.eco[data-astro-cid-vby2bde5]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.orbit[data-astro-cid-vby2bde5]{aspect-ratio:1;width:100%;max-width:560px;margin-inline:auto;position:relative}.ring[data-astro-cid-vby2bde5]{border:1px dashed var(--line-strong);border-radius:50%;position:absolute}.r1[data-astro-cid-vby2bde5]{inset:12%}.r2[data-astro-cid-vby2bde5]{border-style:solid;border-color:var(--line);inset:30%}.core[data-astro-cid-vby2bde5]{border:1px solid var(--line-strong);background:radial-gradient(circle,#ee6c4d40,#3d5a8059 70%);border-radius:50%;align-content:center;place-items:center;gap:4px;display:grid;position:absolute;inset:39%;box-shadow:0 0 60px #ee6c4d40}.core[data-astro-cid-vby2bde5] img[data-astro-cid-vby2bde5]{width:62%;height:auto}.core[data-astro-cid-vby2bde5] .logo-light[data-astro-cid-vby2bde5]{display:none}:root[data-theme=light] .core[data-astro-cid-vby2bde5] .logo-light[data-astro-cid-vby2bde5]{display:block}:root[data-theme=light] .core[data-astro-cid-vby2bde5] .logo-dark[data-astro-cid-vby2bde5]{display:none}.node[data-astro-cid-vby2bde5]{--a:calc(var(--i) / var(--n) * 360deg - 90deg);width:0;height:0;transform:rotate(var(--a)) translateX(min(38vw, 210px)) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.dot[data-astro-cid-vby2bde5]{background:var(--monsoon);width:14px;height:14px;transition:transform .3s var(--ease-out), background .3s;border-radius:50%;position:absolute;top:-7px;left:-7px;box-shadow:0 0 0 6px #98c1d926}.node[data-astro-cid-vby2bde5][data-k=government] .dot[data-astro-cid-vby2bde5]{background:var(--ember);box-shadow:0 0 0 6px #ee6c4d26}.lbl[data-astro-cid-vby2bde5]{text-align:center;width:140px;color:var(--ink-2);font-size:.78rem;line-height:1.3;transition:color .2s;position:absolute;top:14px;left:50%;transform:translate(-50%)}.node[data-astro-cid-vby2bde5]:hover .dot[data-astro-cid-vby2bde5]{transform:scale(1.4)}.node[data-astro-cid-vby2bde5]:hover .lbl[data-astro-cid-vby2bde5]{color:var(--ink)}.orbit[data-astro-cid-vby2bde5]{animation:none}.models[data-astro-cid-vby2bde5]{gap:12px;padding:0;list-style:none;display:grid}.models[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:4px;padding:20px 22px;display:grid}.models[data-astro-cid-vby2bde5] strong[data-astro-cid-vby2bde5]{font-family:var(--mono);letter-spacing:.08em;color:var(--ember);font-size:.9rem}.plist[data-astro-cid-vby2bde5]{gap:10px;display:grid}.prow[data-astro-cid-vby2bde5]{scroll-margin-top:100px}.prow[data-astro-cid-vby2bde5] summary[data-astro-cid-vby2bde5]{cursor:pointer;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:16px;padding:22px 26px;list-style:none;display:grid}.prow[data-astro-cid-vby2bde5] summary[data-astro-cid-vby2bde5]::-webkit-details-marker{display:none}.pmain[data-astro-cid-vby2bde5]{gap:2px;display:grid}.pmain[data-astro-cid-vby2bde5] .meta[data-astro-cid-vby2bde5]{text-transform:uppercase;letter-spacing:.1em}.pname[data-astro-cid-vby2bde5]{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:600}.prow[data-astro-cid-vby2bde5] summary[data-astro-cid-vby2bde5] svg[data-astro-cid-vby2bde5]{width:20px;height:20px;color:var(--ink-3);transition:transform .3s var(--ease-out)}.prow[data-astro-cid-vby2bde5][open] summary[data-astro-cid-vby2bde5] svg[data-astro-cid-vby2bde5]{color:var(--ember);transform:rotate(45deg)}.prow[data-astro-cid-vby2bde5][open]{border-color:var(--line-strong)}.pbody[data-astro-cid-vby2bde5]{gap:18px;padding:0 26px 26px 90px;display:grid}.prel[data-astro-cid-vby2bde5]{max-width:64ch}.pcols[data-astro-cid-vby2bde5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pcols[data-astro-cid-vby2bde5] .meta[data-astro-cid-vby2bde5]{text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.pcols[data-astro-cid-vby2bde5] ul[data-astro-cid-vby2bde5]{color:var(--ink-2);gap:6px;padding:0;font-size:.93rem;list-style:none;display:grid}.pcols[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]:before{content:"— ";color:var(--ink-3)}.work[data-astro-cid-vby2bde5] a[data-astro-cid-vby2bde5]{color:var(--ink);border-bottom:1px solid var(--line-strong)}.work[data-astro-cid-vby2bde5] a[data-astro-cid-vby2bde5]:hover{border-color:var(--accent)}@media (width<=900px){.eco[data-astro-cid-vby2bde5]{grid-template-columns:1fr}.lbl[data-astro-cid-vby2bde5]{width:96px;font-size:.7rem}.pbody[data-astro-cid-vby2bde5]{padding-left:26px}.pcols[data-astro-cid-vby2bde5]{grid-template-columns:1fr}}@media (width<=560px){.orbit[data-astro-cid-vby2bde5]{display:none}}
