.hub[data-astro-cid-ar3azzai]{--gap:2.25rem;--row:.9rem;--line:color-mix(in srgb, var(--highlight) 55%, transparent);column-gap:var(--gap);grid-template-columns:1fr minmax(0,.8fr) 1fr;grid-template-areas:"left core right";align-items:center;display:grid;position:relative}.hub-rings[data-astro-cid-ar3azzai]{z-index:-1;background:repeating-radial-gradient(circle at center, transparent 0 70px, color-mix(in srgb, var(--highlight) 10%, transparent) 70px 71px);border-radius:9999px;position:absolute;inset:-12% 8%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.hub-side[data-astro-cid-ar3azzai]{row-gap:var(--row);grid-auto-rows:1fr;display:grid;position:relative}.hub-left[data-astro-cid-ar3azzai]{grid-area:left}.hub-right[data-astro-cid-ar3azzai]{grid-area:right}.hub-side[data-astro-cid-ar3azzai]:after{--inset:calc((100% - (var(--n) - 1) * var(--row)) / var(--n) / 2);content:"";top:var(--inset);bottom:var(--inset);background:repeating-linear-gradient(180deg, var(--line) 0 6px, transparent 6px 11px);width:2px;animation:1.6s linear infinite hub-flow-y;position:absolute}.hub-left[data-astro-cid-ar3azzai]:after{right:calc(var(--gap) / -2 - 1px)}.hub-right[data-astro-cid-ar3azzai]:after{left:calc(var(--gap) / -2 - 1px)}.hub-card[data-astro-cid-ar3azzai]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);min-height:4.5rem;box-shadow:0 12px 30px -20px color-mix(in srgb, var(--scrim) 60%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:translate var(--dur-base) var(--ease-brand), border-color var(--dur-base) var(--ease-brand);border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex;position:relative}.hub-card[data-astro-cid-ar3azzai]:hover{border-color:color-mix(in srgb, var(--highlight) 50%, var(--border));translate:0 -2px}.hub-card[data-astro-cid-ar3azzai]:before,.hub-card[data-astro-cid-ar3azzai]:after{content:"";position:absolute;top:50%}.hub-card[data-astro-cid-ar3azzai]:before{width:calc(var(--gap) / 2);background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 11px);height:2px;animation:1.6s linear infinite hub-flow-x;translate:0 -50%}.hub-card[data-astro-cid-ar3azzai]:after{border:2px solid var(--highlight);background:var(--surface);border-radius:9999px;width:.65rem;height:.65rem;translate:0 -50%}.hub-left[data-astro-cid-ar3azzai] .hub-card[data-astro-cid-ar3azzai]:before{left:100%}.hub-left[data-astro-cid-ar3azzai] .hub-card[data-astro-cid-ar3azzai]:after{right:-.35rem}.hub-right[data-astro-cid-ar3azzai] .hub-card[data-astro-cid-ar3azzai]:before{animation-direction:reverse;right:100%}.hub-right[data-astro-cid-ar3azzai] .hub-card[data-astro-cid-ar3azzai]:after{left:-.35rem}.hub-icon[data-astro-cid-ar3azzai]{width:2.25rem;height:2.25rem;font-family:var(--font-display);color:color-mix(in srgb, var(--tint) 75%, var(--fg));background:color-mix(in srgb, var(--tint) 14%, var(--surface));border-radius:.7rem;flex-shrink:0;place-items:center;font-weight:700;display:grid}.hub-title[data-astro-cid-ar3azzai]{hyphens:manual;font-family:var(--font-display);font-size:var(--text-sm);color:var(--fg);font-weight:600;line-height:1.25}.hub-core[data-astro-cid-ar3azzai]{text-align:center;min-height:15rem;color:var(--on-accent);background:linear-gradient(160deg, color-mix(in srgb, var(--on-accent) 18%, transparent), transparent 45%), linear-gradient(150deg, var(--action-via), var(--action-from));box-shadow:0 30px 60px -28px color-mix(in srgb, var(--brand-2) 80%, transparent);animation:hub-float 6s var(--ease-in-out-brand) infinite alternate;border-radius:1.75rem;flex-direction:column;grid-area:core;justify-content:center;align-items:center;gap:.75rem;padding:1.75rem 1rem;display:flex;position:relative}.hub-core[data-astro-cid-ar3azzai]:before,.hub-core[data-astro-cid-ar3azzai]:after{content:"";width:calc(var(--gap) / 2);background:var(--line);height:2px;position:absolute;top:50%}.hub-core[data-astro-cid-ar3azzai]:before{right:100%}.hub-core[data-astro-cid-ar3azzai]:after{left:100%}.hub-core-icon[data-astro-cid-ar3azzai]{background:var(--on-accent);width:4rem;height:4rem;color:var(--brand-3);box-shadow:0 10px 24px -10px color-mix(in srgb, var(--scrim) 50%, transparent);border-radius:9999px;place-items:center;display:grid}.hub-core-title[data-astro-cid-ar3azzai]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:1.2}.hub-core-rule[data-astro-cid-ar3azzai]{background:color-mix(in srgb, var(--on-accent) 55%, transparent);border-radius:9999px;width:2.5rem;height:2px}.hub-core-text[data-astro-cid-ar3azzai]{font-size:var(--text-sm);opacity:.92;line-height:1.5}@keyframes hub-flow-x{to{background-position:11px 0}}@keyframes hub-flow-y{to{background-position:0 11px}}@keyframes hub-float{0%{translate:0 -4px}to{translate:0 4px}}@media (width<=39.99rem){.hub[data-astro-cid-ar3azzai]{row-gap:var(--row);column-gap:var(--row);grid-template-columns:1fr 1fr;grid-template-areas:"core core""left right"}.hub-core[data-astro-cid-ar3azzai]{min-height:0;animation:none}.hub-side[data-astro-cid-ar3azzai]:after,.hub-card[data-astro-cid-ar3azzai]:before,.hub-card[data-astro-cid-ar3azzai]:after,.hub-core[data-astro-cid-ar3azzai]:before,.hub-core[data-astro-cid-ar3azzai]:after{display:none}.hub-card[data-astro-cid-ar3azzai]{min-height:3.75rem;padding:.6rem .7rem}.hub-title[data-astro-cid-ar3azzai]{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.hub-side[data-astro-cid-ar3azzai]:after,.hub-card[data-astro-cid-ar3azzai]:before,.hub-core[data-astro-cid-ar3azzai]{animation:none}}.hero-dots[data-astro-cid-njl2q4gy]{background-image:radial-gradient(color-mix(in srgb, var(--fg) 14%, transparent) 1px, transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 60%,#000,#0000);mask-image:radial-gradient(70% 60% at 60%,#000,#0000)}
