.site-header[data-astro-cid-5blmo7yk]{position:sticky;top:0;z-index:50;background:var(--white);border-bottom:1px solid #DCE2EA}.site-header__inner[data-astro-cid-5blmo7yk]{max-width:var(--container);margin-inline:auto;padding:14px var(--gutter);display:flex;align-items:center;gap:24px;min-height:80px}.site-header--wide[data-astro-cid-5blmo7yk] .site-header__inner[data-astro-cid-5blmo7yk]{max-width:var(--container-wide)}.site-header__brand[data-astro-cid-5blmo7yk]{flex:1 1 0;display:inline-flex;align-items:center;min-height:44px;position:relative;z-index:30}.site-header__brand[data-astro-cid-5blmo7yk]:focus-visible{outline-offset:6px}.site-header__links[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:28px}.site-header__link[data-astro-cid-5blmo7yk]{position:relative;display:inline-block;padding-block:6px;font-size:16px;font-weight:500;color:var(--ink);white-space:nowrap}.site-header__link[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform var(--d-fast) var(--ease-out)}.site-header__link[data-astro-cid-5blmo7yk]:hover:after{transform:scaleX(1)}.site-header__link[data-astro-cid-5blmo7yk].is-active{font-weight:600}.site-header__link[data-astro-cid-5blmo7yk].is-active:after{transform:scaleX(1)}.site-header__actions[data-astro-cid-5blmo7yk]{flex:1 1 0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.site-header__signin[data-astro-cid-5blmo7yk]{padding:10px 14px;font-weight:600;color:var(--ink);white-space:nowrap}.site-header__signin[data-astro-cid-5blmo7yk]:hover{text-decoration:underline;text-underline-offset:3px}.site-header__drawer-actions[data-astro-cid-5blmo7yk],.site-header__toggle[data-astro-cid-5blmo7yk],.site-header__backdrop[data-astro-cid-5blmo7yk]{display:none}@media(max-width:1023px){.site-header__inner[data-astro-cid-5blmo7yk]{min-height:68px;padding:10px var(--gutter-mobile)}.site-header__actions[data-astro-cid-5blmo7yk]{display:none}.site-header__toggle[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-8px;position:relative;z-index:30;border-radius:10px}.site-header__bars[data-astro-cid-5blmo7yk],.site-header__bars[data-astro-cid-5blmo7yk]:before,.site-header__bars[data-astro-cid-5blmo7yk]:after{display:block;width:22px;height:2px;background:var(--ink);border-radius:2px;transition:transform var(--d-fast) var(--ease-out),background var(--d-fast) var(--ease-out),top var(--d-fast) var(--ease-out)}.site-header__bars[data-astro-cid-5blmo7yk]{position:relative}.site-header__bars[data-astro-cid-5blmo7yk]:before,.site-header__bars[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;left:0}.site-header__bars[data-astro-cid-5blmo7yk]:before{top:-7px}.site-header__bars[data-astro-cid-5blmo7yk]:after{top:7px}.site-header__toggle[data-astro-cid-5blmo7yk][aria-expanded=true] .site-header__bars[data-astro-cid-5blmo7yk]{background:transparent}.site-header__toggle[data-astro-cid-5blmo7yk][aria-expanded=true] .site-header__bars[data-astro-cid-5blmo7yk]:before{top:0;transform:rotate(45deg)}.site-header__toggle[data-astro-cid-5blmo7yk][aria-expanded=true] .site-header__bars[data-astro-cid-5blmo7yk]:after{top:0;transform:rotate(-45deg)}.site-header__nav[data-astro-cid-5blmo7yk]{position:fixed;top:0;right:0;bottom:0;width:min(340px,100vw);display:flex;flex-direction:column;gap:24px;padding:88px 24px 32px;background:var(--white);box-shadow:-16px 0 48px -16px #0e1b3347;transform:translate(100%);visibility:hidden;transition:transform var(--d-mid) var(--ease-out),visibility 0s linear var(--d-mid);z-index:25;overflow-y:auto;overscroll-behavior:contain}[data-nav-open] .site-header__nav[data-astro-cid-5blmo7yk]{transform:translate(0);visibility:visible;transition:transform var(--d-mid) var(--ease-out)}[data-nav-open] .site-header__brand[data-astro-cid-5blmo7yk]{visibility:hidden}.site-header__links[data-astro-cid-5blmo7yk]{flex-direction:column;align-items:stretch;gap:0}.site-header__link[data-astro-cid-5blmo7yk]{display:block;padding:16px 4px;font-size:19px;border-bottom:1px solid var(--divider)}.site-header__link[data-astro-cid-5blmo7yk]:after{display:none}.site-header__link[data-astro-cid-5blmo7yk].is-active{box-shadow:inset 4px 0 0 var(--gold);padding-left:16px}.site-header__drawer-actions[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;gap:10px}.site-header__backdrop[data-astro-cid-5blmo7yk]{display:block;position:fixed;inset:0;background:#0e1b3373;opacity:0;pointer-events:none;transition:opacity var(--d-mid) var(--ease-out);z-index:20}[data-nav-open] .site-header__backdrop[data-astro-cid-5blmo7yk]{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.site-header__nav[data-astro-cid-5blmo7yk],.site-header__backdrop[data-astro-cid-5blmo7yk],.site-header__bars[data-astro-cid-5blmo7yk],.site-header__bars[data-astro-cid-5blmo7yk]:before,.site-header__bars[data-astro-cid-5blmo7yk]:after{transition:none}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--ink);color:#c3cee0;font-size:15px}.site-footer__top[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;padding-top:56px;padding-bottom:40px}.site-footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:320px}.site-footer__home[data-astro-cid-sz7xmlte]{display:inline-flex;min-height:44px;align-items:center}.site-footer__tagline[data-astro-cid-sz7xmlte]{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c3cee0}.site-footer__tagline[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--logo-amber-dark)}.site-footer__mail[data-astro-cid-sz7xmlte]{color:var(--white);text-decoration:underline;text-underline-offset:3px}.site-footer__cols[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:32px 56px}.site-footer__head[data-astro-cid-sz7xmlte]{margin-bottom:10px;font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--white)}.site-footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:8px}.site-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#c3cee0;line-height:1.4}.site-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--white);text-decoration:underline;text-underline-offset:3px}.site-footer__legal[data-astro-cid-sz7xmlte]{padding-block:20px 32px;border-top:1px solid var(--border-on-dark);font-size:13px;color:#a9b8d3}@media(max-width:640px){.site-footer__top[data-astro-cid-sz7xmlte]{padding-top:44px;padding-bottom:32px;gap:32px}.site-footer__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:28px 24px}}
