.pot__head[data-astro-cid-amh6elnx]{max-width:46rem;padding-block:clamp(3rem,10vh,7rem) 0}.pot__title[data-astro-cid-amh6elnx]{margin:0 0 1.5rem;font-size:clamp(3rem,9vw,7rem);line-height:.95}.pot__intro[data-astro-cid-amh6elnx]{margin:0 0 1.5rem}.pot__meta[data-astro-cid-amh6elnx]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-faint);margin:0;font-size:.8125rem}.pot__hint[data-astro-cid-amh6elnx]{color:var(--bone-faint);margin:2.5rem 0 0;font-size:.875rem;display:none}[data-astro-cid-amh6elnx][data-pot-ready=true] .pot__hint[data-astro-cid-amh6elnx]{display:block}.pot__body[data-astro-cid-amh6elnx]{margin-top:clamp(3rem,10vh,6rem);display:block}.pot__stage-sticky[data-astro-cid-amh6elnx]{grid-template-rows:1fr auto;place-items:center;height:46svh;padding-block:1rem;display:grid}.pot__stage[data-astro-cid-amh6elnx]{aspect-ratio:1;align-self:center;width:min(100%,34svh);position:relative;overflow:hidden}@media (width>=60rem){.pot__body[data-astro-cid-amh6elnx]{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(2rem,6vw,5rem);display:grid}.pot__stage-sticky[data-astro-cid-amh6elnx]{height:100svh;padding-block:2rem;position:sticky;top:0}.pot__stage[data-astro-cid-amh6elnx]{width:min(100%,34rem)}}.pot__readout[data-astro-cid-amh6elnx]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);text-align:center;margin:0;font-size:.75rem}.pot__stage-col[data-astro-cid-amh6elnx]{display:none}[data-astro-cid-amh6elnx][data-pot-ready=true] .pot__stage-col[data-astro-cid-amh6elnx]{z-index:1;background:var(--ink);border-bottom:1px solid var(--ink-line);display:block;position:sticky;top:0}@media (width>=60rem){[data-astro-cid-amh6elnx][data-pot-ready=true] .pot__stage-col[data-astro-cid-amh6elnx]{background:0 0;border-bottom:0;position:static}}.decade[data-astro-cid-amh6elnx]{border-top:1px solid var(--ink-line);padding-block:clamp(3rem,12vh,8rem)}.decade__head[data-astro-cid-amh6elnx]{font-family:var(--font-label);align-items:baseline;gap:1rem;margin:0 0 2rem;font-weight:400;display:flex}.decade__exp[data-astro-cid-amh6elnx]{letter-spacing:.04em;color:var(--bone);font-size:1.125rem}.decade__human[data-astro-cid-amh6elnx]{letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);font-size:.75rem}.decade__empty[data-astro-cid-amh6elnx]{max-width:34ch;color:var(--bone-faint);margin:0;font-size:.9375rem;font-style:italic;line-height:1.6}.decade__coda[data-astro-cid-amh6elnx]{margin:0}.decade--end[data-astro-cid-amh6elnx]{padding-bottom:clamp(4rem,16vh,10rem)}.decade__rungs[data-astro-cid-amh6elnx]{gap:clamp(2.5rem,8vh,5rem);margin:0;padding:0;list-style:none;display:grid}.rung[data-astro-cid-amh6elnx]{scroll-margin-top:30vh}.rung__size[data-astro-cid-amh6elnx]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);margin:0 0 .375rem;font-size:.75rem}.rung--cast[data-astro-cid-amh6elnx] .rung__size[data-astro-cid-amh6elnx]{color:var(--spot-deep)}.rung__name[data-astro-cid-amh6elnx]{font-family:var(--font-display);color:var(--bone);margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.1}.is-italic[data-astro-cid-amh6elnx]{font-style:italic}.rung__link[data-astro-cid-amh6elnx]{color:inherit;border-bottom:1px solid var(--spot-deep);text-decoration:none}.rung__link[data-astro-cid-amh6elnx]:hover,.rung__link[data-astro-cid-amh6elnx]:focus-visible{border-bottom-color:var(--spot);color:var(--spot)}.rung--threshold[data-astro-cid-amh6elnx] .rung__name[data-astro-cid-amh6elnx]{color:var(--bone-dim);font-style:italic}.rung__blurb[data-astro-cid-amh6elnx]{max-width:38ch;color:var(--bone-dim);margin:0 0 .75rem;line-height:1.65}.rung__basis[data-astro-cid-amh6elnx]{font-family:var(--font-label);color:var(--bone-faint);margin:0;font-size:.75rem;line-height:1.6}.rung__note[data-astro-cid-amh6elnx]{color:var(--bone-faint)}.pot-ring{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.pot-ring--cast{border:1px solid var(--spot);background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--spot) 14%, transparent), transparent 70%)}.pot-ring--object{border:1px solid var(--bone-faint)}.pot-ring--threshold{border:1px dashed var(--bone-faint)}.pot-ring__label{white-space:nowrap;pointer-events:none;font-family:var(--font-label);align-items:baseline;gap:.5rem;margin-left:.75rem;display:flex;position:absolute;top:0;left:50%}.pot-ring__name{color:var(--bone);font-size:.8125rem}.pot-ring__size{letter-spacing:.1em;color:var(--bone-faint);font-size:.6875rem}@media (prefers-reduced-motion:reduce){.pot-ring,.pot-ring__label{transition:none!important}}
