html:has(.landing-header-bar){scroll-behavior:smooth;scroll-padding-top:5rem}@keyframes intro-out{0%,72%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes intro-tighten{to{clip-path:inset(0 34% 0 30%)}}.landing-intro{pointer-events:none;animation:.95s ease-out forwards intro-out}.landing-intro-range{clip-path:inset(0);animation:.62s cubic-bezier(.2,.7,.2,1) .12s forwards intro-tighten}@keyframes enter-rise{0%{filter:blur(10px);transform:translateY(20px)}}.enter{animation:.9s cubic-bezier(.2,.7,.2,1) .65s backwards enter-rise}.enter-1{animation-delay:.77s}.enter-2{animation-delay:.89s}.enter-3{animation-delay:1.01s}.enter-4{animation-delay:1.13s}.enter-5{animation-delay:1.25s}.motion-ready [data-reveal]{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),filter .8s cubic-bezier(.2,.7,.2,1)}.motion-ready [data-reveal]:not(.is-in){opacity:0;filter:blur(6px);transform:translateY(28px)}.motion-ready [data-reveal="1"]{transition-delay:.1s}.motion-ready [data-reveal="2"]{transition-delay:.2s}.motion-ready [data-reveal="3"]{transition-delay:.3s}.motion-ready [data-reveal] .draw-x{transition:clip-path 1s cubic-bezier(.2,.7,.2,1) .3s}.motion-ready [data-reveal]:not(.is-in) .draw-x{clip-path:inset(0 100% 0 0)}@keyframes tilt-flat{0%{transform:perspective(1600px)rotateX(18deg)scale(.92)}to{transform:none}}@supports (animation-timeline:view()){.landing-tilt{transform-origin:50% 0;animation:linear both tilt-flat;animation-timeline:view();animation-range:entry cover 35%}}@keyframes ticker{to{transform:translate(-50%)}}.landing-ticker{animation:70s linear infinite ticker}.landing-ticker-wrap:hover .landing-ticker{animation-play-state:paused}@keyframes sample-ping{0%,to{opacity:0;transform:scale(.3)}8%{opacity:1;transform:scale(1)}45%{opacity:.35;transform:scale(1)}60%{opacity:0}}.landing-ping{animation:7s ease-out infinite backwards sample-ping}.landing-lift{transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s ease-out}.landing-lift:hover{border-color:color-mix(in oklab, var(--primary) 50%, var(--ruler));transform:translateY(-4px)}@keyframes header-float-bar{to{padding-top:10px}}@keyframes header-float{to{background-color:color-mix(in oklab, var(--paper) 78%, transparent);border-color:var(--ruler);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 10px 30px -16px color-mix(in oklab, var(--paper-foreground) 35%, transparent);border-radius:14px}}.landing-header-bar>header{border:1px solid #0000}@supports (animation-timeline:scroll()){.landing-header-bar{animation:linear both header-float-bar;animation-timeline:scroll();animation-range:0 140px}.landing-header-bar>header{animation:linear both header-float;animation-timeline:scroll();animation-range:0 140px}}@supports not (animation-timeline:scroll()){.landing-header-bar{background-color:color-mix(in oklab, var(--paper) 90%, transparent);border-bottom-color:var(--ruler)}}@media (prefers-reduced-motion:reduce){html:has(.landing-header-bar){scroll-behavior:auto}.landing-intro,.landing-ping{display:none}.enter,.landing-tilt,.landing-ticker,.landing-header-bar,.landing-header-bar>header{animation:none}.landing-header-bar{background-color:color-mix(in oklab, var(--paper) 90%, transparent);border-bottom-color:var(--ruler)}.landing-lift:hover{transform:none}.motion-ready [data-reveal],.motion-ready [data-reveal] .draw-x{transition:none}.motion-ready [data-reveal]:not(.is-in){opacity:1;filter:none;transform:none}.motion-ready [data-reveal]:not(.is-in) .draw-x{clip-path:none}}
.landing-card{background-color:var(--background)}.landing-banner-grid{background-image:linear-gradient(90deg,#ffffff1f 1px,#0000 1px),linear-gradient(#ffffff1f 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% -.0000298023 .0000119209/.12) 1px,#0000 1px),linear-gradient(lab(100% -.0000298023 .0000119209/.12) 1px,#0000 1px);background-size:92px 92px}
