#site-header[data-astro-cid-nen7h5rs]{z-index:1000;background:0 0;border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s,backdrop-filter .25s;position:fixed;top:0;left:0;right:0}#site-header[data-astro-cid-nen7h5rs].scrolled{-webkit-backdrop-filter:blur(14px);background:#f4f1e3e0;border-bottom-color:#1d706a26}.header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:18px 48px;display:grid}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;display:flex}.logo-img[data-astro-cid-nen7h5rs]{width:auto;height:64px;display:block}#site-header[data-astro-cid-nen7h5rs].on-dark:not(.scrolled):not(.on-dark-flat) .logo-img[data-astro-cid-nen7h5rs]{filter:drop-shadow(0 1px 3px #f4f1e359)drop-shadow(0 0 20px #f4f1e340)}#site-header[data-astro-cid-nen7h5rs].on-dark-flat:not(.scrolled) .logo-img[data-astro-cid-nen7h5rs]{filter:none}.desktop-nav[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#f4f1e314;border:1px solid #f4f1e329;border-radius:100px;align-items:center;gap:1.8rem;padding:.55em 1.6em;display:flex;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #0000001f}#site-header[data-astro-cid-nen7h5rs].scrolled .desktop-nav[data-astro-cid-nen7h5rs]{background:#0d1a190d;border-color:#0d1a191a;box-shadow:inset 0 1px #fff6,0 4px 14px #0000000d}.nav-link[data-astro-cid-nen7h5rs]{color:var(--text);white-space:nowrap;isolation:isolate;border-radius:100px;margin:0 -.7em;padding:.5em .7em;font-size:.86rem;font-weight:400;transition:color .2s;position:relative}.nav-link[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur();opacity:0;background:#0d1a190f;border:1px solid #0000;transition:opacity .25s,transform .25s cubic-bezier(.34,1.56,.64,1),backdrop-filter .25s;position:absolute;inset:0;transform:scale(.85);box-shadow:inset 0 1px #fff6,0 1px 3px #0000000a}.nav-link[data-astro-cid-nen7h5rs]:hover:before{opacity:1;-webkit-backdrop-filter:blur(12px);border-color:#0d1a1914;transform:scale(1)}#site-header[data-astro-cid-nen7h5rs].on-dark:not(.scrolled) .nav-link[data-astro-cid-nen7h5rs]{color:#f4f1e3}#site-header[data-astro-cid-nen7h5rs].on-dark:not(.scrolled) .nav-link[data-astro-cid-nen7h5rs]:before{background:#f4f1e31a;box-shadow:inset 0 1px #ffffff40,0 4px 16px #00000026}#site-header[data-astro-cid-nen7h5rs].on-dark:not(.scrolled) .nav-link[data-astro-cid-nen7h5rs]:hover:before{border-color:#f4f1e32e}.nav-link[data-astro-cid-nen7h5rs].active{color:var(--teal);font-weight:600}.nav-link[data-astro-cid-nen7h5rs].active:after{content:"";background:var(--teal);border-radius:1px;height:2px;position:absolute;bottom:.25em;left:.9em;right:.9em}#site-header[data-astro-cid-nen7h5rs].on-dark:not(.scrolled) .nav-link[data-astro-cid-nen7h5rs].active{color:#5eead4}#site-header[data-astro-cid-nen7h5rs].on-dark:not(.scrolled) .nav-link[data-astro-cid-nen7h5rs].active:after{background:#5eead4}.nav-cta[data-astro-cid-nen7h5rs]{background:var(--ink);border-radius:100px;align-items:center;padding:.65em 1.4em;transition:transform .15s,background .15s,color .15s,border-color .15s;display:inline-flex;color:#f4f1e3!important;border:none!important;font-weight:600!important}.nav-cta[data-astro-cid-nen7h5rs]:hover{background:#1a2e2c;transform:translateY(-1px)}#site-header[data-astro-cid-nen7h5rs].on-dark:not(.scrolled) .nav-cta[data-astro-cid-nen7h5rs]{background:0 0;color:#f4f1e3!important;border:1.5px solid #f4f1e366!important}#site-header[data-astro-cid-nen7h5rs].on-dark:not(.scrolled) .nav-cta[data-astro-cid-nen7h5rs]:hover{background:#f4f1e3;color:var(--ink)!important}.hamburger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:30px;height:30px;display:none}.hamburger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--text);width:18px;height:1px;transition:background .2s;display:block}#site-header[data-astro-cid-nen7h5rs].on-dark:not(.scrolled) .hamburger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#f4f1e3}.mobile-nav[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(20px);background:#f4f1e3f7;flex-direction:column;gap:.85rem;max-height:0;padding:0 24px;transition:max-height .3s,padding .3s;display:none;overflow:hidden}.mobile-nav[data-astro-cid-nen7h5rs].open{max-height:600px;padding:.5rem 24px 1.75rem}.mobile-link[data-astro-cid-nen7h5rs]{color:var(--text);border-bottom:1px solid var(--border);align-items:center;min-height:44px;padding:10px 0;font-size:1rem;font-weight:500;display:flex}.mobile-link[data-astro-cid-nen7h5rs].active{color:var(--teal);font-weight:600}.mobile-cta[data-astro-cid-nen7h5rs]{background:var(--ink);text-align:center;border-radius:100px;justify-content:center;margin-top:8px;color:#f4f1e3!important;border-bottom:none!important;padding:12px 0!important;font-weight:600!important}@media (width<=768px){.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.hamburger[data-astro-cid-nen7h5rs]{grid-column:3;justify-self:end;display:flex}.mobile-nav[data-astro-cid-nen7h5rs]{display:flex}.header-inner[data-astro-cid-nen7h5rs]{padding:14px 20px}.logo-img[data-astro-cid-nen7h5rs]{height:48px}}footer[data-astro-cid-jo6i4kqk]{color:#f4f1e3;background:linear-gradient(#0d1a19 0%,#072e2b 100%)}.footer-top[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:1.75rem;max-width:1240px;margin:0 auto;padding:clamp(4rem,9vw,6rem) 24px clamp(2.5rem,6vw,4rem);display:flex}.footer-top[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;color:#f4f1e3;text-shadow:0 2px 10px #00000059;font-family:Inter,sans-serif;font-size:clamp(2.4rem,6vw,4rem);font-weight:800}.footer-body[data-astro-cid-jo6i4kqk]{border-top:1px solid #f4f1e324;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1240px;margin:0 auto;padding:48px 24px 56px;display:flex}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:18px;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{max-width:420px}.footer-heading[data-astro-cid-jo6i4kqk]{color:#f4f1e3;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700}.footer-logo[data-astro-cid-jo6i4kqk]{display:inline-flex}.footer-logo-img[data-astro-cid-jo6i4kqk]{filter:drop-shadow(0 2px 6px #0006);width:auto;height:56px;display:block}.footer-tagline[data-astro-cid-jo6i4kqk]{color:#f4f1e399;max-width:420px;font-size:.95rem;font-weight:400;line-height:1.7}.footer-social[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:flex}.social-icon[data-astro-cid-jo6i4kqk]{color:#f4f1e3b3;background:#f4f1e30a;border:1px solid #f4f1e31a;border-radius:10px;place-items:center;width:40px;height:40px;transition:all .22s;display:grid}.social-icon[data-astro-cid-jo6i4kqk]:hover{color:#5eead4;background:#1d706a2e;border-color:#1d706a80;transform:translateY(-2px)}.footer-nav[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.footer-link[data-astro-cid-jo6i4kqk]{color:#f4f1e3a6;font-size:.92rem;transition:color .2s}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:#f4f1e3}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #f4f1e31f}.footer-bottom-inner[data-astro-cid-jo6i4kqk]{color:#f4f1e38c;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:20px 24px;font-size:.82rem;display:flex}.footer-legal[data-astro-cid-jo6i4kqk]{gap:20px;display:flex}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#f4f1e38c;transition:color .2s}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#f4f1e3e6}@media (width<=700px){.footer-top[data-astro-cid-jo6i4kqk]{text-align:center;align-items:center}.footer-body[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center}.footer-col[data-astro-cid-jo6i4kqk]{align-items:center}.footer-bottom-inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;padding:18px 20px}}body{background:#f4f1e3}.skip-link{z-index:10000;color:#f4f1e3;background:#1d706a;border-radius:0 0 8px 8px;padding:12px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:16px}.skip-link:focus{top:0}:focus-visible{outline-offset:2px;outline:2px solid #1d706a}button:focus-visible,.btn:focus-visible{outline-offset:2px;outline:2px solid #1d706a;box-shadow:0 0 0 4px #1d706a40}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(28px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transition:none;transform:none}}
