.role-rotator--side[data-astro-cid-4elppvy4] .rr-grid[data-astro-cid-4elppvy4]{align-items:start;column-gap:var(--gutter)}.role-rotator--side[data-astro-cid-4elppvy4] .portrait[data-astro-cid-4elppvy4]{top:calc(var(--header-h) + 16px);grid-column:1/span 5;position:sticky}.role-rotator--side[data-astro-cid-4elppvy4] .roles[data-astro-cid-4elppvy4]{grid-column:7/span 6;padding-top:4px}.role-rotator--lean[data-astro-cid-4elppvy4]{width:100%}.role-rotator--lean[data-astro-cid-4elppvy4] .lean[data-astro-cid-4elppvy4]{gap:14px;width:100%;display:grid}.role-rotator--lean[data-astro-cid-4elppvy4] .portrait[data-astro-cid-4elppvy4]{width:100%}.role-rotator--lean[data-astro-cid-4elppvy4] .portrait-stage[data-astro-cid-4elppvy4]{aspect-ratio:1;width:100%;height:auto}.role-rotator--lean[data-astro-cid-4elppvy4] .portrait-stage[data-astro-cid-4elppvy4] img[data-astro-cid-4elppvy4]{object-fit:cover;object-position:center 18%}.role-beats[data-astro-cid-4elppvy4]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.role-cap[data-astro-cid-4elppvy4]{letter-spacing:-.025em;min-height:1.3em;color:var(--ink);transition:opacity .35s var(--ease-out);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.role-cap[data-astro-cid-4elppvy4].is-blank{opacity:0}.portrait-stage[data-astro-cid-4elppvy4]{aspect-ratio:1;background:var(--paper-2,#eee);position:relative;overflow:hidden}.portrait-stage[data-astro-cid-4elppvy4] img[data-astro-cid-4elppvy4]{object-fit:cover;object-position:center center;opacity:0;width:100%;height:100%;transition:opacity .55s var(--ease-out);pointer-events:none;position:absolute;inset:0}.portrait-stage[data-astro-cid-4elppvy4] img[data-astro-cid-4elppvy4].is-on{opacity:1}.role-list[data-astro-cid-4elppvy4]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4]{color:var(--ink-3);cursor:default;transition:color .35s var(--ease-out), border-color .35s var(--ease-out), background .35s var(--ease-out);border-left:3px solid #0000;gap:4px;padding:16px 18px 16px 20px;display:grid}.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4].is-on{color:var(--ink);border-left-color:var(--ink);background:color-mix(in srgb, var(--paper-2,#eee) 70%, transparent)}.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4]:hover,.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4]:focus-visible{color:var(--ink);border-left-color:var(--ink-2);outline:none}.role-list[data-astro-cid-4elppvy4] .when[data-astro-cid-4elppvy4]{letter-spacing:-.01em;color:var(--ink-3);transition:color .35s var(--ease-out);font-size:.88rem;font-weight:650}.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4].is-on .when[data-astro-cid-4elppvy4],.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4]:hover .when[data-astro-cid-4elppvy4],.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4]:focus-visible .when[data-astro-cid-4elppvy4],.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4].is-on .note[data-astro-cid-4elppvy4],.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4]:hover .note[data-astro-cid-4elppvy4],.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4]:focus-visible .note[data-astro-cid-4elppvy4]{color:var(--ink-2)}.role-list[data-astro-cid-4elppvy4] .what[data-astro-cid-4elppvy4]{letter-spacing:-.03em;color:inherit;font-size:clamp(1.22rem,.9rem + 1.26vw,1.8rem);font-weight:800;line-height:1.02}.role-list[data-astro-cid-4elppvy4] .where[data-astro-cid-4elppvy4]{letter-spacing:-.015em;color:inherit;font-size:1.02rem;font-weight:550}.role-list[data-astro-cid-4elppvy4] .note[data-astro-cid-4elppvy4]{max-width:40ch;color:var(--ink-3);text-wrap:pretty;transition:color .35s var(--ease-out);margin-top:2px;font-size:.92rem;line-height:1.35}.earlier[data-astro-cid-4elppvy4]{color:var(--ink-2);letter-spacing:-.015em;margin:22px 0 0;font-size:.95rem;font-weight:600}.cta[data-astro-cid-4elppvy4]{flex-wrap:wrap;gap:28px;margin-top:22px;display:flex}@media (width<=960px){.role-rotator--side[data-astro-cid-4elppvy4] .portrait[data-astro-cid-4elppvy4]{grid-column:1/span 7;margin-bottom:28px;position:static}.role-rotator--side[data-astro-cid-4elppvy4] .roles[data-astro-cid-4elppvy4]{grid-column:1/-1}}@media (width<=760px){.role-rotator--side[data-astro-cid-4elppvy4] .portrait[data-astro-cid-4elppvy4]{top:var(--header-h);z-index:2;background:var(--paper,#f7f7f5);grid-column:1/-1;margin-bottom:18px;padding:8px 0 10px;position:sticky}.role-rotator--side[data-astro-cid-4elppvy4] .portrait-stage[data-astro-cid-4elppvy4]{aspect-ratio:4/3}.role-rotator--side[data-astro-cid-4elppvy4] .portrait-stage[data-astro-cid-4elppvy4] img[data-astro-cid-4elppvy4]{object-position:center 22%}.role-rotator--side[data-astro-cid-4elppvy4] .role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4]{cursor:pointer;-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){.portrait-stage[data-astro-cid-4elppvy4] img[data-astro-cid-4elppvy4]{transition:none}.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4]{color:var(--ink);border-left-color:var(--tissue,#e4e4e0);background:0 0}.role-list[data-astro-cid-4elppvy4] li[data-astro-cid-4elppvy4].is-on{border-left-color:var(--ink);background:color-mix(in srgb, var(--paper-2,#eee) 70%, transparent)}}
