.lf-hero{position:relative;min-height:var(--lf-hero-h, 100svh);display:grid;grid-template-rows:auto 1fr;row-gap:clamp(1.6rem,3vh,4rem);align-items:end;overflow:clip;color:var(--lf-hero-fg, #fff);isolation:isolate}.lf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.lf-hero__img,.lf-hero__video,.lf-hero__placeholder svg,.lf-hero__media video{width:100%;height:100%;object-fit:cover;object-position:var(--lf-focal, 50% 50%);display:block}.lf-hero__placeholder{width:100%;height:100%;background:var(--lf-charcoal, #2a2a28)}.lf-hero__media>img,.lf-hero__media>video,.lf-hero__media>.lf-hero__placeholder{transform:scale(calc(1 + var(--lf-hero-drift, 6) / 100 * (.35 + var(--p, 0) * .65))) translate3d(0,calc(var(--p, 0) * 4%),0);transition:transform .12s linear;will-change:transform}.lf-hero__img--mobile,.lf-hero__media--video .lf-hero__img--mobile{display:none}@media(max-width:749px){.lf-hero__img--mobile{display:block}}.lf-hero__picture{display:contents}.lf-hero .lf-hero__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(12,12,11,calc(var(--lf-hero-scrim, .4) * 1.4)),rgba(12,12,11,calc(var(--lf-hero-scrim, .4) * .8)) 34%,#0c0c0b00 80%),linear-gradient(to bottom,rgba(12,12,11,calc(var(--lf-hero-scrim, .4) * .7)),#0c0c0b00 28%)}.lf-hero:not(.lf-hero--center) .lf-hero__scrim{background:linear-gradient(to right,rgba(12,12,11,calc(var(--lf-hero-scrim, .4) * .95)),rgba(12,12,11,calc(var(--lf-hero-scrim, .4) * .45)) 40%,#0c0c0b00 72%),linear-gradient(to top,rgba(12,12,11,calc(var(--lf-hero-scrim, .4) * 1.4)),rgba(12,12,11,calc(var(--lf-hero-scrim, .4) * .8)) 34%,#0c0c0b00 80%),linear-gradient(to bottom,rgba(12,12,11,calc(var(--lf-hero-scrim, .4) * .7)),#0c0c0b00 28%)}.lf-hero .lf-hero__grain{display:block;position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");animation:lf-hero-grain .7s steps(3) 6}@keyframes lf-hero-grain{0%{transform:translateZ(0)}33%{transform:translate3d(-2%,1.5%,0)}66%{transform:translate3d(1.5%,-2%,0)}to{transform:translateZ(0)}}.lf-hero__inner{grid-row:2;align-self:end;position:relative;z-index:2;width:100%;max-width:var(--lf-page-width, 140rem);margin-inline:auto;padding:0 var(--lf-gutter, 4rem) clamp(9rem,15vh,15rem);opacity:calc(1 - var(--p, 0) * 1.15);transform:translate3d(0,calc(var(--p, 0) * -4rem),0)}.lf-hero--center .lf-hero__inner{text-align:center;max-width:110rem}.lf-hero__eyebrow{display:flex;align-items:center;gap:1.6rem;margin:0 0 clamp(1.6rem,2vw,2.8rem);font-family:var(--lf-font-sans, sans-serif);font-size:1.15rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:inherit;opacity:.85}.lf-hero--center .lf-hero__eyebrow{justify-content:center}.lf-hero__eyebrow-rule{display:block;width:4.8rem;height:1px;background:currentColor;opacity:.55;transform-origin:left;transform:scaleX(1);animation:lf-hero-trait 1s var(--lf-mo-ease) .26s both}@keyframes lf-hero-trait{0%{transform:scaleX(0)}}@keyframes lf-hero-apparait{0%{opacity:0}}.lf-hero__eyebrow{animation:lf-hero-apparait .7s var(--lf-mo-ease-soft) both}.lf-hero__sub{animation:lf-hero-apparait .7s var(--lf-mo-ease-soft) .14s both}.lf-hero__actions{animation:lf-hero-apparait .7s var(--lf-mo-ease-soft) .28s both}.lf-hero__capsule{animation:lf-hero-apparait .7s var(--lf-mo-ease-soft) .42s backwards}.lf-hero__title{margin:0;color:inherit;font-family:var(--lf-font-serif, serif);font-weight:300;font-size:calc(min(clamp(4.4rem,8.4vw,13rem),15vh) * var(--lf-hero-title, 1));line-height:.94;letter-spacing:-.035em;text-wrap:balance;max-width:18ch}.lf-hero--center .lf-hero__title{margin-inline:auto}.lf-hero__title em,.lf-hero__title i{font-style:italic;font-weight:300}.lf-hero__title p{margin:0}.lf-hero__sub{margin:clamp(2rem,3vw,3.2rem) 0 0;max-width:42ch;font-size:clamp(1.5rem,1.2vw,1.8rem);line-height:1.6;opacity:.88}.lf-hero--center .lf-hero__sub{margin-inline:auto}.lf-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.6rem,2.5vw,3.2rem);margin-top:clamp(3rem,4vw,4.8rem)}.lf-hero--center .lf-hero__actions{justify-content:center}.lf-hero__cta{--lf-cta-fill: 0%;position:relative;display:inline-flex;align-items:center;gap:1.2rem;padding:1.5rem 2.8rem;overflow:hidden;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#ffffff1f;-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:0 10px 34px #0a0a0938,inset 0 1px #fff6;color:inherit;font-family:var(--lf-font-sans, sans-serif);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:transform .5s var(--lf-mo-ease),box-shadow .5s var(--lf-mo-ease)}.lf-hero__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#ffffffeb;transform:translate3d(0,101%,0);transition:transform .62s var(--lf-mo-ease)}.lf-hero__cta>*{position:relative;z-index:1;transition:color .38s ease}.lf-hero__cta:hover{transform:translateY(-2px);box-shadow:0 16px 44px #0a0a0947,inset 0 1px #ffffff80}.lf-hero__cta:hover:before{transform:translateZ(0)}.lf-hero__cta:hover>*{color:#141413}.lf-hero__cta-arrow{width:2rem;height:1.2rem;transition:transform .48s var(--lf-mo-ease)}.lf-hero__cta:hover .lf-hero__cta-arrow{transform:translate(4px)}.lf-hero__link{position:relative;color:inherit;font-family:var(--lf-font-sans, sans-serif);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding-block-end:.5rem}.lf-hero__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform-origin:right;transform:scaleX(1);transition:transform .52s var(--lf-mo-ease)}.lf-hero__link:hover:after{transform-origin:left;animation:lf-hero-underline .62s var(--lf-mo-ease)}@keyframes lf-hero-underline{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.lf-hero__capsule{position:absolute;z-index:3;right:var(--lf-gutter, 4rem);bottom:clamp(9rem,15vh,15rem);display:flex;align-items:center;gap:1.6rem;padding:1.2rem 1.8rem 1.2rem 1.2rem;max-width:32rem;border-radius:1.8rem;color:#fff;text-decoration:none;opacity:calc(1 - var(--p, 0) * 1.4);transition:transform .62s var(--lf-mo-ease),box-shadow .62s var(--lf-mo-ease)}.lf-hero__capsule.lf-glass{background:#10100f57;border-color:#ffffff47;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 14px 44px #0a0a093d,inset 0 1px #ffffff38}.lf-hero__capsule:hover{transform:translateY(-4px);box-shadow:0 22px 60px #0a0a094d}.lf-hero__capsule-media{flex:0 0 auto;width:6.4rem;height:7.6rem;overflow:hidden;border-radius:1rem;background:#ffffff29}.lf-hero__capsule-media img{width:100%;height:100%;object-fit:cover;object-position:var(--lf-focal, 50% 50%);transition:transform .8s var(--lf-mo-ease)}.lf-hero__capsule:hover .lf-hero__capsule-media img{transform:scale(1.07)}.lf-hero__capsule-text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.lf-hero__capsule-label{font-size:1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.75}.lf-hero__capsule-title{font-family:var(--lf-font-serif, serif);font-style:italic;font-size:1.8rem;line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-hero__capsule-price{font-size:1.3rem;opacity:.8}.lf-hero__capsule-go{flex:0 0 auto;margin-inline-start:auto}.lf-hero__capsule-go svg{width:2rem;height:1.2rem;transition:transform .48s var(--lf-mo-ease)}.lf-hero__capsule:hover .lf-hero__capsule-go svg{transform:translate(4px)}.lf-hero__cue{position:absolute;z-index:3;left:50%;bottom:2.8rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1.2rem;opacity:calc(1 - var(--p, 0) * 2.5);pointer-events:none}.lf-hero__cue-label{font-family:var(--lf-font-sans, sans-serif);font-size:.95rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;opacity:.7}.lf-hero__cue-rail{position:relative;display:block;width:1px;height:5.6rem;background:#ffffff47;overflow:hidden}.lf-hero__cue-bead{position:absolute;inset-inline:0;top:0;height:40%;background:currentColor;animation:lf-hero-bead 2.4s var(--lf-mo-ease-soft) 3}@keyframes lf-hero-bead{0%{transform:translateY(-100%)}60%,to{transform:translateY(250%)}}.lf-hero__meta{grid-row:1;position:relative;z-index:3;width:100%;max-width:var(--lf-page-width, 140rem);margin-inline:auto;padding:calc(var(--lf-header-height, 7rem) + 2.4rem) var(--lf-gutter, 4rem) 0;display:flex;justify-content:space-between;font-family:var(--lf-font-sans, sans-serif);font-size:1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:calc(.65 - var(--p, 0) * .65);pointer-events:none}@media(max-width:989px){.lf-hero__capsule{bottom:auto;top:calc(var(--lf-header-height, 7rem) + 6rem);right:var(--lf-gutter, 2rem);max-width:26rem;padding:1rem 1.4rem 1rem 1rem}.lf-hero__capsule-media{width:5rem;height:5.8rem}.lf-hero__capsule-title{font-size:1.5rem}}@media(max-width:749px){.lf-hero__inner{padding-bottom:clamp(9.5rem,19vh,15rem)}.lf-hero__title{max-width:none;line-height:.98}.lf-hero__capsule{position:relative;inset:auto;margin:0 var(--lf-gutter, 2rem) 2.4rem;max-width:none;opacity:1}.lf-hero__meta{display:none}.lf-hero__cue{bottom:1.6rem;gap:.8rem}.lf-hero__cue-label{font-size:.95rem}.lf-hero__cue-rail{height:3.2rem}.lf-hero__actions{gap:1.2rem 2.4rem}.lf-hero__cta{padding:1rem 1.6rem;font-size:1.05rem;gap:.7rem}.lf-hero__cta svg{width:1.4rem}.lf-hero__link{font-size:1.05rem;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.lf-hero__grain,.lf-hero__cue-bead,.lf-hero__eyebrow,.lf-hero__eyebrow-rule,.lf-hero__sub,.lf-hero__actions,.lf-hero__capsule{animation:none}.lf-hero__media>img,.lf-hero__media>video,.lf-hero__inner,.lf-hero__capsule{transform:none;opacity:1}.lf-hero__eyebrow-rule{transform:scaleX(1)}}.lf-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lf-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto 1fr;row-gap:clamp(1.6rem,3vh,4rem);align-items:end;opacity:0;visibility:hidden;transition:opacity .9s var(--lf-mo-ease-soft, cubic-bezier(.33, 0, .15, 1)),visibility 0s linear .9s}.lf-hero__slide.is-active{opacity:1;visibility:visible;z-index:1;transition-delay:0s}.lf-hero__nav{position:absolute;z-index:4;right:var(--lf-gutter, 4rem);bottom:2.8rem;display:flex;align-items:center;gap:1rem;opacity:calc(1 - var(--p, 0) * 1.4)}.lf-hero__navbtn{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;color:#fff;cursor:pointer;background:#10100f57;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:inset 0 0 0 1px #ffffff29;transition:background .24s ease,transform .24s ease}.lf-hero__navbtn:hover{background:#10100f85}.lf-hero__navbtn:active{transform:scale(.94)}.lf-hero__navbtn svg{width:1.6rem;height:1.6rem}.lf-hero__navbtn--play svg{width:1.1rem;height:1.1rem}.lf-hero__navbtn--play .lf-hero__ico-play,.lf-hero__navbtn--play[data-en-pause] .lf-hero__ico-pause{display:none}.lf-hero__navbtn--play[data-en-pause] .lf-hero__ico-play{display:block}.lf-hero__dots{display:flex;align-items:center;gap:0}.lf-hero__dot{position:relative;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer}.lf-hero__dot:before{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:.8rem;margin:-.4rem 0 0 -.4rem;border-radius:50%;background:#ffffff6b;box-shadow:0 0 0 1px #0000002e;transition:background .24s ease,transform .24s ease}.lf-hero__dot.is-active:before{background:#fff;transform:scale(1.35)}.lf-hero__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media only screen and (max-width:749px){.lf-hero__nav{right:50%;transform:translate(50%);bottom:7.2rem;gap:.8rem}.lf-hero__navbtn,.lf-hero__dot{width:3.4rem;height:3.4rem}}@media(prefers-reduced-motion:reduce){.lf-hero__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lf-hero-cinematic.css.map */
