.shot[data-astro-cid-pznzci7v]{padding-bottom:var(--section-space)}.shot-hint[data-astro-cid-pznzci7v]{margin:.75rem 0 0}@media (hover:none){.shot-hint[data-astro-cid-pznzci7v]{display:none}}@media (prefers-reduced-motion:no-preference){.js .shot[data-astro-cid-pznzci7v] [data-astro-cid-pznzci7v][data-clip]{clip-path:inset(6% 10% round 1.5rem);transition:clip-path 1.3s cubic-bezier(.7,0,.2,1),transform 1.3s cubic-bezier(.2,.7,0,1);transform:translateY(2rem)}.js .shot[data-astro-cid-pznzci7v] [data-astro-cid-pznzci7v][data-clip].is-open{clip-path:inset(0);transform:none}.js [data-astro-cid-pznzci7v][data-reveal][style*=--d]{transition-delay:calc(var(--d) * 80ms)}}.role[data-astro-cid-pznzci7v]{padding-block:var(--section-space);border-top:1px solid var(--color-rule)}.role-label[data-astro-cid-pznzci7v],.role-text[data-astro-cid-pznzci7v]{grid-column:1/-1}.role-label[data-astro-cid-pznzci7v]{margin:0 0 1rem}.role-text[data-astro-cid-pznzci7v]{max-width:30ch;font-size:var(--step-3);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.25}.split[data-astro-cid-pznzci7v]{row-gap:2rem}.split-head[data-astro-cid-pznzci7v],.split-body[data-astro-cid-pznzci7v]{grid-column:1/-1}.problem[data-astro-cid-pznzci7v]{font-size:var(--step-1);max-width:52ch;margin:0;line-height:1.5}.decisions[data-astro-cid-pznzci7v],.outcome[data-astro-cid-pznzci7v]{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.decisions[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--color-rule);padding:1.4rem 0}.decision-title[data-astro-cid-pznzci7v]{font-size:var(--step-1);letter-spacing:-.015em;margin:0 0 .4rem}.decision-detail[data-astro-cid-pznzci7v]{color:var(--color-ink-muted);max-width:56ch;margin:0}.stack[data-astro-cid-pznzci7v]{margin-top:2rem}.stack[data-astro-cid-pznzci7v] ul[data-astro-cid-pznzci7v]{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.stack-pill[data-astro-cid-pznzci7v]{border:1px solid var(--color-ink);border-radius:var(--radius-pill);padding:.45rem .9rem;font-size:.875rem}.outcome[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--color-rule);font-size:var(--step-1);grid-template-columns:1.5rem 1fr;align-items:baseline;padding:1.2rem 0;display:grid}.outcome-dot[data-astro-cid-pznzci7v]{background:var(--color-live);border-radius:50%;width:.55rem;height:.55rem}.quote[data-astro-cid-pznzci7v]{margin:0 auto}.quote[data-astro-cid-pznzci7v] blockquote[data-astro-cid-pznzci7v]{font-size:var(--step-3);letter-spacing:-.025em;max-width:32ch;margin:0;font-weight:500;line-height:1.25}.quote[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin:0}.quote[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{color:var(--color-ink-muted);margin-top:1.25rem}.next[data-astro-cid-pznzci7v]{border-top:1px solid var(--color-rule)}.next-link[data-astro-cid-pznzci7v]{transition:background-color .4s var(--ease-precise);padding-block:clamp(3rem,7vw,5rem);text-decoration:none;display:block}.next-inner[data-astro-cid-pznzci7v]{gap:.75rem;display:grid}.next-title[data-astro-cid-pznzci7v]{letter-spacing:-.045em;font-size:clamp(2.5rem,1.4rem + 5vw,6rem);font-weight:600;line-height:1}.next-title[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{transition:transform .4s cubic-bezier(.2,.7,0,1);display:inline-block}.next-summary[data-astro-cid-pznzci7v]{max-width:52ch;color:var(--color-ink-muted)}.next-link[data-astro-cid-pznzci7v]:hover,.next-link[data-astro-cid-pznzci7v]:focus-visible{background:var(--color-ink);color:var(--color-paper)}.next-link[data-astro-cid-pznzci7v]:hover .next-label[data-astro-cid-pznzci7v],.next-link[data-astro-cid-pznzci7v]:hover .next-summary[data-astro-cid-pznzci7v],.next-link[data-astro-cid-pznzci7v]:focus-visible .next-label[data-astro-cid-pznzci7v],.next-link[data-astro-cid-pznzci7v]:focus-visible .next-summary[data-astro-cid-pznzci7v]{color:var(--color-ink-soft)}.next-link[data-astro-cid-pznzci7v]:hover .next-title[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{transform:translate(.75rem)}@media (width>=56.25rem){.role-label[data-astro-cid-pznzci7v]{grid-column:1/span 3;padding-top:.8rem}.role-text[data-astro-cid-pznzci7v]{grid-column:4/span 9}.split-head[data-astro-cid-pznzci7v]{grid-column:1/span 4;align-self:start;position:sticky;top:7rem}.split-body[data-astro-cid-pznzci7v]{grid-column:5/span 8}}
