@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Serif:wght@400;500;600;700&display=swap";
body{background-color:var(--slot4-page-bg)!important;color:var(--slot4-page-text)!important;background-image:var(--slot4-body-gradient)!important}.editable-site-root{--editable-font-display:"Nunito Sans",system-ui,sans-serif;--editable-font-body:"Nunito Sans",system-ui,sans-serif;--ease-premium:cubic-bezier(.22,1,.36,1);font-family:var(--editable-font-body)}.editable-site-root *,.editable-site-root :before,.editable-site-root :after{transition-timing-function:var(--ease-premium)}@keyframes editable-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.editable-enter>*{animation:editable-enter .6s var(--ease-premium)backwards;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.editable-enter>*{animation:none}.editable-site-root *,.editable-site-root :before,.editable-site-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.editable-site-root h1,.editable-site-root h2,.editable-site-root h3,.editable-site-root h4,.editable-display{font-family:var(--editable-font-display);letter-spacing:-.02em}.editable-site-root p,.editable-site-root li,.editable-site-root input,.editable-site-root button,.editable-site-root textarea,.editable-site-root label,.editable-site-root nav{font-family:var(--editable-font-body)}::selection{color:#102d68;background:#65c9e5}.brand-orbit{color:#ffc928;border:3px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid;position:relative}.brand-orbit:before,.brand-orbit:after{content:"";border:2px solid #ffffff73;border-radius:50%;position:absolute}.brand-orbit:before{inset:5px}.brand-orbit:after{inset:11px}.brand-orbit span{z-index:1;position:relative}.nav-link{letter-spacing:.08em;text-transform:uppercase;color:#fffc;border-bottom:4px solid #0000;padding:34px 14px 30px;font-size:12px;font-weight:800;transition:all .2s}.nav-link:hover,.nav-link-active{color:#fff;border-color:#ffc928}.nav-outline,.nav-gold{letter-spacing:.08em;text-transform:uppercase;border-radius:5px;align-items:center;gap:7px;padding:11px 20px;font-size:12px;font-weight:900;transition:all .2s;display:inline-flex}.nav-outline{color:#ffc928;border:2px solid #ffc928}.nav-outline:hover{color:#102d68;background:#ffc928}.nav-gold{color:#102d68;background:linear-gradient(#ffdc58,#ffc122);border:2px solid #ffc928;box-shadow:0 8px 20px #ffc12226}.nav-gold:hover{filter:brightness(1.04);transform:translateY(-2px)}.footer-title{letter-spacing:.18em;text-transform:uppercase;color:#65c9e5;font-size:12px;font-weight:900}.footer-links{color:#ffffffb3;gap:12px;margin-top:18px;font-size:14px;display:grid}.footer-links a:hover,.footer-links button:hover{color:#ffc928}.footer-links button{text-align:left}.hero-network{background-image:linear-gradient(#ffffff06 1px,#0000 1px);background-size:100% 116px}.hero-network:before{content:"";border:2px dotted #65c9e540;border-radius:50%;width:720px;height:720px;animation:38s linear infinite spin-orbit;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.hero-kicker{color:#9ce2f4;letter-spacing:.17em;text-transform:uppercase;background:#65c9e517;border:1px solid #65c9e566;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:900;display:inline-flex}.network-orbit{pointer-events:none;position:absolute;inset:0}.orbit-person{pointer-events:auto;border:6px solid #65c9e538;border-radius:50%;outline:2px solid #ffffff38;width:72px;height:72px;animation:5s ease-in-out infinite float-person;display:block;position:absolute;overflow:hidden}.orbit-person img{object-fit:cover;width:100%;height:100%}.orbit-0{top:28%;left:5%}.orbit-1{animation-delay:-1s;top:23%;right:7%}.orbit-2{animation-delay:-2s;bottom:15%;left:11%}.orbit-3{animation-delay:-3s;bottom:14%;right:12%}.orbit-4{width:54px;height:54px;top:14%;left:25%}.orbit-5{width:54px;height:54px;bottom:7%;right:26%}.orbit-6{width:46px;height:46px;top:13%;right:24%}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#2688ae;font-size:11px;font-weight:900}.section-title{text-align:center;letter-spacing:-.035em;color:#102d68;margin-top:8px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:900}.section-copy{color:#687189;max-width:620px;margin:12px auto 0}.tag{letter-spacing:.13em;text-transform:uppercase;color:#102d68;background:#fff5cc;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.feature-icon{color:#ffc928;background:#102d68;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.feature-icon svg{width:20px;height:20px}.marquee-shell{padding:12px 0 28px;overflow:hidden}.marquee-track{gap:22px;width:max-content;animation:42s linear infinite marquee;display:flex}.marquee-shell:hover .marquee-track{animation-play-state:paused}.card-float:nth-child(odd){animation:4.5s ease-in-out infinite card-bob}@keyframes marquee{to{transform:translate(-50%)}}@keyframes spin-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes float-person{50%{transform:translateY(-12px)}}@keyframes card-bob{50%{transform:translateY(-5px)}}@media (max-width:700px){.hero-network:before{width:480px;height:480px}.marquee-track{animation-duration:32s}}::-webkit-scrollbar-track{background:color-mix(in oklab,var(--slot4-page-bg)88%,black)}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--slot4-accent)45%,transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--slot4-accent)68%,transparent)}.article-content h2{color:var(--slot4-accent)}.article-content a{color:var(--slot4-accent-fill)}
