.btn[data-astro-cid-eepi5cbi]{--bg:var(--brand);--fg:var(--paper);background:var(--bg);color:var(--fg);font-family:var(--font-display);letter-spacing:-.005em;border-radius:var(--radius);border:1.5px solid var(--bg);transition:background .25s var(--ease-out), color .25s var(--ease-out), translate .25s var(--ease-out);white-space:nowrap;align-items:center;gap:.7em;padding:.85em 1.25em .85em 1.4em;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn[data-astro-cid-eepi5cbi] svg[data-astro-cid-eepi5cbi]{transition:translate .3s var(--ease-out)}.btn[data-astro-cid-eepi5cbi]:hover svg[data-astro-cid-eepi5cbi]{translate:3px -3px}.btn[data-astro-cid-eepi5cbi]:hover{--bg:var(--ink)}:root:has(.look-dark) .btn[data-astro-cid-eepi5cbi]:not(.btn--light){--fg:#fff}:root:has(.look-dark) .btn[data-astro-cid-eepi5cbi]:not(.btn--light):hover{--bg:var(--brand-deep)}.btn--light[data-astro-cid-eepi5cbi]{--bg:var(--paper);--fg:var(--ink)}.btn--light[data-astro-cid-eepi5cbi]:hover{--bg:#fff;--fg:var(--ink)}.btn--ghost[data-astro-cid-eepi5cbi]{color:currentColor;background:0 0;border-color:currentColor}.btn--ghost[data-astro-cid-eepi5cbi]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--s[data-astro-cid-eepi5cbi]{gap:.55em;padding:.6em .95em .6em 1.1em;font-size:.9375rem}.btn--s[data-astro-cid-eepi5cbi] svg[data-astro-cid-eepi5cbi]{width:15px;height:15px}.btn--l[data-astro-cid-eepi5cbi]{padding:1.05em 1.4em 1.05em 1.6em;font-size:1.0625rem}.hdr[data-astro-cid-vwn3tmth]{z-index:50;height:var(--header-h);background:color-mix(in srgb, var(--paper) 95%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:translate .35s var(--ease-out), border-color .3s;border-bottom:1px solid #0000;position:sticky;top:0}.hdr[data-astro-cid-vwn3tmth].is-scrolled{border-bottom-color:var(--line)}.hdr[data-astro-cid-vwn3tmth].is-hidden{translate:0 -100%}.hdr__inner[data-astro-cid-vwn3tmth]{align-items:center;gap:1.5rem;height:100%;display:flex}.hdr__logo[data-astro-cid-vwn3tmth]{flex-shrink:0;margin-left:-4px;display:block}.hdr__logo[data-astro-cid-vwn3tmth] img[data-astro-cid-vwn3tmth]{width:168px;height:auto;display:block}.hdr__logo-dunkel[data-astro-cid-vwn3tmth]{display:none!important}:root:has(.look-dark) .hdr[data-astro-cid-vwn3tmth]{--paper:#f2eee6;--paper-2:#e9e3d8;--ink:#14130f;--ink-2:#24221c;--muted:#6e695f;--line:#14130f24;color:var(--ink)}.hdr__nav[data-astro-cid-vwn3tmth]{margin-left:auto;margin-right:.75rem}.hdr__nav[data-astro-cid-vwn3tmth] ul[data-astro-cid-vwn3tmth]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.hdr__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{font-family:var(--font-body);color:var(--ink-2);padding:.75rem .85rem;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:block;position:relative}.hdr__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover,.hdr__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current=page]{color:var(--ink)}.hdr__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:after{content:"";background:var(--brand);transform-origin:0;height:1.5px;transition:scale .3s var(--ease-out);position:absolute;bottom:.35rem;left:.85rem;right:.85rem;scale:0 1}.hdr__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover:after,.hdr__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current=page]:after{scale:1}.hdr__actions[data-astro-cid-vwn3tmth]{align-items:center;gap:.75rem;display:flex}.hdr__menu[data-astro-cid-vwn3tmth]{border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:2.375rem;height:2.375rem;display:none}.hdr__menu[data-astro-cid-vwn3tmth] span[data-astro-cid-vwn3tmth]{background:var(--ink);width:18px;height:2px}.menu[data-astro-cid-vwn3tmth]{background:var(--ink);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--paper);border:0;margin:0;padding:0;inset:0;overflow-y:auto}.menu__top[data-astro-cid-vwn3tmth]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu__close[data-astro-cid-vwn3tmth]{border:1.5px solid var(--paper);color:var(--paper);font:inherit;border-radius:var(--radius);cursor:pointer;background:0 0;padding:.5rem .9rem}.menu__nav[data-astro-cid-vwn3tmth] ul[data-astro-cid-vwn3tmth]{gap:clamp(.5rem,1.8svh,1.1rem);margin:0;padding:clamp(1.5rem,4svh,2.5rem) 0 clamp(2rem,5svh,3rem);list-style:none;display:grid}.menu__nav[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{font-family:var(--font-display);letter-spacing:-.03em;padding-block:.15rem;font-size:clamp(1.875rem,8.5vw,2.75rem);font-weight:700;line-height:1.1;text-decoration:none;display:block}@media (width<=900px){.hdr__nav[data-astro-cid-vwn3tmth]{display:none}.hdr__actions[data-astro-cid-vwn3tmth]{margin-left:auto}.hdr__menu[data-astro-cid-vwn3tmth]{display:flex}}@media (width<=420px){.hdr__logo[data-astro-cid-vwn3tmth] img[data-astro-cid-vwn3tmth]{width:132px}}.ftr[data-astro-cid-qup6pdxl]{padding-top:var(--section);padding-bottom:2rem}.ftr__top[data-astro-cid-qup6pdxl]{grid-template-columns:2fr 1fr 1.2fr;gap:3rem;display:grid}.ftr__big[data-astro-cid-qup6pdxl]{font-size:var(--step-4);margin-bottom:2rem}.ftr__accent[data-astro-cid-qup6pdxl]{color:var(--brand);-webkit-text-stroke:0}.ftr__note[data-astro-cid-qup6pdxl]{max-width:26rem;font-size:var(--step--1);margin-top:1rem}.ftr__label[data-astro-cid-qup6pdxl]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem;font-size:.75rem}.ftr[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{margin:0;padding:0;list-style:none}.ftr__col[data-astro-cid-qup6pdxl] li[data-astro-cid-qup6pdxl]+li[data-astro-cid-qup6pdxl]{margin-top:.5rem}.ftr__col[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{text-decoration:none}.ftr__col[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{text-decoration:underline}address[data-astro-cid-qup6pdxl]{color:var(--muted);font-style:normal}.ftr__social[data-astro-cid-qup6pdxl]{gap:1rem;display:flex}.ftr__bottom[data-astro-cid-qup6pdxl]{border-top:1px solid var(--line);font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:5rem;padding-top:1.5rem;display:flex}.ftr__bottom[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{flex-wrap:wrap;gap:1.25rem;display:flex}.ftr__consent[data-astro-cid-qup6pdxl]{font:inherit;color:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.ftr__consent[data-astro-cid-qup6pdxl][hidden]{display:none}@media (width<=900px){.ftr__top[data-astro-cid-qup6pdxl]{grid-template-columns:1fr 1fr}.ftr__claim[data-astro-cid-qup6pdxl]{grid-column:1/-1}}@media (width<=520px){.ftr__top[data-astro-cid-qup6pdxl]{grid-template-columns:1fr}}.consent[data-astro-cid-u6s5b3h2]{z-index:60;left:var(--gutter);bottom:var(--gutter);width:min(30rem, calc(100% - 2 * var(--gutter)));border-radius:var(--radius);gap:.75rem;padding:1.5rem;display:grid;position:fixed;box-shadow:0 1rem 3rem #00000040}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent__title[data-astro-cid-u6s5b3h2]{font-family:var(--font-display);font-size:var(--step-1);margin:0;line-height:1.2}.consent__text[data-astro-cid-u6s5b3h2]{font-size:var(--step--1);color:var(--muted)}.consent__text[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--paper)}.consent__actions[data-astro-cid-u6s5b3h2]{gap:.75rem;margin-top:.5rem;display:flex}.consent__btn[data-astro-cid-u6s5b3h2]{font:600 1rem/1.2 var(--font-display);color:var(--paper);border:1.5px solid var(--paper);border-radius:var(--radius);cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out);background:0 0;flex:1;padding:.8em 1em}.consent__btn[data-astro-cid-u6s5b3h2]:hover{background:var(--paper);color:var(--ink)}.consent[data-astro-cid-u6s5b3h2] [data-astro-cid-u6s5b3h2]:focus-visible{outline-color:var(--signal)}@media (prefers-reduced-motion:no-preference){.consent[data-astro-cid-u6s5b3h2]{animation:consent-in .5s var(--ease-out) both}@keyframes consent-in{0%{opacity:0;translate:0 1rem}}}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-italic.DXGbHdV-.woff2)format("woff2-variations");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:Schibsted Grotesk Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-italic.DtRJvQ1U.woff2)format("woff2-variations");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{--paper:#f2eee6;--paper-2:#e9e3d8;--ink:#14130f;--ink-2:#24221c;--brand:#2357dd;--brand-deep:#1a44b3;--signal:#e8ff3a;--muted:#6e695f;--muted-on-ink:#a8a297;--line:#14130f24;--line-on-ink:#f2eee629;--font-display:"Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-body:"Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--step--1:.875rem;--step-0:clamp(1rem, .96rem + .18vw, 1.0625rem);--step-1:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--step-2:clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--step-3:clamp(1.875rem, 1.45rem + 1.9vw, 3.125rem);--step-4:clamp(2.5rem, 1.75rem + 3.4vw, 4.75rem);--step-giant:clamp(3.5rem, 16vw, 19rem);--gutter:clamp(1rem, 4vw, 3.5rem);--section:clamp(4.5rem, 10vw, 10rem);--max:88rem;--measure:38rem;--radius:4px;--ease-out:cubic-bezier(.22, 1, .36, 1);--header-h:4.5rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img,video,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}p{text-wrap:pretty;margin:0}:focus-visible{outline:3px solid var(--brand);outline-offset:3px}::selection{background:var(--brand);color:var(--paper)}:root:has(.look-dark){--paper:#1a1a1a;--paper-2:#262626;--ink:#fff;--ink-2:#e6e6e6;--muted:#b4b4b4;--line:#ffffff29;--accent-on-dark:#7f9df0}:root:has(.look-dark) .on-ink,:root:has(.look-dark) .on-brand,:root:has(.look-dark) .menu{--ink:#1a1a1a;--paper:#fff}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.on-ink{background:var(--ink);color:var(--paper);--line:var(--line-on-ink);--muted:var(--muted-on-ink)}.on-brand{background:var(--brand);color:var(--paper);--line:#f2eee640;--muted:#f2eee6bf}.grain{isolation:isolate;position:relative}.grain:after{content:"";pointer-events:none;z-index:1;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.grain>*{z-index:2;position:relative}.display{font-family:var(--font-display);letter-spacing:-.035em;font-weight:800;line-height:1.02}.h-xl{font-size:var(--step-4)}.h-l{font-size:var(--step-3)}.h-m{font-size:var(--step-2)}.lead{font-size:var(--step-1);max-width:var(--measure);line-height:1.5}.serif{font-style:italic;font-weight:500}.muted{color:var(--muted)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--step-2);margin-top:1.8em}.prose h3{font-size:var(--step-1);margin-top:1.6em}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both reveal-clip;animation-timeline:view();animation-range:entry cover 35%}.rise{animation:linear both rise;animation-timeline:view();animation-range:entry cover 25%}}}@keyframes reveal-clip{0%{clip-path:inset(14% 10%);scale:1.06}to{clip-path:inset(0);scale:1}}@keyframes rise{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:0}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tc[data-astro-cid-zt77q72o]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.55em;margin:0;font-size:.75rem;display:inline-flex}.tc__dot[data-astro-cid-zt77q72o]{background:#e5322d;border-radius:50%;width:.55em;height:.55em;animation:1.6s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:.2}}
