.dance-stamp[data-astro-cid-nwwg5fbp]{position:absolute;bottom:clamp(12px,3vw,36px);right:clamp(12px,3vw,36px);width:clamp(78px,9vw,132px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--field-coral);color:var(--field-ink);box-shadow:0 4px 18px #0002;transform:rotate(12deg);pointer-events:none}svg[data-astro-cid-nwwg5fbp]{width:76%;height:86%;overflow:visible}.dance-step[data-astro-cid-nwwg5fbp]{opacity:.8}.is-dancing[data-astro-cid-nwwg5fbp] .dance-step[data-astro-cid-nwwg5fbp]{animation:dance-step 1.1s calc(var(--step)*.15s) 4 cubic-bezier(.22,1,.36,1)}.is-dancing[data-astro-cid-nwwg5fbp] .dance-spark[data-astro-cid-nwwg5fbp]{transform-origin:78px 21px;animation:dance-spark 1.1s .3s 4 ease-in-out}@keyframes dance-step{0%,70%,to{translate:0 0;opacity:.8}25%{translate:0 -6px;opacity:1}40%{translate:0 1px}}@keyframes dance-spark{0%,70%,to{scale:1}30%{scale:1.35;rotate:25deg}}@media(prefers-reduced-motion:reduce){.is-dancing[data-astro-cid-nwwg5fbp] .dance-step[data-astro-cid-nwwg5fbp],.is-dancing[data-astro-cid-nwwg5fbp] .dance-spark[data-astro-cid-nwwg5fbp]{animation:none}}.ballet-cover[data-astro-cid-etktbbjf]{position:relative}.ballet-frames[data-astro-cid-etktbbjf]{display:grid;isolation:isolate}.ballet-frames[data-astro-cid-etktbbjf] img{grid-area:1 / 1;min-width:0}.ballet-toggle[data-astro-cid-etktbbjf]{position:absolute;bottom:clamp(12px,3vw,36px);left:clamp(12px,3vw,36px);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid #fff9;background:#102129e8;color:#fff;cursor:pointer}.ballet-toggle[data-astro-cid-etktbbjf] .play[data-astro-cid-etktbbjf],.ballet-toggle[data-astro-cid-etktbbjf][data-paused] .pause[data-astro-cid-etktbbjf]{display:none}.ballet-toggle[data-astro-cid-etktbbjf][data-paused] .play[data-astro-cid-etktbbjf]{display:block}.ballet-album__actions[data-astro-cid-cvydpgou]{display:flex;justify-content:center;margin-top:24px}.ballet-album[data-astro-cid-cvydpgou]{display:grid;grid-template-columns:1fr 2.1fr 1fr;grid-template-rows:repeat(2,auto);grid-template-areas:"left-top center right-top" "left-bottom center right-bottom";align-items:center;gap:clamp(10px,1.4vw,20px);max-width:1320px;margin-inline:auto;padding-block:10px}.ballet-album__photo[data-astro-cid-cvydpgou]{border-radius:12px;aspect-ratio:auto;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.ballet-album__photo[data-astro-cid-cvydpgou]:nth-child(1){grid-area:center;border-radius:28px}.ballet-album__photo[data-astro-cid-cvydpgou]:nth-child(2){grid-area:left-top;transform:rotate(-2deg)}.ballet-album__photo[data-astro-cid-cvydpgou]:nth-child(3){grid-area:right-top;transform:rotate(2deg)}.ballet-album__photo[data-astro-cid-cvydpgou]:nth-child(4){grid-area:left-bottom;transform:rotate(1.5deg)}.ballet-album__photo[data-astro-cid-cvydpgou]:nth-child(5){grid-area:right-bottom;transform:rotate(-1.5deg)}.ballet-album__photo[data-astro-cid-cvydpgou] img[data-astro-cid-cvydpgou]{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;transform:none}.ballet-album__photo[data-astro-cid-cvydpgou]:hover img[data-astro-cid-cvydpgou]{transform:none}.ballet-album__number[data-astro-cid-cvydpgou]{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:20px;background:#0b0b0bcc;color:#fff;font-size:12px;line-height:1.2;font-variant-numeric:tabular-nums}.ballet-album__photo[data-astro-cid-cvydpgou] span[data-astro-cid-cvydpgou]{transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s}.ballet-album__photo[data-astro-cid-cvydpgou]:focus-visible{transform:translateY(-4px);box-shadow:0 10px 24px #0003,0 0 0 2px var(--accent)}.ballet-album__photo[data-astro-cid-cvydpgou]:focus-visible span[data-astro-cid-cvydpgou]{transform:translate(2px,-2px);background:var(--accent)}@media(hover:hover)and (pointer:fine){.ballet-album__photo[data-astro-cid-cvydpgou]:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0003,0 0 0 2px var(--accent)}.ballet-album__photo[data-astro-cid-cvydpgou]:hover span[data-astro-cid-cvydpgou]{transform:translate(2px,-2px);background:var(--accent)}}@media(max-width:760px){.ballet-album[data-astro-cid-cvydpgou]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:"center center" "left-top right-top" "left-bottom right-bottom";gap:12px;padding:0 3px}.ballet-album__photo[data-astro-cid-cvydpgou]:nth-child(1){border-radius:18px}.ballet-album__photo[data-astro-cid-cvydpgou]:nth-child(n+2){transform:none;border-radius:10px}.ballet-album__number[data-astro-cid-cvydpgou]{left:8px;bottom:8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.ballet-album__photo[data-astro-cid-cvydpgou],.ballet-album__photo[data-astro-cid-cvydpgou] span[data-astro-cid-cvydpgou]{transition:none}.ballet-album__photo[data-astro-cid-cvydpgou] span[data-astro-cid-cvydpgou],.ballet-album__photo[data-astro-cid-cvydpgou]:is(:hover,:focus-visible) span[data-astro-cid-cvydpgou]{transform:none}.ballet-album__photo[data-astro-cid-cvydpgou]:nth-child(n){transform:none}}
