.areas[data-astro-cid-ynnwblv7]{position:relative;overflow:hidden}.areas--group[data-astro-cid-ynnwblv7]{padding-top:var(--s-6)}.layout[data-astro-cid-ynnwblv7]{row-gap:var(--s-8);grid-template-areas:"intro""diagram""detail";display:grid}.intro[data-astro-cid-ynnwblv7]{grid-area:intro}.diagram[data-astro-cid-ynnwblv7]{grid-area:diagram}.detail[data-astro-cid-ynnwblv7]{grid-area:detail}@media (width>=1024px){.layout[data-astro-cid-ynnwblv7]{column-gap:var(--s-7);grid-template:"intro diagram""detail diagram"/5fr 7fr;row-gap:0}.diagram[data-astro-cid-ynnwblv7]{align-self:center}.areas--group[data-astro-cid-ynnwblv7] .layout[data-astro-cid-ynnwblv7]{grid-template:"diagram detail"/7fr 5fr;align-items:center}.areas--group[data-astro-cid-ynnwblv7] .detail[data-astro-cid-ynnwblv7]{margin-top:0}.areas--group[data-astro-cid-ynnwblv7] .orbit[data-astro-cid-ynnwblv7]{width:min(100%,720px)}}@media (width<=1023.98px){.areas--group[data-astro-cid-ynnwblv7] .layout[data-astro-cid-ynnwblv7]{grid-template-areas:"diagram""detail"}}.intro[data-astro-cid-ynnwblv7] .heading{margin-top:var(--s-5)}.lead[data-astro-cid-ynnwblv7]{margin-top:var(--s-5);color:var(--text-muted)}.detail[data-astro-cid-ynnwblv7]{padding-top:var(--s-6);border-top:1px solid var(--line)}@media (width>=1024px){.detail[data-astro-cid-ynnwblv7]{margin-top:var(--s-7)}}.panels[data-astro-cid-ynnwblv7]{gap:var(--s-7);display:grid}html.js .panels[data-astro-cid-ynnwblv7]{gap:0}html.js .panel[data-astro-cid-ynnwblv7]{opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), visibility 0s linear var(--dur);grid-area:1/1;transform:translateY(8px)}html.js .panel[data-astro-cid-ynnwblv7].is-active{opacity:1;visibility:visible;transition:opacity var(--dur) var(--ease-out) 80ms, transform var(--dur) var(--ease-out) 80ms, visibility 0s;transform:none}.panel[data-astro-cid-ynnwblv7]{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,200px);align-items:start;display:grid}.panel-art[data-astro-cid-ynnwblv7]{padding-top:var(--s-5)}@media (width<=767.98px){.panel[data-astro-cid-ynnwblv7]{display:block}.panel-art[data-astro-cid-ynnwblv7]{display:none}}.panel-count[data-astro-cid-ynnwblv7]{font-size:var(--fs-small);letter-spacing:.08em;color:var(--text-muted);font-variant-numeric:tabular-nums}.panel-num[data-astro-cid-ynnwblv7]{color:var(--c-gold)}.panel-name[data-astro-cid-ynnwblv7]{margin-top:var(--s-3);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-display);font-size:clamp(2rem,1.6vw + 1.4rem,2.75rem);line-height:var(--lh-heading)}.panel-desc[data-astro-cid-ynnwblv7]{margin-top:var(--s-2);font-size:var(--fs-eyebrow);font-weight:var(--fw-strong);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold)}.panel-line[data-astro-cid-ynnwblv7]{max-width:44ch;margin-top:var(--s-4);color:var(--text-muted)}.panel-foot[data-astro-cid-ynnwblv7]{align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.panel-foot[data-astro-cid-ynnwblv7] .link-arrow[data-astro-cid-ynnwblv7]{min-height:44px;font-size:var(--fs-small)}.tabs[data-astro-cid-ynnwblv7]{display:none}html.js .tabs[data-astro-cid-ynnwblv7]{gap:var(--s-2);margin-top:var(--s-7);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tab[data-astro-cid-ynnwblv7]{min-height:44px;padding:var(--s-3) 0 var(--s-2);text-align:left;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-soft);flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:relative}.tab[data-astro-cid-ynnwblv7]:before,.tab[data-astro-cid-ynnwblv7]:after{content:"";background:var(--line-strong);height:1px;position:absolute;inset:0 0 auto}.tab[data-astro-cid-ynnwblv7]:after{background:var(--c-gold);transform-origin:0;transition:transform var(--dur) var(--ease-out);transform:scaleX(0)}.tab[data-astro-cid-ynnwblv7]:hover,.tab[data-astro-cid-ynnwblv7].is-active{color:var(--text)}.tab[data-astro-cid-ynnwblv7].is-active:after{transform:scaleX(1)}.tab-num[data-astro-cid-ynnwblv7]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.125rem;line-height:1.2}.tab[data-astro-cid-ynnwblv7].is-active .tab-num[data-astro-cid-ynnwblv7]{color:var(--c-gold)}.tab-name[data-astro-cid-ynnwblv7]{font-size:.6875rem;font-weight:var(--fw-strong);letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.orbit[data-astro-cid-ynnwblv7]{--k:1;aspect-ratio:640/600;width:min(100%,360px);margin-inline:auto;position:relative}@media (width>=768px){.orbit[data-astro-cid-ynnwblv7]{--k:1.3;width:min(100%,520px)}}@media (width>=1024px){.orbit[data-astro-cid-ynnwblv7]{--k:1;width:min(100%,640px)}}@media (width<=767.98px){.orbit[data-astro-cid-ynnwblv7]{--k:1.75}.ring--outer[data-astro-cid-ynnwblv7]{display:none}}.orbit-svg[data-astro-cid-ynnwblv7]{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ring[data-astro-cid-ynnwblv7]{stroke-width:calc(1.25px * var(--k))}.ring--inner[data-astro-cid-ynnwblv7]{stroke:color-mix(in srgb, var(--c-stone) 8%, transparent)}.ring--orbit[data-astro-cid-ynnwblv7]{stroke:color-mix(in srgb, var(--c-stone) 18%, transparent);stroke-dasharray:2 9.938}.ring--outer[data-astro-cid-ynnwblv7]{stroke:color-mix(in srgb, var(--c-stone) 6%, transparent)}.ring-mask[data-astro-cid-ynnwblv7]{stroke:#fff;stroke-width:12px}.spoke-base[data-astro-cid-ynnwblv7]{stroke:color-mix(in srgb, var(--c-stone) 14%, transparent);stroke-width:calc(1.25px * var(--k))}.spoke-active[data-astro-cid-ynnwblv7],.spoke-glow[data-astro-cid-ynnwblv7],.spoke-pulse[data-astro-cid-ynnwblv7]{stroke:var(--c-gold)}.spoke-active[data-astro-cid-ynnwblv7]{stroke-width:calc(1.5px * var(--k));opacity:0;transition:opacity var(--dur) var(--ease-soft)}.spoke-glow[data-astro-cid-ynnwblv7]{stroke-width:4px;opacity:0;transition:opacity var(--dur) var(--ease-soft)}.spoke[data-astro-cid-ynnwblv7].is-active .spoke-active[data-astro-cid-ynnwblv7]{opacity:.9}.spoke[data-astro-cid-ynnwblv7].is-active .spoke-glow[data-astro-cid-ynnwblv7]{opacity:.4}.spoke-pulse[data-astro-cid-ynnwblv7]{stroke-width:calc(1.5px * var(--k));stroke-dasharray:10 72;stroke-dashoffset:82px;opacity:0}.core-glow[data-astro-cid-ynnwblv7]{aspect-ratio:1;background:radial-gradient(closest-side, var(--c-gold-glow) 0%, color-mix(in srgb, var(--c-gold-glow) 45%, transparent) 40%, color-mix(in srgb, var(--c-gold-glow) 12%, transparent) 72%, transparent 100%);opacity:.55;pointer-events:none;border-radius:50%;width:44%;margin:-22% 0 0 -22%;position:absolute;top:50%;left:50%}.core[data-astro-cid-ynnwblv7]{aspect-ratio:1;border:1px solid var(--line-gold);background:radial-gradient(circle at 50% 30%, var(--c-navy-lift), var(--c-navy) 70%);width:18.75%;box-shadow:var(--shadow-card);border-radius:50%;place-items:center;margin:-9.375% 0 0 -9.375%;display:grid;position:absolute;top:50%;left:50%}.core[data-astro-cid-ynnwblv7] .core-mono{width:auto;height:40%}.node[data-astro-cid-ynnwblv7]{left:var(--left);top:var(--top);aspect-ratio:1;cursor:pointer;border-radius:50%;width:11.25%;margin:-5.625% 0 0 -5.625%;position:absolute}.node[data-astro-cid-ynnwblv7]:before{content:"";aspect-ratio:1;border-radius:50%;width:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.node-circle[data-astro-cid-ynnwblv7]{border:1px solid var(--glass-border);background:var(--c-navy);width:100%;height:100%;color:var(--c-gold);transition:border-color var(--dur) var(--ease-soft);border-radius:50%;place-items:center;display:grid;position:relative}.node-circle[data-astro-cid-ynnwblv7]:after{content:"";border:1px solid var(--c-gold);box-shadow:0 0 40px -6px var(--c-gold-glow);opacity:0;transition:opacity var(--dur) var(--ease-soft);border-radius:50%;position:absolute;inset:-1px}.node[data-astro-cid-ynnwblv7]:hover .node-circle[data-astro-cid-ynnwblv7]{border-color:var(--line-gold)}.node[data-astro-cid-ynnwblv7].is-active .node-circle[data-astro-cid-ynnwblv7]:after{opacity:1}.node-circle[data-astro-cid-ynnwblv7] .node-icon{opacity:.6;width:33.3%;height:auto;transition:opacity var(--dur) var(--ease-soft)}.node[data-astro-cid-ynnwblv7].is-active .node-circle[data-astro-cid-ynnwblv7] .node-icon,.node[data-astro-cid-ynnwblv7]:hover .node-circle[data-astro-cid-ynnwblv7] .node-icon{opacity:1}.node-label[data-astro-cid-ynnwblv7]{text-align:center;text-wrap:balance;pointer-events:none;flex-direction:column;align-items:center;gap:2px;width:max-content;max-width:12rem;display:flex;position:absolute;left:50%;translate:-50%}.node--below[data-astro-cid-ynnwblv7] .node-label[data-astro-cid-ynnwblv7]{top:calc(100% + 12px)}.node--above[data-astro-cid-ynnwblv7] .node-label[data-astro-cid-ynnwblv7]{bottom:calc(100% + 12px)}.node-name[data-astro-cid-ynnwblv7]{font-size:.9375rem;font-weight:var(--fw-strong);color:var(--text-muted);transition:color var(--dur) var(--ease-soft);line-height:1.25}.node[data-astro-cid-ynnwblv7].is-active .node-name[data-astro-cid-ynnwblv7],.node[data-astro-cid-ynnwblv7]:hover .node-name[data-astro-cid-ynnwblv7]{color:var(--text)}.node-desc[data-astro-cid-ynnwblv7]{color:var(--text-muted);font-size:.75rem;line-height:1.35}@media (width<=767.98px){.node-label[data-astro-cid-ynnwblv7]{max-width:7rem}.node--below[data-astro-cid-ynnwblv7] .node-label[data-astro-cid-ynnwblv7]{top:calc(100% + 6px)}.node--above[data-astro-cid-ynnwblv7] .node-label[data-astro-cid-ynnwblv7]{bottom:calc(100% + 6px)}.node-name[data-astro-cid-ynnwblv7]{font-size:.8125rem}.node-desc[data-astro-cid-ynnwblv7]{display:none}}@media (width<=559.98px){.tab-name[data-astro-cid-ynnwblv7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tab-num[data-astro-cid-ynnwblv7]{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){html.js .panel[data-astro-cid-ynnwblv7],html.js .panel[data-astro-cid-ynnwblv7].is-active,.tab[data-astro-cid-ynnwblv7]:after,.spoke-active[data-astro-cid-ynnwblv7],.spoke-glow[data-astro-cid-ynnwblv7]{transition:none}}
