.intro[data-astro-cid-fmp4ekgg]{--lw:min(620px, 76vw);z-index:100;color:var(--fg);touch-action:none;position:fixed;inset:0}.intro[data-astro-cid-fmp4ekgg].is-done{display:none}.intro__canvas[data-astro-cid-fmp4ekgg]{width:100%;height:100%;position:absolute;inset:0}.intro__hud[data-astro-cid-fmp4ekgg]{pointer-events:none;color:var(--muted);transition:opacity .6s;position:absolute;inset:0}.intro__tl[data-astro-cid-fmp4ekgg],.intro__tr[data-astro-cid-fmp4ekgg]{flex-direction:column;gap:6px;display:flex;position:absolute;top:22px}.intro__tl[data-astro-cid-fmp4ekgg]{left:var(--gutter)}.intro__tr[data-astro-cid-fmp4ekgg]{right:var(--gutter);text-align:right;align-items:flex-end}.intro__tc[data-astro-cid-fmp4ekgg]{color:var(--fg);font-size:13px}.intro__rec[data-astro-cid-fmp4ekgg]{color:var(--live);align-items:center;gap:8px;display:inline-flex}.intro__rec[data-astro-cid-fmp4ekgg] i[data-astro-cid-fmp4ekgg]{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.15}}.intro__meters[data-astro-cid-fmp4ekgg]{left:var(--gutter);gap:10px;height:92px;display:flex;position:absolute;bottom:26px}.intro__ch[data-astro-cid-fmp4ekgg]{flex-direction:column;align-items:center;gap:6px;width:18px;display:flex}.intro__ch[data-astro-cid-fmp4ekgg] span[data-astro-cid-fmp4ekgg]{font-size:9px}.intro__bar[data-astro-cid-fmp4ekgg]{background:#efeae014;border-radius:1px;flex:1;align-items:flex-end;width:4px;display:flex;overflow:hidden}.intro__bar[data-astro-cid-fmp4ekgg] i[data-astro-cid-fmp4ekgg]{transform-origin:bottom;background:linear-gradient(to top, var(--fg) 0 64%, color-mix(in srgb, var(--fg) 50%, var(--live)) 64% 84%, var(--live) 84%);opacity:.85;background-position:bottom;background-size:100% 92px;width:100%;height:100%;display:block;transform:scaleY(.02)}.intro__db[data-astro-cid-fmp4ekgg]{left:calc(var(--gutter) + 186px);height:74px;color:var(--dim);flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:44px}.intro__logo[data-astro-cid-fmp4ekgg]{width:var(--lw);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-39.6%)}.intro__logo[data-astro-cid-fmp4ekgg] .logo{width:100%;height:auto;color:var(--fg)}.intro__logo[data-astro-cid-fmp4ekgg] .logo-studio path,.intro__logo[data-astro-cid-fmp4ekgg] .logo-studio rect{opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);transform-box:fill-box;transform:translateY(18px)}.intro__logo[data-astro-cid-fmp4ekgg].is-studio .logo-studio path,.intro__logo[data-astro-cid-fmp4ekgg].is-studio .logo-studio rect{opacity:1;transform:none}.intro__logo[data-astro-cid-fmp4ekgg].is-studio .logo-studio>:nth-child(2){transition-delay:50ms}.intro__logo[data-astro-cid-fmp4ekgg].is-studio .logo-studio>:nth-child(3){transition-delay:.1s}.intro__logo[data-astro-cid-fmp4ekgg].is-studio .logo-studio>:nth-child(4){transition-delay:.15s}.intro__logo[data-astro-cid-fmp4ekgg].is-studio .logo-studio>:nth-child(5){transition-delay:.2s}.intro__logo[data-astro-cid-fmp4ekgg].is-studio .logo-studio>:nth-child(6){transition-delay:.25s}.intro__playhead[data-astro-cid-fmp4ekgg]{background:var(--live);width:2px;box-shadow:0 0 18px var(--live);opacity:0;position:absolute;top:-12%;bottom:-8%;left:0}.intro__playhead[data-astro-cid-fmp4ekgg]:before{content:"";background:var(--live);border-radius:2px;width:12px;height:12px;position:absolute;top:-6px;left:-5px;transform:rotate(45deg)}.intro__tag[data-astro-cid-fmp4ekgg]{letter-spacing:.14em;white-space:nowrap;opacity:0;transition:opacity .6s .3s, transform .8s .3s var(--ease-out);border:1px solid;border-radius:999px;margin-top:4%;padding:6px 14px;font-size:clamp(8px,1vw,11px);display:inline-block;position:absolute;top:100%;left:58%;transform:translateY(8px)}.intro__logo[data-astro-cid-fmp4ekgg].is-studio .intro__tag[data-astro-cid-fmp4ekgg]{opacity:1;transform:none}.intro__cta[data-astro-cid-fmp4ekgg]{left:50%;top:calc(50% + var(--lw) * .289 + clamp(76px, 11vh, 112px));opacity:0;pointer-events:none;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);flex-direction:column;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:absolute;transform:translate(-50%,10px)}.intro__cta[data-astro-cid-fmp4ekgg].is-in{opacity:1;pointer-events:auto;transform:translate(-50%)}.intro__pill[data-astro-cid-fmp4ekgg]{border:1px solid var(--line-strong);backdrop-filter:blur(8px);background:#0c0f0fb3;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.intro__mode[data-astro-cid-fmp4ekgg]{letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr 1fr;height:42px;font-size:10px;display:grid;position:relative}.intro__mode[data-astro-cid-fmp4ekgg] button[data-astro-cid-fmp4ekgg]{z-index:1;color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:color .3s;display:inline-flex;position:relative}.intro__mode[data-astro-cid-fmp4ekgg] button[data-astro-cid-fmp4ekgg]:hover,.intro__mode[data-astro-cid-fmp4ekgg] button[data-astro-cid-fmp4ekgg][aria-checked=true]{color:var(--fg)}.intro__thumb[data-astro-cid-fmp4ekgg]{box-shadow:inset 0 0 0 1px var(--line-strong);transition:inset .45s var(--ease-out);background:#efeae01a;border-radius:999px;position:absolute;inset:0 50% 0 0}.intro__mode[data-astro-cid-fmp4ekgg][data-on=mute] .intro__thumb[data-astro-cid-fmp4ekgg]{inset:0 0 0 50%}.intro__spk[data-astro-cid-fmp4ekgg]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.intro__go[data-astro-cid-fmp4ekgg]{background:var(--accent);height:42px;color:var(--on-accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background .35s var(--ease-out), color .35s;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 26px;font-size:11px;display:inline-flex}.intro__go[data-astro-cid-fmp4ekgg]:hover{background:var(--hl);color:var(--on-hl)}.intro__eq[data-astro-cid-fmp4ekgg]{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.intro__eq[data-astro-cid-fmp4ekgg] i[data-astro-cid-fmp4ekgg]{transform-origin:bottom;background:currentColor;width:2px;height:100%;animation:.8s ease-in-out infinite alternate eqi}.intro__eq[data-astro-cid-fmp4ekgg] i[data-astro-cid-fmp4ekgg]:nth-child(2){animation-delay:-.4s}.intro__eq[data-astro-cid-fmp4ekgg] i[data-astro-cid-fmp4ekgg]:nth-child(3){animation-delay:-.2s}@keyframes eqi{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.intro__sound[data-astro-cid-fmp4ekgg]{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;white-space:nowrap;background:#0c0f0f99;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:11px;transition:opacity .5s,color .4s,border-color .4s;display:inline-flex;position:absolute;bottom:16vh;left:50%;transform:translate(-50%)}.intro__sound[data-astro-cid-fmp4ekgg] .intro__eq[data-astro-cid-fmp4ekgg]{color:var(--live);display:none}.intro__sound[data-astro-cid-fmp4ekgg] .w[data-astro-cid-fmp4ekgg]{display:none}.intro__sound[data-astro-cid-fmp4ekgg][data-state=locked]{animation:2.4s ease-in-out infinite nudge}.intro__sound[data-astro-cid-fmp4ekgg][data-state=on]{color:var(--fg);border-color:color-mix(in srgb, var(--live) 50%, transparent)}.intro__sound[data-astro-cid-fmp4ekgg][data-state=on] .w[data-astro-cid-fmp4ekgg],.intro__sound[data-astro-cid-fmp4ekgg][data-state=on] .intro__eq[data-astro-cid-fmp4ekgg]{display:inline-flex}.intro__sound[data-astro-cid-fmp4ekgg][data-state=on] .x[data-astro-cid-fmp4ekgg]{display:none}.intro__sound[data-astro-cid-fmp4ekgg].is-hidden{opacity:0;pointer-events:none}@keyframes nudge{50%{border-color:var(--line-strong);color:var(--fg)}}@media (prefers-reduced-motion:reduce){.intro__sound[data-astro-cid-fmp4ekgg][data-state=locked]{animation:none}.intro__eq[data-astro-cid-fmp4ekgg] i[data-astro-cid-fmp4ekgg]{animation:none;transform:scaleY(.6)}}.intro__skip[data-astro-cid-fmp4ekgg]{right:var(--gutter);color:var(--muted);padding:8px 0;position:absolute;bottom:28px}.intro__skip[data-astro-cid-fmp4ekgg]:hover{color:var(--fg)}.intro[data-astro-cid-fmp4ekgg].is-opening .intro__hud[data-astro-cid-fmp4ekgg],.intro[data-astro-cid-fmp4ekgg].is-opening .intro__cta[data-astro-cid-fmp4ekgg],.intro[data-astro-cid-fmp4ekgg].is-opening .intro__sound[data-astro-cid-fmp4ekgg],.intro[data-astro-cid-fmp4ekgg].is-opening .intro__skip[data-astro-cid-fmp4ekgg],.intro[data-astro-cid-fmp4ekgg].is-opening .intro__logo[data-astro-cid-fmp4ekgg]{transition:opacity .35s;opacity:0!important}@media (width<=760px){.intro__db[data-astro-cid-fmp4ekgg]{display:none}.intro__meters[data-astro-cid-fmp4ekgg]{gap:6px;height:64px}.intro__sound[data-astro-cid-fmp4ekgg]{white-space:normal;text-align:left;max-width:calc(100vw - 32px);font-size:10px;bottom:22vh}.intro__pill[data-astro-cid-fmp4ekgg]{border-radius:28px;flex-direction:column;align-items:stretch}.intro__go[data-astro-cid-fmp4ekgg]{justify-content:center}.intro__tag[data-astro-cid-fmp4ekgg]{left:50%;translate:-50%}}.hero[data-astro-cid-ge2uvauf]{background:#000;height:100svh;min-height:600px;position:relative;overflow:hidden}.hero__reel[data-astro-cid-ge2uvauf]{pointer-events:none;transition:filter 1.6s var(--ease-io);position:absolute;inset:0}body.intro-on .hero__reel[data-astro-cid-ge2uvauf]{filter:grayscale()contrast(1.15)brightness(.8)}.hero[data-astro-cid-ge2uvauf].is-paused .hero__reel[data-astro-cid-ge2uvauf]{filter:grayscale(.7)brightness(.55);transition-duration:.6s}.hero__reel[data-astro-cid-ge2uvauf] iframe[data-astro-cid-ge2uvauf],.hero__reel[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;border:0;width:100vw;min-width:177.78svh;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.15)}.hero__shade[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(#0c0f0f8c,#0000 24% 50%,#0c0f0feb),linear-gradient(90deg,#0c0f0fb8,#0c0f0f59 32%,#0000 55%);position:absolute;inset:0}.hero__hit[data-astro-cid-ge2uvauf]{z-index:1;cursor:none;position:absolute;inset:0}@media (hover:none){.hero__hit[data-astro-cid-ge2uvauf]{cursor:default}}.hero__menu[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf],.hero__claim[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf],.hero__foot[data-astro-cid-ge2uvauf],.hero__shade[data-astro-cid-ge2uvauf]{transition:opacity 1s var(--ease-out), translate 1.1s var(--ease-out)}body.intro-on .hero__shade[data-astro-cid-ge2uvauf]{opacity:0}body.intro-on .hero__claim[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf],body.intro-on .hero__foot[data-astro-cid-ge2uvauf]{opacity:0;translate:0 24px}body.intro-on .hero__menu[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{opacity:0;translate:-16px}.hero__shade[data-astro-cid-ge2uvauf]{transition-delay:.3s}.hero__claim[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{transition-delay:.5s}.hero__foot[data-astro-cid-ge2uvauf]{transition-delay:1.1s}.hero__menu[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:first-child{transition-delay:.9s}.hero__menu[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(2){transition-delay:.96s}.hero__menu[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(3){transition-delay:1.02s}.hero__menu[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(4){transition-delay:1.08s}.hero__menu[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(5){transition-delay:1.14s}.hero__title[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:first-child>span[data-astro-cid-ge2uvauf]{transition-delay:.55s}.hero__title[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{transition-delay:.68s}.hero__menu[data-astro-cid-ge2uvauf]{left:var(--gutter);z-index:2;position:absolute;top:clamp(96px,16vh,180px)}.hero__menu[data-astro-cid-ge2uvauf] ol[data-astro-cid-ge2uvauf]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hero__menu[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{align-items:baseline;gap:16px;padding:4px 0;display:inline-flex}.hero__idx[data-astro-cid-ge2uvauf]{color:var(--muted);text-shadow:0 1px 8px #0009;min-width:2ch;font-size:11px;font-weight:400;transition:color .3s}.hero__label[data-astro-cid-ge2uvauf]{letter-spacing:-.025em;text-shadow:0 1px 2px #00000059,0 2px 24px #00000073;font-size:clamp(22px,min(2.2vw,3.6vh),34px);font-weight:500;line-height:1.2}.hero__wave[data-astro-cid-ge2uvauf]{align-self:center;width:64px;height:16px;overflow:visible}.hero__wave[data-astro-cid-ge2uvauf] polyline[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--live);stroke-width:1.4px;stroke-dasharray:240;stroke-dashoffset:240px;transition:stroke-dashoffset .7s var(--ease-out)}.hero__menu[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover .hero__idx[data-astro-cid-ge2uvauf]{color:var(--live)}.hero__menu[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover .hero__wave[data-astro-cid-ge2uvauf] polyline[data-astro-cid-ge2uvauf]{stroke-dashoffset:0;animation:1.2s linear infinite wv}@keyframes wv{to{transform:translate(-8px)}}.roll[data-astro-cid-ge2uvauf]{vertical-align:top;display:inline-block;overflow:hidden}.roll[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{transition:transform .6s var(--ease-out);display:inline-block;position:relative}.roll[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:after{content:attr(data-t);font-style:italic;font-weight:300;position:absolute;top:100%;left:0}.hero__menu[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover .roll[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{transform:translateY(-100%)}.hero__claim[data-astro-cid-ge2uvauf]{left:var(--gutter);right:var(--gutter);z-index:2;pointer-events:none;position:absolute;bottom:112px}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.05em;margin-top:22px;font-size:clamp(42px,min(8.2vw,15vh),168px);font-weight:300;line-height:.92}.hero__title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--fg);opacity:.7}.hero__foot[data-astro-cid-ge2uvauf]{inset:auto var(--gutter) 30px;z-index:2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;display:grid;position:absolute}.hero__ctrl[data-astro-cid-ge2uvauf]{color:var(--fg);align-items:center;gap:10px;padding:8px 0;display:inline-flex}.hero__icon[data-astro-cid-ge2uvauf]{width:10px;height:12px;position:relative}.hero__icon[data-astro-cid-ge2uvauf]:before,.hero__icon[data-astro-cid-ge2uvauf]:after{content:"";width:3px;transition:all .3s var(--ease-out);background:currentColor;position:absolute;top:0;bottom:0}.hero__icon[data-astro-cid-ge2uvauf]:before{left:0}.hero__icon[data-astro-cid-ge2uvauf]:after{right:0}.hero[data-astro-cid-ge2uvauf].is-paused .hero__icon[data-astro-cid-ge2uvauf]:before{clip-path:polygon(0 0,100% 50%,0 100%);width:10px}.hero[data-astro-cid-ge2uvauf].is-paused .hero__icon[data-astro-cid-ge2uvauf]:after{opacity:0}.hero__progress[data-astro-cid-ge2uvauf]{background:var(--line-strong);height:1px;position:relative}.hero__progress[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--fg);width:0;position:absolute;inset:0 auto 0 0}.hero__progress[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{content:"";background:var(--live);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.hero__resume[data-astro-cid-ge2uvauf]{right:var(--gutter);z-index:41;background:color-mix(in srgb, var(--bg) 70%, transparent);backdrop-filter:blur(10px);border:1px solid var(--line-strong);color:var(--fg);animation:resumeIn .6s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex;position:fixed;top:76px}.hero__resume[data-astro-cid-ge2uvauf]:hover{background:var(--fg);color:var(--bg)}@keyframes resumeIn{0%{opacity:0;translate:0 -8px}}.hero__tc[data-astro-cid-ge2uvauf]{color:var(--muted)}.hero__tc[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--fg);font-weight:400}.hero__yt[data-astro-cid-ge2uvauf]{color:var(--muted)}@media (width<=760px){.hero__menu[data-astro-cid-ge2uvauf]{display:none}.hero__claim[data-astro-cid-ge2uvauf]{bottom:100px}.hero__title[data-astro-cid-ge2uvauf]{font-size:10.4vw}.hero__foot[data-astro-cid-ge2uvauf]{grid-template-columns:auto 1fr auto;gap:16px}.hero__yt[data-astro-cid-ge2uvauf]{display:none}}.sec-head--bare[data-astro-cid-rcgqestb]{margin-bottom:0}.sec-head--bare[data-astro-cid-rcgqestb] .sec-head__idx[data-astro-cid-rcgqestb]{margin-bottom:clamp(24px,3vw,44px)}.show[data-astro-cid-rcgqestb]{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:18px 24px;margin-bottom:clamp(80px,10vw,160px);display:grid}.show__stage[data-astro-cid-rcgqestb]{aspect-ratio:16/10;background:var(--panel);border-radius:2px;grid-column:1/span 8;align-self:start;position:relative;overflow:hidden}.show__media[data-astro-cid-rcgqestb]{opacity:0;visibility:hidden;transition:opacity .9s var(--ease-out), visibility 0s .9s;position:absolute;inset:0}.show__media[data-astro-cid-rcgqestb].is-on{opacity:1;visibility:visible;transition:opacity .9s var(--ease-out), visibility 0s;z-index:1}.show__media[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb]{object-fit:cover;width:100%;height:100%;transition:transform 7s linear;transform:scale(1.06)}.show__media[data-astro-cid-rcgqestb].is-on img[data-astro-cid-rcgqestb]{transform:scale(1)}.show__media[data-astro-cid-rcgqestb].has-poster:before{content:"";background:var(--pbg) center / cover;filter:blur(32px)brightness(.45);position:absolute;inset:-8%;transform:scale(1.1)}.show__media[data-astro-cid-rcgqestb].has-poster img[data-astro-cid-rcgqestb]{object-fit:contain;filter:drop-shadow(0 18px 40px #0000008c);padding:4% 0;position:relative}.show__side[data-astro-cid-rcgqestb]{flex-direction:column;grid-column:9/span 4;gap:18px;min-width:0;display:flex}.show__h2[data-astro-cid-rcgqestb]{margin:0;font-size:clamp(38px,4.2vw,76px);line-height:.98}.show__lead[data-astro-cid-rcgqestb]{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.show__lead[data-astro-cid-rcgqestb] strong{color:var(--fg);font-weight:400}.show__infos[data-astro-cid-rcgqestb]{border-top:1px solid var(--line);margin-top:auto;padding-top:18px;display:grid}.show__info[data-astro-cid-rcgqestb]{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:12px;transition:opacity .25s ease-in,transform .25s ease-in,visibility 0s .25s;display:flex;transform:translateY(10px)}.show__info[data-astro-cid-rcgqestb].is-on{opacity:1;visibility:visible;transition:opacity .6s var(--ease-out) .28s, transform .6s var(--ease-out) .28s, visibility 0s;transform:none}.show__label[data-astro-cid-rcgqestb]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.show__label[data-astro-cid-rcgqestb] .fmt[data-astro-cid-rcgqestb]{color:var(--fg)}.show__title[data-astro-cid-rcgqestb]{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.4vw,40px);font-weight:300;line-height:1.02}.show__co[data-astro-cid-rcgqestb]{color:var(--muted);margin:0;font-size:14px;font-weight:400}.show__syn[data-astro-cid-rcgqestb]{color:var(--muted);margin:0;font-size:14px}.show__credits[data-astro-cid-rcgqestb]{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:13px;display:grid}.show__credits[data-astro-cid-rcgqestb] dt[data-astro-cid-rcgqestb]{color:var(--dim);padding-top:2px}.show__credits[data-astro-cid-rcgqestb] dd[data-astro-cid-rcgqestb]{margin:0}.show__more[data-astro-cid-rcgqestb]{color:var(--fg);align-self:flex-start}.show__nav[data-astro-cid-rcgqestb]{color:var(--muted);grid-template-columns:auto auto auto 1fr;align-items:center;gap:10px;display:grid}.show__arrow[data-astro-cid-rcgqestb]{border:1px solid var(--line);color:var(--fg);border-radius:999px;padding:6px 10px;transition:background .2s,color .2s,border-color .2s}.show__arrow[data-astro-cid-rcgqestb]:hover{background:var(--hl);color:var(--on-hl);border-color:var(--hl)}.show__count[data-astro-cid-rcgqestb] b[data-astro-cid-rcgqestb]{color:var(--fg);font-weight:400}.show__bar[data-astro-cid-rcgqestb]{background:var(--line);height:2px;overflow:hidden}.show__bar[data-astro-cid-rcgqestb] b[data-astro-cid-rcgqestb]{background:var(--live);width:0;height:100%;display:block}.show[data-astro-cid-rcgqestb].is-running .show__bar[data-astro-cid-rcgqestb] b[data-astro-cid-rcgqestb]{animation:showBar var(--show-ms,8s) linear forwards}.show[data-astro-cid-rcgqestb].is-paused .show__bar[data-astro-cid-rcgqestb] b[data-astro-cid-rcgqestb]{animation-play-state:paused}@keyframes showBar{to{width:100%}}.show__thumbs[data-astro-cid-rcgqestb]{scrollbar-width:none;grid-column:1/-1;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow-x:auto}.show__thumbs[data-astro-cid-rcgqestb]::-webkit-scrollbar{display:none}.show__thumb[data-astro-cid-rcgqestb]{text-align:left;width:100%;color:var(--dim);opacity:.55;gap:8px;transition:opacity .3s,color .3s;display:grid}.show__thumb[data-astro-cid-rcgqestb]:hover,.show__thumb[data-astro-cid-rcgqestb].is-on{opacity:1;color:var(--fg)}.show__tmedia[data-astro-cid-rcgqestb]{aspect-ratio:16/9;background:var(--panel);border-radius:2px;display:block;overflow:hidden;box-shadow:inset 0 -2px #0000}.show__thumb[data-astro-cid-rcgqestb].is-on .show__tmedia[data-astro-cid-rcgqestb]{box-shadow:0 0 0 1px var(--fg)}.show__tmedia[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb]{object-fit:cover;width:100%;height:100%}.show__tcap[data-astro-cid-rcgqestb]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.show__tcap[data-astro-cid-rcgqestb] .mono[data-astro-cid-rcgqestb]{color:var(--dim);margin-right:4px}@media (prefers-reduced-motion:reduce){.show__media[data-astro-cid-rcgqestb],.show__info[data-astro-cid-rcgqestb],.show__media[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb]{transition:none!important;transform:none!important}.show[data-astro-cid-rcgqestb].is-running .show__bar[data-astro-cid-rcgqestb] b[data-astro-cid-rcgqestb]{animation:none}}@media (width<=900px){.show__stage[data-astro-cid-rcgqestb],.show__side[data-astro-cid-rcgqestb]{grid-column:1/-1}.show__side[data-astro-cid-rcgqestb]{display:contents}.show__h2[data-astro-cid-rcgqestb]{grid-area:1/1/auto/-1}.show__lead[data-astro-cid-rcgqestb]{grid-area:2/1/auto/-1}.show__stage[data-astro-cid-rcgqestb]{grid-row:3}.show__infos[data-astro-cid-rcgqestb]{border-top:0;grid-area:4/1/auto/-1;padding-top:4px}.show__nav[data-astro-cid-rcgqestb]{grid-area:5/1/auto/-1}.show__thumbs[data-astro-cid-rcgqestb]{grid-row:6;grid-auto-columns:minmax(140px,42vw)}}.works__bar[data-astro-cid-rcgqestb]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px 40px;margin-bottom:clamp(40px,6vw,88px);padding-bottom:18px;display:flex}.views[data-astro-cid-rcgqestb]{color:var(--dim);gap:10px;display:flex}.views[data-astro-cid-rcgqestb] button[data-astro-cid-rcgqestb]{color:var(--dim);transition:color .3s}.views[data-astro-cid-rcgqestb] [data-astro-cid-rcgqestb][aria-selected=true]{color:var(--fg)}.collage[data-astro-cid-rcgqestb]{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(56px,7vw,120px) clamp(16px,2.4vw,40px);margin:0;padding:0;list-style:none;display:grid}.it[data-astro-cid-rcgqestb]{min-width:0}.it__media[data-astro-cid-rcgqestb]{background:var(--panel);aspect-ratio:var(--ar);cursor:none;border-radius:2px;display:block;position:relative;overflow:hidden}@media (hover:none){.it__media[data-astro-cid-rcgqestb]{cursor:pointer}}.it__par[data-astro-cid-rcgqestb]{will-change:transform;display:block;position:absolute;inset:-10% 0}.it__par[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb]{object-fit:cover;width:100%;height:100%;transition:transform 1.3s var(--ease-out), filter .8s;filter:saturate(.85)brightness(.92)}.it__par[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb].is-lb{scale:1.34}.it__par[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb].is-poster{object-position:center 30%}.it[data-astro-cid-rcgqestb].has-poster .it__par[data-astro-cid-rcgqestb]:before{content:"";background:var(--pbg) center / cover;filter:blur(28px)saturate(1.1)brightness(.5);position:absolute;inset:-8%;transform:scale(1.1)}.it[data-astro-cid-rcgqestb].has-poster .it__par[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb]{object-fit:contain;filter:drop-shadow(0 18px 40px #0000008c);padding:5% 0;position:relative}.it[data-astro-cid-rcgqestb].has-poster:not(.is-square):is(.s2,.s3,.s6) .it__par[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb]{object-fit:cover;object-position:center 35%;filter:none;padding:0}.it[data-astro-cid-rcgqestb].has-poster:not(.is-square):is(.s2,.s3,.s6) .it__par[data-astro-cid-rcgqestb]:before{display:none}.it[data-astro-cid-rcgqestb]:hover .it__par[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb]{filter:none;transform:scale(1.06)}.it__media[data-astro-cid-rcgqestb]{container-type:size}.it__media[data-astro-cid-rcgqestb] iframe{pointer-events:none;opacity:0;border:0;width:max(100cqw,177.78cqh);max-width:none;height:max(100cqh,56.25cqw);transition:opacity .6s;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:1.2}.it__media[data-astro-cid-rcgqestb] iframe.is-on{opacity:1}.it__badge[data-astro-cid-rcgqestb]{color:#efeae0;background:#0c0f0fb8;border-radius:2px;padding:4px 8px;font-size:9px;position:absolute;top:12px;left:12px}.it__cap[data-astro-cid-rcgqestb]{grid-template-columns:auto 1fr;gap:14px;margin-top:16px;display:grid}.it__n[data-astro-cid-rcgqestb]{color:var(--dim);padding-top:6px}.it__title[data-astro-cid-rcgqestb]{letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.55vw,26px);font-weight:300;line-height:1.15}.it__title[data-astro-cid-rcgqestb] a[data-astro-cid-rcgqestb]{transition:background-size .6s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.it[data-astro-cid-rcgqestb]:hover .it__title[data-astro-cid-rcgqestb] a[data-astro-cid-rcgqestb]{background-size:100% 1px}.it__meta[data-astro-cid-rcgqestb]{color:var(--dim);margin:6px 0 0;font-size:10px}.it__meta[data-astro-cid-rcgqestb] .fmt[data-astro-cid-rcgqestb]{color:var(--muted)}.it__meta[data-astro-cid-rcgqestb] .ico[data-astro-cid-rcgqestb]{font-size:12px}.it[data-astro-cid-rcgqestb].is-spot{--ar:21/9;grid-column:1/-1}.it[data-astro-cid-rcgqestb].is-spot .it__cap[data-astro-cid-rcgqestb]{grid-template-columns:auto minmax(0,8fr) 4fr}.it[data-astro-cid-rcgqestb].is-spot .it__cap[data-astro-cid-rcgqestb]>div[data-astro-cid-rcgqestb]{grid-column:2/-1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.it[data-astro-cid-rcgqestb].is-spot .it__spot[data-astro-cid-rcgqestb],.it[data-astro-cid-rcgqestb].is-spot .it__title[data-astro-cid-rcgqestb],.it[data-astro-cid-rcgqestb].is-spot .it__meta[data-astro-cid-rcgqestb]{grid-column:1}.it[data-astro-cid-rcgqestb].is-spot .it__syn[data-astro-cid-rcgqestb]{color:var(--muted);grid-area:1/2/span 3;margin:0;font-size:14px}.it[data-astro-cid-rcgqestb].is-spot .it__title[data-astro-cid-rcgqestb]{letter-spacing:-.035em;font-size:clamp(28px,3vw,52px);line-height:1.02}.it__spot[data-astro-cid-rcgqestb]{color:var(--muted);align-items:center;gap:8px;margin:0 0 8px;font-size:10px;display:flex}@media (width<=900px){.it[data-astro-cid-rcgqestb].is-spot{--ar:16/10}.it[data-astro-cid-rcgqestb].is-spot .it__cap[data-astro-cid-rcgqestb]>div[data-astro-cid-rcgqestb]{grid-template-columns:1fr}.it[data-astro-cid-rcgqestb].is-spot .it__syn[data-astro-cid-rcgqestb]{grid-area:auto/1;margin-top:10px}}.s1[data-astro-cid-rcgqestb]{--ar:16/10;grid-column:1/span 7}.s2[data-astro-cid-rcgqestb]{--ar:4/5;grid-column:9/span 4;margin-top:clamp(60px,12vw,240px)}.s3[data-astro-cid-rcgqestb]{--ar:3/4;grid-column:2/span 4}.s4[data-astro-cid-rcgqestb]{--ar:16/9;grid-column:7/span 6;margin-top:clamp(80px,16vw,300px)}.s5[data-astro-cid-rcgqestb]{--ar:16/10;grid-column:1/span 6;margin-top:clamp(0px,2vw,40px)}.s6[data-astro-cid-rcgqestb]{--ar:3/4;grid-column:8/span 4;margin-top:clamp(40px,9vw,180px)}.s7[data-astro-cid-rcgqestb]{--ar:21/9;grid-column:3/span 8}.more[data-astro-cid-rcgqestb]{justify-content:center;align-items:center;gap:28px;margin-top:clamp(64px,8vw,120px);display:flex}.more[data-astro-cid-rcgqestb] .mono[data-astro-cid-rcgqestb]{color:var(--muted)}.more[data-astro-cid-rcgqestb] [data-astro-cid-rcgqestb][data-more-n]{color:var(--dim)}.yl__year[data-astro-cid-rcgqestb]{border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);gap:24px;padding:26px 0;display:grid}.yl__year[data-astro-cid-rcgqestb][hidden],.yl__row[data-astro-cid-rcgqestb][hidden]{display:none}.yl__y[data-astro-cid-rcgqestb]{letter-spacing:-.04em;grid-column:1/span 2;align-self:start;gap:8px;margin:0;font-size:clamp(32px,3.4vw,56px);font-weight:200;line-height:1;display:grid;position:sticky;top:90px}.yl__y[data-astro-cid-rcgqestb] small[data-astro-cid-rcgqestb]{color:var(--dim);letter-spacing:.06em;font-size:9px}.yl__year[data-astro-cid-rcgqestb] ul[data-astro-cid-rcgqestb]{grid-column:3/-1;margin:0;padding:0;list-style:none}.yl__row[data-astro-cid-rcgqestb]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) 150px minmax(0,1fr);align-items:baseline;gap:20px;padding:12px 0;display:grid}.yl__row[data-astro-cid-rcgqestb]:first-child{border-top:0}.yl__t[data-astro-cid-rcgqestb]{letter-spacing:-.015em;font-size:clamp(17px,1.4vw,22px);font-weight:300}a[data-astro-cid-rcgqestb].yl__t{transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}a[data-astro-cid-rcgqestb].yl__t:hover{background-size:100% 1px}.yl__ext[data-astro-cid-rcgqestb]{color:var(--dim)}.yl__f[data-astro-cid-rcgqestb]{color:var(--muted)}.yl__r[data-astro-cid-rcgqestb]{color:var(--dim);font-size:13px;font-weight:300}.yl[data-astro-cid-rcgqestb] .more[data-astro-cid-rcgqestb]{margin-top:32px}@media (width<=900px){.yl__y[data-astro-cid-rcgqestb]{grid-column:1/-1;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:12px;position:static}.yl__year[data-astro-cid-rcgqestb] ul[data-astro-cid-rcgqestb]{grid-column:1/-1}.yl__row[data-astro-cid-rcgqestb]{grid-template-columns:1fr auto;gap:6px 16px}.yl__r[data-astro-cid-rcgqestb]{grid-column:1/-1}}.tl[data-astro-cid-rcgqestb]{position:relative}.tl__scroll[data-astro-cid-rcgqestb]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:grab;scrollbar-width:thin;scrollbar-color:var(--dim) transparent;overflow-x:auto}.tl__scroll[data-astro-cid-rcgqestb].is-drag{cursor:grabbing;user-select:none}.tl__inner[data-astro-cid-rcgqestb]{grid-template-columns:84px repeat(var(--years), minmax(150px, 1fr));min-width:calc(84px + var(--years) * 150px);display:grid;position:relative}.tl__ruler[data-astro-cid-rcgqestb],.tl__track[data-astro-cid-rcgqestb]{display:contents}.tl__lbl[data-astro-cid-rcgqestb]{z-index:2;background:var(--bg);border-right:1px solid var(--line);color:var(--muted);letter-spacing:.08em;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex;position:sticky;left:0}.tl__track[data-astro-cid-rcgqestb] .tl__lbl[data-astro-cid-rcgqestb]{box-shadow:inset 2px 0 0 var(--fmt)}.tl__lbl[data-astro-cid-rcgqestb] .ico[data-astro-cid-rcgqestb]{color:var(--fmt);font-size:17px}.tl__track[data-astro-cid-rcgqestb]>[data-astro-cid-rcgqestb]{transition:opacity .4s}.tl__track[data-astro-cid-rcgqestb].is-dim>.tl__cell[data-astro-cid-rcgqestb]{opacity:.2}.tl__track[data-astro-cid-rcgqestb].is-dim .tl__lbl[data-astro-cid-rcgqestb]{color:var(--dim);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--fmt) 30%, transparent)}.tl__track[data-astro-cid-rcgqestb].is-dim .tl__lbl[data-astro-cid-rcgqestb] .ico[data-astro-cid-rcgqestb]{opacity:.45}.tl__year[data-astro-cid-rcgqestb]{color:var(--muted);border-left:1px solid var(--line-strong,var(--line));border-bottom:1px solid var(--line-strong,var(--line));background:repeating-linear-gradient(90deg, var(--line-strong,var(--line)) 0 1px, transparent 1px 15px) bottom / 100% 7px no-repeat;flex-direction:column;gap:2px;padding:14px 12px 16px;transition:background-color .2s,color .2s;display:flex}.tl__year[data-astro-cid-rcgqestb] b[data-astro-cid-rcgqestb]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);font-size:clamp(22px,2vw,30px);font-weight:300;line-height:1}.tl__year[data-astro-cid-rcgqestb] small[data-astro-cid-rcgqestb]{color:var(--dim);letter-spacing:.04em;font-size:9px}.tl__year[data-astro-cid-rcgqestb].is-decade{box-shadow:inset 2px 0 0 var(--live)}.tl__year[data-astro-cid-rcgqestb].is-decade b[data-astro-cid-rcgqestb]{color:var(--live)}.tl__cell[data-astro-cid-rcgqestb].is-decade{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--live) 45%, transparent)}.tl__year[data-astro-cid-rcgqestb].is-alt,.tl__cell[data-astro-cid-rcgqestb].is-alt{background-color:color-mix(in srgb, var(--fg) 2.5%, transparent)}.tl__year[data-astro-cid-rcgqestb].is-hot{background-color:color-mix(in srgb, var(--live) 12%, transparent)}.tl__year[data-astro-cid-rcgqestb].is-hot b[data-astro-cid-rcgqestb]{color:var(--live)}.tl__cell[data-astro-cid-rcgqestb].is-hot{background-color:color-mix(in srgb, var(--fg) 5%, transparent)}.tl__cell[data-astro-cid-rcgqestb]{border-left:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-height:46px;padding:6px;transition:background-color .2s;display:flex}.tl__clip[data-astro-cid-rcgqestb]{white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb, var(--fmt) 22%, var(--bg));color:var(--fg);box-shadow:inset 3px 0 0 var(--fmt), inset 0 0 0 1px color-mix(in srgb, var(--fmt) 35%, transparent);border-radius:3px;padding:6px 8px 6px 10px;font-size:11px;font-weight:500;line-height:1.2;transition:background .2s,color .2s,transform .2s;overflow:hidden}.tl__clip[data-astro-cid-rcgqestb]:hover{background:var(--hl);color:var(--on-hl);box-shadow:none;transform:translateY(-1px)}.tl__clip[data-astro-cid-rcgqestb].is-ghost{color:var(--dim);box-shadow:inset 0 0 0 1px var(--line);background:0 0;background-image:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--fmt) 10%, transparent) 6px 7px);font-weight:400}.tl__clip[data-astro-cid-rcgqestb].is-ghost:hover{color:var(--on-hl);background:var(--hl)}.tl__playhead[data-astro-cid-rcgqestb]{background:var(--live);pointer-events:none;z-index:3;opacity:0;width:1px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:84px}.tl__playhead[data-astro-cid-rcgqestb] span[data-astro-cid-rcgqestb]{background:var(--live);color:#111616;border-radius:2px;padding:3px 8px;font-size:13px;font-weight:400;position:absolute;top:6px;left:6px}.tl__inner[data-astro-cid-rcgqestb]:hover .tl__playhead[data-astro-cid-rcgqestb]{opacity:1}.tl__legend[data-astro-cid-rcgqestb]{color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:14px;display:flex}.tl__legend-sep[data-astro-cid-rcgqestb]{background:var(--line-strong);width:1px;height:12px}.sw[data-astro-cid-rcgqestb]{background:color-mix(in srgb, var(--fg) 30%, transparent);width:12px;height:8px;box-shadow:inset 2px 0 0 var(--fg);vertical-align:middle;border-radius:2px;margin-right:6px;display:inline-block}.sw--ghost[data-astro-cid-rcgqestb]{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.tl__peek[data-astro-cid-rcgqestb]{z-index:60;pointer-events:none;opacity:0;background:var(--panel);border:1px solid var(--line-strong);border-radius:4px;width:220px;transition:opacity .15s,transform .2s;position:fixed;overflow:hidden;transform:translateY(8px)}.tl__peek[data-astro-cid-rcgqestb].is-on{opacity:1;transform:none}.tl__peek[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb]{object-fit:contain;background:#000;width:100%;height:auto;max-height:300px;display:block}.tl__peek[data-astro-cid-rcgqestb].is-tall{width:190px}.tl__peek[data-astro-cid-rcgqestb] img[data-astro-cid-rcgqestb][src=""]{display:none}.tl__peek[data-astro-cid-rcgqestb] span[data-astro-cid-rcgqestb]{color:var(--fg);padding:8px 10px;display:block}.cursor--view[data-astro-cid-rcgqestb]{width:76px;height:76px;margin:-38px 0 0 -38px}.lb[data-astro-cid-rcgqestb]{border:1px solid var(--line-strong);background:var(--ink);width:min(1320px,94vw);max-height:92vh;color:var(--fg);border-radius:4px;padding:0}.lb[data-astro-cid-rcgqestb][open]{animation:lbIn .5s var(--ease-out)}@keyframes lbIn{0%{opacity:0;transform:translateY(24px)scale(.98)}}.lb[data-astro-cid-rcgqestb],.lb__info[data-astro-cid-rcgqestb]{overscroll-behavior:contain}html.lb-open,html.lb-open body{overflow:hidden}.lb[data-astro-cid-rcgqestb]::backdrop{backdrop-filter:blur(8px);background:#080a0ae0}.lb__inner[data-astro-cid-rcgqestb]{grid-template-columns:1.75fr 1fr;display:grid}.lb__close[data-astro-cid-rcgqestb]{z-index:2;color:var(--muted);padding:6px;position:absolute;top:14px;right:16px}.lb__close[data-astro-cid-rcgqestb]:hover{color:var(--fg)}.lb__left[data-astro-cid-rcgqestb]{flex-direction:column;display:flex}.lb__player[data-astro-cid-rcgqestb]{aspect-ratio:16/9;background:#000}.lb__player[data-astro-cid-rcgqestb] iframe{border:0;width:100%;height:100%}.lb__player[data-astro-cid-rcgqestb] .lb__noplayer{text-align:center;height:100%;color:var(--muted);place-items:center;padding:24px;display:grid}.lb__player[data-astro-cid-rcgqestb] .lb__noplayer img{max-height:70%;margin:0 auto 12px}.lb__videos[data-astro-cid-rcgqestb]{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.lb__videos[data-astro-cid-rcgqestb] button{border:1px solid var(--line-strong);color:var(--muted);border-radius:2px;padding:6px 10px;font-size:10px}.lb__videos[data-astro-cid-rcgqestb] button.is-on{background:var(--fg);color:var(--bg)}.lb__info[data-astro-cid-rcgqestb]{border-left:1px solid var(--line);max-height:92vh;padding:56px 32px 32px;overflow-y:auto}.lb__info[data-astro-cid-rcgqestb] h3{letter-spacing:-.035em;margin:10px 0 18px;font-size:clamp(30px,2.8vw,44px);font-weight:300;line-height:1}.lb__info[data-astro-cid-rcgqestb] .lb__meta{color:var(--muted)}.lb__info[data-astro-cid-rcgqestb] .lb__chips{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.lb__info[data-astro-cid-rcgqestb] .lb__chips span{border:1px solid var(--line-strong);border-radius:999px;padding:4px 9px;font-size:10px}.lb__info[data-astro-cid-rcgqestb] dl{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:9px 18px;margin:22px 0;padding-top:18px;font-size:14px;display:grid}.lb__info[data-astro-cid-rcgqestb] dt{color:var(--dim);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding-top:3px;font-size:10px;font-weight:300}.lb__info[data-astro-cid-rcgqestb] dd{margin:0}.lb__info[data-astro-cid-rcgqestb] p{color:var(--muted);font-size:14px;font-weight:300}.lb__info[data-astro-cid-rcgqestb] .lb__links{flex-wrap:wrap;gap:22px;margin-top:8px;display:flex}.lb__info[data-astro-cid-rcgqestb] .lb__links a{color:var(--fg)}@media (width<=1000px){.s1[data-astro-cid-rcgqestb],.s4[data-astro-cid-rcgqestb],.s5[data-astro-cid-rcgqestb],.s7[data-astro-cid-rcgqestb]{grid-column:1/-1;margin-top:0}.s2[data-astro-cid-rcgqestb],.s3[data-astro-cid-rcgqestb],.s6[data-astro-cid-rcgqestb]{grid-column:span 6;margin-top:0}.s3[data-astro-cid-rcgqestb]{margin-top:15vw}.lb__inner[data-astro-cid-rcgqestb]{grid-template-columns:1fr}.lb__info[data-astro-cid-rcgqestb]{border-left:0;border-top:1px solid var(--line);max-height:none}.lb[data-astro-cid-rcgqestb]{overflow-y:auto}}@media (width<=620px){.collage[data-astro-cid-rcgqestb]{row-gap:48px}.s2[data-astro-cid-rcgqestb],.s3[data-astro-cid-rcgqestb],.s6[data-astro-cid-rcgqestb]{--ar:4/5;grid-column:1/-1;margin-top:0}.works__bar[data-astro-cid-rcgqestb]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.filters[data-astro-cid-rcgqestb]{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.filters[data-astro-cid-rcgqestb]::-webkit-scrollbar{display:none}.f[data-astro-cid-rcgqestb]{flex:none;height:36px}.more[data-astro-cid-rcgqestb]{flex-direction:column}}.mq[data-astro-cid-543bmuqs]{border-block:1px solid var(--line);padding:34px 0;overflow:hidden}.mq__row[data-astro-cid-543bmuqs]{overflow:hidden}.mq__row[data-astro-cid-543bmuqs]+.mq__row[data-astro-cid-543bmuqs]{margin-top:10px}.mq__track[data-astro-cid-543bmuqs]{width:max-content;animation:70s linear infinite mq;display:flex}.mq__row--rev[data-astro-cid-543bmuqs] .mq__track[data-astro-cid-543bmuqs]{animation-duration:85s;animation-direction:reverse}.mq[data-astro-cid-543bmuqs]:hover .mq__track[data-astro-cid-543bmuqs]{animation-play-state:paused}.mq__item[data-astro-cid-543bmuqs]{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:var(--fg);padding-right:28px;font-size:clamp(26px,3.4vw,52px);font-weight:300}.mq__row--rev[data-astro-cid-543bmuqs] .mq__item[data-astro-cid-543bmuqs]{color:var(--dim);font-style:italic;font-weight:200}.mq__item[data-astro-cid-543bmuqs] i[data-astro-cid-543bmuqs]{color:var(--live);vertical-align:middle;-webkit-text-stroke:0;margin-left:28px;font-size:.4em;font-style:normal}@keyframes mq{to{transform:translate(-50%)}}.studio__grid[data-astro-cid-r6rwahll]{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.studio__title[data-astro-cid-r6rwahll]{margin:0 0 32px}.studio__more[data-astro-cid-r6rwahll]{margin:24px 0 0}.specs[data-astro-cid-r6rwahll]{grid-template-columns:1fr 1fr;gap:10px;margin:40px 0 0;padding:0;list-style:none;display:grid}.specs[data-astro-cid-r6rwahll] li[data-astro-cid-r6rwahll]{border:1px solid var(--line);background:var(--ink);border-radius:2px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.specs[data-astro-cid-r6rwahll] span[data-astro-cid-r6rwahll]{color:var(--dim);font-size:10px}.specs[data-astro-cid-r6rwahll] b[data-astro-cid-r6rwahll]{font-weight:400}.director[data-astro-cid-r6rwahll]{background:var(--ink);border:1px solid var(--line);border-radius:4px;padding:26px;position:sticky;top:100px;box-shadow:0 40px 100px #00000080}.director__head[data-astro-cid-r6rwahll]{justify-content:space-between;gap:16px;display:flex}.director__label[data-astro-cid-r6rwahll]{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.director__label[data-astro-cid-r6rwahll]:before{content:"";background:var(--live);width:6px;height:6px;box-shadow:0 0 8px var(--live);border-radius:50%}.director[data-astro-cid-r6rwahll] h3[data-astro-cid-r6rwahll]{letter-spacing:-.03em;margin:8px 0 2px;font-size:30px;font-weight:300}.director__role[data-astro-cid-r6rwahll]{color:var(--muted);margin:0}.director__links[data-astro-cid-r6rwahll]{gap:8px;display:flex}.director__links[data-astro-cid-r6rwahll] a[data-astro-cid-r6rwahll]{border:1px solid var(--line-strong);border-radius:8px;place-items:center;width:40px;height:40px;font-size:10px;display:grid}.director__links[data-astro-cid-r6rwahll] a[data-astro-cid-r6rwahll]:hover{background:var(--fg);color:var(--bg)}.director__vu[data-astro-cid-r6rwahll]{background:#ffffff08;border-radius:10px;flex-direction:column;gap:8px;height:150px;margin:24px 0;padding:14px;display:flex}.director__vu[data-astro-cid-r6rwahll] .vu[data-astro-cid-r6rwahll]{flex:1}.director__ch[data-astro-cid-r6rwahll]{color:var(--dim);justify-content:space-between;font-size:9px;display:flex}.director__bio[data-astro-cid-r6rwahll]{color:var(--muted);margin:0 0 18px;font-size:15px;font-weight:300}.director__award[data-astro-cid-r6rwahll]{border-left:1px solid var(--live);margin-bottom:18px;padding:4px 0 4px 14px}.director__award[data-astro-cid-r6rwahll] span[data-astro-cid-r6rwahll]{color:var(--live);font-size:10px}.director__award[data-astro-cid-r6rwahll] p[data-astro-cid-r6rwahll]{margin:4px 0 0;font-size:14px}.director__count[data-astro-cid-r6rwahll]{border:1px solid var(--line);background:var(--ink);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;transition:border-color .3s;display:grid}.director__count[data-astro-cid-r6rwahll]:hover{border-color:var(--line-strong)}.director__count[data-astro-cid-r6rwahll] b[data-astro-cid-r6rwahll]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg);font-size:52px;font-weight:200;line-height:1}.director__count[data-astro-cid-r6rwahll] span[data-astro-cid-r6rwahll]{color:var(--muted);font-size:13px}.gallery[data-astro-cid-r6rwahll]{grid-template-columns:repeat(6,1fr);grid-auto-rows:220px;gap:12px;margin-top:96px;display:grid}.gallery__item[data-astro-cid-r6rwahll]{border-radius:2px;margin:0;position:relative;overflow:hidden}.gallery__item[data-astro-cid-r6rwahll] img[data-astro-cid-r6rwahll]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);filter:grayscale(.25)}.gallery__item[data-astro-cid-r6rwahll]:hover img[data-astro-cid-r6rwahll]{filter:none;transform:scale(1.06)}.gallery__item[data-astro-cid-r6rwahll] figcaption[data-astro-cid-r6rwahll]{background:#0009;border-radius:3px;padding:4px 8px;position:absolute;bottom:10px;left:12px}.gallery__item--0[data-astro-cid-r6rwahll]{grid-area:span 2/span 4}.gallery__item--1[data-astro-cid-r6rwahll],.gallery__item--2[data-astro-cid-r6rwahll]{grid-column:span 2}.gallery__item--3[data-astro-cid-r6rwahll],.gallery__item--4[data-astro-cid-r6rwahll]{grid-column:span 3}@media (width<=900px){.studio__grid[data-astro-cid-r6rwahll]{grid-template-columns:1fr}.director[data-astro-cid-r6rwahll]{position:relative;top:0}.gallery[data-astro-cid-r6rwahll]{grid-template-columns:1fr 1fr;grid-auto-rows:160px}.gallery__item--0[data-astro-cid-r6rwahll]{grid-area:span 1/span 2}.gallery__item--1[data-astro-cid-r6rwahll],.gallery__item--2[data-astro-cid-r6rwahll],.gallery__item--3[data-astro-cid-r6rwahll],.gallery__item--4[data-astro-cid-r6rwahll]{grid-column:span 1}}.cg[data-astro-cid-zrm7ciof]{border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);gap:24px;padding:clamp(28px,3.4vw,48px) 0;display:grid}.cg__label[data-astro-cid-zrm7ciof]{color:var(--dim);grid-column:1/span 3;margin:0;padding-top:.6em}.cg__label[data-astro-cid-zrm7ciof] sup[data-astro-cid-zrm7ciof]{margin-left:4px;font-size:9px}.cg__list[data-astro-cid-zrm7ciof]{flex-wrap:wrap;grid-column:4/-1;align-items:baseline;gap:.1em .9em;margin:0;padding:0;list-style:none;display:flex}.cg__list[data-astro-cid-zrm7ciof] li[data-astro-cid-zrm7ciof]{align-items:baseline;display:inline-flex}.cg__list[data-astro-cid-zrm7ciof] li[data-astro-cid-zrm7ciof]:not(:last-child):after{content:"/";color:var(--line-strong);margin-left:.9em;font-weight:200}.cg__a[data-astro-cid-zrm7ciof]{letter-spacing:-.035em;color:var(--fg);align-items:flex-start;gap:2px;font-weight:300;line-height:1.12;transition:color .3s,opacity .3s;display:inline-flex}.cg__a[data-astro-cid-zrm7ciof] sup[data-astro-cid-zrm7ciof]{color:var(--dim);letter-spacing:0;margin-top:.4em;font-size:9px}.cg__name[data-astro-cid-zrm7ciof]{background:linear-gradient(var(--live), var(--live)) 0 92% / 0 1px no-repeat;transition:background-size .5s var(--ease-out)}.cg__a[data-astro-cid-zrm7ciof]:hover .cg__name[data-astro-cid-zrm7ciof]{background-size:100% 1px;font-style:italic}.cg__list[data-astro-cid-zrm7ciof]:hover .cg__a[data-astro-cid-zrm7ciof]:not(:hover){opacity:.45}.cg__logo[data-astro-cid-zrm7ciof]{filter:grayscale()brightness(1.6);opacity:.85;width:auto;height:.9em;transition:opacity .3s}.cg__a[data-astro-cid-zrm7ciof]:hover .cg__logo[data-astro-cid-zrm7ciof]{opacity:1}.cg--xl[data-astro-cid-zrm7ciof] .cg__a[data-astro-cid-zrm7ciof]{font-size:clamp(30px,3.6vw,58px)}.cg--l[data-astro-cid-zrm7ciof] .cg__a[data-astro-cid-zrm7ciof]{font-size:clamp(22px,2.4vw,38px)}.cg--m[data-astro-cid-zrm7ciof] .cg__a[data-astro-cid-zrm7ciof]{letter-spacing:-.02em;color:var(--muted);font-size:clamp(17px,1.55vw,24px)}.cg--m[data-astro-cid-zrm7ciof] .cg__a[data-astro-cid-zrm7ciof]:hover{color:var(--fg)}.cpeek[data-astro-cid-zrm7ciof]{z-index:60;pointer-events:none;opacity:0;width:240px;transition:opacity .2s, transform .35s var(--ease-out);background:var(--panel);border:1px solid var(--line-strong);border-radius:3px;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(8px)scale(.96)}.cpeek[data-astro-cid-zrm7ciof].is-on{opacity:1;transform:none}.cpeek[data-astro-cid-zrm7ciof] img[data-astro-cid-zrm7ciof]{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%}.cpeek[data-astro-cid-zrm7ciof] span[data-astro-cid-zrm7ciof]{color:var(--fg);padding:8px 10px;display:block}@media (width<=900px){.cg__label[data-astro-cid-zrm7ciof],.cg__list[data-astro-cid-zrm7ciof]{grid-column:1/-1}.cg[data-astro-cid-zrm7ciof]{gap:12px}}
