.tv[data-astro-cid-srbkt3tv]{margin:0}.screen[data-astro-cid-srbkt3tv]{position:relative;aspect-ratio:4 / 3;background:var(--night);overflow:hidden;border-radius:var(--radius-lg);box-shadow:0 40px 80px -36px #d4121273,0 20px 40px -24px #14141480;cursor:crosshair;touch-action:pan-y}.still[data-astro-cid-srbkt3tv],canvas[data-astro-cid-srbkt3tv]{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.still[data-astro-cid-srbkt3tv]{filter:grayscale(1) brightness(.55)}canvas[data-astro-cid-srbkt3tv]{opacity:0}.tv-ready canvas[data-astro-cid-srbkt3tv]{opacity:1}@media(prefers-reduced-motion:no-preference){.tv-ready .base[data-astro-cid-srbkt3tv]{animation:develop 1.6s var(--ease) both}@keyframes develop{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}}.hud[data-astro-cid-srbkt3tv]{position:absolute;inset-block-start:.8rem;inset-inline:.8rem;display:flex;justify-content:space-between;gap:1rem;font-size:.78rem;font-weight:600;color:#fff;text-shadow:0 1px 2px #000}.rec[data-astro-cid-srbkt3tv]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-num);letter-spacing:.08em;text-transform:uppercase}.rec[data-astro-cid-srbkt3tv] i[data-astro-cid-srbkt3tv]{inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--red);box-shadow:0 0 8px var(--red)}.iso-read[data-astro-cid-srbkt3tv]{background:#00000073;padding:.25rem .55rem;border-radius:3px}.cross[data-astro-cid-srbkt3tv]{position:absolute;left:0;top:0;pointer-events:none;will-change:transform;transform:translate(-50%,-50%) translate(var(--x0, 400px),var(--y0, 200px))}.cross[data-astro-cid-srbkt3tv] i[data-astro-cid-srbkt3tv]{display:block;inline-size:2.2rem;block-size:2.2rem;border:1.5px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0006}.cross[data-astro-cid-srbkt3tv] i[data-astro-cid-srbkt3tv]:before,.cross[data-astro-cid-srbkt3tv] i[data-astro-cid-srbkt3tv]:after{content:"";position:absolute;background:#fff}.cross[data-astro-cid-srbkt3tv] i[data-astro-cid-srbkt3tv]:before{inset-inline:-.6rem;inset-block-start:50%;block-size:1.5px}.cross[data-astro-cid-srbkt3tv] i[data-astro-cid-srbkt3tv]:after{inset-block:-.6rem;inset-inline-start:50%;inline-size:1.5px}.cross[data-astro-cid-srbkt3tv] span[data-astro-cid-srbkt3tv]{position:absolute;inset-inline-start:2.6rem;inset-block-start:.2rem;white-space:nowrap;background:#fff;color:var(--ink);font-size:.82rem;font-weight:600;padding:.2rem .45rem;border-radius:3px}.bar[data-astro-cid-srbkt3tv]{position:absolute;inset-inline-end:.8rem;inset-block:3rem .8rem;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:.3rem;color:#fff;font-size:.7rem;font-weight:600;text-shadow:0 1px 2px #000}.bar[data-astro-cid-srbkt3tv] i[data-astro-cid-srbkt3tv]{inline-size:8px;border-radius:2px;box-shadow:0 0 0 1px #ffffff80;background:linear-gradient(#fff6c8,#fcd34d,#f97316,#dc2626,#9d174d,#4c1d95,#0b0726)}.controls[data-astro-cid-srbkt3tv]{display:flex;gap:.3rem;margin-block-start:.9rem;padding:.3rem;background:var(--page);border-radius:999px;inline-size:fit-content}.controls[data-astro-cid-srbkt3tv] button[data-astro-cid-srbkt3tv]{font:inherit;font-size:.85rem;font-weight:600;padding:.5rem 1rem;background:transparent;color:var(--ink);border:0;border-radius:999px;cursor:pointer;transition:background .3s var(--ease),color .3s}.controls[data-astro-cid-srbkt3tv] button[data-astro-cid-srbkt3tv][aria-pressed=true]{background:var(--ink);color:#fff}.controls[data-astro-cid-srbkt3tv] button[data-astro-cid-srbkt3tv]:hover:not([aria-pressed=true]){background:var(--body-deep)}figcaption[data-astro-cid-srbkt3tv]{margin-block-start:.7rem;font-size:var(--step--1);color:var(--muted)}.credit[data-astro-cid-srbkt3tv]{display:block;margin-block-start:.2rem}.story[data-astro-cid-cmgpsf2k]{display:grid;gap:var(--s-3)}.visual[data-astro-cid-cmgpsf2k]{position:sticky;inset-block-start:calc(var(--header-h) + .75rem);z-index:1;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:1rem;display:grid;gap:.75rem;justify-items:center}.stage-art[data-astro-cid-cmgpsf2k]{position:relative;inline-size:100%;aspect-ratio:6 / 5;max-block-size:34vh}.scene[data-astro-cid-cmgpsf2k]{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;transform:scale(.94) translateY(10px);transition:opacity .7s var(--ease),transform .9s var(--ease);fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.scene[data-astro-cid-cmgpsf2k].on{opacity:1;transform:none}.body[data-astro-cid-cmgpsf2k]{fill:url(#hb);stroke:none}.wave[data-astro-cid-cmgpsf2k]{stroke:var(--red);opacity:0}.lens[data-astro-cid-cmgpsf2k]{fill:#e9edf2}.ray[data-astro-cid-cmgpsf2k]{stroke:var(--red);stroke-dasharray:4 4}.chip[data-astro-cid-cmgpsf2k]{fill:#1a1a1e;stroke:none}.cell[data-astro-cid-cmgpsf2k]{fill:var(--c);stroke:none;opacity:.12}.doc[data-astro-cid-cmgpsf2k]{fill:#fff;stroke:var(--rule-soft)}.line[data-astro-cid-cmgpsf2k]{stroke:#b9b9b9;stroke-dasharray:1}.ok[data-astro-cid-cmgpsf2k]{fill:var(--red);stroke:none}.tick[data-astro-cid-cmgpsf2k]{stroke:#fff;stroke-width:3;stroke-dasharray:1}.dots[data-astro-cid-cmgpsf2k]{list-style:none;margin:0;padding:0;display:flex;gap:.5rem}.dots[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{inline-size:.55rem;block-size:.55rem;border-radius:999px;background:var(--rule-soft);transition:inline-size .5s var(--ease),background .5s}.dots[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k].on{inline-size:1.8rem;background:var(--red)}.steps[data-astro-cid-cmgpsf2k]{list-style:none;margin:0;padding:0}.steps[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{padding-block:var(--s-3);opacity:.35;transition:opacity .6s var(--ease)}.steps[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k].on{opacity:1}.k[data-astro-cid-cmgpsf2k]{display:inline-grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;border-radius:50%;background:var(--warm);color:var(--red);font-weight:700;margin-block-end:.8rem}.steps[data-astro-cid-cmgpsf2k] h3[data-astro-cid-cmgpsf2k]{font-size:var(--step-1);margin-block-end:.4rem}.steps[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{color:var(--ink-2);font-size:var(--step-0);margin:0}@media(prefers-reduced-motion:no-preference){.scene[data-astro-cid-cmgpsf2k].on .wave[data-astro-cid-cmgpsf2k]{animation:wave 2.4s var(--ease) infinite}.scene[data-astro-cid-cmgpsf2k].on .w2[data-astro-cid-cmgpsf2k]{animation-delay:.3s}.scene[data-astro-cid-cmgpsf2k].on .w3[data-astro-cid-cmgpsf2k]{animation-delay:.6s}.scene[data-astro-cid-cmgpsf2k].on .cell[data-astro-cid-cmgpsf2k]{animation:cell 2.8s steps(1) infinite;animation-delay:calc(var(--k) * .06s)}.scene[data-astro-cid-cmgpsf2k].on .ray[data-astro-cid-cmgpsf2k]{animation:dash .8s linear infinite}.scene[data-astro-cid-cmgpsf2k].on .scan[data-astro-cid-cmgpsf2k]{animation:scan 2.4s linear infinite}.scene[data-astro-cid-cmgpsf2k].on .blob[data-astro-cid-cmgpsf2k]{animation:pulse 3s ease-in-out infinite alternate;transform-origin:110px 80px}.scene[data-astro-cid-cmgpsf2k].on .line[data-astro-cid-cmgpsf2k]{animation:draw 1.4s var(--ease) both .2s}.scene[data-astro-cid-cmgpsf2k].on .tick[data-astro-cid-cmgpsf2k]{animation:draw .6s var(--ease) both 1.2s}}@media(prefers-reduced-motion:reduce){.scene[data-astro-cid-cmgpsf2k]{transition:none}.cell[data-astro-cid-cmgpsf2k]{opacity:.8}}@keyframes wave{0%{opacity:0;transform:translate(-8px)}30%{opacity:1}to{opacity:0;transform:translate(10px)}}.m[data-astro-cid-cmgpsf2k]{transform-box:fill-box}@keyframes cell{0%,to{opacity:.12}35%{opacity:1}}@keyframes dash{to{stroke-dashoffset:-8}}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(118px)}}@keyframes pulse{0%{transform:scale(.96)}to{transform:scale(1.05)}}@keyframes draw{0%{stroke-dashoffset:1}}.role[data-astro-cid-cmgpsf2k]{margin-block-start:var(--s-5);display:grid;gap:var(--s-3)}.role-t[data-astro-cid-cmgpsf2k]{font-size:var(--step-1);margin:0}.role[data-astro-cid-cmgpsf2k] ul[data-astro-cid-cmgpsf2k]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.role[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{display:grid;gap:.35rem;padding:1.4rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.role[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]:hover{transform:translateY(-4px);box-shadow:0 1px 2px #1414140a,0 26px 50px -24px #d4121259}.rk[data-astro-cid-cmgpsf2k]{color:var(--red);font-weight:700;font-size:var(--step--1)}.role[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{font-size:var(--step-1)}.role[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]>span[data-astro-cid-cmgpsf2k]:last-child{color:var(--ink-2);font-size:var(--step--1)}@media(min-width:60rem){.story[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr 1fr;gap:var(--s-5);align-items:start}.visual[data-astro-cid-cmgpsf2k]{padding:2rem}.stage-art[data-astro-cid-cmgpsf2k]{max-block-size:none}.steps[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{min-block-size:34vh;display:flex;flex-direction:column;justify-content:center;padding-block:0}.steps[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]:first-child{min-block-size:24vh;justify-content:flex-start;padding-block-start:1rem}}.gal[data-astro-cid-uqvanud5]{background:var(--night);color:var(--on-night);padding-block:calc(var(--s-5) + 4rem)}.gal[data-astro-cid-uqvanud5]:before,.gal[data-astro-cid-uqvanud5]:after{content:"";position:absolute;inset-inline:0;block-size:9rem;pointer-events:none}.gal[data-astro-cid-uqvanud5]:before{inset-block-start:0;background:linear-gradient(#fff,#10101200)}.gal[data-astro-cid-uqvanud5]:after{inset-block-end:0;background:linear-gradient(#10101200,#fff)}.gal[data-astro-cid-uqvanud5] h2{color:#fff}.sheet[data-astro-cid-uqvanud5]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}figure[data-astro-cid-uqvanud5]{margin:0}.ph[data-astro-cid-uqvanud5]{overflow:hidden;border-radius:var(--radius-lg);background:#000;aspect-ratio:4 / 3;box-shadow:0 30px 60px -30px #000c}.ph[data-astro-cid-uqvanud5] img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform 1s var(--ease)}li[data-astro-cid-uqvanud5]:hover .ph[data-astro-cid-uqvanud5] img{transform:scale(1.05)}figcaption[data-astro-cid-uqvanud5]{display:grid;gap:.15rem;margin-block-start:.6rem;font-size:var(--step--1)}figcaption[data-astro-cid-uqvanud5] b[data-astro-cid-uqvanud5]{color:#fff}figcaption[data-astro-cid-uqvanud5] span[data-astro-cid-uqvanud5]{color:#a9a9a9;font-size:var(--step--2)}figcaption[data-astro-cid-uqvanud5] a[data-astro-cid-uqvanud5]{color:#d9d9d9}@media(min-width:56rem){.sheet[data-astro-cid-uqvanud5]{grid-template-columns:repeat(6,1fr)}.g0[data-astro-cid-uqvanud5],.g1[data-astro-cid-uqvanud5]{grid-column:span 3}.g2[data-astro-cid-uqvanud5],.g3[data-astro-cid-uqvanud5],.g4[data-astro-cid-uqvanud5]{grid-column:span 2}.g0[data-astro-cid-uqvanud5] .ph[data-astro-cid-uqvanud5],.g1[data-astro-cid-uqvanud5] .ph[data-astro-cid-uqvanud5]{aspect-ratio:16 / 10}}.proc[data-astro-cid-f33hxa2l]{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}li[data-astro-cid-f33hxa2l]{position:relative;display:grid;grid-template-columns:3.5rem 1fr;gap:.2rem 1rem;padding-block:var(--s-3)}.n[data-astro-cid-f33hxa2l]{grid-row:span 2;display:grid;place-items:center;inline-size:2.8rem;block-size:2.8rem;border:0;border-radius:50%;font-weight:700;background:var(--warm);color:var(--red);transition:background .5s var(--ease),color .5s;transition-delay:calc(var(--i) * .2s + .3s)}li[data-astro-cid-f33hxa2l]:first-child .n[data-astro-cid-f33hxa2l]{background:var(--red);color:#fff}h3[data-astro-cid-f33hxa2l]{margin:0}p[data-astro-cid-f33hxa2l]{margin:0;color:var(--ink-2)}@media(min-width:56rem){.proc[data-astro-cid-f33hxa2l]{grid-template-columns:repeat(4,1fr);border:0}.proc[data-astro-cid-f33hxa2l]:before{content:"";position:absolute;inset-inline:1.3rem;inset-block-start:1.3rem;block-size:2px;background:var(--therm);border-radius:2px;transform-origin:right;transition:transform 1.4s var(--ease) .2s}html[dir=ltr] .proc[data-astro-cid-f33hxa2l]:before{transform-origin:left}.proc[data-astro-cid-f33hxa2l].is-pending:before{transform:scaleX(0)}li[data-astro-cid-f33hxa2l]{grid-template-columns:1fr;padding:0 1.5rem 0 0;border:0}html[dir=ltr] li[data-astro-cid-f33hxa2l]{padding:0 1.5rem 0 0}.n[data-astro-cid-f33hxa2l]{grid-row:auto;margin-block-end:var(--s-3);position:relative}}.thread[data-astro-cid-sdq3qpwy]{display:none}@media(min-width:96rem){.thread[data-astro-cid-sdq3qpwy]{display:block;position:absolute;z-index:0;inset-block:0;inset-inline-end:1rem;inline-size:2.5rem;pointer-events:none}svg[data-astro-cid-sdq3qpwy]{inline-size:100%;block-size:100%;overflow:visible}path[data-astro-cid-sdq3qpwy]{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round}.ghost[data-astro-cid-sdq3qpwy]{stroke:var(--rule-soft);stroke-dasharray:2 6}.live[data-astro-cid-sdq3qpwy]{stroke:url(#thr);stroke-dasharray:1;stroke-dashoffset:var(--off, 1)}.tip[data-astro-cid-sdq3qpwy]{position:absolute;inset-inline-start:50%;top:var(--ty, 0);translate:-50% -50%;inline-size:.8rem;block-size:.8rem;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px #d412122e,0 0 18px 4px #f973168c;opacity:var(--to, 1)}}@media(prefers-reduced-motion:reduce){.live[data-astro-cid-sdq3qpwy]{stroke-dashoffset:0}.tip[data-astro-cid-sdq3qpwy]{display:none}}.flow[data-astro-cid-jdovvxl7]{position:relative}.spread[data-astro-cid-jdovvxl7]{position:relative;isolation:isolate;padding-block:var(--s-4);background:linear-gradient(180deg,#fff 0%,var(--band) 100%)}.pages[data-astro-cid-jdovvxl7]{display:grid;gap:var(--s-4);align-items:stretch}.sheet[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;justify-content:center}.tag[data-astro-cid-jdovvxl7]{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--step--1);font-weight:600;color:var(--ink-2);margin:0 0 var(--s-3)}.sheet[data-astro-cid-jdovvxl7] h1{font-size:clamp(2.2rem,.9rem + 3.4vw,4.4rem);line-height:1.15;margin-block-end:var(--s-3)}.sheet[data-astro-cid-jdovvxl7] .lead[data-astro-cid-jdovvxl7]{max-inline-size:40ch}.actions[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block:var(--s-3)}.tel[data-astro-cid-jdovvxl7]{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;font-size:var(--step-1);text-decoration:none}.trust[data-astro-cid-jdovvxl7]{list-style:none;margin:var(--s-4) 0 0;padding:1.2rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.trust[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{display:flex;align-items:center;gap:.9rem}.ti[data-astro-cid-jdovvxl7]{display:grid;place-items:center;inline-size:2.8rem;block-size:2.8rem;border-radius:12px;background:var(--warm);color:var(--red);flex:none}.ti[data-astro-cid-jdovvxl7] .ico{inline-size:1.4rem;block-size:1.4rem}.trust[data-astro-cid-jdovvxl7] b[data-astro-cid-jdovvxl7]{display:block;font-size:var(--step-0)}.trust[data-astro-cid-jdovvxl7] small[data-astro-cid-jdovvxl7]{color:var(--muted);font-size:var(--step--1)}@media(min-width:62rem){.pages[data-astro-cid-jdovvxl7]{grid-template-columns:.95fr 1.1fr;align-items:center}}
