@font-face{font-display:swap;font-family:Builder Sans;src:url(/fonts/BuilderSans-VF.ttf) format("truetype supports variations"),url(/fonts/BuilderSans-VF.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Builder Extended;src:url(/fonts/BuilderExtended-VF.ttf) format("truetype supports variations"),url(/fonts/BuilderExtended-VF.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Builder Mono;src:url(/fonts/BuilderMono-VF.ttf) format("truetype supports variations"),url(/fonts/BuilderMono-VF.ttf) format("truetype-variations")}:root{--color-neutral-000:hsl(0,0%,100%);--color-neutral-100:hsl(240,4%,95%);--color-neutral-200:hsl(240,2%,84%);--color-neutral-300:hsl(240,2%,52%);--color-neutral-400:hsl(225,8%,21%);--color-neutral-500:hsl(231,9%,16%);--color-neutral-600:hsl(223,10%,14%);--color-neutral-700:hsl(228,8%,12%);--color-neutral-800:hsl(228,9%,10%);--color-neutral-900:hsl(220,7%,8%);--color-neutral-1000:hsl(0,0%,0%);--color-primary-100:hsl(227,100%,95%);--color-primary-200:hsl(227,100%,90%);--color-primary-300:hsl(227,100%,85%);--color-primary-400:hsl(227,100%,80%);--color-primary-500:hsl(227,100%,75%);--color-primary-600:hsl(227,100%,70%);--color-primary-700:hsl(227,100%,60%);--color-primary-800:hsl(227,100%,55%);--color-primary-900:hsl(227,100%,48%);--color-utility-overlay:hsla(0,0%,0%,0.65);--color-utility-overlay-60:hsla(0,0%,0%,0.6);--color-utility-overlay-40:hsla(0,0%,0%,0.4);--color-utility-background-dot:hsla(230,4%,21%,0.5);--color-utility-error:hsl(3,90%,35%);--color-utility-success:hsl(150,95%,24%);--color-utility-warning:hsl(45,100%,21%);--color-utility-info:hsl(227,100%,42%);--color-utility-gradient:hsl(227,95%,61%);--color-utility-box-shadow:hsla(225,100%,61%,0.6);--fs-1100:clamp(4rem,4rem + (4.5 - 4) * (100vw - 480px)/(1920 - 480) * 16,4.5rem);--fs-1000:clamp(2.75rem,2.75rem + (4.5 - 2.75) * (100vw - 480px)/(1920 - 480) * 16,4.5rem);--fs-900:clamp(2.5rem,2.5rem + (3.5 - 2.5) * (100vw - 480px)/(1920 - 480) * 16,3.5rem);--fs-800:clamp(2rem,2rem + (2.75 - 2) * (100vw - 480px)/(1920 - 480) * 16,2.75rem);--fs-700:clamp(1.75rem,1.75rem + (2.5 - 1.75) * (100vw - 480px)/(1920 - 480) * 16,2.5rem);--fs-600:clamp(1.5rem,1.5rem + (2 - 1.5) * (100vw - 480px)/(1920 - 480) * 16,2rem);--fs-500:clamp(1.25rem,1.25rem + (1.5 - 1.25) * (100vw - 480px)/(1920 - 480) * 16,1.5rem);--fs-400:1.125rem;--fs-300:1rem;--fs-200:0.875rem;--fs-100:0.75rem;--size-1:0.25rem;--size-2:0.5rem;--size-3:0.75rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2rem;--size-9:2.25rem;--size-10:2.5rem;--size-11:2.75rem;--size-12:3rem;--size-13:3.25rem;--size-14:3.5rem;--size-15:3.75rem;--size-16:4rem;--size-17:4.25rem;--size-18:4.5rem;--size-19:4.75rem;--size-20:5rem;--size-21:5.25rem;--size-22:5.5rem;--size-23:5.75rem;--size-24:6rem}*,:after,:before{box-sizing:border-box}*{font:inherit;margin:0;padding:0}html{color-scheme:dark light;hanging-punctuation:first last}body{min-height:100vh}img,picture,svg,video{display:block;max-width:100%}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:3rem}}h1,h2,h3,h4,h5,h6{text-wrap:balance}body,html{color:var(--_body-color,var(--color-neutral-100));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{background-attachment:fixed;background-color:var(--color-neutral-900);background-image:radial-gradient(rgba(52,58,64,.5) 1px,transparent 0);background-size:2rem 2rem;font-family:Builder Sans}body:after{content:"xxs";display:none}@media screen and (min-width:30rem){body:after{content:"xxs"}}@media screen and (min-width:37.5rem){body:after{content:"xs"}}@media screen and (min-width:48rem){body:after{content:"small"}}@media screen and (min-width:60rem){body:after{content:"medium";content:"large"}}@media screen and (orientation:portrait){body:after{content:"portrait"}}main{background-color:var(--color-neutral-900)}h1,h1 b,h1 span,h1 strong,h2,h2 b,h2 span,h2 strong,h3,h3 b,h3 span,h3 strong,h4,h4 b,h4 span,h4 strong,h5,h5 b,h5 span,h5 strong,h6,h6 b,h6 span,h6 strong{--_heading-color:var(--heading-color,var(--color-neutral-100));--_heading-font-family:Builder Extended;--_heading-font-size:var(--heading-font-size,var(--fs-500));--_heading-font-weight:var(--heading-font-weight,600);--_heading-line-height:var(--heading-line-height,1.2);--_heading-letter-spacing:var(--heading-letter-spacing,0);--_heading-text-transform:var(--heading-text-transform,initial);color:var(--_heading-color);font-family:var(--heading-font-family,var(--_heading-font-family));font-size:var(--_heading-font-size);font-weight:var(--_heading-font-weight);letter-spacing:var(--_heading-letter-spacing);line-height:var(--_heading-line-height);text-transform:var(--_heading-text-transform)}.h1{--heading-font-size:var(--fs-1000);--heading-line-height:1.2}@media screen and (min-width:60rem){.h1{--heading-line-height:1.28}}.h2{--heading-font-size:var(--fs-900);--heading-line-height:1.24}@media screen and (min-width:60rem){.h2{--heading-line-height:1.3}}.h3{--heading-font-size:var(--fs-800);--heading-line-height:1.28}@media screen and (min-width:60rem){.h3{--heading-line-height:1.32}}.h4{--heading-font-size:var(--fs-700);--heading-line-height:1.32}@media screen and (min-width:60rem){.h4{--heading-line-height:1.34}}.h5{--heading-font-size:var(--fs-600);--heading-line-height:1.48}@media screen and (min-width:60rem){.h5{--heading-line-height:1.4}}.h6{--heading-font-size:var(--fs-500);--heading-line-height:1.52}@media screen and (min-width:60rem){.h6{--heading-line-height:1.44}}.metric-1{--heading-font-size:var(--fs-1100);--heading-line-height:1.2}@media screen and (min-width:60rem){.metric-1{--heading-line-height:1.24}}.metric-2{--heading-font-size:var(--fs-600);--heading-line-height:1.48}@media screen and (min-width:60rem){.metric-2{--heading-line-height:1.4}}.subheading{--heading-font-size:var(--fs-300);--heading-font-family:Builder Mono;--heading-font-weight:400;--heading-letter-spacing:0;--heading-line-height:1.6;--heading-color:var(--color-neutral-300)}.body,.small,:where(span),b,caption,figcaption,i,li,ol,p,strong,ul{--_body-color:var(--body-color,var(--color-neutral-100));--_body-font-family:Builder Sans;--_body-font-size:var(--body-font-size,var(--fs-300));--_body-font-weight:var(--body-font-weight,400);--_body-line-height:var(--body-line-height,1.6);--_body-letter-spacing:var(--body-letter-spacing,0);color:var(--_body-color);font-family:var(--body-font-family,var(--_body-font-family));font-size:var(--_body-font-size);font-weight:var(--_body-font-weight);letter-spacing:var(--_body-letter-spacing);line-height:var(--_body-line-height)}button span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.body--large{--body-font-size:var(--fs-400)}.body--small{--body-font-size:var(--fs-200)}.small{--_body-text-transform:var(--body-text-transform,uppercase);--body-font-size:var(--fs-200);--body-line-height:1.2;--body-font-weight:600;--body-letter-spacing:0;text-transform:var(--_body-text-transform)}i{font-style:italic}b,strong{--body-font-weight:600}.eyebrow{--_eyebrow-color:var(--eyebrow-color,var(--color-neutral-300));--_eyebrow-font-size:var(--eyebrow-font-size,var(--fs-300));--_eyebrow-line-height:var(--eyebrow-line-height,1.2);--_eyebrow-letter-spacing:var(--eyebrow-letter-spacing,0);--_eyebrow-font-weight:var(--eyebrow-font-weight,600);--_eyebrow-text-transform:var(--eyebrow-text-transform,uppercase);color:var(--_eyebrow-color);font-size:var(--_eyebrow-font-size);font-weight:var(--_eyebrow-font-weight);letter-spacing:var(--_eyebrow-letter-spacing);line-height:var(--_eyebrow-line-height);text-transform:var(--_eyebrow-text-transform)}.caption{--body-font-size:var(--fs-300);--body-line-height:1.2}.tag{--body-font-size:var(--fs-200);--body-letter-spacing:0.06rem;--body-font-weight:600;text-transform:uppercase}.blockquote{--_blockquote-color:var(--blockquote-color,var(--color-neutral-100));--_blockquote-font-family:Builder Sans;--_blockquote-font-size:var(--blockquote-font-size,var(--fs-500));--_blockquote-font-weight:var(--blockquote-font-weight,400);--_blockquote-line-height:var(--blockquote-line-height,1.52);--_blockquote-letter-spacing:var(--blockquote-letter-spacing,0);color:var(--_blockquote-color);font-family:var(--blockquote-font-family,var(--_blockquote-font-family));font-size:var(--_blockquote-font-size);font-weight:var(--_blockquote-font-weight);letter-spacing:var(--_blockquote-letter-spacing);line-height:var(--_blockquote-line-height)}figcaption{--body-font-family:$figcaption-font-family}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.5em}.grid{--_grid-column-gap:var(--grid-column-gap,16px);--_grid-margin-inline:var(--grid-margin-inline,16px);--_grid-template-columns:var( --grid-template-columns,repeat(4,minmax(4px,1fr)) );display:grid;grid-column-gap:var(--_grid-column-gap);grid-template-columns:var(--_grid-template-columns);margin:0 var(--_grid-margin-inline)}.grid>.span-1{grid-column:span 1}.grid>.span-2{grid-column:span 2}.grid>.span-3{grid-column:span 3}.grid>.span-4{grid-column:span 4}.grid>.col-start-1{grid-column-start:1}.grid>.col-start-2{grid-column-start:2}.grid>.col-start-3{grid-column-start:3}.grid>.col-start-4{grid-column-start:4}@media screen and (min-width:37.5rem){.grid{--grid-column-gap:24px;--grid-margin-inline:24px;--grid-template-columns:repeat(12,minmax(4px,1fr))}}@media screen and (min-width:48rem){.grid{--grid-column-gap:40px;--grid-margin-inline:64px}}@media screen and (min-width:80rem){.grid{--grid-column-gap:40px;--grid-margin-inline:auto;max-width:1120px;width:100%}}@media screen and (min-width:37.5rem){.grid>.span-sm-1{grid-column:span 1}.grid>.span-sm-2{grid-column:span 2}.grid>.span-sm-3{grid-column:span 3}.grid>.span-sm-4{grid-column:span 4}.grid>.span-sm-5{grid-column:span 5}.grid>.span-sm-6{grid-column:span 6}.grid>.span-sm-7{grid-column:span 7}.grid>.span-sm-8{grid-column:span 8}.grid>.span-sm-9{grid-column:span 9}.grid>.span-sm-10{grid-column:span 10}.grid>.span-sm-11{grid-column:span 11}.grid>.span-sm-12{grid-column:span 12}}@media screen and (min-width:48rem){.grid>.span-sm-1{grid-column:span 1}.grid>.span-sm-2{grid-column:span 2}.grid>.span-sm-3{grid-column:span 3}.grid>.span-sm-4{grid-column:span 4}.grid>.span-sm-5{grid-column:span 5}.grid>.span-sm-6{grid-column:span 6}.grid>.span-sm-7{grid-column:span 7}.grid>.span-sm-8{grid-column:span 8}.grid>.span-sm-9{grid-column:span 9}.grid>.span-sm-10{grid-column:span 10}.grid>.span-sm-11{grid-column:span 11}.grid>.span-sm-12{grid-column:span 12}}@media screen and (min-width:60rem){.grid>.span-md-1{grid-column:span 1}.grid>.span-md-2{grid-column:span 2}.grid>.span-md-3{grid-column:span 3}.grid>.span-md-4{grid-column:span 4}.grid>.span-md-5{grid-column:span 5}.grid>.span-md-6{grid-column:span 6}.grid>.span-md-7{grid-column:span 7}.grid>.span-md-8{grid-column:span 8}.grid>.span-md-9{grid-column:span 9}.grid>.span-md-10{grid-column:span 10}.grid>.span-md-11{grid-column:span 11}.grid>.span-md-12{grid-column:span 12}.grid>.span-lg-1{grid-column:span 1}.grid>.span-lg-2{grid-column:span 2}.grid>.span-lg-3{grid-column:span 3}.grid>.span-lg-4{grid-column:span 4}.grid>.span-lg-5{grid-column:span 5}.grid>.span-lg-6{grid-column:span 6}.grid>.span-lg-7{grid-column:span 7}.grid>.span-lg-8{grid-column:span 8}.grid>.span-lg-9{grid-column:span 9}.grid>.span-lg-10{grid-column:span 10}.grid>.span-lg-11{grid-column:span 11}.grid>.span-lg-12{grid-column:span 12}}@media screen and (min-width:48rem){.grid>.col-sm-start-1{grid-column-start:1}.grid>.col-sm-start-2{grid-column-start:2}.grid>.col-sm-start-3{grid-column-start:3}.grid>.col-sm-start-4{grid-column-start:4}.grid>.col-sm-start-5{grid-column-start:5}.grid>.col-sm-start-6{grid-column-start:6}.grid>.col-sm-start-7{grid-column-start:7}.grid>.col-sm-start-8{grid-column-start:8}.grid>.col-sm-start-9{grid-column-start:9}.grid>.col-sm-start-10{grid-column-start:10}.grid>.col-sm-start-11{grid-column-start:11}.grid>.col-sm-start-12{grid-column-start:12}}@media screen and (min-width:60rem){.grid>.col-md-start-1{grid-column-start:1}.grid>.col-md-start-2{grid-column-start:2}.grid>.col-md-start-3{grid-column-start:3}.grid>.col-md-start-4{grid-column-start:4}.grid>.col-md-start-5{grid-column-start:5}.grid>.col-md-start-6{grid-column-start:6}.grid>.col-md-start-7{grid-column-start:7}.grid>.col-md-start-8{grid-column-start:8}.grid>.col-md-start-9{grid-column-start:9}.grid>.col-md-start-10{grid-column-start:10}.grid>.col-md-start-11{grid-column-start:11}.grid>.col-md-start-12{grid-column-start:12}.grid>.col-lg-start-1{grid-column-start:1}.grid>.col-lg-start-2{grid-column-start:2}.grid>.col-lg-start-3{grid-column-start:3}.grid>.col-lg-start-4{grid-column-start:4}.grid>.col-lg-start-5{grid-column-start:5}.grid>.col-lg-start-6{grid-column-start:6}.grid>.col-lg-start-7{grid-column-start:7}.grid>.col-lg-start-8{grid-column-start:8}.grid>.col-lg-start-9{grid-column-start:9}.grid>.col-lg-start-10{grid-column-start:10}.grid>.col-lg-start-11{grid-column-start:11}.grid>.col-lg-start-12{grid-column-start:12}}.grid-columns__1,.grid-columns__2,.grid-columns__3,.grid-columns__4{--grid-template-columns:1fr;--grid-column-gap:var(--size-4);gap:var(--grid-column-gap)}@media screen and (min-width:48rem){.grid-columns__1,.grid-columns__2,.grid-columns__3,.grid-columns__4{--grid-column-gap:var(--size-6)}.grid-columns__1{--grid-template-columns:repeat(1,1fr)}.grid-columns__2,.grid-columns__3,.grid-columns__4{--grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:60rem){.grid-columns__3{--grid-template-columns:repeat(3,1fr)}.grid-columns__4{grid-template-columns:repeat(4,1fr)}}.section{--_section-spacing-start:var(--section-spacing-start,3.5rem);--_section-spacing-end:var(--section-spacing-end,3.5rem);background:var(--color-neutral-900);padding-block:var(--_section-spacing-start) var(--_section-spacing-end)}@media screen and (min-width:60rem){.section{--section-spacing-start:4rem;--section-spacing-end:4rem}}@media screen and (min-width:80rem){.section{--section-spacing-start:4.5rem;--section-spacing-end:4.5rem}}.section--small{--section-spacing-start:3rem;--section-spacing-end:3rem}@media screen and (min-width:60rem){.section--small{--section-spacing-start:4rem;--section-spacing-end:4rem}}@media screen and (min-width:80rem){.section--small{--section-spacing-start:5.5rem;--section-spacing-end:5.5rem}}.section--large{--section-spacing-start:5.5rem;--section-spacing-end:5.5rem}@media screen and (min-width:60rem){.section--large{--section-spacing-start:8.5rem;--section-spacing-end:8.5rem}}@media screen and (min-width:80rem){.section--large{--section-spacing-start:11rem;--section-spacing-end:11rem}}.section--hero{--section-spacing-start:9rem;--section-spacing-end:2rem}@media screen and (min-width:60rem){.section--hero{--section-spacing-start:11rem;--section-spacing-end:2.5rem}}@media screen and (min-width:80rem){.section--hero{--section-spacing-start:11rem;--section-spacing-end:4.5rem}}@keyframes expand{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-out-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes dropdown-slide-in{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes arrow-movement{0%{opacity:0}50%{opacity:1}to{opacity:0;transform:translate(-50%,50%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.fade-in,.scale-in,.slide-in-left,.slide-in-right,.slide-in-up{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.slide-in-left{opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .6s ease}.slide-in-left.visible{opacity:1;transform:translateX(0)}.slide-in-right{opacity:0;transform:translateX(30px);transition:opacity .6s ease,transform .6s ease}.slide-in-right.visible{opacity:1;transform:translateX(0)}.slide-in-up{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.slide-in-up.visible{opacity:1;transform:translateY(0)}.scale-in{opacity:0;transform:scale(.95);transition:opacity .6s ease,transform .6s ease}.scale-in.visible{opacity:1;transform:scale(1)}.animation-delay-100{transition-delay:.1s}.animation-delay-200{transition-delay:.2s}.animation-delay-300{transition-delay:.3s}.animation-delay-400{transition-delay:.4s}.animation-delay-500{transition-delay:.5s}.border-radius-1{border-radius:var(--size-2)}.border-radius-2{border-radius:var(--size-4)}.border-radius-round-signature{border-radius:var(--size-2) var(--size-2) var(--size-2) 0}.border-radius-round-top{border-radius:var(--size-2) var(--size-2) 0 0}.border-radius-circle{border-radius:var(--size-10)}.overlay:after{background-color:var(--color-utility-overlay);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.round{aspect-ratio:1/1;border-radius:50%}.visually-hidden{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cta,a,button{--_cta-color:var(--cta-color,var(--color-primary-100));--_cta-font-size:var(--cta-font-size,var(--fs-300));--_cta-font-weight:var(--cta-font-weight,400);--_cta-text-decoration:var(--cta-text-decoration,underline);--_cta-text-transform:var(--cta-text-transform,none);--_cta-letter-spacing:var(--cta-letter-spacing,0);color:var(--_cta-color);font-size:var(--_cta-font-size);font-weight:var(--_cta-font-weight);letter-spacing:var(--_cta-letter-spacing);-webkit-text-decoration:var(--_cta-text-decoration);text-decoration:var(--_cta-text-decoration);text-transform:var(--_cta-text-transform)}@media (hover:hover){a:is(:hover){--cta-color:var(--color-primary-700)}}a:is(:focus){--cta-color:var(--color-neutral-100)}.cta{--_cta-background:var(--cta-background);--_cta-border:var(--cta-border,2px solid var(--color-neutral-400));--_cta-padding:var(--cta-padding,var(--size-2) var(--size-4));--_cta-line-height:var(--cta-line-height,1.6);--_cta-border-radius:var(--cta-border-radius,var(--size-2));--_cta-justify-content:var(--cta-justify-content,center);--cta-color:var(--color-neutral-100);--cta-font-size:var(--fs-300);--cta-font-weight:600;--cta-letter-spacing:0;--cta-text-transform:none;--cta-text-decoration:none;align-items:center;background-color:var(--_cta-background);border:var(--_cta-border);border-radius:var(--_cta-border-radius);cursor:pointer;display:inline-flex;gap:var(--size-2);justify-content:var(--_cta-justify-content);line-height:var(--_cta-line-height);padding:var(--_cta-padding)}.cta:disabled,.cta[aria-disabled=true]{--cta-background:transparent;--cta-color:var(--color-neutral-300);box-shadow:none;cursor:not-allowed;opacity:.6;pointer-events:none}.cta,.cta .icon{transition-duration:.25s;transition-property:background-color,color,opacity,transform;transition-timing-function:ease}.cta--primary{--cta-background:var(--color-primary-700);border:none;position:relative;z-index:1}.cta--primary:hover:not(:disabled){--cta-background:var(--color-neutral-900);box-shadow:0 0 0 2px var(--color-primary-600),0 0 1rem rgba(99,71,255,.25)}.cta--primary:hover:not(:disabled):before{opacity:1}.cta--primary:disabled,.cta--primary[aria-disabled=true]{--cta-background:var(--color-neutral-600)}.cta--primary:disabled:before,.cta--primary[aria-disabled=true]:before{opacity:0}.cta--secondary{--cta-background:transparent;--cta-border:2px solid var(--color-neutral-400)}.cta--secondary:hover:not(:disabled){--cta-background:var(--color-neutral-700);--cta-color:var(--color-neutral-000)}.cta--tertiary{--cta-border:none;padding:0}.cta--tertiary:is(:hover,.hover):not(:disabled){--icon-color:var(--color-primary-700);--cta-color:var(--color-primary-100)}.cta--underlined{--cta-border:none;--cta-padding:0 0 var(--size-1) 0;position:relative}.cta--underlined:before{background-color:var(--color-neutral-000);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(.75);transform-origin:left;transition:transform .2s ease,background-color .2s ease}.cta--underlined:hover:not(:disabled){--icon-color:var(--color-primary-700)}.cta--underlined:hover:not(:disabled):before{background-color:var(--color-primary-700);transform:scaleX(1)}.cta--underlined:disabled:before,.cta--underlined[aria-disabled=true]:before{background-color:var(--color-neutral-400)}.cta--large{--cta-padding:var(--size-4) var(--size-6)}.cta--small{--cta-padding:var(--size-2) var(--size-6);--cta-font-size:var(--fs-100);--cta-text-transform:uppercase}.icon{--_icon-size:var(--icon-size,var(--size-4));--_icon-color:var(--icon-color,var(--color-neutral-000));color:var(--_icon-color);height:var(--_icon-size);width:var(--_icon-size)}.icon--extra-large{--icon-size:var(--size-10)}.icon--large{--icon-size:var(--size-6)}.icon--small{--icon-size:var(--size-2)}.icon[data-external=true]{transform:rotate(315deg)}.icon[data-download=true]{transform:rotate(90deg)}.form-element{--_form-element-background-color:var( --form-element-background-color,var(--color-neutral-600) );--_form-element-padding:var(--form-element-padding,var(--size-4));--_form-element-width:var(--form-element-width,calc(var(--size-1) * 70));background-color:var(--_form-element-background-color);border-radius:var(--size-2);padding:var(--_form-element-padding);width:var(--_form-element-width)}.media-wrapper{--_aspect-ratio:var(--aspect-ratio,initial);--_media-wrapper-background-color:var(--media-wrapper-background-color,transparent);--_media-wrapper-grid-column:var(--media-wrapper-grid-column,initial);--_media-wrapper-position:var(--media-wrapper-position,relative);--_media-wrapper-media-object-fit:var(--media-wrapper-media-object-fit,cover);aspect-ratio:var(--_aspect-ratio);background-color:var(--_media-wrapper-background-color);grid-column:var(--_media-wrapper-grid-column);overflow:hidden;position:var(--_media-wrapper-position)}.img{--_img-height:var(--img-height,100%);--_img-width:var(--img-width,100%);height:var(--_img-height);object-fit:var(--_media-wrapper-media-object-fit);object-position:center;width:var(--_img-width)}.img--aspect-ratio-custom{object-fit:contain}.video{--_video-width:var(--video-width,auto);--_video-height:var(--video-height,auto);--_video-max-width:var(--video-max-width,100%);height:var(--_video-height);max-width:var(--_video-max-width);object-fit:cover;object-position:center;width:var(--_video-width)}.video--full-width{--video-width:100%}.video--full-bleed{--video-width:100%;--video-height:100%;--video-max-width:initial}.icon-cta{--_icon-cta-border:var(--icon-cta-border,2px solid var(--color-neutral-400));--_icon-cta-border-radius:var(--icon-cta-border-radius,var(--size-1));--_icon-cta-size:var(--icon-cta-size,var(--size-5));--_icon-cta-padding:var(--icon-cta-padding,0);--_icon-cta-background:var(--icon-cta-background);--_icon-cta-color:var(--icon-cta-color);--_icon-cta-opacity:var(--icon-cta-opacity,initial);--icon-size:100%;align-items:center;background-color:var(--_icon-cta-background);border:var(--_icon-cta-border);border-radius:var(--_icon-cta-border-radius);cursor:pointer;display:flex;height:var(--_icon-cta-size);justify-content:center;opacity:var(--_icon-cta-opacity);padding:var(--_icon-cta-padding);position:relative;transition:all .2s ease;width:var(--_icon-cta-size)}.icon-cta:disabled,.icon-cta[aria-disabled=true]{cursor:not-allowed;pointer-events:none;--icon-cta-opacity:0.6}.icon-cta--medium{--icon-cta-size:var(--size-9);--icon-cta-padding:var(--size-2)}.icon-cta--large{--icon-cta-size:var(--size-12);--icon-cta-padding:var(--size-2)}@media screen and (max-width:59.999rem){.icon-cta--default{--icon-cta-size:var(--size-6)}}.icon-cta--extra-large{--icon-cta-size:var(--size-16);--icon-cta-padding:var(--size-4)}.icon-cta--no-border{--icon-cta-border:none}.icon-cta--rotate-180{transform:rotate(180deg)}.text-block{--_text-block-grid-column:var(--text-block-grid-column,1/-1);--_text-block-mbe:var(--text-block-mbe,var(--size-8));--_text-block-mbs:var(--text-block-mbs,var(--size-8));--_text-block-gap:var(--text-block-gap,var(--size-6));--_text-block-text-align:var(--text-block-text-align,left);--_text-block-cta-group-align:var(--text-block-cta-group-align,flex-start);--_text-block-align-items:var(--text-block-align-items,flex-start);--_text-block-justify-content:var(--text-block-justify-content,flex-start);align-items:var(--_text-block-align-items);display:flex;flex-direction:column;gap:var(--_text-block-gap);grid-column:var(--_text-block-grid-column);justify-content:var(--_text-block-justify-content);margin-block:var(--_text-block-mbs) var(--_text-block-mbe);text-align:var(--_text-block-text-align)}.text-block>*{max-width:calc(var(--size-4) * 45.875)}.text-block--right{--text-block-text-align:right;--text-block-cta-group-align:flex-end}.text-block--center{--text-block-text-align:center;--text-block-cta-group-align:center;--text-block-align-items:center;--text-block-justify-content:center}.text-block__cta-group{display:flex;gap:var(--size-4);justify-content:var(--_text-block-cta-group-align)}.text-block__eyebrow-subtext{--body-color:var(--color-neutral-300)}.modal-player__modal{--modal-overlay-backdrop:var(--color-neutral-700);align-items:center;background:transparent;height:100%;justify-content:center;max-width:none;width:100%}.modal-player__modal[open]{display:flex}.modal-player__close-button{position:absolute;right:var(--size-6);top:var(--size-6);z-index:10}.modal-player__video-content{display:flex;flex-direction:column;justify-content:center;width:100%}.modal-player__iframe{aspect-ratio:16/9;border:none;max-height:100vh;width:100%}.modal-player__caption{--body-color:var(--color-neutral-300)}.header{left:0;position:fixed;right:0;top:0;transform:translateY(var(--size-7));transition:transform .25s ease;width:100%;z-index:100}.header--scrolled{transform:translateY(0)}@media screen and (min-width:60rem){.header--scrolled .header__wrapper{min-height:0}.header--scrolled .header__cta{align-self:center;margin-block:0}.header--scrolled .header__container{padding:0 4px 0 var(--size-6);transition:padding .25s ease-out}}.header__wrapper{-webkit-backdrop-filter:blur(var(--size-2));backdrop-filter:blur(var(--size-2));background-color:color-mix(in srgb,var(--color-neutral-1000) 75%,transparent);border-radius:var(--size-2);display:flex;justify-content:space-between;min-height:80px;position:relative;transition:min-height .3s ease}.header__skip-link{align-items:center;background-color:var(--color-neutral-900);color:var(--color-neutral-000);display:flex;height:1px;justify-content:center;opacity:0;overflow:hidden;padding:0;position:absolute;visibility:hidden;width:1px}.header__skip-link:focus{height:var(--size-12);inset-inline-start:12vw;min-width:160px;opacity:1;outline:2px solid var(--color-neutral-100);outline-offset:-1px;overflow:auto;top:var(--size-2);z-index:110}@media screen and (min-width:60rem){.header__skip-link{border-radius:4px;padding:0;visibility:visible}}.header__container{align-items:center;display:flex;justify-content:space-between;padding:var(--size-1) var(--size-6);width:100%}@media screen and (min-width:60rem){.header__container{margin:0 auto;padding:0 var(--size-6);transition:padding .25s ease-out}}.header__logo{aspect-ratio:200/37;height:var(--size-4);text-decoration:none;transition:height .3s ease}.header__cta{flex-shrink:0;margin-block:var(--size-5);width:-moz-fit-content;width:fit-content}.header__nav{--_padding:var(--padding,var(--size-2) var(--size-6));background-color:var(--color-neutral-1000);border-radius:var(--size-2);display:flex;flex-direction:column;left:0;opacity:0;position:absolute;top:50%;transition:opacity .5s,top .5s;visibility:hidden;width:100%}@media screen and (max-width:59.999rem){.header__nav.active{opacity:1;padding:var(--size-6);top:calc(100% + var(--size-2));visibility:visible}}@media screen and (min-width:60rem){.header__nav{--_padding:0 var(--size-6);background-color:transparent;display:flex;flex:auto;flex-direction:row;height:100%;max-height:80px;opacity:1;position:unset;visibility:visible}}.header__nav-list{display:flex;flex-direction:column;list-style:none;margin:0;transition:transform .5s,opacity .5s}@media screen and (min-width:60rem){.header__nav-list{flex-direction:row;flex-grow:1;gap:clamp(var(--size-1),4%,var(--size-10));justify-content:center;opacity:1}}.header__nav-list--second-level{--padding:0;display:none;left:0;min-width:248px;-webkit-padding-before:var(--size-2);padding-block-start:var(--size-2)}@media screen and (max-width:79.999rem){.header__nav-list--second-level.is-expanded{display:block;max-height:60vh;overflow-y:auto}}@media screen and (min-width:60rem){.header__nav-list--second-level{opacity:0;pointer-events:none;position:absolute;top:100%;transition:opacity .5s;z-index:110}}.header__nav-button{--cta-color:var(--color-neutral-000);background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;transition:transform .25s ease}.header__nav-button .icon{padding:var(--size-1)/2}.header__nav-item{--_padding-block:var(--padding-block,var(--size-6));--_border:var(--border,$divider-default);--_bottom-border-bg:var( --bottom-border-bg,linear-gradient(90deg,var(--color-neutral-900),var(--color-primary-700) 52.99%,var(--color-neutral-900)) );align-items:flex-start;border-bottom:.0625rem solid var(--color-neutral-400);cursor:pointer;display:flex;flex-direction:column;gap:var(--size-2);max-width:unset;padding-block:var(--_padding-block);position:relative;transition:padding-block .3s ease}.header__nav-item:last-child{border-bottom:none}.header__nav-item--second-level{--border:none;--border-bottom:none;--bottom-border-bg:none;background-color:var(--color-neutral-1000);border-bottom:none;padding:0}@media screen and (min-width:60rem){.header__nav-item--second-level:first-child{border-radius:var(--size-2) var(--size-2) 0 0}.header__nav-item--second-level:last-child{border-radius:0 0 var(--size-2) var(--size-2)}.header__nav-item--second-level:first-child .header__nav-link{-webkit-padding-before:var(--size-6);padding-block-start:var(--size-6)}.header__nav-item--second-level:last-child .header__nav-link{-webkit-padding-after:var(--size-6);padding-block-end:var(--size-6)}}.header__nav-item a{text-decoration:none}@media screen and (min-width:60rem){.header__nav-item{--border:none;--padding-block:0;align-items:center;border-bottom:none;justify-content:center}.header__nav-item:after{background:var(--_bottom-border-bg);bottom:0;content:"";height:4px;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:all .25s ease-out;width:0}}.header__nav-item.active,.header__nav-item.is-selected,.header__nav-item:hover{--border-color:var(--color-primary-700)}.header__nav-item.active:after,.header__nav-item.is-selected:after,.header__nav-item:hover:after{opacity:.5;width:140%}.header__nav-item.active .header__nav-link-arrow,.header__nav-item.is-expanded .header__nav-link-arrow{transform:rotate(-180deg)}@media screen and (hover:hover) and (min-width:60rem){.header__nav-item:focus-visible .header__nav-link-arrow,.header__nav-item:hover .header__nav-link-arrow{transform:rotate(-180deg)}}@media screen and (min-width:60rem){.header__nav-item:hover>.header__nav-list--second-level{display:block;opacity:1;pointer-events:auto}}.header__nav-link-arrow{color:var(--color-neutral-100);fill:transparent;height:.75rem;stroke-width:1.5px;transition:transform .25s ease-out;width:.75rem}.header__nav-item:not(.has-children) .header__nav-link-arrow{display:none}.header__nav-link{--cta-font-size:var(--fs-300);--cta-font-weight:600;--cta-text-decoration:none;--cta-text-transform:uppercase;--cta-letter-spacing:0.08em;--body-font-weight:600;align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;gap:var(--size-3);width:100%}.header__nav-link:focus,.header__nav-link:hover{--cta-color:var(--color-neutral-000)}@media screen and (min-width:60rem){.header__nav-link{--cta-font-size:var(--fs-100);--body-font-size:var(--fs-100);min-height:47px}}.header__nav-link--second-level{min-height:unset;padding:var(--size-2) 0;width:100%;--cta-font-size:var(--fs-300);--cta-font-weight:400;--cta-letter-spacing:0;--cta-text-decoration:none;--cta-text-transform:none;--cta-text-align:left}@media screen and (min-width:60rem){.header__nav-link--second-level{padding:var(--size-2) var(--size-5)}}.header__nav-link--second-level.is-selected,.header__nav-link--second-level:hover{color:var(--color-primary-700);transition:color .25s ease-out}.header__nav-link--second-level.is-selected{font-weight:600}.header__menu-toggle{align-items:center;background:url(/images/polygon.svg) no-repeat 50%;border:none;cursor:pointer;display:flex;height:var(--size-16);justify-content:center;width:var(--size-12);z-index:110}@media screen and (min-width:60rem){.header__menu-toggle{display:none}}.header__menu-toggle-icon-line,.header__menu-toggle-icon-line:after,.header__menu-toggle-icon-line:before{background-color:var(--color-neutral-000);height:2px;transition:all .4s ease;width:var(--size-6)}.header__menu-toggle-icon-line{overflow:visible;position:relative}.header__menu-toggle-icon-line:after,.header__menu-toggle-icon-line:before{content:"";left:0;position:absolute}.header__menu-toggle-icon-line:before{top:var(--size-2)}.header__menu-toggle-icon-line:after{bottom:var(--size-2)}.header__menu-toggle.is-active .header__menu-toggle-icon-line{background-color:transparent}.header__menu-toggle.is-active .header__menu-toggle-icon-line:after,.header__menu-toggle.is-active .header__menu-toggle-icon-line:before{bottom:unset;left:50%;right:unset;top:50%}.header__menu-toggle.is-active .header__menu-toggle-icon-line:before{transform:translate(-50%,-50%) rotate(135deg)}.header__menu-toggle.is-active .header__menu-toggle-icon-line:after{transform:translate(-50%,-50%) rotate(225deg)}.scroll-marker{height:1px;left:0;opacity:0;pointer-events:none;position:absolute;top:100px;width:100%}.full-bleed-media{height:100vh;margin:0 auto;max-height:1280px;max-width:1920px;overflow:hidden;position:relative;width:100%}.full-bleed-media__media-wrapper{--video-height:100%;--video-width:100%;aspect-ratio:16/9;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.full-bleed-media__content-wrapper{height:100%;position:relative;z-index:1}.full-bleed-media__scroll-indicator{min-height:var(--size-4);min-width:var(--size-4);position:relative;z-index:1}.full-bleed-media__scroll-indicator__icon{--icon-size:var(--size-4);animation:arrow-movement 2s ease-in-out infinite;animation-delay:1ms;fill:transparent!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.full-bleed-media__scroll-indicator__icon:last-child{animation-delay:1s}.full-bleed-media__content{align-self:center;display:flex;flex-direction:column;gap:var(--size-6);grid-column:1/-1}@media screen and (min-width:60rem){.full-bleed-media__content{grid-column:3/-3}}.full-bleed-media__description{-webkit-margin-after:var(--size-4);margin-block-end:var(--size-4)}.feature-media{margin:0 auto;position:relative}.feature-media__wrapper{--aspect-ratio:16/9;row-gap:var(--size-10)}.feature-media__text-block{--text-block-mbe:0;--text-block-mbs:0;display:flex;flex-direction:column;gap:var(--size-8);grid-column:1/-1}@media screen and (min-width:60rem){.feature-media__text-block{grid-column:3/-3}}.feature-media__description,.feature-media__eyebrow{max-width:unset}.feature-media--text-only .feature-media__text-block,.feature-media__media-wrapper{grid-column:1/-1}.split-content__wrapper{--grid-column-gap:var(--size-10)}.split-content__text-container{--text-block-mbe:0;--text-block-mbs:0;display:flex;flex-direction:column;gap:var(--size-8)}@media screen and (min-width:48rem){.split-content__text-container{align-self:center;max-width:calc(var(--size-1) * 112)}}.split-content__cta{width:-moz-fit-content;width:fit-content}.split-content__media{--media-wrapper-media-object-fit:contain}.podcast__wrapper{--grid-column-gap:var(--size-8)}@media screen and (min-width:48rem){.podcast__wrapper{--grid-column-gap:var(--size-16)}}.podcast__text-container{--text-block-mbe:0;--text-block-mbs:0}@media screen and (min-width:60rem){.podcast__text-container{align-self:center}}@media screen and (max-width:47.999rem){.podcast__media-wrapper{grid-column:1/-1}}@media screen and (min-width:48rem){.podcast__links{-webkit-margin-before:var(--size-8);margin-block-start:var(--size-8)}}.media-search__grid{height:100%;position:relative;row-gap:var(--size-10)}.media-search__grid--media{align-items:center}@media screen and (min-width:60rem){.media-search__grid--media{aspect-ratio:16/9}}.media-search__cta-wrapper{display:flex;justify-content:center;-webkit-margin-after:var(--size-8);margin-block-end:var(--size-8)}.media-search__media-wrapper{aspect-ratio:16/9;grid-column:1/-1;position:relative}@media screen and (min-width:60rem){.media-search__media-wrapper{left:0;position:absolute;top:0;width:100%;z-index:0}}.media-search__content-wrapper{grid-column:1/-1;z-index:1}.media-search__text-block{text-align:center}.media-search__search{grid-column:1/-1;margin-inline:auto;max-width:calc(var(--size-1) * 136)}.footer{padding-block:var(--size-20) var(--size-16)}.footer__logo img{width:128px}.footer__nav{--_padding-block-end:var(--padding-block-end,0);-webkit-padding-after:var(--_padding-block-end);padding-block-end:var(--_padding-block-end)}@media screen and (min-width:60rem){.footer__nav{--_padding-block-end:var(--size-10)}}.footer__nav__logo-wrapper{grid-column:1/-1}@media screen and (min-width:60rem){.footer__nav__logo-wrapper{grid-column:1/3}}.footer__nav__list{display:flex;flex-direction:column;grid-column:1/-1;list-style:none;margin-block:var(--size-6);padding:0}@media screen and (min-width:60rem){.footer__nav__list{align-items:flex-start;flex-direction:row;gap:var(--size-8);margin-block:0}}.footer__nav__list--second-level{gap:var(--size-4);margin:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.footer__nav__list--second-level.is-expanded{max-height:none;opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s;visibility:visible}@media screen and (min-width:60rem){.footer__nav__list--second-level{flex-direction:column;gap:var(--size-2);max-height:none;opacity:1;overflow:visible;transform:none;transition:none;visibility:visible}}.footer__nav__item{--_padding-gap:var(--padding-gap,var(--size-6));max-width:unset;-webkit-padding-after:var(--_padding-gap);padding-block-end:var(--_padding-gap);position:relative;width:100%}@media screen and (min-width:60rem){.footer__nav__item{--_padding-gap:0;width:auto}}.footer__nav__item--primary:first-child{-webkit-padding-before:var(--_padding-gap);padding-block-start:var(--_padding-gap)}@media screen and (max-width:59.999rem){.footer__nav__item--primary:after{background-color:var(--color-neutral-400);content:"";height:.0625rem;left:0;position:absolute;right:0}}@media screen and (min-width:60rem){.footer__nav__item--primary{flex-grow:1}}.footer__nav__item--second-level{padding-block:0}.footer__nav__item--second-level:last-child{-webkit-padding-after:var(--_padding-gap);padding-block-end:var(--_padding-gap)}.footer__nav__item.is-expanded .footer__nav__link__arrow{transform:rotate(180deg)}.footer__nav .footer__nav__link__arrow{transition:transform .25s ease}.footer__nav__link{--_padding-block-end:var(--padding-block-end,var(--size-6));--heading-font-family:Builder Sans;--heading-font-size:var(--fs-200);--heading-text-transform:uppercase;align-items:center;background:transparent;border:none;display:flex;justify-content:space-between;-webkit-padding-after:var(--_padding-block-end);padding-block-end:var(--_padding-block-end);width:100%}@media screen and (min-width:60rem){.footer__nav__link{--cta-font-size:var(--fs-200);--padding-block-end:var(--size-4)}.footer__nav__link--primary{--heading-color:var(--color-neutral-300)}}.footer__nav__link--second-level{--cta-font-size:var(--fs-300);--cta-text-decoration:none;--cta-text-transform:none;--cta-font-weight:400;--padding-block-end:0}.footer__nav__button{background:transparent;border:none;cursor:pointer;display:inline-flex;padding:var(--size-1)}@media screen and (min-width:60rem){.footer__nav__button{display:none}}.footer__nav__icon{transition:transform .25s ease}.footer__nav__app{align-items:center;aspect-ratio:2/1;display:flex;justify-content:center;overflow:hidden;position:relative}@media screen and (min-width:60rem){.footer__nav__app{aspect-ratio:1/1}}.footer__nav__app__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.footer__nav__app__background img{height:100%;object-fit:cover;width:100%}.footer__nav__app__cta{position:relative;z-index:1;--cta-border:2px solid var(--color-neutral-300)}.footer__secondary-links{-webkit-padding-before:var(--size-6);padding-block-start:var(--size-6)}.footer__secondary-links__wrapper{display:flex;flex-direction:column;gap:var(--size-6);grid-column:1/-1;padding-block:var(--size-6);position:relative}@media screen and (min-width:60rem){.footer__secondary-links__wrapper{flex-direction:row;padding-block:var(--size-10);place-content:center space-between}.footer__secondary-links__wrapper:after{background:linear-gradient(90deg,var(--color-neutral-1000) -3.43%,var(--color-neutral-100) 46.64%,var(--color-neutral-1000) 97.76%);content:"";height:.0625rem;left:0;position:absolute;right:0;top:0}}.footer__secondary-links__wrapper__content{display:flex;flex-flow:column wrap;gap:var(--size-6)}@media screen and (min-width:60rem){.footer__secondary-links__wrapper__content{align-items:center;flex-flow:wrap}}.footer__secondary-links__list{align-items:center;display:flex;flex-flow:row wrap;flex-shrink:0;gap:var(--size-8);list-style:none;row-gap:var(--size-4)}@media screen and (min-width:60rem){.footer__secondary-links__list{row-gap:var(--size-8)}}.footer__secondary-links__globe{flex:none}@media screen and (min-width:60rem){.footer__secondary-links__globe{position:relative;top:2px}}.footer__secondary-links__link{--cta-font-size:var(--fs-200);--cta-text-decoration:$footer-link-text-decoration;word-wrap:break-word}.footer__social{background-color:var(--color-neutral-1000);border-radius:var(--size-2);padding-block:var(--size-8);--icon-cta-border:none}.footer__social__list{display:flex;gap:var(--size-8);grid-column:1/-1;justify-content:center;list-style:none}.language-switcher{--icon-cta-border:none;position:relative;width:100%}@media screen and (min-width:60rem){.language-switcher{width:auto}}.language-switcher__globe-button{background:none;border:none;color:white;cursor:pointer}.language-switcher__globe-button.language-switcher--active,.language-switcher__globe-button:hover{--icon-color:var(--color-primary-700)}.language-switcher__menu{bottom:calc(100% + var(--size-2));display:block;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .25s ease;width:100%;z-index:1}@media screen and (min-width:60rem){.language-switcher__menu{width:auto}}.language-switcher__menu.language-switcher--active{opacity:1;pointer-events:auto}.language-switcher__menu__content{background-color:var(--color-neutral-1000);border-radius:var(--size-2) var(--size-2) var(--size-2) 0;display:grid;grid-gap:var(--size-3) var(--size-9);gap:var(--size-3) var(--size-9);grid-template-columns:repeat(1,1fr);overflow:hidden;padding:var(--size-8);position:relative;width:100%}@media screen and (min-width:60rem){.language-switcher__menu__content{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,1fr);width:auto}}.language-switcher__menu__content:after{background:linear-gradient(90deg,var(--color-neutral-500),var(--color-utility-gradient) 52.99%,var(--color-neutral-500));bottom:0;content:"";height:var(--size-1);left:50%;opacity:1;position:absolute;transform:translateX(-50%);transition:opacity .25s ease-out,transform .25s ease-out;width:100%}@media screen and (min-width:60rem){.language-switcher__menu__content:after{opacity:0;transform:translateX(-50%) scaleX(0)}}.language-switcher__menu__content:hover:after{opacity:1;transform:translateX(-50%) scaleX(1)}.language-switcher__menu__locale-button{--cta-font-size:var(--fs-200);--cta-font-weight:400;white-space:nowrap}@media screen and (min-width:60rem){.language-switcher__menu__locale-button{justify-content:flex-start;padding:0;text-align:left;width:auto}}.language-switcher__menu__locale-button:hover{--cta-color:var(--color-primary-700)}.language-switcher__menu__locale-button--active{--cta-color:var(--color-primary-500);--cta-font-weight:600}.language-switcher__menu__close-button{position:absolute;right:var(--size-2);top:var(--size-2);z-index:100}@media screen and (min-width:60rem){.language-switcher__menu__close-button{display:none}}