.announce[data-astro-cid-nen7h5rs]{background:var(--brand-900);color:var(--sand-100);font-size:var(--t-xs);z-index:60;position:relative}.announce__inner[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:var(--s-4);min-height:38px;padding-block:.4rem;display:flex}.announce__msg[data-astro-cid-nen7h5rs]{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.announce__short[data-astro-cid-nen7h5rs]{display:inline}.announce__full[data-astro-cid-nen7h5rs]{display:none}.announce[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:var(--white);font-weight:700}.announce__tag[data-astro-cid-nen7h5rs]{background:var(--brand-100);color:var(--brand-900);border-radius:var(--r-full);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-size:var(--t-xs);padding:.1rem .45rem}.announce[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--white);white-space:nowrap;border-bottom:1px solid color-mix(in srgb, var(--white) 40%, transparent);align-items:center;gap:.25rem;font-weight:700;text-decoration:none;display:inline-flex}.announce[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--brand-100);border-bottom-color:var(--brand-100)}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--white) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--border);transition:background-color var(--d-base) var(--ease-out), border-color var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{background:var(--white);box-shadow:var(--shadow-sm)}.site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-scrolled){background:linear-gradient(to bottom, color-mix(in srgb, var(--brand-900) 92%, transparent) 0%, color-mix(in srgb, var(--brand-900) 80%, transparent) 58%, color-mix(in srgb, var(--brand-900) 34%, transparent) 100%);border-bottom-color:#0000}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--header-h);display:flex}.brand[data-astro-cid-nen7h5rs]{flex:none;line-height:0;display:block}.site-nav[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-5);margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--t-sm);color:var(--ink-700);padding-block:.35rem;font-weight:600;text-decoration:none;position:relative}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--brand-600);transform-origin:0;width:100%;height:2px;transition:transform var(--d-base) var(--ease-out);border-radius:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active:after{transform:scaleX(1)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink-900)}.site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-scrolled) .site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--white)}.site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-scrolled) .site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--accent-500)}.site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-scrolled) .site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{background:var(--white)}.site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-scrolled) .announce[data-astro-cid-nen7h5rs]{color:var(--white)}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-3);display:flex}.site-header__cta[data-astro-cid-nen7h5rs]{padding:.55rem .85rem;display:inline-flex}.site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-scrolled) .site-header__cta[data-astro-cid-nen7h5rs]{display:none}.site-header__cta-short[data-astro-cid-nen7h5rs]{display:inline}.site-header__cta-long[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--r-full);border:1px solid var(--border-strong);background:var(--white);width:44px;height:44px;transition:background-color var(--d-fast) linear, transform var(--d-fast) var(--ease-spring);place-items:center;display:grid}.menu-toggle[data-astro-cid-nen7h5rs]:hover{transform:scale(1.06)}.menu-toggle__bars[data-astro-cid-nen7h5rs],.menu-toggle__bars[data-astro-cid-nen7h5rs]:before,.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{background:var(--ink-900);width:19px;height:2px;transition:transform var(--d-base) var(--ease-out), opacity var(--d-fast) linear;border-radius:2px;display:block}.menu-toggle__bars[data-astro-cid-nen7h5rs]{position:relative}.menu-toggle__bars[data-astro-cid-nen7h5rs]:before,.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.menu-toggle__bars[data-astro-cid-nen7h5rs]:before{transform:translateY(-6px)}.menu-toggle__bars[data-astro-cid-nen7h5rs]:after{transform:translateY(6px)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs]{background:0 0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs]:before{transform:rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__bars[data-astro-cid-nen7h5rs]:after{transform:rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:45;background:color-mix(in srgb, var(--brand-900) 96%, transparent);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--d-base) var(--ease-out);position:fixed;inset:0}.mobile-menu[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile-menu[data-astro-cid-nen7h5rs].is-open{opacity:1}.mobile-menu__panel[data-astro-cid-nen7h5rs]{height:100%;padding:calc(var(--header-h) + var(--s-6)) var(--gutter) var(--s-6);color:var(--sand-100);flex-direction:column;justify-content:space-between;display:flex;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:var(--t-3xl);color:var(--white);opacity:0;transition:opacity var(--d-slow) var(--ease-out), transform var(--d-slow) var(--ease-out);transition-delay:calc(var(--i) * 55ms);padding-block:.4rem;font-weight:600;text-decoration:none;display:block;transform:translateY(14px)}.mobile-menu[data-astro-cid-nen7h5rs].is-open nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.mobile-menu__foot[data-astro-cid-nen7h5rs]{gap:var(--s-3);padding-top:var(--s-6);display:grid}.mobile-menu__foot[data-astro-cid-nen7h5rs] .btn--ghost[data-astro-cid-nen7h5rs]{--btn-fg:var(--white);border-color:color-mix(in srgb, var(--white) 35%, transparent)}.mobile-menu__contact[data-astro-cid-nen7h5rs]{font-size:var(--t-sm);color:var(--brand-300);justify-content:center;align-items:center;gap:.4rem;margin:0;display:flex}@media (width>=640px){.announce__short[data-astro-cid-nen7h5rs]{display:none}.announce__full[data-astro-cid-nen7h5rs]{display:inline}}@media (width>=900px){.site-nav[data-astro-cid-nen7h5rs]{display:block}.site-header__cta-short[data-astro-cid-nen7h5rs]{display:none}.site-header__cta-long[data-astro-cid-nen7h5rs]{display:inline}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}}@media (width<=899px){.site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-scrolled) .menu-toggle[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--white) 18%, transparent);border-color:color-mix(in srgb, var(--white) 40%, transparent)}.site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-scrolled) .menu-toggle__bars[data-astro-cid-nen7h5rs],.site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-scrolled) .menu-toggle__bars[data-astro-cid-nen7h5rs]:before,.site-header--overlay[data-astro-cid-nen7h5rs]:not(.is-scrolled) .menu-toggle__bars[data-astro-cid-nen7h5rs]:after{background:var(--white)}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--brand-900);color:var(--brand-100);padding-block:var(--s-6) var(--s-5);margin-top:auto;position:relative;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk] .contour[data-astro-cid-jo6i4kqk]{opacity:.35}.site-footer__top[data-astro-cid-jo6i4kqk]{gap:var(--s-5);display:grid;position:relative}.site-footer__pitch[data-astro-cid-jo6i4kqk]{font-size:var(--t-sm);color:color-mix(in srgb, var(--brand-100) 82%, transparent);max-width:34ch;margin:0;line-height:1.7}.site-footer__social[data-astro-cid-jo6i4kqk]{gap:var(--s-2);margin:var(--s-4) 0 0;padding:0;list-style:none;display:flex}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-radius:var(--r-full);background:color-mix(in srgb, var(--white) 10%, transparent);width:38px;height:38px;color:var(--white);transition:background-color var(--d-fast) linear, transform var(--d-fast) var(--ease-spring);place-items:center;display:grid}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--brand-700);color:var(--white);transform:translateY(-3px)}.site-footer__col[data-astro-cid-jo6i4kqk] .eyebrow[data-astro-cid-jo6i4kqk]{color:var(--brand-100);margin-bottom:var(--s-3)}.site-footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.site-footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__static[data-astro-cid-jo6i4kqk]{font-size:var(--t-sm);color:color-mix(in srgb, var(--brand-100) 82%, transparent);transition:color var(--d-fast) linear;align-items:flex-start;gap:.6rem;text-decoration:none;display:flex}.site-footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}.site-footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] svg{opacity:.8;flex:none;margin-top:3px}.site-footer__col--cta[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:not(.eyebrow){font-size:var(--t-sm);color:color-mix(in srgb, var(--brand-100) 82%, transparent);margin:0 0 var(--s-4);line-height:1.65}.site-footer__bottom[data-astro-cid-jo6i4kqk]{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid color-mix(in srgb, var(--white) 14%, transparent);gap:var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.site-footer__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:var(--t-xs);color:color-mix(in srgb, var(--brand-100) 62%, transparent);margin:0}.site-footer__bottom[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--t-xs);color:color-mix(in srgb, var(--brand-100) 70%, transparent);text-decoration:none}.site-footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}@media (width>=720px){.site-footer__top[data-astro-cid-jo6i4kqk]{gap:var(--s-6);grid-template-columns:1.4fr 1fr 1.2fr}.site-footer__col--cta[data-astro-cid-jo6i4kqk]{grid-column:1/-1;max-width:30rem}}@media (width>=1000px){.site-footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1.3fr 1.1fr}.site-footer__col--cta[data-astro-cid-jo6i4kqk]{grid-column:auto}}.dock.svelte-19cxvb5{z-index:40;padding:.5rem .6rem calc(.5rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--white) 88%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(20px);border-top:1px solid var(--border);transition:transform var(--d-base) var(--ease-out), background-color var(--d-base) var(--ease-out);position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -2px 14px #012a3314}.dock.is-hidden.svelte-19cxvb5{transform:translateY(120%)}.dock__inner.svelte-19cxvb5{grid-template-columns:repeat(5,1fr);align-items:end;gap:.15rem;max-width:520px;margin-inline:auto;display:grid}.dock__item.svelte-19cxvb5{color:var(--ink-600);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .15rem;text-decoration:none;display:flex}.dock__icon.svelte-19cxvb5{border-radius:var(--r-md);background:var(--brand-050);width:40px;height:40px;color:var(--brand-700);transition:transform var(--d-fast) var(--ease-spring);place-items:center;display:grid}.dock__item.svelte-19cxvb5:active .dock__icon:where(.svelte-19cxvb5){transform:scale(.88)}.dock__label.svelte-19cxvb5{letter-spacing:.01em;font-size:.625rem;font-weight:600}.dock__item--wa.svelte-19cxvb5{color:var(--ink-900)}.dock__icon--wa.svelte-19cxvb5{background:linear-gradient(160deg, var(--wa-500), var(--brand-500));color:#fff;box-shadow:0 6px 16px #25d36661}@media (width>=900px){.dock.svelte-19cxvb5{display:none}}
