[data-zone=marketing]{--ink-900:#08090b;--ink-800:#0f1114;--ink-700:#171a1f;--ink-650:#1c2027;--ink-600:#22262d;--ink-500:#2a2f37;--copper-50:#f6d2a8;--copper-100:#f3b876;--copper-200:#e8a87a;--copper-400:#e08b3c;--copper-500:#c9722e;--copper-600:#a85520;--ember-600:#8f3f14;--ember-700:#6e3110;--mist-100:#edeff2;--mist-300:#a9b1bb;--steel-300:#8a94a1;--steel-400:#6e7a88;--white:#fff;--text:var(--mist-100);--text-muted:var(--mist-300);--text-subtle:var(--steel-400);--text-subtle-raised:var(--steel-300);--text-accent:var(--copper-400);--text-error:var(--copper-200);--text-on-copper:var(--white);--canvas:var(--ink-900);--canvas-raised:var(--ink-800);--field:var(--ink-700);--glass:color-mix(in srgb, var(--ink-700) 72%, transparent);--glass-strong:color-mix(in srgb, var(--ink-700) 82%, transparent);--glass-cool:color-mix(in srgb, var(--ink-800) 80%, transparent);--glass-bar:color-mix(in srgb, var(--ink-800) 84%, transparent);--card:color-mix(in srgb, var(--ink-700) 60%, transparent);--card-quiet:color-mix(in srgb, var(--ink-800) 70%, transparent);--card-dim:color-mix(in srgb, var(--ink-700) 50%, transparent);--glass-filter:blur(24px) saturate(140%);--glass-filter-cool:blur(24px) saturate(120%);--hairline-faint:color-mix(in srgb, var(--white) 5%, transparent);--hairline-soft:color-mix(in srgb, var(--white) 6%, transparent);--hairline:color-mix(in srgb, var(--white) 7%, transparent);--hairline-strong:color-mix(in srgb, var(--white) 10%, transparent);--hairline-bright:color-mix(in srgb, var(--white) 12%, transparent);--hairline-button:color-mix(in srgb, var(--white) 14%, transparent);--hairline-hover:color-mix(in srgb, var(--white) 28%, transparent);--hairline-field:color-mix(in srgb, var(--white) 8%, transparent);--fill-row:color-mix(in srgb, var(--white) 3%, transparent);--fill-ghost:color-mix(in srgb, var(--white) 5%, transparent);--fill-ghost-hover:color-mix(in srgb, var(--white) 10%, transparent);--gradient-copper:linear-gradient(135deg, var(--copper-500) 0%, var(--copper-600) 48%, var(--ember-600) 100%);--gradient-copper-busy:linear-gradient(135deg, var(--ember-600) 0%, var(--ember-700) 100%);--gradient-total:linear-gradient(120deg, color-mix(in srgb, var(--copper-400) 14%, transparent), color-mix(in srgb, var(--ember-600) 6%, transparent));--gradient-text-copper:radial-gradient(60% 120% at 20% 20%, var(--copper-100) 0%, transparent 60%), linear-gradient(115deg, var(--ember-600) 0%, var(--copper-400) 28%, var(--copper-50) 44%, var(--copper-500) 62%, var(--ember-600) 100%);--fade-hero:linear-gradient(to top, var(--ink-900) 2%, color-mix(in srgb, var(--ink-900) 92%, transparent) 26%, color-mix(in srgb, var(--ink-900) 40%, transparent) 62%, color-mix(in srgb, var(--ink-900) 55%, transparent) 100%);--media-hero:repeating-linear-gradient(105deg, color-mix(in srgb, var(--white) 2.2%, transparent) 0 2px, transparent 2px 9px), radial-gradient(120% 90% at 70% 15%, #26201a 0%, #121317 45%, var(--ink-900) 100%);--media-wide:repeating-linear-gradient(98deg, color-mix(in srgb, var(--white) 2%, transparent) 0 2px, transparent 2px 10px), radial-gradient(90% 70% at 40% 40%, #23201c 0%, #12141a 50%, var(--ink-900) 100%);--media-portrait:repeating-linear-gradient(100deg, color-mix(in srgb, var(--white) 2.2%, transparent) 0 2px, transparent 2px 9px), radial-gradient(80% 60% at 65% 25%, #2a231c 0%, #14161a 55%, #0b0c0f 100%);--media-inset:repeating-linear-gradient(100deg, color-mix(in srgb, var(--white) 2%, transparent) 0 2px, transparent 2px 9px), radial-gradient(70% 60% at 40% 30%, #2a231c 0%, #15171c 60%, #0c0e11 100%);--vignette-wide:inset 0 0 180px 60px color-mix(in srgb, var(--ink-900) 90%, transparent);--fade-media:linear-gradient(to top, var(--ink-900) 2%, color-mix(in srgb, var(--ink-900) 60%, transparent) 34%, color-mix(in srgb, var(--ink-900) 20%, transparent) 70%, color-mix(in srgb, var(--ink-900) 55%, transparent) 100%);--cover-copper:linear-gradient(150deg, var(--copper-400) 0%, var(--copper-500) 45%, var(--ember-600) 100%);--cover-stripes:repeating-linear-gradient(104deg, #00000024 0 2px, transparent 2px 11px);--cover-vignette:inset 0 0 90px 30px color-mix(in srgb, var(--cover-ink) 50%, transparent);--cover-ink:#1f0c02;--text-on-cover:#120802;--vignette-portrait:inset 0 0 120px 40px color-mix(in srgb, var(--ink-900) 75%, transparent);--highlight:inset 0 1px 0 color-mix(in srgb, var(--white) 8%, transparent);--highlight-soft:inset 0 1px 0 color-mix(in srgb, var(--white) 6%, transparent);--highlight-card:inset 0 1px 0 color-mix(in srgb, var(--white) 7%, transparent);--highlight-button:inset 0 1px 0 color-mix(in srgb, var(--white) 26%, transparent);--highlight-field:inset 0 1px 0 color-mix(in srgb, var(--white) 5%, transparent);--shadow-float:var(--highlight), 0 20px 50px -24px color-mix(in srgb, var(--ink-900) 90%, transparent);--shadow-glass-warm:var(--highlight), 0 24px 60px -20px color-mix(in srgb, var(--ember-600) 45%, transparent);--shadow-glass-cool:var(--highlight-soft), 0 24px 60px -24px color-mix(in srgb, var(--ink-900) 90%, transparent);--shadow-glass-accent:var(--highlight), 0 24px 60px -20px color-mix(in srgb, var(--ember-600) 50%, transparent);--shadow-portrait:var(--highlight), 0 30px 70px -24px color-mix(in srgb, var(--ember-600) 50%, transparent);--shadow-bar:var(--highlight), 0 20px 50px -20px color-mix(in srgb, var(--ink-900) 95%, transparent);--shadow-topbar:inset 0 -1px 0 color-mix(in srgb, var(--white) 6%, transparent), 0 20px 50px -30px color-mix(in srgb, var(--ink-900) 95%, transparent);--shadow-button-sm:var(--highlight-button), 0 14px 30px -14px color-mix(in srgb, var(--ember-600) 80%, transparent);--shadow-button-lg:var(--highlight-button), 0 20px 44px -16px color-mix(in srgb, var(--ember-600) 85%, transparent);--shadow-button-xl:var(--highlight-button), 0 22px 48px -18px color-mix(in srgb, var(--ember-600) 85%, transparent);--ring-field:0 0 0 3px color-mix(in srgb, var(--copper-500) 22%, transparent);--light-copper:var(--copper-400);--light-steel:var(--steel-400);--focus-ring:var(--copper-400);--font-display:var(--font-schibsted), var(--font-geist), sans-serif;--font-body:var(--font-geist), system-ui, -apple-system, sans-serif;--text-meta:15px;--text-sm:17px;--text-body:19px;--text-xl:24px;--text-h4:22px;--text-h3:28px;--text-lead:clamp(24px, 3.2vw, 38px);--text-lead-sm:clamp(22px, 2.6vw, 32px);--text-h2-sm:clamp(28px, 3vw, 38px);--text-h3-md:clamp(24px, 2.6vw, 38px);--text-h3-lg:clamp(28px, 3.6vw, 52px);--text-stat:clamp(38px, 4vw, 52px);--text-h2-md:clamp(32px, 4.4vw, 62px);--text-h2:clamp(38px, 5vw, 76px);--text-h1:clamp(46px, 7.4vw, 104px);--text-h1-quote:clamp(30px, 3vw, 48px);--text-mega:clamp(52px, 11vw, 150px);--text-h1-checkout:clamp(26px, 3.2vw, 34px);--leading-display:.95;--leading-heading:.98;--leading-tight:1.1;--leading-lead:1.2;--leading-body:1.55;--leading-meta:1.6;--tracking-display:-.035em;--tracking-heading:-.03em;--tracking-brand:-.02em;--radius-pill:999px;--radius-lg:20px;--radius-md:14px;--radius-sm:12px;--px:clamp(20px, 5vw, 120px);--px-checkout:clamp(18px, 5vw, 40px);--container:1280px;--section-y:clamp(88px, 14vh, 180px);--section-y-sm:clamp(60px, 10vh, 120px);--pad-glass:clamp(28px, 3.4vw, 44px);--pad-card:clamp(24px, 2.6vw, 32px);--ease-out:cubic-bezier(.2, .7, .2, 1);--duration-slide:.38s;--z-topbar:118;--z-header:120;--z-bar:130;--z-consent:140;--z-grain:200}html:has([data-zone=marketing]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08090b}
html:has([data-zone=marketing]){scroll-behavior:smooth}html:has([data-zone=marketing]) body{margin:0}:where([data-zone=marketing]){background:var(--canvas);min-height:100svh;color:var(--text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;interpolate-size:allow-keywords;position:relative}:where([data-zone=marketing]) .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where([data-zone=marketing]),:where([data-zone=marketing]) *,:where([data-zone=marketing]) :before,:where([data-zone=marketing]) :after{box-sizing:border-box}:where([data-zone=marketing] a){color:var(--text-accent);text-decoration:none}:where([data-zone=marketing] a:hover){color:var(--text)}:where([data-zone=marketing] p a){text-underline-offset:3px;text-decoration:underline}:where([data-zone=marketing]) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where([data-zone=marketing] :is(input,button,select,textarea,label)){font:inherit;color:inherit}:where([data-zone=marketing]) ::placeholder{color:var(--steel-300);opacity:1}@media (prefers-reduced-motion:reduce){html:has([data-zone=marketing]){scroll-behavior:auto}:where([data-zone=marketing]) *,:where([data-zone=marketing]) :before,:where([data-zone=marketing]) :after{transition:none!important;animation:none!important}}
