:root{--color-green:#2a5633;--color-sage:#5e7a63;--color-navy:#153859;--color-blue:#517594;--color-red:#e72604;--color-pink:#d4807c;--color-purple:#51296b;--color-lilac:#b79ccb;--color-cream:#f2eee8;--color-paper:#e8e2d8;--color-ink:#151515;--color-grey:#5c5a56;--color-brandRed:#ab1f24;--color-mint:#b6eed8;--color-lilacTint:#c9d0ea;--color-pinkTint:#f2c9e1;--color-paperLight:#f7f3ea;--theme-sage-bg:#5e7a63;--theme-sage-mark:#2a5633;--theme-sage-text:#f2eee8;--theme-green-bg:#2a5633;--theme-green-mark:#5e7a63;--theme-green-text:#f2eee8;--theme-navy-bg:#153859;--theme-navy-mark:#517594;--theme-navy-text:#f2eee8;--theme-blue-bg:#517594;--theme-blue-mark:#153859;--theme-blue-text:#f2eee8;--theme-red-bg:#ab1f24;--theme-red-mark:#d4807c;--theme-red-text:#f2eee8;--theme-purple-bg:#51296b;--theme-purple-mark:#b79ccb;--theme-purple-text:#f2eee8;--theme-ink-bg:#151515;--theme-ink-mark:#3a3a38;--theme-ink-text:#f2eee8;--theme-cream-bg:#f2eee8;--theme-cream-mark:#d9d2c6;--theme-cream-text:#151515;--font-display:"TG J", var(--font-fraunces), Georgia, serif;--font-text:"TG J", var(--font-fraunces), Georgia, serif;--font-sans:var(--font-inter-tight), "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, monospace;--weight-regular:400;--weight-medium:500;--weight-bold:600;--weight-black:700;--type-numeral-size:clamp(4rem, .5331rem + 14.792vw, 10rem);--type-numeral-leading:.85;--type-numeral-tracking:-.02em;--type-numeral-weight:300;--type-mega-size:clamp(3.5rem, .1054rem + 14.4838vw, 9.375rem);--type-mega-leading:.86;--type-mega-tracking:-.02em;--type-mega-weight:300;--type-display-size:clamp(2.5rem, .4777rem + 8.6287vw, 6rem);--type-display-leading:.95;--type-display-tracking:-.015em;--type-display-weight:300;--type-h1-size:clamp(2.25rem, .9499rem + 5.547vw, 4.5rem);--type-h1-leading:.95;--type-h1-tracking:-.015em;--type-h1-weight:300;--type-h2-size:clamp(1.75rem, 1.1722rem + 2.4653vw, 2.75rem);--type-h2-leading:1;--type-h2-tracking:-.01em;--type-h2-weight:300;--type-h3-size:clamp(1.375rem, 1.1583rem + .9245vw, 1.75rem);--type-h3-leading:1.05;--type-h3-tracking:0em;--type-h3-weight:400;--type-lead-size:clamp(1.25rem, 1.0333rem + .9245vw, 1.625rem);--type-lead-leading:1.25;--type-lead-tracking:0em;--type-lead-weight:400;--type-body-size:clamp(1.0625rem, .9903rem + .3082vw, 1.1875rem);--type-body-leading:1.4;--type-body-tracking:0em;--type-body-weight:400;--type-small-size:clamp(.8125rem, .7764rem + .1541vw, .875rem);--type-small-leading:1.35;--type-small-tracking:0em;--type-small-weight:400;--type-label-size:clamp(.6875rem, .6514rem + .1541vw, .75rem);--type-label-leading:1.2;--type-label-tracking:.06em;--type-label-weight:500;--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:8rem;--space-11:12rem;--gutter:clamp(1rem, 1rem + 0vw, 1rem);--max-width:100rem;--radius-s:6px;--radius-m:12px;--radius-l:24px;--radius-pill:999px;--duration-fast:.2s;--duration-base:.5s;--duration-slow:.9s;--duration-intro:1.6s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inOut:cubic-bezier(.65, 0, .35, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--page-bg:#f7f3ea;--page-surface:#fbf9f3;--page-fg:#1d1b18;--page-muted:#6f6a61;--page-line:#e2dccf;--page-rule:#1d1b18}:root[data-mode=dark]{--page-bg:#171614;--page-surface:#100f0e;--page-fg:#f2eee8;--page-muted:#a39d92;--page-line:#33312d;--page-rule:#f2eee8}.theme-sage{--bg:var(--theme-sage-bg);--mark:var(--theme-sage-mark);--text:var(--theme-sage-text)}.theme-green{--bg:var(--theme-green-bg);--mark:var(--theme-green-mark);--text:var(--theme-green-text)}.theme-navy{--bg:var(--theme-navy-bg);--mark:var(--theme-navy-mark);--text:var(--theme-navy-text)}.theme-blue{--bg:var(--theme-blue-bg);--mark:var(--theme-blue-mark);--text:var(--theme-blue-text)}.theme-red{--bg:var(--theme-red-bg);--mark:var(--theme-red-mark);--text:var(--theme-red-text)}.theme-purple{--bg:var(--theme-purple-bg);--mark:var(--theme-purple-mark);--text:var(--theme-purple-text)}.theme-ink{--bg:var(--theme-ink-bg);--mark:var(--theme-ink-mark);--text:var(--theme-ink-text)}.theme-cream{--bg:var(--theme-cream-bg);--mark:var(--theme-cream-mark);--text:var(--theme-cream-text)}
@font-face{font-family:TG J;src:url(/fonts/newsreader-j-0.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+4A}@font-face{font-family:TG J;src:url(/fonts/newsreader-j-1.woff2)format("woff2");font-style:italic;font-weight:200 800;font-display:swap;unicode-range:U+4A}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--page-bg);color:var(--page-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transition:background-color var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out)}html[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100svh;font-family:var(--font-sans);font-variation-settings:"SOFT" 100, "WONK" 1;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--type-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,video,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--page-fg);color:var(--page-bg)}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}main{display:block}body{background:var(--page-bg)}strong,b{font-weight:600}h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;font-weight:300}em,i{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1}.soft{font-variation-settings:"SOFT" 100, "WONK" 1}main:focus{outline:none}.grid12{padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}@media (max-width:760px){.grid12{column-gap:8px}}@media (max-width:1023px){.desktop-only{display:none!important}}@media (min-width:1024px){.below-desktop{display:none!important}}.wrap{width:100%;max-width:var(--max-width);padding-inline:var(--gutter);margin-inline:auto}.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(--gutter);z-index:1000;padding:var(--space-3) var(--space-5);background:var(--page-fg);color:var(--page-bg);border-radius:var(--radius-pill);font-weight:var(--weight-medium);text-decoration:none;position:fixed;top:-100px}.skip-link:focus{top:var(--space-3)}.muted{color:var(--page-muted)}.t-numeral,.t-mega,.t-display,.t-h1,.t-h2,.t-h3,.t-lead{text-wrap:balance}.t-numeral{font-size:var(--type-numeral-size);line-height:var(--type-numeral-leading);letter-spacing:var(--type-numeral-tracking);font-weight:var(--type-numeral-weight)}.t-mega{font-size:var(--type-mega-size);line-height:var(--type-mega-leading);letter-spacing:var(--type-mega-tracking);font-weight:var(--type-mega-weight)}.t-display{font-size:var(--type-display-size);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);font-weight:var(--type-display-weight)}.t-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking);font-weight:var(--type-h1-weight)}.t-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);font-weight:var(--type-h2-weight)}.t-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);font-weight:var(--type-h3-weight)}.t-lead{font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking);font-weight:var(--type-lead-weight)}.t-small{font-size:var(--type-small-size);line-height:var(--type-small-leading);font-weight:var(--type-small-weight)}.t-mono{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.3}.t-label{font-family:var(--font-sans);font-size:var(--type-label-size);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);text-transform:uppercase}.t-numeral,.t-mega,.t-display,.t-h1,.t-h2,.t-h3{font-family:var(--font-display)}.t-small{font-family:var(--font-sans)}.hl{color:inherit;background:linear-gradient(var(--hl,var(--color-mint)), var(--hl,var(--color-mint))) no-repeat 0 55% / var(--hl-size,100%) .92em;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.04em;padding:0 .12em}.chip{align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-s);background:var(--page-surface);font-size:var(--type-label-size);font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.dot{background:var(--dot,var(--page-fg));border-radius:50%;flex-shrink:0;width:.6em;height:.6em;display:inline-block}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}main{background:var(--page-bg);min-height:100svh}::view-transition{pointer-events:none}::view-transition-old(.page){animation:page-out .52s var(--ease-inOut) both}::view-transition-new(.page){animation:page-in .72s var(--ease-out) 80ms both}::view-transition-group(site-nav){z-index:100;animation:none}::view-transition-old(site-nav){display:none}::view-transition-new(site-nav){animation:none}@keyframes page-out{to{opacity:.4;filter:brightness(.7);scale:.94}}@keyframes page-in{0%{border-radius:var(--radius-l) var(--radius-l) 0 0;translate:0 100vh}to{border-radius:0;translate:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
