.ga-page .ga-hero-visual--poster{background:#4863eb}@media(min-width:768px){.ga-page .san-hero-visual{--ga-gutter: clamp(20px, 4.69vw, 90px);width:auto;margin-right:calc(-1 * (var(--ga-gutter) + max(0px,(100vw - 2 * var(--ga-gutter) - 1740px) / 2)))}}.ga-page .ga-hero-poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width:767px){.ga-page .ga-hero-visual--poster{aspect-ratio:964 / 639}}.ga-page .san-hero-headline{font-size:clamp(25px,7.3vw,140px)}@media(max-width:767px){.ga-page .san-hero-headline{font-size:36px;line-height:39px;letter-spacing:-.02em}}@media(min-width:390px)and (max-width:767px){.ga-page .san-hero-headline{font-size:46px;line-height:50px;letter-spacing:-.02em}}@media(max-width:1099px){html[lang=en] .ga-page .san-hero-line2{max-width:none}}@media(max-width:767px){.ga-page .san-hero{padding-top:87px}.ga-page .san-hero-grid{margin-top:16px}}.ga-page .san-jobs-title{max-width:none;font-size:clamp(30px,4.2vw,76px);line-height:1.02;white-space:pre-line}.ga-page .san-jobs-subtitle{max-width:37.3em}.ga-page .san-jobs-header{grid-template-columns:1fr}.ga-page .san-job-card-title{max-width:none}@media(min-width:1100px){.ga-page .san-job-card-title{font-size:clamp(18px,1.55vw,29px)}}.ga-page .san-jobs-scroll{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:auto;overflow-x:visible;scroll-snap-type:none;width:auto;margin-inline:0;padding-inline:0;padding-bottom:0;gap:clamp(32px,5vw,44px)}@media(min-width:768px)and (max-width:1099px){.ga-page .san-jobs-scroll{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ga-page .san-jobs-scroll{grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.46vw,28px)}.ga-page .san-job-card{gap:clamp(20px,1.8vw,34px)}}.ga-page .san-job-card-visual{position:relative}.ga-page .ga-shot-frame{position:absolute;left:8.5%;top:11%;right:0;bottom:0}.ga-page .san-job-card-shot{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;display:block;border-radius:0}.ga-page .san-job-card:nth-child(1) .san-job-card-visual,.ga-page .san-job-card:nth-child(4) .san-job-card-visual{background:var(--san-blue)}.ga-page .san-job-card:nth-child(2) .san-job-card-visual{background:var(--san-orange)}.ga-page .san-job-card:nth-child(3) .san-job-card-visual{background:var(--san-green)}@media(max-width:767px){.ga-page .san-jobs-title{font-size:min(9.17vw,60px)}.ga-page .san-job-card{gap:20px}}.ga-page .ga-steps .awb-steps-visual{--ga-tile: 15.85%;--ga-shot-h: 58%;--ga-panel-w: 820;--ga-panel-h: 550;--ga-shot-w: 990;--ga-shot-hh: 710}@media(max-width:1099px){.ga-page .ga-steps .awb-steps-visual{--ga-tile: 16.76%;--ga-shot-h: 52%;--ga-panel-w: 728;--ga-panel-h: 494}}@media(max-width:767px){.ga-page .ga-steps .awb-steps-visual{--ga-panel-w: 340;--ga-panel-h: 233}}.ga-page .ga-steps .awb-steps-visual-site{left:var(--ga-tile);top:auto;bottom:0;margin-bottom:var(--ga-tile);transform:none}.ga-page .ga-steps .awb-steps-visual:after{content:"";position:absolute;left:calc(var(--ga-tile) + var(--ga-shot-h) * var(--ga-panel-h) / var(--ga-panel-w) * var(--ga-shot-w) / var(--ga-shot-hh));top:calc(100% - var(--ga-tile) * var(--ga-panel-w) / var(--ga-panel-h) - var(--ga-shot-h));width:clamp(9px,1.6%,16px);aspect-ratio:1;background:var(--san-black);transform:translateY(-100%);pointer-events:none}@media(min-width:1100px){.ga-page .ga-steps{--awb-panel-w: min(36.15vw, 694px)}.ga-page .ga-steps .awb-steps-visual{bottom:clamp(60px,6.25vw,120px)}}.ga-suite .br-wf-cases-title{max-width:23ch}@media(min-width:1100px){.ga-suite .br-wf-cases-sub{max-width:calc(clamp(34.375px,3.125vw,60px)*13.7)}.ga-suite .br-wf-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-suite .br-wf-cases-card{--wf-icon: clamp(85px, 7vw, 130px)}}@media(min-width:1440px){.ga-suite .br-wf-cases-card{aspect-ratio:auto;min-height:clamp(360px,23vw,440px)}}.ga-suite .br-wf-cases-card-label{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:var(--text-muted)}@media(min-width:768px){.ga-suite .br-wf-cases-card-label{font-size:22px;line-height:30px;letter-spacing:-.01em}}@media(min-width:1025px){.ga-suite .br-wf-cases-card-label{font-size:24px;line-height:32px;letter-spacing:-.01em}}@media(max-width:424px){.ga-suite .br-wf-cases-title{font-size:33px}}
