.hero{--h1:58.3;--h1-ls:0;--tag:41;--tag-ls:0;--tag-gap:27.1;--tag-x:4.67;--rule-w:283;--rule-x:1.33;--rule-gap:11.8;--sub:24;--sub-lh:32.5;--sub-gap:14.25;--sub-x:5.77;--act-gap:36.75;--copy-top:157.8;position:relative;overflow:hidden;padding:0;background:var(--panel2);container-type:inline-size}.hero-pic{display:contents}.hero-img{display:block;width:100%;height:auto;aspect-ratio:1517/650;max-height:650px;object-fit:cover;object-position:center;background:var(--panel2)}.hero-copy{--u:calc(min(100vw,1517px) / 1517);position:absolute;z-index:1;left:calc(66 * var(--u));top:calc(var(--copy-top) * var(--u));max-width:calc(100% - 40px)}@supports (width:1cqw){.hero-copy{--u:calc(min(100cqw,1517px) / 1517)}}.hero-h1{margin:0;font:800 calc(var(--h1) * var(--u))/1 var(--font-head);letter-spacing:calc(var(--h1-ls) * var(--u));color:var(--txt-heading);text-transform:uppercase;text-wrap:nowrap;white-space:nowrap}.hero-accent{display:block;margin:calc(var(--tag-gap) * var(--u)) 0 0 calc(var(--tag-x) * var(--u));font-size:calc(var(--tag) * var(--u));letter-spacing:calc(var(--tag-ls) * var(--u));text-transform:none;color:var(--accent)}.hero-accent:after{content:"";display:block;width:calc(var(--rule-w) * var(--u));height:calc(3 * var(--u));min-height:2px;margin:calc(var(--rule-gap) * var(--u)) 0 0 calc(var(--rule-x) * var(--u));background:linear-gradient(90deg,var(--accent) 0 28%,rgba(226,89,31,0) 100%)}.hero-sub{margin:calc(var(--sub-gap) * var(--u)) 0 0 calc(var(--sub-x) * var(--u));font:400 calc(var(--sub) * var(--u))/calc(var(--sub-lh) * var(--u)) var(--font-sans);color:var(--txt);max-width:calc(430 * var(--u))}.hero-actions{margin-top:calc(var(--act-gap) * var(--u));align-items:center}@media(max-width:1000px){.hero{background:var(--panel)}.hero-img{aspect-ratio:2/1;height:auto;max-height:none;object-position:62% center}.hero-copy{position:static;left:auto;top:auto;max-width:none;--u:1px;padding:28px 32px 32px}.hero-h1{font-size:clamp(30px,5.4vw,50px);white-space:normal;text-wrap:balance}.hero-accent{font-size:clamp(22px,3.7vw,34px);margin-left:0}.hero-accent:after{width:min(283px,42vw)}.hero-sub{font-size:18px;line-height:26px;margin-left:0;max-width:44ch}.hero-actions{margin-top:24px}}@media(max-width:640px){.hero-img{aspect-ratio:1517/650}.hero-copy{padding:24px 15px 28px}.hero-sub{font-size:16px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/home-hero.css.map */
