.social[data-astro-cid-y2qsmizv]{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.social[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{width:36px;height:36px;color:var(--color-brown);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.social[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{background:var(--color-accent);color:#fff}.site-footer[data-astro-cid-jo6i4kqk]{color:#d9d9d9;font-size:var(--step--1);background:#1d1d1d;margin-top:auto}.site-footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:2.25rem;display:flex}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.site-footer[data-astro-cid-jo6i4kqk] .site-footer__social a{color:#fff}.site-footer__copy[data-astro-cid-jo6i4kqk]{color:#a9a9a9;flex-basis:100%;margin:0}.site-header[data-astro-cid-nen7h5rs]{z-index:20;background:#fff;position:relative;box-shadow:0 6px 20px #2323230d}.topbar[data-astro-cid-nen7h5rs]{background:var(--color-surface);border-bottom:1px solid var(--color-line)}.topbar__inner[data-astro-cid-nen7h5rs]{justify-content:flex-end;align-items:center;gap:1.25rem;min-height:2.75rem;display:flex}.search[data-astro-cid-nen7h5rs]{border:1px solid var(--color-line);color:var(--color-accent-ink);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;display:flex}.search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{width:11rem;min-height:2rem;font:inherit;font-size:var(--step--1);color:var(--color-ink);background:0 0;border:0}.search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:focus{outline:none}.search[data-astro-cid-nen7h5rs]:focus-within{outline:2px solid var(--color-accent)}.masthead[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;display:flex}.brand[data-astro-cid-nen7h5rs]{line-height:0;display:block}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:clamp(190px,30vw,260px);height:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(1rem,3vw,2.25rem);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);padding-block:.6rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-block;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-accent);height:2px;transition:transform .2s;position:absolute;inset:auto 0 .25rem;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent-ink)}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--color-line);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:none}.menu-toggle[data-astro-cid-nen7h5rs] .menu-toggle__close{display:none}@media (width<=760px){.topbar__inner[data-astro-cid-nen7h5rs]{justify-content:space-between}.search[data-astro-cid-nen7h5rs]{flex:1}.search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{width:100%}.menu-toggle[data-astro-cid-nen7h5rs]{display:grid}.nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-line);box-shadow:var(--shadow);background:#fff;display:none;position:absolute;inset:100% 0 auto}.nav-open .nav[data-astro-cid-nen7h5rs]{display:block}.nav-open .menu-toggle[data-astro-cid-nen7h5rs] .menu-toggle__open{display:none}.nav-open .menu-toggle[data-astro-cid-nen7h5rs] .menu-toggle__close{display:block}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding:.5rem var(--gutter) 1rem;flex-direction:column;gap:0}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-line);padding-block:.9rem;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{display:none}}body{flex-direction:column;min-height:100dvh;display:flex}main[data-astro-cid-z4jru4n3]{flex:1}
