@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-normal.DPhJBilQ.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-400-normal.BkiRe4WW.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-500-normal.rf9C4Thp.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-500-normal.Ba39e-CX.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/schibsted-grotesk-latin-600-normal.Czv9Obfv.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-600-normal.BieE9YjJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--bg:#e6e7ea;--bg-grad-top:#ececee;--bg-grad-bottom:#dfe0e4;--ink:#16181d;--ink-2:#2a2e36;--ink-3:#3b3f47;--ink-4:#4a4f58;--hairline:#16181d24;--stage-bg:#141519;--stage-text:#fff;--stage-muted:#c4c8d0;--glass-bg:#ffffff8c;--glass-border:#ffffffd9;--glass-blur:blur(20px) saturate(120%);--glass-shadow:0 10px 30px #0e10161a, inset 0 1px 0 #ffffffe6;--radius:0;--ease:cubic-bezier(.2, 0, 0, 1);--dur-fast:.16s;--dur-tint:.6s;--fs-xs:12px;--fs-s:16px;--fs-m:24px;--fs-l:32px;--fs-xl:48px;--font:"Schibsted Grotesk", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--gutter:clamp(16px, 3vw, 40px)}*,:before,:after{box-sizing:border-box;border-radius:0!important}html{-webkit-text-size-adjust:100%}body{background:linear-gradient(180deg, var(--bg-grad-top), var(--bg-grad-bottom)) fixed, var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font);font-size:var(--fs-s);margin:0;line-height:1.55;overflow-x:hidden}a{color:var(--ink)}button{font:inherit;color:inherit}img,video,iframe{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:10;background:var(--ink);color:#fff;padding:10px 14px;position:absolute;top:-100px}.skip-link:focus{top:8px}.wrap{z-index:1;max-width:1440px;margin:0 auto;position:relative}.gut{padding-left:var(--gutter);padding-right:var(--gutter)}.label{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.glass{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);background:#ffffffd9}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}.btn{min-height:44px;font-size:var(--fs-s);cursor:pointer;border:1px solid var(--ink);color:var(--ink);background:0 0;align-items:center;padding:11px 18px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn.primary{background:var(--ink);color:#fff}.pill{min-height:24px;line-height:18px;font-size:var(--fs-xs);cursor:pointer;background:#ffffff80;border:1px solid #16181d47;padding:2px 12px;position:relative}.pill:before{content:"";height:32px;position:absolute;top:50%;left:-3px;right:-3px;transform:translateY(-50%)}.pill[aria-pressed=true]{color:#fff;border-color:var(--ink);background:#16181ddb}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=759px){.pill:before{height:44px}}.backdrop{z-index:-1;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.backdrop-img{filter:blur(56px)saturate(1.35);opacity:0;transition:opacity var(--dur-tint) var(--ease);background-position:50%;background-size:cover;position:absolute;inset:-12%;transform:scale(1.1)}.backdrop-img.shown{opacity:1}.backdrop-wash{background:linear-gradient(#eaebed9e 0 150px,#eaebed00 230px),linear-gradient(90deg,#eaebedde 0 max(26%,380px),#e6e7ea99 max(34%,470px),#e2e3e799 100%);position:absolute;inset:0}@media (width<=859px){.backdrop-wash{background:linear-gradient(#ececeedb,#dfe0e4e0)}}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--hairline)}.hdr[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:12px 32px;padding-top:20px;padding-bottom:20px;display:grid}.name[data-astro-cid-nen7h5rs]{font-size:var(--fs-m);letter-spacing:-.01em;justify-self:start;font-weight:600;text-decoration:none}.tagline[data-astro-cid-nen7h5rs]{font-size:var(--fs-s);color:var(--ink-2);text-align:center;text-decoration:none}.tagline[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-underline-offset:4px;text-decoration:underline}nav[data-astro-cid-nen7h5rs]{font-size:var(--fs-s);flex-wrap:wrap;justify-content:flex-end;gap:8px 26px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-2);text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (width<=859px){.hdr[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;grid-template-areas:"name nav""tagline tagline";align-items:center;gap:0 16px}.name[data-astro-cid-nen7h5rs]{grid-area:name}nav[data-astro-cid-nen7h5rs]{grid-area:nav}.tagline[data-astro-cid-nen7h5rs]{text-align:left;grid-area:tagline;justify-self:start}nav[data-astro-cid-nen7h5rs]{flex-wrap:nowrap;justify-content:flex-end;gap:4px 18px}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.name[data-astro-cid-nen7h5rs],.tagline[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;display:inline-flex}}
