[data-theme=platform]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--p-navy:#0d2240;--p-deep-navy:#081627;--p-gold:#c9a14a;--p-gold-light:#e2c87a;--p-gold-dark:#7a6a28;--p-teal:#0d8a7a;--p-teal-dark:#0a6a5e;--p-slate:#4b6584;--p-off-white:#f7f8fa;--p-white:#fff;--p-grey:#3d4a5c;--p-muted:#71717a;--p-teal-light:#e6f5f3;--p-slate-light:#ebeef2;--p-always-dark:#0d2240;--p-always-dark-deep:#081627;font-family:var(--font-body);color:var(--p-navy);background:var(--p-white)}@media (prefers-color-scheme:dark){[data-theme=platform]{--lightningcss-light: ;--lightningcss-dark:initial;--p-white:#0e1318;--p-off-white:#161c24;--p-deep-navy:#050a14;--p-navy:#e8eaee;--p-grey:#a8b0bd;--p-muted:#8e8ea0;--p-gold:#d4ae57;--p-gold-light:#e8cf82;--p-gold-dark:#c9a14a;--p-teal:#35a394;--p-teal-dark:#35a394;--p-teal-light:#35a39424;--p-slate:#8ea3bc;--p-slate-light:#8ea3bc1f}}[data-theme=platform] h1,[data-theme=platform] h2,[data-theme=platform] h3,[data-theme=platform] h4{font-family:var(--font-display)}[data-theme=platform] .skip-to-content{z-index:100;background:var(--p-navy);color:var(--p-white);border-radius:0 0 8px 8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}[data-theme=platform] .skip-to-content:focus{top:0}@keyframes orbit-pulse{0%,to{opacity:.25}50%{opacity:.6}}.orbit-ring{animation:4s ease-in-out infinite orbit-pulse}@keyframes dash-flow{to{stroke-dashoffset:-20px}}.orbit-dash{animation:1.5s linear infinite dash-flow}@keyframes orbit-bob-a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes orbit-bob-b{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes orbit-bob-c{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.orbit-node-1>div{animation:5s ease-in-out infinite orbit-bob-a}.orbit-node-2>div{animation:5.5s ease-in-out 1.3s infinite orbit-bob-b}.orbit-node-3>div{animation:6s ease-in-out 2.6s infinite orbit-bob-c}@media (prefers-reduced-motion:reduce){.orbit-node-1>div,.orbit-node-2>div,.orbit-node-3>div,.orbit-ring,.orbit-dash{animation:none}}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal-animate{animation:.6s ease-out forwards reveal-up}@media (prefers-reduced-motion:reduce){.reveal-animate{opacity:1;animation:none;transform:none}}