@font-face{font-family:Playfair Display;src:url(/_astro/playfair-display-latin-900-normal.oSb7_CWx.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/_astro/libre-franklin-latin-wght-normal.CLTz0ja0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--color-paper:#fbfaf6;--color-ink:#161513;--color-ink-muted:#57534b;--color-rule:#d6d2c8;--color-rule-strong:#161513;--color-accent:#b02a14;--color-focus:#b02a14;--font-masthead:"Playfair Display", "Bodoni 72", Didot, Georgia, serif;--font-headline:"Newsreader", "Iowan Old Style", Georgia, serif;--font-body:"Newsreader", "Iowan Old Style", Georgia, serif;--font-meta:"Libre Franklin", "Franklin Gothic Medium", "Helvetica Neue", Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1.125rem;--text-md:1.25rem;--text-lg:1.5rem;--text-masthead:clamp(2.5rem, 12.5vw, 6.5rem);--globe-size:.76em;--globe-drop:-.03em;--text-tagline:clamp(.75rem, .7rem + .25vw, .9375rem);--text-lead:clamp(1.5rem, 1.3rem + 1vw, 2.25rem);--leading-tight:1.15;--leading-snug:1.28;--leading-body:1.5;--tracking-label:.08em;--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;--measure:70ch;--page-max:76rem;--gutter:1rem;--rail-width:17rem;--label-width:10.5rem;--ticker-height:2.75rem;--ticker-radius:16px;--slide-duration:.45s;--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ticker-bg:#000;--ticker-text:#f5f5f7;--ticker-muted:#a1a1a6;--ticker-chip:#2c2c2e;--ticker-red:#ff6b5e;--rule-thin:1px;--rule-thick:3px}@media (width>=48rem){:root{--gutter:2rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-paper:#151412;--color-ink:#f0ede6;--color-ink-muted:#aca79c;--color-rule:#39362f;--color-rule-strong:#f0ede6;--color-accent:#ff8f78;--color-focus:#ff8f78}}:root[data-theme=dark]{color-scheme:dark;--color-paper:#151412;--color-ink:#f0ede6;--color-ink-muted:#aca79c;--color-rule:#39362f;--color-rule-strong:#f0ede6;--color-accent:#ff8f78;--color-focus:#ff8f78}.globe__strip{animation:1.0667s steps(32,end) infinite globe-strip}@keyframes globe-strip{to{transform:translateY(-3200px)}}@media (prefers-reduced-motion:reduce){.globe__strip{animation:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:break-word;margin:0}h1,h2,h3,h4,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--color-accent)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);padding:var(--space-2) var(--space-3);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-meta);font-size:var(--text-sm);position:absolute;top:-4rem}.skip-link:focus{top:var(--space-2)}.page{max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.label{font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:var(--tracking-label);font-weight:700;line-height:var(--leading-snug);text-transform:uppercase}.masthead{padding-top:var(--space-5);text-align:center}.masthead__name{font-family:var(--font-masthead);font-size:var(--text-masthead);letter-spacing:-.005em;text-transform:uppercase;font-weight:900;line-height:1.05}.masthead__name a{white-space:nowrap;text-decoration:none}.globe{width:var(--globe-size);height:var(--globe-size);fill:none;stroke:currentColor;vertical-align:var(--globe-drop);margin-right:.13em;display:inline-block;overflow:hidden}.masthead__tagline{margin-top:var(--space-2);color:var(--color-accent);font-size:var(--text-tagline);letter-spacing:.16em}.masthead__bar{align-items:center;gap:var(--space-1) var(--space-4);margin-top:var(--space-4);padding-block:var(--space-2);border-top:var(--rule-thin) solid var(--color-rule-strong);border-bottom:4px double var(--color-rule-strong);font-family:var(--font-meta);font-size:var(--text-sm);grid-template-columns:1fr auto;grid-template-areas:"date date""nav theme";display:grid}@media (width>=48rem){.masthead__bar{grid-template-columns:1fr auto 1fr;grid-template-areas:"nav date theme"}}.masthead__date{font-variant-numeric:tabular-nums;grid-area:date}.site-nav{gap:var(--space-1) var(--space-4);flex-wrap:wrap;grid-area:nav;display:flex}.site-nav a,.site-nav__theme button{padding-block:var(--space-1);display:inline-block}.site-nav a[aria-current=page]{text-decoration-color:var(--color-accent);font-weight:700;text-decoration-thickness:2px}.plain-button{appearance:none;color:inherit;font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.plain-button:hover{color:var(--color-accent)}.site-nav__theme{grid-area:theme;justify-self:end}.notice{margin-top:var(--space-4);padding-left:var(--space-3);border-left:var(--rule-thick) solid var(--color-accent);max-width:var(--measure);font-family:var(--font-meta);font-size:var(--text-sm)}.edition{column-gap:var(--space-7);padding-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.lead{padding-bottom:var(--space-5);border-bottom:var(--rule-thin) solid var(--color-rule)}@media (width>=62rem){.edition--with-rail{grid-template-columns:minmax(0, 1fr) var(--rail-width);grid-template-rows:auto 1fr;grid-template-areas:"lead rail""rest rail"}.edition--with-rail .lead{grid-area:lead}.edition--with-rail .edition__rest{grid-area:rest}.edition--with-rail .tidbits{grid-area:rail;margin-block:0}}.lead__figure{margin:var(--space-3) 0 var(--space-3)}.lead__figure img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}@media (width>=48rem){.lead__figure img{aspect-ratio:2}}.lead__figure figcaption{margin-top:var(--space-1);color:var(--color-ink-muted);font-family:var(--font-meta);font-size:var(--text-xs);line-height:var(--leading-snug)}.lead__kicker{color:var(--color-accent)}.lead__headline{margin-top:var(--space-2);max-width:30ch;font-family:var(--font-headline);font-size:var(--text-lead);letter-spacing:-.015em;font-weight:700;line-height:var(--leading-tight)}.lead__headline a{text-decoration:none}.lead__headline a:hover{text-decoration:underline 2px}.lead__summary{margin-top:var(--space-3);max-width:var(--measure);font-size:var(--text-md);line-height:1.4}.lead .meta{margin-top:var(--space-3)}.meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-ink-muted);font-family:var(--font-meta);font-size:var(--text-sm);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.badge{padding:0 var(--space-1);border:var(--rule-thin) solid currentColor;font-size:var(--text-xs);font-weight:600;line-height:1.4}a.badge{text-decoration:none}a.badge:hover,.badge--paywall{color:var(--color-accent)}.tidbits{margin-block:var(--space-5);padding-top:var(--space-3);border-top:var(--rule-thick) solid var(--color-accent);max-width:var(--measure);align-self:start}.tidbits__label{color:var(--color-accent)}.tidbit{margin-top:var(--space-3)}.tidbit+.tidbit{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--rule-thin) solid var(--color-rule)}.tidbit__text{line-height:1.42}.tidbit .meta{margin-top:var(--space-2)}.section{gap:var(--space-2);padding-block:var(--space-5);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr);display:grid}.section:last-of-type{border-bottom:0}@media (width>=62rem){.section{grid-template-columns:var(--label-width) minmax(0, var(--measure));gap:var(--space-6)}}.section__title{color:var(--color-ink)}.row+.row{margin-top:var(--space-5)}.row__headline{font-family:var(--font-headline);font-size:var(--text-md);font-weight:700;line-height:var(--leading-snug)}.row__headline a{text-decoration:none}.row__headline a:hover{text-decoration:underline}.row .meta{margin-top:var(--space-1)}.row__summary{margin-top:var(--space-1);max-width:var(--measure)}.region-tabs{gap:var(--space-5);padding-top:var(--space-4);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex;position:relative}.region-tabs[hidden]{display:none}.region-tabs button{appearance:none;padding:var(--space-2) 0;border:0;border-bottom:var(--rule-thick) solid transparent;color:var(--color-ink-muted);font-family:var(--font-meta);font-size:var(--text-sm);letter-spacing:var(--tracking-label);cursor:pointer;background:0 0;margin-bottom:-1px;font-weight:700}.region-tabs button[aria-selected=true]{color:var(--color-ink)}.region-tabs__indicator{width:1px;height:var(--rule-thick);background:var(--color-accent);transform-origin:0 0;pointer-events:none;position:absolute;bottom:-1px;left:0}.region-tabs__indicator.is-ready{transition:transform var(--slide-duration) var(--ease-in-out)}@media (prefers-reduced-motion:reduce){.region-tabs__indicator.is-ready{transition:none}}.region-tabs button:hover{color:var(--color-ink)}.region-tabs__count{margin-left:var(--space-1);font-variant-numeric:tabular-nums;font-weight:400}.region__title{padding-top:var(--space-5);color:var(--color-accent)}.region__note{padding-top:var(--space-3);color:var(--color-ink-muted);font-family:var(--font-meta);font-size:var(--text-sm)}.region__empty{padding-block:var(--space-5);color:var(--color-ink-muted);font-family:var(--font-meta);font-size:var(--text-sm)}.region[hidden]{display:none}.has-ticker{padding-bottom:calc(var(--ticker-height) + var(--ticker-radius))}.ticker{z-index:10;align-items:center;gap:var(--space-2);height:var(--ticker-height);padding-inline:var(--space-2);background:var(--ticker-bg);color:var(--ticker-text);font-family:var(--font-meta);font-size:var(--text-sm);display:flex;position:fixed;bottom:0;left:0;right:0}.ticker:before,.ticker:after{width:var(--ticker-radius);height:var(--ticker-radius);content:"";pointer-events:none;position:absolute;bottom:100%}.ticker:before{background:radial-gradient(circle at 100% 0, transparent calc(var(--ticker-radius) - .5px), var(--ticker-bg) var(--ticker-radius));left:0}.ticker:after{background:radial-gradient(circle at 0 0, transparent calc(var(--ticker-radius) - .5px), var(--ticker-bg) var(--ticker-radius));right:0}.ticker :focus-visible{outline-color:var(--ticker-text);outline-offset:1px}.ticker__label{border-radius:calc(var(--ticker-radius) - 6px);background:var(--ticker-chip);color:var(--ticker-red);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;flex:none;align-items:center;gap:.45rem;padding:.3rem .65rem;font-weight:700;display:flex}.ticker__dot{background:var(--ticker-red);width:.45rem;height:.45rem;animation:ticker-pulse 2s var(--ease-in-out) infinite;border-radius:50%}@keyframes ticker-pulse{50%{opacity:.2}}.ticker__viewport{flex:1;min-width:0;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.ticker__track{width:max-content;height:100%;animation:40s linear infinite ticker-scroll;display:flex}.ticker:focus-within .ticker__track{animation-play-state:paused}@keyframes ticker-scroll{to{transform:translate(-50%)}}.ticker__track[data-speed="2"]{animation-duration:20s}.ticker__track[data-speed="3"]{animation-duration:30s}.ticker__track[data-speed="4"]{animation-duration:40s}.ticker__track[data-speed="5"]{animation-duration:50s}.ticker__track[data-speed="6"]{animation-duration:60s}.ticker__track[data-speed="7"]{animation-duration:70s}.ticker__track[data-speed="8"]{animation-duration:80s}.ticker__track[data-speed="9"]{animation-duration:90s}.ticker__track[data-speed="10"]{animation-duration:100s}.ticker__track[data-speed="11"]{animation-duration:110s}.ticker__track[data-speed="12"]{animation-duration:120s}.ticker__track[data-speed="13"]{animation-duration:130s}.ticker__track[data-speed="14"]{animation-duration:140s}.ticker__track[data-speed="15"]{animation-duration:150s}.ticker__track[data-speed="16"]{animation-duration:160s}.ticker__list{align-items:center;display:flex}.ticker__list,.ticker__item{height:100%}.ticker__item{align-items:center;gap:var(--space-2);padding-right:var(--space-5);white-space:nowrap;border-right:1px solid #ffffff2e;display:flex}.ticker__item a{height:100%;padding-left:var(--space-5);align-items:center;gap:.3em;text-decoration:none;display:flex}.ticker__item a:hover{color:inherit;text-decoration:underline}.ticker__quote{font-style:italic}.ticker__speaker{font-weight:700}.ticker__source{color:var(--ticker-muted);font-size:var(--text-xs)}@media (prefers-reduced-motion:reduce){.ticker__track,.ticker__dot{animation:none}.ticker__viewport{overflow-x:auto}.ticker__list[aria-hidden=true]{display:none}}.prose{max-width:var(--measure);padding-block:var(--space-5) var(--space-7)}.prose h1{font-family:var(--font-headline);font-size:var(--text-lg);line-height:var(--leading-tight)}.prose h2{margin-top:var(--space-5);font-family:var(--font-headline);font-size:var(--text-md);line-height:var(--leading-snug)}.prose p{margin-top:var(--space-3)}.prose ul.bulleted{margin-top:var(--space-3);padding-left:var(--space-5);list-style:outside}.archive-list{margin-top:var(--space-4)}.archive-list li{justify-content:space-between;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-top:var(--rule-thin) solid var(--color-rule);flex-wrap:wrap;display:flex}.archive-list .meta{white-space:nowrap}.site-footer{padding-block:var(--space-4) var(--space-6);border-top:var(--rule-thick) solid var(--color-rule-strong);color:var(--color-ink-muted);font-family:var(--font-meta);font-size:var(--text-sm)}.site-footer p{max-width:var(--measure)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-nav,.ticker,.region-tabs{display:none}}
