.scene-layout.svelte-ikcozq{container-type:inline-size;display:flow-root;margin-top:2rem;width:100%}.scene-layout.hard-edge.svelte-ikcozq{clip-path:inset(-100vmax -100vmax 0)}.hard-edge.svelte-ikcozq .scroll-scene:where(.svelte-ikcozq):after{content:"";position:absolute;bottom:0;left:var(--scene-render-left, calc((100% - 100vw)/2) );width:var(--scene-render-width, 100vw);border-bottom:var(--border-width) solid var(--color-border-strong);pointer-events:none;z-index:2}.hard-edge.svelte-ikcozq canvas:where(.svelte-ikcozq){mask-image:linear-gradient(to bottom,transparent,black var(--scene-bleed, 0px))}.scene-attribution.svelte-ikcozq{position:relative;z-index:2;margin:1rem auto 0;text-align:center;max-width:44rem}.scene-attribution.svelte-ikcozq a:where(.svelte-ikcozq){color:inherit;text-decoration:underline;text-underline-offset:.2em}.scroll-scene.svelte-ikcozq{--scene-top-trim: calc(100cqw * var(--scene-top-inset));aspect-ratio:5 / 3;margin-top:calc(-1 * var(--scene-top-trim));position:relative;width:100%;overflow:visible;z-index:1}.scene-poster.svelte-ikcozq,canvas.svelte-ikcozq{display:block;height:100%;inset:0;object-fit:contain;pointer-events:none;position:absolute;width:100%}canvas.svelte-ikcozq{visibility:hidden;width:var(--scene-render-width, 100%);height:calc(100% + 2 * var(--scene-bleed, 0px));inset:auto;left:var(--scene-render-left, 0px);top:calc(-1 * var(--scene-bleed, 0px));mask-image:linear-gradient(to bottom,transparent,black var(--scene-bleed, 0px),black calc(100% - var(--scene-bleed, 0px)),transparent)}.scene-poster.svelte-ikcozq img:where(.svelte-ikcozq){display:block;width:100%;height:100%;object-fit:contain}.scroll-scene.svelte-ikcozq[data-scene-ready=true] canvas:where(.svelte-ikcozq){visibility:visible}.scroll-scene.svelte-ikcozq[data-scene-ready=true] .scene-poster:where(.svelte-ikcozq){visibility:hidden}.scroll-scene[data-scene=colosseum].svelte-ikcozq{aspect-ratio:3 / 2}.scroll-scene[data-scene=colosseum].svelte-ikcozq .scene-poster:where(.svelte-ikcozq){transform:translateY(calc(10cqw - 20px))}@media(max-width:640px){.scroll-scene.svelte-ikcozq,.scroll-scene[data-scene=colosseum].svelte-ikcozq{--scene-top-trim: calc(100cqw * (var(--scene-top-inset) + .2));aspect-ratio:1}}.scroll-scene[data-scene=rebot-scale].svelte-ikcozq{margin-top:5rem;aspect-ratio:4 / 3;canvas:where(.svelte-ikcozq){clip-path:inset(var(--scene-bleed, 0px) 0 0)}@media(max-width:640px){aspect-ratio:1}}@media print{.scroll-scene.svelte-ikcozq canvas:where(.svelte-ikcozq){display:none}.scroll-scene.svelte-ikcozq[data-scene-ready=true] .scene-poster:where(.svelte-ikcozq){visibility:visible}}
