@media (prefers-reduced-motion:no-preference){@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up[data-astro-cid-s4khibbi]{animation:.5s ease-out backwards fade-up}}.hub-node[data-astro-cid-xjq5zivc]{aspect-ratio:1;width:13.846%;position:absolute}.hub-link[data-astro-cid-xjq5zivc]{z-index:1;color:#fff;outline:none;text-decoration:none;display:block;position:absolute;inset:0}.hub-link[data-astro-cid-xjq5zivc]:hover,.hub-link[data-astro-cid-xjq5zivc]:focus-visible{z-index:10}.hub-piece[data-astro-cid-xjq5zivc]{transition:transform .25s;position:absolute;inset:0}.hub-halo[data-astro-cid-xjq5zivc]{background:var(--ring);opacity:.16;border-radius:50%;transition:opacity .25s,transform .25s;position:absolute;inset:-6.944%}.hub-ring[data-astro-cid-xjq5zivc]{background:var(--ring);color:var(--ring);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hub-ring[data-astro-cid-xjq5zivc]:before{content:"";background:#1b1150;border-radius:50%;position:absolute;inset:4.167%}.hub-ring[data-astro-cid-xjq5zivc]>svg[data-astro-cid-xjq5zivc]{width:38.9%;height:38.9%;position:relative}.hub-label[data-astro-cid-xjq5zivc]{white-space:nowrap;background:#140563d1;border-radius:9999px;padding:.2em .7em;font-weight:600;line-height:1.3;transition:background-color .25s;position:absolute;top:109.722%;left:50%;transform:translate(-50%)}.hub-tip[data-astro-cid-xjq5zivc]{left:clamp(calc(-1 * var(--ax)), calc(50% - 7.5rem), calc(722.222% - 15rem - var(--ax)));z-index:20;border:1px solid var(--ring-soft);color:#e2e8f0;text-align:left;visibility:hidden;opacity:0;background:#1b1150;border-radius:.875rem;width:15rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45;transition:opacity .18s,visibility .18s;display:block;position:absolute;box-shadow:0 1rem 2rem #06021e8c}.hub-node[data-astro-cid-xjq5zivc][data-tip=below] .hub-tip[data-astro-cid-xjq5zivc]{top:160%}.hub-node[data-astro-cid-xjq5zivc][data-tip=above] .hub-tip[data-astro-cid-xjq5zivc]{bottom:114%}.hub-node[data-astro-cid-xjq5zivc][data-tip=beside] .hub-tip[data-astro-cid-xjq5zivc]{width:14rem;bottom:25%;left:111%}.hub-link[data-astro-cid-xjq5zivc]:after{content:"";z-index:21;visibility:hidden;opacity:0;background:#1b1150;width:.75rem;height:.75rem;transition:opacity .18s,visibility .18s;position:absolute;left:calc(50% - .375rem);transform:rotate(45deg)}.hub-node[data-astro-cid-xjq5zivc][data-tip=below] .hub-link[data-astro-cid-xjq5zivc]:after{border-left:1px solid var(--ring-soft);border-top:1px solid var(--ring-soft);top:calc(160% - .375rem)}.hub-node[data-astro-cid-xjq5zivc][data-tip=above] .hub-link[data-astro-cid-xjq5zivc]:after{border-right:1px solid var(--ring-soft);border-bottom:1px solid var(--ring-soft);bottom:calc(114% - .375rem)}.hub-node[data-astro-cid-xjq5zivc][data-tip=beside] .hub-link[data-astro-cid-xjq5zivc]:after{border-left:1px solid var(--ring-soft);border-bottom:1px solid var(--ring-soft);top:calc(50% - .375rem);left:calc(111% - .375rem)}.hub-tip-title[data-astro-cid-xjq5zivc]{color:var(--ring);font-size:.875rem;font-weight:700;display:block}.hub-tip-text[data-astro-cid-xjq5zivc]{margin-top:.25rem;display:block}.hub-more[data-astro-cid-xjq5zivc]{color:#fff;align-items:center;gap:.25rem;margin-top:.5rem;font-weight:600;display:inline-flex}.hub-more[data-astro-cid-xjq5zivc]>svg[data-astro-cid-xjq5zivc]{width:.875rem;height:.875rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){@keyframes hub-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4.5%)}}.hub[data-astro-cid-xjq5zivc]:hover .hub-piece[data-astro-cid-xjq5zivc]{animation:3.4s ease-in-out infinite hub-float;animation-delay:var(--float-delay)}}.hub-link[data-astro-cid-xjq5zivc]:hover .hub-piece[data-astro-cid-xjq5zivc],.hub-link[data-astro-cid-xjq5zivc]:focus-visible .hub-piece[data-astro-cid-xjq5zivc]{animation:none;transform:translateY(-8%)scale(1.06)}.hub-link[data-astro-cid-xjq5zivc]:hover .hub-halo[data-astro-cid-xjq5zivc],.hub-link[data-astro-cid-xjq5zivc]:focus-visible .hub-halo[data-astro-cid-xjq5zivc]{opacity:.34;transform:scale(1.12)}.hub-link[data-astro-cid-xjq5zivc]:hover .hub-label[data-astro-cid-xjq5zivc],.hub-link[data-astro-cid-xjq5zivc]:focus-visible .hub-label[data-astro-cid-xjq5zivc]{background:#140563f5}.hub-link[data-astro-cid-xjq5zivc]:hover .hub-tip[data-astro-cid-xjq5zivc],.hub-link[data-astro-cid-xjq5zivc]:focus-visible .hub-tip[data-astro-cid-xjq5zivc],.hub-link[data-astro-cid-xjq5zivc]:hover:after,.hub-link[data-astro-cid-xjq5zivc]:focus-visible:after{visibility:visible;opacity:1}.hub-link[data-astro-cid-xjq5zivc]:focus-visible .hub-ring[data-astro-cid-xjq5zivc]{outline-offset:4px;outline:2px solid #fff}.hub-spoke[data-astro-cid-xjq5zivc]{transition:stroke-opacity .25s,stroke-width .25s}:is(.hub[data-astro-cid-xjq5zivc]:has(.hub-node:first-child .hub-link:is(:hover,:focus-visible)) .hub-spoke[data-astro-cid-xjq5zivc]:first-child,.hub[data-astro-cid-xjq5zivc]:has(.hub-node:nth-child(2) .hub-link:is(:hover,:focus-visible)) .hub-spoke[data-astro-cid-xjq5zivc]:nth-child(2),.hub[data-astro-cid-xjq5zivc]:has(.hub-node:nth-child(3) .hub-link:is(:hover,:focus-visible)) .hub-spoke[data-astro-cid-xjq5zivc]:nth-child(3),.hub[data-astro-cid-xjq5zivc]:has(.hub-node:nth-child(4) .hub-link:is(:hover,:focus-visible)) .hub-spoke[data-astro-cid-xjq5zivc]:nth-child(4),.hub[data-astro-cid-xjq5zivc]:has(.hub-node:nth-child(5) .hub-link:is(:hover,:focus-visible)) .hub-spoke[data-astro-cid-xjq5zivc]:nth-child(5),.hub[data-astro-cid-xjq5zivc]:has(.hub-node:nth-child(6) .hub-link:is(:hover,:focus-visible)) .hub-spoke[data-astro-cid-xjq5zivc]:nth-child(6),.hub[data-astro-cid-xjq5zivc]:has(.hub-node:nth-child(7) .hub-link:is(:hover,:focus-visible)) .hub-spoke[data-astro-cid-xjq5zivc]:nth-child(7)){stroke-opacity:1;stroke-width:2.6px}@media (prefers-reduced-motion:reduce){.hub-piece[data-astro-cid-xjq5zivc],.hub-halo[data-astro-cid-xjq5zivc],.hub-tip[data-astro-cid-xjq5zivc],.hub-link[data-astro-cid-xjq5zivc]:after,.hub-spoke[data-astro-cid-xjq5zivc]{transition:none}.hub-link[data-astro-cid-xjq5zivc]:hover .hub-piece[data-astro-cid-xjq5zivc],.hub-link[data-astro-cid-xjq5zivc]:focus-visible .hub-piece[data-astro-cid-xjq5zivc]{transform:none}}:root{scroll-padding-top:4rem;scroll-padding-top:calc(4rem + var(--pwcb-offset,0px))}main>section[id]{scroll-margin-top:0}
