.private-banner[data-astro-cid-zo4ru7c4]{background:color-mix(in srgb, var(--ink) 6%, var(--white));color:var(--ink);text-align:center;letter-spacing:.07em;border-bottom:1px solid color-mix(in srgb, var(--ink) 18%, transparent);padding:9px 16px;font-size:11px;font-weight:700}.masthead[data-astro-cid-zo4ru7c4]{text-align:center;padding-top:28px}.masthead[data-astro-cid-zo4ru7c4] .wordmark{margin-bottom:8px}.wordmark-text[data-astro-cid-zo4ru7c4]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--deep);margin:0 0 8px;padding-top:.08em;font-size:42px;font-weight:800;line-height:1.2}.wordmark-text[data-astro-cid-zo4ru7c4] .ai[data-astro-cid-zo4ru7c4]{color:var(--terracotta)}.motto[data-astro-cid-zo4ru7c4]{font-family:var(--font-serif);color:var(--muted);margin-bottom:18px;font-size:15px;font-style:italic}.nav[data-astro-cid-zo4ru7c4]{border-top:1px solid var(--ink);border-bottom:3px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:6px 22px;padding:14px 0 16px;font-size:11px;font-weight:700;display:flex}.nav[data-astro-cid-zo4ru7c4] span[data-astro-cid-zo4ru7c4]{color:var(--ink)}.nav[data-astro-cid-zo4ru7c4] span[data-astro-cid-zo4ru7c4].is-active{color:var(--terracotta)}.hero[data-astro-cid-zo4ru7c4]{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);grid-template-columns:.35fr 1fr;align-items:end;gap:32px;padding-top:48px;padding-bottom:36px;display:grid}.eyebrow[data-astro-cid-zo4ru7c4]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);font-size:12px;font-weight:800;line-height:1.45}.hero[data-astro-cid-zo4ru7c4] h1[data-astro-cid-zo4ru7c4]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--deep);margin-bottom:16px;font-size:44px;font-weight:800;line-height:1.18}.intro[data-astro-cid-zo4ru7c4]{font-family:var(--font-serif);font-size:20px;font-style:italic;line-height:1.55}.bodygrid[data-astro-cid-zo4ru7c4]{grid-template-columns:180px minmax(0,700px);justify-content:center;gap:40px;padding-top:40px;padding-bottom:64px;display:grid}.side[data-astro-cid-zo4ru7c4]{font-family:var(--font-display);letter-spacing:.04em;color:var(--deep);border-top:2px solid var(--ink);padding-top:6px;font-size:13px;font-weight:700;line-height:1.55}.content[data-astro-cid-zo4ru7c4] p[data-astro-cid-zo4ru7c4]{font-family:var(--font-serif);margin-bottom:1.15em;font-size:19px;line-height:1.72}.content[data-astro-cid-zo4ru7c4] h2[data-astro-cid-zo4ru7c4]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--deep);margin:1.6em 0 .7em;font-size:28px;font-weight:800;line-height:1.28}.cards[data-astro-cid-zo4ru7c4]{grid-template-columns:1fr;gap:14px;margin:8px 0;display:grid}.card[data-astro-cid-zo4ru7c4]{border:1.5px solid color-mix(in srgb, var(--ink) 22%, transparent);padding:18px 18px 16px}.card[data-astro-cid-zo4ru7c4] h3[data-astro-cid-zo4ru7c4]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--terracotta);margin-bottom:8px;font-size:16px;font-weight:800}.card[data-astro-cid-zo4ru7c4] p[data-astro-cid-zo4ru7c4]{margin-bottom:0;font-size:17px;line-height:1.55}.ending[data-astro-cid-zo4ru7c4]{border-top:3px solid var(--ink);margin-top:28px;padding-top:8px}.ending[data-astro-cid-zo4ru7c4] h2[data-astro-cid-zo4ru7c4]{margin-top:1em}.footer[data-astro-cid-zo4ru7c4]{color:var(--muted);border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);margin-top:0;padding-top:36px;padding-bottom:52px;font-size:13px}.footer[data-astro-cid-zo4ru7c4] .wordmark-text[data-astro-cid-zo4ru7c4]{margin-bottom:10px;font-size:28px}.footer[data-astro-cid-zo4ru7c4] p[data-astro-cid-zo4ru7c4]{line-height:1.55}@media (width<=900px){.hero[data-astro-cid-zo4ru7c4]{grid-template-columns:1fr;gap:16px;padding-top:28px}.hero[data-astro-cid-zo4ru7c4] h1[data-astro-cid-zo4ru7c4]{font-size:34px}.intro[data-astro-cid-zo4ru7c4]{font-size:18px}.bodygrid[data-astro-cid-zo4ru7c4]{grid-template-columns:1fr;gap:20px}.side[data-astro-cid-zo4ru7c4]{max-width:280px}.wordmark-text[data-astro-cid-zo4ru7c4]{font-size:32px}.nav[data-astro-cid-zo4ru7c4]{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:18px;overflow-x:auto}.nav[data-astro-cid-zo4ru7c4]::-webkit-scrollbar{display:none}.nav[data-astro-cid-zo4ru7c4] span[data-astro-cid-zo4ru7c4]{white-space:nowrap}}@media (width<=480px){.hero[data-astro-cid-zo4ru7c4] h1[data-astro-cid-zo4ru7c4]{font-size:28px}.content[data-astro-cid-zo4ru7c4] p[data-astro-cid-zo4ru7c4]{font-size:18px;line-height:1.7}.content[data-astro-cid-zo4ru7c4] h2[data-astro-cid-zo4ru7c4]{font-size:24px}.wrap[data-astro-cid-zo4ru7c4]{padding-left:20px;padding-right:20px}}.about-footer-links[data-astro-cid-zo4ru7c4]{margin-top:16px}
