@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}input,textarea,select{font:inherit;color:inherit;background:var(--paper-light)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.sheet{width:min(100% - 2 * var(--page-gutter), 46rem);padding:var(--space-12) 0 var(--space-24);margin:0 auto}.sheet h1{margin-bottom:.75rem;font-size:clamp(3rem,8vw,5rem)}.sheet .lede,.sheet .quiet{max-width:38rem}.sheet .quiet{color:var(--muted)}.stack{gap:1rem;margin-top:2rem;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.banner.svelte-12qhfyh{padding:.75rem var(--page-gutter);background:var(--butter);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;display:flex}.banner.svelte-12qhfyh p:where(.svelte-12qhfyh){max-width:50rem;margin:0}.banner.svelte-12qhfyh button:where(.svelte-12qhfyh){border:1px solid var(--ink);background:var(--paper-light);cursor:pointer;border-radius:9999px;min-height:44px;padding:.4rem .9rem}.footer-links.svelte-12qhfyh{gap:1rem;display:flex}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){align-items:center;min-height:44px;display:inline-flex}.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}.mobile-navigation.svelte-12qhfyh{display:none}nav.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;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}nav.svelte-12qhfyh a[aria-current]:where(.svelte-12qhfyh){text-decoration:underline;-webkit-text-decoration-color:var(--terracotta);text-decoration-color:var(--terracotta);text-decoration-thickness:2px}nav.svelte-12qhfyh a.admin-button:where(.svelte-12qhfyh){border:1px solid var(--ink);letter-spacing:.02em;border-radius:9999px;padding:0 1.1rem;font-weight:500;transition:background-color .2s,color .2s}nav.svelte-12qhfyh a.admin-button:where(.svelte-12qhfyh):hover{background:var(--ink);color:var(--paper-light);text-decoration:none}nav.menu.svelte-12qhfyh{flex-flow:column;flex:1;align-items:flex-start;gap:0}nav.menu.svelte-12qhfyh>a:where(.svelte-12qhfyh){font:400 clamp(2.4rem, 11vw, 3.4rem) / 1.1 var(--font-display);letter-spacing:-.02em;padding-block:.15rem}nav.menu.svelte-12qhfyh>a[aria-current]:where(.svelte-12qhfyh){color:var(--terracotta);font-style:italic;text-decoration:none}nav.menu.svelte-12qhfyh>a[aria-current]:where(.svelte-12qhfyh):hover{text-decoration:underline}.menu-footer.svelte-12qhfyh{align-self:stretch;gap:1.25rem;margin-top:auto;padding-top:2.5rem;display:grid}.menu-buttons.svelte-12qhfyh{flex-wrap:wrap;gap:.75rem;display:flex}nav.svelte-12qhfyh a.pill:where(.svelte-12qhfyh){border:1px solid var(--ink);letter-spacing:.04em;border-radius:9999px;justify-content:center;min-height:48px;padding:0 1.5rem;font-weight:500;text-decoration:none}nav.svelte-12qhfyh a.pill.solid:where(.svelte-12qhfyh){background:var(--ink);color:var(--paper-light)}.menu-footer.svelte-12qhfyh .eyebrow:where(.svelte-12qhfyh){color:var(--muted)}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}.mobile-navigation.svelte-12qhfyh{display:block}.footer-links.svelte-12qhfyh{flex-wrap:wrap;justify-content:center}footer.svelte-12qhfyh{text-align:center;flex-direction:column;gap:1.25rem}}
