@font-face{font-family:Instrument Serif;src:url(../../../fonts/instrument-serif-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(../../../fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(../../../fonts/dm-sans-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(../../../fonts/dm-sans-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Caveat;src:url(../../../fonts/caveat-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nothing You Could Do;src:url(../../../fonts/nothing-you-could-do-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f2e8;--paper-light:#fffdf7;--ink:#332f28;--muted:#696255;--terracotta:#ad4932;--sage:#dfe3d4;--olive:#4c5940;--butter:#ead694;--line:#d6cebe;--font-display:"Instrument Serif", Georgia, serif;--font-body:"DM Sans", system-ui, sans-serif;--font-note:"Caveat", cursive;--font-note-alt:"Nothing You Could Do", cursive;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-title:clamp(3rem, 7vw, 6rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--page-gutter:clamp(1.25rem, 5vw, 5rem);--page-width:1280px;--paper-shadow:0 4px 12px #332f280a, 0 16px 36px #332f2812;--tape:#e8ddb8cc;--tape-shadow:0 1px 3px #332f281f}*{box-sizing:border-box}html{scroll-padding-top:2rem}body{background:var(--paper) url(../../../images/paper.webp) repeat;color:var(--ink);font:400 var(--text-base)/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}body:after{content:"";opacity:.04;pointer-events:none;z-index:20;background:url(../../../images/grain.svg);position:fixed;inset:0}::selection{background:var(--butter);color:var(--ink)}a{color:inherit;text-underline-offset:.25em}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--olive);outline-offset:5px}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.05}.eyebrow{font-size:var(--text-xs);letter-spacing:.17em;text-transform:uppercase;font-weight:500}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skip-link.svelte-12qhfyh{z-index:100;background:var(--ink);color:var(--paper);padding:.75rem 1.25rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link.svelte-12qhfyh:focus{transform:translateY(0)}header.svelte-12qhfyh{max-width:calc(var(--page-width) + 2 * var(--page-gutter));min-height:104px;padding:1rem var(--page-gutter);z-index:5;align-items:center;gap:2rem;margin:auto;display:flex;position:relative}.wordmark.svelte-12qhfyh{font:400 2.9rem/1 var(--font-display);letter-spacing:-.08em;flex-shrink:0;text-decoration:none}.wordmark.svelte-12qhfyh span:where(.svelte-12qhfyh){font-style:italic}.wordmark.svelte-12qhfyh .wordmark-dot:where(.svelte-12qhfyh){color:var(--terracotta)}.header-date.svelte-12qhfyh{margin-left:2rem}.desktop-navigation.svelte-12qhfyh{margin-left:auto}.navigation.svelte-12qhfyh,.navigation.svelte-12qhfyh summary:where(.svelte-12qhfyh){display:none}nav.svelte-12qhfyh{align-items:center;gap:2.25rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){min-height:44px;font-size:var(--text-sm);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:underline}main.svelte-12qhfyh:focus{outline:none}footer.svelte-12qhfyh{max-width:calc(var(--page-width) + 2 * var(--page-gutter));padding:2.5rem var(--page-gutter);justify-content:space-between;align-items:center;gap:2rem;margin:auto;display:flex}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){font-size:var(--text-sm)}@media (width<=760px){header.svelte-12qhfyh{gap:.75rem;min-height:72px;padding-block:.75rem}.wordmark.svelte-12qhfyh{font-size:2.3rem}.header-date.svelte-12qhfyh{letter-spacing:.08em;margin-left:auto;font-size:.6rem}.desktop-navigation.svelte-12qhfyh{display:none}.navigation.svelte-12qhfyh{display:block}.navigation.svelte-12qhfyh summary:where(.svelte-12qhfyh){cursor:pointer;min-height:44px;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);background:var(--paper-light);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-weight:500;list-style:none;display:flex;box-shadow:0 1px 3px #332f280a}.navigation.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.navigation.svelte-12qhfyh:not([open]) nav:where(.svelte-12qhfyh){display:none}nav.svelte-12qhfyh{top:calc(100% + 4px);right:var(--page-gutter);left:var(--page-gutter);background:var(--paper-light);border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:stretch;gap:0;padding:.75rem 1.25rem;position:absolute;box-shadow:0 8px 30px #332f2818}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:var(--text-base);border-bottom:1px dashed var(--line);padding:.75rem .25rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):last-child{border-bottom:none}footer.svelte-12qhfyh{text-align:center;flex-direction:column;gap:1.25rem}}
