@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange-50:#fff5ee;--orange-100:#ffe8d9;--orange-200:#fed0b3;--orange-300:#feaf81;--orange-400:#fe8a40;--orange-500:#f57401;--orange-600:#da6601;--orange-700:#b44c12;--orange-800:#8d3912;--orange-900:#6c2f18;--orange-950:#3a1a0d;--stone-50:#fef9f6;--stone-100:#f9f4f1;--stone-200:#ebe7e4;--stone-300:#d8d3d1;--stone-400:#a8a4a1;--stone-500:#736f6d;--stone-600:#5e5a58;--stone-700:#45413f;--stone-800:#2b2826;--stone-900:#1d1a18;--stone-950:#0d0a09;--white:#fff;--black:#000;--success:#15803d;--warning:#ca8a04;--danger:#b91c1c;--info:#1d4ed8;--bg:var(--orange-50);--bg-elevated:var(--white);--bg-subtle:var(--orange-100);--bg-accent:var(--orange-200);--bg-inverse:var(--stone-900);--fg:var(--stone-900);--fg-muted:var(--stone-600);--fg-subtle:var(--stone-500);--fg-display:var(--orange-800);--fg-inverse:var(--orange-50);--fg-on-brand:var(--white);--brand:var(--orange-600);--brand-hover:var(--orange-700);--brand-press:var(--orange-800);--brand-soft:var(--orange-100);--border:var(--stone-200);--border-strong:var(--stone-300);--border-accent:var(--orange-300);--border-inverse:var(--stone-700);--ring:#da660159;--font-sans:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:1.875rem;--fs-3xl:2.25rem;--fs-4xl:3rem;--fs-5xl:3.75rem;--fs-6xl:4.5rem;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--tracking-tight:-.025em;--tracking-snug:-.015em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.08em;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px #1d1a180f;--shadow-sm:0 2px 6px #1d1a1814;--shadow-md:0 8px 20px -6px #1d1a181f, 0 2px 4px #1d1a180f;--shadow-lg:0 18px 40px -12px #1d1a182e, 0 4px 8px #1d1a180f;--shadow-brand:0 12px 30px -8px #da660173}[data-surface=dark]{--bg:var(--stone-900);--bg-elevated:var(--stone-800);--bg-subtle:var(--stone-800);--bg-accent:var(--orange-900);--bg-inverse:var(--orange-50);--fg:var(--orange-50);--fg-muted:var(--stone-300);--fg-subtle:var(--stone-400);--fg-display:var(--orange-300);--fg-inverse:var(--stone-900);--fg-on-brand:var(--white);--brand:var(--orange-500);--brand-hover:var(--orange-400);--brand-press:var(--orange-300);--brand-soft:#da660129;--border:var(--stone-700);--border-strong:var(--stone-600);--border-accent:var(--orange-700);background:var(--bg);color:var(--fg)}*{box-sizing:border-box}body{margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--fg);background:var(--bg);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--fg-display);font-weight:var(--weight-extrabold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}h1{font-size:clamp(var(--fs-4xl), 5vw, var(--fs-6xl))}h2{font-size:clamp(var(--fs-3xl), 4vw, var(--fs-5xl))}h3{font-size:var(--fs-3xl)}h4{font-size:var(--fs-2xl);letter-spacing:var(--tracking-snug)}h5{font-size:var(--fs-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug)}h6{font-size:var(--fs-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug)}p{line-height:var(--lh-relaxed);color:var(--fg);text-wrap:pretty;margin:0}small{font-size:var(--fs-sm);color:var(--fg-muted)}a{color:var(--brand);font-weight:var(--weight-semibold);border-bottom:1px solid #0000;text-decoration:none;transition:color .12s,border-color .12s}a:hover{color:var(--brand-hover);border-bottom-color:currentColor}a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-xs)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}code:not(pre code){background:var(--brand-soft);color:var(--orange-800);border-radius:var(--radius-xs);font-weight:var(--weight-medium);padding:.12em .4em}pre{background:var(--stone-900);color:var(--orange-100);border-radius:var(--radius-md);line-height:var(--lh-normal);padding:1rem 1.25rem;overflow-x:auto}pre code{color:inherit;background:0 0;padding:0}blockquote{border-left:3px solid var(--brand);color:var(--fg-muted);font-size:var(--fs-md);line-height:var(--lh-relaxed);margin:0;padding:.25rem 0 .25rem 1.25rem}hr{border:0;border-top:1px solid var(--border);margin:1.5rem 0}::selection{background:var(--orange-200);color:var(--orange-900)}
.tly-consent{z-index:1000;background:var(--stone-900,#1d1a18);border:1px solid var(--stone-700,#45413f);max-width:640px;font-family:var(--font-sans,"Schibsted Grotesk", system-ui, sans-serif);border-radius:12px;align-items:center;gap:16px 24px;margin:0 auto;padding:16px 16px 16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 32px #1d1a1847}.tly-consent p{color:var(--stone-200,#ebe7e4);text-align:left;flex:1;margin:0;font-size:14px;line-height:1.55}.tly-consent a{color:var(--orange-300,#feaf81);text-underline-offset:2px;white-space:nowrap;border-bottom:none;font-weight:600;text-decoration:underline}.tly-consent a:hover{color:var(--orange-200,#fed0b3)}.tly-consent-actions{flex-shrink:0;gap:8px;display:flex}.tly-consent-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:700;line-height:1.2;transition:background .12s,border-color .12s}.tly-consent-btn.primary{background:var(--orange-600,#da6601);color:#fff}.tly-consent-btn.primary:hover{background:var(--orange-700,#b44c12)}.tly-consent-btn.secondary{color:var(--stone-100,#f9f4f1);border-color:var(--stone-600,#5e5a58);background:0 0}.tly-consent-btn.secondary:hover{border-color:var(--stone-400,#a8a4a1)}.tly-consent-btn:focus-visible{outline:2px solid var(--orange-300,#feaf81);outline-offset:2px}@media (max-width:640px){.tly-consent{flex-direction:column;align-items:stretch;gap:14px;padding:16px;bottom:80px}.tly-consent-actions .tly-consent-btn{flex:1}}
