.mm[data-astro-cid-emamgkm6]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,4vw,3rem);align-items:stretch}.mm-stage[data-astro-cid-emamgkm6]{position:relative;aspect-ratio:560 / 540}.mm-canvas[data-astro-cid-emamgkm6]{position:absolute;inset:0;width:100%;height:100%}.mm-center[data-astro-cid-emamgkm6]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;width:9rem;pointer-events:none}.mm-c-name[data-astro-cid-emamgkm6]{font-family:var(--font-display);font-size:1.5rem;line-height:1}.mm-c-sub[data-astro-cid-emamgkm6]{color:var(--muted)}.mm-nodes[data-astro-cid-emamgkm6]{position:absolute;inset:0}.mm-node[data-astro-cid-emamgkm6]{position:absolute;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:1.15rem;color:var(--ink);background:var(--ivory);border:0;padding:.15rem .5rem;cursor:pointer;border-radius:3px;transition:color .2s var(--ease)}.mm-node[data-astro-cid-emamgkm6]:hover{color:var(--crimson)}.mm-node[data-astro-cid-emamgkm6][aria-pressed=true]{color:var(--crimson);font-style:italic}.mm-child[data-astro-cid-emamgkm6]{position:absolute;transform:translateY(-50%);color:var(--muted);white-space:nowrap}.mm-panel[data-astro-cid-emamgkm6]{background:var(--ink);color:var(--ivory);border-radius:var(--radius);padding:clamp(1.75rem,3vw,2.5rem);display:flex;flex-direction:column}.mm-kicker[data-astro-cid-emamgkm6]{color:color-mix(in srgb,var(--ivory) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ivory) 25%,transparent);padding-bottom:1rem;margin-bottom:1.5rem}.mm-title[data-astro-cid-emamgkm6]{font-family:var(--font-display);color:var(--ivory);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}.mm-text[data-astro-cid-emamgkm6]{color:color-mix(in srgb,var(--ivory) 82%,transparent);font-size:1.15rem;margin:1.25rem 0 auto;max-width:34ch}.mm-read[data-astro-cid-emamgkm6]{font-family:var(--font-sans);font-weight:500;color:#fff;border-bottom:1px solid #fff;padding-bottom:3px;width:fit-content;margin-top:1.75rem;display:inline-flex;gap:.4rem}.mm-read[data-astro-cid-emamgkm6][hidden]{display:none}@media(max-width:820px){.mm[data-astro-cid-emamgkm6]{grid-template-columns:1fr}.mm-canvas[data-astro-cid-emamgkm6],.mm-child[data-astro-cid-emamgkm6]{display:none}.mm-stage[data-astro-cid-emamgkm6]{aspect-ratio:auto}.mm-center[data-astro-cid-emamgkm6]{position:static;transform:none;width:auto;flex-direction:row;align-items:baseline;gap:.6rem;margin-bottom:1.25rem}.mm-nodes[data-astro-cid-emamgkm6]{position:static;display:flex;flex-wrap:wrap;gap:.6rem}.mm-node[data-astro-cid-emamgkm6]{position:static!important;transform:none!important;border:1px solid var(--border);background:var(--surface);padding:.5rem .9rem;font-size:1rem}.mm-node[data-astro-cid-emamgkm6][aria-pressed=true]{border-color:var(--crimson);background:color-mix(in srgb,var(--crimson) 8%,var(--surface))}}.mm-hero[data-astro-cid-otwzjkim]{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.mm-head[data-astro-cid-otwzjkim]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mm-hero[data-astro-cid-otwzjkim] h1[data-astro-cid-otwzjkim]{font-size:clamp(2.6rem,8vw,6rem);line-height:.95;letter-spacing:-.02em}.mm-hero[data-astro-cid-otwzjkim] h1[data-astro-cid-otwzjkim] em{font-style:normal;color:var(--crimson)}.mm-orb[data-astro-cid-otwzjkim]{width:clamp(3rem,7vw,6rem);height:clamp(3rem,7vw,6rem);border-radius:50%;background:radial-gradient(circle at 35% 30%,#c23,var(--crimson));flex:none;box-shadow:0 10px 30px -12px #a4102a80}.mm-hero[data-astro-cid-otwzjkim] .lede[data-astro-cid-otwzjkim]{margin-top:1.25rem;font-size:clamp(1.1rem,1.6vw,1.3rem)}.no-top[data-astro-cid-otwzjkim]{padding-top:0}.band[data-astro-cid-otwzjkim]{background:var(--ivory-deep);border-top:1px solid var(--border)}.q-grid[data-astro-cid-otwzjkim]{display:grid;grid-template-columns:1.1fr .9fr auto;gap:clamp(2rem,5vw,4rem);align-items:center}.q-head[data-astro-cid-otwzjkim]{font-size:clamp(1.8rem,4vw,2.8rem);margin-bottom:1.5rem}.q-list[data-astro-cid-otwzjkim]{list-style:none;margin:0;padding:0}.q-list[data-astro-cid-otwzjkim] li[data-astro-cid-otwzjkim]{display:flex;align-items:baseline;gap:1.25rem;padding:1.25rem 0;border-top:1px solid var(--border)}.q-list[data-astro-cid-otwzjkim] li[data-astro-cid-otwzjkim]:last-child{border-bottom:1px solid var(--border)}.q-num[data-astro-cid-otwzjkim]{font-family:var(--font-display);font-size:1.8rem;color:var(--crimson);line-height:1}.q-text[data-astro-cid-otwzjkim]{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.5rem);color:var(--ink)}.q-figure[data-astro-cid-otwzjkim]{margin:0;max-width:360px}.q-note[data-astro-cid-otwzjkim]{color:var(--muted);max-width:11rem;align-self:start}@media(max-width:900px){.q-grid[data-astro-cid-otwzjkim]{grid-template-columns:1fr}.q-figure[data-astro-cid-otwzjkim]{max-width:320px}.q-note[data-astro-cid-otwzjkim]{max-width:none}}
