.hdr[data-astro-cid-rajfdtky]{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);position:sticky;top:0}.hdr--overlay[data-astro-cid-rajfdtky]{background:linear-gradient(#0b0d0cb3,#0b0d0c00);border-bottom-color:#0000;position:absolute;inset:0 0 auto}.js .hdr--overlay[data-astro-cid-rajfdtky]{position:fixed}.hdr--overlay[data-astro-cid-rajfdtky].is-scrolled{background:var(--bg);border-bottom-color:var(--line)}.hdr__inner[data-astro-cid-rajfdtky]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--container);padding:var(--space-2) var(--gutter);min-height:var(--header-h);margin-inline:auto;display:flex}.hdr__logo[data-astro-cid-rajfdtky]{flex:none;padding:4px 0;display:block}.hdr__logo[data-astro-cid-rajfdtky] img{height:64px}@media (width>=1024px){.hdr__logo[data-astro-cid-rajfdtky] img{height:84px}}.nav-desktop[data-astro-cid-rajfdtky]{display:none}@media (width>=1024px){.nav-desktop[data-astro-cid-rajfdtky]{align-items:center;gap:var(--space-6);display:flex}.nav-mobile[data-astro-cid-rajfdtky]{display:none}}.nav-desktop[data-astro-cid-rajfdtky] a[data-astro-cid-rajfdtky]{padding:var(--space-2) 0;color:var(--fg);letter-spacing:.06em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.nav-desktop[data-astro-cid-rajfdtky] a[data-astro-cid-rajfdtky]:hover{color:var(--muted)}.nav-desktop[data-astro-cid-rajfdtky] a[data-astro-cid-rajfdtky][aria-current=page]{border-bottom-color:var(--accent)}.nav-desktop[data-astro-cid-rajfdtky] .nav-small[data-astro-cid-rajfdtky] a[data-astro-cid-rajfdtky]{font-size:var(--fs-label);color:var(--muted);letter-spacing:.04em;text-transform:none;font-weight:500}.nav-desktop[data-astro-cid-rajfdtky] .nav-small[data-astro-cid-rajfdtky] a[data-astro-cid-rajfdtky]:hover{color:var(--fg)}.menu-btn[data-astro-cid-rajfdtky]{min-height:44px;padding:0 var(--space-4);border:1px solid var(--fg);border-radius:var(--radius-pill);cursor:pointer;z-index:2;background:var(--bg);align-items:center;font-weight:600;list-style:none;display:inline-flex;position:relative}.menu-btn[data-astro-cid-rajfdtky]::-webkit-details-marker{display:none}.menu-btn__close[data-astro-cid-rajfdtky],details[data-astro-cid-rajfdtky][open] .menu-btn__open[data-astro-cid-rajfdtky]{display:none}details[data-astro-cid-rajfdtky][open] .menu-btn__close[data-astro-cid-rajfdtky]{display:inline}.menu-panel[data-astro-cid-rajfdtky]{z-index:1;padding:calc(var(--header-h) + var(--space-6)) var(--gutter) var(--space-7);background:var(--bg);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-list[data-astro-cid-rajfdtky]{gap:var(--space-2);display:grid}.menu-list[data-astro-cid-rajfdtky] a[data-astro-cid-rajfdtky]{padding:var(--space-1) 0;color:var(--fg);text-transform:uppercase;font-size:clamp(2rem,8vw,3rem);font-weight:800;font-stretch:125%;line-height:1.05;text-decoration:none;display:block}.menu-list[data-astro-cid-rajfdtky] a[data-astro-cid-rajfdtky][aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px}.menu-small[data-astro-cid-rajfdtky] a[data-astro-cid-rajfdtky]{color:var(--muted);font-size:1rem}html.menu-open{overflow:hidden}.nl[data-astro-cid-c5a5jkvp]{gap:var(--space-3);max-width:520px;display:grid}.nl__hp[data-astro-cid-c5a5jkvp]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nl__row[data-astro-cid-c5a5jkvp]{gap:var(--space-2);flex-wrap:wrap;display:flex}.nl__row[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp]{min-width:0;min-height:48px;padding:0 var(--space-4);border:1px solid var(--input-border);color:var(--fg);background:0 0;border-radius:0;flex:200px;font-size:1rem}.nl__row[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp]::placeholder{color:var(--muted);opacity:1}.nl__row[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp]:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.nl__row[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp][aria-invalid=true]{border-color:var(--error)}.nl__btn[data-astro-cid-c5a5jkvp]{min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);border:0;font-weight:700}.nl__btn[data-astro-cid-c5a5jkvp][aria-busy=true]{opacity:.7}.nl__msg[data-astro-cid-c5a5jkvp]{font-size:var(--fs-small);font-weight:600}.nl__msg[data-astro-cid-c5a5jkvp]:empty{display:none}.nl__msg[data-astro-cid-c5a5jkvp].is-ok{color:var(--fg)}.nl__msg[data-astro-cid-c5a5jkvp].is-ok:before{content:"✓ ";color:var(--accent)}.nl__msg[data-astro-cid-c5a5jkvp].is-error{color:var(--error)}
