html{background:#f5f6f8}.home.svelte-fhm3ks{background:#f5f6f8;color:#07101d}.hero.svelte-fhm3ks{position:relative;min-height:min(900px,94svh);display:flex;align-items:center;overflow:hidden;background:#07101d}.hero-bg.svelte-fhm3ks,.hero-scrim.svelte-fhm3ks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-bg.svelte-fhm3ks{object-fit:cover;object-position:60% 50%}.hero-scrim.svelte-fhm3ks{background:linear-gradient(100deg,#060e1af5,#060e1ad6 42%,#060e1a4d),linear-gradient(to top,rgba(6,14,26,.64),transparent 46%)}.hero-inner.svelte-fhm3ks{position:relative;width:min(1200px,calc(100% - 56px));margin:0 auto;padding:138px 0 88px}.hero-label.svelte-fhm3ks,.section-kicker.svelte-fhm3ks{margin:0 0 20px;color:#2b67df;font-family:Mochavi Display,Avenir Next,Segoe UI,sans-serif;font-size:14px;font-weight:700;letter-spacing:.035em}.hero-label.svelte-fhm3ks,.section-kicker--dark.svelte-fhm3ks{color:#9fc0ff}.hero.svelte-fhm3ks h1:where(.svelte-fhm3ks){max-width:16ch;margin:0;color:#fff;font-size:clamp(48px,6vw,84px);font-weight:700;letter-spacing:-.04em;line-height:1;text-wrap:balance}.hero-sub.svelte-fhm3ks{max-width:68ch;margin:28px 0 0;color:#ffffffc7;font-size:clamp(18px,1.45vw,22px);line-height:1.58}.hero-actions.svelte-fhm3ks{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.button-light.svelte-fhm3ks,.button-dark-outline.svelte-fhm3ks{padding:14px 24px;font-size:15px}.button-light.svelte-fhm3ks{border:1px solid #ffffff;background:#fff;color:#07101d}.button-light.svelte-fhm3ks:hover{border-color:#2b67df;background:#2b67df;color:#fff}.button-dark-outline.svelte-fhm3ks{border:1px solid rgba(255,255,255,.48);background:transparent;color:#fff}.button-dark-outline.svelte-fhm3ks:hover{border-color:#fff;background:#ffffff1a}.hero-note.svelte-fhm3ks{margin:20px 0 0;color:#ffffff94;font-size:14px}.recognition.svelte-fhm3ks,.systems-preview.svelte-fhm3ks,.about-preview.svelte-fhm3ks,.principles.svelte-fhm3ks{width:min(1200px,calc(100% - 56px));margin:0 auto}.recognition.svelte-fhm3ks{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:clamp(52px,8vw,112px);padding:clamp(82px,10vw,132px) 0}.section-intro.svelte-fhm3ks h2:where(.svelte-fhm3ks),.advisory-head.svelte-fhm3ks h2:where(.svelte-fhm3ks),.systems-copy.svelte-fhm3ks h2:where(.svelte-fhm3ks),.about-preview.svelte-fhm3ks h2:where(.svelte-fhm3ks),.principles-head.svelte-fhm3ks h2:where(.svelte-fhm3ks){margin:0;font-size:clamp(34px,4vw,58px);font-weight:700;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.recognition-list.svelte-fhm3ks,.advisory-list.svelte-fhm3ks,.principles.svelte-fhm3ks ol:where(.svelte-fhm3ks),.systems-copy.svelte-fhm3ks ul:where(.svelte-fhm3ks){margin:0;padding:0;list-style:none}.recognition-list.svelte-fhm3ks li:where(.svelte-fhm3ks){display:grid;grid-template-columns:46px minmax(130px,.38fr) minmax(0,1fr);gap:22px;padding:22px 0;border-top:1px solid rgba(7,16,29,.16)}.recognition-list.svelte-fhm3ks li:where(.svelte-fhm3ks):last-child{border-bottom:1px solid rgba(7,16,29,.16)}.item-index.svelte-fhm3ks{color:#2b67df;font-family:Mochavi Display,Avenir Next,Segoe UI,sans-serif;font-size:13px;font-weight:700}.recognition-list.svelte-fhm3ks h3:where(.svelte-fhm3ks),.advisory-list.svelte-fhm3ks h3:where(.svelte-fhm3ks),.principles.svelte-fhm3ks h3:where(.svelte-fhm3ks){margin:0;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.recognition-list.svelte-fhm3ks p:where(.svelte-fhm3ks),.advisory-list.svelte-fhm3ks p:where(.svelte-fhm3ks),.principles.svelte-fhm3ks p:where(.svelte-fhm3ks){margin:0;color:#44536a;font-size:16px;line-height:1.58}.advisory.svelte-fhm3ks{padding:clamp(82px,10vw,132px) max(28px,calc((100vw - 1200px)/2));background:#07101d;color:#fff}.advisory-head.svelte-fhm3ks{display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:clamp(48px,8vw,112px);align-items:end;margin-bottom:58px}.advisory-head.svelte-fhm3ks p:where(.svelte-fhm3ks):last-child{margin:0;color:#ffffffb3;font-size:18px;line-height:1.62}.advisory-list.svelte-fhm3ks li:where(.svelte-fhm3ks){display:grid;grid-template-columns:48px minmax(0,1fr) 190px;gap:28px;align-items:start;padding:30px 0;border-top:1px solid rgba(255,255,255,.16)}.advisory-list.svelte-fhm3ks li:where(.svelte-fhm3ks):last-child{border-bottom:1px solid rgba(255,255,255,.16)}.item-index--dark.svelte-fhm3ks{color:#9fc0ff}.advisory-list.svelte-fhm3ks h3:where(.svelte-fhm3ks){font-size:clamp(22px,2vw,30px)}.advisory-list.svelte-fhm3ks p:where(.svelte-fhm3ks){max-width:72ch;margin-top:12px;color:#ffffffad}.advisory-list.svelte-fhm3ks a:where(.svelte-fhm3ks){display:inline-flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;font-weight:700}.advisory-list.svelte-fhm3ks a:where(.svelte-fhm3ks) span:where(.svelte-fhm3ks){color:#9fc0ff}.systems-preview.svelte-fhm3ks{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(48px,8vw,104px);align-items:start;padding:clamp(82px,10vw,132px) 0}.systems-preview.svelte-fhm3ks figure:where(.svelte-fhm3ks){margin:0}.systems-preview.svelte-fhm3ks figure:where(.svelte-fhm3ks) img:where(.svelte-fhm3ks){width:100%;height:auto}figcaption.svelte-fhm3ks{margin-top:12px;color:#5f6d83;font-size:13px}.systems-intro.svelte-fhm3ks{margin:24px 0 0;color:#44536a;font-size:18px;line-height:1.62}.systems-copy.svelte-fhm3ks ul:where(.svelte-fhm3ks){margin-top:34px;border-top:1px solid rgba(7,16,29,.16)}.systems-copy.svelte-fhm3ks li:where(.svelte-fhm3ks){display:grid;grid-template-columns:minmax(140px,.42fr) minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid rgba(7,16,29,.16)}.systems-copy.svelte-fhm3ks strong:where(.svelte-fhm3ks){font-family:Mochavi Display,Avenir Next,Segoe UI,sans-serif;font-size:16px}.systems-copy.svelte-fhm3ks span:where(.svelte-fhm3ks){color:#44536a;font-size:15px;line-height:1.5}.inline-link.svelte-fhm3ks{display:inline-flex;align-items:center;gap:12px;margin-top:28px;color:#07101d;font-weight:700;border-bottom:1px solid rgba(7,16,29,.32)}.inline-link.svelte-fhm3ks span:where(.svelte-fhm3ks){color:#2b67df}.about-preview.svelte-fhm3ks{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(52px,8vw,112px);padding:clamp(76px,9vw,116px) 0;border-top:1px solid rgba(7,16,29,.14)}.about-copy.svelte-fhm3ks p:where(.svelte-fhm3ks){margin:0 0 20px;color:#44536a;font-size:18px;line-height:1.64}.principles.svelte-fhm3ks{display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:clamp(52px,8vw,112px);padding:clamp(76px,9vw,116px) 0;border-top:1px solid rgba(7,16,29,.14)}.principles.svelte-fhm3ks li:where(.svelte-fhm3ks){display:grid;grid-template-columns:48px minmax(0,1fr);gap:24px;padding:20px 0;border-top:1px solid rgba(7,16,29,.14)}.principles.svelte-fhm3ks li:where(.svelte-fhm3ks):last-child{border-bottom:1px solid rgba(7,16,29,.14)}.principles.svelte-fhm3ks p:where(.svelte-fhm3ks){margin-top:8px}.home-cta.svelte-fhm3ks{background:#fff;scroll-margin-top:90px}@media (max-width: 960px){.recognition.svelte-fhm3ks,.advisory-head.svelte-fhm3ks,.systems-preview.svelte-fhm3ks,.about-preview.svelte-fhm3ks,.principles.svelte-fhm3ks{grid-template-columns:1fr}.recognition.svelte-fhm3ks,.principles.svelte-fhm3ks{gap:44px}.advisory-list.svelte-fhm3ks li:where(.svelte-fhm3ks){grid-template-columns:42px minmax(0,1fr)}.advisory-list.svelte-fhm3ks a:where(.svelte-fhm3ks){grid-column:2;justify-content:flex-start}}@media (max-width: 720px){.hero.svelte-fhm3ks{min-height:0}.hero-bg.svelte-fhm3ks{object-position:68% 50%}.hero-scrim.svelte-fhm3ks{background:linear-gradient(96deg,#060e1af5,#060e1aa3)}.hero-inner.svelte-fhm3ks,.recognition.svelte-fhm3ks,.systems-preview.svelte-fhm3ks,.about-preview.svelte-fhm3ks,.principles.svelte-fhm3ks{width:min(100% - 32px,1200px)}.hero-inner.svelte-fhm3ks{padding:126px 0 68px}.hero.svelte-fhm3ks h1:where(.svelte-fhm3ks){font-size:clamp(42px,13vw,60px)}.hero-actions.svelte-fhm3ks{display:grid}.recognition-list.svelte-fhm3ks li:where(.svelte-fhm3ks){grid-template-columns:38px minmax(0,1fr)}.recognition-list.svelte-fhm3ks p:where(.svelte-fhm3ks){grid-column:2}.advisory.svelte-fhm3ks{padding-right:16px;padding-left:16px}.advisory-list.svelte-fhm3ks li:where(.svelte-fhm3ks){grid-template-columns:34px minmax(0,1fr);gap:16px}.advisory-list.svelte-fhm3ks a:where(.svelte-fhm3ks){grid-column:2}.systems-copy.svelte-fhm3ks li:where(.svelte-fhm3ks){grid-template-columns:1fr;gap:6px}.about-preview.svelte-fhm3ks,.principles.svelte-fhm3ks{gap:38px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
