.lnc-hero{position:relative;display:flex;min-height:100vh;min-height:100svh;overflow:hidden;padding-top:var(--lnc-header-height)}.lnc-hero--large{min-height:85vh;min-height:85svh}.lnc-hero__sentinel{position:absolute;top:2.4rem;left:0;width:1px;height:1px;pointer-events:none}.lnc-hero__glow{top:-10%;right:-25%;bottom:-10%;left:30%;opacity:.65;z-index:0}@media(prefers-reduced-motion:no-preference){.lnc-hero__glow{animation:lncDrift 26s ease-in-out infinite alternate}.lnc-hero__glow.is-offscreen{animation-play-state:paused}@keyframes lncDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3%,-2%,0) scale(1.06)}}}.lnc-hero__inner{position:static;z-index:2;display:grid;grid-template-columns:1fr;align-content:end;width:100%;padding-top:4rem;padding-bottom:6.4rem}.lnc-hero__copy{position:relative;z-index:2;display:grid;gap:2.4rem;align-content:center}.lnc-hero__title{max-width:12ch}.lnc-hero__title-clip{display:inline-block;padding-bottom:.12em;margin-bottom:-.12em}.lnc-hero__lead{max-width:36ch}.lnc-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}.lnc-hero__strip{display:none;align-items:center;flex-wrap:wrap;gap:1.2rem 2.4rem;margin-top:3.2rem;padding-top:2rem;border-top:1px solid var(--lnc-line-1)}.lnc-hero__strip-item{position:relative;color:var(--lnc-text-3)}.lnc-hero__strip-item+.lnc-hero__strip-item:before{content:"";position:absolute;left:-1.4rem;top:50%;width:.4rem;height:.4rem;border-radius:50%;background:var(--lnc-pink);transform:translateY(-50%)}.lnc-hero__strip-link{text-decoration:none;transition:color var(--lnc-dur-base)}.lnc-hero__strip-link:hover{color:var(--lnc-text-1)}.lnc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lnc-hero__art{position:relative;width:100%;height:100%}.lnc-hero__frame{position:relative;width:100%;height:100%;overflow:hidden}.lnc-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.lnc-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0c0c99,#0d0c0c26 24%,#0d0c0cb3 46%,#0d0c0cf0 66%,#0d0c0c)}@media screen and (max-width:989px){.lnc-hero__eyebrow{width:fit-content;max-width:100%;padding:.8rem 1.4rem .8rem 1.2rem;border-radius:var(--lnc-r-pill);border:1px solid rgba(var(--lnc-pink-rgb),.3);background:#0d0c0c99;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:inset 0 1px 0 var(--lnc-line-inset)}.lnc-hero__eyebrow:before{width:1.6rem}}.lnc-hero__rail{display:none}.lnc-hero__badge{position:absolute;top:calc(var(--lnc-header-height) + 1.6rem);left:var(--lnc-gutter);z-index:3;display:grid;grid-template-columns:auto 1fr;column-gap:1.2rem;row-gap:.2rem;align-items:center;padding:1.2rem 1.6rem 1.2rem 1.4rem;background:#141212b8;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid var(--lnc-line-2);border-radius:var(--lnc-r-md);box-shadow:var(--lnc-shadow-card);color:var(--lnc-text-1);pointer-events:none}.lnc-hero__badge-dot{grid-row:span 2;width:.8rem;height:.8rem;border-radius:50%;background:var(--lnc-pink);box-shadow:0 0 rgba(var(--lnc-pink-rgb),.6)}.lnc-hero__badge-title{font-size:1.4rem;font-weight:600;line-height:1.2;letter-spacing:.01em}.lnc-hero__badge-text{font-size:1.2rem;line-height:1.3;color:var(--lnc-text-3)}@media(prefers-reduced-motion:no-preference){.lnc-hero__badge-dot{animation:lncBadgePulse 2.4s ease-out infinite}@keyframes lncBadgePulse{0%{box-shadow:0 0 rgba(var(--lnc-pink-rgb),.6)}70%{box-shadow:0 0 0 .8rem rgba(var(--lnc-pink-rgb),0)}to{box-shadow:0 0 rgba(var(--lnc-pink-rgb),0)}}}@media screen and (max-width:639px){.lnc-hero__actions{flex-direction:column}.lnc-hero__actions .lnc-btn{width:100%}}.lnc-hero__cue{display:none;position:absolute;left:var(--lnc-gutter);bottom:3.2rem;z-index:2;width:1px;height:4.8rem;background:var(--lnc-line-2);overflow:hidden}.lnc-hero__cue span{position:absolute;left:-1.5px;top:0;width:4px;height:4px;border-radius:50%;background:var(--lnc-pink)}@media(prefers-reduced-motion:no-preference){.lnc-hero__cue span{animation:lncCue 2.2s var(--lnc-ease-in-out) infinite}@keyframes lncCue{0%{transform:translateY(-.6rem);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(5rem);opacity:0}}}@media screen and (min-width:990px){.lnc-hero__inner{position:relative;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2.4rem;align-items:center;align-content:center;min-height:calc(100svh - var(--lnc-header-height));padding-top:3.2rem;padding-bottom:7.2rem}.lnc-hero--large .lnc-hero__inner{min-height:calc(85svh - var(--lnc-header-height))}.lnc-hero__copy{grid-column:1 / 7;padding-right:4%}.lnc-hero__strip{display:flex}.lnc-hero__media{grid-column:7 / -1;position:relative;inset:auto;display:flex;justify-content:flex-end;align-items:center;z-index:1}.lnc-hero__art{width:auto;height:auto;margin-right:.8rem}.lnc-hero__art:before{content:"";position:absolute;top:-2.4rem;right:-2.4rem;bottom:-2.4rem;left:-2.4rem;border-radius:99.9rem 99.9rem calc(var(--lnc-r-lg) + 2.4rem) calc(var(--lnc-r-lg) + 2.4rem);border:1px solid transparent;background:linear-gradient(var(--lnc-bg),var(--lnc-bg)) padding-box,var(--lnc-grad-holo) border-box;opacity:.4;pointer-events:none;z-index:-1}.lnc-hero__frame{width:auto;height:min(74svh,78rem);aspect-ratio:9 / 16;border-radius:var(--lnc-r-arch);border:1px solid var(--lnc-line-1);box-shadow:var(--lnc-glow-holo)}.lnc-hero__img{object-position:50% 60%}.lnc-hero__scrim{background:var(--lnc-grad-scrim-bottom);opacity:.4}.lnc-hero__badge{top:auto;bottom:9%;left:-6.4rem;white-space:nowrap;pointer-events:auto}.lnc-hero__cue{display:block}}@media screen and (min-width:1280px){.lnc-hero__copy{grid-column:1 / 7}.lnc-hero__media{grid-column:7 / -1}.lnc-hero__art{margin-right:1.6rem}.lnc-hero__rail{position:absolute;right:calc(100% + 5.6rem);top:50%;display:flex;flex-direction:column;align-items:center;gap:1.6rem;transform:translateY(-50%)}.lnc-hero__rail-text{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--lnc-ff-mono);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--lnc-text-4)}.lnc-hero__rail-line{width:1px;height:8rem;background:linear-gradient(180deg,var(--lnc-line-2),transparent)}}@supports (animation-timeline: scroll()){@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){.lnc-hero__media{animation:lncParallax linear both;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes lncParallax{to{transform:translateY(8rem)}}}}@media(prefers-reduced-motion:no-preference){html.js:not(.is-loaded) .lnc-hero__eyebrow,html.js:not(.is-loaded) .lnc-hero__lead,html.js:not(.is-loaded) .lnc-hero__actions,html.js:not(.is-loaded) .lnc-hero__strip,html.js:not(.is-loaded) .lnc-hero__cue,html.js:not(.is-loaded) .lnc-hero__rail,html.js:not(.is-loaded) .lnc-hero__badge,html.js:not(.is-loaded) .lnc-hero__glow{opacity:0}html.js:not(.is-loaded) .lnc-hero__art:before{opacity:0}html.js:not(.is-loaded) .lnc-hero__title-clip{opacity:0;transform:translateY(.35em)}html.js:not(.is-loaded) .lnc-hero__frame{opacity:0}html.js.is-loaded .lnc-hero__eyebrow{animation:lncRise .6s var(--lnc-ease-out) 80ms both}html.js.is-loaded .lnc-hero__title-clip{animation:lncTitle .9s var(--lnc-ease-out) .16s both}html.js.is-loaded .lnc-hero__lead{animation:lncRise .6s var(--lnc-ease-out) .42s both}html.js.is-loaded .lnc-hero__actions{animation:lncRise .5s var(--lnc-ease-out) .54s both}html.js.is-loaded .lnc-hero__strip,html.js.is-loaded .lnc-hero__cue,html.js.is-loaded .lnc-hero__rail{animation:lncFade .6s var(--lnc-ease-out) .9s both}html.js.is-loaded .lnc-hero__badge{animation:lncRise .6s var(--lnc-ease-out) 1s both}html.js.is-loaded .lnc-hero__frame{animation:lncFrame 1.2s var(--lnc-ease-soft) .12s both}html.js.is-loaded .lnc-hero__art:before{animation:lncEcho 1.2s var(--lnc-ease-soft) .3s both}html.js.is-loaded .lnc-hero__glow{animation:lncGlowIn 1.6s var(--lnc-ease-out) .12s both,lncDrift 26s ease-in-out 1.7s infinite alternate}@keyframes lncRise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}@keyframes lncTitle{0%{opacity:0;transform:translateY(.35em);clip-path:inset(0 0 100% 0)}60%{clip-path:inset(0 0 -10% 0)}to{opacity:1;transform:none;clip-path:inset(-20% -20% -20% -20%)}}@keyframes lncFade{0%{opacity:0}to{opacity:1}}@keyframes lncFrame{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes lncEcho{0%{opacity:0;transform:scale(1.04)}to{opacity:.4;transform:none}}@keyframes lncGlowIn{0%{opacity:0}to{opacity:.65}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-lnc-hero.css.map */
