.pc-anat{--pc-anat-surface:#eceef2;gap:clamp(28px,4vw,48px);padding-block:clamp(72px,9vw,128px);display:grid;position:relative}.pc-anat__head{gap:12px;max-width:860px;display:grid}.pc-anat__eyebrow{font:500 12px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-bright);margin:0}.pc-anat__title{font:700 clamp(32px, 4vw, 60px) / 1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.pc-anat__lede{max-width:62ch;color:color-mix(in srgb, currentColor 72%, transparent);margin:0;font-size:clamp(16px,1.1vw,18px);line-height:1.55}.pc-anat__stack{--pinned:0;position:relative}.pc-anat__list{gap:clamp(40px,6vw,72px);margin:0;padding:0;list-style:none;display:grid}.pc-anat__figure{gap:18px;margin:0;display:grid}.pc-anat__frame{aspect-ratio:var(--ar);background:var(--pc-anat-surface);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.pc-anat__img{object-fit:contain;width:100%;height:100%;display:block}.pc-anat__marker{background:var(--accent);color:#fff;width:30px;height:30px;font:600 13px/1 var(--font-mono);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent), 0 6px 16px -6px #00000080;border-radius:50%;place-items:center;margin:-15px 0 0 -15px;display:grid;position:absolute}.pc-anat__cap-inner{gap:10px;display:grid}.pc-anat__cap-n{font:500 12px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, currentColor 70%, transparent)}.pc-anat__cap-n span{color:var(--accent-bright);opacity:1}.pc-anat__cap-title{font:700 clamp(22px, 2vw, 30px) / 1.12 var(--font-display);letter-spacing:-.02em}.pc-anat__cap-body{max-width:46ch;color:color-mix(in srgb, currentColor 76%, transparent);font-size:16px;line-height:1.55}.pc-anat__cap-badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pc-anat__badge{font:500 12px/1.3 var(--font-mono);background:#ffffff12;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.pc-anat__badge--ctx{background:color-mix(in srgb, var(--accent-bright) 16%, transparent);color:var(--accent-bright)}.pc-anat__svg,.pc-anat__progress,.pc-anat__loupe{display:none}.pc-anat__foot{max-width:90ch;color:color-mix(in srgb, currentColor 62%, transparent);margin:0;font-size:13px;line-height:1.5}@media (min-width:768px){html[data-motion-tier=A] .pc-anat-stage,html[data-motion-tier=B] .pc-anat-stage{display:flex}html[data-motion-tier=A] .pc-anat,html[data-motion-tier=B] .pc-anat{height:100svh;padding-block:calc(var(--site-header-h) + 12px) 28px;flex-direction:column;gap:22px;display:flex}html[data-motion-tier=A] .pc-anat__lede,html[data-motion-tier=B] .pc-anat__lede{font-size:15px}html[data-motion-tier=A] .pc-anat__title,html[data-motion-tier=B] .pc-anat__title{font-size:clamp(28px,2.8vw,44px)}html[data-motion-tier=A] .pc-anat__head,html[data-motion-tier=B] .pc-anat__head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"eyebrow eyebrow""title lede";align-items:end;column-gap:clamp(32px,4vw,64px);max-width:none}html[data-motion-tier=A] .pc-anat__eyebrow,html[data-motion-tier=B] .pc-anat__eyebrow{grid-area:eyebrow}html[data-motion-tier=A] .pc-anat__title,html[data-motion-tier=B] .pc-anat__title{grid-area:title;max-width:18ch}html[data-motion-tier=A] .pc-anat__lede,html[data-motion-tier=B] .pc-anat__lede{grid-area:lede;max-width:56ch}html[data-motion-tier=A] .pc-anat__foot,html[data-motion-tier=B] .pc-anat__foot{margin-top:-8px}html[data-motion-tier=A] .pc-anat__stack,html[data-motion-tier=B] .pc-anat__stack{--pinned:1;flex:auto;min-height:0}html[data-motion-tier=A] .pc-anat__list,html[data-motion-tier=B] .pc-anat__list{display:block;position:absolute;inset:0}html[data-motion-tier=A] .pc-anat__fig,html[data-motion-tier=B] .pc-anat__fig{pointer-events:none;position:absolute;inset:0;container-type:size}html[data-motion-tier=A] .pc-anat__fig[data-active],html[data-motion-tier=B] .pc-anat__fig[data-active]{pointer-events:auto}html[data-motion-tier=A] .pc-anat__figure,html[data-motion-tier=B] .pc-anat__figure{grid-template-columns:minmax(0,1.6fr) minmax(280px,.5fr);align-items:center;gap:clamp(36px,4vw,64px);height:100%}html[data-motion-tier=A] .pc-anat__frame,html[data-motion-tier=B] .pc-anat__frame{aspect-ratio:var(--ar);width:min(100%, calc(100cqh * var(--arn)));clip-path:inset(0 round 18px);will-change:clip-path;place-self:center;height:auto}html[data-motion-tier=A] .pc-anat__marker,html[data-motion-tier=B] .pc-anat__marker{display:none}html[data-motion-tier=A] .pc-anat__cap,html[data-motion-tier=B] .pc-anat__cap{align-self:center;padding:4px 0;position:relative;overflow:hidden}html[data-motion-tier=A] .pc-anat__fig:not([data-first]) .pc-anat__cap-inner,html[data-motion-tier=B] .pc-anat__fig:not([data-first]) .pc-anat__cap-inner{visibility:hidden;transform:translateY(105%)}html[data-motion-tier=A] .pc-anat__cap-inner,html[data-motion-tier=B] .pc-anat__cap-inner{will-change:transform}html[data-motion-tier=A] .pc-anat__svg,html[data-motion-tier=B] .pc-anat__svg{pointer-events:none;z-index:40;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}html[data-motion-tier=A] .pc-anat__loupe,html[data-motion-tier=B] .pc-anat__loupe{z-index:42;pointer-events:none;background:var(--pc-anat-surface);width:184px;height:184px;box-shadow:0 0 0 2px var(--accent-bright), 0 0 0 8px color-mix(in srgb, var(--accent-bright) 18%, transparent), 0 24px 48px -16px #000000b3;will-change:transform, opacity;border-radius:50%;display:block;position:absolute;top:0;left:0;overflow:hidden}html[data-motion-tier=A] .pc-anat__progress,html[data-motion-tier=B] .pc-anat__progress{z-index:41;gap:6px;display:flex;position:absolute;bottom:0;right:0}}.pc-anat__progress span{background:var(--accent-bright);width:28px;height:3px;opacity:max(.22, calc(1 - (var(--anat-p,0) - var(--k)) * (var(--anat-p,0) - var(--k))));border-radius:2px}.pc-anat__loupe-img{transform-origin:0 0;opacity:0;max-width:none;transition:opacity .2s var(--ease-standard);position:absolute;top:0;left:0}.pc-anat__loupe-img[data-on]{opacity:1}.pc-anat__tether{fill:none;stroke:var(--accent-bright);stroke-width:1.5px}.pc-anat__leader{fill:none;stroke:var(--accent-bright);stroke-width:1.5px;stroke-dasharray:4 5}.pc-anat__halo{fill:color-mix(in srgb, var(--accent-bright) 18%, transparent);stroke:none}.pc-anat__arcs path{fill:none;stroke:var(--accent-bright);stroke-width:2px;stroke-dasharray:3 4;stroke-linecap:round}.pc-anat__arcs{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite pc-anat-spin}.pc-anat__dot{fill:var(--accent-bright);stroke:var(--ink-bg);stroke-width:2px}@keyframes pc-anat-spin{to{transform:rotate(360deg)}}html[data-motion-tier=C] .pc-anat__arcs{animation:none}
