:root{--ink:#0b1d5f;--ink-2:#08164b;--ink-3:#284cbd;--panel:#fff;--paper:#fff;--paper-2:#f7f9ff;--line:#e9eefb;--line-ink:#ffffff29;--text:#5d6378;--text-strong:#101733;--text-muted:#8a91a7;--text-on-ink:#dce4ff;--text-on-ink-strong:#f6f7fe;--gold:#3d63d8;--gold-soft:#6f8af7;--gold-deep:#284fca;--gold-bg:#3d63d81c;--pink:#ec2c8a;--pink-2:#f24a9e;--pink-grad:linear-gradient(135deg, #ec2c8a, #f24a9e);--grad:linear-gradient(120deg, #3d63d8 0%, #ec2c8a 100%);--grad-soft:linear-gradient(120deg, #3d63d8 0%, #f24a9e 100%);--crimson:#a51c30;--crimson-2:#c4374e;--crimson-bg:#a51c3017;--grad-crimson:linear-gradient(120deg, #3d63d8 0%, #a51c30 100%);--maxw:1400px;--radius:8px;--radius-lg:10px;--shadow-sm:0 8px 24px #213a8c14;--shadow:0 20px 52px -18px #213a8c47;--shadow-gold:0 14px 30px -14px #3d63d894;--sans:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--serif:"Fraunces", Georgia, "Times New Roman", serif;font:16px/1.65 var(--sans);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}#app{overflow-x:clip}h1,h2,h3{font-family:var(--sans);color:var(--text-strong);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.08}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:var(--maxw);max-width:100%;margin:0 auto;padding-inline:28px}.section{padding-block:96px}@media (width<=860px){.section{padding-block:72px}}.eyebrow{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.eyebrow:before{display:none}.eyebrow.on-ink{color:var(--gold-deep)}.section-title{max-width:16ch;margin-top:18px;font-size:clamp(2rem,4vw,3rem)}.lead{color:var(--text-muted);max-width:60ch;margin-top:18px;font-size:1.12rem}.btn{font-family:var(--sans);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:14px 24px;font-size:.82rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.btn-primary{background:var(--gold);color:#fff;box-shadow:var(--shadow-gold)}.btn-primary:hover{background:var(--gold-deep);transform:translateY(-2px)}.btn-ghost{color:var(--text-strong);border-color:var(--line);background:0 0}.btn-ghost.on-ink{color:var(--text-strong);border-color:var(--line)}.btn-ghost:hover,.btn-ghost.on-ink:hover{border-color:var(--gold);color:var(--gold-deep)}.btn .arrow{transition:transform .18s}.btn:hover .arrow{transform:translate(3px)}.grad-text{background:var(--grad-crimson);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-hero{color:var(--text);isolation:isolate;background:radial-gradient(46% 62% at 86% 6%,#a51c301f,#0000 62%),radial-gradient(54% 70% at 4% 30%,#3d63d82e,#0000 64%),radial-gradient(40% 52% at 55% 110%,#8b5cf61a,#0000 70%),linear-gradient(175deg,#f2f5ff 0%,#f9f2f4 58%,#fff 100%);padding:156px 0 72px;position:relative;overflow:hidden}.page-hero:after{content:"";background:linear-gradient(90deg,#3d63d8 0%,#6d4b9e 55%,#a51c30 100%);height:3px;position:absolute;bottom:0;left:0;right:0}.page-hero:before{content:"";z-index:-1;opacity:.16;pointer-events:none;background:url(/bg/world-dots.svg) right -140px top -60px/58% no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 100% at 100% 0,#000 20%,#0000 70%);mask-image:radial-gradient(110% 100% at 100% 0,#000 20%,#0000 70%)}.page-hero .eyebrow{border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border-radius:999px;padding:8px 16px}.page-hero .eyebrow:before{content:"";background:var(--grad-crimson);border-radius:50%;width:8px;height:8px;display:inline-block}.page-title{color:var(--text-strong);letter-spacing:-.035em;max-width:20ch;margin-top:16px;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.02}.page-intro{color:var(--text-muted);max-width:68ch;margin-top:24px;font-size:1.08rem;line-height:1.75}.sec-title{color:var(--text-strong);margin:16px 0 40px;font-size:clamp(1.7rem,3vw,2.4rem)}.sec-title:after{content:"";background:var(--grad-crimson);border-radius:3px;width:54px;height:4px;margin-top:14px;display:block}.sec-title.on-ink:after{background:#ffffffb3}.grad-band{color:var(--text-on-ink);isolation:isolate;background:radial-gradient(circle at 0 10%,#005fff6b,#0000 28%),radial-gradient(circle at 100% 0,#c4374e66,#0000 34%),linear-gradient(125deg,#0046b6 0%,#1e2470 40%,#3d63d8 70%,#a51c30 100%);position:relative;overflow:hidden}.grad-band:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background:url(/bg/world-dots.svg) right -160px top -140px/55% no-repeat,url(/bg/circuit-light.svg) left -180px bottom -120px/42% no-repeat;position:absolute;inset:0}.cta-band{background:linear-gradient(#0000 0%,#3d63d80d 100%);padding-block:30px 92px}.cta-inner{color:#ffffffdb;isolation:isolate;background:radial-gradient(circle at 0 0,#005fff80,#0000 42%),radial-gradient(circle at 100% 100%,#c4374e80,#0000 48%),linear-gradient(120deg,#1a2470 0%,#3d63d8 52%,#a51c30 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:48px 52px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px -20px #213a8c73}.cta-inner:before{content:"";z-index:-1;opacity:.2;pointer-events:none;background:url(/bg/world-dots.svg) right -120px center/50% no-repeat;position:absolute;inset:0}.cta-inner h2{color:#fff;font-size:clamp(1.6rem,2.8vw,2.1rem)}.cta-inner p{color:#ffffffd1;max-width:54ch;margin-top:10px}.cta-inner .btn-primary{color:var(--ink);background:#fff;box-shadow:0 16px 34px -12px #08103c8c}.cta-inner .btn-primary:hover{color:var(--gold-deep);background:#fff}@media (width<=700px){.page-hero{padding:130px 0 52px}.cta-inner{flex-direction:column;align-items:flex-start}}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}.hdr[data-v-13c8f47a]{z-index:100;backface-visibility:hidden;will-change:transform;background:#fff;transition:background .3s,box-shadow .3s,border-color .3s;position:fixed;inset:0 0 auto;transform:translateZ(0)}.hdr.solid[data-v-13c8f47a]{background:#fff}.hdr-inner[data-v-13c8f47a]{justify-content:space-between;align-items:center;width:1720px;max-width:100%;height:74px;margin-inline:auto;padding-inline:20px;display:flex}.brand[data-v-13c8f47a]{color:var(--ink);align-items:center;margin-right:auto;display:flex}.brand-text[data-v-13c8f47a]{flex-direction:column;line-height:1.1;display:flex}.brand-text strong[data-v-13c8f47a]{font-family:var(--serif);letter-spacing:.04em;color:var(--text-strong);font-size:1.25rem}.hdr.solid .brand-text strong[data-v-13c8f47a]{color:var(--text-strong)}.brand-text small[data-v-13c8f47a]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:5px;font-size:.66rem}.hdr.solid .brand-text small[data-v-13c8f47a]{color:var(--text-muted)}.nav[data-v-13c8f47a]{background:#fff;border-radius:9px;align-items:center;gap:5px;padding:5px;display:flex}.nav a[data-v-13c8f47a]{letter-spacing:0;color:var(--text-strong);border-radius:6px;padding:9px 14px;font-size:.94rem;font-weight:700;transition:color .18s,background .18s,box-shadow .18s;position:relative}.hdr.solid .nav a[data-v-13c8f47a]{color:var(--text-strong)}.nav a[data-v-13c8f47a]:hover{color:var(--gold-deep);background:#fff}.hdr.solid .nav a[data-v-13c8f47a]:hover{color:var(--gold-deep)}.nav a.router-link-exact-active[data-v-13c8f47a]{color:var(--gold-deep);box-shadow:none;background:0 0}.nav a.router-link-exact-active[data-v-13c8f47a]:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:2px;left:14px;right:14px}.hdr.solid .nav a.router-link-exact-active[data-v-13c8f47a]{color:var(--gold-deep)}.burger[data-v-13c8f47a]{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.burger span[data-v-13c8f47a]{background:var(--ink);width:24px;height:2px;transition:transform .25s,opacity .25s,background .25s}.hdr.solid .burger span[data-v-13c8f47a]{background:var(--ink)}.burger.open span[data-v-13c8f47a]:first-child{transform:translateY(7px)rotate(45deg)}.burger.open span[data-v-13c8f47a]:nth-child(2){opacity:0}.burger.open span[data-v-13c8f47a]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=1024px){.burger[data-v-13c8f47a]{display:flex}.nav[data-v-13c8f47a]{background:var(--paper);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;padding:18px 28px 26px;transition:transform .25s,opacity .25s;position:fixed;inset:74px 0 auto;transform:translateY(-12px)}.nav.open[data-v-13c8f47a]{opacity:1;pointer-events:auto;transform:none}.nav a[data-v-13c8f47a]{color:var(--text);border:0;padding:12px 14px;font-size:.94rem}}.ftr[data-v-05cf1ad7]{color:var(--text-on-ink);background:linear-gradient(120deg,#1a2470 0%,#3d63d8 52%,#ec2c8a 100%);padding:84px 0 34px;position:relative;overflow:hidden}.ftr[data-v-05cf1ad7]:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ec489973,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-120px}.ftr .container[data-v-05cf1ad7]{position:relative}.top[data-v-05cf1ad7]{border-bottom:1px solid var(--line-ink);grid-template-columns:1.3fr 2fr;gap:60px;padding-bottom:48px;display:grid}.brand[data-v-05cf1ad7]{color:#fff;align-items:center;gap:12px;margin-bottom:18px;display:flex}.brand strong[data-v-05cf1ad7]{font-family:var(--serif);letter-spacing:.05em;color:var(--text-on-ink-strong);font-size:1.5rem}.brand-col p[data-v-05cf1ad7]{max-width:42ch;font-size:.95rem}.cols[data-v-05cf1ad7]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.col h5[data-v-05cf1ad7]{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#d6dcff;margin:0 0 16px;font-size:.76rem}.col ul[data-v-05cf1ad7]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.col a[data-v-05cf1ad7]{color:var(--text-on-ink);font-size:.93rem;transition:color .18s}.col a[data-v-05cf1ad7]:hover{color:#fff}.bottom[data-v-05cf1ad7]{color:#ffffff9e;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:26px;font-size:.82rem;display:flex}.motto[data-v-05cf1ad7]{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1}@media (width<=860px){.top[data-v-05cf1ad7]{grid-template-columns:1fr;gap:36px}}@media (width<=560px){.cols[data-v-05cf1ad7]{grid-template-columns:1fr 1fr}}.ftr.flat[data-v-05cf1ad7]{color:#fff;background:#16294e;padding:64px 0 32px}.ftr.flat[data-v-05cf1ad7]:before{display:none}.ftr.flat .container[data-v-05cf1ad7]{width:1280px;padding-inline:32px}.ftr.flat .top[data-v-05cf1ad7]{border-bottom:0;flex-wrap:wrap;gap:40px;padding-bottom:0;display:flex}.ftr.flat .brand-col[data-v-05cf1ad7]{flex-direction:column;flex:300px;gap:12px;min-width:0;display:flex}.ftr.flat .brand[data-v-05cf1ad7]{margin-bottom:0}.ftr.flat .brand strong[data-v-05cf1ad7]{font-family:var(--sans);letter-spacing:.06em;color:#fff;font-size:17px;font-weight:800}.ftr.flat .brand-col p[data-v-05cf1ad7]{color:#fff9;text-wrap:pretty;max-width:380px;font-size:14px;line-height:1.6}.ftr.flat .cols[data-v-05cf1ad7]{flex-wrap:wrap;flex:560px;justify-content:flex-start;gap:40px;min-width:0;display:flex}.ftr.flat .col[data-v-05cf1ad7]{flex-direction:column;flex:0 180px;gap:11px;min-width:0;display:flex}.ftr.flat .col h5[data-v-05cf1ad7]{letter-spacing:.11em;text-transform:uppercase;color:#ffffff73;margin:0;font-size:11px;font-weight:700}.ftr.flat .col ul[data-v-05cf1ad7]{gap:11px}.ftr.flat .col a[data-v-05cf1ad7]{color:#ffffffc7;font-size:14px;line-height:1.4}.ftr.flat .col a[data-v-05cf1ad7]:hover{color:#fff}.ftr.flat .bottom[data-v-05cf1ad7]{color:#ffffff80;border-top:1px solid #ffffff29;align-items:center;margin-top:34px;padding-top:22px;font-size:13px}.ftr.flat .motto[data-v-05cf1ad7]{letter-spacing:.09em;color:#ffffff80;font-size:11px;font-weight:600}.hero[data-v-344e2048]{background:var(--paper);color:var(--text);isolation:isolate;padding:128px 0 76px;position:relative;overflow:hidden}.hero-dots[data-v-344e2048]{z-index:-1;opacity:.12;pointer-events:none;background:url(/bg/world-dots.svg) 50%/contain no-repeat;position:absolute}.hero-dots-a[data-v-344e2048]{width:560px;height:420px;top:180px;left:-120px;transform:rotate(-20deg)}.hero-dots-b[data-v-344e2048]{width:520px;height:360px;top:42px;right:260px;transform:rotate(18deg)}.hero-inner[data-v-344e2048]{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.1fr);align-items:center;gap:52px;width:1280px;max-width:100%;padding-inline:32px;display:grid;position:relative}.hero-copy[data-v-344e2048]{--ink:#101828;--ink-2:#3a4557;--ink-3:#717b8c;--line-d:#e4e2dd;--accent:#1f3a6e;--accent-dark:#16294e;--accent-2:#a41034;--accent-soft:#eceff6;flex-direction:column;align-items:flex-start;gap:22px;display:flex}.badge[data-v-344e2048]{background:var(--accent-soft);height:28px;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.hero-title[data-v-344e2048]{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(38px,4vw,56px);font-weight:800;line-height:1.06}.hero-title .hl[data-v-344e2048]{color:var(--accent-2)}.hero-sub[data-v-344e2048]{max-width:520px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.hero-cta[data-v-344e2048]{flex-wrap:wrap;gap:10px;display:flex}.b-primary[data-v-344e2048],.b-ghost[data-v-344e2048]{height:46px;font-family:var(--sans);border-radius:10px;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.b-primary[data-v-344e2048]{background:var(--accent);color:#fff;padding:0 24px}.b-primary[data-v-344e2048]:hover{background:var(--accent-dark);color:#fff}.b-ghost[data-v-344e2048]{border:1px solid var(--line-d);color:var(--ink);background:#fff;padding:0 22px}.b-ghost[data-v-344e2048]:hover{border-color:var(--accent);color:var(--accent)}.arrow[data-v-344e2048]{transition:transform .15s}.b-primary:hover .arrow[data-v-344e2048]{transform:translate(3px)}.hero-visual[data-v-344e2048]{min-height:560px;position:relative}.photo-frame[data-v-344e2048]{clip-path:polygon(0 0,100% 0,100% calc(100% - 95px),calc(100% - 116px) 100%,0 100%);z-index:2;background:#eef2ff;border-radius:8px 0 0 8px;height:auto;position:absolute;inset:28px 0 0 100px;overflow:hidden;box-shadow:0 28px 70px #0c257a2e}.photo-frame img[data-v-344e2048]{object-fit:cover;object-position:78% center;filter:saturate(1.03)contrast(1.02);width:100%;height:100%}.photo-frame[data-v-344e2048]:after{content:"";transform-origin:0 100%;pointer-events:none;z-index:3;background:#fff;width:150%;height:16px;position:absolute;bottom:0;left:0;transform:rotate(-42deg)}.shape[data-v-344e2048]{pointer-events:none;position:absolute}.shape-blue[data-v-344e2048]{clip-path:polygon(70% 15%,100% 15%,40% 100%,40% 55%);z-index:5;background:linear-gradient(135deg,#1f3a6e,#16294e);width:780px;height:450px;top:-105px;left:-260px}.shape-light[data-v-344e2048]{clip-path:polygon(100% 0,100% 100%,0 100%);z-index:3;background:linear-gradient(135deg,#1f3a6e0f,#1017331f);width:270px;height:220px;bottom:0;left:-218px;right:auto}.shape-divider[data-v-344e2048]{z-index:4;background:#fff;width:20px;top:-26px;bottom:20px;left:100px}.shape-corner[data-v-344e2048]{z-index:4;background:#fff;width:150px;height:150px;top:28px;left:100px}.motto-wrap[data-v-344e2048]{width:1280px;max-width:100%;padding-inline:32px;position:relative}.motto[data-v-344e2048]{border-top:1px solid #e4e2dd;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:42px;padding-top:28px;display:flex}.motto span[data-v-344e2048]{letter-spacing:.09em;text-transform:uppercase;color:#717b8c;font-size:12px;font-weight:600}@media (width<=900px){.hero[data-v-344e2048]{padding-top:112px}.hero-inner[data-v-344e2048]{grid-template-columns:1fr;gap:40px}.hero-visual[data-v-344e2048]{min-height:360px}.photo-frame[data-v-344e2048]{clip-path:none;border-radius:8px;width:100%;height:280px;inset:40px 0 auto}.photo-frame[data-v-344e2048]:after,.shape[data-v-344e2048]{display:none}}@media (width<=560px){.motto[data-v-344e2048]{flex-wrap:wrap;margin-top:44px;font-size:.72rem}}.stats-bar[data-v-8501b3eb]{--ink:#101828;--ink-3:#717b8c;--line:#e4e2dd;--surface-2:#f6f5f3;background:var(--surface-2);border-bottom:1px solid var(--line);font-family:var(--sans);justify-content:center;display:flex}.sb-wrap[data-v-8501b3eb]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;width:1280px;max-width:100%;margin:0 auto;padding:14px 32px;display:grid}.stat[data-v-8501b3eb]{flex-direction:column;gap:6px;padding:26px 22px 26px 0;display:flex}.value[data-v-8501b3eb]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:34px;font-weight:800;line-height:1}.label[data-v-8501b3eb]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600;line-height:1.35}@media (width<=700px){.sb-wrap[data-v-8501b3eb]{padding-inline:20px}}.centers[data-v-e241dd68]{--ink:#101828;--ink-2:#3a4557;--ink-3:#717b8c;--line:#e4e2dd;--line-2:#efeeea;--surface-2:#f6f5f3;--accent:#1f3a6e;border-bottom:1px solid var(--line);font-family:var(--sans);color:var(--ink);background:#fff;justify-content:center;display:flex}.c-wrap[data-v-e241dd68]{flex-direction:column;gap:30px;width:1280px;max-width:100%;margin:0 auto;padding:96px 32px;display:flex}.c-head[data-v-e241dd68]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ch-copy[data-v-e241dd68]{flex-direction:column;flex:420px;gap:12px;min-width:0;display:flex}.kicker[data-v-e241dd68]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.centers h2[data-v-e241dd68]{letter-spacing:-.025em;max-width:560px;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,2.4vw,36px);font-weight:800;line-height:1.15}.ch-copy p[data-v-e241dd68]{max-width:560px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.b-ghost[data-v-e241dd68]{border:1px solid var(--line);height:42px;color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 20px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.b-ghost[data-v-e241dd68]:hover{border-color:var(--accent);color:var(--accent)}.card-grid[data-v-e241dd68]{grid-template-columns:repeat(auto-fit,minmax(276px,1fr));gap:20px;display:grid}.card[data-v-e241dd68]{border:1px solid var(--line);color:inherit;background:#fff;border-radius:14px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.card[data-v-e241dd68]:hover{color:inherit;border-color:#c9c5bc;transform:translateY(-2px)}.cover[data-v-e241dd68]{aspect-ratio:16/9;background:var(--surface-2);width:100%;position:relative}.cover img[data-v-e241dd68]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-body[data-v-e241dd68]{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.tag[data-v-e241dd68]{white-space:nowrap;border-radius:99px;align-self:flex-start;align-items:center;height:24px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.name[data-v-e241dd68]{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-size:16px;font-weight:700;line-height:1.3}.desc[data-v-e241dd68]{color:var(--ink-2);text-wrap:pretty;flex:1;margin:0;font-size:14px;line-height:1.5}.card-foot[data-v-e241dd68]{border-top:1px solid var(--line-2);justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;display:flex}.open[data-v-e241dd68]{color:var(--accent);font-size:13px;font-weight:600}@media (width<=700px){.c-wrap[data-v-e241dd68]{padding:56px 20px}}.about[data-v-a99ab9f4]{--ink:#101828;--ink-2:#3a4557;--ink-3:#717b8c;--line:#e4e2dd;--line-2:#efeeea;--surface-2:#f6f5f3;--accent:#1f3a6e;--accent-dark:#16294e;--accent-2:#a41034;border-bottom:1px solid var(--line);font-family:var(--sans);color:var(--ink);background:#fff;justify-content:center;display:flex}.a-wrap[data-v-a99ab9f4]{flex-direction:column;gap:34px;width:1280px;max-width:100%;margin:0 auto;padding:96px 32px;display:flex}.a-head[data-v-a99ab9f4]{flex-wrap:wrap;align-items:flex-start;gap:32px 48px;display:flex}.ah-title[data-v-a99ab9f4]{flex-direction:column;flex:540px;gap:12px;min-width:0;display:flex}.kicker[data-v-a99ab9f4]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.about h2[data-v-a99ab9f4]{letter-spacing:-.03em;max-width:16ch;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,2.9vw,42px);font-weight:800;line-height:1.12}.ah-lead[data-v-a99ab9f4]{min-width:0;color:var(--ink-2);text-wrap:pretty;flex:0 400px;margin:34px 0 0;font-size:16px;line-height:1.65}.v-stage[data-v-a99ab9f4]{aspect-ratio:2;background:var(--accent-dark);isolation:isolate;border-radius:18px;width:100%;margin:0;position:relative;overflow:hidden}.v-stage video[data-v-a99ab9f4]{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.v-stage[data-v-a99ab9f4]:after{content:"";pointer-events:none;background:linear-gradient(#101828b8,#0000);height:38%;position:absolute;inset:0 0 auto}.v-toggle[data-v-a99ab9f4]{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;cursor:pointer;background:#10182861;border:1px solid #ffffff8c;border-radius:99px;justify-content:center;align-items:center;width:88px;height:88px;padding:0;transition:opacity .25s,background .2s,transform .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-toggle[data-v-a99ab9f4]:hover{background:#10182899;transform:translate(-50%,-50%)scale(1.05)}.v-stage.playing .v-toggle[data-v-a99ab9f4]{opacity:0}.v-stage:hover .v-toggle[data-v-a99ab9f4],.v-toggle[data-v-a99ab9f4]:focus-visible{opacity:1}.v-sound[data-v-a99ab9f4]{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;letter-spacing:.04em;cursor:pointer;background:#10182873;border:1px solid #ffffff4d;border-radius:99px;align-items:center;gap:8px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex;position:absolute;top:30px;right:30px}.v-sound[data-v-a99ab9f4]:hover{background:#101828b3}.v-meta[data-v-a99ab9f4]{z-index:2;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:30px;left:40px}.vm-title[data-v-a99ab9f4]{letter-spacing:-.015em;color:#fff;text-wrap:balance;max-width:22ch;font-size:clamp(17px,1.5vw,21px);font-weight:800;line-height:1.25}.vm-time[data-v-a99ab9f4]{font-variant-numeric:tabular-nums;color:#ffffff9e;font-size:13px}.a-foot[data-v-a99ab9f4]{grid-template-columns:1fr 1fr auto;align-items:start;gap:32px;margin-top:6px;display:grid}.pillar[data-v-a99ab9f4]{flex-direction:column;gap:9px;min-width:0;display:flex}.p-rule[data-v-a99ab9f4]{background:var(--line);width:100%;height:2px;margin-bottom:9px}.pillar.strong .p-rule[data-v-a99ab9f4]{background:var(--accent-dark)}.p-title[data-v-a99ab9f4]{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}.p-desc[data-v-a99ab9f4]{color:var(--ink-2);text-wrap:pretty;font-size:14px;line-height:1.55}.b-crimson[data-v-a99ab9f4]{background:var(--accent-2);color:#fff;height:46px;font-family:var(--sans);white-space:nowrap;border-radius:10px;align-self:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.b-crimson[data-v-a99ab9f4]:hover{color:#fff;background:#8c0d2b}.arrow[data-v-a99ab9f4]{transition:transform .15s}.b-crimson:hover .arrow[data-v-a99ab9f4]{transform:translate(3px)}@media (width<=900px){.a-foot[data-v-a99ab9f4]{grid-template-columns:1fr 1fr}.b-crimson[data-v-a99ab9f4]{grid-column:1/-1;place-self:start}}@media (width<=700px){.a-wrap[data-v-a99ab9f4]{gap:26px;padding:56px 20px}.ah-lead[data-v-a99ab9f4]{margin-top:0}.a-foot[data-v-a99ab9f4]{grid-template-columns:1fr;gap:24px}.v-toggle[data-v-a99ab9f4]{width:64px;height:64px}.v-meta[data-v-a99ab9f4]{top:18px;left:20px}.v-sound[data-v-a99ab9f4]{top:18px;right:18px}.v-sound span[data-v-a99ab9f4]{display:none}.v-sound[data-v-a99ab9f4]{padding:0 10px}}.features[data-v-abc7874d]{color:#fff;font-family:var(--sans);background:#16294e;justify-content:center;display:flex}.f-wrap[data-v-abc7874d]{flex-direction:column;gap:32px;width:1280px;max-width:100%;margin:0 auto;padding:96px 32px;display:flex}.f-head[data-v-abc7874d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.fh-copy[data-v-abc7874d]{flex-direction:column;flex:420px;gap:12px;min-width:0;display:flex}.kicker[data-v-abc7874d]{letter-spacing:.1em;text-transform:uppercase;color:#d99aa8;font-size:12px;font-weight:700}.features h2[data-v-abc7874d]{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:560px;margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:800;line-height:1.18}.fh-note[data-v-abc7874d]{color:#fff9;text-wrap:pretty;flex:280px;max-width:400px;font-size:14px;line-height:1.55}.f-grid[data-v-abc7874d]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.f-card[data-v-abc7874d]{background:#ffffff0a;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;gap:11px;padding:20px;display:flex}.f-icon[data-v-abc7874d]{color:#e8aeb9;background:#a4103447;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.f-title[data-v-abc7874d]{color:#fff;font-size:16px;font-weight:700;line-height:1.3}.f-desc[data-v-abc7874d]{color:#ffffff9e;text-wrap:pretty;font-size:14px;line-height:1.5}@media (width<=700px){.f-wrap[data-v-abc7874d]{padding:56px 20px}}.research[data-v-278ba4ed]{--ink:#101828;--ink-2:#3a4557;--ink-3:#717b8c;--line:#e4e2dd;--line-2:#efeeea;--surface-2:#f6f5f3;--accent:#1f3a6e;--accent-2:#a41034;border-bottom:1px solid var(--line);font-family:var(--sans);color:var(--ink);background:#fff;justify-content:center;display:flex;position:relative;overflow:hidden}.pcb[data-v-278ba4ed]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pcb svg[data-v-278ba4ed]{width:100%;height:100%;display:block}.r-wrap[data-v-278ba4ed]{flex-direction:column;gap:30px;width:1280px;max-width:100%;margin:0 auto;padding:96px 32px;display:flex;position:relative}.r-head[data-v-278ba4ed]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.rh-copy[data-v-278ba4ed]{flex-direction:column;flex:420px;gap:12px;min-width:0;display:flex}.kicker[data-v-278ba4ed]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.research h2[data-v-278ba4ed]{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(28px,2.4vw,36px);font-weight:800;line-height:1.15}.b-ghost[data-v-278ba4ed]{border:1px solid var(--line);height:42px;color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 20px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.b-ghost[data-v-278ba4ed]:hover{border-color:var(--accent);color:var(--accent)}.r-cols[data-v-278ba4ed]{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.output-card[data-v-278ba4ed]{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;flex:380px;justify-content:space-between;gap:26px;min-width:0;padding:28px;display:flex}.oc-top[data-v-278ba4ed]{flex-direction:column;gap:14px;display:flex}.oc-kicker[data-v-278ba4ed]{letter-spacing:.09em;text-transform:uppercase;color:var(--accent-2);font-size:12px;font-weight:700}.oc-title[data-v-278ba4ed]{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:26px;font-weight:800;line-height:1.2}.oc-desc[data-v-278ba4ed]{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.6}.oc-stats[data-v-278ba4ed]{border-top:1px solid var(--line);flex-wrap:wrap;gap:26px;padding-top:20px;display:flex}.oc-stat[data-v-278ba4ed]{flex-direction:column;gap:4px;display:flex}.ocs-value[data-v-278ba4ed]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:24px;font-weight:800;line-height:1}.ocs-label[data-v-278ba4ed]{color:var(--ink-3);font-size:12px}.directions[data-v-278ba4ed]{flex-direction:column;flex:340px;gap:12px;min-width:0;display:flex}.direction[data-v-278ba4ed]{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;flex:1;gap:6px;padding:18px 20px;transition:border-color .15s;display:flex}.direction[data-v-278ba4ed]:hover{border-color:#c9c5bc}.d-tag[data-v-278ba4ed]{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.d-title[data-v-278ba4ed]{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}.d-desc[data-v-278ba4ed]{color:var(--ink-2);text-wrap:pretty;font-size:14px;line-height:1.5}.recent[data-v-278ba4ed]{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.recent-head[data-v-278ba4ed]{background:var(--surface-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.rh-title[data-v-278ba4ed]{color:var(--ink);font-size:14px;font-weight:700}.rh-note[data-v-278ba4ed]{color:var(--ink-3);font-size:12px}.recent-row[data-v-278ba4ed]{border-bottom:1px solid var(--line-2);color:inherit;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 20px;transition:background .15s;display:flex}.recent-row[data-v-278ba4ed]:last-child{border-bottom:0}.recent-row[data-v-278ba4ed]:hover{background:var(--surface-2);color:inherit}.kind[data-v-278ba4ed]{white-space:nowrap;border-radius:99px;flex:none;justify-content:center;align-items:center;min-width:64px;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.row-copy[data-v-278ba4ed]{flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}.row-title[data-v-278ba4ed]{color:var(--ink);text-wrap:pretty;font-size:15px;font-weight:600;line-height:1.35}.row-meta[data-v-278ba4ed]{color:var(--ink-3);font-size:12px}.row-date[data-v-278ba4ed]{font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none;font-size:12px}@media (width<=700px){.r-wrap[data-v-278ba4ed]{padding:56px 20px}.output-card[data-v-278ba4ed]{padding:22px}}.team[data-v-54d73257]{--ink:#101828;--ink-2:#3a4557;--ink-3:#717b8c;--line:#e4e2dd;--line-2:#efeeea;--surface-2:#f6f5f3;--accent:#1f3a6e;--accent-2:#a41034;--accent-soft:#eceff6;border-bottom:1px solid var(--line);font-family:var(--sans);color:var(--ink);background:#fff;justify-content:center;display:flex}.t-wrap[data-v-54d73257]{flex-direction:column;gap:30px;width:1280px;max-width:100%;margin:0 auto;padding:96px 32px;display:flex}.t-head[data-v-54d73257]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.th-copy[data-v-54d73257]{flex-direction:column;flex:420px;gap:12px;min-width:0;display:flex}.kicker[data-v-54d73257]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.team h2[data-v-54d73257]{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(28px,2.4vw,36px);font-weight:800;line-height:1.15}.th-copy p[data-v-54d73257]{max-width:560px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.group[data-v-54d73257]{flex-direction:column;gap:20px;display:flex}.group-label[data-v-54d73257]{align-items:center;gap:10px;display:flex}.gl-dash[data-v-54d73257]{background:var(--accent-2);flex:none;width:20px;height:2px}.lead-card[data-v-54d73257]{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:26px;padding:26px;display:flex}.lead-photo[data-v-54d73257]{border:1px solid var(--line);background:#fff;border-radius:14px;flex:none;width:190px;height:230px;position:relative;overflow:hidden}.lead-photo img[data-v-54d73257]{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.lead-info[data-v-54d73257]{flex-direction:column;flex:340px;align-items:flex-start;gap:11px;min-width:0;display:flex}.li-name[data-v-54d73257]{flex-direction:column;gap:3px;display:flex}.ln-title[data-v-54d73257]{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:800;line-height:1.2}.ln-role[data-v-54d73257]{color:var(--ink-2);font-size:14px;font-weight:600}.ln-bio[data-v-54d73257]{max-width:640px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.ln-mail[data-v-54d73257]{color:var(--accent);font-size:14px;font-weight:600}.ln-mail[data-v-54d73257]:hover{color:#16294e}.people-grid[data-v-54d73257]{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:18px;display:grid}.group.board .people-grid[data-v-54d73257]{flex-wrap:wrap;justify-content:center;display:flex}.group.board .person[data-v-54d73257]{flex:0 232px}.person[data-v-54d73257]{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:13px;padding:22px 20px;transition:border-color .15s,transform .15s;display:flex}.person[data-v-54d73257]:hover{border-color:#c9c5bc;transform:translateY(-2px)}.p-photo[data-v-54d73257]{border:1px solid var(--line);background:var(--surface-2);border-radius:99px;flex:none;width:120px;height:120px;position:relative;overflow:hidden}.p-photo img[data-v-54d73257]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-copy[data-v-54d73257]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.p-name[data-v-54d73257]{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-size:16px;font-weight:700;line-height:1.3}.p-role[data-v-54d73257]{color:var(--ink-3);text-wrap:pretty;font-size:13px;line-height:1.4}.p-foot[data-v-54d73257]{border-top:1px solid var(--line-2);justify-content:flex-end;align-self:stretch;align-items:center;min-height:20px;padding-top:12px;display:flex}.p-link[data-v-54d73257]{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600}.p-link[data-v-54d73257]:hover{text-decoration:underline}.openings[data-v-54d73257]{background:var(--accent-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.op-title[data-v-54d73257]{color:var(--ink);font-size:14px;font-weight:700}.op-text[data-v-54d73257]{color:var(--ink-2);text-wrap:pretty;font-size:14px;line-height:1.4}.op-link[data-v-54d73257]{color:var(--accent);margin-left:auto;font-size:14px;font-weight:600}.overlay[data-v-54d73257]{z-index:60;background:#1018288c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-54d73257]{--ink:#101828;--ink-2:#3a4557;--ink-3:#717b8c;--line:#e4e2dd;--line-2:#efeeea;--surface-2:#f6f5f3;--accent:#1f3a6e;--accent-2:#a41034;width:min(760px,100%);max-height:88vh;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #10182847}.modal-top[data-v-54d73257]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;padding:28px 30px 22px;display:flex}.m-photo[data-v-54d73257]{border:1px solid var(--line);border-radius:99px;flex:none;width:104px;height:104px;position:relative;overflow:hidden}.m-photo img[data-v-54d73257]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.m-name[data-v-54d73257]{flex-direction:column;flex:260px;gap:5px;min-width:0;display:flex}.mn-title[data-v-54d73257]{letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;font-size:24px;font-weight:800;line-height:1.2}.mn-role[data-v-54d73257]{color:var(--accent);text-wrap:pretty;font-size:15px;font-weight:600;line-height:1.4}.m-close[data-v-54d73257]{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--ink-2);cursor:pointer;border-radius:99px;flex:none;font-size:15px;transition:transform .2s}.m-close[data-v-54d73257]:hover{transform:rotate(90deg)}.modal-body[data-v-54d73257]{flex-direction:column;flex:1;gap:22px;padding:26px 30px 30px;display:flex;overflow:auto}.m-block[data-v-54d73257]{flex-direction:column;gap:10px;display:flex}.m-block p[data-v-54d73257]{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}.m-list[data-v-54d73257]{flex-direction:column;gap:8px;display:flex}.m-item[data-v-54d73257]{color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}.m-item .dot[data-v-54d73257]{background:var(--accent-2);border-radius:99px;flex:none;width:5px;height:5px;margin-top:8px}.m-contact[data-v-54d73257]{border-top:1px solid var(--line-2);align-items:center;gap:11px;padding-top:18px;display:flex}.mc-label[data-v-54d73257]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.m-contact a[data-v-54d73257]{color:var(--accent);font-size:15px;font-weight:600}@media (width<=700px){.t-wrap[data-v-54d73257]{padding:56px 20px}.lead-card[data-v-54d73257]{gap:20px;padding:20px}.op-link[data-v-54d73257]{margin-left:0}}.benefits[data-v-4ad79895]{--ink:#101828;--ink-2:#3a4557;--line:#e4e2dd;--line-2:#efeeea;--surface-2:#f6f5f3;--accent:#1f3a6e;background:var(--surface-2);border-bottom:1px solid var(--line);font-family:var(--sans);color:var(--ink);justify-content:center;display:flex;position:relative;overflow:hidden}.mesh[data-v-4ad79895]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mesh svg[data-v-4ad79895]{width:100%;height:100%;display:block;position:absolute;inset:0}.b-wrap[data-v-4ad79895]{flex-direction:column;gap:28px;width:1280px;max-width:100%;margin:0 auto;padding:96px 32px;display:flex;position:relative}.b-head[data-v-4ad79895]{flex-direction:column;gap:12px;display:flex}.kicker[data-v-4ad79895]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.benefits h2[data-v-4ad79895]{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:800;line-height:1.15}.b-grid[data-v-4ad79895]{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;display:grid}.b-card[data-v-4ad79895]{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex}.b-title[data-v-4ad79895]{letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--line-2);padding-bottom:13px;font-size:16px;font-weight:700}.b-items[data-v-4ad79895]{flex-direction:column;gap:11px;display:flex}.b-item[data-v-4ad79895]{color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.b-item .dot[data-v-4ad79895]{background:var(--accent);border-radius:99px;flex:none;width:6px;height:6px;margin-top:7px}@media (width<=700px){.b-wrap[data-v-4ad79895]{padding:56px 20px}}.collab[data-v-4bf8b305]{--ink:#101828;--ink-2:#3a4557;--line:#e4e2dd;--surface-2:#f6f5f3;--accent-2:#a41034;font-family:var(--sans);color:var(--ink);background:#fff;justify-content:center;display:flex}.c-wrap[data-v-4bf8b305]{width:1280px;max-width:100%;margin:0 auto;padding:96px 32px}.card[data-v-4bf8b305]{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:32px 34px;display:flex}.copy[data-v-4bf8b305]{flex-direction:column;flex:380px;gap:9px;min-width:0;display:flex}.kicker[data-v-4bf8b305]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);font-size:12px;font-weight:700}.title[data-v-4bf8b305]{letter-spacing:-.025em;color:var(--ink);font-size:24px;font-weight:800;line-height:1.2}.desc[data-v-4bf8b305]{max-width:540px;color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.55}.contacts[data-v-4bf8b305]{flex-wrap:wrap;gap:8px 18px;padding-top:6px;display:flex}.contacts a[data-v-4bf8b305]{color:var(--ink);font-size:14px;font-weight:600}.contacts a[href][data-v-4bf8b305]:hover{color:var(--accent-2)}.b-crimson[data-v-4bf8b305]{background:var(--accent-2);color:#fff;height:48px;font-family:var(--sans);border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.b-crimson[data-v-4bf8b305]:hover{color:#fff;background:#8c0d2b}.arrow[data-v-4bf8b305]{transition:transform .15s}.b-crimson:hover .arrow[data-v-4bf8b305]{transform:translate(3px)}@media (width<=700px){.c-wrap[data-v-4bf8b305]{padding:56px 20px}.card[data-v-4bf8b305]{padding:24px 22px}}.centers-page[data-v-95c849e4]{--ink:#101828;--ink-2:#3a4557;--ink-3:#717b8c;--line:#e4e2dd;--line-2:#efeeea;--surface-2:#f6f5f3;--accent:#1f3a6e;--accent-dark:#16294e;--accent-2:#a41034;--accent-soft:#eceff6;--accent-2-soft:#f7ebee;color:var(--ink);font-family:var(--sans)}.c-wrap[data-v-95c849e4]{width:1280px;max-width:100%;margin:0 auto;padding-inline:32px}.kicker[data-v-95c849e4]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.c-hero[data-v-95c849e4]{background:var(--accent-dark);color:#fff;padding:162px 0 80px;position:relative;overflow:hidden}.hero-art[data-v-95c849e4]{pointer-events:none;position:absolute;inset:0}.hero-art svg[data-v-95c849e4]{width:100%;height:100%;display:block}.hero-inner[data-v-95c849e4]{flex-wrap:wrap;align-items:flex-end;gap:40px;display:flex;position:relative}.hero-copy[data-v-95c849e4]{flex-direction:column;flex:520px;gap:20px;min-width:0;display:flex}.c-title[data-v-95c849e4]{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:none;margin:0;font-size:clamp(34px,3.6vw,50px);font-weight:800;line-height:1.08}.c-title .hl[data-v-95c849e4]{color:#e8aeb9}.c-intro[data-v-95c849e4]{color:#ffffffbd;text-wrap:pretty;max-width:620px;margin:0;font-size:16px;line-height:1.6}.hero-index[data-v-95c849e4]{flex-direction:column;flex:0 300px;gap:2px;min-width:0;display:flex}.ix-row[data-v-95c849e4]{color:#fff;border-top:1px solid #fff3;align-items:center;gap:13px;padding:13px 2px;transition:opacity .15s;display:flex}.ix-row[data-v-95c849e4]:hover{opacity:.7;color:#fff}.ix-num[data-v-95c849e4]{font-variant-numeric:tabular-nums;color:#e8aeb9;flex:none;width:22px;font-size:14px;font-weight:800}.ix-label[data-v-95c849e4]{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.35}.ix-arrow[data-v-95c849e4]{color:#ffffff80;font-size:15px}.center[data-v-95c849e4]{border-bottom:1px solid var(--line);background:#fff;scroll-margin-top:90px;position:relative;overflow:hidden}.center.alt[data-v-95c849e4]{background:var(--surface-2)}.center-art[data-v-95c849e4]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.center-art svg[data-v-95c849e4]{width:100%;height:100%;display:block;position:absolute;inset:0}.center-inner[data-v-95c849e4]{flex-direction:column;gap:34px;padding-block:88px;display:flex;position:relative}.center-head[data-v-95c849e4]{flex-direction:column;gap:16px;display:flex}.ch-top[data-v-95c849e4]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ch-num[data-v-95c849e4]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--accent-2);font-size:40px;font-weight:800;line-height:1}.ch-name[data-v-95c849e4]{flex-direction:column;gap:5px;min-width:0;display:flex}.ch-name h2[data-v-95c849e4]{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1.15}.ch-desc[data-v-95c849e4]{max-width:900px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.center-cols[data-v-95c849e4]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));align-items:start;gap:32px;display:grid}.col[data-v-95c849e4]{flex-direction:column;gap:16px;min-width:0;display:flex}.col-label[data-v-95c849e4]{align-items:center;gap:10px;min-height:22px;display:flex}.dash[data-v-95c849e4]{background:var(--accent-2);flex:none;width:20px;height:2px}.acts[data-v-95c849e4]{flex-direction:column;gap:4px;display:flex}.act[data-v-95c849e4]{color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:11px;padding:8px 0;font-size:15px;line-height:1.55;display:flex}.check[data-v-95c849e4]{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex}.projects[data-v-95c849e4]{flex-direction:column;gap:12px;display:flex}.project[data-v-95c849e4]{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:13px;padding:16px 18px;transition:border-color .15s,transform .15s;display:flex}.center.alt .project[data-v-95c849e4]{background:#fff}.project[data-v-95c849e4]:hover{border-color:#c9c5bc;transform:translateY(-1px)}.p-ref[data-v-95c849e4]{background:var(--accent-2-soft);width:26px;height:24px;color:var(--accent-2);letter-spacing:.02em;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.p-body[data-v-95c849e4]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.p-title[data-v-95c849e4]{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-size:15px;font-weight:700;line-height:1.35}.p-desc[data-v-95c849e4]{color:var(--ink-2);text-wrap:pretty;font-size:14px;line-height:1.5}.c-academy[data-v-95c849e4]{background:#fff;scroll-margin-top:90px;position:relative;overflow:hidden}.academy-inner[data-v-95c849e4]{flex-wrap:wrap;align-items:center;gap:40px;padding-block:80px;display:flex}.ac-copy[data-v-95c849e4]{flex-direction:column;flex:480px;align-items:flex-start;gap:18px;min-width:0;display:flex}.ac-head[data-v-95c849e4]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ac-num[data-v-95c849e4]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--accent-2);font-size:44px;font-weight:800;line-height:1}.ac-head h2[data-v-95c849e4]{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1.15}.ac-desc[data-v-95c849e4]{max-width:640px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.ac-desc strong[data-v-95c849e4]{color:var(--ink);font-weight:700}.ac-side[data-v-95c849e4]{flex-direction:column;flex:320px;gap:12px;min-width:0;display:flex}.app-card[data-v-95c849e4]{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.app-mark[data-v-95c849e4]{letter-spacing:-.02em;color:var(--accent);flex:none;font-size:26px;font-weight:800;line-height:1}.app-label[data-v-95c849e4]{min-width:0;color:var(--ink-2);flex:1;font-size:13px;font-weight:500;line-height:1.4}.skills-card[data-v-95c849e4]{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.skills-label[data-v-95c849e4]{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.skills[data-v-95c849e4]{flex-wrap:wrap;gap:8px;display:flex}.skills span[data-v-95c849e4]{border:1px solid var(--line);height:30px;color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.b-primary[data-v-95c849e4]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;height:46px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.b-primary[data-v-95c849e4]:hover{background:var(--accent-dark);color:#fff}.arrow[data-v-95c849e4]{transition:transform .15s}.b-primary:hover .arrow[data-v-95c849e4]{transform:translate(3px)}@media (width<=700px){.c-wrap[data-v-95c849e4]{padding-inline:20px}.c-hero[data-v-95c849e4]{padding:128px 0 56px}.center-inner[data-v-95c849e4],.academy-inner[data-v-95c849e4]{padding-block:56px}.hero-inner[data-v-95c849e4],.academy-inner[data-v-95c849e4]{gap:32px}}.research-page[data-v-4e275190]{--ink:#101828;--ink-2:#3a4557;--ink-3:#717b8c;--line:#e4e2dd;--line-2:#efeeea;--surface-2:#f6f5f3;--accent:#1f3a6e;--accent-dark:#16294e;--accent-2:#a41034;--accent-soft:#eceff6;color:var(--ink);font-family:var(--sans)}.r-wrap[data-v-4e275190]{width:1280px;max-width:100%;margin:0 auto;padding-inline:32px}.research-page h2[data-v-4e275190]{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.2}.rule[data-v-4e275190]{background:var(--accent-2);width:56px;height:2px;display:block}.r-hero[data-v-4e275190]{background:var(--accent-dark);color:#fff;padding:162px 0 80px}.r-title[data-v-4e275190]{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:none;margin:0;font-size:clamp(34px,3.6vw,50px);font-weight:800;line-height:1.08}.r-title .hl[data-v-4e275190]{color:#e8aeb9}.r-intro[data-v-4e275190]{color:#ffffffbd;text-wrap:pretty;max-width:640px;margin:20px 0 0;font-size:16px;line-height:1.6}.r-featured[data-v-4e275190]{border-bottom:1px solid var(--line);background:#fff;padding-block:80px}.feat-head[data-v-4e275190]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.feat-kind[data-v-4e275190]{letter-spacing:.09em;text-transform:uppercase;color:var(--accent-2);font-size:12px;font-weight:700}.feat-card[data-v-4e275190]{border:1px solid var(--line);background:#fff;border-radius:16px;flex-wrap:wrap;display:flex;overflow:hidden}.feat-body[data-v-4e275190]{flex-direction:column;flex:1;gap:15px;min-width:0;padding:28px 30px;display:flex}.feat-title[data-v-4e275190]{letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;font-size:clamp(19px,1.7vw,23px);font-weight:800;line-height:1.3;transition:color .15s}a.feat-title[data-v-4e275190]:hover{color:var(--accent)}.feat-meta[data-v-4e275190]{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.fm-author[data-v-4e275190]{color:var(--ink-2);font-size:14px;font-weight:600}.fm-cite[data-v-4e275190]{color:var(--ink-3);font-size:13px}.fm-doi[data-v-4e275190]{color:var(--accent);font-size:13px;font-weight:600}.fm-doi[data-v-4e275190]:hover{color:var(--accent-dark)}.feat-abstract[data-v-4e275190]{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.keywords[data-v-4e275190]{flex-wrap:wrap;gap:7px;display:flex}.kw[data-v-4e275190]{background:var(--surface-2);border:1px solid var(--line-2);height:26px;color:var(--ink-2);border-radius:99px;align-items:center;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.feat-actions[data-v-4e275190]{flex-wrap:wrap;align-items:center;gap:14px;padding-top:6px;display:flex}.r-list[data-v-4e275190]{background:var(--surface-2);padding-block:80px}.list-head[data-v-4e275190]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.lh-title[data-v-4e275190]{flex-direction:column;gap:10px;min-width:0;display:flex}.chips[data-v-4e275190]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-4e275190]{border:1px solid var(--line);height:36px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:99px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,background .15s,border-color .15s}.chip[data-v-4e275190]:hover{border-color:var(--accent);color:var(--accent)}.chip.on[data-v-4e275190]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.card-grid[data-v-4e275190]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.card[data-v-4e275190]{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.card[data-v-4e275190]:hover{border-color:#c9c5bc;transform:translateY(-2px)}.card-cover[data-v-4e275190]{aspect-ratio:16/10;background:var(--surface-2);width:100%;position:relative}.card-cover img[data-v-4e275190]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.kind[data-v-4e275190]{z-index:2;pointer-events:none;color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;height:24px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.card-body[data-v-4e275190]{flex-direction:column;flex:1;gap:11px;padding:20px;display:flex}.card-title[data-v-4e275190]{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;font-size:17px;font-weight:700;line-height:1.32}.card-author[data-v-4e275190]{color:var(--accent);text-wrap:pretty;font-size:13px;font-weight:600;line-height:1.4}.card-desc[data-v-4e275190]{color:var(--ink-2);text-wrap:pretty;flex:1;margin:0;font-size:14px;line-height:1.55}.card-tags[data-v-4e275190]{flex-wrap:wrap;gap:6px;display:flex}.card-tags span[data-v-4e275190]{border:1px solid var(--line);height:24px;color:var(--ink-3);border-radius:99px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.card-foot[data-v-4e275190]{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.card-cta[data-v-4e275190]{color:var(--accent);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.card-cta[data-v-4e275190]:hover{color:var(--accent-dark)}.card-cta.muted[data-v-4e275190]{color:var(--ink-3)}.card-date[data-v-4e275190]{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12px}.pager[data-v-4e275190]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.pager-count[data-v-4e275190]{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px}.pager-controls[data-v-4e275190]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg[data-v-4e275190]{border:1px solid var(--line);min-width:38px;height:38px;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border-radius:10px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s,background .15s,border-color .15s}.pg[data-v-4e275190]:hover:not(:disabled):not(.on){border-color:var(--accent);color:var(--accent)}.pg.on[data-v-4e275190]{background:var(--accent);border-color:var(--accent);color:#fff}.pg[data-v-4e275190]:disabled{opacity:.4;cursor:default}.pg-arrow[data-v-4e275190]{font-size:18px;line-height:1}.pg-gap[data-v-4e275190]{color:var(--ink-3);padding:0 2px;font-size:14px}.b-primary[data-v-4e275190]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;height:44px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.b-primary[data-v-4e275190]:hover{background:var(--accent-dark);color:#fff}.arrow[data-v-4e275190]{transition:transform .15s}.b-primary:hover .arrow[data-v-4e275190],.card-cta:hover .arrow[data-v-4e275190]{transform:translate(3px)}@media (width<=700px){.r-wrap[data-v-4e275190]{padding-inline:20px}.r-hero[data-v-4e275190]{padding:128px 0 56px}.r-featured[data-v-4e275190],.r-list[data-v-4e275190]{padding-block:56px}.feat-body[data-v-4e275190]{padding:22px 20px}.card-grid[data-v-4e275190]{grid-template-columns:1fr}.pager[data-v-4e275190]{justify-content:center}}.academy-page[data-v-fbb07979]{--ink:#101828;--ink-2:#3a4557;--ink-3:#717b8c;--line:#e4e2dd;--line-2:#efeeea;--surface-2:#f6f5f3;--accent:#1f3a6e;--accent-dark:#16294e;--accent-2:#a41034;--accent-soft:#eceff6;color:var(--ink);font-family:var(--sans)}.a-wrap[data-v-fbb07979]{width:1280px;max-width:100%;margin:0 auto;padding-inline:32px}.split[data-v-fbb07979]{flex-wrap:wrap;gap:40px;display:flex}.kicker[data-v-fbb07979]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.sec-head[data-v-fbb07979]{flex-direction:column;gap:11px;display:flex}.academy-page h2[data-v-fbb07979]{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.2}.rule[data-v-fbb07979]{background:var(--accent-2);width:56px;height:2px}.a-hero[data-v-fbb07979]{background:var(--surface-2);border-bottom:1px solid var(--line);padding:154px 0 72px}.hero-split[data-v-fbb07979]{align-items:center}.hero-copy[data-v-fbb07979]{flex-direction:column;flex:520px;gap:20px;min-width:0;display:flex}.a-title[data-v-fbb07979]{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:none;margin:0;font-size:clamp(34px,3.6vw,50px);font-weight:800;line-height:1.08}.a-title .hl[data-v-fbb07979]{color:var(--accent-2)}.a-intro[data-v-fbb07979]{max-width:640px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.a-approach[data-v-fbb07979]{background:var(--accent-dark);color:#fff;padding-block:80px}.a-approach .kicker[data-v-fbb07979]{color:#d99aa8}.a-approach h2[data-v-fbb07979]{color:#fff}.approach-grid[data-v-fbb07979]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:30px;display:grid}.ap-card[data-v-fbb07979]{background:#ffffff0d;border:1px solid #ffffff29;border-radius:13px;flex-direction:column;gap:9px;padding:20px;display:flex}.ap-title[data-v-fbb07979]{color:#fff;text-wrap:pretty;font-size:16px;font-weight:700;line-height:1.3}.ap-desc[data-v-fbb07979]{color:#ffffffa3;text-wrap:pretty;font-size:14px;line-height:1.55}.a-team[data-v-fbb07979]{border-bottom:1px solid var(--line);background:#fff;padding-block:80px}.team-grid[data-v-fbb07979]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;margin-top:28px;display:grid}.tm-card[data-v-fbb07979]{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;gap:20px;padding:24px;display:flex}.tm-photo[data-v-fbb07979]{border:1px solid var(--line);border-radius:99px;flex:none;width:96px;height:96px;overflow:hidden}.tm-photo img[data-v-fbb07979]{object-fit:cover;width:100%;height:100%}.tm-info[data-v-fbb07979]{flex-direction:column;flex:220px;gap:11px;min-width:0;display:flex}.tm-head[data-v-fbb07979]{flex-direction:column;gap:3px;display:flex}.tm-name[data-v-fbb07979]{letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:800;line-height:1.25}.tm-role[data-v-fbb07979]{color:var(--accent);font-size:13px;font-weight:600;line-height:1.4}.tm-facts[data-v-fbb07979]{flex-direction:column;gap:8px;display:flex}.tm-fact[data-v-fbb07979]{color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.tm-fact .dot[data-v-fbb07979]{background:var(--accent-2);border-radius:99px;flex:none;width:5px;height:5px;margin-top:7px}.tm-mail[data-v-fbb07979]{color:var(--accent);overflow-wrap:anywhere;font-size:14px;font-weight:600}.tm-mail[data-v-fbb07979]:hover{color:var(--accent-dark)}.a-programs[data-v-fbb07979]{background:var(--surface-2);padding-block:80px}.block-grid[data-v-fbb07979]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:stretch;gap:20px;margin-top:28px;display:grid}.block[data-v-fbb07979]{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:15px;height:100%;padding:26px;display:flex}.bk-num[data-v-fbb07979]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--accent-2);font-size:30px;font-weight:800;line-height:1}.bk-title[data-v-fbb07979]{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;font-size:18px;font-weight:800;line-height:1.3}.bk-items[data-v-fbb07979]{flex-direction:column;gap:4px;display:flex}.bk-item[data-v-fbb07979]{color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:11px;padding:7px 0;font-size:15px;line-height:1.55;display:flex}.check[data-v-fbb07979]{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width<=700px){.a-wrap[data-v-fbb07979]{padding-inline:20px}.a-hero[data-v-fbb07979]{padding:128px 0 52px}.a-approach[data-v-fbb07979],.a-team[data-v-fbb07979],.a-programs[data-v-fbb07979]{padding-block:56px}.split[data-v-fbb07979]{gap:32px}}.collab-page[data-v-90f0d32c]{--ink:#101828;--ink-2:#3a4557;--ink-3:#717b8c;--line:#e4e2dd;--line-2:#efeeea;--surface:#fff;--surface-2:#f6f5f3;--accent:#1f3a6e;--accent-dark:#16294e;--accent-2:#a41034;--accent-soft:#eceff6;color:var(--ink);font-family:var(--sans)}.c-wrap[data-v-90f0d32c]{width:1280px;max-width:100%;margin:0 auto;padding-inline:32px}.split[data-v-90f0d32c]{flex-wrap:wrap;gap:44px;display:flex}.kicker[data-v-90f0d32c]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.sec-head[data-v-90f0d32c],.p-copy[data-v-90f0d32c],.f-copy[data-v-90f0d32c]{flex-direction:column;gap:11px;display:flex}.collab-page h2[data-v-90f0d32c]{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.2}.rule[data-v-90f0d32c]{background:var(--accent-2);width:56px;height:2px}.body[data-v-90f0d32c]{max-width:560px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.body strong[data-v-90f0d32c]{color:var(--ink);font-weight:700}.c-hero[data-v-90f0d32c]{background:var(--surface-2);border-bottom:1px solid var(--line);padding:154px 0 72px}.c-title[data-v-90f0d32c]{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:none;margin:0;font-size:clamp(34px,3.6vw,50px);font-weight:800;line-height:1.08}.c-title .hl[data-v-90f0d32c]{color:var(--accent-2)}.c-intro[data-v-90f0d32c]{max-width:640px;color:var(--ink-2);text-wrap:pretty;margin:20px 0 0;font-size:16px;line-height:1.6}.pills[data-v-90f0d32c]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pill[data-v-90f0d32c]{border:1px solid var(--line);height:32px;color:var(--accent);background:#fff;border-radius:99px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.c-areas[data-v-90f0d32c]{border-bottom:1px solid var(--line);background:#fff;padding-block:80px}.area-grid[data-v-90f0d32c]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:14px;margin-top:28px;display:grid}.area[data-v-90f0d32c]{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;gap:13px;min-width:0;padding:20px 18px;transition:border-color .15s,transform .15s;display:flex}.area[data-v-90f0d32c]:hover{border-color:var(--accent);transform:translateY(-2px)}.area-icon[data-v-90f0d32c]{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.area-title[data-v-90f0d32c]{letter-spacing:-.01em;min-width:0;color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;flex:1;font-size:14px;font-weight:700;line-height:1.4}.note[data-v-90f0d32c]{max-width:720px;color:var(--ink-2);text-wrap:pretty;margin:28px 0 0;font-size:15px;line-height:1.6}.note strong[data-v-90f0d32c]{color:var(--ink);font-weight:700}.c-partners[data-v-90f0d32c]{background:var(--accent-dark);color:#fff;padding-block:88px}.c-partners .split[data-v-90f0d32c]{align-items:center}.c-partners .kicker[data-v-90f0d32c]{color:#d99aa8}.c-partners h2[data-v-90f0d32c]{color:#fff}.c-partners .body[data-v-90f0d32c]{color:#ffffffb8}.c-partners .body strong[data-v-90f0d32c]{color:#fff}.c-partners .b-primary[data-v-90f0d32c]{background:var(--accent-2)}.c-partners .b-primary[data-v-90f0d32c]:hover{background:#8c0d2b}.c-partners .b-link[data-v-90f0d32c]{color:#e8aeb9}.c-partners .b-link[data-v-90f0d32c]:hover{color:#fff}.p-copy[data-v-90f0d32c]{flex:400px;gap:18px;min-width:0}.p-actions[data-v-90f0d32c]{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.p-visual[data-v-90f0d32c]{flex-direction:column;flex:560px;gap:12px;min-width:0;display:flex}.v-frame[data-v-90f0d32c]{aspect-ratio:16/9;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;width:100%;margin:0;position:relative;overflow:hidden}.v-frame video[data-v-90f0d32c]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.b-primary[data-v-90f0d32c]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;height:46px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.b-primary[data-v-90f0d32c]:hover{background:var(--accent-dark)}.b-primary[data-v-90f0d32c]:disabled{opacity:.65;cursor:default}.b-link[data-v-90f0d32c]{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.b-link[data-v-90f0d32c]:hover{color:var(--accent-dark)}.arrow[data-v-90f0d32c]{transition:transform .15s}.b-primary:hover .arrow[data-v-90f0d32c],.b-link:hover .arrow[data-v-90f0d32c]{transform:translate(3px)}.c-form[data-v-90f0d32c]{background:var(--surface-2);border-bottom:1px solid var(--line);padding-block:80px}.f-copy[data-v-90f0d32c]{flex:380px;gap:18px;min-width:0}.f-copy .body[data-v-90f0d32c]{max-width:480px}.contact-rows[data-v-90f0d32c]{flex-direction:column;gap:2px;padding-top:4px;display:flex}.contact-row[data-v-90f0d32c]{border-top:1px solid var(--line-2);align-items:center;gap:11px;padding:11px 0;display:flex}.c-label[data-v-90f0d32c]{letter-spacing:.06em;text-transform:uppercase;width:98px;color:var(--ink-3);flex:none;font-size:12px;font-weight:600}.c-value[data-v-90f0d32c]{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:15px;font-weight:600}a.c-value[data-v-90f0d32c]:hover{color:var(--accent)}.f-card[data-v-90f0d32c]{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;flex:420px;gap:14px;min-width:0;padding:26px;display:flex;box-shadow:0 8px 28px #1018280f}.f-row[data-v-90f0d32c]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.f-card label[data-v-90f0d32c]{flex-direction:column;gap:7px;min-width:0;display:flex}.f-card label>span[data-v-90f0d32c]{color:var(--ink);font-size:13px;font-weight:600}.f-card input[data-v-90f0d32c],.f-card textarea[data-v-90f0d32c]{border:1px solid var(--line);background:var(--surface-2);width:100%;height:44px;color:var(--ink);border-radius:9px;outline:none;padding:0 13px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}.f-card textarea[data-v-90f0d32c]{resize:vertical;height:auto;padding:12px 13px;line-height:1.5}.f-card input[data-v-90f0d32c]::placeholder,.f-card textarea[data-v-90f0d32c]::placeholder{color:var(--ink-3)}.f-card input[data-v-90f0d32c]:focus,.f-card textarea[data-v-90f0d32c]:focus{border-color:var(--accent);background:#fff}.f-actions[data-v-90f0d32c]{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.f-feedback[data-v-90f0d32c]{margin:0;font-size:14px;font-weight:600}.f-feedback.success[data-v-90f0d32c]{color:#15803d}.f-feedback.error[data-v-90f0d32c]{color:var(--accent-2)}.honeypot[data-v-90f0d32c]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (width<=700px){.c-wrap[data-v-90f0d32c]{padding-inline:20px}.c-hero[data-v-90f0d32c]{padding:128px 0 52px}.c-areas[data-v-90f0d32c],.c-partners[data-v-90f0d32c],.c-form[data-v-90f0d32c]{padding-block:56px}.split[data-v-90f0d32c]{gap:32px}.f-card[data-v-90f0d32c]{padding:20px}}
