.recording--flyer.svelte-1a2fa23{--flyer-gap:1.5rem;--recording-angle:2deg;isolation:isolate;gap:var(--flyer-gap);grid-template-columns:minmax(0,1fr);max-width:none;padding:clamp(1rem,3cqi,2.5rem);display:grid;position:relative}.recording--flyer.svelte-1a2fa23:before{content:"";z-index:-1;background:var(--ticket-paper);box-shadow:0 5px 15px var(--shadow);pointer-events:none;position:absolute;inset:0;rotate:-2deg}.recording--flyer.svelte-1a2fa23 .recording-start:where(.svelte-1a2fa23){margin:-.75rem 0 0}.recording--flyer.svelte-1a2fa23 .recording-start:where(.svelte-1a2fa23) .ticket-card:where(.svelte-1a2fa23){padding-bottom:.5rem}.recording--flyer.svelte-1a2fa23 .recording-caption:where(.svelte-1a2fa23){padding:0}.recording--flyer.svelte-1a2fa23 .recording-caption:where(.svelte-1a2fa23) h2:where(.svelte-1a2fa23){text-wrap:balance;font-size:clamp(2.25rem,5cqi,3.5rem);font-weight:900;line-height:1.05}.recording--flyer.svelte-1a2fa23 .recording-credits:where(.svelte-1a2fa23){line-height:1.8}.recording--flyer.svelte-1a2fa23 .recording-media:where(.svelte-1a2fa23){min-width:0;rotate:var(--recording-angle);transform-origin:50% .25rem;margin-block:.5rem;position:relative}.recording--flyer.svelte-1a2fa23 .video-mat:where(.svelte-1a2fa23){background:var(--paper);transform-origin:50% .25rem;border:0;min-width:0;padding:.5rem .5rem 1.5rem;box-shadow:0 2px 4px #2b25201a,0 12px 24px -12px #2b252052}.recording-tape.svelte-1a2fa23{left:46%}.recording--flyer.svelte-1a2fa23 .recording-play:where(.svelte-1a2fa23){translate:none;rotate:calc(-1 * var(--recording-angle));inset-block:auto -1.25rem;inset-inline-start:.5rem}.recording-links.svelte-1a2fa23{border-top:1px dashed var(--muted);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;padding-top:.75rem;display:flex}.recording--flyer.recording--playing.svelte-1a2fa23{--recording-angle:0deg}@container home-recording (width>=48rem){.recording--flyer.svelte-1a2fa23{column-gap:calc(var(--flyer-gap) * 2);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)}.recording--flyer.svelte-1a2fa23:before{grid-area:1/1/4/2;inset:-1.5rem -3rem -1.5rem -1.5rem}.recording--flyer.svelte-1a2fa23 .recording-start:where(.svelte-1a2fa23){grid-area:1/1}.recording--flyer.svelte-1a2fa23 .recording-caption:where(.svelte-1a2fa23){grid-area:2/1;align-self:start}.recording--flyer.svelte-1a2fa23 .recording-media:where(.svelte-1a2fa23){grid-area:1/2/4/3;align-self:center}.recording-links.svelte-1a2fa23{flex-direction:column;grid-area:3/1;gap:0}}@media (prefers-reduced-motion:no-preference){.recording--flyer.svelte-1a2fa23 .recording-media:where(.svelte-1a2fa23){transition:rotate .28s cubic-bezier(.16,1,.3,1)}.recording--flyer.svelte-1a2fa23 .video-mat:where(.svelte-1a2fa23){transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s}.recording--flyer.svelte-1a2fa23:not(.recording--playing):has(.recording-poster:where(.svelte-1a2fa23):focus-visible) .video-mat:where(.svelte-1a2fa23){transform:perspective(1000px)rotateX(6deg);box-shadow:0 4px 8px #2b252014,0 25px 35px -14px #2b252052}.recording--flyer.svelte-1a2fa23 .recording-poster:where(.svelte-1a2fa23):is(:where(.svelte-1a2fa23):hover,:where(.svelte-1a2fa23):focus-visible) .recording-play:where(.svelte-1a2fa23){translate:0 -3px}.recording--flyer.svelte-1a2fa23 .recording-poster:where(.svelte-1a2fa23):active .recording-play:where(.svelte-1a2fa23){translate:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.recording--flyer.svelte-1a2fa23:not(.recording--playing):has(.recording-poster:where(.svelte-1a2fa23):hover) .video-mat:where(.svelte-1a2fa23){transform:perspective(1000px)rotateX(6deg);box-shadow:0 4px 8px #2b252014,0 25px 35px -14px #2b252052}}@media (prefers-reduced-motion:reduce){.recording--flyer.svelte-1a2fa23{--recording-angle:0deg}}@media (forced-colors:active){.recording--flyer.svelte-1a2fa23{--recording-angle:0deg}.recording--flyer.svelte-1a2fa23:before{display:none}.recording--flyer.svelte-1a2fa23 .video-mat:where(.svelte-1a2fa23){box-shadow:none;border:1px solid canvastext;transform:none!important}.recording--flyer.svelte-1a2fa23 .recording-start:where(.svelte-1a2fa23){filter:none;transform:none}.recording-links.svelte-1a2fa23{border-color:canvastext}}
