.wm-root{--radius:.25rem;--background:oklch(98.5% .004 110);--foreground:oklch(20% .02 250);--card:oklch(100% 0 0);--card-foreground:oklch(20% .02 250);--popover:oklch(100% 0 0);--popover-foreground:oklch(20% .02 250);--primary:oklch(58% .17 140);--primary-foreground:oklch(99% 0 0);--secondary:oklch(94% .008 110);--secondary-foreground:oklch(20% .02 250);--muted:oklch(95% .006 110);--muted-foreground:oklch(48% .02 250);--accent:oklch(60% .12 220);--accent-foreground:oklch(99% 0 0);--destructive:oklch(60% .2 25);--destructive-foreground:oklch(98% 0 0);--border:oklch(88% .01 250);--input:oklch(88% .01 250);--ring:oklch(58% .17 140);--grid:oklch(20% .02 250/.05);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--font-sans:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.wm-root,.wm-root *{border-color:var(--color-border)}.wm-root .bg-techgrid{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px), radial-gradient(ellipse at 80% 10%, oklch(75% .17 135/.14), transparent 55%), radial-gradient(ellipse at 10% 90%, oklch(70% .1 220/.1), transparent 50%);background-size:48px 48px,48px 48px,100% 100%,100% 100%}.wm-root .kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primary);font-size:.75rem}.wm-root .headline{letter-spacing:-.035em;font-size:clamp(2rem,4.6vw,4.5rem);font-weight:600;line-height:1.02}.wm-root .art-safe{max-width:var(--safe,min(100%, 64rem))}.wm-root .art-panel{inset-block:0;width:100%;position:absolute;right:0}@media (width>=768px){.wm-root .deck-slide[data-art=hero] .art-panel{width:34%}.wm-root .deck-slide[data-art=right] .art-panel{width:44%}.wm-root .deck-slide[data-art=full] .art-panel{width:48%}}.wm-root .deck-slide[data-art=hero]{--safe:56%}.wm-root .deck-slide[data-art=right]{--safe:40%}.wm-root .deck-slide[data-art=full]{--safe:42%}@media (width>=1024px){.wm-root .deck-slide[data-art=hero]{--safe:58%}.wm-root .deck-slide[data-art=right]{--safe:46%}.wm-root .deck-slide[data-art=full]{--safe:48%}}.wm-root .art-fade-full,.wm-root .art-fade-hero,.wm-root .art-fade-right{background:linear-gradient(90deg, var(--background) 0%, var(--background) 14%, color-mix(in oklab, var(--background) 40%, transparent) 38%, transparent 66%)}@media print{@page{size:landscape;margin:0}.wm-root .no-print{display:none!important}.wm-root .deck-slide{break-after:page;page-break-after:always;opacity:1!important;height:100vh!important;display:flex!important;position:relative!important;transform:none!important}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.wm-root .art-panel img{filter:contrast(1.25)saturate(1.15)brightness(1.05)}
