.bd-hero{align-items:center;background-color:var(--primary);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--ink);display:flex;min-height:560px;overflow:hidden;position:relative}.bd-hero:before{background:var(--overlay-hero);content:"";inset:0;position:absolute;z-index:1}.bd-hero__inner{padding-bottom:var(--space-80);padding-top:var(--space-80);position:relative;z-index:2}.bd-hero__content{max-width:800px}.bd-hero__topline{color:var(--ink);font-size:var(--fs-p);line-height:var(--lh-p);margin:0 0 var(--space-20)}.bd-hero__text{margin-top:var(--space-20);max-width:680px}.bd-hero__text p{margin:0}.bd-hero__actions{margin-top:var(--space-40)}.ds-hero--bg{min-height:650px}.ds-hero__bgvideo{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.ds-word{display:inline-block}.bd-arrow--down{height:22px;width:12px}.ds-hero--right{background-color:var(--ds-hero-fill,#c4bebd);background-image:linear-gradient(90deg,transparent 70%,var(--ds-hero-fill,#c4bebd) 85.5%),var(--ds-hero-img,none);background-position:0 0,-14vw 30%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,cover;min-height:720px}.ds-hero--right .bd-hero__inner{align-items:flex-end;display:flex;flex-direction:column}.ds-hero--right .bd-hero__content{max-width:640px}.ds-hero--split{background:var(--primary)}.ds-hero--split:before{display:none}.ds-hero--split .bd-hero__inner{align-items:center;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-hero--split .bd-hero__content{align-items:center;display:flex;flex-direction:column;max-width:none;text-align:center}.ds-hero--split .bd-hero__text{margin-left:auto;margin-right:auto}.ds-hero--split .bd-hero__actions{justify-content:center}.ds-hero--split .bd-hero__badges{grid-column:1/-1;margin-top:0}.ds-hero__icon{display:block;flex:none;height:96px;margin-bottom:24px;width:96px}.ds-hero__icon svg{display:block;height:100%;width:100%}.ds-hero__icon .icw{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.ds-hero__icon .ic{fill:none;stroke:#f80;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.ds-hero__icon .icf{fill:#f80}.ds-hero__media{overflow:hidden}.ds-hero__media img{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;width:100%}.ds-hero--sub{background:var(--surface);color:var(--ink);min-height:0}.ds-hero--sub:before{display:none}.ds-hero--sub .bd-hero__inner{align-items:center;display:grid;gap:0 60px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);padding-bottom:96px;padding-top:48px}.ds-hero--sub .ds-crumbs{grid-column:1/-1;margin-bottom:48px}.ds-hero--sub .bd-hero__content{max-width:none}.ds-hero--sub .bd-hero__topline{color:var(--ink-muted)}.ds-hero--sub .bd-hero__text{max-width:640px}.ds-hero--sub .ds-hero__media img{aspect-ratio:auto;height:auto;object-fit:fill}.ds-crumbs ol{color:#858585;display:flex;flex-wrap:wrap;font-size:14px;gap:4px 10px;line-height:21px;list-style:none;margin:0;padding:0}.ds-crumbs li{display:flex;gap:10px}.ds-crumbs li+li:before{content:"/"}.ds-crumbs a{color:#858585;text-decoration:none}.ds-crumbs a:hover{color:var(--ink)}.ds-crumbbar{background:var(--surface)}.ds-crumbbar .ds-crumbs ol{align-items:center;min-height:48px}.ds-hero--tech{display:block;min-height:0}.ds-hero--tech:before{background:linear-gradient(90deg,rgba(17,17,17,.9),rgba(17,17,17,.76) 55%,rgba(17,17,17,.62))}.ds-hero--tech .bd-hero__inner{align-items:center;display:grid;gap:0 80px;grid-template-columns:minmax(0,8fr) minmax(0,4fr);padding-bottom:0;padding-top:140px}.ds-hero--tech .bd-hero__content{max-width:none}.ds-hero--tech .bd-hero__topline{color:hsla(0,0%,100%,.75);font-weight:700}.ds-hero--tech .bd-hero__text{max-width:none}.ds-hero__partner{align-items:flex-end;align-self:start;display:flex;flex-direction:column;gap:12px;padding-top:6px}.ds-hero__partner img{display:block;height:52px;max-width:100%;object-fit:contain;width:auto}.ds-hero__partner span{color:hsla(0,0%,100%,.75);font-size:13px;font-weight:700;letter-spacing:1px;line-height:20px}.ds-hero__stats{align-items:center;border-top:1px solid hsla(0,0%,100%,.14);display:grid;gap:40px;grid-column:1/-1;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));list-style:none;margin:100px 0 0;padding:40px 0 60px}.ds-hero__stats li{display:flex;flex-direction:column;gap:4px;min-width:0}.ds-hero__stats strong{font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-h1);white-space:nowrap}.ds-hero__stats span{color:hsla(0,0%,100%,.72);font-size:var(--fs-h6);line-height:var(--lh-h6)}.bd-hero__badges{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-10);margin-top:var(--space-80)}.ds-hero--right .bd-hero__badges{align-items:flex-end}.bd-hero__badges-label{font-size:var(--fs-p);font-weight:700;line-height:var(--lh-p);margin:0}.bd-hero__badges ul{display:flex;gap:var(--space-20);list-style:none;margin:0;padding:0}.bd-hero__badges img{display:block;height:70px;width:auto}.ds-hero--sub-dark{background:var(--primary);color:var(--white)}.ds-hero--sub-dark .bd-hero__inner{align-items:center;padding-bottom:0;padding-top:40px}.ds-hero--sub-dark .bd-hero__content{padding:40px 0 72px}.ds-hero--sub-dark .ds-crumbs a,.ds-hero--sub-dark .ds-crumbs ol{color:#a0a0a0}.ds-hero--sub-dark .ds-crumbs a:hover{color:var(--secondary)}.ds-hero--sub-dark .bd-hero__text{color:#c9c9c9}.ds-hero--sub-dark .ds-hero__media{align-self:end;display:flex;justify-content:center}.ds-hero--sub-dark .ds-hero__media img{aspect-ratio:1/1;max-width:560px;object-fit:contain;width:100%}.ds-hero--banner{background:var(--primary);color:var(--white);min-height:0}.ds-hero--banner:before{display:none}.ds-hero--banner .bd-hero__inner{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-hero--banner .bd-hero__content{max-width:none}.ds-hero--banner .ds-hero__video{aspect-ratio:1000/540;background:var(--primary);display:block;height:auto;object-fit:cover;width:100%}.ds-hero--banner .ds-hero__media img{aspect-ratio:auto}@media (prefers-reduced-motion:no-preference){.ds-hero__words .ds-word{animation:ds-hero-word .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.2s + var(--i)*.14s);opacity:0;transform:translateY(40%)}.ds-hero .bd-hero__actions,.ds-hero .bd-hero__text,.ds-hero .bd-hero__topline{animation:ds-hero-fade .8s ease forwards;opacity:0}.ds-hero .bd-hero__topline{animation-delay:.1s}.ds-hero .bd-hero__text{animation-delay:.8s}.ds-hero .bd-hero__actions{animation-delay:1s}.ds-hero__partner{animation:ds-hero-media 1.1s cubic-bezier(.2,.7,.2,1) .5s forwards;opacity:0}.ds-hero__stats li{animation:ds-hero-fade .8s ease forwards;animation-delay:calc(1.4s + var(--i)*.15s);opacity:0}@keyframes ds-hero-word{to{opacity:1;transform:none}}@keyframes ds-hero-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes ds-hero-media{0%{clip-path:inset(14% 14% 14% 14%);opacity:0;transform:scale(1.05)}to{clip-path:inset(0 0 0 0);opacity:1;transform:none}}}.ds-editor .ds-hero .bd-hero__actions,.ds-editor .ds-hero .bd-hero__text,.ds-editor .ds-hero .bd-hero__topline,.ds-editor .ds-hero .ds-word,.ds-editor .ds-hero__partner,.ds-editor .ds-hero__stats li{animation:none;opacity:1;transform:none}.ds-anim .ds-hero .bd-hero__inner{opacity:calc(1 - var(--hy, 0)*.8);transform:translateY(calc(var(--hy, 0)*-80px))}.ds-anim .ds-hero__bgvideo{transform:translateY(calc(var(--hy, 0)*30%)) scale(1.08)}@media (max-width:1023px){.ds-hero--banner .bd-hero__inner,.ds-hero--split .bd-hero__inner,.ds-hero--sub .bd-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr)}.ds-hero--sub .ds-crumbs{margin-bottom:0}.ds-hero--sub-dark .bd-hero__inner{gap:0}.ds-hero--sub-dark .bd-hero__content{padding-bottom:16px}.ds-hero--sub-dark .ds-hero__media img{max-width:420px}.ds-hero--tech .bd-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr);padding-top:80px}.ds-hero--tech .ds-hero__partner{align-items:flex-start;grid-row:1}.ds-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}}@media (max-width:767px){.bd-hero,.ds-hero--bg{min-height:0}.ds-hero__icon{height:64px;margin-bottom:14px;width:64px}.ds-hero .bd-hero__inner{padding-bottom:40px;padding-top:40px}.ds-hero--sub .bd-hero__inner{gap:24px;padding-bottom:56px;padding-top:24px}.ds-hero--sub-dark .bd-hero__inner{gap:0;padding-bottom:0}.ds-hero--tech .bd-hero__inner{gap:24px;padding-bottom:0;padding-top:40px}.ds-hero__partner img{height:36px}.ds-hero__stats{gap:24px;padding:24px 0 40px}.ds-hero .bd-h1,.ds-hero__stats strong{font-size:28px;line-height:40px}.ds-hero .bd-hero__text{font-size:15px;line-height:23px}.bd-hero__actions{align-items:stretch;flex-direction:column}.bd-hero__actions .bd-btn{justify-content:space-between;width:100%}.ds-hero--right{background-color:var(--primary);background-image:var(--ds-hero-img,none);background-position:30%;background-size:cover;min-height:0}.ds-hero--right .bd-hero__inner{align-items:flex-start}.ds-hero--right .bd-hero__content{max-width:100%}.bd-hero__badges,.ds-hero--right .bd-hero__badges{align-items:flex-start;margin-top:40px}.bd-hero__badges ul{flex-wrap:wrap;gap:10px}.bd-hero__badges img{height:48px}}