.fh-header{position:fixed;top:0;left:0;right:0;z-index:120;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);background:transparent;transition:background .45s var(--ease-out),border-color .45s var(--ease-out);border-bottom:1px solid transparent}.fh-header.is-scrolled{background:#060606eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.fh-logo{display:flex;flex-direction:column;gap:5px;line-height:1}.fh-logo-img{height:26px;width:auto;display:block}.fh-logo-mark{font-size:23px;font-weight:400;letter-spacing:.22em;color:#fff}.fh-logo-sub{font-size:9px;font-weight:400;letter-spacing:.46em;color:#fff;opacity:.9;text-transform:uppercase;padding-left:2px}.fh-nav{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:42px}.fh-link{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:.85}.fh-link:hover{opacity:1}.fh-right{display:flex;align-items:center;gap:20px}.fh-icon{position:relative;color:#fff;display:flex;background:none;border:none;padding:0;cursor:pointer}.fh-badge{position:absolute;top:-6px;right:-9px;font-size:11px;font-weight:400;color:#fff;line-height:1}.fh-burger{flex-direction:column;justify-content:center;gap:6px;width:22px;height:22px}.fh-burger span{display:block;width:22px;height:1.5px;background:#fff;transition:transform .35s var(--ease-out),opacity .35s}.fh-burger[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.fh-burger[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}@media(max-width:1000px){.fh-nav{display:none}}@media(min-width:1001px){.fh-burger{display:none}}.fh-drawer{position:fixed;inset:var(--nav-h) 0 auto 0;z-index:110;background:#060606f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);padding:34px var(--gutter) 40px;display:flex;flex-direction:column;gap:26px}.fh-drawer[hidden]{display:none}.fh-drawer-nav{display:flex;flex-direction:column;gap:20px}.fh-drawer-nav a{font-size:19px;font-weight:300;letter-spacing:.06em;text-transform:uppercase;color:#fff}.fh-drawer-tag{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.hero{position:relative;min-height:100svh;width:100%;overflow:hidden;background:#000;display:flex;flex-direction:column}.hero-slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.1s var(--ease-out)}.hero-slide.is-active{opacity:1}.hero-bg{width:100%;height:100%;object-fit:cover;object-position:center}.hero-bg-fallback{background:radial-gradient(ellipse 70% 45% at 60% 72%,rgba(220,60,190,.3) 0%,transparent 62%),radial-gradient(ellipse 45% 30% at 30% 82%,rgba(255,120,60,.16) 0%,transparent 66%),linear-gradient(180deg,#050505,#0b0710 55%,#140a16)}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050506b8,#0505064d 34%,#0505061a 52%,#0505068c 88%,#050506cc)}.hero-inner{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--nav-h) + 34px) var(--gutter) 26px;max-width:1700px;margin:0 auto;width:100%}.hero-copy{position:relative}.hero-text{opacity:0;visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .8s var(--ease-out)}.hero-text.is-active{opacity:1;visibility:visible;position:relative}.hero-eyebrow{display:block;font-size:12px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#f4f3efb8}.hero-headline{margin:18px 0 0}.hero-headline span{display:block;font-weight:300;text-transform:uppercase;font-size:clamp(40px,11.5vw,86px);line-height:1.04;letter-spacing:-.005em;color:#fff}.hero-rule{width:74px;height:1px;background:#f4f3ef73;margin:26px 0 24px}.hero-sub{font-size:clamp(15px,4.2vw,18px);line-height:1.5;color:#f4f3efcc;margin:0;max-width:22ch;font-weight:300}.hero-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;margin-top:clamp(34px,9vw,54px);padding:22px 26px;min-width:min(74vw,360px);border:1px solid rgba(244,243,239,.85);border-radius:0;background:transparent;color:#fff;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:background .38s var(--ease-out),color .38s var(--ease-out)}.hero-cta:hover{background:#fff;color:#000}.hero-cta svg{flex-shrink:0;transition:transform .38s var(--ease-out)}.hero-cta:hover svg{transform:translate(5px)}.hero-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:34px}.hero-micro{font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#f4f3efad}.hero-counter{display:flex;align-items:center;gap:16px}.hero-track{position:relative;display:block;width:104px;height:1px;background:#f4f3ef3d}.hero-track-fill{position:absolute;left:0;top:0;height:100%;background:#fff;transition:width .5s var(--ease-out)}.hero-num{font-size:12px;letter-spacing:.14em;color:#f4f3efb8;font-weight:400}.hero-num em{font-style:normal;color:#fff}.hero-chevron{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;background:none;border:none;color:#f4f3efd9;cursor:pointer;padding:8px;animation:heroNudge 2.6s ease-in-out infinite}@keyframes heroNudge{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(5px)}}@media(min-width:1001px){.hero-inner{padding-top:calc(var(--nav-h) + 60px)}.hero-sub{max-width:32ch}.hero-cta{min-width:340px}.hero-foot{padding-bottom:46px}}@media(prefers-reduced-motion:reduce){.hero-chevron{animation:none}.hero-slide,.hero-text{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hero.css.map */
