.sb[data-astro-cid-7vopgtgm]{gap:var(--space-10);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;display:grid}.sb__stage[data-astro-cid-7vopgtgm]{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--p-night-1000);border:1px solid var(--color-border-strong);touch-action:pan-y;cursor:grab;user-select:none;width:100%;max-height:38rem;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.sb__stage[data-astro-cid-7vopgtgm]:focus-visible{outline:2px solid var(--p-gold-400);outline-offset:3px}.sb__frame[data-astro-cid-7vopgtgm]{opacity:0;transition:opacity .7s var(--ease-standard), transform 1.4s var(--ease-emphasized);will-change:opacity, transform;margin:0;position:absolute;inset:0;transform:scale(1.04)}.sb__frame[data-astro-cid-7vopgtgm].is-active{opacity:1;z-index:1;transform:none}.sb__cut[data-astro-cid-7vopgtgm]{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,#ffe98f8c,#02141a00 70%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.sb__frame[data-astro-cid-7vopgtgm].is-active .picture{animation:sb-kenburns 6s var(--ease-standard) both}.sb[data-astro-cid-7vopgtgm].is-cut .sb__cut[data-astro-cid-7vopgtgm]{animation:sb-flash .55s var(--ease-standard) both}.sb[data-astro-cid-7vopgtgm].is-cut .sb__caption[data-astro-cid-7vopgtgm]{animation:sb-caption .7s var(--ease-emphasized) both}}@keyframes sb-kenburns{0%{transform:scale(1.18)translateY(2%)}to{transform:scale(1.02)}}@keyframes sb-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes sb-caption{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sb__frame[data-astro-cid-7vopgtgm] .picture{-webkit-user-drag:none;position:absolute;inset:0}.sb__badge[data-astro-cid-7vopgtgm],.sb__timecode[data-astro-cid-7vopgtgm]{z-index:2;padding:var(--space-1) var(--space-3);letter-spacing:.02em;color:var(--p-paper-050);background:#02141ac7;border:1px solid #ffffff29;border-radius:999px;font-size:.72rem;font-weight:700;position:absolute}.sb__badge[data-astro-cid-7vopgtgm]{top:var(--space-4);left:var(--space-4)}.sb__timecode[data-astro-cid-7vopgtgm]{bottom:var(--space-4);right:var(--space-4);font-family:var(--font-display);color:var(--p-gold-300);font-size:1.1rem}.sb__timecode-total[data-astro-cid-7vopgtgm]{color:var(--color-ink-muted);font-size:.8rem}.sb__panel[data-astro-cid-7vopgtgm]{gap:var(--space-5);padding-top:var(--space-2);flex-direction:column;display:flex}.sb__counter[data-astro-cid-7vopgtgm]{font-size:var(--text-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--p-gold-400);font-weight:700}.sb__title[data-astro-cid-7vopgtgm]{color:var(--color-ink-muted);text-transform:none;letter-spacing:0;font-weight:600}.sb__caption[data-astro-cid-7vopgtgm]{font-family:var(--font-display);text-wrap:balance;min-height:2.4em;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);line-height:1.2}.sb__scrub[data-astro-cid-7vopgtgm]{padding-bottom:1.6rem;position:relative}.sb__progress[data-astro-cid-7vopgtgm]{height:4px;width:calc(var(--p,0) * 100%);background:linear-gradient(90deg, var(--p-gold-400), var(--p-blue-400));pointer-events:none;transition:width .35s var(--ease-standard);border-radius:999px;position:absolute;top:9px;left:0}.sb__scrub[data-astro-cid-7vopgtgm] input[data-astro-cid-7vopgtgm]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:22px;margin:0}.sb__scrub[data-astro-cid-7vopgtgm] input[data-astro-cid-7vopgtgm]::-webkit-slider-runnable-track{background:#ffffff24;border-radius:999px;height:4px}.sb__scrub[data-astro-cid-7vopgtgm] input[data-astro-cid-7vopgtgm]::-moz-range-track{background:#ffffff24;border-radius:999px;height:4px}.sb__scrub[data-astro-cid-7vopgtgm] input[data-astro-cid-7vopgtgm]::-webkit-slider-thumb{appearance:none;background:var(--p-gold-400);border:3px solid var(--p-night-1000);width:22px;height:22px;box-shadow:0 0 0 2px var(--p-gold-400), 0 0 18px #ffde5980;border-radius:50%;margin-top:-9px}.sb__scrub[data-astro-cid-7vopgtgm] input[data-astro-cid-7vopgtgm]::-moz-range-thumb{background:var(--p-gold-400);border:3px solid var(--p-night-1000);width:16px;height:16px;box-shadow:0 0 0 2px var(--p-gold-400);border-radius:50%}.sb__scrub[data-astro-cid-7vopgtgm] input[data-astro-cid-7vopgtgm]:focus-visible{outline:2px solid var(--p-gold-400);outline-offset:6px}.sb__ticks[data-astro-cid-7vopgtgm]{height:1.2rem;color:var(--color-ink-muted);font-size:.7rem;position:absolute;bottom:0;left:0;right:0}.sb__ticks[data-astro-cid-7vopgtgm] span[data-astro-cid-7vopgtgm]{left:var(--x);position:absolute;transform:translate(-50%)}.sb__ticks[data-astro-cid-7vopgtgm] span[data-astro-cid-7vopgtgm]:first-child{transform:none}.sb__ticks[data-astro-cid-7vopgtgm] span[data-astro-cid-7vopgtgm]:last-child{transform:translate(-100%)}.sb__controls[data-astro-cid-7vopgtgm]{gap:var(--space-3);align-items:center;display:flex}.sb__btn[data-astro-cid-7vopgtgm]{min-width:44px;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);color:var(--color-ink);font:inherit;cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast), color var(--duration-fast);background:#ffffff0a;font-weight:700}.sb__btn[data-astro-cid-7vopgtgm]:hover,.sb__btn[data-astro-cid-7vopgtgm]:focus-visible{border-color:var(--p-gold-400);color:var(--p-gold-300)}.sb__btn--play[data-astro-cid-7vopgtgm]{background:var(--p-gold-400);color:var(--p-night-900);border-color:#0000;flex:0 16rem}.sb__btn--play[data-astro-cid-7vopgtgm]:hover,.sb__btn--play[data-astro-cid-7vopgtgm]:focus-visible{background:var(--p-paper-050);color:var(--p-night-900)}.sb__thumbs[data-astro-cid-7vopgtgm]{gap:var(--space-2);grid-template-columns:repeat(9,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sb__thumb[data-astro-cid-7vopgtgm]{aspect-ratio:9/16;border-radius:var(--radius-sm);background:var(--p-night-1000);cursor:pointer;opacity:.55;width:100%;transition:opacity var(--duration-fast), border-color var(--duration-fast), transform var(--duration-base) var(--ease-emphasized);border:2px solid #0000;padding:0;display:block;position:relative;overflow:hidden}.sb__thumb[data-astro-cid-7vopgtgm] .picture{position:absolute;inset:0}.sb__thumb[data-astro-cid-7vopgtgm] span[data-astro-cid-7vopgtgm]{color:var(--p-paper-050);background:#02141acc;border-radius:4px;padding:0 5px;font-size:.65rem;font-weight:700;position:absolute;bottom:4px;left:4px}.sb__thumb[data-astro-cid-7vopgtgm]:hover,.sb__thumb[data-astro-cid-7vopgtgm]:focus-visible{opacity:.9}.sb__thumb[data-astro-cid-7vopgtgm].is-active{opacity:1;border-color:var(--p-gold-400)}@media (prefers-reduced-motion:no-preference){.sb__thumb[data-astro-cid-7vopgtgm].is-active{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.sb__frame[data-astro-cid-7vopgtgm]{transition:opacity .2s linear;transform:none}.sb__progress[data-astro-cid-7vopgtgm]{transition:none}}@media (width<=1023px){.sb[data-astro-cid-7vopgtgm]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.sb__stage[data-astro-cid-7vopgtgm]{width:min(100%,24rem);max-height:70vh;margin-inline:auto}.sb__caption[data-astro-cid-7vopgtgm]{min-height:0}.sb__thumbs[data-astro-cid-7vopgtgm]{gap:6px}.sb__thumb[data-astro-cid-7vopgtgm] span[data-astro-cid-7vopgtgm]{font-size:.6rem}.sb__ticks[data-astro-cid-7vopgtgm] span[data-astro-cid-7vopgtgm]:nth-child(2n){display:none}.sb__btn--play[data-astro-cid-7vopgtgm]{flex:auto}}.studio-board__head[data-astro-cid-qndvf3hr]{justify-content:space-between;align-items:flex-end;gap:var(--space-8);display:flex}.studio-board__tag[data-astro-cid-qndvf3hr]{max-width:18rem;margin-bottom:var(--space-12);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);color:var(--color-ink-soft);border-radius:999px;flex:none;font-size:.8125rem}.studio-board__strip[data-astro-cid-qndvf3hr]{gap:var(--space-3);padding:0 0 var(--space-4);scroll-snap-type:x mandatory;grid-template-columns:repeat(9,minmax(9.5rem,1fr));margin:0;list-style:none;display:grid;overflow-x:auto}.studio-board__frame[data-astro-cid-qndvf3hr]{scroll-snap-align:start}.studio-board__time[data-astro-cid-qndvf3hr]{font-family:var(--font-display);color:var(--p-gold-400);margin-bottom:var(--space-2);font-weight:600;display:block}.studio-board__screen[data-astro-cid-qndvf3hr]{aspect-ratio:9/16;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 4px), linear-gradient(180deg, var(--p-night-900), var(--p-night-1000));margin-bottom:var(--space-3);display:block;position:relative;overflow:hidden}.studio-board__screen[data-astro-cid-qndvf3hr] .picture{position:absolute;inset:0}.studio-board__frame[data-astro-cid-qndvf3hr]:last-child .studio-board__screen[data-astro-cid-qndvf3hr]{border-color:var(--p-gold-400)}.studio-board__frame[data-astro-cid-qndvf3hr] p[data-astro-cid-qndvf3hr]{font-size:var(--text-small);color:var(--color-ink-soft);line-height:var(--leading-snug)}.studio-styles__inner[data-astro-cid-qndvf3hr]{gap:var(--space-16);grid-template-columns:1fr 1.1fr;align-items:start;display:grid}.studio-styles__list[data-astro-cid-qndvf3hr]{margin:0;padding:0;list-style:none}.studio-styles__list[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr]{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);display:flex}.studio-styles__name[data-astro-cid-qndvf3hr]{font-family:var(--font-display);font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);font-weight:600}.studio-styles__use[data-astro-cid-qndvf3hr]{font-size:var(--text-small);color:var(--color-ink-soft);text-align:right}.studio-slate__grid[data-astro-cid-qndvf3hr]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.studio-slate__item[data-astro-cid-qndvf3hr]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(160deg,#0b3541b3,#02141ae6);flex-direction:column;display:flex;overflow:hidden}.studio-slate__media[data-astro-cid-qndvf3hr]{aspect-ratio:16/10;background:var(--p-night-1000);position:relative}.studio-slate__media[data-astro-cid-qndvf3hr] .picture{transition:transform var(--duration-slow) var(--ease-emphasized);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.studio-slate__item[data-astro-cid-qndvf3hr]:hover .studio-slate__media[data-astro-cid-qndvf3hr] .picture{transform:scale(1.04)}}.studio-slate__body[data-astro-cid-qndvf3hr]{padding:var(--space-6) var(--space-6) var(--space-8)}.studio-slate__status[data-astro-cid-qndvf3hr]{top:var(--space-4);left:var(--space-4);padding:var(--space-1) var(--space-3);color:var(--p-gold-300);background:#02141ac7;border:1px solid #ffde5966;border-radius:999px;font-size:.75rem;font-weight:700;display:inline-block;position:absolute}.studio-slate__item[data-astro-cid-qndvf3hr] h3[data-astro-cid-qndvf3hr]{margin-bottom:var(--space-2);font-size:1.5rem}.studio-slate__meta[data-astro-cid-qndvf3hr]{font-size:var(--text-small);color:var(--color-signal-text);margin-bottom:var(--space-4);font-weight:600}.studio-slate__line[data-astro-cid-qndvf3hr]{color:var(--color-ink-soft);line-height:var(--leading-normal)}@media (width<=1023px){.studio-board__head[data-astro-cid-qndvf3hr]{flex-direction:column;align-items:flex-start}.studio-board__tag[data-astro-cid-qndvf3hr]{margin-bottom:var(--space-6)}.studio-styles__inner[data-astro-cid-qndvf3hr]{gap:var(--space-4);grid-template-columns:1fr}.studio-slate__grid[data-astro-cid-qndvf3hr]{grid-template-columns:1fr 1fr}}@media (width<=639px){.studio-slate__grid[data-astro-cid-qndvf3hr]{grid-template-columns:1fr}.studio-styles__list[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr]{gap:var(--space-1);flex-direction:column}.studio-styles__use[data-astro-cid-qndvf3hr]{text-align:left}}
