.scrub-wrap.svelte-betn5n{position:relative}.layer.svelte-betn5n{object-fit:contain;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.layer.active.svelte-betn5n{opacity:1}[data-theme=vfx]{color:#e8ecff;background:radial-gradient(circle at 20% 0,#6c63ff26,#0000 50%),radial-gradient(circle at 80% 100%,#00c8ff1a,#0000 50%),linear-gradient(#050514,#0a0a26 50%,#050514);overflow-x:clip}.container.svelte-6x3mu5{z-index:1;max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative}.lockup.svelte-6x3mu5{margin-bottom:4rem}.title.svelte-6x3mu5{letter-spacing:-.03em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.4rem,7vw,5rem);font-weight:900;line-height:1}@media (width<48rem){.title.svelte-6x3mu5 br:where(.svelte-6x3mu5){display:none}}.grad.svelte-6x3mu5{color:oklch(82% .149551 171.896)}.lede.svelte-6x3mu5{max-width:44rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6}.sub.svelte-6x3mu5{align-items:center;gap:.7rem;margin:0 0 .8rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;display:inline-flex}.calamity.svelte-6x3mu5,.exposure.svelte-6x3mu5,.iprez.svelte-6x3mu5{margin:5rem 0}.cal-grid.svelte-6x3mu5{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width<=768px){.cal-grid.svelte-6x3mu5{grid-template-columns:1fr}}.cal-grid.svelte-6x3mu5 p:where(.svelte-6x3mu5){max-width:38rem;margin-bottom:1rem;line-height:1.6}.brick-tag.svelte-6x3mu5{font-family:var(--font-mono);letter-spacing:.2em;color:#2a1a00;background:linear-gradient(#ffd934,#ffb800);border-radius:4px;padding:.15rem .55rem;font-size:.65rem;font-weight:700;box-shadow:0 2px #b88500,inset 0 -2px #0000001a}.storyboard.svelte-6x3mu5{margin:2rem 0}.exposure-stage.svelte-6x3mu5{--copy-start:max(8rem, 3vw);--copy-width:clamp(30rem, 34vw, 38rem);gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=1024px){.exposure-stage.svelte-6x3mu5{gap:0;width:100vw;margin-inline:calc(50% - 50vw)}.exposure-stage.svelte-6x3mu5>:where(.svelte-6x3mu5){grid-area:1/1}}@media (width>=1024px) and (height>=870px){.head-sticky.svelte-6x3mu5{flex-direction:column;justify-content:safe center;min-height:100svh;padding-block:1.5rem;display:flex;position:sticky;top:0}}.exposure-head.svelte-6x3mu5{max-width:56rem}@media (width>=769px){.exposure-head.svelte-6x3mu5{margin-bottom:2rem}}@media (width>=1024px){.exposure-head.svelte-6x3mu5{width:calc(var(--copy-start) + var(--copy-width) + 1.5rem);max-width:none;padding-inline:var(--copy-start) 1.5rem;z-index:2;justify-self:start;margin-bottom:0}}.exposure-head.svelte-6x3mu5 p:where(.svelte-6x3mu5){margin-bottom:1rem;line-height:1.6}@media (width>=1024px){.exposure-head.svelte-6x3mu5 p:where(.svelte-6x3mu5){margin-bottom:.9rem;font-size:clamp(1.05rem,.5rem + .66vw,1.2rem);line-height:1.55}}.exposure-head.svelte-6x3mu5 strong:where(.svelte-6x3mu5){color:#6c63ff}.robot.svelte-6x3mu5{color:#6c63ff;font-family:var(--font-mono);letter-spacing:.08em}.bracket.svelte-6x3mu5{color:#fff6}.transformer-stage.svelte-6x3mu5{pointer-events:none;--rail:5.5rem;--reserved:calc(var(--rail) + 1rem);width:100vw;margin-block:-2rem -3rem;margin-inline:calc(50% - 50vw);position:relative;container-type:inline-size}@media (width<=768px){.transformer-stage.svelte-6x3mu5{--rail:2rem}}@media (width>=1024px){.transformer-stage.svelte-6x3mu5{--reserved:calc(var(--copy-start) + var(--copy-width) + 3rem);width:auto;margin-block:0;margin-inline:0}}.gauge.svelte-6x3mu5{inset-block:0;width:3.5rem;position:absolute;left:2rem;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.gauge.svelte-6x3mu5:before{content:"";inset-block:0;background:#6c63ff33;width:1px;position:absolute;left:0}.tick.svelte-6x3mu5{background:#6c63ff80;width:.65rem;height:1px;position:absolute;top:0;left:0}.tick.svelte-6x3mu5.major{background:#6c63ffe6;width:1.75rem;height:2px}.stop.svelte-6x3mu5{font-family:var(--font-mono);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#6c63ffc7;white-space:nowrap;font-size:.64rem;position:absolute;top:.45rem;left:.35rem}@media (width<=768px){.gauge.svelte-6x3mu5{width:2rem;left:0}.stop.svelte-6x3mu5{display:none}}.transformer-stage.svelte-6x3mu5 .transformer-video{object-fit:contain;filter:drop-shadow(0 30px 60px #6c63ff59);width:100%;height:100svh}.transformer-stage.svelte-6x3mu5 .transformer-video video{--content-center-x:.36;--content-center-y:.287;--frame:min(230svh, calc((100cqw - var(--reserved)) * 1.85))}@media (width<=768px){.transformer-stage.svelte-6x3mu5 .transformer-video video{--frame:min(230svh, calc((100cqw - var(--reserved)) * 3.2));--content-center-x:.34;--content-center-y:.38}}.transformer-stage.svelte-6x3mu5 .transformer-video video{width:var(--frame);height:calc(var(--frame) * 9 / 16);left:calc(var(--reserved) + (100cqw - var(--reserved)) / 2 - var(--frame) * var(--content-center-x));top:calc(50% - var(--frame) * var(--content-center-y))}@media (width<=768px){.transformer-stage.svelte-6x3mu5{margin-top:-20rem;margin-bottom:-20rem}}@media (width<=768px){.transformer-stage.svelte-6x3mu5 .pin-inner .gauge{top:5rem;bottom:5rem}}.exposure-grid.svelte-6x3mu5{margin:3rem 0 2rem}.iprez-grid.svelte-6x3mu5{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width<=768px){.iprez-grid.svelte-6x3mu5{grid-template-columns:1fr}}.iprez-grid.svelte-6x3mu5 p:where(.svelte-6x3mu5){max-width:36rem;margin-bottom:1rem;line-height:1.6}.aside.svelte-6x3mu5{--vf:#6c63ff;background:linear-gradient(var(--vf), var(--vf)) 0 0 / 14px 2px no-repeat, linear-gradient(var(--vf), var(--vf)) 0 0 / 2px 14px no-repeat, linear-gradient(var(--vf), var(--vf)) 100% 0 / 14px 2px no-repeat, linear-gradient(var(--vf), var(--vf)) 100% 0 / 2px 14px no-repeat, linear-gradient(var(--vf), var(--vf)) 0 100% / 14px 2px no-repeat, linear-gradient(var(--vf), var(--vf)) 0 100% / 2px 14px no-repeat, linear-gradient(var(--vf), var(--vf)) 100% 100% / 14px 2px no-repeat, linear-gradient(var(--vf), var(--vf)) 100% 100% / 2px 14px no-repeat, #6c63ff0f;padding:2rem 1.2rem 1rem;font-style:italic;position:relative}.aside.svelte-6x3mu5:before{content:"EDITOR'S NOTE";font-family:var(--font-mono);letter-spacing:.24em;color:var(--vf);font-size:.62rem;font-style:normal;position:absolute;top:.7rem;left:1.2rem}.iprez-compare.svelte-6x3mu5{margin-top:2rem}.iprez-compare.svelte-6x3mu5 .comparison img{height:100%}
