.zf-hero-section{position:relative;margin-top:calc((var(--zf-nav-h) + var(--zf-strip-h)) * -1)}.zf-hero{position:relative;min-height:var(--zf-hero-min, 92svh);display:flex;overflow:hidden;background:var(--zf-void);font-family:var(--zf-display);color:var(--zf-chalk);isolation:isolate}.zf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;animation:zf-hero-media 2s var(--zf-ease) both}.zf-hero__media video,.zf-hero__media img,.zf-hero__media .video-wrapper,.zf-hero__media deferred-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@keyframes zf-hero-media{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}.zf-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0a0b0cf7,#0a0b0cb8 32%,#0a0b0c1a,#0a0b0c59),linear-gradient(to right,#0a0b0cf0,#0a0b0cc7 34%,#0a0b0c47 62%,#0a0b0c00 84%)}.zf-hero__rules{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:space-between;padding-inline:var(--zf-gutter);max-width:var(--zf-max);margin-inline:auto;pointer-events:none}.zf-hero__rules span{width:1px;height:100%;background:linear-gradient(to bottom,transparent 0%,rgba(242,241,238,.07) 22%,rgba(242,241,238,.07) 78%,transparent 100%)}.zf-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-image:var(--zf-grain);opacity:.16;mix-blend-mode:overlay;pointer-events:none}.zf-hero__inner{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(26px,3.4vh,44px);width:100%;padding-top:calc(var(--zf-nav-h) + var(--zf-strip-h) + clamp(28px,5vh,64px));padding-bottom:clamp(28px,4vh,48px)}.zf-hero__copy{max-width:736px;text-shadow:0 1px 28px rgba(10,11,12,.6)}.zf-hero__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,3vh,32px);color:var(--zf-smoke);font-size:13px;letter-spacing:.18em;animation:zf-rise .8s var(--zf-ease) .15s both}.zf-hero__eyebrow-mark{width:28px;height:1px;background:var(--zf-gold);flex:none}.zf-hero .zf-hero__title{margin:0;font-family:var(--zf-display);max-width:12ch;font-size:clamp(42px,4.7vw,70px);line-height:1.04;font-weight:600;letter-spacing:-.02em;font-variation-settings:"wdth" 115,"wght" 600;text-transform:none;color:var(--zf-chalk);text-wrap:balance}.zf-hero__line{display:block;overflow:hidden;padding:.04em .03em .16em;margin:-.04em -.03em -.16em}.zf-hero__line>span{display:block;animation:zf-line 1.1s var(--zf-ease) both}.zf-hero__line:nth-child(1)>span{animation-delay:.24s}.zf-hero__line:nth-child(2)>span{animation-delay:.36s}.zf-hero__title:after{content:"";display:block;width:72px;height:2px;margin-top:clamp(16px,2.4vh,26px);background:var(--zf-gold-sheen);transform-origin:left center;animation:zf-draw .9s var(--zf-ease) .7s both}@keyframes zf-line{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes zf-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes zf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.zf-hero__lede{max-width:44ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;animation:zf-rise .9s var(--zf-ease) .52s both}.zf-hero .zf-hero__lede,.zf-hero .zf-hero__lede p,.zf-hero .zf-hero__copy>p:not([class]){color:#f2f1eef0}.zf-hero .zf-hero__copy>p:not([class]){margin:clamp(14px,2vh,22px) 0 0;max-width:44ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6}.zf-hero .zf-hero__lede p{margin:0}.zf-hero .zf-hero__lede{margin:clamp(14px,2vh,22px) 0 0}.zf-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(20px,2.8vh,30px);animation:zf-rise .9s var(--zf-ease) .62s both}.zf-hero__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:17px 32px;font-family:var(--zf-mono);font-size:14px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;overflow:hidden;isolation:isolate;transition:color .3s var(--zf-ease),border-color .3s var(--zf-ease),transform .3s var(--zf-ease)}.zf-hero__btn--solid{background:var(--zf-chalk);color:var(--zf-void)}.zf-hero__btn--solid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--zf-gold-sheen);transform:translateY(101%);transition:transform .42s var(--zf-ease)}.zf-hero__btn--solid:hover:before{transform:translateY(0)}.zf-hero__btn--ghost{color:var(--zf-chalk);border-color:var(--zf-line-strong)}.zf-hero__btn--ghost:hover{border-color:var(--zf-gold);color:var(--zf-gold-lift)}.zf-hero__btn-arrow{width:16px;height:1px;background:currentColor;position:relative;transition:width .3s var(--zf-ease)}.zf-hero__btn-arrow:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.zf-hero__btn--ghost:hover .zf-hero__btn-arrow{width:26px}.zf-hero__footnote{margin:clamp(14px,2vh,20px) 0 0;color:var(--zf-smoke);font-size:13px;letter-spacing:.13em;animation:zf-rise .9s var(--zf-ease) .7s both}.zf-hero__ladder{animation:zf-rise .9s var(--zf-ease) .76s both}.zf-hero__ladder-head{display:flex;align-items:center;gap:20px;margin-bottom:12px}.zf-hero__ladder-label{margin:0;color:var(--zf-smoke);font-size:13px;letter-spacing:.16em;white-space:nowrap}.zf-hero__ladder-rule{flex:1 1 auto;min-width:16px}.zf-hero__ladder-count{margin:0;color:var(--zf-mist);font-size:13px;white-space:nowrap}.zf-hero__rail{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));gap:1px;background:var(--zf-line);border:1px solid var(--zf-line)}.zf-hero__cell{animation:zf-rise .8s var(--zf-ease) both;animation-delay:calc(.82s + var(--zf-i, 1) * 70ms);min-width:0}.zf-hero__model{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:14px 14px 16px;background:#0e1012a8;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);text-decoration:none;transition:background .32s var(--zf-ease),transform .38s var(--zf-ease)}.zf-hero__model:hover{background:#1a1d21e0;transform:translateY(-5px)}.zf-hero__model-rule{position:absolute;top:0;left:0;right:0;height:2px;background:var(--zf-gold-sheen);transform:scaleX(0);transform-origin:left center;transition:transform .46s var(--zf-ease)}.zf-hero__model:hover .zf-hero__model-rule,.zf-hero__model:focus-visible .zf-hero__model-rule{transform:scaleX(1)}.zf-hero__model-badge{position:absolute;top:14px;right:14px;z-index:2;padding:5px 8px;background:var(--zf-gold);color:var(--zf-void);font-size:11px;letter-spacing:.1em}.zf-hero__model-shot{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--zf-void)}.zf-hero__model-shot img{width:100%;height:100%;object-fit:cover;filter:saturate(.4) contrast(1.08) brightness(.92);transform:scale(1.01);transition:transform .9s var(--zf-ease),filter .46s var(--zf-ease)}.zf-hero__model:hover .zf-hero__model-shot img{transform:scale(1.07);filter:saturate(1) contrast(1.05) brightness(1)}.zf-hero .zf-hero__model-id{display:block;font-family:var(--zf-display);text-transform:none;font-size:clamp(20px,1.7vw,26px);font-weight:600;line-height:1;letter-spacing:-.01em;font-variation-settings:"wdth" var(--zf-wide-max),"wght" 600;color:var(--zf-chalk)}.zf-hero__model-foot{display:flex;flex-direction:column;gap:5px;margin-top:auto}.zf-hero__model-price{color:var(--zf-chalk);font-size:16px;letter-spacing:.04em}.zf-hero__model-role{font-size:14px;line-height:1.4;color:var(--zf-smoke)}@media screen and (max-width:1199px){.zf-hero__rules span:nth-child(n+4){display:none}}@media screen and (max-width:989px){.zf-hero__inner{gap:36px}.zf-hero__copy{max-width:544px}.zf-hero__rail{display:flex;gap:1px;border:0;background:transparent;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--zf-gutter) * -1);padding-inline:var(--zf-gutter);scroll-padding-inline:var(--zf-gutter)}.zf-hero__rail::-webkit-scrollbar{display:none}.zf-hero__cell{flex:0 0 auto;width:min(62vw,250px);scroll-snap-align:start}.zf-hero__cell:first-child{width:min(76vw,320px)}.zf-hero__model{border:1px solid var(--zf-line)}}@media screen and (max-width:749px){.zf-hero{min-height:auto}.zf-hero__inner{padding-top:calc(var(--zf-nav-h) + var(--zf-strip-h) + 56px);padding-bottom:32px;gap:32px}.zf-hero__scrim{background:linear-gradient(to top,#0a0b0cfa,#0a0b0ccc 40%,#0a0b0c57),linear-gradient(to right,#0a0b0cb3,#0a0b0c73)}.zf-hero__title{max-width:11ch;font-size:clamp(40px,11vw,52px);line-height:1.05}.zf-hero__lede{font-size:16px}.zf-hero__ladder-count{display:none}.zf-hero__ladder-label{font-size:12px;letter-spacing:.12em}.zf-hero__actions{gap:10px}.zf-hero__btn{flex:1 1 auto;padding-inline:20px;justify-content:center}.zf-hero__cell{width:62vw}}@media(prefers-reduced-motion:reduce){.zf-hero *,.zf-hero *:before,.zf-hero *:after{animation:none!important;transition-duration:.01ms!important}.zf-hero__title:after,.zf-hero__model-rule{transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/zero-hero-range.css.map */
