.ih[data-astro-cid-sj4heyam]{justify-items:center;gap:var(--s-5);display:grid}.ih-hub[data-astro-cid-sj4heyam]{z-index:1;align-content:center;place-items:center;gap:var(--s-2);width:9.5rem;height:9.5rem;padding:var(--s-4);background:var(--forest);color:var(--ivory);text-align:center;border-radius:50%;display:grid;position:relative}.ih-hub-label[data-astro-cid-sj4heyam]{font-family:var(--font-heading);font-variant-ligatures:none;font-size:1.02rem;font-weight:500;line-height:1.2}.ih-sats[data-astro-cid-sj4heyam]{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(3,1fr);width:100%;margin:0;display:grid}.ih-spoke[data-astro-cid-sj4heyam]{display:none}.ih-link[data-astro-cid-sj4heyam]{justify-items:center;gap:var(--s-2);padding:var(--s-1);border-radius:var(--radius-card);color:var(--forest);text-decoration:none;display:grid}.ih-icon[data-astro-cid-sj4heyam]{background:var(--sage-tint);width:3.5rem;height:3.5rem;transition:box-shadow var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid}.ih-link[data-astro-cid-sj4heyam]:hover .ih-icon[data-astro-cid-sj4heyam]{box-shadow:0 0 0 1.5px var(--forest)}.ih-label[data-astro-cid-sj4heyam]{padding:0 var(--s-1);background:var(--surface);border-radius:2px;font-size:.9375rem;font-weight:600}.ih-link[data-astro-cid-sj4heyam]:hover .ih-label[data-astro-cid-sj4heyam]{text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:.2em}@container diagram (width>=420px){.ih[data-astro-cid-sj4heyam]{--R:148px;width:400px;height:390px;margin-inline:auto;display:block;position:relative}.ih-hub[data-astro-cid-sj4heyam]{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ih-sats[data-astro-cid-sj4heyam]{display:block;position:absolute;inset:0}.ih-sat[data-astro-cid-sj4heyam]{position:absolute;top:52%;left:50%}.ih-spoke[data-astro-cid-sj4heyam]{width:calc(var(--R) - 28px);background:var(--sage);transform-origin:0;height:1.5px;transform:rotate(var(--a));display:block;position:absolute;top:0;left:0}.ih-link[data-astro-cid-sj4heyam]{left:calc(cos(var(--a)) * var(--R));top:calc(sin(var(--a)) * var(--R));z-index:2;width:6.5rem;transform:translate(-50%, calc(-1.75rem - var(--s-1)));position:absolute}}
