.section-hero .hero{position:relative;overflow:hidden;min-height:48.5vw;background:#010101}body:has(main>.section-hero:first-child) .shopify-section-header:not(.shopify-section-header-sticky),body:has(main>.section-hero:first-child) .shopify-section-header:not(.shopify-section-header-sticky) .header-wrapper{background:transparent}.section-hero .hero__background,.section-hero .hero__background picture,.section-hero .hero__background img,.section-hero .hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.section-hero .hero__background{opacity:.9}.section-hero .hero__background img{object-fit:cover;object-position:center}.section-hero .hero__video{overflow:hidden;pointer-events:none}.section-hero .hero__video iframe{position:absolute;top:50%;left:50%;width:100vw;min-width:177.78vh;height:56.25vw;min-height:100%;border:0;transform:translate(-50%,-50%)}.section-hero .hero__inner{position:relative;z-index:3;display:flex;align-items:flex-end;min-height:48.5vw;padding:6rem 0}.section-hero .hero__shell{width:100%;max-width:147rem;margin:0 auto;padding:0 1.5rem}.section-hero .hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:70%;color:#13294b;text-align:left}.section-hero .hero__content--small{max-width:62.2rem}.section-hero .hero__eyebrow{margin:0 0 1.6rem;color:var(--hero-eyebrow-color);font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.2;letter-spacing:.32rem;text-transform:uppercase}.section-hero .hero__content--animation .js-fade{opacity:0;transition:opacity .5s}.section-hero .hero__content--animation .js-fade.visible{opacity:1}.section-hero .hero__badge{max-width:25rem;margin-bottom:2rem}.section-hero .hero__badge img{display:block;width:auto;max-width:100%;height:auto}.section-hero .hero__head{margin:0}.section-hero .hero__title{margin:0;color:var(--hero-title-color);font-family:Roboto,sans-serif;font-size:8rem;font-weight:700;line-height:1}.section-hero .hero__body{max-width:85.2rem;margin:1.5rem 0;color:var(--hero-text-color);font-family:Roboto,sans-serif;font-size:2.4rem;line-height:3.6rem}.section-hero .hero__body p,.section-hero .hero__body a{margin:0;color:inherit}.section-hero .hero__footer{margin-top:1.5rem}.section-hero .hero__actions{display:flex;align-items:center;gap:1rem}.section-hero .hero__button{min-width:17.4rem;min-height:5.1rem;font-size:1.6rem}@media screen and (min-width:1251px){.section-hero .hero,.section-hero .hero__inner{min-height:clamp(70rem,48.5vw,90rem)}.section-hero .hero__inner{padding-top:6rem;padding-bottom:clamp(8rem,5.5556vw,14.2rem)}.section-hero .hero__shell{max-width:none;padding-right:clamp(8rem,5.5556vw,14.2rem);padding-left:clamp(8rem,5.5556vw,14.2rem)}}@media screen and (max-width:1250px){.section-hero .hero,.section-hero .hero__inner{min-height:56.25vw}}@media screen and (max-width:989px){.section-hero .hero,.section-hero .hero__inner{min-height:80rem}}@media screen and (max-width:749px){.section-hero .hero,.section-hero .hero__inner{min-height:70rem}.section-hero .hero__inner{padding:3rem 0}.section-hero .hero__shell{padding:0 2rem}.section-hero .hero__content{align-items:center;width:100%;text-align:left}.section-hero .hero__badge{align-self:flex-start;max-width:16rem;margin-bottom:0}.section-hero .hero__head,.section-hero .hero__body,.section-hero .hero__footer{width:100%}.section-hero .hero__title{font-size:clamp(5rem,18vw,7rem);line-height:.93}.section-hero .hero__actions{gap:1.6rem}.section-hero .hero__button{min-width:14.6rem}}@media screen and (max-width:480px){.section-hero .hero,.section-hero .hero__inner{min-height:61.5rem}.section-hero .hero__actions{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/section-hero.css.map */
