.site-header.astro-hkbrpulz{z-index:50;background:color-mix(in srgb, var(--bg) 82%, transparent);border-bottom:var(--hair) solid var(--line);-webkit-backdrop-filter:blur(10px);position:sticky;top:0}.header-row.astro-hkbrpulz{align-items:center;gap:20px;min-height:64px;display:flex}.brand.astro-hkbrpulz{align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:inline-flex}.brand-text.astro-hkbrpulz{line-height:1;font-family:var(--f-wide);text-transform:uppercase;display:grid}.brand-text.astro-hkbrpulz b.astro-hkbrpulz{letter-spacing:.02em;font-size:1.05rem;font-weight:800}.brand-text.astro-hkbrpulz span.astro-hkbrpulz{font-family:var(--f-mono);letter-spacing:.32em;margin-top:3px;font-size:.62rem}.nav-desktop.astro-hkbrpulz ul.astro-hkbrpulz,.menu-panel.astro-hkbrpulz ul.astro-hkbrpulz,.footer-links.astro-hkbrpulz{margin:0;padding:0;list-style:none}.nav-desktop.astro-hkbrpulz ul.astro-hkbrpulz{gap:2px;display:flex}.nav-desktop.astro-hkbrpulz a.astro-hkbrpulz,.menu-panel.astro-hkbrpulz a.astro-hkbrpulz{min-height:44px;font:600 .78rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.idx.astro-hkbrpulz{color:var(--dim);font-size:.66rem}.nav-desktop.astro-hkbrpulz a.astro-hkbrpulz:hover,.nav-desktop.astro-hkbrpulz a.astro-hkbrpulz[aria-current=page]{background:var(--ink);color:var(--bg)}.nav-desktop.astro-hkbrpulz a.astro-hkbrpulz:hover .idx.astro-hkbrpulz,.nav-desktop.astro-hkbrpulz a.astro-hkbrpulz[aria-current=page] .idx.astro-hkbrpulz{color:var(--bg)}.lang-switch.astro-hkbrpulz{border:var(--hair) solid var(--ink);font:700 .72rem var(--f-mono);text-decoration:none;display:inline-flex}.lang-switch.astro-hkbrpulz>span.astro-hkbrpulz:not(.visually-hidden){place-items:center;min-width:40px;min-height:40px;display:grid}.lang-switch.astro-hkbrpulz .on.astro-hkbrpulz{background:var(--ink);color:var(--bg)}.nav-mobile.astro-hkbrpulz{display:none;position:relative}.nav-mobile.astro-hkbrpulz summary.astro-hkbrpulz{cursor:pointer;border:var(--hair) solid var(--ink);place-items:center;width:44px;height:44px;list-style:none;display:grid}.nav-mobile.astro-hkbrpulz summary.astro-hkbrpulz::-webkit-details-marker{display:none}.nav-mobile.astro-hkbrpulz[open] summary.astro-hkbrpulz{background:var(--ink);color:var(--bg)}.menu-panel.astro-hkbrpulz{background:var(--bg);border:2px solid var(--ink);min-width:240px;padding:8px;position:absolute;top:calc(100% + 12px);right:0}.menu-panel.astro-hkbrpulz a.astro-hkbrpulz{width:100%;display:flex}.menu-panel.astro-hkbrpulz a.astro-hkbrpulz:hover,.menu-panel.astro-hkbrpulz a.astro-hkbrpulz[aria-current=page]{background:var(--ink);color:var(--bg)}@media (width<=880px){.nav-desktop.astro-hkbrpulz,.lang-switch.astro-hkbrpulz{display:none}.nav-mobile.astro-hkbrpulz{display:block}}main.astro-hkbrpulz{outline:none;display:block}.site-footer.astro-hkbrpulz{border-top:2px solid var(--ink);margin-top:40px;overflow:hidden}.footer-wordmark.astro-hkbrpulz{font:800 clamp(2.6rem, 9vw, 7rem)/1 var(--f-wide);letter-spacing:-.01em;text-transform:uppercase;border-top:0;padding-block:18px 10px}.footer-track.astro-hkbrpulz{animation-duration:30s;animation-direction:reverse}.fw-group.astro-hkbrpulz{white-space:nowrap;align-items:center;gap:.35em;padding-right:.35em;display:flex}.fw-group.astro-hkbrpulz .star{flex:none;width:.42em;height:.42em}.footer-wordmark.astro-hkbrpulz:hover .footer-track.astro-hkbrpulz{animation-play-state:paused}.footer-grid.astro-hkbrpulz{grid-template-columns:1fr;gap:18px;padding-block:28px 40px;display:grid}.footer-col.astro-hkbrpulz p.astro-hkbrpulz{max-width:40ch;margin:12px 0 0}.footer-barcode.astro-hkbrpulz{width:200px;height:34px;margin-top:18px}.footer-links.astro-hkbrpulz{flex-wrap:wrap;align-content:start;gap:6px 22px;display:flex}.footer-links.astro-hkbrpulz a.astro-hkbrpulz{align-items:center;min-height:32px;display:inline-flex}.small.astro-hkbrpulz{margin:0;font-size:.82rem}.copy.astro-hkbrpulz{align-items:center;gap:8px;display:inline-flex}@media (width>=880px){.footer-grid.astro-hkbrpulz{grid-template-columns:1fr auto}.fan.astro-hkbrpulz,.copy.astro-hkbrpulz{grid-column:1/-1}}
