.intro.svelte-3n4s53{padding-block:clamp(40px,9vh,110px) clamp(40px,8vh,90px)}.intro.svelte-3n4s53 .fold-grid:where(.svelte-3n4s53){row-gap:24px}.k.svelte-3n4s53{grid-column:1 / -1}.h1.svelte-3n4s53{grid-column:1 / -1;font-size:clamp(2.3rem,6.2vw,6.6rem);max-width:14em}.intro.svelte-3n4s53 .lead:where(.svelte-3n4s53){grid-column:span 2}.rules.svelte-3n4s53{grid-column:span 2;display:grid;gap:12px;align-content:start}.rules.svelte-3n4s53 .concept-badge:where(.svelte-3n4s53){justify-self:start}.rules.svelte-3n4s53 ul:where(.svelte-3n4s53){margin:0;padding-left:1.1em;color:var(--ink-2);font-size:.92rem}.concept.svelte-3n4s53{padding-block:clamp(32px,6vh,64px);row-gap:24px;align-items:start}.cover.svelte-3n4s53{grid-column:span 2}.cover.svelte-3n4s53 svg{box-shadow:0 0 0 1px #000d3214,0 30px 60px -40px #000d3280}.body.svelte-3n4s53{display:grid;gap:14px}.body.svelte-3n4s53 .concept-badge:where(.svelte-3n4s53){justify-self:start}.no.svelte-3n4s53{color:var(--ink-3)}h2.svelte-3n4s53{font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:720}.purpose.svelte-3n4s53{color:var(--ink-2)}.detail.svelte-3n4s53{display:grid;gap:10px;align-content:start}.detail.svelte-3n4s53 h3:where(.svelte-3n4s53){color:var(--ink-3);font-weight:500}.shows.svelte-3n4s53,.flow.svelte-3n4s53{margin:0 0 8px;padding:0;list-style:none;display:grid;gap:6px;font-size:.92rem}.shows.svelte-3n4s53 li:where(.svelte-3n4s53){padding-left:14px;border-left:2px solid var(--accent)}.flow.svelte-3n4s53 li:where(.svelte-3n4s53){display:flex;gap:10px}.flow.svelte-3n4s53 .mono:where(.svelte-3n4s53){color:var(--ink-3)}.built.svelte-3n4s53{font-size:.88rem;color:var(--ink-2)}.built.svelte-3n4s53 .mono:where(.svelte-3n4s53){color:var(--ink-3);margin-right:6px}.detail.svelte-3n4s53 .btn:where(.svelte-3n4s53){justify-self:start;margin-top:6px}hr.svelte-3n4s53{border:0;border-top:1px solid var(--hair-2);margin:0 var(--pad)}.real.svelte-3n4s53{padding-block:clamp(64px,12vh,140px)}.real.svelte-3n4s53 .fold-grid:where(.svelte-3n4s53){row-gap:20px;align-items:end}.real.svelte-3n4s53 h2:where(.svelte-3n4s53){grid-column:span 2}.real.svelte-3n4s53 .fold-grid:where(.svelte-3n4s53)>div:where(.svelte-3n4s53){grid-column:span 2;display:grid;gap:16px;justify-items:start}@media(max-width:1039px){.intro.svelte-3n4s53 .lead:where(.svelte-3n4s53),.rules.svelte-3n4s53,.cover.svelte-3n4s53,.real.svelte-3n4s53 h2:where(.svelte-3n4s53),.real.svelte-3n4s53 .fold-grid:where(.svelte-3n4s53)>div:where(.svelte-3n4s53){grid-column:1 / -1}}@media(max-width:719px){.body.svelte-3n4s53,.detail.svelte-3n4s53{grid-column:1 / -1}}
