:root{--lean:23.4deg;--lean-run:.4327;--landing-red:#da0425}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}html.intro-pending [data-intro]{opacity:0;animation:.4s ease-out 3.2s forwards intro-rescue}.landing-intro{display:none}html.intro-pending .landing-intro{animation:.4s ease-in 3.2s forwards intro-rescue-out;display:block}@keyframes intro-rescue-out{to{opacity:0;visibility:hidden}}@keyframes intro-rescue{to{opacity:1}}.landing-grain{pointer-events:none;z-index:60;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite grain-shift;position:fixed;inset:-50%}@keyframes grain-shift{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.landing-beam{transform:skewX(var(--lean));filter:blur(46px);animation:14s ease-in-out infinite alternate beam-drift;animation-delay:var(--delay,0s);background:linear-gradient(#da04258c 0%,#da04251f 55%,#0000 100%);position:absolute}@keyframes beam-drift{0%{translate:0}to{translate:calc(var(--lean-run) * 60px) 60px}}.landing-outline{color:#0000;-webkit-text-stroke:1px #ffffff38}.landing-marquee{will-change:transform;width:max-content;display:flex}.landing-range{appearance:none;cursor:pointer;background:0 0;margin:0}.landing-range::-webkit-slider-runnable-track{background:0 0;height:24px}.landing-range::-moz-range-track{background:0 0;height:24px}.landing-range::-webkit-slider-thumb{appearance:none;width:22px;height:24px;transform:skewX(var(--lean));background:#fff;border-radius:4px;transition:box-shadow .25s;box-shadow:0 0 0 4px #da042559,0 8px 18px -6px #000c}.landing-range::-moz-range-thumb{width:22px;height:24px;transform:skewX(var(--lean));background:#fff;border:0;border-radius:4px;box-shadow:0 0 0 4px #da042559,0 8px 18px -6px #000c}.landing-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 7px #da042573,0 8px 18px -6px #000c}.landing-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 7px #da042573,0 8px 18px -6px #000c}.landing-range:focus-visible{outline:none}@keyframes slider-value{0%{opacity:0;transform:translateY(40%)}}html.page-pending [data-intro-title],html.page-pending [data-intro-item],html.page-pending [data-ghost-piece]{opacity:0;animation:.4s ease-out 2.6s forwards intro-rescue}@media (prefers-reduced-motion:reduce){.landing-grain,.landing-beam{animation:none}}
