.site-header[data-astro-cid-wt3h2c2n]{position:sticky;top:0;left:0;right:0;z-index:var(--z-nav);height:var(--nav-height);background-color:#f8f7f4f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--c-border)}.site-header__inner[data-astro-cid-wt3h2c2n]{display:flex;align-items:center;height:100%;gap:var(--sp-8)}.site-header__logo[data-astro-cid-wt3h2c2n]{flex-shrink:0;display:flex;align-items:center;text-decoration:none}.site-header__nav[data-astro-cid-wt3h2c2n]{flex:1}.site-header__nav-list[data-astro-cid-wt3h2c2n]{display:flex;align-items:center;gap:0;list-style:none;padding:0;margin:0}.site-header__nav-link[data-astro-cid-wt3h2c2n]{display:block;padding:var(--sp-2) var(--sp-4);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--c-text-secondary);text-decoration:none;white-space:nowrap;letter-spacing:.02em;transition:color var(--t-fast) var(--ease-out)}.site-header__nav-link[data-astro-cid-wt3h2c2n]:hover{color:var(--c-deep-blue)}.site-header__nav-link--active[data-astro-cid-wt3h2c2n]{color:var(--c-deep-blue);font-weight:var(--fw-semibold)}.site-header__actions[data-astro-cid-wt3h2c2n]{display:flex;align-items:center;gap:var(--sp-6);flex-shrink:0;margin-left:auto}.site-header__lang[data-astro-cid-wt3h2c2n]{display:flex;align-items:center;gap:var(--sp-2)}.site-header__lang-link[data-astro-cid-wt3h2c2n]{font-size:var(--text-xs);font-weight:var(--fw-medium);font-family:var(--font-mono);letter-spacing:.08em;color:var(--c-text-muted);text-decoration:none;transition:color var(--t-fast) var(--ease-out);min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.site-header__lang-link[data-astro-cid-wt3h2c2n]:hover,.site-header__lang-link--active[data-astro-cid-wt3h2c2n]{color:var(--c-deep-blue)}.site-header__cta[data-astro-cid-wt3h2c2n]{font-size:var(--text-xs);padding:var(--sp-3) var(--sp-5);letter-spacing:.04em;white-space:nowrap}.site-header__hamburger[data-astro-cid-wt3h2c2n]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:0;flex-shrink:0}.site-header__hamburger-bar[data-astro-cid-wt3h2c2n]{display:block;width:22px;height:2px;background-color:var(--c-deep-blue);transform-origin:center;transition:transform var(--t-base) var(--ease-out),opacity var(--t-base) var(--ease-out)}.site-header__hamburger[data-astro-cid-wt3h2c2n][aria-expanded=true] .site-header__hamburger-bar[data-astro-cid-wt3h2c2n]:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header__hamburger[data-astro-cid-wt3h2c2n][aria-expanded=true] .site-header__hamburger-bar[data-astro-cid-wt3h2c2n]:nth-child(2){opacity:0;transform:scaleX(0)}.site-header__hamburger[data-astro-cid-wt3h2c2n][aria-expanded=true] .site-header__hamburger-bar[data-astro-cid-wt3h2c2n]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header__mobile-nav[data-astro-cid-wt3h2c2n]{display:none}@media (min-width: 1025px) and (max-width: 1366px){.site-header__inner[data-astro-cid-wt3h2c2n]{gap:var(--sp-4)}.site-header__nav-list[data-astro-cid-wt3h2c2n]{gap:0}.site-header__nav-link[data-astro-cid-wt3h2c2n]{padding:var(--sp-2) var(--sp-3)}.site-header__cta[data-astro-cid-wt3h2c2n]{display:none}.site-header__actions[data-astro-cid-wt3h2c2n]{gap:var(--sp-4)}}@media (max-width: 1024px){.site-header__inner[data-astro-cid-wt3h2c2n]{gap:var(--sp-4)}.site-header__nav[data-astro-cid-wt3h2c2n],.site-header__cta[data-astro-cid-wt3h2c2n]{display:none}.site-header__actions[data-astro-cid-wt3h2c2n]{gap:var(--sp-4)}.site-header__hamburger[data-astro-cid-wt3h2c2n]{display:flex}.site-header__mobile-nav[data-astro-cid-wt3h2c2n]:not([inert]){display:block;position:fixed;top:var(--nav-height);left:0;right:0;bottom:0;background-color:var(--c-off-white, #F8F7F4);padding:var(--sp-6) var(--sp-6);overflow-y:auto;z-index:var(--z-nav)}.site-header__mobile-list[data-astro-cid-wt3h2c2n]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.site-header__mobile-link[data-astro-cid-wt3h2c2n]{display:block;font-size:var(--text-lg);font-weight:var(--fw-medium);color:var(--c-deep-blue);padding:var(--sp-4) 0;border-bottom:1px solid var(--c-border);text-decoration:none;transition:color var(--t-fast) var(--ease-out)}.site-header__mobile-link[data-astro-cid-wt3h2c2n]:hover,.site-header__mobile-link--active[data-astro-cid-wt3h2c2n]{color:#f4b400}.site-header__mobile-footer[data-astro-cid-wt3h2c2n]{margin-top:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-4)}.site-header__mobile-lang[data-astro-cid-wt3h2c2n]{font-size:var(--text-sm);color:var(--c-text-muted);text-decoration:none;text-align:center;transition:color var(--t-fast) var(--ease-out)}.site-header__mobile-lang[data-astro-cid-wt3h2c2n]:hover{color:var(--c-deep-blue)}}.site-footer[data-astro-cid-hm52ssf7]{background-color:var(--c-deep-blue);color:var(--c-text-on-dark);padding-top:clamp(3rem,6vw,5rem);padding-bottom:var(--sp-10, 2.5rem)}.site-footer__inner[data-astro-cid-hm52ssf7]{display:grid;grid-template-columns:260px repeat(3,1fr);gap:var(--sp-12, 3rem);align-items:start;padding-bottom:var(--sp-12, 3rem);border-bottom:1px solid rgba(248,247,244,.12);margin-bottom:var(--sp-8, 2rem)}.site-footer__logo-link[data-astro-cid-hm52ssf7]{display:inline-block;margin-bottom:var(--sp-5, 1.25rem);text-decoration:none}.site-footer__tagline[data-astro-cid-hm52ssf7]{font-size:var(--text-sm);line-height:var(--lh-relaxed, 1.65);color:#f8f7f48c;max-width:26ch;margin-bottom:var(--sp-6, 1.5rem)}.site-footer__contact[data-astro-cid-hm52ssf7]{font-size:var(--text-sm);line-height:var(--lh-relaxed, 1.65)}.site-footer__contact-link[data-astro-cid-hm52ssf7]{display:block;color:#f8f7f4a6;text-decoration:none;transition:color var(--t-fast, .12s) var(--ease-out, ease-out)}.site-footer__contact-link[data-astro-cid-hm52ssf7]:hover{color:#f4b400}.site-footer__col-heading[data-astro-cid-hm52ssf7]{display:block;font-family:var(--font-mono);font-size:.65rem;font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;color:#f8f7f48c;margin-bottom:var(--sp-5, 1.25rem)}.site-footer__nav-list[data-astro-cid-hm52ssf7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-3, .75rem)}.site-footer__nav-link[data-astro-cid-hm52ssf7]{font-size:var(--text-sm);color:#f8f7f4a6;text-decoration:none;line-height:var(--lh-snug, 1.3);transition:color var(--t-fast, .12s) var(--ease-out, ease-out);display:inline-flex;align-items:center;min-height:44px}.site-footer__nav-link[data-astro-cid-hm52ssf7]:hover{color:#f4b400}.site-footer__nav-text[data-astro-cid-hm52ssf7]{font-size:var(--text-sm);color:#f8f7f48c;line-height:var(--lh-snug, 1.3)}.site-footer__legal-inner[data-astro-cid-hm52ssf7]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4, 1rem);flex-wrap:wrap}.site-footer__legal-text[data-astro-cid-hm52ssf7]{font-size:var(--text-xs);color:#f8f7f48c;line-height:var(--lh-relaxed, 1.65)}.site-footer__legal-nav[data-astro-cid-hm52ssf7]{display:flex;align-items:center;gap:var(--sp-4, 1rem);flex-shrink:0}.site-footer__legal-link[data-astro-cid-hm52ssf7]{font-size:var(--text-xs);color:#f8f7f499;text-decoration:none;white-space:nowrap;transition:color var(--t-fast, .12s) var(--ease-out, ease-out)}.site-footer__legal-link[data-astro-cid-hm52ssf7]:hover{color:#f4b400}@media (max-width: 1100px){.site-footer__inner[data-astro-cid-hm52ssf7]{grid-template-columns:220px repeat(3,1fr);gap:var(--sp-8, 2rem)}}@media (max-width: 900px){.site-footer__inner[data-astro-cid-hm52ssf7]{grid-template-columns:1fr 1fr;gap:var(--sp-8, 2rem)}.site-footer__brand[data-astro-cid-hm52ssf7]{grid-column:1 / -1}}@media (max-width: 600px){.site-footer__inner[data-astro-cid-hm52ssf7]{grid-template-columns:1fr;gap:var(--sp-8, 2rem)}.site-footer__legal-inner[data-astro-cid-hm52ssf7]{flex-direction:column;align-items:flex-start;gap:var(--sp-3, .75rem)}}
