.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule)}.inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-block:32px 16px;display:flex}.wordmark[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);color:var(--ink);font-size:20px;font-weight:600;text-decoration:none}.wordmark[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:baseline;gap:22px;display:flex}nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);border-bottom:1px solid #0000;padding-bottom:2px;font-size:12px;text-decoration:none}nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.lang-toggle[data-astro-cid-nen7h5rs]{color:var(--ink-soft)}.has-dropdown[data-astro-cid-nen7h5rs]{margin-bottom:-12px;padding-bottom:12px;position:relative}.nav-trigger[data-astro-cid-nen7h5rs]{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);border-bottom:1px solid #0000;padding-bottom:2px;font-size:12px;text-decoration:none}.nav-trigger[data-astro-cid-nen7h5rs]:hover,.nav-trigger[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.dropdown-menu[data-astro-cid-nen7h5rs]{background:var(--paper);border:1px solid var(--rule);z-index:10;min-width:220px;margin:0;padding:6px 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 20px #201c181f}.has-dropdown[data-astro-cid-nen7h5rs]:hover .dropdown-menu[data-astro-cid-nen7h5rs],.has-dropdown[data-astro-cid-nen7h5rs]:focus-within .dropdown-menu[data-astro-cid-nen7h5rs],.has-dropdown[data-astro-cid-nen7h5rs].open .dropdown-menu[data-astro-cid-nen7h5rs]{display:block}.dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-meta);text-transform:none;letter-spacing:.02em;color:var(--ink);white-space:nowrap;padding:9px 16px;font-size:12px;text-decoration:none;display:block}.dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus{color:var(--accent);background:var(--rule);outline:none}.dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent)}.newsletter[data-astro-cid-drywyjjs]{max-width:var(--measure)}.body[data-astro-cid-drywyjjs]{color:var(--ink-soft)}.newsletter-form[data-astro-cid-drywyjjs] label[data-astro-cid-drywyjjs]{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin-bottom:10px;font-size:12px;display:block}.row[data-astro-cid-drywyjjs]{flex-wrap:wrap;gap:0;max-width:420px;display:flex}.row[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs]{border:1px solid var(--ink);min-width:200px;font-family:var(--font-body);color:var(--ink);background:0 0;border-right:none;flex:1;padding:12px 14px;font-size:15px}.row[data-astro-cid-drywyjjs] button[data-astro-cid-drywyjjs]{background:var(--accent);color:var(--paper);border:1px solid var(--accent);font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;padding:12px 20px;font-size:13px}.row[data-astro-cid-drywyjjs] button[data-astro-cid-drywyjjs]:hover{background:var(--ink);border-color:var(--ink)}@media (width<=480px){.row[data-astro-cid-drywyjjs] input[data-astro-cid-drywyjjs]{border-right:1px solid var(--ink)}}.confirm-note[data-astro-cid-drywyjjs],.privacy-note[data-astro-cid-drywyjjs]{max-width:420px;font-family:var(--font-meta);color:var(--ink-soft);margin-top:10px;font-size:12px}.privacy-note[data-astro-cid-drywyjjs] a[data-astro-cid-drywyjjs]{color:inherit}.success-note[data-astro-cid-drywyjjs]{border-left:2px solid var(--accent);max-width:420px;font-family:var(--font-body);color:var(--ink);padding:14px 16px;font-size:15px}.ml-target[data-astro-cid-drywyjjs]{display:none}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:4rem;padding-bottom:48px}.copyright[data-astro-cid-jo6i4kqk]{font-family:var(--font-meta);color:var(--ink-soft);margin-top:2.5em;font-size:12px}:root{--paper:#f7f3ec;--ink:#201c18;--ink-soft:#58514a;--accent:#b5502c;--rule:#d9cfc0;--font-body:"Source Serif 4", Georgia, serif;--font-heading:"Fraunces", Georgia, serif;--font-meta:system-ui, -apple-system, "Segoe UI", sans-serif;--measure:66ch;--container-width:1040px}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.65}.container{max-width:var(--container-width);margin:0 auto;padding-inline:32px}@media (width<=720px){.container{padding-inline:24px}}a{color:var(--ink);text-decoration-color:var(--rule);text-underline-offset:3px}a:hover{color:var(--accent);text-decoration-color:var(--accent)}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.005em;margin:0 0 .6em;font-weight:600;line-height:1.2}h1{font-size:clamp(30px,5vw,44px)}h2{margin-top:2.2em;font-size:clamp(22px,3vw,28px)}h3{margin-top:1.8em;font-size:19px;font-weight:600}p{margin:0 0 1.1em}.eyebrow{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-size:12px}.hairline{border:none;border-top:1px solid var(--rule);margin:2.5em 0}.prose{max-width:var(--measure)}.prose img{border:1px solid var(--ink);width:100%;height:auto;margin:1.6em 0;padding:8px;display:block}.prose ul{padding-left:1.2em}.prose li{margin-bottom:.5em}.prose strong{font-weight:600}.button{background:var(--accent);color:var(--paper);border:1px solid var(--accent);font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;padding:12px 22px;font-size:13px;text-decoration:none;display:inline-block}.button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tag{font-family:var(--font-meta);letter-spacing:.04em;color:var(--ink-soft);border:1px solid var(--rule);border-radius:2px;padding:3px 10px;font-size:12px;display:inline-block}
