.main-hero{position:relative;display:flex;overflow:hidden;isolation:isolate;margin:0 var(--hero-margin-x, 0px);border-radius:var(--hero-radius, 24px)}.main-hero--full{min-height:calc(100vh - var(--hero-margin-top, 0px) - var(--hero-margin-bottom, 0px));min-height:calc(100dvh - var(--hero-margin-top, 0px) - var(--hero-margin-bottom, 0px))}.main-hero--large{min-height:calc(80vh - var(--hero-margin-top, 0px) - var(--hero-margin-bottom, 0px));min-height:calc(80dvh - var(--hero-margin-top, 0px) - var(--hero-margin-bottom, 0px))}.main-hero--medium{min-height:calc(60vh - var(--hero-margin-top, 0px) - var(--hero-margin-bottom, 0px));min-height:calc(60dvh - var(--hero-margin-top, 0px) - var(--hero-margin-bottom, 0px))}.main-hero--auto{min-height:0;padding:0}.main-hero--21x9{aspect-ratio:21 / 9;min-height:0}.main-hero--16x9{aspect-ratio:16 / 9;min-height:0}.main-hero--1x1{aspect-ratio:1 / 1;min-height:0}.main-hero--image{aspect-ratio:var(--hero-image-aspect, 16 / 9);min-height:0}@media(max-width:749px){.main-hero{margin:0 min(var(--hero-margin-x, 0px),12px);border-radius:min(var(--hero-radius, 24px),16px)}.main-hero--full{min-height:calc(100vh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px));min-height:calc(100dvh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px))}.main-hero--large{min-height:calc(80vh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px));min-height:calc(80dvh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px))}.main-hero--medium{min-height:calc(60vh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px));min-height:calc(60dvh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px))}.main-hero--m-full{min-height:calc(100vh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px));min-height:calc(100dvh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px));aspect-ratio:auto;padding:0}.main-hero--m-large{min-height:calc(80vh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px));min-height:calc(80dvh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px));aspect-ratio:auto;padding:0}.main-hero--m-medium{min-height:calc(60vh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px));min-height:calc(60dvh - min(var(--hero-margin-top, 0px),12px) - min(var(--hero-margin-bottom, 0px),12px));aspect-ratio:auto;padding:0}.main-hero--m-auto{min-height:0;aspect-ratio:auto;padding:0}.main-hero--m-21x9{aspect-ratio:21 / 9;min-height:0;padding:0}.main-hero--m-16x9{aspect-ratio:16 / 9;min-height:0;padding:0}.main-hero--m-1x1{aspect-ratio:1 / 1;min-height:0;padding:0}.main-hero--m-image{aspect-ratio:var(--hero-image-aspect, 16 / 9);min-height:0;padding:0}}.main-hero--vertical-top{align-items:flex-start}.main-hero--vertical-middle{align-items:center}.main-hero--vertical-bottom{align-items:flex-end}.main-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.main-hero__image,.main-hero__video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.main-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--hero-overlay-color, transparent);pointer-events:none}.main-hero__inner{position:relative;z-index:1;width:100%;padding-top:4rem;padding-bottom:4rem;display:flex}.main-hero--align-left .main-hero__inner{justify-content:flex-start}.main-hero--align-center .main-hero__inner{justify-content:center}.main-hero--align-right .main-hero__inner{justify-content:flex-end}.main-hero__content{max-width:44rem;display:flex;flex-direction:column;gap:1.5rem}.main-hero--align-left .main-hero__content{text-align:left}.main-hero--align-center .main-hero__content{text-align:center;align-items:center}.main-hero--align-right .main-hero__content{text-align:right;align-items:flex-end}.main-hero__eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin:0;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;opacity:.85}.main-hero__eyebrow-line{display:inline-block;width:2.5rem;height:1px;opacity:.7}.main-hero__heading{margin:0;font-size:clamp(3rem,8vw,7.5rem);line-height:.95;letter-spacing:-.02em;font-weight:400}.main-hero__subheading{margin:0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.5;max-width:38rem;opacity:.9}.main-hero__subheading p{margin:0}.main-hero__subheading p+p{margin-top:.75em}.main-hero__button{align-self:flex-start;margin-top:.75rem}.main-hero--align-center .main-hero__button{align-self:center}.main-hero--align-right .main-hero__button{align-self:flex-end}.main-hero__scroll-cue{position:absolute;z-index:1;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;font-size:.625rem;letter-spacing:.25em;text-transform:uppercase;opacity:.7;pointer-events:none}.main-hero__scroll-cue-line{display:block;width:1px;height:3.5rem;background:currentColor;transform-origin:top;animation:main-hero-scroll-cue 2.4s ease-in-out infinite}@keyframes main-hero-scroll-cue{0%{transform:scaleY(0);opacity:0}30%{transform:scaleY(1);opacity:1}70%{transform:scaleY(1);opacity:1}to{transform:scaleY(0);transform-origin:bottom;opacity:0}}@media(prefers-reduced-motion:reduce){.main-hero__scroll-cue-line{animation:none;opacity:.6}}@media(max-width:749px){.main-hero__inner{padding-top:3rem;padding-bottom:3rem}.main-hero__content{gap:1.25rem}.main-hero__scroll-cue{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-main-hero.css.map */
