.site-header.svelte-bl6ks2{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;max-width:var(--page-width);min-height:5rem;padding:1rem var(--page-pad)}.brand.svelte-bl6ks2{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--display-font);font-size:1.35rem;font-weight:700;gap:.65rem;letter-spacing:-.02em;text-decoration:none}.brand-mark.svelte-bl6ks2{align-items:center;background:var(--signal);color:var(--paper);display:inline-flex;font-family:var(--body-font);font-size:.8rem;height:2rem;justify-content:center;width:2rem}nav.svelte-bl6ks2{align-items:center;display:flex;gap:1.5rem}nav.svelte-bl6ks2 a:where(.svelte-bl6ks2){color:var(--ink-muted);font-size:.92rem;font-weight:650;text-decoration:none}nav.svelte-bl6ks2 a:where(.svelte-bl6ks2):hover,nav.svelte-bl6ks2 a:where(.svelte-bl6ks2):focus-visible,nav.svelte-bl6ks2 a[aria-current=page]:where(.svelte-bl6ks2){color:var(--signal-dark);text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.25em}.menu-button.svelte-bl6ks2{background:transparent;border:1px solid var(--line);color:var(--ink);display:none;font:inherit;gap:.6rem;padding:.55rem .7rem}.menu-label.svelte-bl6ks2{font-weight:750}@media(max-width:48rem){.site-header.svelte-bl6ks2{align-items:flex-start;flex-wrap:wrap}.menu-button.svelte-bl6ks2{display:inline-flex}nav.svelte-bl6ks2{align-items:stretch;border-block:1px solid var(--line);display:none;flex-basis:100%;flex-direction:column;gap:0;margin-top:1rem;padding-block:.5rem}nav.open.svelte-bl6ks2{display:flex}nav.svelte-bl6ks2 a:where(.svelte-bl6ks2){padding-block:.8rem}}:root{--paper: #f4f1e8;--paper-deep: #e7e1d2;--ink: #17211d;--ink-muted: #53605a;--pine: #245043;--signal: #d4632e;--signal-dark: #9c3e1b;--line: #a7ada5;--body-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display-font: Georgia, "Times New Roman", serif;--page-width: 76rem;--reading-width: 48rem;--page-pad: clamp(1rem, 4vw, 3rem);color-scheme:light;font-family:var(--body-font);font-synthesis:none}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{margin:0;min-width:20rem}a:focus-visible,button:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.skip-link{background:var(--ink);color:var(--paper);left:1rem;padding:.75rem 1rem;position:fixed;top:1rem;transform:translateY(-200%);z-index:20}.skip-link:focus{transform:translateY(0)}.page-section{margin-inline:auto;max-width:var(--page-width);padding:clamp(4rem,8vw,7rem) var(--page-pad)}.eyebrow,.card-question{color:var(--signal-dark);font-size:.78rem;font-weight:800;letter-spacing:.11em;margin:0 0 1.2rem;text-transform:uppercase}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{font-family:var(--display-font);font-weight:600;letter-spacing:-.035em;margin-block-start:0}h1{font-size:clamp(3.2rem,8vw,6.8rem);line-height:.97;margin-block-end:2rem;max-width:12ch}h2{font-size:clamp(2rem,5vw,3.7rem);line-height:1.05}h3{font-size:1.5rem;line-height:1.15}.lede,.summary{color:var(--ink-muted);font-size:clamp(1.05rem,2.2vw,1.28rem);line-height:1.7;margin:0;max-width:43rem}.journal-head{border-bottom:1px solid var(--line);padding-block:clamp(5rem,11vw,9rem)}.article-list{padding-top:clamp(3rem,7vw,5rem)}.section-heading{align-items:baseline;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2.5rem}.section-heading h2,.section-heading p{margin:0}.section-heading p{color:var(--ink-muted);font-size:.9rem;font-weight:720}.empty-state{background:var(--pine);color:var(--paper);max-width:46rem;padding:clamp(1.7rem,5vw,3.5rem);position:relative}.empty-state:after{background:var(--signal);bottom:-.65rem;content:"";height:.65rem;position:absolute;right:1.5rem;width:4rem}.empty-state .eyebrow{color:#f0a17c}.empty-state h3{font-size:clamp(1.8rem,4vw,2.7rem);margin-bottom:1.2rem}.empty-state p:last-child{color:#d5ddd7;line-height:1.65;margin-bottom:0}.article-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.article-grid li{border:1px solid var(--line);min-width:0}.article-grid a{color:var(--ink);display:flex;flex-direction:column;height:100%;min-height:21rem;padding:1.6rem;text-decoration:none}.article-grid a:hover{background:var(--paper-deep)}.article-card-artwork{aspect-ratio:1;border-bottom:1px solid var(--line);display:block;height:auto;margin:-1.6rem -1.6rem 1.6rem;object-fit:cover;width:calc(100% + 3.2rem)}.article-grid h3{margin-bottom:1rem}.article-grid p{color:var(--ink-muted);line-height:1.6}.article-grid time{color:var(--ink-muted);font-size:.8rem;margin-top:auto;padding-top:1.5rem}.article-shell{margin-inline:auto;max-width:var(--page-width);padding:2rem var(--page-pad) 7rem}.breadcrumb{color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.65rem;padding-block:1rem}.breadcrumb a{color:var(--ink)}.article-header{padding-block:clamp(4rem,9vw,8rem)}.article-header h1{max-width:15ch}.article-meta{color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:.88rem;gap:.6rem;margin-top:2rem}.article-artwork{margin:0 0 clamp(3rem,7vw,6rem)}.article-artwork img{display:block;height:auto;max-width:100%}.article-artwork figcaption{color:var(--ink-muted);font-size:.85rem;line-height:1.55;margin-top:.75rem;max-width:var(--reading-width)}.article-body{font-family:var(--display-font);font-size:clamp(1.08rem,2vw,1.25rem);line-height:1.8;max-width:var(--reading-width)}.article-body h2,.article-body h3{scroll-margin-top:2rem}.article-body h2{font-size:clamp(2rem,4vw,3rem);margin-top:3.5rem}.article-body h3{font-size:1.65rem;margin-top:2.7rem}.article-body a{color:var(--signal-dark);text-decoration-thickness:.12em;text-underline-offset:.2em}.article-body blockquote{border-left:4px solid var(--signal);color:var(--ink-muted);margin-inline:0;padding-left:1.5rem}.article-body table{border-collapse:collapse;display:block;font-family:var(--body-font);font-size:.92rem;max-width:100%;overflow-x:auto}.article-body th,.article-body td{border:1px solid var(--line);padding:.75rem;text-align:left}.sources{border-top:1px solid var(--line);margin-top:clamp(4rem,9vw,7rem);max-width:var(--reading-width);padding-top:3rem}.sources h2{font-size:2.3rem}.sources ul{list-style:none;margin:0;padding:0}.sources li{border-top:1px solid var(--line)}.sources a{color:var(--ink);display:flex;flex-direction:column;gap:.35rem;padding-block:1rem;text-decoration:none}.sources a:hover span{color:var(--signal-dark);text-decoration:underline}.sources small{color:var(--ink-muted)}.site-footer{align-items:center;border-top:1px solid var(--line);color:var(--ink-muted);display:flex;font-size:.88rem;gap:2rem;justify-content:space-between;margin-inline:auto;max-width:var(--page-width);padding:2rem var(--page-pad) 3rem}.site-footer p{margin:0}.site-footer p:first-child{color:var(--ink);font-family:var(--display-font);font-size:1.2rem;font-weight:700}@media(max-width:52rem){.article-grid{grid-template-columns:1fr}.article-grid a{min-height:0}}@media(max-width:36rem){h1{font-size:clamp(2.7rem,15vw,4.2rem)}.section-heading,.site-footer{align-items:flex-start;flex-direction:column}.site-footer{gap:.65rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
