.body[data-astro-cid-drdj7nrr]{padding:96px 40px 120px}.poster[data-astro-cid-drdj7nrr]{display:grid;grid-template-columns:240px minmax(0,1fr) minmax(280px,340px);gap:32px;align-items:center;max-width:1360px;margin-inline:auto}.poster__detail[data-astro-cid-drdj7nrr],.poster__photo[data-astro-cid-drdj7nrr]{position:sticky;top:max(32px,calc(50vh - 210px));align-self:start}p[data-astro-cid-drdj7nrr]{margin:0}.detail__meta[data-astro-cid-drdj7nrr]{font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.detail__bio[data-astro-cid-drdj7nrr]{margin-top:8px;font-size:18px;font-weight:500;line-height:1.35}ul[data-astro-cid-drdj7nrr]{margin:0;padding:0;list-style:none}.names[data-astro-cid-drdj7nrr] li[data-astro-cid-drdj7nrr]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.name[data-astro-cid-drdj7nrr]{padding:0;background:none;border:0;color:var(--color-red-deep);cursor:pointer;font-family:var(--font-display);font-size:clamp(36px,4.2vw,60px);line-height:1.22;text-align:left;text-transform:uppercase;transition:transform .3s var(--ease-overshoot),color var(--dur-fast) var(--ease-smooth)}.name--headliner[data-astro-cid-drdj7nrr]{font-size:clamp(42px,4.8vw,68px)}.name--active[data-astro-cid-drdj7nrr]{color:var(--color-ink);text-shadow:3px 3px 0 var(--color-yellow);transform:translate(.5em)}.poster__photo[data-astro-cid-drdj7nrr] .photo__ghost{position:absolute;inset:0}.poster__photo[data-astro-cid-drdj7nrr]{display:grid;place-items:center;aspect-ratio:1 / 1.2;overflow:hidden;background:var(--color-sand);border:3px solid var(--color-ink);border-radius:20px;box-shadow:8px 8px 0 var(--color-ink);transform:rotate(-2deg)}.photo__image[data-astro-cid-drdj7nrr]{width:100%;height:100%;object-fit:cover}.photo__fallback[data-astro-cid-drdj7nrr]{width:55%}[data-astro-cid-drdj7nrr][hidden]{display:none!important}.grid[data-astro-cid-drdj7nrr]{display:none}.sheet[data-astro-cid-drdj7nrr]{--scrim: 0;position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:88dvh;margin:0;padding:0;overflow-y:auto;background:var(--color-cream);border:3px solid var(--color-ink);border-width:3px 0 0;border-radius:28px 28px 0 0;color:var(--color-ink)}.sheet[data-astro-cid-drdj7nrr]::backdrop{background:rgb(30 27 24 / var(--scrim))}.sheet__grab[data-astro-cid-drdj7nrr]{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:center;height:56px;background:var(--color-cream);touch-action:none}.sheet__handle[data-astro-cid-drdj7nrr]{width:48px;height:5px;background:var(--color-ink);border-radius:3px}.sheet__close[data-astro-cid-drdj7nrr]{position:absolute;top:8px;right:12px;display:grid;place-items:center;width:40px;height:40px;background:var(--color-yellow);border:2.5px solid var(--color-ink);border-radius:50%;cursor:pointer}.sheet__body[data-astro-cid-drdj7nrr]{display:flex;flex-direction:column;gap:10px;padding:0 20px 32px}.sheet__photo[data-astro-cid-drdj7nrr]{width:100%;aspect-ratio:1;max-height:44dvh;margin-bottom:8px;background:var(--color-sand);border:3px solid var(--color-ink);border-radius:18px;box-shadow:5px 5px 0 var(--color-ink);object-fit:cover}.sheet[data-astro-cid-drdj7nrr] h2[data-astro-cid-drdj7nrr]{margin:0;color:var(--color-red-deep);font-size:34px;line-height:1.05;text-transform:uppercase}.sheet__meta[data-astro-cid-drdj7nrr]{font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.sheet__bio[data-astro-cid-drdj7nrr]{font-size:17px;font-weight:500;line-height:1.45}@media(max-width:899px){.body[data-astro-cid-drdj7nrr]{padding:48px 16px 72px}.poster[data-astro-cid-drdj7nrr]{display:none}.grid[data-astro-cid-drdj7nrr]{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px}.tile[data-astro-cid-drdj7nrr] button[data-astro-cid-drdj7nrr]{display:block;width:100%;padding:0;background:none;border:0;color:inherit;cursor:pointer;text-align:left}.tile[data-astro-cid-drdj7nrr] button[data-astro-cid-drdj7nrr]:active .tile__photo[data-astro-cid-drdj7nrr]{box-shadow:0 0 0 var(--color-ink);translate:4px 4px}.tile__photo[data-astro-cid-drdj7nrr]{transition:translate 80ms linear,box-shadow 80ms linear;display:grid;place-items:center;aspect-ratio:1 / 1.25;overflow:hidden;background:var(--color-sand);border:3px solid var(--color-ink);border-radius:16px;box-shadow:4px 4px 0 var(--color-ink)}.tile__photo[data-astro-cid-drdj7nrr] img[data-astro-cid-drdj7nrr]:not(.tile__fallback){width:100%;height:100%;object-fit:cover}.tile__fallback[data-astro-cid-drdj7nrr]{width:55%}.tile__name[data-astro-cid-drdj7nrr]{display:block;margin-top:12px;color:var(--color-red-deep);font-family:var(--font-display);font-size:22px;line-height:1.05;text-transform:uppercase}}
