.anatomy[data-astro-cid-vl4zbdyi]{background:var(--color-black);color:var(--color-text-on-dark);padding-block:var(--section-pad)}.anatomy-inner[data-astro-cid-vl4zbdyi]{width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.anatomy-head[data-astro-cid-vl4zbdyi]{max-width:48rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.anatomy-head[data-astro-cid-vl4zbdyi] h2[data-astro-cid-vl4zbdyi]{font-size:var(--text-display-md);font-weight:var(--fw-medium);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.15}.anatomy-lede[data-astro-cid-vl4zbdyi]{margin:var(--space-4) 0 0;max-width:40rem;font-size:var(--text-body-lg);color:var(--color-text-on-dark-muted);line-height:1.7}.anatomy-grid[data-astro-cid-vl4zbdyi]{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.anatomy-figure[data-astro-cid-vl4zbdyi]{border-radius:var(--radius-md);background:var(--color-charcoal);margin:0;position:relative;overflow:hidden}.anatomy-figure[data-astro-cid-vl4zbdyi] img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.pin[data-astro-cid-vl4zbdyi]{left:var(--x);top:var(--y);width:2.25rem;height:2.25rem;transition:transform .4s var(--ease-out-expo), opacity .4s var(--ease-in-out-soft);margin:-1.125rem 0 0 -1.125rem;position:absolute}.pin-dot[data-astro-cid-vl4zbdyi]{border:1px solid var(--color-gold-light);width:100%;height:100%;color:var(--color-white);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;font-variant-numeric:tabular-nums;backdrop-filter:blur(6px);background:#0a0a0ab8;border-radius:50%;place-items:center;display:grid}.anatomy[data-astro-cid-vl4zbdyi][data-active] .pin[data-astro-cid-vl4zbdyi]{opacity:.5}.anatomy[data-astro-cid-vl4zbdyi][data-active="0"] .pin[data-astro-cid-vl4zbdyi][data-pin="0"],.anatomy[data-astro-cid-vl4zbdyi][data-active="1"] .pin[data-astro-cid-vl4zbdyi][data-pin="1"],.anatomy[data-astro-cid-vl4zbdyi][data-active="2"] .pin[data-astro-cid-vl4zbdyi][data-pin="2"],.anatomy[data-astro-cid-vl4zbdyi][data-active="3"] .pin[data-astro-cid-vl4zbdyi][data-pin="3"],.anatomy[data-astro-cid-vl4zbdyi][data-active="4"] .pin[data-astro-cid-vl4zbdyi][data-pin="4"],.anatomy[data-astro-cid-vl4zbdyi][data-active="5"] .pin[data-astro-cid-vl4zbdyi][data-pin="5"]{opacity:1;transform:scale(1.15)}.anatomy-list[data-astro-cid-vl4zbdyi]{border-top:1px solid var(--color-border-on-dark);margin:0;padding:0;list-style:none}.part[data-astro-cid-vl4zbdyi]{gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--color-border-on-dark);outline-offset:4px;cursor:default;transition:opacity .4s var(--ease-in-out-soft);grid-template-columns:2.25rem 1fr;display:grid}.anatomy[data-astro-cid-vl4zbdyi][data-active] .part[data-astro-cid-vl4zbdyi]{opacity:.55}.anatomy[data-astro-cid-vl4zbdyi][data-active="0"] .part[data-astro-cid-vl4zbdyi][data-part="0"],.anatomy[data-astro-cid-vl4zbdyi][data-active="1"] .part[data-astro-cid-vl4zbdyi][data-part="1"],.anatomy[data-astro-cid-vl4zbdyi][data-active="2"] .part[data-astro-cid-vl4zbdyi][data-part="2"],.anatomy[data-astro-cid-vl4zbdyi][data-active="3"] .part[data-astro-cid-vl4zbdyi][data-part="3"],.anatomy[data-astro-cid-vl4zbdyi][data-active="4"] .part[data-astro-cid-vl4zbdyi][data-part="4"],.anatomy[data-astro-cid-vl4zbdyi][data-active="5"] .part[data-astro-cid-vl4zbdyi][data-part="5"]{opacity:1}.anatomy-link[data-astro-cid-vl4zbdyi]{margin-top:var(--space-8);color:var(--color-gold-light);font-size:var(--text-base);letter-spacing:.01em;text-underline-offset:.3em;transition:color var(--dur-fast) ease;text-decoration:underline 1px;display:inline-block}.anatomy-link[data-astro-cid-vl4zbdyi]:hover,.anatomy-link[data-astro-cid-vl4zbdyi]:focus-visible{color:var(--color-text-on-dark)}.anatomy-link-arrow[data-astro-cid-vl4zbdyi]{transition:transform var(--dur-base) var(--ease-out-expo);margin-left:.4em;display:inline-block}.anatomy-link[data-astro-cid-vl4zbdyi]:hover .anatomy-link-arrow[data-astro-cid-vl4zbdyi],.anatomy-link[data-astro-cid-vl4zbdyi]:focus-visible .anatomy-link-arrow[data-astro-cid-vl4zbdyi]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.anatomy-link-arrow[data-astro-cid-vl4zbdyi]{transition:none}}.part-num[data-astro-cid-vl4zbdyi]{font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.06em;color:var(--color-gold-light);font-variant-numeric:tabular-nums;padding-top:.2em}.part[data-astro-cid-vl4zbdyi] h3[data-astro-cid-vl4zbdyi]{font-size:var(--text-xl);font-weight:var(--fw-medium);margin:0;line-height:1.3}.part[data-astro-cid-vl4zbdyi] p[data-astro-cid-vl4zbdyi]{margin:var(--space-2) 0 0;color:var(--color-text-on-dark-muted);line-height:1.6}.anatomy-details[data-astro-cid-vl4zbdyi]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(1rem,2vw,2rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.anatomy-details[data-astro-cid-vl4zbdyi] img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}@media (width<=800px){.anatomy-grid[data-astro-cid-vl4zbdyi]{grid-template-columns:minmax(0,1fr)}.anatomy-figure[data-astro-cid-vl4zbdyi] img{aspect-ratio:4/3}.anatomy-details[data-astro-cid-vl4zbdyi]{grid-template-columns:minmax(0,1fr)}.pin[data-astro-cid-vl4zbdyi]{width:2rem;height:2rem;margin:-1rem 0 0 -1rem}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.anatomy[data-astro-cid-vl4zbdyi]:not(.is-revealed) .pin[data-astro-cid-vl4zbdyi]{opacity:0;transform:scale(.9)}.anatomy[data-astro-cid-vl4zbdyi].is-revealed .pin[data-astro-cid-vl4zbdyi]{transition:opacity .7s var(--ease-out-expo) calc(var(--i) * .11s), transform .7s var(--ease-out-expo) calc(var(--i) * .11s)}.anatomy[data-astro-cid-vl4zbdyi].is-revealed[data-active] .pin[data-astro-cid-vl4zbdyi]{transition-delay:0s}.part[data-astro-cid-vl4zbdyi]{transition:opacity .9s var(--ease-out-expo) calc(var(--i) * 90ms), transform .9s var(--ease-out-expo) calc(var(--i) * 90ms)}.anatomy[data-astro-cid-vl4zbdyi]:not(.is-revealed) .part[data-astro-cid-vl4zbdyi]{opacity:0;transform:translateY(24px)}.anatomy-link[data-astro-cid-vl4zbdyi]{transition:color var(--dur-fast) ease, opacity .9s var(--ease-out-expo) calc(var(--n-pins,5) * 90ms), transform .9s var(--ease-out-expo) calc(var(--n-pins,5) * 90ms)}.anatomy[data-astro-cid-vl4zbdyi]:not(.is-revealed) .anatomy-link[data-astro-cid-vl4zbdyi]{opacity:0;transform:translateY(24px)}.anatomy[data-astro-cid-vl4zbdyi].is-revealed[data-active] .part[data-astro-cid-vl4zbdyi]{transition-delay:0s}}
