.site-header[data-astro-cid-wuoaqcfw]{z-index:100;background:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);border-bottom:1px solid #0000;transition:border-color .25s,background .25s;position:sticky;top:0}.site-header[data-astro-cid-wuoaqcfw].is-scrolled,.menu-open .site-header[data-astro-cid-wuoaqcfw]{border-bottom-color:var(--line);background:color-mix(in srgb, var(--bg) 82%, transparent)}.site-header__bar[data-astro-cid-wuoaqcfw]{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.site-header[data-astro-cid-wuoaqcfw] .site-logo{color:var(--text)}.site-header__nav[data-astro-cid-wuoaqcfw] ul[data-astro-cid-wuoaqcfw]{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.site-header__nav[data-astro-cid-wuoaqcfw] a[data-astro-cid-wuoaqcfw]{min-height:40px;color:var(--text-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.site-header__nav[data-astro-cid-wuoaqcfw] a[data-astro-cid-wuoaqcfw]:hover{color:var(--text);background:var(--surface-2)}.site-header__nav[data-astro-cid-wuoaqcfw] a[data-astro-cid-wuoaqcfw][aria-current=page]{color:var(--text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.site-header__actions[data-astro-cid-wuoaqcfw]{align-items:center;gap:10px;display:flex}.site-header__toggle[data-astro-cid-wuoaqcfw]{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:46px;height:46px;display:none}.burger[data-astro-cid-wuoaqcfw]{gap:6px;width:20px;display:grid}.burger[data-astro-cid-wuoaqcfw] span[data-astro-cid-wuoaqcfw]{background:var(--text);border-radius:2px;height:2px;transition:transform .2s}[data-astro-cid-wuoaqcfw][aria-expanded=true] .burger[data-astro-cid-wuoaqcfw] span[data-astro-cid-wuoaqcfw]:first-child{transform:translateY(4px)rotate(45deg)}[data-astro-cid-wuoaqcfw][aria-expanded=true] .burger[data-astro-cid-wuoaqcfw] span[data-astro-cid-wuoaqcfw]:last-child{transform:translateY(-4px)rotate(-45deg)}.site-menu[data-astro-cid-wuoaqcfw]{border-top:1px solid var(--line);max-height:calc(100dvh - var(--header-h));padding-block:16px 28px;overflow-y:auto}.site-menu[data-astro-cid-wuoaqcfw] ul[data-astro-cid-wuoaqcfw]{margin:0 0 20px;padding:0;list-style:none;display:grid}.site-menu[data-astro-cid-wuoaqcfw] li[data-astro-cid-wuoaqcfw] a[data-astro-cid-wuoaqcfw]{border-bottom:1px solid var(--line);min-height:60px;font-family:var(--font-display);color:var(--text);align-items:center;gap:14px;padding:10px 4px;font-size:1.45rem;font-weight:700;text-decoration:none;display:flex}.site-menu[data-astro-cid-wuoaqcfw] li[data-astro-cid-wuoaqcfw] a[data-astro-cid-wuoaqcfw] small[data-astro-cid-wuoaqcfw]{font-family:var(--font-body);color:var(--text-2);font-size:.9rem;font-weight:600;display:block}.site-menu[data-astro-cid-wuoaqcfw] li[data-astro-cid-wuoaqcfw] a[data-astro-cid-wuoaqcfw][aria-current=page] strong[data-astro-cid-wuoaqcfw]{color:var(--accent-text)}.site-menu[data-astro-cid-wuoaqcfw] .btn[data-astro-cid-wuoaqcfw]{width:100%}.site-menu[data-astro-cid-wuoaqcfw] ul[data-astro-cid-wuoaqcfw].site-menu__social{gap:10px;margin:18px 0 0;display:flex}.site-menu__social[data-astro-cid-wuoaqcfw] a[data-astro-cid-wuoaqcfw]{border-radius:50%;place-items:center;width:48px;height:48px;border:1px solid var(--line-strong)!important;min-height:0!important;padding:0!important;display:grid!important}@media (width<=959px){.site-header__nav[data-astro-cid-wuoaqcfw]{display:none}.site-header__toggle[data-astro-cid-wuoaqcfw]{display:grid}}@media (width<=520px){.site-header__cta[data-astro-cid-wuoaqcfw] span[data-astro-cid-wuoaqcfw]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-header__cta[data-astro-cid-wuoaqcfw]{width:46px;padding:0}}.site-footer[data-astro-cid-gtrh7r5q]{--text:#f4f2ff;--text-2:#b6b0d6;--line:#ffffff1f;color:var(--text);background:#05040f;padding-top:clamp(56px,8vw,96px);position:relative;overflow:hidden}.site-footer__glow[data-astro-cid-gtrh7r5q]{pointer-events:none;background:radial-gradient(40% 60% at 20% 100%,#b231fb47,#0000 70%),radial-gradient(40% 60% at 55% 100%,#2d2ffc42,#0000 70%),radial-gradient(40% 60% at 90% 100%,#01ccfe33,#0000 70%);height:70%;position:absolute;inset:-40% -10% auto}.site-footer[data-astro-cid-gtrh7r5q]:before{content:"";background:var(--brand-gradient);opacity:.8;height:1px;position:absolute;inset:0 0 auto}.site-footer__grid[data-astro-cid-gtrh7r5q]{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid;position:relative}.site-footer__brand[data-astro-cid-gtrh7r5q] p[data-astro-cid-gtrh7r5q]{max-width:36ch;color:var(--text-2);margin:18px 0 24px}.site-footer[data-astro-cid-gtrh7r5q] h2[data-astro-cid-gtrh7r5q]{font-size:.95rem;font-family:var(--font-body);letter-spacing:0;color:var(--text-2);margin-bottom:12px}.site-footer[data-astro-cid-gtrh7r5q] ul[data-astro-cid-gtrh7r5q]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-footer[data-astro-cid-gtrh7r5q] li[data-astro-cid-gtrh7r5q] a[data-astro-cid-gtrh7r5q]{min-height:44px;color:var(--text);align-items:center;gap:12px;font-weight:600;text-decoration:none;display:inline-flex}.site-footer[data-astro-cid-gtrh7r5q] li[data-astro-cid-gtrh7r5q] a[data-astro-cid-gtrh7r5q] small[data-astro-cid-gtrh7r5q]{color:var(--text-2);font-size:.85rem;font-weight:500;display:block}.site-footer[data-astro-cid-gtrh7r5q] li[data-astro-cid-gtrh7r5q] a[data-astro-cid-gtrh7r5q]:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.site-footer__social[data-astro-cid-gtrh7r5q]{gap:10px!important;margin-top:22px!important;display:flex!important}.site-footer__social[data-astro-cid-gtrh7r5q] a[data-astro-cid-gtrh7r5q]{background:#ffffff0d;border:1px solid #fff3;border-radius:50%;justify-content:center;width:46px;height:46px;transition:background .2s,transform .2s}.site-footer__social[data-astro-cid-gtrh7r5q] a[data-astro-cid-gtrh7r5q]:hover{background:#ffffff1f;text-decoration:none;transform:translateY(-2px)}.site-footer__hours[data-astro-cid-gtrh7r5q]{color:var(--text-2);margin-top:12px;font-size:.95rem}.site-footer[data-astro-cid-gtrh7r5q] [data-astro-cid-gtrh7r5q]:focus-visible{outline-color:#fff}.site-footer__bottom[data-astro-cid-gtrh7r5q]{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-block:16px 28px;font-size:.9rem;display:flex;position:relative}.site-footer__bottom[data-astro-cid-gtrh7r5q] a[data-astro-cid-gtrh7r5q]{color:var(--text-2);align-items:center;min-height:44px;display:inline-flex}@media (width<=860px){.site-footer__grid[data-astro-cid-gtrh7r5q]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-gtrh7r5q]{grid-column:1/-1}}@media (width<=480px){.site-footer__grid[data-astro-cid-gtrh7r5q]{grid-template-columns:1fr}}main[data-astro-cid-23rp7uie]:focus{outline:none}.sticky-cta[data-astro-cid-23rp7uie]{display:none}@media (width<=720px){.page[data-astro-cid-23rp7uie]{padding-bottom:84px}.sticky-cta[data-astro-cid-23rp7uie]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:90;min-height:56px;color:var(--white);visibility:hidden;background:linear-gradient(110deg,#11813f,#0d6e35);border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .25s,visibility .25s;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 16px 40px -14px #1fa855cc}.sticky-cta[data-astro-cid-23rp7uie].is-visible{visibility:visible;transform:none}.sticky-cta[data-astro-cid-23rp7uie] svg{width:22px;height:22px}.menu-open .sticky-cta[data-astro-cid-23rp7uie]{display:none}}
