.site-header[data-v-70a7d7ac]{position:sticky;top:0;z-index:60;background:rgba(245,247,250,.75);backdrop-filter:blur(10px);border-bottom:1px solid rgba(10,20,30,.08)}.site-header.is-scrolled[data-v-70a7d7ac]{background:rgba(245,247,250,.92);box-shadow:0 10px 30px rgba(10,20,30,.08)}.nav-shell[data-v-70a7d7ac]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px}.brand[data-v-70a7d7ac]{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0}.brand-logo[data-v-70a7d7ac]{width:100px;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.brand-text[data-v-70a7d7ac]{display:grid;line-height:1.05}.brand-name[data-v-70a7d7ac]{font-weight:800;letter-spacing:.2px;font-size:18px;color:#0b3f57}.brand-sub[data-v-70a7d7ac]{font-size:12px;color:rgba(10,20,30,.65);margin-top:3px}.nav-links[data-v-70a7d7ac]{display:none;align-items:center;gap:10px}.nav-link[data-v-70a7d7ac]{text-decoration:none;padding:10px 10px;border-radius:999px;font-weight:650;font-size:14px;color:rgba(10,20,30,.82);transition:transform .16s ease,background .16s ease,color .16s ease;white-space:nowrap}.nav-link[data-v-70a7d7ac]:hover{background:rgba(11,63,87,.08);transform:translateY(-1px)}.nav-link.is-active[data-v-70a7d7ac]{background:rgba(11,63,87,.12);color:#0b3f57}.donate-link[data-v-70a7d7ac]{margin-left:6px;text-decoration:none;padding:10px 14px;border-radius:999px;font-weight:800;font-size:14px;background:#0b3f57;color:#fff;box-shadow:0 10px 20px rgba(11,63,87,.22);transition:transform .16s ease,filter .16s ease;white-space:nowrap}.donate-link[data-v-70a7d7ac]:hover{transform:translateY(-1px);filter:brightness(1.05)}.nav-actions[data-v-70a7d7ac]{display:flex;align-items:center;gap:10px}.social-mini[data-v-70a7d7ac]{display:none;align-items:center;gap:8px}.social-icon[data-v-70a7d7ac]{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;text-decoration:none;border:1px solid rgba(10,20,30,.08);background:hsla(0,0%,100%,.7);transition:transform .16s ease,background .16s ease;color:#0b3f57}.social-icon[data-v-70a7d7ac]:hover{transform:translateY(-1px);background:rgba(11,63,87,.08)}.svg-icon[data-v-70a7d7ac] svg{display:block}.menu-btn[data-v-70a7d7ac]{width:44px;height:44px;border-radius:14px;border:1px solid rgba(10,20,30,.1);background:hsla(0,0%,100%,.75);display:grid;place-items:center;cursor:pointer;transition:transform .16s ease,background .16s ease}.menu-btn[data-v-70a7d7ac]:hover{transform:translateY(-1px);background:rgba(11,63,87,.08)}.menu-icon[data-v-70a7d7ac]{width:18px;height:14px;position:relative}.bar[data-v-70a7d7ac]{position:absolute;left:0;right:0;height:2px;background:rgba(10,20,30,.8);border-radius:999px;transition:transform .18s ease,top .18s ease,opacity .18s ease}.bar-top[data-v-70a7d7ac]{top:0}.bar-mid[data-v-70a7d7ac]{top:6px}.bar-bot[data-v-70a7d7ac]{top:12px}.bar-top.is-open[data-v-70a7d7ac]{top:6px;transform:rotate(45deg)}.bar-mid.is-open[data-v-70a7d7ac]{opacity:0}.bar-bot.is-open[data-v-70a7d7ac]{top:6px;transform:rotate(-45deg)}.backdrop[data-v-70a7d7ac]{position:fixed;inset:0;background:rgba(10,20,30,.35);z-index:59}.mobile-panel[data-v-70a7d7ac]{position:fixed;right:12px;top:12px;width:min(420px,100vw - 24px);border-radius:22px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);border:1px solid rgba(10,20,30,.1);box-shadow:0 30px 80px rgba(10,20,30,.22);z-index:60;overflow:hidden}.mobile-head[data-v-70a7d7ac]{padding:14px 14px 10px;display:flex;align-items:center;justify-content:space-between}.mobile-title[data-v-70a7d7ac]{font-weight:900;color:#0b3f57;letter-spacing:.2px}.close-btn[data-v-70a7d7ac]{width:40px;height:40px;border-radius:14px;border:1px solid rgba(10,20,30,.1);background:hsla(0,0%,100%,.9);cursor:pointer}.mobile-links[data-v-70a7d7ac]{padding:8px 14px 16px;display:grid;gap:8px}.mobile-link[data-v-70a7d7ac]{text-decoration:none;padding:12px 12px;border-radius:16px;background:rgba(11,63,87,.06);border:1px solid rgba(10,20,30,.06);font-weight:750;color:rgba(10,20,30,.85)}.mobile-link.is-active[data-v-70a7d7ac]{background:rgba(11,63,87,.12);color:#0b3f57;border-color:rgba(11,63,87,.16)}.mobile-donate[data-v-70a7d7ac]{margin-top:6px;text-decoration:none;padding:12px 12px;border-radius:16px;font-weight:900;background:#0b3f57;color:#fff;text-align:center;box-shadow:0 12px 24px rgba(11,63,87,.22)}.mobile-social[data-v-70a7d7ac]{margin-top:8px;padding-top:10px;border-top:1px solid rgba(10,20,30,.08)}.mobile-social-title[data-v-70a7d7ac]{font-size:12px;font-weight:850;color:rgba(10,20,30,.65);margin-bottom:8px}.mobile-social-row[data-v-70a7d7ac]{display:flex;flex-wrap:wrap;gap:8px}.mobile-social-chip[data-v-70a7d7ac]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:10px 12px;border-radius:999px;background:hsla(0,0%,100%,.85);border:1px solid rgba(10,20,30,.08);color:rgba(10,20,30,.85);font-weight:750}.chip-svg[data-v-70a7d7ac]{color:#0b3f57;display:grid;place-items:center}.chip-svg[data-v-70a7d7ac] svg{display:block}.sr-only[data-v-70a7d7ac]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fade-enter-active[data-v-70a7d7ac],.fade-leave-active[data-v-70a7d7ac]{transition:opacity .14s ease}.fade-enter-from[data-v-70a7d7ac],.fade-leave-to[data-v-70a7d7ac]{opacity:0}.slide-enter-active[data-v-70a7d7ac],.slide-leave-active[data-v-70a7d7ac]{transition:transform .16s ease,opacity .16s ease}.slide-enter-from[data-v-70a7d7ac],.slide-leave-to[data-v-70a7d7ac]{transform:translateY(-8px);opacity:0}@media(min-width:960px){.nav-shell[data-v-70a7d7ac]{grid-template-columns:auto 1fr auto}.nav-links[data-v-70a7d7ac]{display:flex;justify-content:center}.social-mini[data-v-70a7d7ac]{display:flex}.menu-btn[data-v-70a7d7ac]{display:none}.backdrop[data-v-70a7d7ac],.mobile-panel[data-v-70a7d7ac]{display:none!important}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.home[data-v-267c52aa]{background:#f6f8fb;color:rgba(10,20,30,.9)}.section-title[data-v-267c52aa]{font-size:clamp(22px,2.2vw,30px);letter-spacing:.2px;color:#0b3f57;font-weight:900;margin:0 0 10px}.section-sub[data-v-267c52aa]{margin:0;color:rgba(10,20,30,.68);line-height:1.55;max-width:58ch}.btn[data-v-267c52aa]{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;border-radius:999px;padding:12px 16px;font-weight:850;border:1px solid rgba(10,20,30,.12);transition:transform .16s ease,filter .16s ease,background .16s ease;white-space:nowrap}.btn[data-v-267c52aa]:hover{transform:translateY(-1px)}.btn.primary[data-v-267c52aa]{background:#0b3f57;color:#fff;border-color:rgba(11,63,87,.25);box-shadow:0 12px 24px rgba(11,63,87,.18)}.btn.ghost[data-v-267c52aa]{background:hsla(0,0%,100%,.72);color:#0b3f57}.img-skeleton[data-v-267c52aa]{width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(10,20,30,.06),rgba(10,20,30,.1),rgba(10,20,30,.06));background-size:200% 100%;animation:shimmer-267c52aa 1.2s linear infinite}@keyframes shimmer-267c52aa{0%{background-position:0 0}to{background-position:200% 0}}.hero[data-v-267c52aa]{position:relative;padding:38px 16px 24px;overflow:hidden}.hero-backdrop[data-v-267c52aa]{position:absolute;inset:-120px -120px auto -120px;height:420px;background:radial-gradient(circle at 30% 30%,rgba(11,63,87,.18),transparent 55%),radial-gradient(circle at 70% 10%,hsla(35,36%,57%,.22),transparent 55%);pointer-events:none}.hero-shell[data-v-267c52aa]{position:relative;max-width:1200px;margin:0 auto;display:grid;gap:18px;align-items:center}.hero-copy[data-v-267c52aa]{background:hsla(0,0%,100%,.75);border:1px solid rgba(10,20,30,.08);border-radius:22px;padding:22px;backdrop-filter:blur(10px)}.eyebrow[data-v-267c52aa]{margin:0 0 10px;font-weight:850;letter-spacing:.5px;font-size:12px;color:rgba(10,20,30,.65);text-transform:uppercase}.hero-title[data-v-267c52aa]{margin:0 0 12px;font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:.2px;color:#0b3f57;font-weight:950}.hero-sub[data-v-267c52aa]{margin:0 0 16px;color:rgba(10,20,30,.72);line-height:1.6;max-width:62ch}.hero-cta[data-v-267c52aa]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.hero-meta[data-v-267c52aa]{display:flex;flex-wrap:wrap;gap:8px}.meta-pill[data-v-267c52aa]{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;background:hsla(0,0%,100%,.82);border:1px solid rgba(10,20,30,.08);font-weight:800;font-size:12px;color:rgba(10,20,30,.72)}.dot[data-v-267c52aa]{width:8px;height:8px;border-radius:999px;background:#b9996b}.hero-media[data-v-267c52aa]{position:relative;border-radius:22px;border:1px solid rgba(10,20,30,.1);overflow:hidden;background:radial-gradient(circle at 40% 30%,rgba(11,63,87,.12),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.5),rgba(245,247,250,.9));min-height:320px}.hero-img[data-v-267c52aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;min-height:320px}.hero-card[data-v-267c52aa]{position:absolute;left:14px;bottom:14px;right:14px;border-radius:18px;padding:14px 14px 12px;background:hsla(0,0%,100%,.82);border:1px solid rgba(10,20,30,.1);backdrop-filter:blur(10px)}.card-kicker[data-v-267c52aa]{margin:0 0 6px;font-size:12px;font-weight:900;color:rgba(10,20,30,.62)}.card-title[data-v-267c52aa]{margin:0 0 8px;font-weight:950;color:#0b3f57}.card-link[data-v-267c52aa]{font-weight:900;text-decoration:none;color:#0b3f57}.stats[data-v-267c52aa]{padding:0 16px 20px}.stats-shell[data-v-267c52aa]{max-width:1200px;margin:0 auto;display:grid;gap:10px;grid-template-columns:1fr}.stat[data-v-267c52aa]{border-radius:22px;background:hsla(0,0%,100%,.75);border:1px solid rgba(10,20,30,.08);padding:16px}.stat-num[data-v-267c52aa]{margin:0 0 6px;font-weight:950;color:#0b3f57;font-size:18px}.stat-label[data-v-267c52aa]{margin:0;color:rgba(10,20,30,.65)}.about[data-v-267c52aa]{padding:18px 16px 6px}.about-shell[data-v-267c52aa]{max-width:1200px;margin:0 auto;display:grid;gap:14px}.about-copy[data-v-267c52aa]{border-radius:22px;background:hsla(0,0%,100%,.75);border:1px solid rgba(10,20,30,.08);padding:18px}.checklist[data-v-267c52aa]{margin:14px 0 16px;padding-left:18px;color:rgba(10,20,30,.75);line-height:1.6;font-weight:650}.about-grid[data-v-267c52aa]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grid-card[data-v-267c52aa]{border-radius:18px;overflow:hidden;border:1px solid rgba(10,20,30,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.5),rgba(245,247,250,.9));min-height:140px}.grid-img[data-v-267c52aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;min-height:140px}.programs[data-v-267c52aa]{padding:18px 16px 6px}.programs-shell[data-v-267c52aa]{max-width:1200px;margin:0 auto}.section-head[data-v-267c52aa]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.program-cards[data-v-267c52aa]{display:grid;grid-template-columns:1fr;gap:10px}.program-card[data-v-267c52aa]{border-radius:22px;background:hsla(0,0%,100%,.75);border:1px solid rgba(10,20,30,.08);padding:18px}.program-title[data-v-267c52aa]{margin:0 0 8px;font-weight:950;color:#0b3f57}.program-desc[data-v-267c52aa]{margin:0 0 12px;color:rgba(10,20,30,.7);line-height:1.6}.program-link[data-v-267c52aa]{text-decoration:none;font-weight:900;color:#0b3f57}.blog[data-v-267c52aa]{padding:18px 16px 6px}.blog-shell[data-v-267c52aa]{max-width:1200px;margin:0 auto}.blog-rail[data-v-267c52aa]{display:grid;grid-template-columns:1fr;gap:10px}.blog-card[data-v-267c52aa]{overflow:hidden;border-radius:22px;background:hsla(0,0%,100%,.75);border:1px solid rgba(10,20,30,.08)}.blog-thumb[data-v-267c52aa]{height:180px;background:linear-gradient(180deg,hsla(0,0%,100%,.5),rgba(245,247,250,.9))}.blog-thumb img[data-v-267c52aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-body[data-v-267c52aa]{padding:16px}.blog-kicker[data-v-267c52aa]{margin:0 0 6px;font-size:12px;font-weight:900;color:rgba(10,20,30,.6)}.blog-title[data-v-267c52aa]{margin:0 0 8px;color:#0b3f57;font-weight:950}.blog-excerpt[data-v-267c52aa]{margin:0 0 12px;color:rgba(10,20,30,.7);line-height:1.6}.blog-link[data-v-267c52aa]{text-decoration:none;font-weight:900;color:#0b3f57}.cta[data-v-267c52aa]{padding:18px 16px 26px}.cta-shell[data-v-267c52aa]{max-width:1200px;margin:0 auto;border-radius:26px;background:radial-gradient(circle at 30% 30%,rgba(11,63,87,.14),transparent 55%),radial-gradient(circle at 70% 15%,hsla(35,36%,57%,.18),transparent 55%),hsla(0,0%,100%,.75);border:1px solid rgba(10,20,30,.08);overflow:hidden;display:grid;gap:10px}.cta-copy[data-v-267c52aa]{padding:20px}.cta-title[data-v-267c52aa]{margin:0 0 10px;color:#0b3f57;font-weight:950;font-size:clamp(22px,2.4vw,32px)}.cta-sub[data-v-267c52aa]{margin:0 0 14px;color:rgba(10,20,30,.72);line-height:1.6;max-width:60ch}.cta-actions[data-v-267c52aa]{display:flex;flex-wrap:wrap;gap:10px}.cta-media[data-v-267c52aa]{min-height:240px;background:linear-gradient(180deg,hsla(0,0%,100%,.5),rgba(245,247,250,.9))}.cta-media img[data-v-267c52aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;min-height:240px}.credits[data-v-267c52aa]{padding:0 16px 28px}.credits-shell[data-v-267c52aa]{max-width:1200px;margin:0 auto}.credits-text[data-v-267c52aa]{margin:0;color:rgba(10,20,30,.55);font-size:12px}@media(min-width:900px){.hero-shell[data-v-267c52aa]{grid-template-columns:1.1fr .9fr;gap:18px}.stats-shell[data-v-267c52aa]{grid-template-columns:repeat(3,1fr)}.about-shell[data-v-267c52aa]{grid-template-columns:1fr 1fr;align-items:start}.blog-rail[data-v-267c52aa],.program-cards[data-v-267c52aa]{grid-template-columns:repeat(3,1fr)}.cta-shell[data-v-267c52aa]{grid-template-columns:1.1fr .9fr;align-items:stretch}.cta-media[data-v-267c52aa]{min-height:100%}}.programs-page[data-v-ba0d279e]{background:#f6f8fb;color:rgba(10,20,30,.9)}.section-title[data-v-ba0d279e]{font-size:clamp(22px,2.2vw,30px);letter-spacing:.2px;color:#0b3f57;font-weight:900;margin:0 0 10px}.section-sub[data-v-ba0d279e]{margin:0;color:rgba(10,20,30,.68);line-height:1.55;max-width:58ch}.btn[data-v-ba0d279e]{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;border-radius:999px;padding:12px 16px;font-weight:850;border:1px solid rgba(10,20,30,.12);transition:transform .16s ease,filter .16s ease,background .16s ease;white-space:nowrap}.btn[data-v-ba0d279e]:hover{transform:translateY(-1px)}.btn.primary[data-v-ba0d279e]{background:#0b3f57;color:#fff;border-color:rgba(11,63,87,.25);box-shadow:0 12px 24px rgba(11,63,87,.18)}.btn.ghost[data-v-ba0d279e]{background:hsla(0,0%,100%,.72);color:#0b3f57}.btn.small[data-v-ba0d279e]{padding:10px 12px;font-size:13px}.img-skeleton[data-v-ba0d279e]{width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(10,20,30,.06),rgba(10,20,30,.1),rgba(10,20,30,.06));background-size:200% 100%;animation:shimmer-ba0d279e 1.2s linear infinite}@keyframes shimmer-ba0d279e{0%{background-position:0 0}to{background-position:200% 0}}.sr-only[data-v-ba0d279e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero[data-v-ba0d279e]{position:relative;padding:38px 16px 20px;overflow:hidden}.hero-backdrop[data-v-ba0d279e]{position:absolute;inset:-120px -120px auto -120px;height:420px;background:radial-gradient(circle at 30% 30%,rgba(11,63,87,.18),transparent 55%),radial-gradient(circle at 70% 10%,hsla(35,36%,57%,.22),transparent 55%);pointer-events:none}.hero-shell[data-v-ba0d279e]{position:relative;max-width:1200px;margin:0 auto;display:grid;gap:18px;align-items:center}.hero-copy[data-v-ba0d279e]{background:hsla(0,0%,100%,.75);border:1px solid rgba(10,20,30,.08);border-radius:22px;padding:22px;backdrop-filter:blur(10px)}.eyebrow[data-v-ba0d279e]{margin:0 0 10px;font-weight:850;letter-spacing:.5px;font-size:12px;color:rgba(10,20,30,.65);text-transform:uppercase}.hero-title[data-v-ba0d279e]{margin:0 0 12px;font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:.2px;color:#0b3f57;font-weight:950}.hero-sub[data-v-ba0d279e]{margin:0 0 16px;color:rgba(10,20,30,.72);line-height:1.6;max-width:62ch}.hero-cta[data-v-ba0d279e]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.hero-meta[data-v-ba0d279e]{display:flex;flex-wrap:wrap;gap:8px}.meta-pill[data-v-ba0d279e]{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;background:hsla(0,0%,100%,.82);border:1px solid rgba(10,20,30,.08);font-weight:800;font-size:12px;color:rgba(10,20,30,.72)}.dot[data-v-ba0d279e]{width:8px;height:8px;border-radius:999px;background:#b9996b}.hero-media[data-v-ba0d279e]{position:relative;border-radius:22px;border:1px solid rgba(10,20,30,.1);overflow:hidden;background:radial-gradient(circle at 40% 30%,rgba(11,63,87,.12),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.5),rgba(245,247,250,.9));min-height:320px}.hero-img[data-v-ba0d279e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;min-height:320px}.hero-card[data-v-ba0d279e]{position:absolute;left:14px;bottom:14px;right:14px;border-radius:18px;padding:14px 14px 12px;background:hsla(0,0%,100%,.82);border:1px solid rgba(10,20,30,.1);backdrop-filter:blur(10px)}.card-kicker[data-v-ba0d279e]{margin:0 0 6px;font-size:12px;font-weight:900;color:rgba(10,20,30,.62)}.card-link[data-v-ba0d279e]{font-weight:900;text-decoration:none;color:#0b3f57}.filters[data-v-ba0d279e]{padding:0 16px 12px}.filters-shell[data-v-ba0d279e]{max-width:1200px;margin:0 auto;display:grid;gap:10px}.search-input[data-v-ba0d279e]{width:100%;border-radius:999px;padding:12px 14px;border:1px solid rgba(10,20,30,.12);background:hsla(0,0%,100%,.8);outline:none;font-weight:650;color:rgba(10,20,30,.85)}.search-input[data-v-ba0d279e]:focus{border-color:rgba(11,63,87,.35);box-shadow:0 0 0 4px rgba(11,63,87,.12)}.chips[data-v-ba0d279e]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-ba0d279e]{border:1px solid rgba(10,20,30,.12);background:hsla(0,0%,100%,.78);color:rgba(10,20,30,.8);border-radius:999px;padding:10px 12px;cursor:pointer;font-weight:850;transition:transform .16s ease,background .16s ease}.chip[data-v-ba0d279e]:hover{transform:translateY(-1px);background:rgba(11,63,87,.08)}.chip.active[data-v-ba0d279e]{background:rgba(11,63,87,.14);border-color:rgba(11,63,87,.18);color:#0b3f57}.grid[data-v-ba0d279e]{padding:0 16px 18px}.grid-shell[data-v-ba0d279e]{max-width:1200px;margin:0 auto;display:grid;gap:12px;grid-template-columns:1fr}.card[data-v-ba0d279e]{overflow:hidden;border-radius:22px;background:hsla(0,0%,100%,.75);border:1px solid rgba(10,20,30,.08)}.card-media[data-v-ba0d279e]{position:relative;height:200px;background:linear-gradient(180deg,hsla(0,0%,100%,.5),rgba(245,247,250,.9))}.card-media img[data-v-ba0d279e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.badge[data-v-ba0d279e]{position:absolute;left:12px;top:12px;padding:8px 10px;border-radius:999px;background:hsla(0,0%,100%,.85);border:1px solid rgba(10,20,30,.12);font-weight:900;color:#0b3f57;font-size:12px}.card-body[data-v-ba0d279e]{padding:16px}.card-title[data-v-ba0d279e]{margin:0 0 8px;color:#0b3f57;font-weight:950}.card-desc[data-v-ba0d279e]{margin:0 0 12px;color:rgba(10,20,30,.72);line-height:1.6}.card-points[data-v-ba0d279e]{margin:0 0 14px;padding-left:18px;color:rgba(10,20,30,.75);line-height:1.6;font-weight:650}.card-actions[data-v-ba0d279e]{display:flex;gap:10px;flex-wrap:wrap}.empty[data-v-ba0d279e]{border-radius:22px;background:hsla(0,0%,100%,.75);border:1px solid rgba(10,20,30,.08);padding:18px;text-align:center}.empty-title[data-v-ba0d279e]{margin:0 0 6px;font-weight:950;color:#0b3f57}.empty-sub[data-v-ba0d279e]{margin:0 0 14px;color:rgba(10,20,30,.65)}.cta[data-v-ba0d279e]{padding:10px 16px 26px}.cta-shell[data-v-ba0d279e]{max-width:1200px;margin:0 auto;border-radius:26px;background:radial-gradient(circle at 30% 30%,rgba(11,63,87,.14),transparent 55%),radial-gradient(circle at 70% 15%,hsla(35,36%,57%,.18),transparent 55%),hsla(0,0%,100%,.75);border:1px solid rgba(10,20,30,.08);overflow:hidden;display:grid;gap:10px}.cta-copy[data-v-ba0d279e]{padding:20px}.cta-title[data-v-ba0d279e]{margin:0 0 10px;color:#0b3f57;font-weight:950;font-size:clamp(22px,2.4vw,32px)}.cta-sub[data-v-ba0d279e]{margin:0 0 14px;color:rgba(10,20,30,.72);line-height:1.6;max-width:60ch}.cta-actions[data-v-ba0d279e]{display:flex;flex-wrap:wrap;gap:10px}.cta-media[data-v-ba0d279e]{min-height:240px;background:linear-gradient(180deg,hsla(0,0%,100%,.5),rgba(245,247,250,.9))}.cta-media img[data-v-ba0d279e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;min-height:240px}.credits[data-v-ba0d279e]{padding:0 16px 28px}.credits-shell[data-v-ba0d279e]{max-width:1200px;margin:0 auto}.credits-text[data-v-ba0d279e]{margin:0;color:rgba(10,20,30,.55);font-size:12px}@media(min-width:900px){.hero-shell[data-v-ba0d279e]{grid-template-columns:1.1fr .9fr;gap:18px}.filters-shell[data-v-ba0d279e]{grid-template-columns:1fr auto;align-items:center}.grid-shell[data-v-ba0d279e]{grid-template-columns:repeat(3,1fr)}.cta-shell[data-v-ba0d279e]{grid-template-columns:1.1fr .9fr;align-items:stretch}.cta-media[data-v-ba0d279e]{min-height:100%}}.about[data-v-50007256]{--bg:#fbfbfc;--paper:#fff;--ink:#0f172a;--muted:rgba(15,23,42,.68);--muted2:rgba(15,23,42,.52);--brand:#0b3f57;--accent:#b9996b;--rule:rgba(15,23,42,.1);--rule2:rgba(15,23,42,.06);--r-lg:22px;--r-md:16px;background:radial-gradient(900px 400px at 10% -10%,rgba(11,63,87,.07),transparent 60%),radial-gradient(800px 360px at 92% 8%,hsla(35,36%,57%,.08),transparent 58%),var(--bg);color:var(--ink)}.shell[data-v-50007256]{max-width:1120px;margin:0 auto;padding:0 16px}.section-title[data-v-50007256]{font-size:clamp(22px,2.1vw,32px);letter-spacing:-.3px;font-weight:950;margin:0 0 10px}.section-sub[data-v-50007256]{margin:0;color:var(--muted);line-height:1.75;max-width:66ch}.eyebrow[data-v-50007256]{margin:0 0 10px;font-weight:900;letter-spacing:.14em;font-size:11px;color:rgba(15,23,42,.58);text-transform:uppercase}.btn[data-v-50007256]{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;border-radius:999px;padding:11px 16px;font-weight:900;border:1px solid var(--rule);background:hsla(0,0%,100%,.86);color:var(--ink);transition:transform .14s ease,box-shadow .14s ease,background .14s ease;backdrop-filter:blur(10px)}.btn[data-v-50007256]:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(15,23,42,.1);background:hsla(0,0%,100%,.94)}.btn.primary[data-v-50007256]{background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(15,23,42,.9));color:#fff;border-color:rgba(15,23,42,.22)}.btn.primary[data-v-50007256]:hover{box-shadow:0 14px 32px rgba(15,23,42,.18)}.btn.ghost[data-v-50007256]{background:hsla(0,0%,100%,.72)}.img-skeleton[data-v-50007256]{width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(15,23,42,.05),rgba(15,23,42,.09),rgba(15,23,42,.05));background-size:200% 100%;animation:shimmer-50007256 1.1s linear infinite}@keyframes shimmer-50007256{0%{background-position:0 0}to{background-position:200% 0}}.cta-img[data-v-50007256],.hero-img[data-v-50007256]{opacity:0;transition:opacity .2s ease}.cta-img.loaded[data-v-50007256],.hero-img.loaded[data-v-50007256]{opacity:1}.hero[data-v-50007256]{position:relative;padding:46px 0 20px}.hero-backdrop[data-v-50007256]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,23,42,.06),transparent 60%),radial-gradient(650px 280px at 10% 25%,rgba(11,63,87,.12),transparent 65%),radial-gradient(580px 260px at 92% 18%,hsla(35,36%,57%,.12),transparent 62%);opacity:.95}.hero-shell[data-v-50007256]{position:relative;display:grid;gap:16px;align-items:stretch}.hero-img[data-v-50007256]{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:calc(var(--r-lg) + 8px);border:1px solid var(--rule2);box-shadow:0 18px 42px rgba(15,23,42,.1);filter:saturate(1.02) contrast(1.02)}.hero-copy[data-v-50007256]{background:hsla(0,0%,100%,.82);border:1px solid var(--rule2);border-radius:calc(var(--r-lg) + 8px);padding:22px;backdrop-filter:blur(12px);box-shadow:0 12px 30px rgba(15,23,42,.06)}.hero-title[data-v-50007256]{margin:0 0 12px;font-size:clamp(30px,3.3vw,46px);line-height:1.05;letter-spacing:-.7px;font-weight:1000}.hero-sub[data-v-50007256]{margin:0 0 16px;color:var(--muted);line-height:1.85}.hero-cta[data-v-50007256]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.hero-meta[data-v-50007256]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-50007256]{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border-radius:999px;background:hsla(0,0%,100%,.86);border:1px solid var(--rule2);font-weight:900;font-size:12px;color:rgba(15,23,42,.72)}.dot[data-v-50007256]{width:8px;height:8px;border-radius:999px;background:linear-gradient(180deg,#b9996b,rgba(11,63,87,.95))}.section[data-v-50007256]{padding:24px 0 18px}.section.soft[data-v-50007256]{background:hsla(0,0%,100%,.46);border-top:1px solid var(--rule2);border-bottom:1px solid var(--rule2)}.section-head[data-v-50007256]{margin-bottom:16px}.section:not(.soft) .cards[data-v-50007256]{display:grid;grid-template-columns:1fr;gap:14px}.section:not(.soft) .card[data-v-50007256]{position:relative;overflow:hidden;border-radius:calc(var(--r-lg) + 6px);background:hsla(0,0%,100%,.92);border:1px solid var(--rule2);padding:18px 18px 16px;box-shadow:0 10px 26px rgba(15,23,42,.06);transition:transform .16s ease,box-shadow .16s ease}.section:not(.soft) .card[data-v-50007256]:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,rgba(11,63,87,.95),hsla(35,36%,57%,.95))}.section:not(.soft) .card[data-v-50007256]:after{content:"";position:absolute;inset:-40px;background:radial-gradient(260px 160px at 15% 10%,rgba(11,63,87,.12),transparent 60%),radial-gradient(240px 150px at 80% 20%,hsla(35,36%,57%,.1),transparent 60%);pointer-events:none}.section:not(.soft) .card-title-sm[data-v-50007256]{position:relative;margin:6px 0 10px;font-weight:1000;letter-spacing:-.25px}.section:not(.soft) .card-text[data-v-50007256]{position:relative;margin:0;color:rgba(15,23,42,.72);line-height:1.85}.section:not(.soft) .card[data-v-50007256]:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,23,42,.1)}.cards.values[data-v-50007256]{display:grid;grid-template-columns:1fr;gap:12px}.cards.values .card[data-v-50007256]{background:hsla(0,0%,100%,.94)}.section.soft .shell>div[style*="display: flex"][data-v-50007256]{margin-top:16px!important;display:grid!important;grid-template-columns:1fr;gap:12px;align-items:stretch}.section.soft .shell>div[style*="display: flex"] img[data-v-50007256]{width:100%!important;flex:initial!important;height:240px!important;-o-object-fit:cover!important;object-fit:cover!important;display:block;border-radius:calc(var(--r-lg) + 8px)!important;border:1px solid var(--rule2)!important;box-shadow:0 16px 36px rgba(15,23,42,.1)!important;filter:saturate(1.03) contrast(1.02)}.team[data-v-50007256]{display:grid;grid-template-columns:1fr;gap:12px}.person[data-v-50007256]{border-radius:calc(var(--r-lg) + 6px);background:hsla(0,0%,100%,.86);border:1px solid var(--rule2);padding:16px;display:grid;grid-template-columns:60px 1fr;gap:12px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.avatar[data-v-50007256]{width:60px;height:60px;border-radius:var(--r-md);border:1px solid var(--rule2);background:radial-gradient(18px 18px at 25% 30%,hsla(35,36%,57%,.45),transparent 60%),linear-gradient(180deg,rgba(11,63,87,.16),hsla(35,36%,57%,.14));display:grid;place-items:center;font-weight:1000;color:rgba(15,23,42,.88)}.person-name[data-v-50007256]{margin:0 0 4px;font-weight:1000;letter-spacing:-.2px}.person-role[data-v-50007256]{margin:0 0 8px;color:rgba(15,23,42,.58);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.45px}.person-bio[data-v-50007256]{margin:0;color:rgba(15,23,42,.72);line-height:1.8}.note[data-v-50007256]{margin:10px 0 0;color:var(--muted2);font-size:12px}.cta[data-v-50007256]{padding:22px 0 34px}.cta-shell[data-v-50007256]{border-radius:calc(var(--r-lg) + 10px);background:hsla(0,0%,100%,.82);border:1px solid var(--rule2);overflow:hidden;display:grid;gap:10px;box-shadow:0 16px 38px rgba(15,23,42,.08)}.cta-copy[data-v-50007256]{padding:22px}.cta-title[data-v-50007256]{margin:0 0 10px;font-weight:1000;font-size:clamp(22px,2.3vw,34px);letter-spacing:-.5px}.cta-sub[data-v-50007256]{margin:0 0 14px;color:rgba(15,23,42,.72);line-height:1.8;max-width:60ch}.cta-actions[data-v-50007256]{display:flex;flex-wrap:wrap;gap:10px}.cta-media[data-v-50007256]{min-height:260px;background:radial-gradient(360px 180px at 15% 25%,rgba(11,63,87,.1),transparent 65%),radial-gradient(320px 160px at 85% 30%,hsla(35,36%,57%,.1),transparent 62%),linear-gradient(180deg,hsla(0,0%,100%,.55),rgba(245,246,248,.95))}.cta-img[data-v-50007256]{width:100%;height:100%;min-height:260px;-o-object-fit:cover;object-fit:cover;display:block}.credits[data-v-50007256]{padding:0 0 28px}.credits-text[data-v-50007256]{margin:0;color:var(--muted2);font-size:12px}@media(min-width:900px){.hero-shell[data-v-50007256]{grid-template-columns:1.05fr .95fr;gap:18px;align-items:center}.hero-img[data-v-50007256]{height:420px}.section:not(.soft) .cards[data-v-50007256]{grid-template-columns:repeat(3,1fr);align-items:stretch}.section:not(.soft) .card[data-v-50007256]{min-height:170px;display:flex;flex-direction:column}.section:not(.soft) .card-text[data-v-50007256]{margin-top:auto}.cards.values[data-v-50007256]{grid-template-columns:repeat(4,1fr)}.section.soft .shell>div[style*="display: flex"][data-v-50007256]{grid-template-columns:1.25fr .9fr .9fr!important;gap:14px}.section.soft .shell>div[style*="display: flex"] img[data-v-50007256]{height:300px!important}.team[data-v-50007256]{grid-template-columns:repeat(3,1fr)}.cta-shell[data-v-50007256]{grid-template-columns:1.1fr .9fr;align-items:stretch}.cta-media[data-v-50007256]{min-height:100%}}@media(min-width:1200px){.section.soft .shell>div[style*="display: flex"] img[data-v-50007256]{height:340px!important}}@media(prefers-reduced-motion:reduce){.btn[data-v-50007256],.card[data-v-50007256],.cta-img[data-v-50007256],.hero-img[data-v-50007256],.img-skeleton[data-v-50007256]{transition:none!important;animation:none!important}}