@layer base{.landing-v3{--landing-bg:oklch(98.5% 0 0);--landing-fg:oklch(13% .005 285);--landing-muted:oklch(48% .01 285);--landing-border:oklch(90.5% .004 285);--landing-card:oklch(99.2% 0 0);--landing-accent:oklch(41.2% .058 145);--landing-accent-soft:oklch(95.3% .024 145);--landing-accent-ink:oklch(32% .062 145);--landing-surface-subtle:oklch(97% .003 285);background-color:var(--landing-bg);color:var(--landing-fg);font-feature-settings:"ss01", "ss02", "cv11";-webkit-font-smoothing:antialiased}.landing-v3 *{border-color:var(--landing-border)}}@layer utilities{.font-display{font-variation-settings:"wght" 600, "opsz" 36;letter-spacing:-.035em;font-family:Outfit Variable,sans-serif}.font-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-family:Geist Mono,SF Mono,ui-monospace,monospace;font-size:.6875rem}.grain{z-index:60;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.08  0 0 0 0 0.07  0 0 0 0 0.06  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px;position:fixed;inset:0}.reveal{opacity:0;will-change:transform, opacity;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.reveal.is-in{opacity:1;transform:translate(0,0)}}header.svelte-11a5772{background-color:color-mix(in oklch, var(--landing-bg) 75%, transparent)}
