.block:where(.astro-yz4wurvl){max-width:1240px;padding:clamp(48px, 8vh, 88px) var(--gutter) 0;margin:0 auto}.block:where(.astro-yz4wurvl).lead{padding-top:clamp(56px,10vh,120px)}.rule:where(.astro-yz4wurvl){height:16px;margin-bottom:clamp(40px,7vh,72px)}.eyebrow:where(.astro-yz4wurvl){color:var(--ink-soft);margin:0 0 16px}h2:where(.astro-yz4wurvl),h3:where(.astro-yz4wurvl){max-width:16em;font-family:var(--serif);margin:0;font-weight:500;line-height:1}h2:where(.astro-yz4wurvl){font-size:clamp(36px,4.4vw,64px)}h3:where(.astro-yz4wurvl){font-size:clamp(28px,3.2vw,44px)}h2:where(.astro-yz4wurvl) em,h3:where(.astro-yz4wurvl) em{color:var(--seal)}.flow:where(.astro-yz4wurvl){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);margin-top:clamp(36px,6vh,64px);display:grid}.card:where(.astro-yz4wurvl){min-width:0;height:100%;margin:0;padding:26px 30px 28px}.label:where(.astro-yz4wurvl){color:var(--seal);margin-bottom:12px}.card:where(.astro-yz4wurvl) pre{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(12.5px,1vw,14.5px);line-height:1.75}.card:where(.astro-yz4wurvl) p{color:var(--ink);margin:0}.card:where(.astro-yz4wurvl) p+p{margin-top:12px}.judge:where(.astro-yz4wurvl){aspect-ratio:1;place-items:center;width:84px;display:grid;position:relative}.judge:where(.astro-yz4wurvl) .rosette:where(.astro-yz4wurvl){position:absolute;inset:0}.judge:where(.astro-yz4wurvl) span:where(.astro-yz4wurvl){font-family:var(--serif);background:var(--paper);padding:0 4px;font-size:22px;font-weight:600;line-height:1;position:relative}.note:where(.astro-yz4wurvl){max-width:60ch;color:var(--ink-soft);margin:clamp(36px,6vh,56px) 0 0}.note:where(.astro-yz4wurvl) a{color:var(--ink);text-underline-offset:3px}.note:where(.astro-yz4wurvl) code{font-family:var(--mono);color:var(--ink);font-size:.92em}@media (width<=860px){.flow:where(.astro-yz4wurvl){grid-template-columns:1fr;justify-items:stretch}.judge:where(.astro-yz4wurvl){justify-self:center}}.asks:where(.astro-nw6qgasw){padding-bottom:clamp(48px,8vh,96px)}.intro:where(.astro-nw6qgasw){max-width:1240px;padding:clamp(56px, 10vh, 120px) var(--gutter) 0;margin:0 auto}.rule:where(.astro-nw6qgasw){height:16px;margin-bottom:clamp(40px,7vh,72px)}.split:where(.astro-nw6qgasw){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.copy:where(.astro-nw6qgasw) h2:where(.astro-nw6qgasw){font-family:var(--serif);margin:0 0 clamp(20px,3vh,28px);font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1}.copy:where(.astro-nw6qgasw) h2:where(.astro-nw6qgasw) em:where(.astro-nw6qgasw){color:var(--seal)}.copy:where(.astro-nw6qgasw) p:where(.astro-nw6qgasw){max-width:52ch;color:var(--ink-soft);margin:0}.copy:where(.astro-nw6qgasw) p:where(.astro-nw6qgasw)+p:where(.astro-nw6qgasw){margin-top:14px}.petition:where(.astro-nw6qgasw){margin:0}.sheet:where(.astro-nw6qgasw){border:1px solid var(--ink);box-shadow:inset 0 0 0 5px var(--paper), inset 0 0 0 5.6px var(--ink-hair);padding:6px;overflow:hidden}.petition:where(.astro-nw6qgasw) img:where(.astro-nw6qgasw){aspect-ratio:16/9;object-fit:cover;object-position:50% 42%;width:100%;height:auto;display:block}.plays:where(.astro-nw6qgasw){max-width:1240px;padding:clamp(24px, 4vh, 40px) var(--gutter) 0;margin:0 auto}.plays:where(.astro-nw6qgasw) .caps:where(.astro-nw6qgasw){color:var(--seal);margin:0 0 12px}.plays:where(.astro-nw6qgasw) ul:where(.astro-nw6qgasw){max-width:62ch;color:var(--ink-soft);margin:0;padding-left:1.2rem}.plays:where(.astro-nw6qgasw) li:where(.astro-nw6qgasw)+li:where(.astro-nw6qgasw){margin-top:8px}.plays:where(.astro-nw6qgasw) a:where(.astro-nw6qgasw){color:var(--ink);text-underline-offset:3px}@media (width<=860px){.split:where(.astro-nw6qgasw){grid-template-columns:1fr}}.note:where(.astro-2nmadbt7){min-height:calc(100svh - var(--km-header-height,4rem));padding:clamp(10px,1.6vw,22px);display:flex}.sheet:where(.astro-2nmadbt7){isolation:isolate;border:1px solid var(--ink);box-shadow:inset 0 0 0 5px var(--paper), inset 0 0 0 5.6px var(--ink-hair);flex-direction:column;flex:1;padding:clamp(18px,2.4vw,36px);display:flex;position:relative;overflow:hidden}.art:where(.astro-2nmadbt7){z-index:-1;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.art:where(.astro-2nmadbt7) img:where(.astro-2nmadbt7){object-fit:cover;object-position:78% 18%;width:100%;height:100%}@media (width>=761px){.art:where(.astro-2nmadbt7) img:where(.astro-2nmadbt7){transform-origin:78% 18%;transform:scale(1.12)}}.plate:where(.astro-2nmadbt7){margin:0}.cta:where(.astro-2nmadbt7){flex-wrap:wrap;gap:10px;margin-top:clamp(22px,3vh,32px);margin-left:-18px;display:flex}.access:where(.astro-2nmadbt7){white-space:nowrap;padding:14px 18px;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.access:where(.astro-2nmadbt7):hover{background:var(--ink);color:var(--paper)}.main:where(.astro-2nmadbt7){flex:1;align-items:flex-end;padding:clamp(24px,4vh,48px) 0;display:flex}.copy:where(.astro-2nmadbt7){max-width:min(780px,86vw);padding:clamp(24px,3vw,44px)}.eyebrow:where(.astro-2nmadbt7){color:var(--ink-soft);margin:0 0 18px}h1:where(.astro-2nmadbt7){font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.015em;margin:0;font-size:clamp(28px,3.6vw,52px);font-weight:500;line-height:1.06}.lede:where(.astro-2nmadbt7){max-width:40ch;color:var(--ink-soft);margin:clamp(18px,2.6vh,28px) 0 0;font-size:clamp(15px,1.15vw,18px)}@media (width<=760px){.sheet:where(.astro-2nmadbt7){padding:14px}.art:where(.astro-2nmadbt7) img:where(.astro-2nmadbt7){object-position:78% 18%;transform:none}.main:where(.astro-2nmadbt7){padding-top:52svh}.copy:where(.astro-2nmadbt7){width:100%;max-width:none}}
