@font-face{font-family:"Geist Mono";src:url("/fonts/geist-mono.woff2") format("woff2");font-weight:100 900;font-display:swap}:root{--scenemork: #141414;--hvit: #ffffff;--sa-energi: #fdf07e;--sa-oransje: #eb5831;--sa-nesten-svart: #141414;--sa-lys-gra: #f5f5f5;--sa-gra: #878e88;--sa-lys-rosa: #ffe3e3;--sa-lys-gronn: #bee3dd;--feil: #f14242;--bg: var(--scenemork);--panel: #1d1d1d;--panel-hover: #272727;--sunken: #0c0c0c;--text: var(--hvit);--muted: rgba(255, 255, 255, 0.65);--dim: var(--sa-gra);--line: rgba(255, 255, 255, 0.12);--line2: rgba(255, 255, 255, 0.2);--line-field: rgba(255, 255, 255, 0.35);--line-strong: rgba(255, 255, 255, 0.7);--tint: rgba(255, 255, 255, 0.06);--lime: var(--sa-energi);--lime-tint: rgba(253, 240, 126, 0.08);--orange: var(--sa-oransje);--orange-tint: rgba(235, 88, 49, 0.1);--pink: var(--sa-lys-rosa);--mint: var(--sa-lys-gronn);--on-accent: var(--sa-nesten-svart);--error: var(--feil);--focus-ring-color: var(--hvit);--eyebrow: var(--muted);--display: 'aptos-display', aptos, 'Helvetica Neue', Helvetica, Arial, sans-serif;--sans: aptos, 'Helvetica Neue', Helvetica, Arial, sans-serif;--mono: 'Geist Mono', ui-monospace, monospace;--display-case: none;--fs-h1: clamp(3rem, 2rem + 4vw, 5rem);--fs-lead: clamp(1rem, 0.95rem + 0.2vw, 1.125rem);--space-4: 0.25rem;--space-8: 0.5rem;--space-12: 0.75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--space-40: 2.5rem;--space-48: 3rem;--space-64: 4rem;--radius-xs: 0.25rem;--radius-sm: 0.375rem;--radius-md: 0.5rem;--radius-lg: 0.75rem;--radius-xl: 0.875rem;--radius-pill: 999px}