.lp3{background:transparent}.tb{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--color-bg);opacity:1;-webkit-mask-image:radial-gradient(115% 120% at 74% 48%,#000 46%,color-mix(in oklab,#000 14%,transparent) 100%);mask-image:radial-gradient(115% 120% at 74% 48%,#000 46%,color-mix(in oklab,#000 14%,transparent) 100%)}@media (max-width:767px){.tb{opacity:.72;-webkit-mask-image:radial-gradient(112% 84% at 50% 86%,#000 52%,color-mix(in oklab,#000 15%,transparent) 100%);mask-image:radial-gradient(112% 84% at 50% 86%,#000 52%,color-mix(in oklab,#000 15%,transparent) 100%)}}.tb-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.lp-marquee-track.lp-rev{animation-direction:reverse}.tb-frost{background:color-mix(in oklab,var(--color-bg) 58%,transparent)}.tb-frost-alt{background:color-mix(in oklab,var(--color-bg-alt) 60%,transparent)}.tb-frost-strong{background:color-mix(in oklab,var(--color-bg) 92%,transparent)}.lp{--lp-edge:color-mix(in oklab,var(--color-text) 9%,transparent);--lp-edge-soft:color-mix(in oklab,var(--color-text) 5%,transparent);background:var(--color-bg);color:var(--color-text)}.lp-grain:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}:root.dark .lp-grain:before{mix-blend-mode:screen;opacity:.05}.lp-grid{background-image:linear-gradient(var(--lp-edge-soft) 1px,transparent 1px),linear-gradient(90deg,var(--lp-edge-soft) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 75%)}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--nta-ease-out),transform .7s var(--nta-ease-out);will-change:opacity,transform}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}@keyframes lpRise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.lp-rise{opacity:0;animation:lpRise .9s var(--nta-ease-out) forwards}.lp-underline{position:relative;white-space:nowrap}.lp-underline:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.06em;height:.32em;background:var(--nta-terracotta);opacity:.9;border-radius:999px;transform:scaleX(0);transform-origin:left;animation:lpWipe .7s var(--nta-ease-out) .55s forwards;z-index:-1}@keyframes lpWipe{to{transform:scaleX(1)}}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-marquee-track{display:flex;width:max-content;animation:lpMarquee 40s linear infinite}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lpMarquee{to{transform:translateX(-50%)}}.lp-tab{position:relative}.lp-tab[data-active=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--nta-terracotta);border-radius:999px}.lp-card{transition:transform .35s var(--nta-ease-out),box-shadow .35s var(--nta-ease-out),border-color .35s}.lp-card:hover{transform:translateY(-4px);box-shadow:var(--nta-shadow-s3);border-color:var(--color-border-hover)}@keyframes lpDot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.lp-dot{animation:lpDot 1.2s ease-in-out infinite}@keyframes lpFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-panel{animation:lpFade .45s var(--nta-ease-out)}.caret{display:inline-block;width:2px;height:1em;vertical-align:middle;margin-left:2px;background:currentColor;opacity:.7;animation:lpBlink .9s steps(1) infinite}@keyframes lpBlink{50%{opacity:0}}