.theme-toggle[data-v-b6a91412]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:36px;flex-shrink:0;border-radius:999px}.track[data-v-b6a91412]{position:relative;display:block;width:46px;height:26px;border-radius:999px;background:#e3edf3;border:1px solid #c6d9e5;transition:background .25s}.thumb[data-v-b6a91412]{position:absolute;top:2px;left:2px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff;color:#c4621f;box-shadow:0 2px 6px #0f2d4233;transition:translate .25s}.thumb svg[data-v-b6a91412]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[aria-checked=true] .track[data-v-b6a91412]{background:#03476f;border-color:#03476f}[aria-checked=true] .thumb[data-v-b6a91412]{translate:20px 0;color:#03476f}[aria-checked=true] .thumb svg[data-v-b6a91412]{fill:currentColor;stroke:none}.theme-toggle[data-v-b6a91412]:focus-visible{outline:3px solid #c09a60;outline-offset:2px}@media (prefers-reduced-motion:reduce){.track[data-v-b6a91412],.thumb[data-v-b6a91412]{transition:none}}.new-footer[data-v-ebd0a04d]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 85% 0%,#0a5a88 0%,transparent 55%),linear-gradient(180deg,#03476f,#02304a);color:#e8f2f7;padding:0 24px;margin-top:40px}.footer-ridge[data-v-ebd0a04d]{position:absolute;left:0;right:0;top:-1px;width:100%;height:56px;fill:#f7f9fa;transform:scaleY(-1)}.footer-condor[data-v-ebd0a04d]{position:absolute;right:6%;top:58px;width:min(300px,30vw);opacity:.16;filter:brightness(0) invert(1);z-index:-1;animation:footer-soar-ebd0a04d 18s ease-in-out infinite}@keyframes footer-soar-ebd0a04d{0%,to{translate:0 0;rotate:-5deg}50%{translate:-30px 10px;rotate:3deg}}.footer-top[data-v-ebd0a04d],.footer-grid[data-v-ebd0a04d],.footer-bottom[data-v-ebd0a04d]{max-width:1112px;margin:auto}.footer-top[data-v-ebd0a04d]{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:96px 0 40px;border-bottom:1px solid #ffffff22}.footer-eyebrow[data-v-ebd0a04d]{font-size:11px;letter-spacing:.16em;font-weight:700;color:#f2b56b}.footer-story h2[data-v-ebd0a04d]{font-family:var(--font-display);font-size:clamp(30px,3.6vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin:14px 0;color:#fff}.footer-story h2 span[data-v-ebd0a04d]{color:#9fc8e0}.footer-story>p[data-v-ebd0a04d]:last-child{max-width:480px;color:#c3d7e3;font-size:15px;line-height:1.75}.footer-cta[data-v-ebd0a04d]{display:flex;flex-direction:column;align-items:flex-end;gap:14px;flex-shrink:0}.footer-join[data-v-ebd0a04d]{display:inline-flex;align-items:center;gap:18px;background:#f2b56b;color:#02304a;padding:15px 24px;border-radius:999px;font-size:15px;font-weight:700;box-shadow:0 10px 24px #0000002e}.footer-mail[data-v-ebd0a04d]{font-size:14px;color:#c3d7e3;text-decoration:underline;text-underline-offset:4px}.footer-grid[data-v-ebd0a04d]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;padding:40px 0}.brand-link[data-v-ebd0a04d]{display:flex;gap:14px;align-items:center;color:#fff}.brand-link img[data-v-ebd0a04d]{border-radius:50%;box-shadow:0 0 0 3px #ffffff30}.brand-link strong[data-v-ebd0a04d]{font-family:var(--font-display);font-size:22px;font-weight:700}.brand-link span[data-v-ebd0a04d]{display:block;font-family:var(--font-body);font-size:12px;letter-spacing:.04em;color:#9fc8e0;font-weight:500;margin-top:3px}.footer-brand p[data-v-ebd0a04d]{max-width:300px;line-height:1.75;color:#c3d7e3;font-size:14px;margin:18px 0}.footer-social[data-v-ebd0a04d]{display:flex;gap:10px;flex-wrap:wrap}.footer-social a[data-v-ebd0a04d]{padding:9px 16px;border:1px solid #ffffff40;border-radius:999px;font-size:13px;color:#fff}.footer-grid h3[data-v-ebd0a04d]{font-family:var(--font-display);font-weight:600;font-size:15px;margin-bottom:14px;color:#fff}.footer-grid nav>a[data-v-ebd0a04d]{display:block;margin:10px 0;font-size:14px;color:#c3d7e3}.footer-grid nav p[data-v-ebd0a04d]{font-size:13px;line-height:1.7;color:#8fb2c6;margin-top:16px}.footer-bottom[data-v-ebd0a04d]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 0 28px;border-top:1px solid #ffffff22;font-size:13px;color:#8fb2c6}.footer-bottom a[data-v-ebd0a04d]{color:#c3d7e3}.new-footer a[data-v-ebd0a04d]{transition:color .2s,transform .2s,background .2s}.new-footer a[data-v-ebd0a04d]:focus-visible{outline:3px solid #f2b56b;outline-offset:5px;border-radius:6px}@media (hover:hover){.footer-grid nav>a[data-v-ebd0a04d]:hover,.footer-bottom a[data-v-ebd0a04d]:hover,.footer-mail[data-v-ebd0a04d]:hover{color:#fff}.footer-social a[data-v-ebd0a04d]:hover{background:#ffffff18}.footer-join[data-v-ebd0a04d]:hover{transform:translateY(-2px);background:#f6c587}}@media (max-width:850px){.footer-grid[data-v-ebd0a04d]{grid-template-columns:1fr 1fr}.footer-brand[data-v-ebd0a04d]{grid-column:1/-1}.footer-top[data-v-ebd0a04d]{flex-direction:column;align-items:flex-start}.footer-cta[data-v-ebd0a04d]{align-items:flex-start}}@media (max-width:550px){.new-footer[data-v-ebd0a04d]{padding:0 20px}.footer-top[data-v-ebd0a04d]{padding-top:80px;gap:24px}.footer-story h2[data-v-ebd0a04d]{font-size:31px}.footer-condor[data-v-ebd0a04d]{width:170px;top:40px;right:4%}.footer-grid[data-v-ebd0a04d]{gap:30px 18px}.footer-bottom[data-v-ebd0a04d]{display:grid;gap:12px}}@media (prefers-reduced-motion:reduce){.new-footer a[data-v-ebd0a04d]{transition:none}.footer-condor[data-v-ebd0a04d]{animation:none}.footer-join[data-v-ebd0a04d]:hover{transform:none}}.site-nav-inner[data-v-1f13a4f3]{max-width:1160px;margin:auto;padding:14px 24px}.site-nav-inner img[data-v-1f13a4f3]{width:36px;height:36px}.site-nav-inner nav a[data-v-1f13a4f3]{font-size:13px}.site-nav-inner[data-v-1f13a4f3] :is(a,button):focus-visible{outline:3px solid #c09a60;outline-offset:4px}@media (max-width:550px){.site-nav-inner[data-v-1f13a4f3]{padding:12px 18px}}
