.site-header.svelte-1br2sqw{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.bar.svelte-1br2sqw{justify-content:space-between;align-items:center;height:60px;display:flex}.logo.svelte-1br2sqw{align-items:baseline;gap:8px;text-decoration:none;display:flex}.logo-mark.svelte-1br2sqw{letter-spacing:.08em;color:var(--green-700);font-size:1.25rem;font-weight:800}.logo-tagline.svelte-1br2sqw{color:var(--ink-muted);font-size:.75rem}nav.svelte-1br2sqw{align-items:center;gap:4px;display:flex}nav.svelte-1br2sqw a:where(.svelte-1br2sqw){border-radius:var(--radius-s);white-space:nowrap;padding:8px 12px;font-size:.95rem;font-weight:600;text-decoration:none}nav.svelte-1br2sqw a:where(.svelte-1br2sqw):hover{background:var(--green-50)}@media (width<=480px){nav.svelte-1br2sqw{gap:0}nav.svelte-1br2sqw a:where(.svelte-1br2sqw){padding:8px;font-size:.9rem}}nav.svelte-1br2sqw a.cta:where(.svelte-1br2sqw){background:var(--green-700);color:var(--on-dark)}nav.svelte-1br2sqw a.cta:where(.svelte-1br2sqw):hover{background:var(--green-900)}main.svelte-1br2sqw{min-height:calc(100dvh - 200px);padding-bottom:64px}.site-footer.svelte-1br2sqw{background:var(--green-900);color:var(--green-100);padding:32px 0 40px;font-size:.875rem}.footer-name.svelte-1br2sqw{letter-spacing:.08em;color:var(--on-dark);margin:0 0 8px;font-weight:800}.footer-name.svelte-1br2sqw span:where(.svelte-1br2sqw){letter-spacing:0;color:var(--green-100);margin-left:6px;font-weight:400}address.svelte-1br2sqw{font-style:normal}@media (width<=420px){.logo-tagline.svelte-1br2sqw{display:none}}
