:root{--ink: #222222;--grey: #666666;--tint: #f8f8f8;--line: #f0f0f0;--bg: #ffffff;--card-tint: #fafafa;--watermark: #fafafa;--brand: #e64e2e;--ease: cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--ink: #ededed;--grey: #8a8a8a;--tint: #1a1a1a;--line: #2a2a2a;--bg: #0e0e0e;--card-tint: #161616;--watermark: #161616;--brand: #e64e2e}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;transition:background .4s var(--ease),color .4s var(--ease);overflow-x:hidden}::selection{background:var(--brand);color:#fff}a{color:inherit;text-decoration:none}img{display:block}code,.mono{font-family:SF Mono,JetBrains Mono,ui-monospace,Menlo,Consolas,monospace}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal-left.visible{opacity:1;transform:translate(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.eyebrow{display:flex;align-items:center;gap:.5rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--grey);margin-bottom:1.25rem}.eyebrow .dot{color:var(--brand);font-size:10px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;white-space:nowrap}.marquee-track:hover .marquee-inner{animation-play-state:paused}.marquee-inner{display:flex;animation:marquee 28s linear infinite}.marquee-item{display:flex;align-items:center;gap:1.5rem;padding:0 1.5rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--grey);white-space:nowrap}.marquee-item .sep{color:var(--brand)}
