.cp-hd[data-astro-cid-pznzci7v]{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-5);display:flex}.cp-hd-r[data-astro-cid-pznzci7v]{gap:var(--s-3);display:flex}.cp-btn[data-astro-cid-pznzci7v]{--btn-h:38px;padding-inline:var(--s-4);font-size:.9375rem}@media (width<=479px){.cp-contact[data-astro-cid-pznzci7v]{display:none}}.cp-main[data-astro-cid-pznzci7v]{padding-block:var(--s-7) var(--s-9)}.cp-idx[data-astro-cid-pznzci7v]{color:var(--c-mute)}.cp-n[data-astro-cid-pznzci7v]{color:var(--accent)}.cp-title[data-astro-cid-pznzci7v]{margin-top:var(--s-4);max-width:22ch}.cp-facts[data-astro-cid-pznzci7v]{gap:var(--s-5) var(--gap,var(--s-5));margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.cp-facts[data-astro-cid-pznzci7v]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1440px){.cp-facts[data-astro-cid-pznzci7v]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.cp-facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin:var(--s-2) 0 0;text-wrap:balance;color:var(--c-hi);font-size:.9375rem;line-height:1.4}.win[data-astro-cid-pznzci7v]{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-ink-2);margin:0;overflow:hidden}.win-bar[data-astro-cid-pznzci7v]{align-items:center;gap:var(--s-3);min-height:36px;padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--c-line);background:var(--c-ink-3);display:flex}.win-dots[data-astro-cid-pznzci7v]{flex:none;gap:5px;display:flex}.win-dots[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]{background:var(--c-line-2);border-radius:50%;width:7px;height:7px}.win-dots[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]:first-child{background:var(--accent)}.win-t[data-astro-cid-pznzci7v]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.win-r[data-astro-cid-pznzci7v]{color:var(--c-mute);margin-left:auto}.win[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.win[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v].contain{object-fit:contain;background:var(--c-ink-1)}.win[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;height:auto;display:block}.win[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v].contain{object-fit:contain;background:var(--c-ink-1)}.cp-cover[data-astro-cid-pznzci7v]{margin-top:var(--s-6)}.vbox[data-astro-cid-pznzci7v],.cp-lines[data-astro-cid-pznzci7v]{container-type:inline-size}.cp-pair[data-astro-cid-pznzci7v]{margin-top:var(--s-6)}.vline[data-astro-cid-pznzci7v].strip{align-items:flex-start}.reel[data-astro-cid-pznzci7v]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--s-4) var(--s-4);align-items:stretch;display:grid}.reel-lab[data-astro-cid-pznzci7v]{padding-bottom:var(--s-2);border-bottom:1px solid var(--c-line);color:var(--c-mute);margin:0}.reel-lab[data-astro-cid-pznzci7v].lead{color:var(--accent);border-bottom-color:color-mix(in srgb, var(--accent) 55%, transparent)}.rl[data-astro-cid-pznzci7v]{flex-direction:column;display:flex}.rl[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{aspect-ratio:9/16;height:auto}.rl[data-astro-cid-pznzci7v] .win-tx[data-astro-cid-pznzci7v]{flex:1}.rl[data-astro-cid-pznzci7v] .win-bar[data-astro-cid-pznzci7v]{gap:var(--s-2)}.rl[data-astro-cid-pznzci7v].lead{border-color:color-mix(in srgb, var(--accent) 45%, var(--c-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 18px 50px #00000059}.rl[data-astro-cid-pznzci7v].lead .win-bar[data-astro-cid-pznzci7v]{background:color-mix(in srgb, var(--accent) 10%, var(--c-ink-3))}.rl[data-astro-cid-pznzci7v].lead .win-t[data-astro-cid-pznzci7v]{color:var(--c-hi)}.rl[data-astro-cid-pznzci7v].lead .win-tx[data-astro-cid-pznzci7v]{color:var(--c-dim,var(--c-mute))}@media (width<=899px){.reel[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr))}.reel-lab[data-astro-cid-pznzci7v]{grid-column:1/-1!important}}@media (width<=559px){.reel[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr)}.reel[data-astro-cid-pznzci7v] .rl[data-astro-cid-pznzci7v] .snd[data-astro-cid-pznzci7v] [data-astro-cid-pznzci7v][data-snd-t]{display:inline}}@media (width<=899px){.reel-lab[data-astro-cid-pznzci7v].lead{order:0}.rl[data-astro-cid-pznzci7v].lead{order:1}.reel-lab[data-astro-cid-pznzci7v]:not(.lead){margin-top:var(--s-5);order:2}.rl[data-astro-cid-pznzci7v]:not(.lead){order:3}.rl[data-astro-cid-pznzci7v] .snd[data-astro-cid-pznzci7v] [data-astro-cid-pznzci7v][data-snd-t]{display:none}}.story[data-astro-cid-pznzci7v]{--sh:min(82vh, 900px);grid-template-columns:calc(var(--sh) * 9 / 16) minmax(0, 1fr);gap:var(--s-8);display:grid}.st-stage[data-astro-cid-pznzci7v]{top:calc((100vh - var(--sh)) / 2 - 18px);align-self:start;position:sticky}.st-media[data-astro-cid-pznzci7v]{background:#000;position:relative;overflow:hidden}.win[data-astro-cid-pznzci7v] .st-m[data-astro-cid-pznzci7v]{object-fit:cover;clip-path:inset(0 100% 0 0);z-index:1;width:100%;height:100%;transition:clip-path .7s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.win[data-astro-cid-pznzci7v] .st-m[data-astro-cid-pznzci7v].was{clip-path:inset(0);z-index:1;transition:none}.win[data-astro-cid-pznzci7v] .st-m[data-astro-cid-pznzci7v].on{clip-path:inset(0);z-index:2}.st-scan[data-astro-cid-pznzci7v]{z-index:3;background:var(--accent);width:2px;box-shadow:0 0 18px var(--accent);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0}.st-scan[data-astro-cid-pznzci7v].go{animation:.7s cubic-bezier(.65,0,.35,1) st-scan}@keyframes st-scan{0%{opacity:1;left:0}to{opacity:1;left:100%}}.st-steps[data-astro-cid-pznzci7v]{margin:0;padding:0;list-style:none}.st-step[data-astro-cid-pznzci7v]{justify-content:center;gap:var(--s-4);opacity:.32;flex-direction:column;max-width:46ch;min-height:72vh;transition:opacity .4s;display:flex}.st-step[data-astro-cid-pznzci7v]:first-child{justify-content:flex-start;min-height:50vh;padding-top:12vh}.st-step[data-astro-cid-pznzci7v]:last-child{min-height:60vh}.st-step[data-astro-cid-pznzci7v].on{opacity:1}.st-k[data-astro-cid-pznzci7v]{color:var(--c-hi)}.st-p[data-astro-cid-pznzci7v]{color:var(--c-hi);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.5}.st-inline[data-astro-cid-pznzci7v]{display:none}@media (width<=899px){.story[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr)}.st-stage[data-astro-cid-pznzci7v]{display:none}.st-step[data-astro-cid-pznzci7v],.st-step[data-astro-cid-pznzci7v]:first-child,.st-step[data-astro-cid-pznzci7v]:last-child{opacity:1;max-width:none;min-height:0;margin-bottom:var(--s-7);padding:0}.st-inline[data-astro-cid-pznzci7v]{max-width:420px;display:block}}@media (prefers-reduced-motion:reduce){.win[data-astro-cid-pznzci7v] .st-m[data-astro-cid-pznzci7v]{transition:none}.st-scan[data-astro-cid-pznzci7v].go{animation:none}}.cmp[data-astro-cid-pznzci7v]{--x:50%;cursor:ew-resize;touch-action:pan-y;background:#000;position:relative;overflow:hidden}.win[data-astro-cid-pznzci7v] .cmp[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{aspect-ratio:auto;object-fit:cover;object-position:var(--fp);width:100%;height:100%;position:absolute;inset:0}.win[data-astro-cid-pznzci7v] .cmp[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v].cmp-a{clip-path:inset(0 0 0 var(--x))}.cmp-line[data-astro-cid-pznzci7v]{top:0;bottom:0;left:var(--x);background:var(--accent);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.cmp-line[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]{border:2px solid var(--accent);background:#0b0d10b3;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.cmp-line[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]:before,.cmp-line[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]:after{content:"";border:5px solid #0000;width:0;height:0;margin-top:-5px;position:absolute;top:50%}.cmp-line[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]:before{border-right-color:var(--accent);left:3px}.cmp-line[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]:after{border-left-color:var(--accent);right:3px}.cmp-tag[data-astro-cid-pznzci7v]{top:var(--s-4);color:var(--c-hi);pointer-events:none;background:#0b0d10b3;padding:3px 8px;position:absolute}.cmp-tl[data-astro-cid-pznzci7v]{left:var(--s-4)}.cmp-tr[data-astro-cid-pznzci7v]{right:var(--s-4)}.cmp-in[data-astro-cid-pznzci7v]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.vf[data-astro-cid-pznzci7v]{aspect-ratio:1;isolation:isolate;background-position:50%;background-size:cover;justify-content:center;display:flex;position:relative;overflow:hidden}.vf[data-astro-cid-pznzci7v]:before{content:"";z-index:-1;background:inherit;filter:blur(36px)brightness(.45)saturate(1.2);position:absolute;inset:-40px;transform:scale(1.1)}.win[data-astro-cid-pznzci7v] .vf[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{aspect-ratio:9/16;object-fit:cover;width:auto;height:100%;box-shadow:0 0 0 1px #ffffff0f,0 24px 60px #00000080}.vline[data-astro-cid-pznzci7v]{--pw:0px;--h:min(78vh, 860px, calc((100cqw - var(--pw) - var(--gaps) * var(--s-5)) / var(--sum)));gap:var(--s-5);align-items:stretch;display:flex}.vline[data-astro-cid-pznzci7v].has-tx{--pw:280px}.vline[data-astro-cid-pznzci7v]>.vt[data-astro-cid-pznzci7v]{width:calc(var(--rr) * var(--h));flex:none}.vt[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v],.vt[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{object-fit:cover;width:100%;height:auto}.vt[data-astro-cid-pznzci7v] .win-bar[data-astro-cid-pznzci7v]{gap:var(--s-2)}.vline-tx[data-astro-cid-pznzci7v]{flex:1 1 var(--pw);justify-content:flex-end;gap:var(--s-6);min-width:0;padding:var(--s-2) 0 var(--s-2) var(--s-3);flex-direction:column;display:flex}.vline-tx[data-astro-cid-pznzci7v] .cp-sum[data-astro-cid-pznzci7v]{max-width:36ch}.vt-note[data-astro-cid-pznzci7v]{gap:var(--s-2);max-width:44ch;display:grid}.vt-k[data-astro-cid-pznzci7v]{color:var(--c-hi)}.vt-p[data-astro-cid-pznzci7v]{color:var(--c-mute);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}@media (width<=719px){.vline[data-astro-cid-pznzci7v]{flex-wrap:wrap}.vline[data-astro-cid-pznzci7v]>.vt[data-astro-cid-pznzci7v]{width:calc(50% - var(--s-5) / 2)}.vline-tx[data-astro-cid-pznzci7v]{flex-basis:100%;padding-left:0}.vt[data-astro-cid-pznzci7v] .snd[data-astro-cid-pznzci7v] [data-astro-cid-pznzci7v][data-snd-t]{display:none}}.cp-frames[data-astro-cid-pznzci7v] .wide[data-astro-cid-pznzci7v]{grid-column:1/-1}.clips[data-astro-cid-pznzci7v]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:var(--c-line);gap:1px;display:grid}.clips[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{aspect-ratio:var(--ratio);object-fit:cover;background:var(--c-ink-1)}.snd[data-astro-cid-pznzci7v]{align-items:center;gap:var(--s-2);border:1px solid var(--c-line-2);color:var(--c-hi);cursor:pointer;white-space:nowrap;font:inherit;text-transform:uppercase;background:0 0;border-radius:4px;flex:none;margin-left:auto;padding:4px 10px;display:inline-flex}.snd[data-astro-cid-pznzci7v]:hover,.snd[data-astro-cid-pznzci7v][aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.snd[data-astro-cid-pznzci7v]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.snd-ic[data-astro-cid-pznzci7v]{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.snd-ic[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]{background:currentColor;width:2px;height:3px}.snd[data-astro-cid-pznzci7v][aria-pressed=true] .snd-ic[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]{animation:.9s ease-in-out infinite snd-eq}.snd[data-astro-cid-pznzci7v][aria-pressed=true] .snd-ic[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]:nth-child(2){animation-delay:-.3s}.snd[data-astro-cid-pznzci7v][aria-pressed=true] .snd-ic[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]:nth-child(3){animation-delay:-.6s}.snd[data-astro-cid-pznzci7v][aria-pressed=true] .snd-ic[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]:nth-child(4){animation-delay:-.15s}@keyframes snd-eq{0%,to{height:3px}50%{height:10px}}@media (prefers-reduced-motion:reduce){.snd[data-astro-cid-pznzci7v][aria-pressed=true] .snd-ic[data-astro-cid-pznzci7v] i[data-astro-cid-pznzci7v]{height:7px;animation:none}}.snd[data-astro-cid-pznzci7v]+.win-r[data-astro-cid-pznzci7v]{margin-left:var(--s-3)}.cp-text[data-astro-cid-pznzci7v]{gap:var(--s-5);margin-top:var(--s-8);display:grid}.dd-part[data-astro-cid-pznzci7v]{display:block}.sum-s[data-astro-cid-pznzci7v]{text-wrap:balance;display:block}.cp-sum[data-astro-cid-pznzci7v]{text-wrap:pretty;max-width:96ch;color:var(--c-hi);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.5}.cp-body[data-astro-cid-pznzci7v] p+p{margin-top:var(--s-4)}.cp-gal[data-astro-cid-pznzci7v]{gap:var(--s-8);margin-top:var(--s-8);display:grid}.cp-grp-t[data-astro-cid-pznzci7v]{align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-5);padding-bottom:var(--s-3);border-bottom:1px solid var(--c-line);color:var(--c-hi);font-weight:500;display:flex}.cp-grp-n[data-astro-cid-pznzci7v]{color:var(--accent)}.cp-lines[data-astro-cid-pznzci7v]{gap:var(--s-5);display:grid}.cp-frames[data-astro-cid-pznzci7v]{gap:var(--s-5);align-items:start;display:grid}@media (width>=720px){.cp-frames[data-astro-cid-pznzci7v]{grid-template-columns:repeat(6,minmax(0,1fr))}.cp-frames[data-astro-cid-pznzci7v] .win[data-astro-cid-pznzci7v]{grid-column:span var(--c,6);grid-row:span var(--r,1)}}.win-tx[data-astro-cid-pznzci7v]{text-wrap:pretty;padding:var(--s-4) var(--s-5) var(--s-5);border-top:1px solid var(--c-line);color:var(--c-mute);margin:0;font-size:.875rem;line-height:1.55}.win[data-astro-cid-pznzci7v].note{align-self:start}@media (width>=720px){.cp-frames[data-astro-cid-pznzci7v].row{align-items:flex-start;display:flex}.cp-frames[data-astro-cid-pznzci7v].row .win[data-astro-cid-pznzci7v]{flex:var(--g,1.7778) 1 0;min-width:0}}.side-tx[data-astro-cid-pznzci7v]{border-top:1px solid var(--c-line)}@media (width>=720px){.side-in[data-astro-cid-pznzci7v]{grid-template-columns:auto minmax(0,1fr);display:grid}.win[data-astro-cid-pznzci7v].side .side-in[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{width:auto;height:min(72vh,680px)}.side-tx[data-astro-cid-pznzci7v]{border-top:0;border-left:1px solid var(--c-line)}.side-tx[data-astro-cid-pznzci7v] .win-note[data-astro-cid-pznzci7v]{max-width:46ch;padding:var(--s-6)}}.stats[data-astro-cid-pznzci7v]{padding:var(--s-2) var(--s-5);margin:0}.st-row[data-astro-cid-pznzci7v]{align-items:baseline;gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto minmax(0,1fr);display:grid}.st-row[data-astro-cid-pznzci7v]:last-child{border-bottom:0}.st-row[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{color:var(--c-mute)}.st-row[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin:0;font-size:clamp(1rem,.9rem + .4vw,1.25rem)}.st-b[data-astro-cid-pznzci7v],.st-arrow[data-astro-cid-pznzci7v]{color:var(--c-mute)}.st-a[data-astro-cid-pznzci7v]{color:var(--accent)}@media (width<=559px){.st-row[data-astro-cid-pznzci7v]{grid-template-columns:auto 1fr}.st-row[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{grid-column:1/-1}.st-arrow[data-astro-cid-pznzci7v]{display:none}.st-b[data-astro-cid-pznzci7v]:after{content:" →"}}.win-note[data-astro-cid-pznzci7v].sub{border-top:1px solid var(--c-line);color:var(--c-mute);font-size:.9375rem}.win-note[data-astro-cid-pznzci7v]{text-wrap:pretty;padding:var(--s-5);color:var(--c-hi);margin:0;font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1.55}.cp-more[data-astro-cid-pznzci7v]{margin-top:var(--s-9);padding-top:var(--s-6);border-top:1px solid var(--c-line)}.cp-more-hd[data-astro-cid-pznzci7v]{justify-content:space-between;align-items:baseline;gap:var(--s-4);flex-wrap:wrap;display:flex}.cp-more-all[data-astro-cid-pznzci7v]{font-size:.9375rem}.cp-folders[data-astro-cid-pznzci7v]{gap:var(--s-8) var(--gap,var(--s-5));margin-top:var(--s-7);padding-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=560px){.cp-folders[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cp-folders[data-astro-cid-pznzci7v]{grid-template-columns:repeat(var(--cols-l,3), minmax(0, 1fr))}}.cp-ft[data-astro-cid-pznzci7v]{justify-content:space-between;gap:var(--s-4);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--c-line);flex-wrap:wrap;display:flex}.cp-mail[data-astro-cid-pznzci7v]{--btn-h:44px;padding-inline:var(--s-5);justify-content:center;max-width:100%;padding-bottom:3px;font-size:.9375rem}@media (width<=479px){.cp-mail[data-astro-cid-pznzci7v]{justify-content:center;width:100%}}
