.mark[data-astro-cid-4pt2nqzy]{flex:none}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--ink-0);color:var(--text-soft)}.footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem;padding-block:2.5rem;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{color:var(--text);font-family:var(--display);text-transform:uppercase;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:800;text-decoration:none;display:inline-flex}.footer__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:5px;font-size:.9375rem;text-decoration:none}.footer__note[data-astro-cid-jo6i4kqk]{margin-left:auto;font-size:.875rem}@media (hover:hover) and (pointer:fine){.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text);text-decoration:underline;text-decoration-color:var(--signal)}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;height:var(--nav-height);border-bottom:1px solid var(--line);color:var(--text);backdrop-filter:blur(20px)saturate(180%);background:#0a1130b8;position:fixed;inset:0 0 auto}.nav__bar[data-astro-cid-wpvy4v7s]{align-items:center;gap:2.5rem;height:100%;display:flex}.nav__brand[data-astro-cid-wpvy4v7s]{align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.nav__name[data-astro-cid-wpvy4v7s]{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;font-size:1.6rem;font-weight:800}.nav__links[data-astro-cid-wpvy4v7s]{gap:2rem;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.nav__signin[data-astro-cid-wpvy4v7s]{color:var(--text-soft);text-underline-offset:7px;font-size:.975rem;font-weight:600;text-decoration:none}.nav__actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:1.5rem;margin-left:auto;display:flex}.nav__cta[data-astro-cid-wpvy4v7s]{min-height:2.6rem;padding:0 1.15rem;font-size:.975rem}@media (hover:hover) and (pointer:fine){.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__signin[data-astro-cid-wpvy4v7s]:hover{color:var(--white);text-decoration:underline;text-decoration-color:var(--signal);text-decoration-thickness:2px}}@media (width<=56rem){.nav__links[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=26rem){.nav__name[data-astro-cid-wpvy4v7s]{display:none}}@media (prefers-reduced-transparency:reduce){.nav[data-astro-cid-wpvy4v7s]{background:var(--ink-1)}}@font-face{font-display:optional;font-family:Big Shoulders Stencil;font-style:normal;font-weight:100 900;src:url(/_assets/big-shoulders-stencil-display-latin-wght-normal.C-qQLjSy.woff2)format("woff2-variations")}@font-face{font-display:optional;font-family:Big Shoulders;font-style:normal;font-weight:100 900;src:url(/_assets/big-shoulders-display-latin-wght-normal.Bn_gnr7w.woff2)format("woff2-variations")}@font-face{font-display:optional;font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;src:url(/_assets/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations")}:root{--ink-0:#050817;--ink-1:#0a1130;--ink-2:#111a43;--ink-3:#1a2558;--line:#a5b4ff1f;--line-strong:#a5b4ff3d;--text:#eef1fb;--text-soft:#a7b0d4;--text-mute:#717ca6;--cobalt:#4d6bff;--cobalt-soft:#8fa2ff;--cobalt-deep:#2b45d6;--signal:#ffd23f;--kraft:#d9ae76;--kraft-deep:#8a6236;--kraft-ink:#3b2a14;--white:#fff;--label-ink:#0e1838;--label-soft:#4a5373;--label-line:#d6dbe8;--alarm:#ff5d5d;--glass:#141e4c85;--glass-strong:#10183ec7;--glass-edge:#a5b4ff2e;--glass-shine:inset 0 1px 0 #ffffff12;--stencil:"Big Shoulders Stencil", "Arial Narrow", "Helvetica Neue", sans-serif;--display:"Big Shoulders", "Arial Narrow", "Helvetica Neue", sans-serif;--font:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--gutter:clamp(1rem, 4vw, 3.5rem);--nav-height:60px;--screen-gap:clamp(1rem, 2.4vh, 1.75rem);--radius:20px;--radius-small:12px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ink-1);scroll-behavior:smooth;scroll-padding-top:0}body{background:radial-gradient(90rem 60rem at 85% -10rem, #4d6bff47, transparent 70%), radial-gradient(70rem 50rem at -10% 40%, #4d6bff1a, transparent 70%), linear-gradient(180deg, var(--ink-1) 0%, var(--ink-0) 100%);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6;overflow-x:clip}img,video,svg{max-width:100%;display:block}h1,h2,h3,p,dl,dd,dt,figure,ul,ol,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}::selection{background:#4d6bff73}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:6px}.skip{z-index:100;background:var(--signal);color:var(--label-ink);border-radius:8px;padding:.6rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip:focus-visible{transform:none}.wrap{width:100%;max-width:90rem;padding-inline:var(--gutter);margin-inline:auto}.section{padding-top:calc(var(--nav-height) + clamp(2.5rem, 6vh, 4.5rem));position:relative}.screen{gap:var(--screen-gap);height:100svh;min-height:34rem;max-height:68rem;padding-top:calc(var(--nav-height) + clamp(1.25rem, 4vh, 2.75rem));flex-direction:column;padding-bottom:clamp(1rem,3vh,2rem);display:flex}.section:has(>.screen){padding-top:0}.screen__window{flex:auto;min-height:0}.section:before{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);content:"";width:min(72rem,90%);height:1px;position:absolute;top:0;left:50%;translate:-50%}.section__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,6vw,6rem);display:grid}.section:not(.screen)>.section__head,.section:not(.screen)>.wrap>.section__head{margin-bottom:clamp(1.75rem,4vh,3rem)}.heading{font-family:var(--font);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.3vw,3.4rem);font-weight:760;line-height:1.02}.lede{max-width:52ch;color:var(--text-soft);text-wrap:pretty;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.55}.note{color:var(--text-mute);font-size:.9375rem}.numeral{font-family:var(--display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-weight:800}.glass{border:1px solid var(--glass-edge);border-radius:var(--radius);background:var(--glass);box-shadow:var(--glass-shine), 0 30px 60px -30px #0009;backdrop-filter:blur(20px)saturate(160%)}.button{min-height:3.25rem;font-family:var(--font);transition:transform .14s var(--ease-out), box-shadow .2s ease;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:1.0625rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button--signal{background:var(--signal);color:var(--label-ink);box-shadow:0 12px 32px -14px #ffd23fb3}.button--line{border-color:var(--line-strong);color:var(--text);background:#ffffff08}.button--ink{background:var(--label-ink);color:var(--white)}@media (hover:hover) and (pointer:fine){.button--signal:hover{box-shadow:0 0 0 5px #ffd23f38,0 12px 32px -14px #ffd23fb3}.button--line:hover{box-shadow:0 0 0 5px #8fa2ff24}.button--ink:hover{box-shadow:0 0 0 5px #0e18382e}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=60rem),(height<=33rem){.screen{height:auto;min-height:0;max-height:none}}@media (width<=60rem){.section__head{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--ink-2)}}
