.landing{--bg:#060504;--bg-raised:#0e0c0b;--text-1:#f0eeec;--text-2:#c1bdba;--text-3:#9c9794;--text-4:#837f7c;--line-1:#1c1a18;--line-2:#302d2b;--accent:#ff4d00;--accent-text:#ff7436;--accent-soft:color-mix(in oklch, var(--accent) 12%, transparent);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);background:var(--bg);color:var(--text-1);font-feature-settings:"ss01", "cv11"}@supports (color:lab(0% 0 0)){.landing{--bg:lab(1.37193% .16097 .297201);--bg-raised:lab(3.35924% .389732 .720128);--text-1:lab(94.193% .66781 1.32738);--text-2:lab(76.7893% 1.00657 1.99411);--text-3:lab(62.8672% 1.17919 2.32954);--text-4:lab(53.5871% 1.18154 2.33105);--line-1:lab(9.51011% .85739 1.67418);--line-2:lab(18.7883% 1.02492 2.00626);--accent-text:lab(65.9745% 56.3697 65.4554)}}.landing ::selection{background:var(--accent);color:var(--bg)}.landing :focus-visible{outline:1.5px solid var(--accent);outline-offset:4px;border-radius:2px}.landing .tabular{font-variant-numeric:tabular-nums}@keyframes landing-scroll-cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes landing-rise-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.landing .rise-in{animation:landing-rise-in 1.1s var(--ease-out-expo) both}.landing [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out-expo), transform .9s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.landing [data-reveal=in]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.landing [data-reveal]{opacity:1;transform:none}}
