.os-hero-section{margin-top:0}.os-hero{position:relative;display:block;overflow:hidden;background:rgb(var(--color-background))}.os-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.os-hero__track::-webkit-scrollbar{display:none}.os-hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;min-height:56rem}.os-hero--full .os-hero__slide{height:calc(100svh - var(--os-header-offset, 9rem));min-height:56rem}.os-hero--large .os-hero__slide{height:80vh}.os-hero--medium .os-hero__slide{height:60vh;min-height:44rem}.os-hero__media,.os-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.os-hero__img{width:100%;height:100%;object-fit:cover;display:block}.os-hero__img--mobile{display:none}.os-hero__video{pointer-events:none}@media screen and (max-width:749px){.os-hero__media:has(.os-hero__img--mobile) .os-hero__img--desktop{display:none}.os-hero__img--mobile{display:block}}.os-hero__overlay{background:#000;pointer-events:none}.os-hero__slide--light .os-hero__content{color:#fff}.os-hero__slide--dark .os-hero__content{color:#111}.os-hero__content{position:absolute;z-index:1;color:rgb(var(--color-foreground));padding:0 var(--page-padding, 2.4rem);max-width:72rem;display:flex;flex-direction:column;gap:1.2rem}.os-hero__content--bottom-left{left:0;bottom:6.4rem}.os-hero__content--bottom-center{left:50%;bottom:6.4rem;transform:translate(-50%);text-align:center;align-items:center}.os-hero__content--center{left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;align-items:center}@media screen and (min-width:990px){.os-hero__content{padding:0 var(--os-gutter)}}.os-hero__heading{margin:0;font-size:clamp(3.6rem,7vw,9.6rem);font-weight:500;line-height:.92;letter-spacing:-.04em;color:inherit}.os-hero__eyebrow,.os-hero__tagline{margin:0;color:inherit}.os-hero .os-hero__eyebrow,.os-hero .os-hero__tagline,.os-hero .os-hero__cta{text-transform:none}.os-hero__cta{color:inherit;align-self:flex-start;margin-top:.8rem}.os-hero__content--bottom-center .os-hero__cta,.os-hero__content--center .os-hero__cta{align-self:center}.os-hero__nav{position:absolute;z-index:2;right:2.4rem;bottom:2.4rem;display:flex;align-items:center;gap:1.6rem;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.os-hero__nav{right:var(--os-gutter)}}.os-hero__dots{display:flex;gap:.6rem}.os-hero__dot{width:2.4rem;height:2px;padding:0;border:0;background:currentColor;opacity:.35;cursor:pointer}.os-hero__dot.is-active{opacity:1}.os-hero__nav{color:#fff;mix-blend-mode:difference}@media screen and (max-width:749px){.os-hero__nav{left:0;right:0;bottom:1.6rem;flex-direction:column;justify-content:center;gap:.8rem}}@media screen and (min-width:750px){.os-hero__nav{flex-direction:row-reverse}}.os-hero .os-hero__content{left:0;right:0;top:auto;bottom:6.4rem;margin:0 auto;transform:none;width:100%;max-width:88rem;box-sizing:border-box;text-align:center;align-items:center}.os-hero .os-hero__content--center{top:50%;bottom:auto;transform:translateY(-50%)}.os-hero .os-hero__heading,.os-hero .os-hero__tagline{margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.os-hero .os-hero__content{bottom:6.8rem;padding:0 5.6rem}}.os-hero .os-hero__cta{align-self:center;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin-top:1.2rem;padding:.9rem 2.6rem;min-height:0;border:2px solid currentColor;border-radius:999px;font-family:"myriad-pro",var(--os-font-sans);font-size:1.6rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.os-hero .os-hero__cta{background:transparent;color:inherit;transition:background-color .2s ease,color .2s ease}.os-hero .os-hero__slide--light .os-hero__cta:hover{background:#fff;border-color:#fff;color:#111}.os-hero .os-hero__slide--dark .os-hero__cta:hover{background:#111;border-color:#111;color:#fff}.os-hero .os-hero__cta:focus-visible{outline:2px solid rgb(var(--os-accent, 92, 185, 207));outline-offset:3px}@media screen and (max-width:749px){.os-hero .os-hero__cta{font-size:1.4rem;padding:.8rem 2.2rem;margin-top:1rem}}.os-hero__arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:4.8rem;height:4.8rem;padding:0;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.85;transition:opacity .2s ease,color .2s ease}.os-hero__arrow:hover{opacity:1}.os-hero__arrow:focus-visible{outline:2px solid rgb(var(--os-accent, 92, 185, 207));outline-offset:2px}.os-hero__arrow svg{width:3.2rem;height:3.2rem;display:block}html[data-os-hero-tone=dark] .os-hero__arrow{color:#111}.os-hero__arrow--prev{left:.8rem}.os-hero__arrow--next{right:.8rem}@media screen and (min-width:990px){.os-hero__arrow--prev{left:calc(var(--os-gutter) - .8rem)}.os-hero__arrow--next{right:calc(var(--os-gutter) - .8rem)}}@media screen and (max-width:749px){.os-hero__arrow{width:4rem;height:4rem}.os-hero__arrow svg{width:2.4rem;height:2.4rem}.os-hero__arrow--prev{left:.4rem}.os-hero__arrow--next{right:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/221/assets/os-hero.css.map */
