@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-500-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/overpass-mono-latin-wght-normal.woff2) format("woff2-variations")}:root{--ground: #1a252d;--paper: #f2eee4;--paper-soft: #e4dfd1;--paper-deep: #d2c8b6;--ink: #17242b;--ink-soft: #4a5758;--reverse: #f8f4eb;--rule: #9b9a91;--rule-strong: #23333a;--status-open: #d9e1d5;--status-dark: #203039;--ink-deep: #162832;--ink-light: #b9c7bf;--field: #53675b;--gold: #b18d4f;--cream: #f2eee4;--reading: "IBM Plex Serif", Georgia, serif;--data: "Overpass Mono", "Courier New", monospace;--step--1: clamp(.75rem, .72rem + .12vw, .82rem);--step-0: clamp(1rem, .96rem + .18vw, 1.12rem);--step-1: clamp(1.25rem, 1.12rem + .54vw, 1.62rem);--step-2: clamp(1.58rem, 1.31rem + 1.08vw, 2.25rem);--step-3: clamp(2rem, 1.48rem + 2.08vw, 3.3rem);--step-4: clamp(2.65rem, 1.72rem + 3.72vw, 5rem);--space-1: .5rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--space-7: clamp(3.5rem, 7vw, 7rem);--page: 92rem;--reading-width: 46rem}*,*:before,*:after{box-sizing:border-box}html{background:var(--ground);color:var(--ink);font-family:var(--reading);scroll-behavior:smooth}body{margin:0;font-size:var(--step-0);line-height:1.7}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid currentColor;outline-offset:4px}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{line-height:1.05}h1{font-size:var(--step-4);font-weight:400;letter-spacing:-.055em}h2{font-size:var(--step-3);font-weight:400;letter-spacing:-.035em}h3{font-size:var(--step-1)}table{border-collapse:collapse;width:100%}.document{width:min(calc(100% - 2rem),var(--page));margin:1.25rem auto;overflow:clip;background:var(--paper);border:1px solid var(--rule-strong);box-shadow:.65rem .65rem #0d171c}.data-text,.eyebrow,.record-label,.record-value{font-family:var(--data);font-variant-numeric:tabular-nums lining-nums}.eyebrow{margin-block-end:var(--space-3);font-size:var(--step--1);font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.muted{color:var(--ink-soft)}.reading-measure{max-width:var(--reading-width)}.section-pad{padding:var(--space-7) clamp(1.25rem,5vw,5rem)}figure{margin:0}::selection{background:var(--gold);color:var(--ink-deep)}.section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);gap:var(--space-6);align-items:end;margin-block-end:var(--space-5);padding-block-end:var(--space-3);border-bottom:1px solid var(--rule-strong)}.section-heading h2,.section-heading p{margin:0}.ai-image{position:relative;display:block;margin:0}.ai-image img{display:block;max-width:100%}.ai-badge{position:absolute;z-index:2;inset:.4rem auto auto .4rem;min-height:20px;padding:.1rem .34rem;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--data);font-size:.6rem;font-weight:600;letter-spacing:.1em;line-height:1.55;pointer-events:none}.ai-note{margin-top:.35rem;color:var(--ink-soft);font-family:var(--data);font-size:.62rem;letter-spacing:.06em}.scroll-frame{max-width:100%;overflow-x:auto;border:1px solid var(--rule-strong);scrollbar-color:var(--ink) var(--paper-soft)}.skip-link{position:fixed;z-index:20;inset:0 auto auto 0;padding:.75rem 1rem;translate:0 -120%;background:var(--ink);color:var(--reverse);font-family:var(--data)}.skip-link:focus{translate:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:52rem){.document{width:100%;margin:0;border-inline:0;box-shadow:none}.section-heading{grid-template-columns:1fr;gap:var(--space-3)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.article-visual{margin:2rem 0 2.5rem}.article-visual img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.article-visual figcaption{margin-top:.5rem;color:var(--ink-soft);font-family:var(--data);font-size:.7rem;letter-spacing:.04em}footer[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;padding:2.5rem 1.75rem;border-top:1px solid var(--rule-strong);color:var(--ink-soft);font-family:var(--data);font-size:.72rem}p[data-astro-cid-gcn2mc3v]{max-width:48rem;margin:0}nav[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:1.25rem}@media(max-width:45rem){footer[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr}}.site-header[data-astro-cid-ctg3m53h]{display:grid;grid-template-columns:minmax(15rem,1fr) auto auto;gap:2rem;align-items:center;min-height:5.25rem;padding:.75rem 1.4rem;border-bottom:1px solid var(--rule-strong);font-family:var(--data)}.brand[data-astro-cid-ctg3m53h]{display:flex;gap:.75rem;align-items:center;width:fit-content;font-weight:600;line-height:1.08;text-decoration:none}.brand[data-astro-cid-ctg3m53h] svg[data-astro-cid-ctg3m53h]{width:2.8rem;height:2.8rem;flex:none}.brand[data-astro-cid-ctg3m53h] small[data-astro-cid-ctg3m53h]{display:block;margin-top:.25rem;color:var(--ink-soft);font-size:.62rem;font-weight:400;letter-spacing:.11em;text-transform:uppercase}.site-menu[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;gap:.75rem clamp(1rem,2vw,2rem);justify-content:flex-end}.nav-group[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem}.nav-group[data-astro-cid-ctg3m53h]+.nav-group[data-astro-cid-ctg3m53h]{padding-left:1rem;border-left:1px solid var(--rule)}.nav-label[data-astro-cid-ctg3m53h]{margin:0;color:var(--ink-soft);font-size:.62rem;letter-spacing:.09em;text-transform:uppercase}.site-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font-size:.76rem;text-decoration:none}.site-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{text-decoration:underline}.site-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.menu-drawer[data-astro-cid-ctg3m53h]{display:none}.issue[data-astro-cid-ctg3m53h]{margin:0;color:var(--ink-soft);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}@media(max-width:67rem){.site-header[data-astro-cid-ctg3m53h]{grid-template-columns:1fr auto}.site-menu[data-astro-cid-ctg3m53h]{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));justify-content:flex-start;gap:0;padding-block:0 .3rem;border-top:1px solid var(--rule)}.nav-group[data-astro-cid-ctg3m53h]{display:contents}.nav-group[data-astro-cid-ctg3m53h]+.nav-group[data-astro-cid-ctg3m53h]{padding-left:0;border-left:0}.nav-label[data-astro-cid-ctg3m53h]{display:none}.site-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-height:2.75rem;padding:.5rem;border-top:1px solid var(--rule)}.issue[data-astro-cid-ctg3m53h]{text-align:right}}@media(max-width:36rem){.site-header[data-astro-cid-ctg3m53h]{gap:.75rem;padding-inline:1rem}.issue[data-astro-cid-ctg3m53h],.brand[data-astro-cid-ctg3m53h] small[data-astro-cid-ctg3m53h]{display:none}.site-header[data-astro-cid-ctg3m53h]{position:relative}.site-menu[data-astro-cid-ctg3m53h]{display:none}.menu-drawer[data-astro-cid-ctg3m53h]{display:block;grid-column:2;grid-row:1;justify-self:end}.menu-drawer[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .85rem;border:1px solid var(--rule-strong);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;list-style:none}.menu-drawer[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]::-webkit-details-marker{display:none}.menu-drawer[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]:after{content:"+";font-size:1rem;line-height:1}.menu-drawer[data-astro-cid-ctg3m53h] details[data-astro-cid-ctg3m53h][open] summary[data-astro-cid-ctg3m53h]:after{content:"−"}.menu-drawer[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.drawer-menu[data-astro-cid-ctg3m53h]{position:absolute;z-index:20;top:100%;left:0;right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1rem .5rem;border-bottom:1px solid var(--rule-strong);background:var(--paper);box-shadow:0 .75rem 1.5rem #0c1b232e}.drawer-menu[data-astro-cid-ctg3m53h] .nav-group[data-astro-cid-ctg3m53h]{display:contents}.drawer-menu[data-astro-cid-ctg3m53h] .nav-label[data-astro-cid-ctg3m53h]{display:block;grid-column:1 / -1;margin:0;padding:.7rem .4rem .3rem;color:var(--ink-soft);font-size:.6rem;letter-spacing:.09em;text-transform:uppercase}.drawer-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-height:2.75rem;padding:.5rem .4rem;border-top:1px solid var(--rule);font-size:.78rem;text-decoration:none}.drawer-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{background:var(--paper-soft)}.drawer-menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}}
