.hero-section{display:flex;flex-direction:column}@media(max-width:63.99em){.hero-section.margin-bottom-mobile-s,.margin-bottom-mobile-s .hero-section{margin-block-end:var(--layout-section-spacing-s)}.hero-section.margin-bottom-mobile-m,.margin-bottom-mobile-m .hero-section{margin-block-end:var(--layout-section-spacing-m)}.hero-section.margin-bottom-mobile-l,.margin-bottom-mobile-l .hero-section{margin-block-end:var(--layout-section-spacing-l)}.hero-section.margin-top-mobile-s,.margin-top-mobile-s .hero-section{margin-block-start:var(--layout-section-spacing-s)}.hero-section.margin-top-mobile-m,.margin-top-mobile-m .hero-section{margin-block-start:var(--layout-section-spacing-m)}.hero-section.margin-top-mobile-l,.margin-top-mobile-l .hero-section{margin-block-start:var(--layout-section-spacing-l)}}@media(min-width:64em){.hero-section.margin-bottom-desktop-s,.margin-bottom-desktop-s .hero-section{margin-block-end:var(--layout-section-spacing-s)}.hero-section.margin-bottom-desktop-m,.margin-bottom-desktop-m .hero-section{margin-block-end:var(--layout-section-spacing-m)}.hero-section.margin-bottom-desktop-l,.margin-bottom-desktop-l .hero-section{margin-block-end:var(--layout-section-spacing-l)}.hero-section.margin-top-desktop-s,.margin-top-desktop-s .hero-section{margin-block-start:var(--layout-section-spacing-s)}.hero-section.margin-top-desktop-m,.margin-top-desktop-m .hero-section{margin-block-start:var(--layout-section-spacing-m)}.hero-section.margin-top-desktop-l,.margin-top-desktop-l .hero-section{margin-block-start:var(--layout-section-spacing-l)}}.hero-section.critical-component-hide{display:block}.hero-section.critical-component-clear{opacity:1}.hero-section__wrapper{display:flex;flex-direction:column;position:relative;width:100%}.hero-section__wrapper.hero-section__wrapper--video.is-active .hero-section__video-play{display:none}.hero-section__wrapper.hero-section__wrapper--video.is-active .hero-section__video-pause{display:block}.hero-section__media{z-index:var(--layer-base)}.hero-section__media,.hero-section__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.hero-section__overlay{background-color:var(--color-neutral-1);opacity:.3;opacity:var(--overlay-opacity,.3);pointer-events:none;z-index:var(--layer-flat)}.hero-section.hero-section--pin .hero-section__media{left:-1px;width:calc(100% + 2px)}.hero-section.hero-section--pin{position:relative}.hero-section.hero-section--pin:after{background-color:var(--color-neutral-6);content:'';height:0;height:var(--hero-pin-gap,0);left:0;position:absolute;top:100%;width:100%;z-index:var(--layer-flat)}.hero-section__container{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-m);padding:var(--hero-padding-block-mobile,var(--spacing-2xl)) var(--hero-padding-inline-mobile,var(--spacing-2xl));position:relative;width:100%;z-index:var(--layer-flat)}.hero-section__container.hero-section__container--controls{padding-block-end:max(0px,4.5rem);padding-block-end:max(var(--hero-padding-block-mobile,0px),4.5rem)}.hero-section__content{display:flex;flex-flow:column;gap:var(--hero-content-gap-mobile,var(--spacing-s));translate:none;translate:var(--hero-content-offset-mobile,none)}.hero-section__secondary{display:flex;flex-direction:column;gap:var(--hero-secondary-gap-mobile,var(--spacing-s));padding:var(--hero-padding-block-mobile,var(--spacing-2xl)) var(--hero-padding-inline-mobile,var(--spacing-2xl));position:relative;width:100%;z-index:var(--layer-flat)}.hero-section__secondary-copy,.hero-section__secondary-title{color:var(--secondary-text-color)}.hero-section__title{color:var(--title-text-color-mobile)}.hero-section__copy{color:var(--copy-text-color-mobile)}.hero-section__subtitle{margin-block-end:calc(var(--spacing-xs) - var(--spacing-s))}.hero-section__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-s);translate:none;translate:var(--hero-content-offset-mobile,none)}.hero-section__ctas.hero-section__ctas--vertical{flex-direction:column}.hero-section__cta{height:46px}.hero-section__video{-o-object-fit:cover;object-fit:cover}.hero-section__video,.hero-section__youtube{height:100%;left:0;position:absolute;top:0;width:100%}.hero-section__youtube{background-color:var(--color-neutral-1);container-type:size;overflow:hidden}.hero-section__youtube-frame{--youtube-width:max(100cqw,calc(100cqh * 16 / 9));aspect-ratio:16/9;border:0;bottom:0;left:calc((100cqw - max(100cqw, calc(100cqh * 16 / 9)))/2);left:calc((100cqw - var(--youtube-width))/2);position:absolute;width:max(100cqw,calc(100cqh * 16 / 9));width:var(--youtube-width)}.hero-section__youtube--background{pointer-events:none}.hero-section__youtube--background .hero-section__youtube-frame{bottom:auto;top:calc((100cqh - var(--youtube-width)*9/16)/2)}.hero-section__container--passthrough{pointer-events:none}.hero-section__container--passthrough .hero-section__content,.hero-section__container--passthrough .hero-section__ctas{pointer-events:auto}.hero-section__media:before,.hero-section__wrapper:before{pointer-events:none}.hero-section__video-controls{bottom:var(--spacing-xl);display:flex;gap:var(--spacing-s);justify-content:center;left:var(--spacing-2xl);position:absolute;z-index:var(--layer-raised)}.hero-section__video-controls .icon{height:32px;width:32px}.hero-section__video-controls.hero-section__video-controls--black .icon{fill:var(--color-neutral-1);stroke:var(--color-neutral-1)}.hero-section__video-controls.hero-section__video-controls--white .icon{fill:var(--color-neutral-6);stroke:var(--color-neutral-6)}.hero-section__video-mute,.hero-section__video-pause,.hero-section__video-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0;width:auto}.hero-section__video-pause{display:none}@media(max-width:63.99em){.hero-section__wrapper.hero-section__wrapper--half{min-height:calc(var(--section-height)/2)}.hero-section__wrapper.hero-section__wrapper--full{min-height:var(--section-height)}.hero-section__wrapper.hero-section__wrapper--gradient-mobile:before{background-image:linear-gradient(180deg,transparent 49.01%,rgba(0,0,0,.4));content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:var(--layer-flat)}.hero-section.hero-section--youtube-controls .hero-section__wrapper{aspect-ratio:16/9;min-height:0}.hero-section__media.hero-section__media--gradient-mobile:before{background-image:linear-gradient(180deg,transparent 49.01%,rgba(0,0,0,.4));content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:var(--layer-flat)}.hero-section__ctas.hero-section__ctas--full{width:100%}.hero-section__cta.hero-section__cta--full{justify-content:center;width:100%}.hero-section__desktop-image,.hero-section__desktop-video{display:none}.hero-section .position-mobile--top{justify-content:flex-start}.hero-section .position-mobile--middle{justify-content:center}.hero-section .position-mobile--bottom{justify-content:flex-end}.hero-section .copy-align-mobile--left{align-self:flex-start;text-align:left}.hero-section .copy-align-mobile--center{align-self:center;text-align:center}.hero-section .copy-align-mobile--right{align-self:flex-end;text-align:right}.hero-section .ctas-align-mobile--left{align-self:flex-start;justify-content:flex-start}.hero-section .ctas-align-mobile--center{align-self:center;justify-content:center}.hero-section .ctas-align-mobile--right{align-self:flex-end;justify-content:flex-end}.hero-section__ctas--vertical.ctas-align-mobile--left{align-items:flex-start}.hero-section__ctas--vertical.ctas-align-mobile--center{align-items:center}.hero-section__ctas--vertical.ctas-align-mobile--right{align-items:flex-end}}@media(max-width:23.9375em){.hero-section__ctas{padding-block-end:var(--spacing-6xl)}}@media(min-width:64em){.hero-section{aspect-ratio:var(--section-ratio);flex-direction:row}.hero-section.hero-section--viewport{aspect-ratio:auto;height:var(--section-height)}.hero-section__wrapper{height:100%;min-height:0}.hero-section__media.hero-section__media--gradient-desktop:before,.hero-section__wrapper.hero-section__wrapper--gradient-desktop:before{background-image:linear-gradient(180deg,transparent 49.01%,rgba(0,0,0,.4));content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:var(--layer-flat)}.hero-section__container{padding-inline:4.5rem;padding-inline:var(--hero-padding-inline-desktop,4.5rem)}.hero-section__container.hero-section__container--controls{padding-block-end:max(0px,6.75rem);padding-block-end:max(var(--hero-padding-block-desktop,0px),6.75rem)}.hero-section__container.hero-section__container--image-1,.hero-section__container.hero-section__container--video-1,.hero-section__container.hero-section__container--youtube-1{padding-inline:15.9375rem;padding-inline:var(--hero-padding-inline-desktop,15.9375rem)}.hero-section__container.hero-section__container--s{padding-block:2.5rem;padding-block:var(--hero-padding-block-desktop,2.5rem)}.hero-section__container.hero-section__container--s .hero-section__video-controls{bottom:2.5rem}.hero-section__container.hero-section__container--m{padding-block:4.375rem;padding-block:var(--hero-padding-block-desktop,4.375rem)}.hero-section__container.hero-section__container--m .hero-section__video-controls{bottom:4.375rem}.hero-section__container.hero-section__container--l{padding-block:6.25rem;padding-block:var(--hero-padding-block-desktop,6.25rem)}.hero-section__container.hero-section__container--l .hero-section__video-controls{bottom:6.25rem}.hero-section__container.hero-section__container--screen,.hero-section__container.hero-section__container--screen-150{padding-block:6.25rem;padding-block:var(--hero-padding-block-desktop,6.25rem)}.hero-section__container.hero-section__container--screen .hero-section__video-controls,.hero-section__container.hero-section__container--screen-150 .hero-section__video-controls{bottom:6.25rem}.hero-section__content{gap:var(--hero-content-gap-desktop,var(--spacing-m));max-width:none;max-width:var(--hero-content-max-width,none)}.hero-section__content,.hero-section__ctas{translate:none;translate:var(--hero-content-offset-desktop,none)}.hero-section__title{color:var(--title-text-color-desktop);font-family:var(--font-family-bebas-neue);font-size:calc(var(--font-size-9)*2);font-weight:var(--font-weight-source-sans-pro-1);line-height:calc(var(--spacing-7xl) + var(--spacing-3xs))}.hero-section__copy{color:var(--copy-text-color-desktop);max-width:429px;max-width:var(--hero-content-max-width,429px)}.hero-section__content.copy-align-desktop--center .hero-section__copy{align-self:center}.hero-section__content.copy-align-desktop--right .hero-section__copy{align-self:flex-end}.hero-section__secondary{gap:var(--hero-secondary-gap-desktop,var(--spacing-m));padding:6.25rem 4.5rem;padding:var(--hero-padding-block-desktop,6.25rem) var(--hero-padding-inline-desktop,4.5rem)}.hero-section__secondary.hero-section__secondary--image-1,.hero-section__secondary.hero-section__secondary--video-1,.hero-section__secondary.hero-section__secondary--youtube-1{padding-inline:15.9375rem;padding-inline:var(--hero-padding-inline-desktop,15.9375rem)}.hero-section__secondary.hero-section__secondary--half>*{width:50%}.hero-section__secondary.hero-section__secondary--half.copy-align-desktop--left{align-items:flex-start}.hero-section__secondary.hero-section__secondary--half.copy-align-desktop--center{align-items:center}.hero-section__secondary.hero-section__secondary--half.copy-align-desktop--right{align-items:flex-end}.hero-section__mobile-image,.hero-section__mobile-video{display:none}.hero-section__video-controls{left:auto;left:initial;right:4.5rem}.hero-section__video-controls .icon{height:42px;width:42px}.hero-section .position-desktop--top{justify-content:flex-start}.hero-section .position-desktop--middle{justify-content:center}.hero-section .position-desktop--bottom{justify-content:flex-end}.hero-section .copy-align-desktop--left{align-self:flex-start;text-align:left}.hero-section .copy-align-desktop--center{align-self:center;text-align:center}.hero-section .copy-align-desktop--right{align-self:flex-end;text-align:right}.hero-section .ctas-align-desktop--left{align-self:flex-start;justify-content:flex-start}.hero-section .ctas-align-desktop--center{align-self:center;justify-content:center}.hero-section .ctas-align-desktop--right{align-self:flex-end;justify-content:flex-end}.hero-section__ctas--vertical.ctas-align-desktop--left{align-items:flex-start}.hero-section__ctas--vertical.ctas-align-desktop--center{align-items:center}.hero-section__ctas--vertical.ctas-align-desktop--right{align-items:flex-end}}.shopify-section:has(.hero-section--pin)~.shopify-section{background-color:var(--color-neutral-6);display:flow-root;position:relative;z-index:var(--layer-flat)}
