.g4sije0{left:-9999px;top:var(--space-3);z-index:9999;padding:var(--space-3) var(--space-4);background:var(--surface-card);color:var(--text-strong);font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-decoration:none;position:absolute}
.g4sije0:focus{left:var(--space-3);outline:2px solid var(--brand);outline-offset:2px}

:root{--clay-50:#fbefe9;--clay-100:#f8dfd3;--clay-200:#f2c0a9;--clay-300:#ea9b79;--clay-400:#e1774d;--clay-500:#d85a30;--clay-600:#bc4622;--clay-700:#99381b;--clay-800:#762c16;--clay-900:#4f1f12;--ink-700:#4a4742;--ink-800:#3d3a36;--ink-900:#33312e;--ink-950:#26241f;--sun-200:#fbe4be;--sun-300:#f6ce8c;--sun-400:#efb45a;--sun-500:#e29a2e;--sun-600:#c07e1c;--gray-0:#fff;--gray-50:#f7f7f5;--gray-100:#efeeeb;--gray-200:#e3e1dd;--gray-300:#cfccc6;--gray-400:#a5a19b;--gray-500:#797670;--gray-600:#585450;--gray-700:#413e3a;--gray-800:#36322f;--gray-900:#33312e;--sage-50:#eaf3ec;--sage-500:#3e9a6b;--sage-600:#2f7c55;--teal-50:#e4f3f4;--teal-500:#2c8c9e;--red-50:#fbebe9;--red-500:#d8443c;--amber-50:#fbf0dc;--amber-500:#dd9b2b;--amber-600:#b97c18;--color-bg:#fcfcfb;--color-bg-subtle:#f5f4f2;--color-bg-muted:var(--gray-100);--surface-card:var(--gray-0);--surface-raised:var(--gray-0);--surface-inverse:var(--ink-800);--surface-inverse-2:var(--ink-900);--surface-brand-soft:var(--clay-50);--surface-accent-soft:var(--sun-200);--text-strong:var(--ink-900);--text-body:var(--gray-700);--text-muted:var(--gray-500);--text-subtle:var(--gray-400);--text-inverse:var(--gray-0);--text-on-brand:var(--gray-0);--text-brand:var(--clay-700);--text-link:var(--clay-600);--brand:var(--clay-500);--brand-strong:var(--clay-600);--brand-deep:var(--clay-700);--accent:var(--sun-400);--accent-strong:var(--sun-500);--border:var(--gray-200);--border-strong:var(--gray-300);--border-brand:var(--clay-200);--divider:var(--gray-100);--ring:color-mix(in oklch, var(--clay-500) 38%, transparent);--color-success:var(--sage-500);--color-warning:var(--amber-500);--color-danger:var(--red-500);--color-info:var(--teal-500)}
:root{--font-display:"Schibsted Grotesk", "Hanken Grotesk", system-ui, sans-serif;--font-body:"Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extra:800;--fs-display-2xl:76px;--fs-display-xl:60px;--fs-display-lg:48px;--fs-h1:40px;--fs-h2:32px;--fs-h3:25px;--fs-h4:20px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-micro:11px;--lh-tight:1.05;--lh-snug:1.18;--lh-heading:1.25;--lh-body:1.6;--lh-relaxed:1.75;--ls-tighter:-.03em;--ls-tight:-.018em;--ls-normal:0em;--ls-wide:.02em;--ls-eyebrow:.12em}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--space-14:160px;--section-y:var(--space-13);--section-y-tight:var(--space-11);--container-sm:640px;--container-md:860px;--container-lg:1080px;--container-xl:1200px;--gutter:24px}
:root{--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--radius-card:var(--radius-lg);--radius-btn:var(--radius-pill);--radius-input:var(--radius-sm)}
:root{--shadow-xs:0 1px 2px #33312e0f;--shadow-sm:0 2px 6px #33312e14, 0 1px 2px #33312e0d;--shadow-md:0 8px 22px -8px #33312e2e, 0 2px 6px #33312e12;--shadow-lg:0 22px 48px -16px #33312e3d, 0 6px 14px -8px #33312e1f;--shadow-xl:0 40px 80px -24px #33312e52, 0 12px 28px -16px #33312e29;--shadow-brand:0 14px 30px -10px #d85a3073;--shadow-gold:0 14px 30px -10px #efb45a73;--ring-hairline:inset 0 0 0 1px #33312e12}
:root{--gradient-brand:linear-gradient(135deg, var(--clay-400) 0%, var(--clay-500) 55%, var(--clay-600) 100%);--gradient-energy:linear-gradient(120deg, var(--sun-400) 0%, var(--clay-400) 60%, var(--clay-600) 100%);--gradient-soft:linear-gradient(180deg, #faf6f3 0%, var(--color-bg) 72%);--gradient-field:radial-gradient(95% 115% at 0% 0%, #efb45a24 0%, transparent 60%), radial-gradient(95% 115% at 100% 24%, #d85a301a 0%, transparent 58%), linear-gradient(180deg, #fff 0%, #fbfaf8 100%);--gradient-horizon:radial-gradient(120% 72% at 50% 132%, #d85a3029 0%, #efb45a12 42%, transparent 70%), linear-gradient(180deg, #fff 0%, #fcfbf9 100%);--gradient-field-dark:radial-gradient(95% 110% at 0% 0%, #e1774d4d 0%, transparent 60%), radial-gradient(90% 100% at 100% 100%, #efb45a29 0%, transparent 62%), linear-gradient(160deg, var(--ink-800) 0%, var(--ink-950) 100%)}
:root{--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-slower:.52s;--ease-standard:cubic-bezier(.22, .61, .36, 1);--ease-entrance:cubic-bezier(.16, .84, .44, 1);--ease-exit:cubic-bezier(.55, .06, .68, .19);--ease-spring:cubic-bezier(.34, 1.45, .5, 1)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--color-bg);font-feature-settings:"cv05", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--brand-deep)}::selection{background:var(--clay-200);color:var(--ink-900)}.wv-eyebrow{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand-deep)}.wv-display{font-family:var(--font-display);font-weight:var(--fw-extra);letter-spacing:var(--ls-tighter);line-height:var(--lh-tight);color:var(--text-strong)}

@media (max-width:940px){.wv-hero-grid{grid-template-columns:1fr!important;gap:44px!important}.wv-more-grid{grid-template-columns:1fr!important;gap:40px!important}.wv-feat-grid{grid-template-columns:1fr!important}.wv-footer-grid{grid-template-columns:1fr!important;gap:24px!important}}

