.unified-header{--header-ink:#173f31;--header-paper:#faf9f4f0;--header-line:#173f312e;--header-signal:#e6b957;z-index:60;min-height:78px;color:var(--header-ink);background:var(--header-paper);border-bottom:1px solid var(--header-line);backdrop-filter:blur(16px);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:0 clamp(1.25rem,5vw,5rem);display:grid;position:sticky;top:0}.unified-header[data-header-page=community]{color:#fff;--header-paper:#111c16e0;--header-line:#fff3;--header-ink:#fff}.unified-brand{width:fit-content;color:inherit;letter-spacing:.1em;text-transform:lowercase;align-items:center;gap:.75rem;font-size:.9rem;font-weight:700;display:inline-flex}.unified-mark{aspect-ratio:1;color:#173f31;background:var(--header-signal);letter-spacing:0;place-items:center;width:38px;font:500 .78rem/1 DM Mono,ui-monospace,monospace;display:grid}.unified-nav{letter-spacing:.02em;align-items:center;gap:clamp(1.15rem,2.6vw,2.6rem);font:600 .75rem/1.2 DM Mono,ui-monospace,monospace;display:flex}.unified-nav a{color:inherit;opacity:.7;padding:.8rem 0;transition:opacity .2s,color .2s;position:relative}.unified-nav a:after{content:"";background:var(--header-signal);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.unified-nav a:hover,.unified-nav a:focus-visible,.unified-nav a.is-current{opacity:1}.unified-nav a.is-current:after,.unified-nav a:focus-visible:after{transform:scaleX(1)}.unified-cta{color:inherit;border-bottom:1px solid var(--header-signal);justify-self:end;align-items:center;gap:.65rem;padding:.7rem 0 .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.unified-cta span{font-size:1rem}.unified-menu-toggle,.unified-menu-scrim,.unified-menu-scrim[hidden],.unified-nav .mobile-join-link{display:none}.unified-header :is(a,button):focus-visible{outline:3px solid var(--header-signal);outline-offset:5px}html.menu-open{overflow:hidden}main>section[id]{scroll-margin-top:100px}@media (width<=840px){.unified-header{grid-template-columns:1fr auto;min-height:70px}.unified-nav{z-index:62;color:var(--header-ink);background:var(--header-paper);border:1px solid var(--header-line);opacity:0;visibility:hidden;pointer-events:none;gap:.15rem;padding:.7rem;transition:opacity .2s,visibility .2s,transform .2s;display:grid;position:fixed;top:84px;left:1rem;right:1rem;transform:translateY(-.65rem);box-shadow:0 24px 80px #07181133}.unified-header[data-header-page=community] .unified-nav{color:#173f31;background:#faf9f4}.unified-nav .mobile-join-link{border-top:1px solid var(--header-line);opacity:1;display:block}.unified-header[data-menu-open=true] .unified-nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.unified-nav a{padding:1rem}.unified-nav a:after{bottom:.55rem;left:1rem;right:1rem}.unified-cta{display:none}.unified-menu-toggle{z-index:63;width:46px;height:46px;color:inherit;cursor:pointer;background:0 0;border:1px solid;place-content:center;gap:5px;padding:0;display:grid;position:relative}.unified-menu-toggle span{background:currentColor;width:18px;height:1px;transition:transform .2s;display:block}.unified-header[data-menu-open=true] .unified-menu-toggle span:first-child{transform:translateY(3px)rotate(45deg)}.unified-header[data-menu-open=true] .unified-menu-toggle span:last-child{transform:translateY(-3px)rotate(-45deg)}.unified-menu-scrim{z-index:61;background:#07181175;display:block;position:fixed;inset:70px 0 0}main>section[id]{scroll-margin-top:88px}}@media (width<=480px){.unified-header{padding-inline:1rem}.unified-brand{font-size:.82rem}.unified-mark{width:34px}.unified-nav{top:78px}}@media (prefers-reduced-motion:reduce){.unified-nav,.unified-nav a,.unified-nav a:after,.unified-menu-toggle span{transition:none}}.participation-dock[data-astro-cid-5gbhqhpe]{display:none}@media (width<=840px){.participation-dock[data-astro-cid-5gbhqhpe]{z-index:55;bottom:0;padding:10px max(16px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#173c2e;background:#f4f3e9;border-top:1px solid #bdc9b7;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset-inline:0;box-shadow:0 -4px 20px #102b2110}.participation-dock[data-astro-cid-5gbhqhpe] a[data-astro-cid-5gbhqhpe]{color:inherit;padding-block:12px;font:500 1rem/1.3 DM Sans,sans-serif;text-decoration:none}.participation-dock[data-astro-cid-5gbhqhpe] .dock-primary[data-astro-cid-5gbhqhpe]{color:#fff;white-space:nowrap;background:#173c2e;border-radius:999px;align-items:center;gap:12px;padding:13px 16px;display:flex}.participation-dock[data-astro-cid-5gbhqhpe] a[data-astro-cid-5gbhqhpe]:focus-visible{outline-offset:3px;outline:3px solid #a77620}html{scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom))}body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}html.menu-open .participation-dock[data-astro-cid-5gbhqhpe]{visibility:hidden}}@media print{.participation-dock[data-astro-cid-5gbhqhpe]{display:none}}
