@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-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@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");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: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");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:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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: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");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}@property --p{syntax:"<number>";inherits:true;initial-value:1}:root{--paper:#fff;--paper-sunk:#f4f5f8;--card:#fff;--ink:#14171f;--ink-muted:#4f5462;--ink-faint:#666b79;--rule:#e0e2e8;--rule-soft:#eceef2;--rule-strong:#c6c9d2;--control-border:#868b99;--anilin:#2f3ea8;--anilin-deep:#232f85;--anilin-soft:#eef0fb;--marker:#fbe96f;--marker-ink:#3d3600;--ok:#0b6b45;--ok-soft:#e4f4ec;--warn:#7a4e00;--warn-soft:#fdf5e0;--warn-rule:#efdcae;--error:#b42318;--font-display:"Schibsted Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Schibsted Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:clamp(1.4rem, 1.2rem + .8vw, 1.75rem);--step-3:clamp(1.9rem, 1.4rem + 2vw, 2.9rem);--step-4:clamp(2.4rem, 1.6rem + 2.8vw, 3.75rem);--gutter:clamp(1rem, .4rem + 2.6vw, 2.5rem);--max:76rem;--section:clamp(4.5rem, 3rem + 6vw, 8.5rem);--radius:10px;--radius-sm:6px;--radius-control:8px;--edge-card:0 2px 0 var(--rule);--edge-card-lifted:0 4px 0 var(--rule-strong);--shadow-card:var(--edge-card), 0 12px 32px -14px #14172124;--shadow-card-lifted:var(--edge-card-lifted), 0 16px 36px -14px #14172129;--ease-out:cubic-bezier(.22, 1, .36, 1);--settle:linear(0, .3 8%, .62 18%, .86 30%, .98 42%, 1.025 54%, 1.02 68%, 1.005 84%, 1);--spring:linear(0, .14 6%, .5 12%, .94 18%, 1.12 24%, 1.15 28%, 1.1 35%, 1.01 44%, .98 52%, .985 62%, 1.002 78%, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}h1,h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.1}h3{font-size:var(--step-1);letter-spacing:-.005em;font-weight:600;line-height:1.3}p{text-wrap:pretty}a{color:inherit}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--anilin);outline-offset:3px;border-radius:4px}::selection{background:var(--marker);color:var(--ink)}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:lining-nums}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;background:var(--ink);color:var(--paper);border-radius:var(--radius-sm);padding:.6rem 1rem;text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:.75rem}.marked{background:linear-gradient(transparent 12%, var(--marker) 12%, var(--marker) 88%, transparent 88%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;margin-inline:-.15em;padding-inline:.15em}.motion [data-reveal=armed]{--p:0}.motion [data-reveal=shown]{--p:1;transition:--p var(--reveal-time,1.6s) cubic-bezier(.45, .05, .3, 1) var(--reveal-delay,0s)}.motion [data-reveal] .rise{transition:opacity .7s ease-out, transform 1s var(--settle), translate .42s var(--spring), box-shadow .42s var(--spring);transition-delay:calc(var(--d,0) * .11s), calc(var(--d,0) * .11s), 0s, 0s}.motion [data-reveal=armed] .rise{opacity:0;transform:translateY(1.75rem)}.motion [data-reveal] .sweep{transition:background-size .65s var(--ease-out) var(--sweep-delay,.5s);background-repeat:no-repeat;background-size:100% 100%}.motion [data-reveal=armed] .sweep{background-size:0% 100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-qisgtjgl]{width:auto;height:1.75rem;color:var(--ink);display:block;overflow:visible}.lean[data-astro-cid-qisgtjgl]{transform-box:fill-box;transform-origin:0 100%;transition:rotate .52s var(--spring);rotate:-17deg}@media (hover:hover){a:hover>.logo[data-astro-cid-qisgtjgl] .lean[data-astro-cid-qisgtjgl]{rotate:-4deg}}.btn[data-astro-cid-ekguhzzh]{--edge:3px;--edge-color:var(--anilin-deep);--highlight:#ffffff2e;border-radius:var(--radius-control);box-shadow:inset 0 1px 0 var(--highlight), 0 var(--edge) 0 var(--edge-color);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:translate .42s var(--spring), box-shadow .42s var(--spring), background-color .14s ease, border-color .14s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ekguhzzh]:active{translate:0 var(--edge);box-shadow:inset 0 1px 0 var(--highlight), 0 0 0 var(--edge-color);transition-duration:60ms;transition-timing-function:ease-out}.btn--md[data-astro-cid-ekguhzzh]{padding:.8125rem 1.25rem;font-size:1rem}.btn--sm[data-astro-cid-ekguhzzh]{--edge:2px;padding:.5625rem .875rem;font-size:.9375rem}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--anilin);color:#fff}.btn--ghost[data-astro-cid-ekguhzzh]{--edge-color:var(--rule-strong);--highlight:transparent;background:var(--card);color:var(--ink);border-color:var(--rule-strong)}.btn[data-astro-cid-ekguhzzh] .btn-icon{transition:translate .42s var(--spring)}.btn[data-astro-cid-ekguhzzh] .icon-pick{transform-box:fill-box;transform-origin:50%;transition:scale .42s var(--spring);scale:0}@media (hover:hover){.btn[data-astro-cid-ekguhzzh]:hover:not(:active){box-shadow:inset 0 1px 0 var(--highlight), 0 calc(var(--edge) + 1px) 0 var(--edge-color);translate:0 -1px}.btn--primary[data-astro-cid-ekguhzzh]:hover{background:#3646b8}.btn--ghost[data-astro-cid-ekguhzzh]:hover{--edge-color:var(--ink-faint);border-color:var(--ink-faint)}.btn[data-astro-cid-ekguhzzh]:hover .icon-pick{scale:1}.btn[data-astro-cid-ekguhzzh]:hover .nudge-arrow-right{translate:3px}.btn[data-astro-cid-ekguhzzh]:hover .nudge-arrow-down{translate:0 3px}}@media (width<=360px){.btn--sm[data-astro-cid-ekguhzzh] .btn-icon{display:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:saturate(1.4)blur(12px);background:#ffffffe0;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-scrolled]{border-bottom-color:var(--rule)}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:2.5rem;height:4rem;display:flex}.bar[data-astro-cid-nen7h5rs] .btn{margin-left:auto}.home[data-astro-cid-nen7h5rs]{border-radius:4px;text-decoration:none}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:1.75rem;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-muted);transition:color .15s ease, background-size .22s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:.2em;font-size:.9375rem;font-weight:500;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink);background-size:100% 1.5px}@media (width<=860px){nav[data-astro-cid-nen7h5rs]{display:none}.bar[data-astro-cid-nen7h5rs]{gap:.75rem}}@media (width<=360px){.bar[data-astro-cid-nen7h5rs] .btn{padding-inline:.625rem;font-size:.875rem}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:3.5rem 2.5rem;font-size:.9375rem}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:2rem;display:grid}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--ink-muted);margin-top:.75rem}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--ink-muted);transition:color .15s ease, background-size .22s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:.15em;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink);background-size:100% 1px}.mail[data-astro-cid-jo6i4kqk]{align-items:center;gap:.5em;display:inline-flex}address[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.35rem;font-style:normal;display:flex}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);color:var(--ink-faint);grid-column:1/-1;padding-top:1.5rem;font-size:.8125rem}@media (width<=860px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}
