@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: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:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff")}:root{--ground:#0e6e8c;--on-ground:#f6f1e7;--ink:#0c1b22;--paper:#f6f1e7;--accent:#eb6a5c;--on-accent:#0c1b22;--muted:#93a9b0;--line:#1e3640;--drift:#18211e;--drift-text:#e4efea;--drift-soft:#bfe3d4;--drift-muted:#9db8ad;--font-sans:"Schibsted Grotesk Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--container:1400px;--gutter:clamp(16px, 3vw, 40px);--ease-out:cubic-bezier(.16, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .5, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}h1,h2,h3,p,ol,dl,dd,figure{margin:0}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.outline{color:#0000;-webkit-text-stroke:2px var(--paper)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--paper);color:var(--ink);border-radius:999px;padding:12px 18px;font-weight:700;transition:top .2s;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}.btn{isolation:isolate;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 24px;font-size:15px;font-weight:700;transition:color .35s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-sweep);transition:transform .45s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:none}.btn:hover,.btn:focus-visible{color:var(--btn-sweep-text)}.btn--solid{background:var(--on-ground);color:var(--ground);--btn-sweep:var(--ink);--btn-sweep-text:var(--paper)}.btn--outline{border:2px solid var(--on-ground);--btn-sweep:var(--on-ground);--btn-sweep-text:var(--ground)}.btn--sm{height:44px;padding:0 20px;font-size:14px}@supports (animation-timeline:view()){@keyframes reveal{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}.reveal{animation-name:reveal;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
