.logo-badge[data-v-f25a31b7]{align-items:center;background:linear-gradient(135deg,#a7f3d01f,#a78bfa1f);border:1px solid rgba(167,139,250,.3);border-radius:999px;box-shadow:0 0 18px #a78bfa2e;display:inline-flex;height:2rem;justify-content:center;width:2rem}.logo-badge[data-v-f25a31b7],.logo-mark[data-v-f25a31b7]{color:#86eabb}.logo-title[data-v-f25a31b7]{font-family:Carter One,cursive}.nav-transparent[data-v-b2cdca1c]{background:transparent}.nav-scrolled[data-v-b2cdca1c]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0b0b18d9;border-bottom:1px solid hsla(0,0%,100%,.06)}.nav-link[data-v-b2cdca1c]{color:#a3b3c2;font-size:.9rem;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:color .2s ease}.nav-link[data-v-b2cdca1c]:hover{color:#f2f5f8}.cta-pill[data-v-b2cdca1c]:focus-visible,.nav-link[data-v-b2cdca1c]:focus-visible,button[data-v-b2cdca1c]:focus-visible{outline:2px solid #86eabb;outline-offset:2px}.cta-pill[data-v-b2cdca1c]{align-items:center;background:linear-gradient(135deg,#86eabb,#ad89e6);border-radius:99px;box-shadow:0 0 20px #a78bfa40;color:#0b111e;display:inline-flex;font-size:.875rem;font-weight:600;letter-spacing:.01em;padding:.45rem 1.1rem;text-decoration:none;transition:opacity .2s ease,box-shadow .2s ease,transform .2s ease}.cta-pill[data-v-b2cdca1c]:hover{box-shadow:0 0 32px #a78bfa66;opacity:.9;transform:translateY(-1px)}.mobile-menu-enter-active[data-v-b2cdca1c],.mobile-menu-leave-active[data-v-b2cdca1c]{transition:opacity .25s ease,transform .25s ease}.mobile-menu-enter-from[data-v-b2cdca1c],.mobile-menu-leave-to[data-v-b2cdca1c]{opacity:0;transform:translateY(-8px)}.orbit-cw-1[data-v-5a28ceee],.orbit-cw-1-half[data-v-5a28ceee]{animation:orbitCW-5a28ceee 18s linear infinite;transform-origin:250px 250px}.orbit-cw-1-half[data-v-5a28ceee]{animation-delay:-9s}.orbit-ccw-1[data-v-5a28ceee]{animation:orbitCCW-5a28ceee 12s linear infinite;transform-origin:250px 250px}@keyframes orbitCW-5a28ceee{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes orbitCCW-5a28ceee{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.orbital-scene[data-v-5a28ceee]{animation:float-5a28ceee 7s ease-in-out infinite;position:relative;width:min(460px,85vw)}.hero-title[data-v-5a28ceee]{font-size:clamp(2rem,7.2vw,5.2rem);letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.hero-subhead[data-v-5a28ceee]{color:#afbdca;font-size:clamp(1rem,2.2vw,1.22rem);font-weight:400;line-height:1.55;text-wrap:pretty}@media(max-width:380px){.hero-title[data-v-5a28ceee]{font-size:clamp(1.75rem,9vw,2.2rem)}}@keyframes float-5a28ceee{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.btn-primary[data-v-5a28ceee]{align-items:center;background:linear-gradient(135deg,#86eabb,#ad89e6);border-radius:99px;box-shadow:0 0 28px #a78bfa4d,0 4px 20px #0000004d;color:#0b111e;display:inline-flex;font-size:.95rem;font-weight:600;letter-spacing:.01em;padding:.7rem 1.6rem;text-decoration:none;transition:all .25s ease}.btn-primary[data-v-5a28ceee]:hover{box-shadow:0 0 44px #a78bfa80,0 6px 28px #00000059;transform:translateY(-2px)}.btn-primary[data-v-5a28ceee]:focus-visible,.btn-secondary[data-v-5a28ceee]:focus-visible{outline:2px solid #86eabb;outline-offset:2px}.btn-secondary[data-v-5a28ceee]{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.15);border-radius:99px;color:#dee6ed;display:inline-flex;font-size:.95rem;font-weight:600;letter-spacing:.01em;padding:.7rem 1.6rem;text-decoration:none;transition:all .25s ease}.btn-secondary[data-v-5a28ceee]:hover{background:#a7f3d00d;border-color:#86eabb;color:#a8f0ce;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.orbit-ccw-1[data-v-5a28ceee],.orbit-cw-1[data-v-5a28ceee],.orbit-cw-1-half[data-v-5a28ceee],.orbital-scene[data-v-5a28ceee]{animation:none!important}}.pillar-card[data-v-64f42bca]{animation:fadeUp-64f42bca .6s ease both;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:1rem;overflow:hidden;padding:1.75rem;position:relative;transition:border-color .3s ease,transform .3s ease,background .3s ease}.pillar-card[data-v-64f42bca]:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-4px)}.pillar-icon-wrap[data-v-64f42bca]{align-items:center;border:1px solid;border-radius:.625rem;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.pillar-glow[data-v-64f42bca]{background:linear-gradient(to top,var(--tw-gradient-from),transparent);border-radius:50%;bottom:-30px;filter:blur(20px);height:60px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .4s ease;width:80%}.pillar-card:hover .pillar-glow[data-v-64f42bca]{opacity:1}@keyframes fadeUp-64f42bca{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.project-card[data-v-7c844236]{animation:fadeUp-7c844236 .6s ease both;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:1.5rem;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:border-color .3s ease,transform .3s ease,background .3s ease}.project-card[data-v-7c844236]:hover{background:#ffffff0d;border-color:#ffffff24;transform:translateY(-4px)}.project-card a[data-v-7c844236]:focus-visible{border-radius:.5rem;outline:2px solid #86eabb;outline-offset:2px}.project-icon-wrap[data-v-7c844236]{align-items:center;border:1px solid;border-radius:1rem;display:inline-flex;height:4rem;justify-content:center;margin-bottom:1.5rem;width:4rem}.project-glow[data-v-7c844236]{background:linear-gradient(to top,var(--tw-gradient-from),transparent);border-radius:50%;bottom:-30px;filter:blur(20px);height:60px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .4s ease;width:80%}.project-card:hover .project-glow[data-v-7c844236]{opacity:1}@keyframes fadeUp-7c844236{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.stat-card[data-v-2fb2d383]{background:#ffffff06;border:1px solid;border-radius:1rem;padding:2rem 1.5rem;text-align:center;transition:transform .3s ease,background .3s ease}.stat-card[data-v-2fb2d383]:hover{background:#ffffff0b;transform:translateY(-4px)}.stat-value[data-v-2fb2d383]{font-size:clamp(2.8rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:.5rem}.stat-label[data-v-2fb2d383]{color:#e4ebf1;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.02em;margin-bottom:.375rem}.stat-desc[data-v-2fb2d383]{color:#7b8c9d;font-size:.78rem;line-height:1.4}.cta-btn-primary[data-v-58a8ba1d]{align-items:center;background:linear-gradient(135deg,#86eabb,#ad89e6);border-radius:99px;box-shadow:0 0 40px #a78bfa59,0 6px 30px #0006;color:#080c16;display:inline-flex;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;gap:.625rem;letter-spacing:.01em;padding:.875rem 2rem;text-decoration:none;transition:all .25s ease}.cta-btn-primary[data-v-58a8ba1d]:hover{box-shadow:0 0 60px #a78bfa8c,0 8px 40px #00000073;transform:translateY(-3px)}.cta-btn-secondary[data-v-58a8ba1d]{align-items:center;background:#ffffff0a;border:1.5px solid hsla(0,0%,100%,.14);border-radius:99px;color:#dee6ed;display:inline-flex;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;gap:.5rem;letter-spacing:.01em;padding:.875rem 2rem;text-decoration:none;transition:all .25s ease}.cta-btn-secondary[data-v-58a8ba1d]:hover{background:#a7f3d00f;border-color:#86eabb;color:#a8f0ce;transform:translateY(-3px)}.cta-btn-primary[data-v-58a8ba1d]:focus-visible,.cta-btn-secondary[data-v-58a8ba1d]:focus-visible{outline:2px solid #86eabb;outline-offset:2px}.commitment-item[data-v-58a8ba1d]{align-items:center;color:#8a99a8;display:inline-flex;font-size:.82rem;font-weight:500;gap:.375rem;letter-spacing:.02em}.footer-link[data-v-b0f7b3a2]{color:#7b8c9d;display:inline-block;font-size:.875rem;text-decoration:none;transition:color .2s ease}.footer-link[data-v-b0f7b3a2]:hover{color:#86eabb}
