html,body{color:#081447;-webkit-font-smoothing:antialiased;background:#efe9dd;margin:0}a{color:var(--vx-accent-text,#3550d6);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:#2e44a8}:focus-visible{outline:2px solid var(--vx-focus,#3550d6);outline-offset:2px}input::placeholder{color:#6e7faa}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes vxSeed{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes vxDraw{0%{opacity:0;stroke-dashoffset:264px}10%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes vxLattice{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes vxm-draw{0%{stroke-dashoffset:264px}to{stroke-dashoffset:0}}@keyframes vxm-in{0%{opacity:0}to{opacity:1}}@keyframes vxm-leaf{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes vxm-turn{0%{transform:rotate(0)}to{transform:rotate(60deg)}}.vxm-assemble .vxm-frame circle{stroke-dasharray:264;animation:.6s cubic-bezier(.3,.7,.4,1) both vxm-draw}.vxm-assemble .vxm-exe{animation:.2s cubic-bezier(.3,.7,.4,1) .7s both vxm-in}.vxm-assemble .vxm-coo{animation:.2s cubic-bezier(.3,.7,.4,1) .9s both vxm-in}.vxm-assemble .vxm-jud{animation:.2s cubic-bezier(.3,.7,.4,1) 1.1s both vxm-in}.vxm-assemble .vxm-aia{transform-origin:100px 100px;animation:.3s cubic-bezier(.3,.7,.4,1) 1.3s both vxm-leaf}.vxm-assemble .vxm-record{animation:.15s cubic-bezier(.3,.7,.4,1) 1.45s both vxm-in}.vxm-turn .vxm-frame{transform-origin:100px 100px;animation:2s cubic-bezier(.3,.7,.4,1) both vxm-turn}.vx-h-ink:hover{color:#081447}.vx-h-accent:hover{color:var(--vx-accent-text)}.vx-h-white:hover{color:#fff}.vx-h-offwhite:hover{color:#fafaf7}.vx-h-zebra:hover{background:#e9e3d6}.vx-h-orchid:hover{color:#fff;background:#2e44a8}.vx-h-accent-border:hover{border-color:var(--vx-accent)}.vx-h-hinge:hover{color:var(--vx-hinge,var(--vx-accent-text))}.vx-skip{color:#fafaf7;z-index:50;background:#0a1a5c;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-9999px}.vx-skip:focus{left:16px}.on-navy a{color:#fafaf7}.on-navy a:hover{color:#b5c2e3}.vx-num{font-variant-numeric:tabular-nums}[id]{scroll-margin-top:96px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.vx-rungs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.vx-rung{border-radius:16px;flex-direction:column;gap:12px;padding:24px 24px 22px;transition:transform .2s,box-shadow .2s;display:flex}.vx-rung:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0a1a5c29}.vx-rung-track{border-radius:999px;height:10px;margin-top:auto;display:block;overflow:hidden}.vx-rung-fill{height:100%;width:calc(var(--v) * 1%);animation:vx-rung-fill .9s cubic-bezier(.3, .7, .4, 1) var(--d,0s) both;border-radius:999px;display:block}@keyframes vx-rung-fill{0%{width:0}}@media (width<=719px){.vx-rungs{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.vx-rung{transition:none}.vx-rung:hover{transform:none}.vx-rung-fill{animation:none}}@media (width<=719px){.vx-stack{grid-template-columns:1fr!important}}figure[data-chart]{container-type:inline-size}@container (width<=420px){figure[data-chart] [data-row][data-card],figure[data-chart] [data-group],figure[data-chart] [data-axis]{grid-template-columns:minmax(0,1fr)!important;row-gap:4px!important}figure[data-chart] [data-row][data-card]>span:first-child,figure[data-chart] [data-group]>span:first-child{text-align:left!important}figure[data-chart] [data-row][data-card]>span:first-child>span{justify-content:flex-start!important}figure[data-chart] [data-axis]>span:first-child{display:none}}figure[data-exhibit]{container-type:inline-size}figure[data-exhibit] [data-xtrack] b[style*=white-space\:nowrap],figure[data-exhibit] [data-xtrack] span[style*=white-space\:nowrap]{white-space:nowrap!important}@container (width<=460px){figure[data-exhibit] [data-xrow]{grid-template-columns:minmax(0,1fr)!important}figure[data-exhibit] [data-xlabel]{text-align:left!important}figure[data-exhibit] [data-xrow][aria-hidden]>[data-xlabel]{display:none}figure[data-exhibit] [data-xtrack]{margin-right:96px!important}}@media (width<=719px){.vx-nav-desktop[data-astro-cid-nen7h5rs]{display:none!important}.vx-nav-toggle[data-astro-cid-nen7h5rs]{display:block!important}}#vx-drawer[data-astro-cid-nen7h5rs][hidden]{display:none}#vx-drawer[data-astro-cid-nen7h5rs]{display:flex}.vx-footer[data-astro-cid-jo6i4kqk]{color:#fafaf7;background:#0a1a5c;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.vx-footer-sky[data-astro-cid-jo6i4kqk]{pointer-events:none;position:absolute;inset:0}.vx-footer-sky[data-astro-cid-jo6i4kqk] svg{position:absolute;bottom:0;left:0}.vx-footer-body[data-astro-cid-jo6i4kqk]{z-index:1;flex-direction:column;gap:48px;padding:56px clamp(20px,5cqw,64px) 0;display:flex;position:relative}.vx-footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 24px;display:grid}.vx-footer-wide[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.vx-footer-planet[data-astro-cid-jo6i4kqk]{z-index:0;flex:none;height:260px;margin-top:auto;padding-top:24px;position:relative}@container (width>=640px){.vx-footer-body[data-astro-cid-jo6i4kqk]{padding-top:72px}.vx-footer-planet[data-astro-cid-jo6i4kqk]{height:340px}}@container (width>=1100px){.vx-footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}.vx-footer-wide[data-astro-cid-jo6i4kqk]{grid-column:auto}}.vx-footer-grain[data-astro-cid-jo6i4kqk]{pointer-events:none;z-index:2;opacity:.22;mix-blend-mode:soft-light;position:absolute;inset:0}.on-navy[data-astro-cid-jo6i4kqk] .vx-footer-quiet[data-astro-cid-jo6i4kqk]{color:#b5c2e3}.on-navy[data-astro-cid-jo6i4kqk] .vx-footer-quiet[data-astro-cid-jo6i4kqk]:hover{color:#fafaf7}figure[data-chart] [data-bar]{transition:width .38s cubic-bezier(.3,.7,.4,1)}figure[data-chart] [data-row]{cursor:default}figure[data-chart] [data-row]:hover [data-bar]{filter:brightness(.92)}@media (prefers-reduced-motion:reduce){figure[data-chart] [data-bar]{transition:none}}
