.fig[data-astro-cid-fmhlfdrh] [data-astro-cid-fmhlfdrh][data-when][data-off]{display:none}.fig[data-astro-cid-fmhlfdrh]{--film-spill:calc(var(--u) * 3);min-width:0;margin:0;position:relative}.stage[data-astro-cid-fmhlfdrh]{position:relative}.film[data-astro-cid-fmhlfdrh]{height:round(calc(var(--grid-w) / 2), var(--grid-edge));background-image:radial-gradient(circle at center, var(--grid-dot) .85px, transparent 1.25px);background-size:calc(var(--u) / 2) calc(var(--u) / 2);position:relative}.fig[data-astro-cid-fmhlfdrh]:has(+[data-point-grid]) .film[data-astro-cid-fmhlfdrh]{background:var(--card)}@media (width<=1023px){.film[data-astro-cid-fmhlfdrh]{height:round(calc(var(--grid-w) * 10 / 16), var(--grid-edge))}}@media (width<=760px){.fig[data-astro-cid-fmhlfdrh]{--film-spill:calc(var(--u) * 4)}.film[data-astro-cid-fmhlfdrh]{height:round(calc(var(--grid-w) * 5 / 4), var(--grid-edge))}}.canvas[data-astro-cid-fmhlfdrh]{width:100%;height:calc(100% + var(--film-spill));pointer-events:none;z-index:2;display:block;position:absolute;top:0;left:0}.fallback[data-astro-cid-fmhlfdrh]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fig[data-astro-cid-fmhlfdrh][data-gl] .fallback[data-astro-cid-fmhlfdrh],.fig[data-astro-cid-fmhlfdrh][data-gl-armed] .fallback[data-astro-cid-fmhlfdrh],.fig[data-astro-cid-fmhlfdrh]:not([data-gl]) .canvas[data-astro-cid-fmhlfdrh]{visibility:hidden}.source[data-astro-cid-fmhlfdrh]{opacity:0;pointer-events:none;width:2px;height:2px;position:absolute;top:0;left:0}.hold[data-astro-cid-fmhlfdrh]{top:var(--pad);right:var(--pad);z-index:2;-webkit-appearance:none;appearance:none;cursor:pointer;width:calc(var(--u) * 2);height:calc(var(--u) * 2);min-width:var(--s-5);min-height:var(--s-5);background:var(--paper);color:var(--text);box-shadow:0 0 0 1px var(--line);opacity:.82;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:opacity .24s,background-color .24s,color .24s;display:grid;position:absolute}.hold[data-astro-cid-fmhlfdrh][hidden]{display:none}.hold[data-astro-cid-fmhlfdrh]>span[data-astro-cid-fmhlfdrh]{display:grid}.hold[data-astro-cid-fmhlfdrh]:hover,.hold[data-astro-cid-fmhlfdrh]:focus-visible,.hold[data-astro-cid-fmhlfdrh]:active{opacity:1;background:var(--text);color:var(--paper)}.hold[data-astro-cid-fmhlfdrh]:focus-visible,.play[data-astro-cid-fmhlfdrh]:focus-visible{outline:none}.hold[data-astro-cid-fmhlfdrh]:focus-visible:after,.play[data-astro-cid-fmhlfdrh]:focus-visible .knob[data-astro-cid-fmhlfdrh]:after{content:"";inset:calc(-1 * (var(--ring-off) + var(--ring-w)));padding:var(--ring-w);pointer-events:none;background:var(--grad);-webkit-mask-composite:xor;border-radius:50%;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.play[data-astro-cid-fmhlfdrh]:focus-visible .knob[data-astro-cid-fmhlfdrh]:after{inset:calc(-1 * var(--s-1))}.play[data-astro-cid-fmhlfdrh]{z-index:2;cursor:pointer;color:inherit;justify-items:center;gap:var(--s-2);margin:0;padding:0;text-decoration:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knob[data-astro-cid-fmhlfdrh]{width:clamp(calc(var(--step) * 14), 7.4vw, calc(var(--step) * 18));aspect-ratio:1;background:var(--paper);color:var(--text);box-shadow:0 0 0 1px var(--line);transition:transform .42s var(--ease), background-color .24s ease, color .24s ease;border-radius:50%;place-items:center;display:grid;position:relative}.knob[data-astro-cid-fmhlfdrh] svg{transform:translate(2px)}.play[data-astro-cid-fmhlfdrh]:hover .knob[data-astro-cid-fmhlfdrh],.play[data-astro-cid-fmhlfdrh]:focus-visible .knob[data-astro-cid-fmhlfdrh],.play[data-astro-cid-fmhlfdrh]:active .knob[data-astro-cid-fmhlfdrh]{background:var(--text);color:var(--paper);transform:scale(1.06)}.chip[data-astro-cid-fmhlfdrh]{align-items:baseline;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:var(--paper);color:var(--text);display:inline-flex}.chipText[data-astro-cid-fmhlfdrh]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:13px}.dur[data-astro-cid-fmhlfdrh]{white-space:nowrap;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (width<=760px){.knob[data-astro-cid-fmhlfdrh]{width:calc(var(--step) * 13)}.chip[data-astro-cid-fmhlfdrh]{padding:var(--s-1) var(--s-2);gap:var(--s-1)}.chipText[data-astro-cid-fmhlfdrh]{letter-spacing:.06em;font-size:12px}}@media (prefers-reduced-motion:reduce){.knob[data-astro-cid-fmhlfdrh]{transition:none}}
