.nav[data-astro-cid-4lunwx2e]{position:fixed;inset:0 0 auto;z-index:var(--z-sticky);padding-block:var(--space-md);transition:background-color var(--dur-long) var(--ease-out),padding var(--dur-long) var(--ease-out)}.nav[data-astro-cid-4lunwx2e][data-solid]{background:var(--color-dark-2);padding-block:var(--space-xs)}.nav__inner[data-astro-cid-4lunwx2e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.nav__brand[data-astro-cid-4lunwx2e]{display:block;flex:none;width:clamp(8.5rem,44vw,11rem)}@media(min-width:40rem){.nav__brand[data-astro-cid-4lunwx2e]{width:clamp(11rem,22vw,15rem)}}.nav__end[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:var(--space-lg)}.nav__links[data-astro-cid-4lunwx2e]{display:flex;gap:var(--space-md)}@media(min-width:40rem){.nav__links[data-astro-cid-4lunwx2e]{gap:var(--space-lg)}}.nav__link[data-astro-cid-4lunwx2e]{padding-block:var(--space-xs);color:var(--color-on-dark);font:600 var(--text-sm) / 1 var(--font-body);letter-spacing:.04em;text-decoration:none;white-space:nowrap;background:linear-gradient(var(--color-on-dark-accent),var(--color-on-dark-accent)) left bottom / 0 2px no-repeat;transition:background-size var(--dur-short) var(--ease-out)}.nav__link[data-astro-cid-4lunwx2e][aria-current=page]{background-size:100% 2px}@media(hover:hover){.nav__link[data-astro-cid-4lunwx2e]:hover{background-size:100% 2px}}.nav__brand[data-astro-cid-4lunwx2e] svg{width:100%;height:auto}.nav__cta[data-astro-cid-4lunwx2e]{display:none}@media(min-width:40rem){.nav__cta[data-astro-cid-4lunwx2e]{display:inline-flex}}.bar[data-astro-cid-4lunwx2e]{position:fixed;inset:auto 0 0;z-index:var(--z-sticky);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs);padding:var(--space-xs) var(--gutter) max(var(--space-xs),env(safe-area-inset-bottom));background:var(--color-dark-2);color:var(--color-on-dark);border-top:var(--rule-hair) solid var(--color-on-dark-rule);transform:translateY(110%);transition:transform var(--dur-long) var(--ease-out)}.bar[data-astro-cid-4lunwx2e][data-show]{transform:none}.bar__wa[data-astro-cid-4lunwx2e]{justify-content:center}@media(min-width:40rem){.bar[data-astro-cid-4lunwx2e]{display:none}}.foot[data-astro-cid-gcn2mc3v]{padding-block:var(--space-3xl) calc(var(--space-2xl) + 4.5rem);border-top:.375rem solid var(--color-highlight)}@media(min-width:40rem){.foot[data-astro-cid-gcn2mc3v]{padding-bottom:var(--space-2xl)}}.foot__line[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-size:var(--text-3xl);line-height:1.08;max-width:18ch;color:var(--color-on-dark-accent)}.foot__nav[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);margin-top:var(--space-2xl)}.foot__nav[data-astro-cid-gcn2mc3v] .link[data-astro-cid-gcn2mc3v]{color:var(--color-on-dark)}.foot__meta[data-astro-cid-gcn2mc3v]{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:var(--rule-hair) solid var(--color-on-dark-rule);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:end}@media(min-width:60rem){.foot__meta[data-astro-cid-gcn2mc3v]{grid-template-columns:12rem minmax(0,1fr) auto}}.foot__logo[data-astro-cid-gcn2mc3v]{width:10rem}.foot__logo[data-astro-cid-gcn2mc3v] svg{width:100%;height:auto}.foot__facts[data-astro-cid-gcn2mc3v]{font-size:var(--text-sm);color:var(--color-on-dark-muted);display:grid;gap:var(--space-3xs)}.foot__facts[data-astro-cid-gcn2mc3v] .link[data-astro-cid-gcn2mc3v]{color:var(--color-on-dark)}.foot__copy[data-astro-cid-gcn2mc3v]{font-size:var(--text-xs);color:var(--color-on-dark-muted)}.foot__made[data-astro-cid-gcn2mc3v]{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-on-dark-rule)}.foot__by[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-on-dark-muted);text-decoration:none;transition:color var(--dur-short) var(--ease-out)}.foot__by[data-astro-cid-gcn2mc3v]:hover,.foot__by[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--color-on-dark)}.foot__by-label[data-astro-cid-gcn2mc3v]{font-size:var(--text-xs)}.foot__by-logo[data-astro-cid-gcn2mc3v]{display:block;width:8.75rem}.foot__by-logo[data-astro-cid-gcn2mc3v] svg{display:block;width:100%;height:auto}
