@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/_editions-editor-20261108/_next/static/media/instrument-sans-latin-ext-wdth-normal.a718fc63.woff2) format("woff2-variations");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/_editions-editor-20261108/_next/static/media/instrument-sans-latin-wdth-normal.68c3c527.woff2) format("woff2-variations");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:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_editions-editor-20261108/_next/static/media/source-sans-3-cyrillic-ext-wght-normal.405cf8a6.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_editions-editor-20261108/_next/static/media/source-sans-3-cyrillic-wght-normal.005efba8.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_editions-editor-20261108/_next/static/media/source-sans-3-greek-ext-wght-normal.e399d70d.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_editions-editor-20261108/_next/static/media/source-sans-3-greek-wght-normal.6986a93d.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_editions-editor-20261108/_next/static/media/source-sans-3-vietnamese-wght-normal.6063cc8d.woff2) format("woff2-variations");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:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_editions-editor-20261108/_next/static/media/source-sans-3-latin-ext-wght-normal.0df1ad24.woff2) format("woff2-variations");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_editions-editor-20261108/_next/static/media/source-sans-3-latin-wght-normal.f82309bf.woff2) format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_editions-editor-20261108/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_editions-editor-20261108/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_editions-editor-20261108/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_editions-editor-20261108/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff")}:root{--color-carbon:#11110f;--color-paper:#f2f0e9;--color-signal:#c8ff3d;--color-carbon-raised:#1b1b18;--color-carbon-soft:#292925;--color-paper-muted:#d4d1c8;--color-paper-dim:#9b9992;--color-signal-soft:rgb(200 255 61/16%);--color-sillage:#c7653e;--color-sillage-ink:#91452f;--color-border-dark:rgb(242 240 233/18%);--color-border-light:rgb(17 17 15/18%);--color-background:var(--color-carbon);--color-background-raised:var(--color-carbon-raised);--color-foreground:var(--color-paper);--color-foreground-muted:var(--color-paper-muted);--color-foreground-dim:var(--color-paper-dim);--color-border:var(--color-border-dark);--color-accent:var(--color-signal);--color-accent-foreground:var(--color-carbon);--font-family-display:"Instrument Sans Variable","Arial Narrow",sans-serif;--font-family-functional:"Source Sans 3 Variable","Helvetica Neue",sans-serif;--font-family-tech:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;--font-size-display-1:clamp(4.25rem,13.5vw,12.5rem);--font-size-display-2:clamp(3.5rem,9.5vw,9rem);--font-size-display-3:clamp(2.8rem,6.5vw,6.5rem);--font-size-heading-1:clamp(2.35rem,4.8vw,4.75rem);--font-size-heading-2:clamp(1.9rem,3.3vw,3.25rem);--font-size-heading-3:clamp(1.45rem,2.2vw,2.15rem);--font-size-body-large:clamp(1.125rem,1.7vw,1.5rem);--font-size-body:clamp(1rem,1.1vw,1.125rem);--font-size-body-small:0.9375rem;--font-size-label:0.6875rem;--font-size-index:clamp(2.2rem,4.5vw,4.75rem);--line-height-display:0.82;--line-height-heading:0.94;--line-height-body:1.58;--line-height-compact:1.2;--tracking-display:-0.068em;--tracking-heading:-0.045em;--tracking-functional:-0.015em;--tracking-tech:0.12em;--font-display-1:650 var(--font-size-display-1) /var(--line-height-display) var(--font-family-display);--font-display-2:650 var(--font-size-display-2) /0.84 var(--font-family-display);--font-display-3:620 var(--font-size-display-3) /0.88 var(--font-family-display);--font-heading-1:600 var(--font-size-heading-1) /var(--line-height-heading) var(--font-family-display);--font-heading-2:580 var(--font-size-heading-2) /1 var(--font-family-display);--font-heading-3:560 var(--font-size-heading-3) /1.05 var(--font-family-display);--font-body-large:390 var(--font-size-body-large) /1.48 var(--font-family-functional);--font-body:400 var(--font-size-body) /var(--line-height-body) var(--font-family-functional);--font-body-small:420 var(--font-size-body-small) /1.5 var(--font-family-functional);--font-label:500 var(--font-size-label) /var(--line-height-compact) var(--font-family-tech);--font-wordmark:620 clamp(1.25rem,2vw,1.625rem) /1 var(--font-family-display);--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-48:12rem;--space-fluid-page:clamp(1rem,3.3vw,3.5rem);--space-fluid-section:clamp(6rem,13vw,13rem);--container-max:100rem;--measure-copy:42rem;--measure-narrow:29rem;--measure-wide:76rem;--grid-columns:12;--grid-gutter:clamp(0.75rem,1.6vw,1.75rem);--grid-margin:var(--space-fluid-page);--grid-column-width:calc((100vw - (2 * var(--grid-margin)) - (11 * var(--grid-gutter))) / 12);--breakpoint-compact:40rem;--breakpoint-tablet:48rem;--breakpoint-desktop:64rem;--breakpoint-wide:90rem;--radius-none:0;--radius-hairline:0.125rem;--radius-small:0.25rem;--border-hairline:1px;--z-base:0;--z-content:10;--z-media:20;--z-navigation:50;--z-cursor:80;--z-overlay:100;--duration-instant:100ms;--duration-fast:180ms;--duration-medium:420ms;--duration-slow:780ms;--duration-scene:1200ms;--ease-standard:cubic-bezier(0.22,1,0.36,1);--ease-enter:cubic-bezier(0.16,1,0.3,1);--ease-exit:cubic-bezier(0.7,0,0.84,0);--ease-linear:linear;--motion-duration-micro:180ms;--motion-duration-system:320ms;--motion-duration-editorial:620ms;--motion-duration-moment:1200ms;--motion-ease-reveal:cubic-bezier(0.16,1,0.3,1);--motion-ease-reconfigure:cubic-bezier(0.65,0,0.35,1);--motion-ease-system:cubic-bezier(0.45,0,0.55,1);--motion-distance-small:0.75rem;--motion-distance-medium:2.5rem;--motion-distance-large:6rem}[data-theme=paper]{--color-background:var(--color-paper);--color-background-raised:#e7e4dc;--color-foreground:var(--color-carbon);--color-foreground-muted:#454540;--color-foreground-dim:#72716b;--color-border:var(--color-border-light)}[data-theme=signal]{--color-background:var(--color-signal);--color-background-raised:var(--color-signal);--color-foreground:var(--color-carbon);--color-foreground-muted:#313228;--color-foreground-dim:#4c4e3b;--color-border:rgb(17 17 15/24%);--color-accent:var(--color-carbon);--color-accent-foreground:var(--color-signal)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:.01ms!important}[data-motion]{clip-path:none!important;opacity:1!important;transform:none!important}}*,:after,:before{box-sizing:border-box}html{min-inline-size:20rem;color-scheme:dark;background:var(--color-carbon);scroll-behavior:smooth}html:has([data-motion-capture=true]){scroll-behavior:auto!important}body{min-block-size:100vh;margin:0;overflow-x:clip;color:var(--color-foreground);background:var(--color-background);font:var(--font-body);letter-spacing:var(--tracking-functional);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{color:inherit;font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}canvas,img,picture,svg,video{display:block;max-inline-size:100%}::selection{color:var(--color-carbon);background:var(--color-signal)}:focus-visible{outline:2px solid var(--color-signal);outline-offset:4px}[data-theme=paper] :focus-visible,[data-theme=signal] :focus-visible{outline-color:var(--color-carbon)}.skip-link{position:fixed;z-index:var(--z-overlay);inset-block-start:var(--space-4);inset-inline-start:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--color-carbon);background:var(--color-signal);font:var(--font-label);letter-spacing:var(--tracking-tech);text-decoration:none;text-transform:uppercase;transform:translateY(calc(-100% - var(--space-6)));transition:transform var(--duration-fast) var(--ease-standard)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (hover:hover) and (pointer:fine){html[data-custom-cursor=enabled],html[data-custom-cursor=enabled] [data-cursor],html[data-custom-cursor=enabled] a,html[data-custom-cursor=enabled] button{cursor:none}}