@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.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: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}@font-face{font-family:Newsreader Fallback;font-style:normal;font-weight:100 900;src:local(Georgia);size-adjust:96.12%;ascent-override:76.47%;descent-override:27.57%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;font-style:italic;font-weight:100 900;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:88.43%;ascent-override:83.12%;descent-override:29.97%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback Liberation;font-style:normal;font-weight:100 900;src:local(Liberation Serif),local(LiberationSerif),local(Tinos),local(Tinos Regular),local(Tinos-Regular);size-adjust:109.78%;ascent-override:66.95%;descent-override:24.14%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback Liberation;font-style:italic;font-weight:100 900;src:local(Liberation Serif Italic),local(LiberationSerif-Italic),local(Tinos Italic),local(Tinos-Italic);size-adjust:101.42%;ascent-override:72.47%;descent-override:26.13%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback Noto;font-style:normal;font-weight:100 900;src:local(Noto Serif),local(NotoSerif),local(NotoSerif-Regular);size-adjust:92.64%;ascent-override:79.34%;descent-override:28.61%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback Noto;font-style:italic;font-weight:100 900;src:local(Noto Serif Italic),local(NotoSerif-Italic);size-adjust:88.23%;ascent-override:83.31%;descent-override:30.04%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback DejaVu;font-style:normal;font-weight:100 900;src:local(DejaVu Serif),local(DejaVuSerif);size-adjust:86.33%;ascent-override:85.14%;descent-override:30.69%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback DejaVu;font-style:italic;font-weight:100 900;src:local(DejaVu Serif),local(DejaVuSerif);size-adjust:80.14%;ascent-override:91.72%;descent-override:33.07%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;font-style:normal;font-weight:100 500;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Arimo Regular),local(Arimo-Regular);size-adjust:104.49%;ascent-override:93.46%;descent-override:24.67%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;font-style:normal;font-weight:501 900;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);size-adjust:100.1%;ascent-override:97.56%;descent-override:25.76%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback Roboto;font-style:normal;font-weight:100 500;src:local(Roboto),local(Roboto-Regular),local(Roboto Regular);size-adjust:104.72%;ascent-override:93.25%;descent-override:24.62%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback Roboto;font-style:normal;font-weight:501 900;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:106.26%;ascent-override:91.9%;descent-override:24.26%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback DejaVu;font-style:normal;font-weight:100 500;src:local(DejaVu Sans),local(DejaVuSans);size-adjust:91.64%;ascent-override:106.56%;descent-override:28.13%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback DejaVu;font-style:normal;font-weight:501 900;src:local(DejaVu Sans Bold),local(DejaVuSans-Bold);size-adjust:83.67%;ascent-override:116.71%;descent-override:30.81%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;font-style:normal;font-weight:100 500;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(LiberationMono),local(Cousine),local(Cousine-Regular);size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;font-style:normal;font-weight:501 900;src:local(Courier New Bold),local(CourierNewPS-BoldMT),local(Liberation Mono Bold),local(LiberationMono-Bold),local(Cousine Bold),local(Cousine-Bold);size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}:root{--paper:#f3f0e8;--paper-raised:#fbfaf6;--paper-sunk:#e9e4d8;--night:#101512;--night-raised:#18201b;--ink:#141a16;--ink-2:#3a433d;--ink-3:#5b645d;--on-night:#ece8de;--on-night-2:#b3b9b1;--rule:#d5cebf;--rule-strong:#a99f8a;--rule-night:#2c3630;--ledger:#1e4a37;--ledger-hover:#163a2a;--ledger-tint:#dbe6dd;--ledger-on-night:#8fc2a6;--pencil:#4f5752;--pencil-on-night:#a4ada5;--blotter:#e3e6da;--pen:#b0341d;--pen-tint:#f3dcd4;--pen-on-night:#f08b72;--font-display:"Newsreader Variable", "Newsreader Fallback", "Newsreader Fallback Liberation", "Newsreader Fallback Noto", "Newsreader Fallback DejaVu", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-text:"Schibsted Grotesk Variable", "Schibsted Grotesk Fallback", "Schibsted Grotesk Fallback Roboto", "Schibsted Grotesk Fallback DejaVu", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-figures:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ch-newsreader:min(.608em, max(calc(.58022em - .404px), calc(.59133em - .671px), calc(.60244em - 1.004px), calc(.61356em - 1.404px), calc(.62467em - 1.871px), calc(.63578em - 2.404px), calc(.64689em - 3.004px), calc(.658em - 3.671px), calc(.66911em - 4.404px)));--ch-newsreader-italic:min(.6em, max(calc(.57222em - .404px), calc(.58333em - .671px), calc(.59444em - 1.004px), calc(.60556em - 1.404px), calc(.61667em - 1.871px), calc(.62778em - 2.404px), calc(.63889em - 3.004px), calc(.65em - 3.671px), calc(.66111em - 4.404px)));--step--2:.75rem;--step--1:.875rem;--step-0:clamp(1rem, .96rem + .19vw, 1.125rem);--step-1:clamp(1.125rem, 1.06rem + .3vw, 1.3125rem);--step-2:clamp(1.3rem, 1.17rem + .56vw, 1.75rem);--step-3:clamp(1.6rem, 1.36rem + 1.07vw, 2.5rem);--step-4:clamp(2rem, 1.58rem + 1.85vw, 3.5rem);--step-5:clamp(2.5rem, 1.73rem + 3.4vw, 5.25rem);--step-6:clamp(3rem, 1.6rem + 6.2vw, 8rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:clamp(5rem, 3.5rem + 6vw, 9rem);--wrap:78rem;--gutter:clamp(1.25rem, .8rem + 2vw, 2.5rem);--radius:3px;--radius-lg:6px;--shadow-paper:0 1px 0 #141a160f, 0 8px 18px -10px #141a1647;--shadow-lift:0 18px 30px -12px #141a1652;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pen:cubic-bezier(.45, 0, .55, 1);--ease-ink:cubic-bezier(.65, 0, .35, 1);--ease-mech:cubic-bezier(.3, 0, .2, 1);--dur-tick:90ms;--dur-rule:.26s;--dur-pen:.65s;--dur-index:.5s;--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.16s;--dur-2:.32s;--dur-3:.9s;--spring-light:linear(0, .054, .146, .268, .402, .537, .665, .78, .879, .96, 1.022, 1.067, 1.096, 1.113, 1.117, 1.115, 1.105, 1.092, 1.077, 1.061, 1.045, 1.031, 1.019, 1.008, 1, .994, .99, .987, .986, .986, .987, .989, 1);--spring-light-ms:.392s;--spring-paper:linear(0, .032, .088, .161, .244, .331, .418, .502, .58, .653, .717, .774, .823, .865, .901, .929, .953, .972, .987, .998, 1.006, 1.012, 1.015, 1.018, 1.018, 1.019, 1.018, 1.017, 1.015, 1.014, 1.012, 1.011, 1);--spring-paper-ms:.383s;--spring-stamp:linear(0, .047, .126, .226, .337, .451, .562, .666, .76, .843, .912, .969, 1.013, 1.046, 1.069, 1.083, 1.09, 1.091, 1.087, 1.081, 1.072, 1.062, 1.052, 1.042, 1.032, 1.023, 1.016, 1.009, 1.004, 1, .996, .994, 1);--spring-stamp-ms:.258s;--spring-heavy:linear(0, .014, .042, .081, .128, .182, .238, .297, .355, .413, .47, .524, .576, .624, .669, .711, .749, .784, .815, .843, .868, .891, .91, .927, .942, .955, .966, .975, .983, .99, .995, .999, 1);--spring-heavy-ms:.55s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);font-feature-settings:"ss01" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}[hidden]{display:none!important}ul[role=list],ol[role=list]{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--ledger-tint);color:var(--ink)}.display,h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.012em;text-wrap:balance;font-weight:440;line-height:1.04}h1{font-size:var(--step-6);letter-spacing:-.022em;line-height:.96}h2{font-size:var(--step-5);letter-spacing:-.018em}h3{font-size:var(--step-3);line-height:1.12}em,.italic{font-style:italic}p{text-wrap:pretty}.lede{font-size:var(--step-2);color:var(--ink-2);max-width:38rem;line-height:1.45}.small{font-size:var(--step--1);line-height:1.55}.muted{color:var(--ink-3)}.figure,.mono{font-family:var(--font-figures);font-variant-numeric:tabular-nums;letter-spacing:0}a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color var(--dur-1) ease}a:hover{text-decoration-style:double;text-decoration-color:currentColor}:focus-visible{outline:3px double var(--ledger);outline-offset:3px;border-radius:2px}.on-night :focus-visible{outline-color:var(--ledger-on-night)}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-10)}.section--after{padding-top:0}.section--tight{padding-block:var(--space-9)}.stack>*+*{margin-top:var(--flow,var(--space-5))}.on-night{background:var(--night);color:var(--on-night)}.on-night .lede,.on-night .muted{color:var(--on-night-2)}.sunk{background:var(--paper-sunk)}.index{align-items:baseline;gap:var(--space-3);font-family:var(--font-figures);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-6);font-weight:500;display:flex}.index:after{content:"";background:var(--rule);flex:1;height:1px;transform:translateY(-.2em)}.index b{color:var(--ledger);font-weight:500}.on-night .index{color:var(--on-night-2)}.on-night .index:after{background:var(--rule-night)}.on-night .index b{color:var(--ledger-on-night)}.double-rule{border-top:2px solid;border-bottom:2px solid;height:7px}.btn{--btn-bg:var(--ink);--btn-fg:var(--paper);border:1px solid var(--btn-bg);border-radius:var(--radius);background:var(--btn-bg);min-height:3rem;color:var(--btn-fg);font-family:var(--font-text);font-size:var(--step-0);cursor:pointer;transition:background-color var(--dur-1) ease, border-color var(--dur-1) ease, color var(--dur-1) ease;align-items:center;gap:.6em;padding:.75rem 1.35rem;font-weight:550;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--ledger);text-decoration:none}.btn:active{transform:scale(.97,.94)}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .btn{transition:background-color var(--dur-1) ease, border-color var(--dur-1) ease, color var(--dur-1) ease, transform var(--spring-stamp-ms) var(--spring-stamp)}html[data-motion=on] .btn:active{transition-duration:var(--dur-1), var(--dur-1), var(--dur-1), 0s}}.btn .arrow{transition:transform var(--dur-2) var(--ease-out)}.btn:hover .arrow{transform:translate(3px)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--rule-strong)}.btn--ghost:hover{--btn-bg:transparent;--btn-fg:var(--ledger);border-color:var(--ledger)}.on-night .btn{--btn-bg:var(--on-night);--btn-fg:var(--night)}.on-night .btn:hover{--btn-bg:var(--ledger-on-night)}.on-night .btn--ghost{--btn-bg:transparent;--btn-fg:var(--on-night);border-color:var(--rule-night)}.on-night .btn--ghost:hover{--btn-fg:var(--ledger-on-night);border-color:var(--ledger-on-night)}.btn-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.fn-ref{font-family:var(--font-figures);vertical-align:super;margin-left:.1em;font-size:.55em;line-height:0;text-decoration:none}.footnote{font-size:var(--step--1);color:var(--ink-3);max-width:44rem}.on-night .footnote{color:var(--on-night-2)}.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(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--paper);border-radius:var(--radius);position:absolute;top:-4rem}.skip-link:focus{top:var(--space-4)}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html:not([data-motion]) *,html:not([data-motion]) :before,html:not([data-motion]) :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}html:not(.js) .js-only,html:not(.js) .live-only,html[data-motion=off] .live-only,html.js[data-motion=on] .still-only{display:none!important}.pencil{font-family:var(--font-display);color:var(--pencil);font-style:italic}.on-night .pencil{color:var(--pencil-on-night)}.type{font-family:var(--font-figures);font-variant-numeric:tabular-nums;color:var(--ledger)}.on-night .type{color:var(--ledger-on-night)}.ink{color:var(--ink)}.on-night .ink{color:var(--on-night)}.pen{color:var(--pen)}.on-night .pen{color:var(--pen-on-night)}@property --ink-r{syntax:"<length>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-header{view-transition-name:site-header}::view-transition-group(site-header),::view-transition-old(root){animation:none}::view-transition-new(root){animation:var(--spring-paper-ms) var(--spring-paper) both vt-in}@keyframes vt-in{0%{transform:translateY(16px)}}html[data-motion=off]::view-transition-group(*),html[data-motion=off]::view-transition-old(*),html[data-motion=off]::view-transition-new(*){animation:none!important}@media print{.js-only,.live-only{display:none!important}.still-only{display:revert!important}[data-armed]{opacity:1!important;clip-path:none!important;transform:none!important}}.logo[data-astro-cid-f7espo7c]{flex:none;width:auto}.logo[data-astro-cid-f7espo7c][data-pluck]{overflow:visible}.motion-switch[data-astro-cid-zcmqvsln]{border-radius:var(--radius);min-height:2.75rem;color:var(--ink-2);font-family:var(--font-text);font-size:var(--step--1);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.5em;margin-inline:-.5em;padding:0 .5em;font-weight:500;line-height:1;display:inline-flex}.motion-switch[data-astro-cid-zcmqvsln]:hover{color:var(--ink)}[data-astro-cid-zcmqvsln][data-state]{--tracking:.08em;min-width:calc(2.6em + 3ch + 3 * var(--tracking));font-family:var(--font-figures);letter-spacing:var(--tracking);text-transform:uppercase;align-items:center;padding-left:2.6em;font-size:.8em;font-weight:500;display:inline-flex;position:relative}[data-astro-cid-zcmqvsln][data-state]:before,[data-astro-cid-zcmqvsln][data-state]:after{content:"";box-sizing:border-box;position:absolute;top:50%}[data-astro-cid-zcmqvsln][data-state]:before{border:1.25px solid;border-radius:1em;width:2em;height:1.1em;margin-top:-.55em;left:0}[data-astro-cid-zcmqvsln][data-state]:after{background:currentColor;border-radius:50%;width:.66em;height:.66em;margin-top:-.33em;left:.22em;transform:translate(0)}.motion-switch[data-astro-cid-zcmqvsln][aria-checked=true] [data-astro-cid-zcmqvsln][data-state]:after{transform:translate(.9em)}.motion-switch[data-astro-cid-zcmqvsln][aria-checked=false] [data-astro-cid-zcmqvsln][data-state]:before{border-style:dashed}@media (prefers-reduced-motion:no-preference){html[data-motion=on] [data-astro-cid-zcmqvsln][data-state]:after{transition:transform var(--spring-stamp-ms,.27s) var(--spring-stamp,var(--ease-out))}}@media (forced-colors:active){[data-astro-cid-zcmqvsln][data-state]:after{forced-color-adjust:none;background:buttontext}}.on-night .motion-switch[data-astro-cid-zcmqvsln]{color:var(--on-night-2)}.on-night .motion-switch[data-astro-cid-zcmqvsln]:hover{color:var(--on-night)}.site-footer[data-astro-cid-nns7i3if]{padding-block:var(--space-9) var(--space-6)}.top[data-astro-cid-nns7i3if]{gap:var(--space-8);padding-bottom:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);display:grid}.sign[data-astro-cid-nns7i3if]{color:var(--on-night)}.tag[data-astro-cid-nns7i3if]{margin-top:var(--space-5);font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--on-night-2);max-width:calc(18 * var(--ch-newsreader-italic))}.cols[data-astro-cid-nns7i3if]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.col-h[data-astro-cid-nns7i3if]{font-family:var(--font-figures);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--on-night-2);margin-bottom:var(--space-4);font-weight:500}.cols[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--space-3);display:grid}.cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{font-size:var(--step--1);overflow-wrap:anywhere;text-decoration:none}.cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-underline-offset:.3em;text-decoration:underline double}.double-rule[data-astro-cid-nns7i3if]{color:var(--rule-night)}.base[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-top:var(--space-4);color:var(--on-night-2);flex-wrap:wrap;display:flex}.marks[data-astro-cid-nns7i3if]{margin-top:var(--space-3);max-width:60rem;color:var(--on-night-2)}@media (width<=52rem){.top[data-astro-cid-nns7i3if]{grid-template-columns:1fr}.cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}.base[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start}}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0}.bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-6);min-height:4.25rem;display:flex;position:relative}.brand[data-astro-cid-fzpbxy5g]{color:var(--ink);padding-block:var(--space-2);flex:none;text-decoration:none;display:inline-flex}.nav[data-astro-cid-fzpbxy5g]{margin-left:auto}.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:var(--space-6);display:flex}.nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]{position:relative}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.signin[data-astro-cid-fzpbxy5g]{font-size:var(--step--1);color:var(--ink-2);padding-block:var(--space-2);font-weight:500;text-decoration:none}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding-block:var(--space-3);display:block}.signin[data-astro-cid-fzpbxy5g]:hover,.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);text-underline-offset:.35em;text-decoration:underline double}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ink)}.nav[data-astro-cid-fzpbxy5g][data-scene-mounted] a[data-astro-cid-fzpbxy5g]:hover{text-decoration:none}.nav-rule[data-astro-cid-fzpbxy5g]{left:0;right:0;top:calc(var(--space-3) + 1.3em);height:4px;font-size:var(--step--1);border-block:1px solid var(--ink);transform-origin:0;pointer-events:none;view-transition-name:nav-rule;transition:opacity var(--dur-1) ease;position:absolute}.nav-rule[data-astro-cid-fzpbxy5g][data-idle]{opacity:0}.actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-5);display:flex}.btn--sm[data-astro-cid-fzpbxy5g]{min-height:2.5rem;font-size:var(--step--1);padding:.5rem 1rem}.menu[data-astro-cid-fzpbxy5g]{margin-left:auto;display:none}.menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-3);min-height:2.75rem;padding-inline:var(--space-2);cursor:pointer;font-size:var(--step--1);font-weight:500;list-style:none;display:flex}.menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.menu-icon[data-astro-cid-fzpbxy5g]{gap:5px;width:1.25rem;display:grid}.menu-icon[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{height:0;transition:transform var(--dur-2) var(--ease-out);border-top:2px solid;display:block}.menu[data-astro-cid-fzpbxy5g][open] .menu-icon[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(3.5px)rotate(45deg)}.menu[data-astro-cid-fzpbxy5g][open] .menu-icon[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu-panel[data-astro-cid-fzpbxy5g]{left:var(--gutter);right:var(--gutter);padding:var(--space-5);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);position:absolute;top:calc(100% + .5rem);box-shadow:0 18px 40px -24px #141a1659}.menu-panel[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{margin-bottom:var(--space-5);display:grid}.menu-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]+li[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--rule)}.menu-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:not(.btn){padding-block:var(--space-3);font-family:var(--font-display);font-size:var(--step-2);text-decoration:none;display:block}.menu-panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{text-underline-offset:.22em;text-decoration:underline 1px double}.menu-panel[data-astro-cid-fzpbxy5g] .btn[data-astro-cid-fzpbxy5g]{justify-content:center;width:100%}.header-apply[data-astro-cid-fzpbxy5g]{display:none}@media (width<=52rem){.nav[data-astro-cid-fzpbxy5g],.actions[data-astro-cid-fzpbxy5g]{display:none}.header-apply[data-astro-cid-fzpbxy5g]{min-height:2.75rem;margin-left:auto;display:inline-flex}.menu[data-astro-cid-fzpbxy5g]{margin-left:0;display:block}}@media (width<=26rem){.bar[data-astro-cid-fzpbxy5g]{gap:var(--space-3)}}@media (width<=23rem){.menu-label[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}::view-transition-group(nav-rule){animation-duration:var(--spring-paper-ms);animation-timing-function:var(--spring-paper)}
