.stage[data-astro-cid-xyyjired]{position:relative;min-width:0}.stage-frame[data-astro-cid-xyyjired]{position:relative;background:var(--sc-night-surface);color:var(--sc-night-ink)}.stage-toggle[data-astro-cid-xyyjired]{position:absolute;z-index:2;top:.75rem;right:.75rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#0e0b1fb8;color:var(--sc-night-ink);cursor:pointer}.stage-toggle[data-astro-cid-xyyjired][hidden]{display:none}.stage-toggle[data-astro-cid-xyyjired]:focus-visible{outline:3px solid var(--sc-gold);outline-offset:2px}.stage-toggle[data-astro-cid-xyyjired][data-state=playing] .ico-start[data-astro-cid-xyyjired],.stage-toggle[data-astro-cid-xyyjired][data-state=stopped] .ico-stop[data-astro-cid-xyyjired]{display:none}.stage-track[data-astro-cid-xyyjired]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.stage-track[data-astro-cid-xyyjired]::-webkit-scrollbar{display:none}.slide[data-astro-cid-xyyjired]{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-rows:auto 1fr;grid-template-areas:"art" "rest";min-width:0}.slide-art[data-astro-cid-xyyjired]{grid-area:art;position:relative;aspect-ratio:13 / 9;overflow:hidden;background:var(--sc-night-surface-2)}.slide-art[data-astro-cid-xyyjired] img[data-astro-cid-xyyjired]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos-phone)}.slide-art[data-astro-cid-xyyjired]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1a153300 40%,#1a1533f0)}.slide-head[data-astro-cid-xyyjired]{grid-area:art;align-self:end;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 1.25rem 1rem}.slide-kicker[data-astro-cid-xyyjired]{padding:.2rem .75rem;border-radius:999rem;background:var(--sc-gold);color:var(--sc-gold-ink);font-weight:700;font-size:.8125rem;line-height:1.4}.slide-kicker[data-astro-cid-xyyjired][data-kind=live]{background:var(--sc-night-surface-2);color:var(--sc-night-ink);box-shadow:inset 0 0 0 1px var(--sc-night-line)}.slide-title[data-astro-cid-xyyjired]{font-family:var(--font-brand);font-weight:600;font-size:2.25rem;line-height:1.05;color:#fff}.slide-rest[data-astro-cid-xyyjired]{grid-area:rest;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:.9rem 1.25rem 1.5rem}.slide-pitch[data-astro-cid-xyyjired]{font-size:1.0625rem;line-height:1.5;color:var(--sc-night-muted)}.slide-rest[data-astro-cid-xyyjired] .slide-badges{--badge-h: 2.625rem;--soon-bg: var(--sc-gold);--soon-ink: var(--sc-gold-ink);justify-content:flex-start;margin-top:.35rem}.slide-actions[data-astro-cid-xyyjired]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;width:100%}.slide-main[data-astro-cid-xyyjired]{flex:1 1 100%;text-align:center;padding:.8rem 1.5rem;border-radius:999rem;background:var(--sc-accent);color:var(--sc-accent-ink);font-family:var(--font-brand);font-weight:600;font-size:1.0625rem;text-decoration:none;transition:filter .15s ease}.slide-main[data-astro-cid-xyyjired]:hover{filter:brightness(1.12)}.slide-link[data-astro-cid-xyyjired]{font-weight:700;color:var(--sc-night-link);text-decoration:none}.slide-link[data-astro-cid-xyyjired]:hover{text-decoration:underline}.slide-main[data-astro-cid-xyyjired]:focus-visible,.slide-link[data-astro-cid-xyyjired]:focus-visible,.slide-rest[data-astro-cid-xyyjired] .slide-badges a:focus-visible{outline:3px solid var(--sc-gold);outline-offset:3px}.stage-thumbs[data-astro-cid-xyyjired]{display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;padding:1rem 1.25rem .25rem}.stage-thumbs[data-astro-cid-xyyjired]::-webkit-scrollbar{display:none}.thumb[data-astro-cid-xyyjired]{position:relative;flex:none;width:7rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .4rem .7rem;border:1px solid var(--sc-line);border-radius:1rem;background:var(--sc-surface);color:var(--sc-ink);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.thumb[data-astro-cid-xyyjired]:hover{border-color:var(--sc-accent)}.thumb[data-astro-cid-xyyjired][aria-selected=true]{border:2px solid var(--sc-accent);background:var(--sc-surface-2);padding:calc(.6rem - 1px) calc(.4rem - 1px) calc(.7rem - 1px)}.thumb[data-astro-cid-xyyjired]:focus-visible{outline:3px solid var(--sc-accent);outline-offset:3px}.thumb-icon[data-astro-cid-xyyjired]{width:2.75rem;height:2.75rem;border-radius:22%;flex:none}.thumb-text[data-astro-cid-xyyjired]{display:flex;flex-direction:column;min-width:0}.thumb-name[data-astro-cid-xyyjired]{font-family:var(--font-brand);font-weight:600;font-size:.8125rem;line-height:1.2}.thumb-full[data-astro-cid-xyyjired]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.thumb-note[data-astro-cid-xyyjired]{display:none;font-size:.875rem;line-height:1.3;color:var(--sc-muted)}.thumb-note[data-astro-cid-xyyjired][data-kind=new]{color:var(--sc-flame);font-weight:700}.thumb-bar[data-astro-cid-xyyjired]{position:absolute;left:.9rem;right:.9rem;bottom:.4rem;height:3px;border-radius:3px;overflow:hidden;background:transparent}.thumb-bar[data-astro-cid-xyyjired] span[data-astro-cid-xyyjired]{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left;background:var(--sc-accent)}.stage[data-astro-cid-xyyjired][data-run=on] .thumb[data-astro-cid-xyyjired][aria-selected=true] .thumb-bar[data-astro-cid-xyyjired]{background:var(--sc-line)}.stage[data-astro-cid-xyyjired][data-run=on] .thumb[data-astro-cid-xyyjired][aria-selected=true] .thumb-bar[data-astro-cid-xyyjired] span[data-astro-cid-xyyjired]{animation:thumb-fill 7s linear forwards}@keyframes thumb-fill{to{transform:scaleX(1)}}@media(min-width:56em){.stage-frame[data-astro-cid-xyyjired]{border-radius:1.75rem;overflow:hidden}.stage-toggle[data-astro-cid-xyyjired]{top:1.25rem;right:1.25rem}.slide[data-astro-cid-xyyjired]{position:relative;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,34rem) 1fr;grid-template-areas:"head ." "rest .";min-height:34rem}.slide-art[data-astro-cid-xyyjired]{position:absolute;inset:0 0 0 auto;width:56%;aspect-ratio:auto;background:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 28%);mask-image:linear-gradient(90deg,transparent 0%,#000 28%)}.slide-art[data-astro-cid-xyyjired] img[data-astro-cid-xyyjired]{object-position:var(--pos-desk)}.slide-art[data-astro-cid-xyyjired]:after{content:none}.slide-head[data-astro-cid-xyyjired]{grid-area:head;align-self:auto;gap:1.1rem;padding:3rem 3rem 0}.slide-kicker[data-astro-cid-xyyjired]{font-size:.875rem;padding:.3rem .9rem}.slide-title[data-astro-cid-xyyjired]{font-size:clamp(2.75rem,4.6vw,4rem);line-height:1}.slide-rest[data-astro-cid-xyyjired]{gap:1.1rem;padding:1.1rem 3rem 7rem}.slide-pitch[data-astro-cid-xyyjired]{font-size:1.25rem}.slide-rest[data-astro-cid-xyyjired] .slide-badges{--badge-h: 3.125rem}.slide-main[data-astro-cid-xyyjired]{flex:none;font-size:1.125rem}.stage-thumbs[data-astro-cid-xyyjired]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;overflow:visible;margin:-4.5rem 1.5rem 0;padding:0}.thumb[data-astro-cid-xyyjired]{width:auto;flex-direction:row;align-items:center;gap:.65rem;padding:.85rem .85rem 1.05rem;text-align:left;border-radius:1.125rem;box-shadow:0 10px 30px #0e0b1f2e}.thumb[data-astro-cid-xyyjired][aria-selected=true]{padding:calc(.85rem - 1px) calc(.85rem - 1px) calc(1.05rem - 1px)}.thumb-name[data-astro-cid-xyyjired]{font-size:1rem}.thumb-note[data-astro-cid-xyyjired]{display:block}}@media(min-width:80em){.thumb-full[data-astro-cid-xyyjired]{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.thumb-short[data-astro-cid-xyyjired]{display:none}}@media(prefers-reduced-motion:reduce){.thumb[data-astro-cid-xyyjired],.slide-main[data-astro-cid-xyyjired]{transition:none}}.studio[data-astro-cid-7f6knguv]{margin-top:4rem;background:#ebe4fa;color:#1a1533;scroll-margin-top:1rem}.theme-dark .studio[data-astro-cid-7f6knguv]{background:#f5f2fc}.studio-in[data-astro-cid-7f6knguv]{display:grid;gap:2rem;max-width:76rem;margin-inline:auto;padding:3.25rem 1.25rem}.studio-text[data-astro-cid-7f6knguv]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.studio-kicker[data-astro-cid-7f6knguv]{color:#5b21b6;font-weight:700;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase}.studio[data-astro-cid-7f6knguv] h2[data-astro-cid-7f6knguv]{color:#1a1533;font-family:var(--font-brand);font-weight:600;font-size:2.125rem;line-height:1.1;text-wrap:balance}.studio-lead[data-astro-cid-7f6knguv]{max-width:38rem;color:#4f4775;font-size:1.125rem;line-height:1.55}.studio-chips[data-astro-cid-7f6knguv]{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.studio-chips[data-astro-cid-7f6knguv] li[data-astro-cid-7f6knguv]{padding:.35rem .9rem;border:1px solid #c9c0ea;border-radius:999rem;color:#3b3363;font-weight:600}.studio-actions[data-astro-cid-7f6knguv]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:.5rem}.studio-cta[data-astro-cid-7f6knguv]{padding:.8rem 1.5rem;border-radius:999rem;background:#7c3aed;color:#fff;font-family:var(--font-brand);font-weight:600;font-size:1.0625rem;text-decoration:none}.studio-cta[data-astro-cid-7f6knguv]:hover{background:#6d28d9}.studio-link[data-astro-cid-7f6knguv],.studio-mail[data-astro-cid-7f6knguv] a[data-astro-cid-7f6knguv]{color:#5b21b6;font-weight:700;text-decoration:none}.studio-link[data-astro-cid-7f6knguv]:hover,.studio-mail[data-astro-cid-7f6knguv] a[data-astro-cid-7f6knguv]:hover{text-decoration:underline}.studio[data-astro-cid-7f6knguv] a[data-astro-cid-7f6knguv]:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}.studio-logo[data-astro-cid-7f6knguv]{display:none}@media(min-width:56em){.studio[data-astro-cid-7f6knguv]{margin-top:6rem}.studio-in[data-astro-cid-7f6knguv]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem;padding:4.5rem 1.5rem}.studio[data-astro-cid-7f6knguv] h2[data-astro-cid-7f6knguv]{font-size:2.625rem}.studio-lead[data-astro-cid-7f6knguv]{font-size:1.1875rem}.studio-logo[data-astro-cid-7f6knguv]{display:block;justify-self:center;width:100%;max-width:27rem;height:auto}}
