.stage.svelte-ly5i9p{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--wall);width:100%;max-height:min(80vh,46rem);box-shadow:var(--shadow-board);border-bottom:4px solid var(--paint);isolation:isolate;position:relative;overflow:hidden}@media (width<=47.99rem){.stage.svelte-ly5i9p{aspect-ratio:4/5;max-height:none}}.canvas.svelte-ly5i9p{opacity:0;transition:opacity .7s var(--ease-out);position:absolute;inset:0}.ready.svelte-ly5i9p .canvas:where(.svelte-ly5i9p){opacity:1}.poster.svelte-ly5i9p{place-content:center;justify-items:center;gap:var(--space-5);padding:var(--space-6);background-color:var(--wall);background-image:var(--block-dark);text-align:center;display:grid;position:absolute;inset:0}.poster-drawing.svelte-ly5i9p{width:min(18rem,60vw)}.poster-note.svelte-ly5i9p{max-width:30rem;color:var(--on-dark-3);font-size:.9375rem}.tag.svelte-ly5i9p,.hint.svelte-ly5i9p,.readout.svelte-ly5i9p{z-index:2;pointer-events:none;margin:0;position:absolute}.tag.svelte-ly5i9p{top:var(--space-4);left:var(--space-4);border:1px solid var(--line-dark-2);border-radius:var(--radius-sm);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);background:#1c1d20d9;padding:.3rem .6rem;font-size:.6875rem;font-weight:800}.hint.svelte-ly5i9p{top:calc(var(--space-4) + 2.25rem);left:var(--space-4);color:var(--on-dark-3);font-size:.8125rem}.zoom.svelte-ly5i9p{z-index:2;top:var(--space-4);right:var(--space-4);gap:var(--space-2);display:flex;position:absolute}.zoom-btn.svelte-ly5i9p{border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--on-dark);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);background:#1c1d20d9;border:1.5px solid #4a4d52;place-items:center;padding:0;display:grid}.zoom-btn.svelte-ly5i9p:hover{border-color:var(--on-dark);background:var(--wall-2)}.zoom-btn.svelte-ly5i9p:active{translate:0 1px}.controls.svelte-ly5i9p{z-index:2;left:var(--space-4);bottom:var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute}.controls.svelte-ly5i9p .btn:where(.svelte-ly5i9p){min-height:2.75rem}.controls.svelte-ly5i9p .btn:where(.svelte-ly5i9p):disabled{opacity:.85;cursor:progress}.readout.svelte-ly5i9p{right:var(--space-4);bottom:calc(var(--space-4) + .6rem);font-family:var(--font-display);color:var(--on-dark-3);font-size:.9375rem;font-weight:700}.readout.svelte-ly5i9p strong:where(.svelte-ly5i9p){color:#fff;font-weight:700}@media (width<=47.99rem){.readout.svelte-ly5i9p{left:var(--space-4);right:auto;bottom:calc(var(--space-4) + 3.5rem)}}.wall-wrap.svelte-xz5yb7{display:grid}.photo-row.svelte-xz5yb7{gap:var(--space-6);align-items:center;display:grid}@media (width>=56rem){.photo-row.svelte-xz5yb7{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,6vw,5rem)}}.copy.svelte-xz5yb7{gap:var(--space-4);display:grid}.frame.svelte-xz5yb7{aspect-ratio:4/3;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border-bottom:4px solid var(--paint);overflow:hidden}.works.svelte-xz5yb7{gap:var(--space-3);margin:0;padding:0;display:grid}.works.svelte-xz5yb7 li:where(.svelte-xz5yb7){gap:var(--space-1) var(--space-5);padding:var(--space-4) var(--space-5);background:var(--paper);border-radius:var(--radius);border-left:4px solid var(--paint);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}@media (width>=48rem){.works.svelte-xz5yb7 li:where(.svelte-xz5yb7){grid-template-columns:auto 14rem minmax(0,1fr)}}.n.svelte-xz5yb7{font-family:var(--font-stencil);color:var(--paint-ink);grid-row:span 2;font-size:2rem;line-height:1}@media (width>=48rem){.n.svelte-xz5yb7{grid-row:auto}}.part.svelte-xz5yb7{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:1.125rem;font-weight:800}.how.svelte-xz5yb7{color:var(--ink-2);grid-column:2}@media (width>=48rem){.how.svelte-xz5yb7{grid-column:3}}.rates.svelte-xz5yb7{gap:var(--space-2);display:grid}.rates.svelte-xz5yb7 .board{max-width:40rem}
