.SheetFrame_frame__mG1Q1{display:none}@media (min-width:960px){.SheetFrame_frame__mG1Q1{display:block;position:fixed;inset:var(--frame);z-index:40;pointer-events:none;border:1px solid var(--line)}.SheetFrame_left__VSwx0,.SheetFrame_top__VZ7Oe{position:absolute;display:flex;background-color:var(--bg);font-family:var(--font-mono);font-stretch:75%;font-size:10px;color:var(--ink-3)}.SheetFrame_top__VZ7Oe{top:0;left:var(--ruler);right:0;height:var(--ruler);border-bottom:1px solid var(--line);background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to right,var(--line-soft) 1px,transparent 1px);background-size:50px 7px,10px 4px;background-position:0 100%,0 100%;background-repeat:repeat-x}.SheetFrame_left__VSwx0{top:var(--ruler);left:0;bottom:0;width:var(--ruler);flex-direction:column;border-right:1px solid var(--line);background-image:linear-gradient(to bottom,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line-soft) 1px,transparent 1px);background-size:7px 50px,4px 10px;background-position:100% 0,100% 0;background-repeat:repeat-y}.SheetFrame_zone__Lj2GH{flex:1 1;display:grid;place-items:center;padding-bottom:4px}.SheetFrame_top__VZ7Oe .SheetFrame_zone__Lj2GH+.SheetFrame_zone__Lj2GH{border-left:1px solid var(--line)}.SheetFrame_left__VSwx0 .SheetFrame_zone__Lj2GH{padding:0 4px 0 0}.SheetFrame_left__VSwx0 .SheetFrame_zone__Lj2GH+.SheetFrame_zone__Lj2GH{border-top:1px solid var(--line)}.SheetFrame_corner__ONb8G{position:absolute;top:0;left:0;width:var(--ruler);height:var(--ruler);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(45deg,transparent calc(50% - .5px),var(--line) calc(50% - .5px),var(--line) calc(50% + .5px),transparent calc(50% + .5px)),var(--bg)}.SheetFrame_xMark__KV_xB,.SheetFrame_yMark__JjXoW{position:absolute;background:var(--red);opacity:0;transition:opacity .2s}.SheetFrame_xMark__KV_xB{top:0;left:calc(-1 * (var(--frame) + var(--ruler)));width:1px;height:100%}.SheetFrame_yMark__JjXoW{left:0;top:calc(-1 * (var(--frame) + var(--ruler)));width:100%;height:1px}html[data-pointer=fine] .SheetFrame_xMark__KV_xB,html[data-pointer=fine] .SheetFrame_yMark__JjXoW{opacity:1}.SheetFrame_status__uTx4U{position:absolute;left:var(--ruler);right:0;bottom:0;height:var(--ruler);display:flex;align-items:center;gap:22px;padding:0 10px;border-top:1px solid var(--line);background:var(--bg);font-family:var(--font-mono);font-stretch:75%;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.SheetFrame_readout__V0iS_{min-width:168px;white-space:pre;color:var(--ink-2)}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_caefae{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_caefae{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/a9c4660489455b7f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/d12495fd73f80d35-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/dd0bd310798f6639-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/1127fb4e4fa79faf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Martian Mono Fallback;src:local("Arial");ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.00%;size-adjust:157.02%}.__className_5acc54{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.__variable_5acc54{--font-martian:"Martian Mono","Martian Mono Fallback"}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2e9f5387ef0e88b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d754109d0c8ceaab-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/37327be2523c70cd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_e3555b{font-family:Newsreader,Newsreader Fallback;font-weight:600;font-style:normal}.__variable_e3555b{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/16adf54a4ebf7d8a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a023d23f4a71ef51-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a09aeff2e207848a-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/65ed3b1248b1d0e5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/42bf47705d582aa7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e71dafe74ad80c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_89ee95{font-family:Manrope,Manrope Fallback;font-weight:700;font-style:normal}.__variable_89ee95{--font-manrope:"Manrope","Manrope Fallback"}:root{--bg:#e7eae3;--bg-raised:#eff1ec;--bg-sunk:#dde1d8;--ink:#121614;--ink-2:#39403c;--ink-3:#59625d;--line:#a9b2a7;--line-soft:#c9cfc4;--red:#c7351b;--red-ink:#b02e17;--red-wash:rgba(199,53,27,0.08);--photo-filter:saturate(0.82) contrast(1.02);--font-sans:var(--font-schibsted),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-martian),ui-monospace,"SFMono-Regular",monospace;--frame:0px;--ruler:0px;--gutter:16px;--measure:1240px;--ease:cubic-bezier(0.2,0.7,0.1,1);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1211;--bg-raised:#151917;--bg-sunk:#0a0c0b;--ink:#e2e6de;--ink-2:#b9c0b6;--ink-3:#8b958d;--line:#3d4641;--line-soft:#252b28;--red:#ff6b4a;--red-ink:#ff8166;--red-wash:rgba(255,107,74,0.1);--photo-filter:saturate(0.75) brightness(0.92);color-scheme:dark}}:root[data-theme=dark]{--bg:#0f1211;--bg-raised:#151917;--bg-sunk:#0a0c0b;--ink:#e2e6de;--ink-2:#b9c0b6;--ink-3:#8b958d;--line:#3d4641;--line-soft:#252b28;--red:#ff6b4a;--red-ink:#ff8166;--red-wash:rgba(255,107,74,0.1);--photo-filter:saturate(0.75) brightness(0.92);color-scheme:dark}@media (min-width:960px){:root{--frame:10px;--ruler:22px;--gutter:clamp(28px,4vw,64px)}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{font-weight:700;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--red);color:var(--bg)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.skip-link{position:fixed;left:16px;top:-60px;z-index:100;padding:10px 14px;background:var(--ink);color:var(--bg);font-family:var(--font-mono);font-size:12px}.skip-link:focus{top:16px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page{padding:calc(var(--frame) + var(--ruler)) calc(var(--frame) + 1px) 0 calc(var(--frame) + var(--ruler))}.wrap{width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.mono{font-size:11.5px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.mono,.mono-plain{font-family:var(--font-mono);font-stretch:87.5%}.mono-plain{font-size:12.5px;letter-spacing:0}.muted{color:var(--ink-3)}.red{color:var(--red-ink)}.lede{font-size:clamp(19px,1.7vw,22px);line-height:1.5;color:var(--ink-2);max-width:34em}.link{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);transition:color .16s,-webkit-text-decoration-color .16s;transition:text-decoration-color .16s,color .16s;transition:text-decoration-color .16s,color .16s,-webkit-text-decoration-color .16s}.link:hover{color:var(--red-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.act{--tick:7px;position:relative;display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 18px;font-family:var(--font-mono);font-stretch:87.5%;font-size:12px;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--ink);transition:background-color .18s,color .18s}.act:after,.act:before{content:"";position:absolute;width:var(--tick);height:var(--tick);border-color:var(--red);border-style:solid;opacity:0;transition:transform .22s var(--ease),opacity .16s;pointer-events:none}.act:before{top:-5px;left:-5px;border-width:1.5px 0 0 1.5px;transform:translate(3px,3px)}.act:after{bottom:-5px;right:-5px;border-width:0 1.5px 1.5px 0;transform:translate(-3px,-3px)}.act:focus-visible:after,.act:focus-visible:before,.act:hover:after,.act:hover:before{opacity:1;transform:translate(0)}.act-solid{background:var(--ink);color:var(--bg)}.act-solid:hover{background:var(--red);border-color:var(--red)}.act-line:hover{background:var(--ink);color:var(--bg)}.act[disabled]{opacity:.6;cursor:progress}.arrow{width:22px;height:8px;flex:none;overflow:visible}.arrow path{fill:none;stroke:currentColor;stroke-width:1.25}@media (prefers-reduced-motion:no-preference){.js [data-reveal=line]{transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--ease)}.js [data-reveal=block]{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js [data-reveal].is-in{opacity:1;transform:none}}.prose{font-size:18px;line-height:1.75;color:var(--ink-2)}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2.4em;font-size:1.6em;color:var(--ink)}.prose h3{margin-top:1.8em;font-size:1.2em}.prose h3,.prose strong{color:var(--ink)}.prose a{text-decoration:underline;text-underline-offset:.2em;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.prose a:hover{color:var(--red-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.prose ol,.prose ul{padding-left:1.3em}.prose ul{list-style:square}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--red)}.prose hr{border:0;border-top:1px solid var(--line);margin-block:2.4em}.prose img{border:1px solid var(--line);margin-block:1.6em}.prose blockquote{border-left:2px solid var(--red);padding-left:1em;color:var(--ink-2)}.prose code{font-family:var(--font-mono);font-size:.82em;padding:.12em .35em}.prose code,.prose pre{background:var(--bg-sunk)}.prose pre{border:1px solid var(--line-soft);padding:1em 1.2em;overflow-x:auto}.prose pre code{background:none;padding:0}.prose table{width:100%;border-collapse:collapse;font-size:.88em;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--line);padding:.5em .7em;text-align:left;vertical-align:top}.prose th{font-family:var(--font-mono);font-stretch:87.5%;font-size:.72em;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:var(--bg-sunk)}