.Overlay-module__fRzFXq__overlay{z-index:var(--fd-z-dom);pointer-events:none;position:fixed;inset:0}.Overlay-module__fRzFXq__nav{padding:clamp(1.1rem, 2.2vw, 1.75rem) var(--fd-margin);z-index:var(--fd-z-nav);pointer-events:auto;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.Overlay-module__fRzFXq__wordmark{font-family:var(--fd-font-mono);font-size:var(--fd-mono-md);letter-spacing:.22em;color:var(--fd-text-bright);text-transform:uppercase}.Overlay-module__fRzFXq__chapterLabel{color:var(--fd-text-dim);transition:opacity var(--fd-dur-focus) var(--fd-ease-out);justify-self:center}.Overlay-module__fRzFXq__navLinks{justify-self:end;align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.Overlay-module__fRzFXq__navLink{font-family:var(--fd-font-mono);font-size:var(--fd-mono-sm);letter-spacing:var(--fd-mono-track);text-transform:uppercase;color:var(--fd-text-dim);transition:color var(--fd-dur-focus) var(--fd-ease-out)}.Overlay-module__fRzFXq__navLink:hover{color:var(--fd-text-bright)}.Overlay-module__fRzFXq__navCta{color:var(--fd-text);border:1px solid var(--fd-rule);padding:.5em 1.1em}.Overlay-module__fRzFXq__navCta:hover{border-color:var(--fd-accent);color:var(--fd-text-bright)}.Overlay-module__fRzFXq__chapter{padding:0 var(--fd-margin);opacity:0;will-change:opacity, transform;align-content:center;display:grid;position:fixed;inset:0}.Overlay-module__fRzFXq__left{text-align:left;justify-items:start;padding-right:52%}.Overlay-module__fRzFXq__right{text-align:right;justify-items:end;padding-left:52%}.Overlay-module__fRzFXq__centerTop{text-align:center;align-content:start;justify-items:center;padding-top:18vh}.Overlay-module__fRzFXq__center{text-align:center;justify-items:center}.Overlay-module__fRzFXq__display{font-size:var(--fd-display-lg);color:var(--fd-text-bright);max-width:14ch}.Overlay-module__fRzFXq__narrow{max-width:8ch}.Overlay-module__fRzFXq__displayXl{font-size:var(--fd-display-xl);letter-spacing:.02em}.Overlay-module__fRzFXq__gateTitle{justify-items:center;line-height:.78;display:grid}.Overlay-module__fRzFXq__gateTitle span:last-child{color:#ece8e1c7;font-style:italic}.Overlay-module__fRzFXq__kicker{font-family:var(--fd-font-mono);font-size:var(--fd-mono-sm);letter-spacing:.28em;text-transform:uppercase;color:var(--fd-accent);margin-bottom:1.4em}.Overlay-module__fRzFXq__meta{color:var(--fd-text-dim);flex-wrap:wrap;gap:1.4em;margin-top:2em;display:flex}.Overlay-module__fRzFXq__rule{background:var(--fd-rule);width:clamp(3rem,8vw,7rem);height:1px;margin:1.8em 0}.Overlay-module__fRzFXq__secondaryCta{pointer-events:auto;font-family:var(--fd-font-mono);font-size:var(--fd-mono-sm);letter-spacing:var(--fd-mono-track);text-transform:uppercase;color:var(--fd-text);border-bottom:1px solid var(--fd-rule);transition:border-color var(--fd-dur-focus) var(--fd-ease-out);margin-top:2.2em;padding-bottom:.4em}.Overlay-module__fRzFXq__secondaryCta:hover{border-color:var(--fd-accent)}.Overlay-module__fRzFXq__readout{padding:clamp(1.1rem, 2.2vw, 1.75rem) var(--fd-margin);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:fixed;bottom:0;left:0;right:0}.Overlay-module__fRzFXq__readoutGroup{gap:1.6em;display:flex}.Overlay-module__fRzFXq__timecode{font-variant-numeric:tabular-nums;color:var(--fd-text)}@media (max-width:900px){.Overlay-module__fRzFXq__left,.Overlay-module__fRzFXq__right{padding-left:var(--fd-margin);padding-right:var(--fd-margin);text-align:left;justify-items:start}.Overlay-module__fRzFXq__display{max-width:100%}.Overlay-module__fRzFXq__readoutGroup:last-child{display:none}}@media (max-width:600px){.Overlay-module__fRzFXq__nav{grid-template-columns:auto 1fr}.Overlay-module__fRzFXq__wordmark{white-space:nowrap}.Overlay-module__fRzFXq__chapterLabel{text-align:right;justify-self:end;max-width:13ch}.Overlay-module__fRzFXq__navLinks{display:none}}.Overlay-module__fRzFXq__sound{font-family:var(--fd-font-mono);font-size:var(--fd-mono-sm);letter-spacing:var(--fd-mono-track);text-transform:uppercase;color:var(--fd-text-dim);cursor:pointer;transition:color var(--fd-dur-focus) var(--fd-ease-out);background:0 0;border:0;align-items:center;gap:.55rem;padding:0;display:flex}.Overlay-module__fRzFXq__sound:hover{color:var(--fd-text-bright)}.Overlay-module__fRzFXq__sound:focus-visible{outline:1px solid var(--fd-amber);outline-offset:6px}.Overlay-module__fRzFXq__sound i{width:2px;height:.32rem;transition:height var(--fd-dur-focus) var(--fd-ease-out), opacity var(--fd-dur-focus) var(--fd-ease-out);background:currentColor;display:block}.Overlay-module__fRzFXq__sound[data-on=true] i:first-child{height:.42rem}.Overlay-module__fRzFXq__sound[data-on=true] i:nth-child(2){height:.72rem}.Overlay-module__fRzFXq__sound[data-on=true] i:nth-child(3){height:.52rem}.Overlay-module__fRzFXq__sound[data-on=false] i{opacity:.5;height:.22rem}@media (max-width:700px){.Overlay-module__fRzFXq__sound span{display:none}}
.IntentPanel-module__Jmhn3q__scene{--intent-accent:185, 120, 67;z-index:39;visibility:hidden;opacity:0;pointer-events:none;color:var(--fd-bone);will-change:opacity;position:fixed;inset:0;overflow:hidden}.IntentPanel-module__Jmhn3q__scene[data-active=true]{pointer-events:auto}.IntentPanel-module__Jmhn3q__scene[data-feeling=intimacy]{--intent-accent:211, 160, 118}.IntentPanel-module__Jmhn3q__scene[data-feeling=unease]{--intent-accent:212, 160, 79}.IntentPanel-module__Jmhn3q__scene[data-feeling=release]{--intent-accent:169, 196, 192}.IntentPanel-module__Jmhn3q__scene[data-feeling=awe]{--intent-accent:202, 189, 139}.IntentPanel-module__Jmhn3q__tint{z-index:-1;pointer-events:none;background:radial-gradient(circle at 47% 53%, rgba(var(--intent-accent), .055), transparent 23%), linear-gradient(90deg, #0505056b, transparent 27%, transparent 64%, #0505057a);position:absolute;inset:0}.IntentPanel-module__Jmhn3q__heading{top:10.5vh;left:var(--fd-margin);width:min(27vw,25rem);position:absolute}.IntentPanel-module__Jmhn3q__heading>p,.IntentPanel-module__Jmhn3q__sectionLabel{font-family:var(--fd-font-mono);letter-spacing:.18em;color:#d8d1c573;text-transform:uppercase;gap:.85rem;margin:0;font-size:.55rem;display:flex}.IntentPanel-module__Jmhn3q__heading>p span,.IntentPanel-module__Jmhn3q__sectionLabel span:first-child{color:rgb(var(--intent-accent))}.IntentPanel-module__Jmhn3q__heading h2{color:var(--fd-soft-white);font-family:var(--fd-font-sans);letter-spacing:-.06em;text-transform:none;margin:.85rem 0 .55rem;font-size:clamp(2.6rem,4vw,4.6rem);font-weight:300;line-height:.86}.IntentPanel-module__Jmhn3q__heading h2 em{color:rgb(var(--intent-accent));font-family:var(--fd-font-display);font-size:1.08em;font-weight:400}.IntentPanel-module__Jmhn3q__heading>span{color:#d8d1c56b;max-width:22rem;font-size:.65rem;line-height:1.65;display:block}.IntentPanel-module__Jmhn3q__controls{top:36vh;left:var(--fd-margin);width:min(18vw,16rem);position:absolute}.IntentPanel-module__Jmhn3q__options{border-top:1px solid #d8d1c51f;margin-top:.9rem}.IntentPanel-module__Jmhn3q__options button{width:100%;min-height:3.45rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8d1c51f;grid-template-columns:1.4rem 1fr .6rem;align-items:center;gap:.55rem;padding:.35rem;display:grid}.IntentPanel-module__Jmhn3q__options button:hover{background:#ffffff06}.IntentPanel-module__Jmhn3q__options button:focus-visible{outline-color:rgb(var(--intent-accent))}.IntentPanel-module__Jmhn3q__options button>span:first-child{color:#d8d1c542;font:.5rem/1 var(--fd-font-mono)}.IntentPanel-module__Jmhn3q__options strong,.IntentPanel-module__Jmhn3q__options small{display:block}.IntentPanel-module__Jmhn3q__options strong{color:#d8d1c580;font-size:.78rem;font-weight:400}.IntentPanel-module__Jmhn3q__options small{color:#d8d1c542;font:.5rem/1 var(--fd-font-mono);margin-top:.25rem}.IntentPanel-module__Jmhn3q__options button>i{border:1px solid #d8d1c54d;border-radius:50%;width:.35rem;height:.35rem}.IntentPanel-module__Jmhn3q__options button[aria-checked=true]{background:linear-gradient(90deg, rgba(var(--intent-accent), .08), transparent)}.IntentPanel-module__Jmhn3q__options button[aria-checked=true] strong,.IntentPanel-module__Jmhn3q__options button[aria-checked=true]>span:first-child{color:var(--fd-soft-white)}.IntentPanel-module__Jmhn3q__options button[aria-checked=true]>i{border-color:rgb(var(--intent-accent));background:rgb(var(--intent-accent));box-shadow:0 0 12px rgba(var(--intent-accent), .7)}.IntentPanel-module__Jmhn3q__note{color:#d8d1c54d;max-width:13rem;margin:.9rem 0 0;font-size:.55rem;line-height:1.55}.IntentPanel-module__Jmhn3q__engine{aspect-ratio:1;pointer-events:none;width:min(37vw,34rem);position:absolute;top:53%;left:47%;transform:translate(-50%,-50%)}.IntentPanel-module__Jmhn3q__engineLabel{white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%)}.IntentPanel-module__Jmhn3q__radial{border-radius:50%;position:absolute;inset:7%}.IntentPanel-module__Jmhn3q__radialLabel{color:#d8d1c55c;font:.47rem/1 var(--fd-font-mono);letter-spacing:.1em;text-transform:uppercase;gap:.35rem;display:flex;position:absolute}.IntentPanel-module__Jmhn3q__radialLabel b{color:#d8d1c5b3;font-weight:400}.IntentPanel-module__Jmhn3q__lens{top:24%;left:7%}.IntentPanel-module__Jmhn3q__light{top:26%;right:3%}.IntentPanel-module__Jmhn3q__frame{bottom:24%;left:2%}.IntentPanel-module__Jmhn3q__motion{bottom:24%;right:0}.IntentPanel-module__Jmhn3q__coreCopy{text-align:center;text-transform:uppercase;width:10rem;text-shadow:0 1px 18px var(--fd-black);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IntentPanel-module__Jmhn3q__coreCopy span,.IntentPanel-module__Jmhn3q__coreCopy strong,.IntentPanel-module__Jmhn3q__coreCopy small{display:block}.IntentPanel-module__Jmhn3q__coreCopy span{color:#d8d1c561;font:.48rem/1 var(--fd-font-mono);letter-spacing:.16em}.IntentPanel-module__Jmhn3q__coreCopy strong{color:var(--fd-soft-white);font:400 1.25rem/1 var(--fd-font-sans);letter-spacing:.08em;margin:.6rem 0 .45rem}.IntentPanel-module__Jmhn3q__coreCopy small{color:#d8d1c58a;font:.45rem/1.4 var(--fd-font-mono);letter-spacing:.08em}.IntentPanel-module__Jmhn3q__trace{color:#d8d1c547;width:13rem;font:.43rem/1 var(--fd-font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.IntentPanel-module__Jmhn3q__trace i{background:linear-gradient(90deg, rgb(var(--intent-accent)), rgba(var(--intent-accent), .08));flex:1;height:1px}.IntentPanel-module__Jmhn3q__trace b{background:rgb(var(--intent-accent));opacity:0;width:.28rem;height:.28rem;box-shadow:0 0 12px rgb(var(--intent-accent));border-radius:50%;position:absolute;left:0}.IntentPanel-module__Jmhn3q__scene[data-phase=calibrating] .IntentPanel-module__Jmhn3q__trace b{animation:1.15s cubic-bezier(.22,.7,.2,1) both IntentPanel-module__Jmhn3q__decisionPropagation}.IntentPanel-module__Jmhn3q__radialLabel{animation:.42s both IntentPanel-module__Jmhn3q__calibrationResolve}.IntentPanel-module__Jmhn3q__translation{top:10.5vh;right:var(--fd-margin);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#1c1b17c7,#0a0a08a8);border:1px solid #d8d1c526;width:min(31vw,29rem);padding:1rem 1.05rem;position:absolute;box-shadow:0 30px 90px #00000057}.IntentPanel-module__Jmhn3q__translation:before,.IntentPanel-module__Jmhn3q__translation:after{content:"";border-color:rgb(var(--intent-accent));border-style:solid;width:.75rem;height:.75rem;position:absolute}.IntentPanel-module__Jmhn3q__translation:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.IntentPanel-module__Jmhn3q__translation:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.IntentPanel-module__Jmhn3q__panelHead{justify-content:space-between;align-items:center;display:flex}.IntentPanel-module__Jmhn3q__synced{color:#d8d1c561;font:.46rem/1 var(--fd-font-mono);letter-spacing:.12em;text-transform:uppercase}.IntentPanel-module__Jmhn3q__synced i,.IntentPanel-module__Jmhn3q__status p i{background:rgb(var(--intent-accent));width:.3rem;height:.3rem;box-shadow:0 0 8px rgb(var(--intent-accent));border-radius:50%;margin-right:.35rem;display:inline-block}.IntentPanel-module__Jmhn3q__translation h3{color:var(--fd-bone);font-family:var(--fd-font-sans);text-transform:none;outline:none;margin:.9rem 0 .35rem;font-size:1.15rem;font-weight:300;line-height:1}.IntentPanel-module__Jmhn3q__translation h3 em{color:rgb(var(--intent-accent));font-family:var(--fd-font-display);font-size:1.25em}.IntentPanel-module__Jmhn3q__direction{color:#d8d1c566;margin:0 0 .75rem;font-size:.58rem;line-height:1.5}.IntentPanel-module__Jmhn3q__decisions{border-top:1px solid #d8d1c51f;border-left:1px solid #d8d1c51f;grid-template-columns:1fr 1fr;margin:0;display:grid}.IntentPanel-module__Jmhn3q__decisions div{border-bottom:1px solid #d8d1c51f;border-right:1px solid #d8d1c51f;min-height:3.75rem;padding:.55rem;animation:.38s both IntentPanel-module__Jmhn3q__decisionResolve}.IntentPanel-module__Jmhn3q__decisions div:nth-child(2){animation-delay:70ms}.IntentPanel-module__Jmhn3q__decisions div:nth-child(3){animation-delay:.14s}.IntentPanel-module__Jmhn3q__decisions div:nth-child(4){animation-delay:.21s}.IntentPanel-module__Jmhn3q__decisions div:nth-child(5){animation-delay:.28s}.IntentPanel-module__Jmhn3q__decisions div:nth-child(6){animation-delay:.35s}.IntentPanel-module__Jmhn3q__decisions dt{color:#d8d1c557;font:.43rem/1 var(--fd-font-mono);letter-spacing:.12em;text-transform:uppercase}.IntentPanel-module__Jmhn3q__decisions dd{color:#d8d1c5cc;margin:.36rem 0 .22rem;font-size:.65rem;line-height:1}.IntentPanel-module__Jmhn3q__decisions small{color:#d8d1c552;font-size:.46rem;line-height:1.3;display:block}.IntentPanel-module__Jmhn3q__previewHead{color:#d8d1c561;font:.43rem/1 var(--fd-font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin:.75rem 0 .4rem;display:flex}.IntentPanel-module__Jmhn3q__preview{isolation:isolate;background:#11120f;height:9.6rem;margin:0;position:relative;overflow:hidden}.IntentPanel-module__Jmhn3q__sky{background:linear-gradient(125deg,#1f2928 0,#101714 35%,#261b0f 73%,#0b0b09 100%);transition:background .5s;position:absolute;inset:0}.IntentPanel-module__Jmhn3q__wall{background:linear-gradient(100deg, rgba(var(--intent-accent), .16), #050504eb);border-left:1px solid rgba(var(--intent-accent), .2);width:52%;height:125%;position:absolute;top:-15%;right:-7%;transform:skew(-5deg)}.IntentPanel-module__Jmhn3q__window{border:1px solid rgba(var(--intent-accent), .35);width:18%;height:50%;box-shadow:0 0 38px rgba(var(--intent-accent), .12);position:absolute;top:15%;right:12%}.IntentPanel-module__Jmhn3q__window i{background:rgba(var(--intent-accent), .25);position:absolute}.IntentPanel-module__Jmhn3q__window i:first-child{width:1px;top:0;bottom:0;left:50%}.IntentPanel-module__Jmhn3q__window i:last-child{height:1px;top:50%;left:0;right:0}.IntentPanel-module__Jmhn3q__beam{background:linear-gradient(110deg, transparent 35%, rgba(var(--intent-accent), .17), transparent 72%);clip-path:polygon(47% 0,75% 0,100% 100%,0 100%);filter:blur(3px);width:67%;height:130%;position:absolute;top:0;right:8%}.IntentPanel-module__Jmhn3q__subject{z-index:4;width:1.35rem;height:3.75rem;transition:left .5s,bottom .5s,transform .5s;position:absolute;bottom:19%;left:29%}.IntentPanel-module__Jmhn3q__subject i{width:1rem;height:1rem;box-shadow:4px -1px 7px rgba(var(--intent-accent), .3);background:#0b0b09;border-radius:50%;position:absolute;top:0;left:.2rem}.IntentPanel-module__Jmhn3q__subject b{background:linear-gradient(90deg,#070706,#181712 75%,#070706);border-radius:9px 9px 2px 2px;width:1.35rem;height:2.9rem;position:absolute;bottom:0;left:0}.IntentPanel-module__Jmhn3q__shadow{z-index:3;filter:blur(8px);background:#020202;border-radius:50%;width:36%;height:7%;position:absolute;bottom:11%;left:22%}.IntentPanel-module__Jmhn3q__guides{z-index:6;border:1px solid #d8d1c51a;position:absolute;inset:.5rem}.IntentPanel-module__Jmhn3q__guides i{border-style:solid;border-color:#d8d1c557;width:.75rem;height:.75rem;position:absolute}.IntentPanel-module__Jmhn3q__guides i:first-child{border-width:1px 0 0 1px;top:-1px;left:-1px}.IntentPanel-module__Jmhn3q__guides i:nth-child(2){border-width:1px 1px 0 0;top:-1px;right:-1px}.IntentPanel-module__Jmhn3q__guides i:nth-child(3){border-width:0 1px 1px 0;bottom:-1px;right:-1px}.IntentPanel-module__Jmhn3q__guides i:nth-child(4){border-width:0 0 1px 1px;bottom:-1px;left:-1px}.IntentPanel-module__Jmhn3q__preview figcaption{z-index:7;text-shadow:0 1px 8px #000;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:.65rem;left:.8rem;right:.8rem}.IntentPanel-module__Jmhn3q__preview figcaption span{color:var(--fd-bone);font:.48rem/1 var(--fd-font-mono);letter-spacing:.12em}.IntentPanel-module__Jmhn3q__preview figcaption small{color:#d8d1c580;text-align:right;max-width:47%;font-size:.48rem}.IntentPanel-module__Jmhn3q__preview{animation:.52s both IntentPanel-module__Jmhn3q__previewResolve}.IntentPanel-module__Jmhn3q__scene[data-preview=intimacy] .IntentPanel-module__Jmhn3q__sky{background:linear-gradient(120deg,#22140d,#3d281a 50%,#120d09)}.IntentPanel-module__Jmhn3q__scene[data-preview=intimacy] .IntentPanel-module__Jmhn3q__subject{left:55%;transform:scale(1.18)}.IntentPanel-module__Jmhn3q__scene[data-preview=release] .IntentPanel-module__Jmhn3q__sky{background:linear-gradient(#789296 0,#bdc5b6 45%,#464e43 46%,#1a1c17 100%)}.IntentPanel-module__Jmhn3q__scene[data-preview=release] .IntentPanel-module__Jmhn3q__wall{opacity:.5;width:22%}.IntentPanel-module__Jmhn3q__scene[data-preview=release] .IntentPanel-module__Jmhn3q__subject{bottom:16%;left:62%;transform:scale(.78)}.IntentPanel-module__Jmhn3q__scene[data-preview=awe] .IntentPanel-module__Jmhn3q__sky{background:radial-gradient(circle at 67% 32%,#8b7040 0,#303341 18%,#151828 43%,#080910 100%)}.IntentPanel-module__Jmhn3q__scene[data-preview=awe] .IntentPanel-module__Jmhn3q__wall,.IntentPanel-module__Jmhn3q__scene[data-preview=awe] .IntentPanel-module__Jmhn3q__window{opacity:0}.IntentPanel-module__Jmhn3q__scene[data-preview=awe] .IntentPanel-module__Jmhn3q__subject{bottom:12%;left:48%;transform:scale(.5)}@keyframes IntentPanel-module__Jmhn3q__decisionPropagation{0%{opacity:0;left:0;transform:scale(.6)}14%,76%{opacity:.9}to{opacity:0;left:calc(100% - .28rem);transform:scale(1.1)}}@keyframes IntentPanel-module__Jmhn3q__calibrationResolve{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes IntentPanel-module__Jmhn3q__decisionResolve{0%{opacity:.22;background:rgba(var(--intent-accent), .06);transform:translateY(4px)}to{opacity:1;background:0 0;transform:translateY(0)}}@keyframes IntentPanel-module__Jmhn3q__previewResolve{0%{opacity:.45;filter:contrast(.8)brightness(.7)}to{opacity:1;filter:contrast()brightness()}}.IntentPanel-module__Jmhn3q__status{left:var(--fd-margin);right:var(--fd-margin);color:#d8d1c54d;font:.43rem/1 var(--fd-font-mono);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #d8d1c514;justify-content:space-between;align-items:center;padding-top:.55rem;display:flex;position:absolute;bottom:3.4rem}.IntentPanel-module__Jmhn3q__status p{color:#d8d1c570;margin:0}.IntentPanel-module__Jmhn3q__status p strong{color:rgb(var(--intent-accent));font-weight:400}@media (max-width:1180px){.IntentPanel-module__Jmhn3q__heading,.IntentPanel-module__Jmhn3q__controls{left:1.5rem}.IntentPanel-module__Jmhn3q__translation{width:32vw;right:1.5rem}.IntentPanel-module__Jmhn3q__engine{width:40vw;left:46%}.IntentPanel-module__Jmhn3q__heading>span,.IntentPanel-module__Jmhn3q__note{display:none}}@media (max-width:900px){.IntentPanel-module__Jmhn3q__heading{width:45vw;top:9vh}.IntentPanel-module__Jmhn3q__controls{width:30vw;top:29vh}.IntentPanel-module__Jmhn3q__engine{width:55vw;top:39%;left:68%}.IntentPanel-module__Jmhn3q__translation{grid-template-columns:1fr 1fr;gap:0 1rem;width:auto;display:grid;top:58vh;left:1.5rem;right:1.5rem}.IntentPanel-module__Jmhn3q__panelHead,.IntentPanel-module__Jmhn3q__translation h3,.IntentPanel-module__Jmhn3q__direction,.IntentPanel-module__Jmhn3q__decisions{grid-column:1}.IntentPanel-module__Jmhn3q__previewHead,.IntentPanel-module__Jmhn3q__preview{grid-column:2}.IntentPanel-module__Jmhn3q__previewHead{grid-row:1;align-self:end}.IntentPanel-module__Jmhn3q__preview{grid-row:2/6;height:100%;min-height:13rem}.IntentPanel-module__Jmhn3q__status{display:none}}@media (max-width:600px){.IntentPanel-module__Jmhn3q__scene{overflow:hidden}.IntentPanel-module__Jmhn3q__heading{width:calc(100vw - 2.5rem);top:5.6rem;left:1.25rem}.IntentPanel-module__Jmhn3q__heading h2{font-size:2.85rem}.IntentPanel-module__Jmhn3q__heading>span{display:none}.IntentPanel-module__Jmhn3q__controls{width:calc(100vw - 2.5rem);top:13.7rem;left:1.25rem}.IntentPanel-module__Jmhn3q__options{grid-template-columns:1fr 1fr;display:grid}.IntentPanel-module__Jmhn3q__options button{border-right:1px solid #d8d1c51f;min-height:3rem}.IntentPanel-module__Jmhn3q__engine{width:76vw;top:30.5rem;left:50%}.IntentPanel-module__Jmhn3q__radialLabel{font-size:.4rem}.IntentPanel-module__Jmhn3q__translation{background:#0a0a08e6;height:10.4rem;padding:.7rem;display:block;inset:auto 1rem 3.8rem;overflow:hidden}.IntentPanel-module__Jmhn3q__translation h3{font-size:1rem}.IntentPanel-module__Jmhn3q__direction{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.45rem;overflow:hidden}.IntentPanel-module__Jmhn3q__decisions{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.IntentPanel-module__Jmhn3q__decisions::-webkit-scrollbar{display:none}.IntentPanel-module__Jmhn3q__decisions div{scroll-snap-align:start;min-width:46%;min-height:3.6rem}.IntentPanel-module__Jmhn3q__previewHead,.IntentPanel-module__Jmhn3q__preview{display:none}}@media (prefers-reduced-motion:reduce){.IntentPanel-module__Jmhn3q__subject,.IntentPanel-module__Jmhn3q__sky{transition:none}.IntentPanel-module__Jmhn3q__trace b,.IntentPanel-module__Jmhn3q__radialLabel,.IntentPanel-module__Jmhn3q__decisions div,.IntentPanel-module__Jmhn3q__preview{animation:none!important}}
.Scene02ShatterText-module__EouRlG__layer{z-index:38;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;position:fixed;inset:0;overflow:hidden}.Scene02ShatterText-module__EouRlG__effect{pointer-events:auto;inset:0;position:absolute!important}.Scene02ShatterText-module__EouRlG__content{width:100%;min-height:100%;padding:9rem var(--fd-margin) 7rem;opacity:calc(1 - var(--shatter-progress));place-items:center;display:grid}.Scene02ShatterText-module__EouRlG__promptCard{width:min(720px,100vw - 3rem);color:var(--fd-text-bright);background:radial-gradient(circle at 50% 35%,#66778114,#0000 58%),#05090c9e;border:1px solid #d8d1c521;padding:clamp(1.5rem,3.2vw,2.8rem);box-shadow:inset 0 0 5rem #0d141a73,0 2rem 6rem #0000006b}.Scene02ShatterText-module__EouRlG__promptHeader{font-family:var(--fd-font-mono);letter-spacing:.22em;color:var(--fd-text-dim);text-transform:uppercase;justify-content:space-between;gap:2rem;font-size:.58rem;display:flex}.Scene02ShatterText-module__EouRlG__promptCard h2{max-width:9ch;font-family:var(--fd-font-display);letter-spacing:-.025em;text-transform:uppercase;margin-top:clamp(2.4rem,6vh,4.5rem);font-size:clamp(3.2rem,7vw,6.4rem);font-weight:300;line-height:.86}.Scene02ShatterText-module__EouRlG__rule{background:#b778439e;width:5.5rem;height:1px;margin:2rem 0 1.5rem}.Scene02ShatterText-module__EouRlG__promptCard p{font-family:var(--fd-font-mono);letter-spacing:.08em;color:#d8d1c59e;gap:.35rem;margin:0;font-size:clamp(.65rem,1vw,.78rem);line-height:1.55;display:grid}.Scene02ShatterText-module__EouRlG__fallback{padding:9rem var(--fd-margin) 7rem;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.Scene02ShatterText-module__EouRlG__fallbackShard{opacity:var(--shatter-progress);will-change:transform, opacity;contain:paint;position:absolute;top:50%;left:50%}.Scene02ShatterText-module__EouRlG__fallbackShard .Scene02ShatterText-module__EouRlG__promptCard{border-color:#c2dce830;box-shadow:inset 0 0 5rem #0d141a94}.Scene02ShatterText-module__EouRlG__shard1{clip-path:polygon(0 0,43% 0,36% 48%,0 61%);transform:translate3d(calc(-50% - var(--shatter-progress) * 92px), calc(-50% - var(--shatter-progress) * 58px), 0) rotate(calc(var(--shatter-progress) * -6.2deg))}.Scene02ShatterText-module__EouRlG__shard2{clip-path:polygon(43% 0,100% 0,100% 36%,63% 52%,36% 48%);transform:translate3d(calc(-50% + var(--shatter-progress) * 76px), calc(-50% - var(--shatter-progress) * 78px), 0) rotate(calc(var(--shatter-progress) * 5.1deg))}.Scene02ShatterText-module__EouRlG__shard3{clip-path:polygon(0 61%,36% 48%,48% 71%,29% 100%,0 100%);transform:translate3d(calc(-50% - var(--shatter-progress) * 112px), calc(-50% + var(--shatter-progress) * 68px), 0) rotate(calc(var(--shatter-progress) * 7.4deg))}.Scene02ShatterText-module__EouRlG__shard4{clip-path:polygon(36% 48%,63% 52%,71% 76%,48% 71%);transform:translate3d(calc(-50% - var(--shatter-progress) * 8px), calc(-50% + var(--shatter-progress) * 22px), 0) rotate(calc(var(--shatter-progress) * -2.8deg)) scale(calc(1 + var(--shatter-progress) * .04))}.Scene02ShatterText-module__EouRlG__shard5{clip-path:polygon(63% 52%,100% 36%,100% 74%,71% 76%);transform:translate3d(calc(-50% + var(--shatter-progress) * 118px), calc(-50% + var(--shatter-progress) * 18px), 0) rotate(calc(var(--shatter-progress) * -6.5deg))}.Scene02ShatterText-module__EouRlG__shard6{clip-path:polygon(48% 71%,71% 76%,100% 74%,100% 100%,29% 100%);transform:translate3d(calc(-50% + var(--shatter-progress) * 52px), calc(-50% + var(--shatter-progress) * 96px), 0) rotate(calc(var(--shatter-progress) * 4.6deg))}@media (max-width:600px){.Scene02ShatterText-module__EouRlG__content,.Scene02ShatterText-module__EouRlG__fallback{padding:7rem 1.5rem 6rem}.Scene02ShatterText-module__EouRlG__promptCard{width:calc(100vw - 3rem);padding:1.4rem}.Scene02ShatterText-module__EouRlG__promptHeader span:last-child{display:none}.Scene02ShatterText-module__EouRlG__promptCard h2{margin-top:2.8rem;font-size:clamp(3rem,16vw,4.4rem)}}@media (prefers-reduced-motion:reduce){.Scene02ShatterText-module__EouRlG__fallback{display:none}.Scene02ShatterText-module__EouRlG__content{opacity:1}}
.Scene03FractureFx-module__o0gqKa__layer{z-index:39;opacity:0;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Scene03FractureFx-module__o0gqKa__cracks{fill:none;stroke:#dbe7ebb8;stroke-width:.72px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #afd3e23d);width:100%;height:100%;position:absolute;inset:0}.Scene03FractureFx-module__o0gqKa__cracks path{stroke-dasharray:1;vector-effect:non-scaling-stroke}.Scene03FractureFx-module__o0gqKa__microCracks{opacity:var(--stress)}.Scene03FractureFx-module__o0gqKa__microCracks path{stroke-dashoffset:calc(1 - var(--stress))}.Scene03FractureFx-module__o0gqKa__firstCrack{opacity:var(--first-crack)}.Scene03FractureFx-module__o0gqKa__firstCrack path{stroke-dashoffset:calc(1 - var(--first-crack))}.Scene03FractureFx-module__o0gqKa__radialCracks{opacity:calc(var(--radial-crack) * .78)}.Scene03FractureFx-module__o0gqKa__radialCracks path{stroke-dashoffset:calc(1 - var(--radial-crack))}.Scene03FractureFx-module__o0gqKa__flash,.Scene03FractureFx-module__o0gqKa__impact,.Scene03FractureFx-module__o0gqKa__splitRing{border-radius:50%;position:absolute;top:43%;left:42%;transform:translate(-50%,-50%)}.Scene03FractureFx-module__o0gqKa__flash{aspect-ratio:1;width:72vmax;opacity:var(--flash);mix-blend-mode:screen;background:radial-gradient(circle,#fffcf2e0 0,#cee5ef4d 4%,#ffffff0f 19%,#0000 46%)}.Scene03FractureFx-module__o0gqKa__impact{width:calc(1.2rem + var(--shock) * 20rem);aspect-ratio:1;opacity:calc(var(--shock) * .7);border:1px solid #eee8dccc;box-shadow:0 0 2.4rem #b5d4e138}.Scene03FractureFx-module__o0gqKa__splitRing{width:calc(5rem + var(--shock) * 34rem);aspect-ratio:1;opacity:calc(var(--chroma) * .36);mix-blend-mode:screen;border:1px solid}.Scene03FractureFx-module__o0gqKa__cyan{color:#69cde8b8;margin-left:calc(var(--chroma) * -3px)}.Scene03FractureFx-module__o0gqKa__red{color:#d14e399e;margin-left:calc(var(--chroma) * 3px)}@media (prefers-reduced-motion:reduce){.Scene03FractureFx-module__o0gqKa__flash,.Scene03FractureFx-module__o0gqKa__splitRing{display:none}}
.SpatialDnaOverlay-module__XrdnGW__layer{z-index:42;opacity:0;visibility:hidden;pointer-events:none;color:var(--fd-bone);will-change:opacity;position:fixed;inset:0;overflow:hidden}.SpatialDnaOverlay-module__XrdnGW__atmosphere{background:radial-gradient(at 70% 28%,#daa85c13,#0000 29%),linear-gradient(90deg,#040403b8,#0000 34% 78%,#0404036b);position:absolute;inset:0;box-shadow:inset 0 0 150px 34px #000000b3}.SpatialDnaOverlay-module__XrdnGW__metrics{left:var(--fd-margin);border-left:1px solid #cdbfa238;width:268px;padding-left:17px;position:absolute;top:12vh}.SpatialDnaOverlay-module__XrdnGW__panelKicker,.SpatialDnaOverlay-module__XrdnGW__groupLabel,.SpatialDnaOverlay-module__XrdnGW__coordinateRow,.SpatialDnaOverlay-module__XrdnGW__readoutList,.SpatialDnaOverlay-module__XrdnGW__lockCard,.SpatialDnaOverlay-module__XrdnGW__board,.SpatialDnaOverlay-module__XrdnGW__stageLabel,.SpatialDnaOverlay-module__XrdnGW__depthScale,.SpatialDnaOverlay-module__XrdnGW__title p,.SpatialDnaOverlay-module__XrdnGW__title small{font-family:var(--fd-font-mono);text-transform:uppercase;font-variant-numeric:tabular-nums}.SpatialDnaOverlay-module__XrdnGW__panelKicker,.SpatialDnaOverlay-module__XrdnGW__groupLabel{letter-spacing:.15em;color:#858177;justify-content:space-between;font-size:.48rem;display:flex}.SpatialDnaOverlay-module__XrdnGW__panelKicker span:first-child,.SpatialDnaOverlay-module__XrdnGW__groupLabel b,.SpatialDnaOverlay-module__XrdnGW__amber{color:#c8954f}.SpatialDnaOverlay-module__XrdnGW__metrics h2{font-family:var(--fd-font-sans);text-transform:none;margin:20px 0 8px;font-size:1.18rem;font-weight:300}.SpatialDnaOverlay-module__XrdnGW__panelIntro{color:#686862;width:235px;margin:0 0 24px;font-size:.63rem;line-height:1.6}.SpatialDnaOverlay-module__XrdnGW__metricsGroup{border-top:1px solid #d7d1bf24;margin-top:16px;padding-top:11px}.SpatialDnaOverlay-module__XrdnGW__groupLabel b{font-size:.44rem;font-weight:400}.SpatialDnaOverlay-module__XrdnGW__coordinateRow{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.SpatialDnaOverlay-module__XrdnGW__coordinateRow>span{align-items:baseline;gap:6px;display:flex}.SpatialDnaOverlay-module__XrdnGW__coordinateRow small{color:#5c5c57;font-size:.44rem}.SpatialDnaOverlay-module__XrdnGW__coordinateRow b{color:#c7c0b1;font-size:.62rem;font-weight:300}.SpatialDnaOverlay-module__XrdnGW__readoutList{margin:22px 0 0}.SpatialDnaOverlay-module__XrdnGW__readoutList div{border-bottom:1px solid #d7d1bf14;justify-content:space-between;padding:8px 0;display:flex}.SpatialDnaOverlay-module__XrdnGW__readoutList dt,.SpatialDnaOverlay-module__XrdnGW__readoutList dd{letter-spacing:.05em;margin:0;font-size:.49rem;font-weight:400}.SpatialDnaOverlay-module__XrdnGW__readoutList dt{color:#696963}.SpatialDnaOverlay-module__XrdnGW__readoutList dd{color:#b8b2a5}.SpatialDnaOverlay-module__XrdnGW__readoutList dd span{color:#edbf76}.SpatialDnaOverlay-module__XrdnGW__lockCard{background:linear-gradient(90deg,#c8954f14,#0000);border:1px solid #c8954f33;align-items:center;gap:12px;margin-top:20px;padding:12px;display:flex}.SpatialDnaOverlay-module__XrdnGW__lockCard>i{border:1px solid #edbf7666;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.SpatialDnaOverlay-module__XrdnGW__lockCard>i span{background:#edbf76;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #c8954f}.SpatialDnaOverlay-module__XrdnGW__lockCard small,.SpatialDnaOverlay-module__XrdnGW__lockCard strong{letter-spacing:.1em;font-size:.43rem;font-style:normal;font-weight:400;display:block}.SpatialDnaOverlay-module__XrdnGW__lockCard small{color:#66665f;margin-bottom:4px}.SpatialDnaOverlay-module__XrdnGW__lockCard strong{color:#c7bda9}.SpatialDnaOverlay-module__XrdnGW__title{width:min(46vw,650px);position:absolute;top:12vh;left:49%;transform:translate(-34%)}.SpatialDnaOverlay-module__XrdnGW__title p{color:#6e6c65;letter-spacing:.2em;justify-content:space-between;width:76%;margin:0 0 7px;font-size:.48rem;display:flex}.SpatialDnaOverlay-module__XrdnGW__title p span{color:#a49073}.SpatialDnaOverlay-module__XrdnGW__title h2{color:#ded6c5;font-family:var(--fd-font-sans);letter-spacing:-.075em;text-shadow:0 8px 30px #000000a6;font-size:clamp(3.25rem,6.4vw,6.5rem);font-weight:300;line-height:.8}.SpatialDnaOverlay-module__XrdnGW__title h2 em{color:#c7a36f;font-family:var(--fd-font-display);font-weight:300}.SpatialDnaOverlay-module__XrdnGW__title>div{align-items:center;gap:12px;width:75%;margin-top:18px;display:flex}.SpatialDnaOverlay-module__XrdnGW__title>div span{background:linear-gradient(90deg,#c8954fa6,#0000);flex:1;height:1px}.SpatialDnaOverlay-module__XrdnGW__title small{color:#77736a;letter-spacing:.14em;font-size:.43rem}.SpatialDnaOverlay-module__XrdnGW__board{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#1e1d19bd,#0a0a0980);border:1px solid #cbbfa536;width:min(29vw,450px);padding:15px;position:absolute;top:23%;right:4.2vw;transform:perspective(1000px)rotateY(-5deg)rotateX(1deg);box-shadow:0 25px 90px #0000008a,inset 0 0 40px #c8954f06}.SpatialDnaOverlay-module__XrdnGW__boardHead,.SpatialDnaOverlay-module__XrdnGW__boardFoot{color:#77746c;letter-spacing:.1em;justify-content:space-between;font-size:.44rem;display:flex}.SpatialDnaOverlay-module__XrdnGW__boardHead b{color:#d3a65d;font-weight:400}.SpatialDnaOverlay-module__XrdnGW__boardMap{border-block:1px solid #d7d1bf1a;margin:12px 0 9px;position:relative;overflow:hidden}.SpatialDnaOverlay-module__XrdnGW__boardMap svg{width:100%;display:block}.SpatialDnaOverlay-module__XrdnGW__boardMap text{fill:#77746b;font:7px var(--fd-font-mono);letter-spacing:.1em}.SpatialDnaOverlay-module__XrdnGW__mapAxis{fill:none;stroke:#ceb99673;stroke-width:1px;stroke-dasharray:4 5}.SpatialDnaOverlay-module__XrdnGW__mapFrustum{fill:#c8954f0d;stroke:#c8954f4d;stroke-width:.8px}.SpatialDnaOverlay-module__XrdnGW__mapPath{fill:none;stroke:#c8954f;stroke-width:1.4px;stroke-dasharray:3 4;filter:url(#spatial-glow)}.SpatialDnaOverlay-module__XrdnGW__mapPoint{fill:#635e55}.SpatialDnaOverlay-module__XrdnGW__mapHot{fill:#edbf76;filter:url(#spatial-glow)}.SpatialDnaOverlay-module__XrdnGW__cameraGlyph{fill:none;stroke:#ae9a79;stroke-width:1px}.SpatialDnaOverlay-module__XrdnGW__subjectGlyph{fill:#c8954f1a;stroke:#edbf76}.SpatialDnaOverlay-module__XrdnGW__subjectLine{stroke:#edbf76;stroke-width:1px}.SpatialDnaOverlay-module__XrdnGW__scan{height:1px;transform:translateY(calc(var(--spatial-walk) * 190px));opacity:.55;background:linear-gradient(90deg,#0000,#edbf76,#0000);position:absolute;inset:0 0 auto}.SpatialDnaOverlay-module__XrdnGW__boardFoot span:first-child{color:#a79170}.SpatialDnaOverlay-module__XrdnGW__stageLabel{text-shadow:0 2px 6px #000;border-left:1px solid #c8954f73;padding-left:8px;position:absolute}.SpatialDnaOverlay-module__XrdnGW__stageLabel span,.SpatialDnaOverlay-module__XrdnGW__stageLabel small{display:block}.SpatialDnaOverlay-module__XrdnGW__stageLabel span{color:#c69a5b;letter-spacing:.14em;font-size:.44rem}.SpatialDnaOverlay-module__XrdnGW__stageLabel small{color:#69665e;letter-spacing:.08em;margin-top:4px;font-size:.38rem}.SpatialDnaOverlay-module__XrdnGW__cameraLabel{bottom:36%;left:32.5%}.SpatialDnaOverlay-module__XrdnGW__subjectLabel{top:45%;left:61%}.SpatialDnaOverlay-module__XrdnGW__lightLabel{top:14%;right:12%}.SpatialDnaOverlay-module__XrdnGW__depthScale{color:#51514c;flex-direction:column;justify-content:space-between;align-items:center;height:34%;font-size:.38rem;display:flex;position:absolute;top:28%;right:26px}.SpatialDnaOverlay-module__XrdnGW__depthScale i{background:linear-gradient(#0000,#c9bfa93b,#0000);flex:1;width:1px;margin:6px 0}@media (max-width:900px){.SpatialDnaOverlay-module__XrdnGW__metrics{width:230px;left:1.5rem}.SpatialDnaOverlay-module__XrdnGW__title{left:47%}.SpatialDnaOverlay-module__XrdnGW__board{width:38vw;top:auto;bottom:5rem;right:1.5rem}}@media (max-width:600px){.SpatialDnaOverlay-module__XrdnGW__metrics{width:205px;padding-left:12px;top:auto;bottom:4.4rem;left:1rem}.SpatialDnaOverlay-module__XrdnGW__metrics h2{margin-top:13px;font-size:1rem}.SpatialDnaOverlay-module__XrdnGW__panelIntro,.SpatialDnaOverlay-module__XrdnGW__metricsGroup:nth-of-type(2),.SpatialDnaOverlay-module__XrdnGW__readoutList div:nth-child(-n+4){display:none}.SpatialDnaOverlay-module__XrdnGW__readoutList{margin-top:9px}.SpatialDnaOverlay-module__XrdnGW__lockCard{margin-top:10px}.SpatialDnaOverlay-module__XrdnGW__title{width:90vw;top:5.2rem;left:1.25rem;transform:none}.SpatialDnaOverlay-module__XrdnGW__title p{width:86%}.SpatialDnaOverlay-module__XrdnGW__title h2{font-size:3.6rem}.SpatialDnaOverlay-module__XrdnGW__board{width:68vw;top:12.2rem;bottom:auto;right:.9rem}.SpatialDnaOverlay-module__XrdnGW__boardFoot span:nth-child(n+2),.SpatialDnaOverlay-module__XrdnGW__cameraLabel,.SpatialDnaOverlay-module__XrdnGW__lightLabel,.SpatialDnaOverlay-module__XrdnGW__depthScale{display:none}.SpatialDnaOverlay-module__XrdnGW__subjectLabel{top:58%;left:auto;right:1rem}.SpatialDnaOverlay-module__XrdnGW__atmosphere{box-shadow:inset 0 0 90px 20px #000000b3}}@media (prefers-reduced-motion:reduce){.SpatialDnaOverlay-module__XrdnGW__scan{display:none}}
.ProductionMemoryFilmstrip-module__ey49IW__root{z-index:38;visibility:hidden;opacity:0;color:var(--fd-bone);will-change:opacity;background:#050505;position:fixed;inset:0;overflow:hidden}.ProductionMemoryFilmstrip-module__ey49IW__root:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050505e0,#0000 29% 71%,#050505e0),radial-gradient(circle,#0000 38%,#000000b3 100%);position:absolute;inset:0}.ProductionMemoryFilmstrip-module__ey49IW__chamber{background:linear-gradient(#1a120d38,#0000 24% 74%,#000000d1),radial-gradient(at 50% 52%,#7e451d29,#1f110a0a 36%,#0000 67%);position:absolute;inset:0;overflow:hidden}.ProductionMemoryFilmstrip-module__ey49IW__haze{filter:blur(42px);background:radial-gradient(#be71342e,#7a421b0f 42%,#0000 72%);border-radius:50%;width:min(56vw,62rem);position:absolute;top:12%;bottom:8%;left:50%;translate:-50%}.ProductionMemoryFilmstrip-module__ey49IW__projection{opacity:.13;clip-path:polygon(0 0,22% 0,100% 100%,50% 100%);filter:blur(26px);background:linear-gradient(104deg,#0000 12%,#c78f583d 49%,#0000 72%);position:absolute;inset:-15% 28% -10% 20%}.ProductionMemoryFilmstrip-module__ey49IW__ghostFrames{position:absolute;inset:8vh 5vw}.ProductionMemoryFilmstrip-module__ey49IW__ghostFrames i{aspect-ratio:1.45;background:linear-gradient(90deg,#0000 32.8%,#cca87f0b 33%,#0000 33.2% 66.5%,#cca87f0b 66.7%,#0000 66.9%),linear-gradient(#0000 49.8%,#cca87f0a 50%,#0000 50.2%);border:1px solid #cca87f14;width:clamp(8rem,13vw,14rem);display:block;position:absolute;box-shadow:inset 0 0 2rem #b76f3206}.ProductionMemoryFilmstrip-module__ey49IW__ghostFrames i:first-child{top:2%;left:7%;transform:rotate(-3deg)}.ProductionMemoryFilmstrip-module__ey49IW__ghostFrames i:nth-child(2){top:7%;right:4%;transform:rotate(2deg)}.ProductionMemoryFilmstrip-module__ey49IW__ghostFrames i:nth-child(3){top:36%;left:-2%;transform:scale(.8)rotate(1deg)}.ProductionMemoryFilmstrip-module__ey49IW__ghostFrames i:nth-child(4){top:39%;right:-1%;transform:scale(.74)rotate(-2deg)}.ProductionMemoryFilmstrip-module__ey49IW__ghostFrames i:nth-child(5){bottom:2%;left:9%;transform:rotate(2deg)}.ProductionMemoryFilmstrip-module__ey49IW__ghostFrames i:nth-child(6){bottom:5%;right:8%;transform:rotate(-1deg)}.ProductionMemoryFilmstrip-module__ey49IW__ghostFrames i:nth-child(7){opacity:.55;top:21%;left:23%;transform:scale(.55)}.ProductionMemoryFilmstrip-module__ey49IW__ghostFrames i:nth-child(8){opacity:.5;bottom:18%;right:23%;transform:scale(.5)}.ProductionMemoryFilmstrip-module__ey49IW__dust{opacity:.42;background-image:radial-gradient(circle,#e0ad70b3 0 .7px,#0000 1px),radial-gradient(circle,#e0ad7059 0 .5px,#0000 .9px);background-position:0 0,37px 61px;background-size:103px 117px,71px 89px;animation:18s linear infinite ProductionMemoryFilmstrip-module__ey49IW__dustDrift;position:absolute;inset:-15%;-webkit-mask-image:radial-gradient(#000 8%,#0000 69%);mask-image:radial-gradient(#000 8%,#0000 69%)}@keyframes ProductionMemoryFilmstrip-module__ey49IW__dustDrift{to{transform:translate(18px,-28px)}}.ProductionMemoryFilmstrip-module__ey49IW__strip{transform-origin:50%;will-change:transform;width:min(58vw,920px);position:absolute;top:-4vh;bottom:-4vh;left:50%;transform:translate(-50%)}.ProductionMemoryFilmstrip-module__ey49IW__strip canvas{width:100%;height:100%}.ProductionMemoryFilmstrip-module__ey49IW__stripGlow{z-index:-1;filter:blur(38px);background:#b9784321;position:absolute;inset:8% 19%}.ProductionMemoryFilmstrip-module__ey49IW__cornerLeft,.ProductionMemoryFilmstrip-module__ey49IW__cornerRight{z-index:3;font-family:var(--fd-font-mono);letter-spacing:.08em;color:#d8d1c56b;text-transform:uppercase;gap:.42rem;font-size:.66rem;line-height:1;display:grid;position:absolute;top:5.2vh}.ProductionMemoryFilmstrip-module__ey49IW__cornerLeft{left:var(--fd-margin);border-top:1px solid #d8d1c547;border-left:1px solid #d8d1c547;padding:1.3rem 0 0 1.3rem}.ProductionMemoryFilmstrip-module__ey49IW__cornerRight{right:var(--fd-margin);border-top:1px solid #d8d1c547;border-right:1px solid #d8d1c547;align-items:center;gap:.68rem;padding:1.3rem 1.3rem 0 0;display:flex}.ProductionMemoryFilmstrip-module__ey49IW__cornerRight i{background:var(--fd-amber);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 18px #b9784380}.ProductionMemoryFilmstrip-module__ey49IW__headline{z-index:4;top:29%;left:max(var(--fd-margin), calc(50% - 39rem));will-change:opacity, transform;width:min(31vw,29rem);position:absolute}.ProductionMemoryFilmstrip-module__ey49IW__headline p,.ProductionMemoryFilmstrip-module__ey49IW__annotations p{font-family:var(--fd-font-mono);letter-spacing:.22em;color:var(--fd-amber);text-transform:uppercase;margin:0 0 1.15rem;font-size:.61rem}.ProductionMemoryFilmstrip-module__ey49IW__headline h2{letter-spacing:-.045em;font-size:clamp(3rem,5.3vw,6rem);line-height:.82}.ProductionMemoryFilmstrip-module__ey49IW__headline h2 em{color:var(--fd-amber);font-weight:400}.ProductionMemoryFilmstrip-module__ey49IW__headline>span{min-width:12rem;font-family:var(--fd-font-mono);letter-spacing:.16em;color:#d8d1c57a;border-top:1px solid #b978437a;margin-top:2rem;padding-top:.7rem;font-size:.56rem;display:inline-block}.ProductionMemoryFilmstrip-module__ey49IW__annotations{z-index:4;will-change:opacity;position:absolute;inset:0}.ProductionMemoryFilmstrip-module__ey49IW__annotations article{width:min(24vw,23rem);position:absolute}.ProductionMemoryFilmstrip-module__ey49IW__annotations article:before{content:"";background:#b978436b;width:clamp(2.5rem,5vw,5rem);height:1px;position:absolute;top:.15rem}.ProductionMemoryFilmstrip-module__ey49IW__annotations strong{font-family:var(--fd-font-mono);letter-spacing:.06em;color:#d8d1c5b8;text-transform:uppercase;font-size:clamp(.64rem,.78vw,.8rem);font-weight:400;line-height:1.75}.ProductionMemoryFilmstrip-module__ey49IW__annotations strong span{opacity:.34;width:fit-content;transition:color .3s,opacity .3s,transform .3s;display:block;position:relative}.ProductionMemoryFilmstrip-module__ey49IW__annotations strong span[data-active=true]{color:var(--fd-bone);opacity:1;transform:translate(.55rem)}.ProductionMemoryFilmstrip-module__ey49IW__annotations strong span[data-active=true]:before{content:"";background:var(--fd-amber);border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.72em;left:-.8rem;box-shadow:0 0 .8rem #b97843b8}.ProductionMemoryFilmstrip-module__ey49IW__modified strong,.ProductionMemoryFilmstrip-module__ey49IW__locked strong{justify-items:end;display:grid}.ProductionMemoryFilmstrip-module__ey49IW__modified strong span[data-active=true],.ProductionMemoryFilmstrip-module__ey49IW__locked strong span[data-active=true]{transform:translate(-.55rem)}.ProductionMemoryFilmstrip-module__ey49IW__modified strong span[data-active=true]:before,.ProductionMemoryFilmstrip-module__ey49IW__locked strong span[data-active=true]:before{left:auto;right:-.8rem}.ProductionMemoryFilmstrip-module__ey49IW__activeMemory{z-index:5;top:49%;right:max(var(--fd-margin), calc(50% - 39rem));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(110deg,#18100bb3,#08080833);border:1px solid #b9784333;border-left-color:#b978439e;width:min(22vw,19rem);padding:1.05rem 1.1rem;position:absolute}.ProductionMemoryFilmstrip-module__ey49IW__activeMemory>span,.ProductionMemoryFilmstrip-module__ey49IW__activeMemory small{font-family:var(--fd-font-mono);letter-spacing:.17em;color:var(--fd-amber);text-transform:uppercase;font-size:.54rem;display:block}.ProductionMemoryFilmstrip-module__ey49IW__activeMemory small{color:#d8d1c56b;margin-top:1.25rem}.ProductionMemoryFilmstrip-module__ey49IW__activeMemory b{font-family:var(--fd-font-serif);text-transform:capitalize;margin-top:.4rem;font-size:clamp(1.15rem,1.65vw,1.75rem);font-weight:400;display:block}.ProductionMemoryFilmstrip-module__ey49IW__activeMemory p{font-family:var(--fd-font-mono);letter-spacing:.04em;color:#d8d1c57a;margin:.55rem 0 0;font-size:.58rem;line-height:1.5}.ProductionMemoryFilmstrip-module__ey49IW__inherited{left:max(var(--fd-margin), calc(50% - 39rem));padding-left:clamp(3.5rem,6vw,6.5rem);bottom:10vh}.ProductionMemoryFilmstrip-module__ey49IW__inherited:before{left:0}.ProductionMemoryFilmstrip-module__ey49IW__modified,.ProductionMemoryFilmstrip-module__ey49IW__locked{right:max(var(--fd-margin), calc(50% - 39rem));text-align:right;padding-right:clamp(3.5rem,6vw,6.5rem)}.ProductionMemoryFilmstrip-module__ey49IW__modified{top:28%}.ProductionMemoryFilmstrip-module__ey49IW__locked{bottom:12vh}.ProductionMemoryFilmstrip-module__ey49IW__modified:before,.ProductionMemoryFilmstrip-module__ey49IW__locked:before{right:0}@media (max-width:900px){.ProductionMemoryFilmstrip-module__ey49IW__strip{width:92vw;top:11vh;bottom:9vh}.ProductionMemoryFilmstrip-module__ey49IW__headline{width:80vw;top:15vh;left:1.4rem}.ProductionMemoryFilmstrip-module__ey49IW__headline h2{font-size:clamp(2.7rem,12vw,4.4rem)}.ProductionMemoryFilmstrip-module__ey49IW__headline>span{display:none}.ProductionMemoryFilmstrip-module__ey49IW__annotations article{width:48vw}.ProductionMemoryFilmstrip-module__ey49IW__activeMemory{width:min(35vw,18rem);right:1.4rem}.ProductionMemoryFilmstrip-module__ey49IW__inherited{bottom:8.5vh;left:1.4rem}.ProductionMemoryFilmstrip-module__ey49IW__modified,.ProductionMemoryFilmstrip-module__ey49IW__locked{right:1.4rem}.ProductionMemoryFilmstrip-module__ey49IW__modified{top:auto;bottom:20vh}.ProductionMemoryFilmstrip-module__ey49IW__locked{bottom:7vh}.ProductionMemoryFilmstrip-module__ey49IW__cornerLeft,.ProductionMemoryFilmstrip-module__ey49IW__cornerRight{display:none}}@media (max-width:600px){.ProductionMemoryFilmstrip-module__ey49IW__root:after{background:linear-gradient(#0505054d,#0000 30% 70%,#050505db)}.ProductionMemoryFilmstrip-module__ey49IW__strip{width:106vw;top:13vh;bottom:12vh;left:58%}.ProductionMemoryFilmstrip-module__ey49IW__ghostFrames i:nth-child(n+5){display:none}.ProductionMemoryFilmstrip-module__ey49IW__haze{width:100vw}.ProductionMemoryFilmstrip-module__ey49IW__headline p{margin-bottom:.75rem}.ProductionMemoryFilmstrip-module__ey49IW__headline h2{font-size:3.1rem}.ProductionMemoryFilmstrip-module__ey49IW__annotations{grid-template-columns:1.35fr .8fr 1.15fr;align-content:end;gap:.7rem;display:grid;bottom:4.4rem;left:1rem;right:1rem}.ProductionMemoryFilmstrip-module__ey49IW__annotations article{width:auto;padding:0;position:static;text-align:left!important}.ProductionMemoryFilmstrip-module__ey49IW__annotations article:before{display:none}.ProductionMemoryFilmstrip-module__ey49IW__annotations p{margin-bottom:.35rem}.ProductionMemoryFilmstrip-module__ey49IW__annotations strong{letter-spacing:.025em;font-size:.47rem;line-height:1.65}.ProductionMemoryFilmstrip-module__ey49IW__annotations strong,.ProductionMemoryFilmstrip-module__ey49IW__modified strong,.ProductionMemoryFilmstrip-module__ey49IW__locked strong{justify-items:start}.ProductionMemoryFilmstrip-module__ey49IW__annotations strong span[data-active=true],.ProductionMemoryFilmstrip-module__ey49IW__modified strong span[data-active=true],.ProductionMemoryFilmstrip-module__ey49IW__locked strong span[data-active=true]{transform:translate(.35rem)}.ProductionMemoryFilmstrip-module__ey49IW__modified strong span[data-active=true]:before,.ProductionMemoryFilmstrip-module__ey49IW__locked strong span[data-active=true]:before{left:-.55rem;right:auto}.ProductionMemoryFilmstrip-module__ey49IW__annotations strong span[data-active=true]:before{left:-.55rem}.ProductionMemoryFilmstrip-module__ey49IW__activeMemory{width:11rem;display:block;inset:48% 1rem auto auto}.ProductionMemoryFilmstrip-module__ey49IW__activeMemory p{display:none}}@media (prefers-reduced-motion:reduce){.ProductionMemoryFilmstrip-module__ey49IW__dust{animation:none}.ProductionMemoryFilmstrip-module__ey49IW__annotations strong span{transition:none}}
.DirectorLens-module___7SqjG__root{z-index:45;pointer-events:none;opacity:1;will-change:opacity;transition:opacity .42s;position:fixed;inset:0;overflow:hidden}.DirectorLens-module___7SqjG__atmosphere{background:radial-gradient(at 50% 58%,#b978430b,#0000 27%),radial-gradient(at 50% 42%,#0000 28%,#00000057 82%);position:absolute;inset:0;box-shadow:inset 0 0 18vw #00000075}.DirectorLens-module___7SqjG__atmosphere:after{content:"";opacity:.055;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch' seed='31'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-12%}.DirectorLens-module___7SqjG__lens{--lens-x:50vw;--lens-y:56vh;--lens-neg-x:-50vw;--lens-neg-y:-56vh;aspect-ratio:1;width:clamp(17rem,22vw,22rem);color:var(--fd-bone);pointer-events:auto;cursor:none;transform:translate3d(calc(var(--lens-x) - 50%), calc(var(--lens-y) - 50%), 0);transform-origin:50%;transition:width .98s var(--fd-ease-inout), border-color .28s ease, box-shadow .52s ease, opacity .28s ease;will-change:transform, width;touch-action:none;background:#080a0b;border:1px solid #d8d1c552;border-radius:50%;padding:0;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 7px #050505c2,0 0 0 8px #d8d1c51f,0 0 4rem #b978431a,inset 0 0 4rem #000000b8}.DirectorLens-module___7SqjG__lens:focus-visible{outline:1.5px solid var(--fd-amber);outline-offset:10px}.DirectorLens-module___7SqjG__reveal,.DirectorLens-module___7SqjG__revealWorld,.DirectorLens-module___7SqjG__glass,.DirectorLens-module___7SqjG__iris,.DirectorLens-module___7SqjG__ticks,.DirectorLens-module___7SqjG__ringCopy,.DirectorLens-module___7SqjG__lensHud{border-radius:50%;display:block;position:absolute;inset:0}.DirectorLens-module___7SqjG__revealWorld{filter:saturate(.72)contrast(1.08)brightness(.74);width:100vw;height:100vh;transform:translate3d(var(--lens-neg-x), var(--lens-neg-y), 0);will-change:transform;background:linear-gradient(90deg,#0505057a,#0000 42%,#0505055c),linear-gradient(#05050542,#0000 38%,#0505057a),url(/scene-04/final-frame.webp) 50%/cover no-repeat;border-radius:0;top:50%;left:50%}.DirectorLens-module___7SqjG__revealWorld:before{content:"";opacity:.22;background:linear-gradient(90deg,#0000 32.8%,#d8d1c517 33%,#0000 33.2% 66.5%,#d8d1c517 66.7%,#0000 66.9%),linear-gradient(#0000 49.8%,#d8d1c513 50%,#0000 50.2%);position:absolute;inset:0}.DirectorLens-module___7SqjG__directTitle{color:#ece8e1eb;font-family:var(--fd-font-display);letter-spacing:.04em;text-align:center;text-transform:uppercase;text-shadow:0 2px 28px #000000d9;font-size:clamp(2.75rem,4.6vw,4.8rem);line-height:.88;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DirectorLens-module___7SqjG__dnaLabel{color:#ece8e1cc;font-family:var(--fd-font-mono);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 14px #000;gap:.45rem;font-size:.66rem;display:grid;position:absolute}.DirectorLens-module___7SqjG__dnaLabel small{color:#d8d1c570;letter-spacing:.12em;font-size:.5rem}.DirectorLens-module___7SqjG__character{top:48%;left:10%}.DirectorLens-module___7SqjG__environment{text-align:right;top:43%;right:9%}.DirectorLens-module___7SqjG__visual{top:15%;left:46%}.DirectorLens-module___7SqjG__spatial{text-align:right;bottom:12%;right:44%}.DirectorLens-module___7SqjG__glass{-webkit-backdrop-filter:blur(.35px)saturate(.9);backdrop-filter:blur(.35px)saturate(.9);background:radial-gradient(circle at 32% 26%,#d8d1c52b,#0000 4% 24%),radial-gradient(circle,#0000 48%,#485f6f1f 70%,#050709c7 100%),linear-gradient(118deg,#0000 27%,#d8d1c513 43%,#0000 56%);box-shadow:inset 0 0 0 1px #6677813d,inset 0 0 3.5rem #0000008f}.DirectorLens-module___7SqjG__iris{background:conic-gradient(from 12deg, transparent 0 11%, #0305072e 11% 22%, transparent 22% 36%, #03050738 36% 48%, transparent 48% 61%, #03050733 61% 74%, transparent 74% 87%, #0305072e 87% 100%);opacity:.54;border:1px solid #66778140;animation:6s ease-in-out infinite DirectorLens-module___7SqjG__irisBreath;inset:21%}.DirectorLens-module___7SqjG__ticks{background:repeating-conic-gradient(from -.5deg, #d8d1c552 0 .45deg, transparent .45deg 14.95deg);animation:32s linear infinite DirectorLens-module___7SqjG__ringTurn;inset:4.5%;-webkit-mask:radial-gradient(circle,#0000 0 88%,#000 88.3% 91%,#0000 91.3%);mask:radial-gradient(circle,#0000 0 88%,#000 88.3% 91%,#0000 91.3%)}.DirectorLens-module___7SqjG__ringCopy i{color:#d8d1c580;font-family:var(--fd-font-mono);letter-spacing:.17em;font-size:.47rem;font-style:normal;position:absolute}.DirectorLens-module___7SqjG__ringCopy i:first-child{top:9%;left:50%;transform:translate(-50%)}.DirectorLens-module___7SqjG__ringCopy i:nth-child(2){top:50%;right:5%;transform:translateY(-50%)rotate(90deg)}.DirectorLens-module___7SqjG__ringCopy i:nth-child(3){bottom:9%;left:50%;transform:translate(-50%)}.DirectorLens-module___7SqjG__ringCopy i:nth-child(4){top:50%;left:4%;transform:translateY(-50%)rotate(-90deg)}.DirectorLens-module___7SqjG__lensHud{color:#ece8e1ad;height:auto;font-family:var(--fd-font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;text-shadow:0 1px 10px #000;border-radius:0;gap:.42rem;font-size:.48rem;display:grid;inset:auto 18% 18%}.DirectorLens-module___7SqjG__lensHud>span:nth-child(2){justify-content:center;gap:1rem;display:flex}.DirectorLens-module___7SqjG__lensHud i{font-style:normal}.DirectorLens-module___7SqjG__instruction{color:#d8d1c561;font-family:var(--fd-font-mono);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.9rem;font-size:.53rem;display:flex;position:absolute;bottom:5.2rem;left:50%;transform:translate(-50%)}.DirectorLens-module___7SqjG__instruction i{background:#b978436b;width:2.2rem;height:1px}.DirectorLens-module___7SqjG__root[data-state=hovering-ui] .DirectorLens-module___7SqjG__lens{opacity:.34}.DirectorLens-module___7SqjG__root[data-state=locking] .DirectorLens-module___7SqjG__lens{box-shadow:0 0 0 7px #050505c2,0 0 0 8px #b9784357,0 0 5rem #b9784333}.DirectorLens-module___7SqjG__root[data-state=locking] .DirectorLens-module___7SqjG__iris{opacity:.86;transform:scale(.76)}.DirectorLens-module___7SqjG__root[data-state=locking] .DirectorLens-module___7SqjG__ticks{animation-duration:2s}.DirectorLens-module___7SqjG__root[data-state=expanding] .DirectorLens-module___7SqjG__lens{width:max(155vw,155vh);box-shadow:none;cursor:wait;border-color:#0000}.DirectorLens-module___7SqjG__root[data-state=expanding] .DirectorLens-module___7SqjG__glass{opacity:.5}.DirectorLens-module___7SqjG__root[data-state=expanding] .DirectorLens-module___7SqjG__ringCopy,.DirectorLens-module___7SqjG__root[data-state=expanding] .DirectorLens-module___7SqjG__lensHud,.DirectorLens-module___7SqjG__root[data-state=expanding] .DirectorLens-module___7SqjG__ticks,.DirectorLens-module___7SqjG__root[data-state=expanding] .DirectorLens-module___7SqjG__iris,.DirectorLens-module___7SqjG__root[data-state=expanding] .DirectorLens-module___7SqjG__instruction{opacity:0;transition:opacity .18s}@keyframes DirectorLens-module___7SqjG__ringTurn{to{transform:rotate(360deg)}}@keyframes DirectorLens-module___7SqjG__irisBreath{50%{opacity:.68;transform:scale(.975)}}@media (max-width:700px),(pointer:coarse){.DirectorLens-module___7SqjG__lens{cursor:pointer;width:min(72vw,19rem)}.DirectorLens-module___7SqjG__instruction{justify-content:center;width:100%;bottom:6.8rem}.DirectorLens-module___7SqjG__instruction span:first-child{font-size:0}.DirectorLens-module___7SqjG__instruction span:first-child:after{content:"Drag to inspect";font-size:.53rem}.DirectorLens-module___7SqjG__dnaLabel{font-size:.56rem}.DirectorLens-module___7SqjG__directTitle{font-size:2.9rem}}@media (prefers-reduced-motion:reduce){.DirectorLens-module___7SqjG__iris,.DirectorLens-module___7SqjG__ticks{animation:none}.DirectorLens-module___7SqjG__lens{transition-duration:.24s}.DirectorLens-module___7SqjG__root[data-state=expanding] .DirectorLens-module___7SqjG__lens{width:max(145vw,145vh)}}
.FilmDnaGraph-module__O2puzW__root{--presence:0;--chrome:1;--dissolve:0;--r-core:0;--r-editorial:0;--r-meta:0;--r-bottom:0;--r-n0:0;--r-n1:0;--r-n2:0;--r-n3:0;--r-n4:0;--r-n5:0;--r-l0:0;--r-l1:0;--r-l2:0;--r-l3:0;--r-l4:0;--r-l5:0;z-index:39;visibility:hidden;opacity:var(--presence);color:var(--fd-bone);pointer-events:none;will-change:opacity;position:fixed;inset:0;overflow:hidden}.FilmDnaGraph-module__O2puzW__scrim{opacity:var(--chrome);background:radial-gradient(62% 58% at 56% 46%,#1c1612d9,#0000 68%),radial-gradient(120% 90%,#06060766,#030304f7 72%),#050505;position:absolute;inset:0}.FilmDnaGraph-module__O2puzW__scrim:after{content:"";background:radial-gradient(at 52% 48%,#0000 34%,#0000009e 100%);position:absolute;inset:0}.FilmDnaGraph-module__O2puzW__grain{opacity:calc(.05 * var(--chrome));background-image:radial-gradient(circle,#d8d1c5cc 0 .6px,#0000 .9px),radial-gradient(circle,#d8d1c566 0 .5px,#0000 .8px);background-position:0 0,31px 47px;background-size:97px 113px,67px 79px;animation:9s steps(6,end) infinite FilmDnaGraph-module__O2puzW__grainDrift;position:absolute;inset:-20%}@keyframes FilmDnaGraph-module__O2puzW__grainDrift{0%{transform:translate(0,0)}to{transform:translate(-14px,11px)}}.FilmDnaGraph-module__O2puzW__header{top:clamp(4.4rem,6.4vh,5.6rem);right:var(--fd-margin);left:var(--fd-margin);font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--fd-text-dim);opacity:calc(var(--presence) * var(--chrome) * .9);border-bottom:1px solid #d8d1c517;align-items:center;gap:.9rem;padding-bottom:.85rem;display:flex;position:absolute}.FilmDnaGraph-module__O2puzW__headerMark{color:var(--fd-text);letter-spacing:.28em}.FilmDnaGraph-module__O2puzW__headerDot{background:var(--fd-accent);border-radius:50%;width:3px;height:3px}.FilmDnaGraph-module__O2puzW__headerKicker{opacity:.7}.FilmDnaGraph-module__O2puzW__headerRight{align-items:center;gap:clamp(1.2rem,3vw,3.2rem);margin-left:auto;display:flex}.FilmDnaGraph-module__O2puzW__headerRight b{color:var(--fd-text);font-weight:400}.FilmDnaGraph-module__O2puzW__headerLive{background:var(--fd-bone);border-radius:50%;width:6px;height:6px;animation:3.6s ease-in-out infinite FilmDnaGraph-module__O2puzW__livePulse;box-shadow:0 0 8px #d8d1c599}@keyframes FilmDnaGraph-module__O2puzW__livePulse{0%,to{opacity:.35}50%{opacity:1}}.FilmDnaGraph-module__O2puzW__stage{top:clamp(7.4rem,11vh,9rem);right:var(--fd-margin);bottom:clamp(13rem,24vh,16rem);left:var(--fd-margin);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(15rem,21%) 1fr;gap:clamp(1rem,2.5vw,2.5rem);display:grid;position:absolute}.FilmDnaGraph-module__O2puzW__editorial{opacity:var(--r-editorial);transform:translateY(calc((1 - var(--r-editorial)) * 14px));flex-direction:column;align-self:start;gap:1.1rem;padding-top:.6rem;display:flex}.FilmDnaGraph-module__O2puzW__kicker{font-family:var(--fd-font-mono);font-size:var(--fd-mono-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--fd-text-dim);margin:0}.FilmDnaGraph-module__O2puzW__display{font-family:var(--fd-font-display);letter-spacing:-.01em;text-transform:none;color:var(--fd-soft-white);margin:0;font-size:clamp(1.9rem,2.7vw,3.05rem);font-weight:300;line-height:1.02}.FilmDnaGraph-module__O2puzW__display em{color:var(--fd-accent);font-style:normal;display:block}.FilmDnaGraph-module__O2puzW__body{max-width:24rem;color:var(--fd-text-dim);margin:0;font-size:.8rem;line-height:1.7}.FilmDnaGraph-module__O2puzW__legend{font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--fd-text-dim);gap:.55rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.FilmDnaGraph-module__O2puzW__legend li{align-items:center;gap:.9rem;display:flex}.FilmDnaGraph-module__O2puzW__legend i{width:2.6rem;height:1px}.FilmDnaGraph-module__O2puzW__legendActive{background:var(--fd-bone)}.FilmDnaGraph-module__O2puzW__legendInfluence{background:repeating-linear-gradient(90deg,#d8d1c5bf 0 2px,#0000 2px 5px)}.FilmDnaGraph-module__O2puzW__legendDependency{background:repeating-linear-gradient(90deg,#b97843b3 0 1px,#0000 1px 6px)}.FilmDnaGraph-module__O2puzW__sparkPanel{border:1px solid #d8d1c51a;width:min(100%,11rem);height:3.4rem;margin-top:.9rem;padding:.5rem .6rem}.FilmDnaGraph-module__O2puzW__sparkPanel svg{width:100%;height:100%}.FilmDnaGraph-module__O2puzW__sparkPanel path{fill:none;stroke:#d8d1c573;stroke-width:1px;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__status{font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--fd-text-dim);gap:.3rem;margin-top:.4rem;display:grid}.FilmDnaGraph-module__O2puzW__status b{color:var(--fd-text);font-weight:400}.FilmDnaGraph-module__O2puzW__graph{min-width:0;min-height:0;transform:var(--handoff-matrix,none);transform-origin:0 0;opacity:calc(1 - var(--dissolve));will-change:transform, opacity;position:relative}.FilmDnaGraph-module__O2puzW__axis{transition:none}.FilmDnaGraph-module__O2puzW__svg{width:100%;height:calc(100% - 1.9rem);display:block;position:absolute;top:0;left:0;overflow:hidden}.FilmDnaGraph-module__O2puzW__ground{opacity:calc(var(--r-core) * .5)}.FilmDnaGraph-module__O2puzW__ground path{fill:none;stroke:#d8d1c517;stroke-width:.6px}.FilmDnaGraph-module__O2puzW__ground circle{fill:#d8d1c529}.FilmDnaGraph-module__O2puzW__strand{opacity:calc(.46 + .54 * var(--lit,1));transition:opacity .42s var(--fd-ease-out)}.FilmDnaGraph-module__O2puzW__strandLine{fill:none;stroke:#d8d1c557;stroke-width:.9px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--reveal));vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__rungs{opacity:calc(var(--reveal) * var(--reveal))}.FilmDnaGraph-module__O2puzW__rungs path{stroke:#c48a5280;stroke-width:.8px;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__pulse{fill:none;stroke:#d8d1c580;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:.04 .96;opacity:calc(var(--reveal) * .55);vector-effect:non-scaling-stroke;animation:11s linear infinite FilmDnaGraph-module__O2puzW__pulseTravel}@keyframes FilmDnaGraph-module__O2puzW__pulseTravel{0%{stroke-dashoffset:.04px;opacity:0}6%{opacity:.5}26%{opacity:0}to{stroke-dashoffset:-.96px;opacity:0}}.FilmDnaGraph-module__O2puzW__writeOut,.FilmDnaGraph-module__O2puzW__writeIn{fill:none;stroke:var(--fd-bone);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1 1;opacity:0;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .58s var(--fd-ease-out), opacity .3s linear}.FilmDnaGraph-module__O2puzW__writeOut{stroke-dashoffset:var(--w-out,1)}.FilmDnaGraph-module__O2puzW__writeIn{stroke-dashoffset:var(--w-in,-1)}.FilmDnaGraph-module__O2puzW__strand[data-state=primary] .FilmDnaGraph-module__O2puzW__writeOut{opacity:.92}.FilmDnaGraph-module__O2puzW__strand[data-state=chain] .FilmDnaGraph-module__O2puzW__writeIn{opacity:.72;transition-delay:.26s,.26s}.FilmDnaGraph-module__O2puzW__port{opacity:calc(var(--reveal) * .85)}.FilmDnaGraph-module__O2puzW__portCore{fill:#fff4e4;opacity:calc(var(--reveal) * .8);transition:opacity .4s var(--fd-ease-out)}.FilmDnaGraph-module__O2puzW__strand[data-state=primary] .FilmDnaGraph-module__O2puzW__portCore,.FilmDnaGraph-module__O2puzW__strand[data-state=chain] .FilmDnaGraph-module__O2puzW__portCore{opacity:1}.FilmDnaGraph-module__O2puzW__core{opacity:var(--r-core);transform:scale(calc(1 + (1 - var(--r-core)) * 1.35));transform-box:view-box;transform-origin:50% 49.5%}.FilmDnaGraph-module__O2puzW__coreGlow{animation:7.5s ease-in-out infinite FilmDnaGraph-module__O2puzW__coreBreath}@keyframes FilmDnaGraph-module__O2puzW__coreBreath{0%,to{opacity:.62;transform:scale(.985)}50%{opacity:1;transform:scale(1.02)}}.FilmDnaGraph-module__O2puzW__coreIris{fill:none;stroke:#d8d1c524;stroke-width:1px;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__coreCalibration{transform-box:fill-box;transform-origin:50%;animation:190s linear infinite FilmDnaGraph-module__O2puzW__spinCw}.FilmDnaGraph-module__O2puzW__coreCalibration line{stroke:#d8d1c58c;stroke-width:1px;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__coreCalibrationRing{fill:none;stroke:#d8d1c580;stroke-width:1.2px;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__coreTicks{transform-box:fill-box;transform-origin:50%;animation:320s linear infinite FilmDnaGraph-module__O2puzW__spinCcw}.FilmDnaGraph-module__O2puzW__coreTicks line{stroke:#c48a5280;stroke-width:1px;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__coreTrace{fill:none;stroke-width:1.6px;stroke-dasharray:.34 .66;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:.7;animation:46s linear infinite FilmDnaGraph-module__O2puzW__spinCcw}@keyframes FilmDnaGraph-module__O2puzW__spinCw{to{transform:rotate(360deg)}}@keyframes FilmDnaGraph-module__O2puzW__spinCcw{to{transform:rotate(-360deg)}}.FilmDnaGraph-module__O2puzW__coreGlassEdge{fill:none;stroke:#d8d1c557;stroke-width:1px;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__coreBreath{fill:none;stroke:#c48a522e;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:7.5s ease-in-out infinite FilmDnaGraph-module__O2puzW__innerBreath}@keyframes FilmDnaGraph-module__O2puzW__innerBreath{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.95;transform:scale(1.02)}}.FilmDnaGraph-module__O2puzW__coreLabel{font-family:var(--fd-font-mono);letter-spacing:.2em;text-anchor:middle;text-transform:uppercase;fill:var(--fd-soft-white);font-size:17px}.FilmDnaGraph-module__O2puzW__coreTitle{font-family:var(--fd-font-display);text-anchor:middle;fill:var(--fd-bone);font-size:24px}.FilmDnaGraph-module__O2puzW__coreState{font-family:var(--fd-font-mono);letter-spacing:.14em;text-anchor:middle;fill:#8b8984e6;font-size:11.5px}.FilmDnaGraph-module__O2puzW__coreMatrix circle{fill:#d8d1c54d}.FilmDnaGraph-module__O2puzW__node{opacity:var(--reveal)}.FilmDnaGraph-module__O2puzW__nodeLit{opacity:calc(.5 + .5 * var(--lit,1));transition:opacity .42s var(--fd-ease-out)}.FilmDnaGraph-module__O2puzW__nodeBody{cursor:pointer;pointer-events:auto;transform-box:fill-box;transition:transform .5s var(--fd-ease-out);outline:none}.FilmDnaGraph-module__O2puzW__hit{fill:#0000}.FilmDnaGraph-module__O2puzW__nodeGlass{opacity:.92}.FilmDnaGraph-module__O2puzW__nodeEdge{fill:none;stroke:#d8d1c56b;stroke-width:1.1px;vector-effect:non-scaling-stroke;transition:stroke .4s var(--fd-ease-out), stroke-width .4s var(--fd-ease-out)}.FilmDnaGraph-module__O2puzW__nodeInner{fill:none;stroke:#d8d1c514;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .45s var(--fd-ease-out)}.FilmDnaGraph-module__O2puzW__nodeRing line{stroke:#d8d1c566;stroke-width:1px;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__nodeRing circle{fill:#d8d1c557}.FilmDnaGraph-module__O2puzW__nodeRing{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--fd-ease-out)}.FilmDnaGraph-module__O2puzW__nodeRing circle.FilmDnaGraph-module__O2puzW__lockRing{fill:none;stroke:#c48a5273;stroke-width:1px;stroke-dasharray:.46 .04;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__scan{fill:none;stroke:var(--fd-soft-white);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.001 .999;opacity:0;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.FilmDnaGraph-module__O2puzW__node[data-state=primary] .FilmDnaGraph-module__O2puzW__scan{animation:FilmDnaGraph-module__O2puzW__scanTrace .7s var(--fd-ease-inout) forwards}@keyframes FilmDnaGraph-module__O2puzW__scanTrace{0%{stroke-dasharray:.001 .999;stroke-dashoffset:0;opacity:0}12%{opacity:1}60%{stroke-dasharray:.22 .78}to{stroke-dasharray:.001 .999;stroke-dashoffset:-1px;opacity:0}}.FilmDnaGraph-module__O2puzW__node[data-state=primary] .FilmDnaGraph-module__O2puzW__nodeBody{transform:scale(1.018)}.FilmDnaGraph-module__O2puzW__node[data-state=primary] .FilmDnaGraph-module__O2puzW__nodeEdge{stroke:#ece8e1e6;stroke-width:1.5px}.FilmDnaGraph-module__O2puzW__node[data-state=primary] .FilmDnaGraph-module__O2puzW__nodeInner{stroke:#c48a5266}.FilmDnaGraph-module__O2puzW__node[data-state=primary] .FilmDnaGraph-module__O2puzW__nodeRing{transform:rotate(3deg)}.FilmDnaGraph-module__O2puzW__node[data-state=primary] .FilmDnaGraph-module__O2puzW__nodeTitle{fill:var(--fd-soft-white)}.FilmDnaGraph-module__O2puzW__node[data-state=chain] .FilmDnaGraph-module__O2puzW__nodeEdge{stroke:#c48a52bf}.FilmDnaGraph-module__O2puzW__nodeBody:focus-visible .FilmDnaGraph-module__O2puzW__nodeEdge{stroke:var(--fd-accent);stroke-width:1.8px}.FilmDnaGraph-module__O2puzW__icon path{fill:none;stroke:#d8d1c5b8;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__nodeTitle{font-family:var(--fd-font-mono);letter-spacing:.13em;text-anchor:middle;text-transform:uppercase;fill:var(--fd-bone);transition:fill .4s var(--fd-ease-out);font-size:15px}.FilmDnaGraph-module__O2puzW__nodeSummary{font-family:var(--fd-font-mono);letter-spacing:.06em;text-anchor:middle;fill:#8b8984f2;font-size:12px}.FilmDnaGraph-module__O2puzW__nodeMatrix circle{fill:#d8d1c538}.FilmDnaGraph-module__O2puzW__nodeShort{font-family:var(--fd-font-mono);letter-spacing:.1em;text-anchor:middle;text-transform:uppercase;fill:var(--fd-bone);font-size:25px;display:none}.FilmDnaGraph-module__O2puzW__meta{opacity:var(--r-meta)}.FilmDnaGraph-module__O2puzW__leader{fill:none;stroke:#d8d1c547;stroke-width:.7px;stroke-dasharray:1 3.5;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__metaDot{fill:#d8d1c599}.FilmDnaGraph-module__O2puzW__metaValue{font-family:var(--fd-font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;fill:var(--fd-bone);font-size:14px}.FilmDnaGraph-module__O2puzW__metaLabel{font-family:var(--fd-font-sans);letter-spacing:.01em;fill:#d8d1c5a8;font-size:13.5px}.FilmDnaGraph-module__O2puzW__axis{opacity:calc(var(--r-bottom) * var(--chrome) * .6);font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.22em;text-transform:uppercase;color:#8b8984e6;justify-content:center;align-items:center;gap:.9rem;display:flex;position:absolute;bottom:0;left:0;right:0}.FilmDnaGraph-module__O2puzW__axis i{background:#d8d1c538;width:clamp(2.5rem,5vw,5rem);height:1px;position:relative}.FilmDnaGraph-module__O2puzW__axis i:after{content:"";background:#d8d1c580;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.FilmDnaGraph-module__O2puzW__bottom{right:var(--fd-margin);bottom:clamp(3.4rem,6vh,4.4rem);left:var(--fd-margin);opacity:var(--r-bottom);transform:translateY(calc((1 - var(--r-bottom)) * 12px));grid-template-columns:1.05fr 1.55fr 1.15fr .95fr;gap:clamp(.6rem,1.4vw,1.5rem);display:grid;position:absolute}.FilmDnaGraph-module__O2puzW__bottom article{background:#09090a8c;border:1px solid #d8d1c51a;min-width:0;padding:1rem 1.15rem 1.05rem}.FilmDnaGraph-module__O2puzW__panelLabel{font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--fd-text-dim);margin:0 0 .85rem}.FilmDnaGraph-module__O2puzW__insightBody{color:var(--fd-text);transition:opacity .3s var(--fd-ease-out);margin:0;font-size:.8rem;line-height:1.55}.FilmDnaGraph-module__O2puzW__insightScope{font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--fd-accent);margin-top:.7rem;display:block}.FilmDnaGraph-module__O2puzW__flowRow{justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex}.FilmDnaGraph-module__O2puzW__flowRow li{opacity:.45;min-width:0;transition:opacity .4s var(--fd-ease-out);flex:1 1 0;justify-items:center;gap:.55rem;display:grid}.FilmDnaGraph-module__O2puzW__flowRow li[data-lit=on],.FilmDnaGraph-module__O2puzW__flowRow li[data-lit=base]{opacity:1}.FilmDnaGraph-module__O2puzW__flowRow li{position:relative}.FilmDnaGraph-module__O2puzW__flowRow li+li:before{content:"→";font-family:var(--fd-font-mono);color:#d8d1c559;font-size:.7rem;position:absolute;top:1.1rem;left:0;transform:translate(-50%,-50%)}.FilmDnaGraph-module__O2puzW__flowRow li b{font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--fd-text);font-weight:400}.FilmDnaGraph-module__O2puzW__flowIcon{border:1px solid #d8d1c529;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.FilmDnaGraph-module__O2puzW__flowIcon svg{width:1.05rem;height:1.05rem}.FilmDnaGraph-module__O2puzW__flowIcon svg path,.FilmDnaGraph-module__O2puzW__flowIcon svg circle{fill:none;stroke:#d8d1c5cc;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.FilmDnaGraph-module__O2puzW__flowRow li[data-lit=on] .FilmDnaGraph-module__O2puzW__flowIcon,.FilmDnaGraph-module__O2puzW__flowRow li[data-lit=base]:nth-child(2) .FilmDnaGraph-module__O2puzW__flowIcon{border-color:#c48a528c;box-shadow:0 0 16px #b9784338}.FilmDnaGraph-module__O2puzW__integrityBody{align-items:center;gap:1rem;display:flex}.FilmDnaGraph-module__O2puzW__integrityRing{flex:none;width:4.4rem;height:4.4rem;position:relative}.FilmDnaGraph-module__O2puzW__integrityRing svg{width:100%;height:100%}.FilmDnaGraph-module__O2puzW__integrityTrack{fill:none;stroke:#d8d1c51f;stroke-width:4px}.FilmDnaGraph-module__O2puzW__integrityArc{fill:none;stroke:var(--fd-accent);stroke-width:4px;stroke-linecap:round}.FilmDnaGraph-module__O2puzW__integrityRing span{place-content:center;justify-items:center;gap:.1rem;display:grid;position:absolute;inset:0}.FilmDnaGraph-module__O2puzW__integrityRing b{font-family:var(--fd-font-mono);color:var(--fd-soft-white);font-size:.9rem;font-weight:400}.FilmDnaGraph-module__O2puzW__integrityRing small{font-family:var(--fd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fd-text-dim);font-size:.42rem}.FilmDnaGraph-module__O2puzW__integrity ul{flex:auto;gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.FilmDnaGraph-module__O2puzW__integrity li{font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.1em;color:var(--fd-text-dim);grid-template-columns:.5rem 1fr auto;align-items:center;gap:.5rem;display:grid}.FilmDnaGraph-module__O2puzW__integrity li i{background:#d8d1c566;width:.4rem;height:1px}.FilmDnaGraph-module__O2puzW__integrity li b{color:var(--fd-text);font-weight:400}.FilmDnaGraph-module__O2puzW__updatedTime{font-family:var(--fd-font-mono);font-size:var(--fd-mono-sm);color:var(--fd-text);margin:0 0 .75rem}.FilmDnaGraph-module__O2puzW__updatedSpark{border:1px solid #d8d1c51a;height:3.2rem;position:relative}.FilmDnaGraph-module__O2puzW__updatedSpark svg{width:100%;height:100%}.FilmDnaGraph-module__O2puzW__updatedSpark path{fill:none;stroke:#d8d1c58c;stroke-width:1px;vector-effect:non-scaling-stroke}.FilmDnaGraph-module__O2puzW__updatedSpark i{background:var(--fd-soft-white);border-radius:50%;width:5px;height:5px;position:absolute;top:32%;right:6%;box-shadow:0 0 10px #ece8e1b3}@media (max-width:1180px){.FilmDnaGraph-module__O2puzW__bottom{grid-template-columns:1fr 1fr}.FilmDnaGraph-module__O2puzW__updated{display:none}}@media (max-width:900px){.FilmDnaGraph-module__O2puzW__stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:.6rem;top:clamp(6.6rem,10vh,8rem);bottom:clamp(9rem,17vh,11rem)}.FilmDnaGraph-module__O2puzW__nodeTitle,.FilmDnaGraph-module__O2puzW__nodeSummary,.FilmDnaGraph-module__O2puzW__nodeMatrix,.FilmDnaGraph-module__O2puzW__icon{display:none}.FilmDnaGraph-module__O2puzW__nodeShort{display:block}.FilmDnaGraph-module__O2puzW__coreLabel{font-size:25px;translate:0 -14px}.FilmDnaGraph-module__O2puzW__coreTitle{font-size:32px;translate:0 12px}.FilmDnaGraph-module__O2puzW__coreState,.FilmDnaGraph-module__O2puzW__coreMatrix{display:none}.FilmDnaGraph-module__O2puzW__editorial{gap:.6rem}.FilmDnaGraph-module__O2puzW__sparkPanel,.FilmDnaGraph-module__O2puzW__legend,.FilmDnaGraph-module__O2puzW__status{display:none}.FilmDnaGraph-module__O2puzW__body{max-width:none;font-size:.74rem}.FilmDnaGraph-module__O2puzW__meta{display:none}.FilmDnaGraph-module__O2puzW__node[data-state=primary] .FilmDnaGraph-module__O2puzW__meta{display:block}.FilmDnaGraph-module__O2puzW__bottom{grid-template-columns:1fr;bottom:2rem}.FilmDnaGraph-module__O2puzW__integrity,.FilmDnaGraph-module__O2puzW__flow,.FilmDnaGraph-module__O2puzW__headerKicker,.FilmDnaGraph-module__O2puzW__headerRight span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.FilmDnaGraph-module__O2puzW__grain,.FilmDnaGraph-module__O2puzW__headerLive,.FilmDnaGraph-module__O2puzW__coreGlow,.FilmDnaGraph-module__O2puzW__coreCalibration,.FilmDnaGraph-module__O2puzW__coreTicks,.FilmDnaGraph-module__O2puzW__coreTrace,.FilmDnaGraph-module__O2puzW__coreBreath,.FilmDnaGraph-module__O2puzW__pulse{animation:none}.FilmDnaGraph-module__O2puzW__pulse{opacity:0}.FilmDnaGraph-module__O2puzW__core{transform:none}.FilmDnaGraph-module__O2puzW__node[data-state=primary] .FilmDnaGraph-module__O2puzW__scan{stroke-dasharray:none;opacity:.75;animation:none}.FilmDnaGraph-module__O2puzW__writeOut,.FilmDnaGraph-module__O2puzW__writeIn,.FilmDnaGraph-module__O2puzW__nodeBody,.FilmDnaGraph-module__O2puzW__nodeRing{transition-duration:.16s}}
.ProductReveal-module__egb77G__root{--presence:0;--t-transform:0;--t-frame:0;--t-surface:0;--t-headline:0;--t-cta:0;--g0:0;--g1:0;--g2:0;--b0:0;--b1:0;--b2:0;--t-exit:0;--t-residue:0;z-index:38;visibility:hidden;opacity:var(--presence);color:var(--fd-bone);pointer-events:none;will-change:opacity;background:#050506;position:fixed;inset:0;overflow:hidden}.ProductReveal-module__egb77G__env{opacity:calc(.4 + .6 * var(--t-frame));background:radial-gradient(80% 55% at 50% 100%,#141416e6,#0000 62%),radial-gradient(65% 50% at 50% -8%,#1a1a1d80,#0000 68%),#050506;position:absolute;inset:0}.ProductReveal-module__egb77G__headline{top:clamp(3.6rem,6vh,5.2rem);right:var(--fd-margin);left:var(--fd-margin);z-index:2;text-align:center;opacity:var(--t-headline);transform:translateY(calc((1 - var(--t-headline)) * 14px));position:absolute}.ProductReveal-module__egb77G__kicker{font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--fd-text-dim);justify-content:center;align-items:center;gap:.6rem;margin:0 0 .85rem;display:flex}.ProductReveal-module__egb77G__kicker i{background:#d8d1c559;width:1.4rem;height:1px}.ProductReveal-module__egb77G__headline h2{font-family:var(--fd-font-display);letter-spacing:-.005em;text-transform:none;color:var(--fd-soft-white);margin:0;font-size:clamp(1.75rem,3.4vw,3.2rem);font-weight:300;line-height:.98}.ProductReveal-module__egb77G__sub{color:var(--fd-text-dim);margin:.75rem 0 0;font-size:.85rem}.ProductReveal-module__egb77G__stage{position:absolute}.ProductReveal-module__egb77G__object{width:100%;height:100%;opacity:calc((.12 + .88 * var(--t-frame)) * (1 - var(--t-exit)));transform:scale(calc(1 + (1 - var(--t-transform)) * .02 - var(--t-exit) * .05));filter:brightness(calc(1 - var(--t-exit) * .45));transform-origin:50% 46%;display:block}.ProductReveal-module__egb77G__plane{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.ProductReveal-module__egb77G__blackout{opacity:calc(1 - var(--t-surface));background:#060607;position:absolute;inset:0}.ProductReveal-module__egb77G__boundaries{opacity:calc(var(--t-frame) * (1 - var(--t-surface)));position:absolute;inset:0}.ProductReveal-module__egb77G__boundaries i,.ProductReveal-module__egb77G__boundaries b{background:#d8d1c538;position:absolute}.ProductReveal-module__egb77G__boundaries i{width:1px;top:0;bottom:0}.ProductReveal-module__egb77G__boundaries b{height:1px;left:0;right:0}.ProductReveal-module__egb77G__cover{opacity:calc((1 - var(--g,0)) * var(--t-surface));background:#0a0a0b;position:absolute}.ProductReveal-module__egb77G__panelPulse{opacity:var(--t-surface);animation:7.5s ease-in-out infinite ProductReveal-module__egb77G__panelBreath;position:absolute;box-shadow:inset 0 0 60px #ece8e10d}@keyframes ProductReveal-module__egb77G__panelBreath{0%,to{box-shadow:inset 0 0 50px #ece8e109}50%{box-shadow:inset 0 0 80px #ece8e116}}.ProductReveal-module__egb77G__residue{opacity:var(--t-residue);place-items:center;display:grid;position:absolute}.ProductReveal-module__egb77G__residue:after{aspect-ratio:1;content:"";border:1px solid #ece8e1bf;border-radius:50%;width:13%;box-shadow:0 0 40px #ece8e147,inset 0 0 22px #ece8e129}.ProductReveal-module__egb77G__beat{opacity:var(--b,0);box-shadow:0 0 0 2000px rgba(5, 5, 6, calc(.45 * var(--b,0)));position:absolute}.ProductReveal-module__egb77G__beat svg{width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.ProductReveal-module__egb77G__beat rect{fill:none;stroke:var(--fd-accent);stroke-width:1.4px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--b,0));vector-effect:non-scaling-stroke}.ProductReveal-module__egb77G__beat:before,.ProductReveal-module__egb77G__beat:after{content:"";border:1.5px solid var(--fd-accent);width:16px;height:16px;position:absolute}.ProductReveal-module__egb77G__beat:before{border-width:1.5px 0 0 1.5px;top:-4px;left:-4px}.ProductReveal-module__egb77G__beat:after{border-width:0 1.5px 1.5px 0;bottom:-4px;right:-4px}.ProductReveal-module__egb77G__beat em{white-space:nowrap;background:#080809f0;border:1px solid #d8d1c524;gap:3px;padding:10px 14px 11px;font-style:normal;display:grid;position:absolute}.ProductReveal-module__egb77G__beat[data-side=left] em{text-align:right;top:50%;right:calc(100% + 18px);transform:translateY(-50%)}.ProductReveal-module__egb77G__beat[data-side=top] em{bottom:calc(100% + 14px);left:0}.ProductReveal-module__egb77G__beat b{font-family:var(--fd-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fd-accent);font-size:11px;font-weight:400}.ProductReveal-module__egb77G__beat em>span{font-family:var(--fd-font-display);color:var(--fd-soft-white);font-size:24px;line-height:1.1}.ProductReveal-module__egb77G__beat small{font-family:var(--fd-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fd-text-dim);font-size:10px}.ProductReveal-module__egb77G__beat[data-sweep=on] i{position:absolute;inset:0;overflow:hidden}.ProductReveal-module__egb77G__beat[data-sweep=on] i:after{content:"";mix-blend-mode:overlay;width:22%;animation:ProductReveal-module__egb77G__sweep 3.4s var(--fd-ease-inout) infinite;background:linear-gradient(90deg,#0000,#ece8e180,#0000);position:absolute;top:0;bottom:0}@keyframes ProductReveal-module__egb77G__sweep{0%{left:-24%}70%,to{left:102%}}.ProductReveal-module__egb77G__cta{z-index:3;font-family:var(--fd-font-mono);font-size:var(--fd-mono-sm);letter-spacing:.2em;text-transform:uppercase;color:var(--fd-text);opacity:var(--t-cta);transform:translate(-50%, calc((1 - var(--t-cta)) * 10px));pointer-events:auto;transition:border-color var(--fd-dur-focus) var(--fd-ease-out), color var(--fd-dur-focus) var(--fd-ease-out);background:#0a0a0b99;border:1px solid #d8d1c538;border-radius:999px;align-items:center;gap:.7rem;padding:.7rem 1.5rem;display:inline-flex;position:absolute;bottom:clamp(2.2rem,5vh,3.6rem);left:50%}.ProductReveal-module__egb77G__cta:hover{border-color:var(--fd-accent);color:var(--fd-text-bright)}.ProductReveal-module__egb77G__cta i{font-style:normal}@media (max-width:900px){.ProductReveal-module__egb77G__headline{top:clamp(3.6rem,6vh,5rem)}.ProductReveal-module__egb77G__headline h2{font-size:clamp(1.75rem,8vw,2.6rem)}.ProductReveal-module__egb77G__sub{font-size:.78rem}.ProductReveal-module__egb77G__beat[data-side=left] em{text-align:left;inset:auto auto calc(100% + 10px) 0;transform:none}.ProductReveal-module__egb77G__beat em>span{font-size:20px}.ProductReveal-module__egb77G__beat small{display:none}.ProductReveal-module__egb77G__cta{font-size:var(--fd-mono-xs);letter-spacing:.16em;white-space:nowrap;padding:.6rem 1.1rem;bottom:3.4rem}}@media (prefers-reduced-motion:reduce){.ProductReveal-module__egb77G__panelPulse,.ProductReveal-module__egb77G__beat[data-sweep=on] i:after{animation:none}}.ProductReveal-module__egb77G__probe{position:absolute;inset:0}.ProductReveal-module__egb77G__probe span{font-family:var(--fd-font-mono);color:#ff3b30;outline:1.5px solid #ff3b30d9;padding:2px 4px;font-size:11px;position:absolute}
.FinalFrame-module__453RJW__root{--presence:0;--t-dark:0;--t-credits:0;--t-title:0;--t-lens:0;--t-align:0;--t-cta:0;--t-footer:0;--lens-x:50vw;--lens-y:54vh;z-index:42;visibility:hidden;opacity:var(--presence);color:var(--fd-bone);pointer-events:none;will-change:opacity;position:fixed;inset:0;overflow:hidden}.FinalFrame-module__453RJW__dark{z-index:1;opacity:var(--t-dark);background:#050506;position:absolute;inset:0}.FinalFrame-module__453RJW__dark:after{content:"";opacity:.05;background-image:radial-gradient(circle,#d8d1c5cc 0 .6px,#0000 .9px),radial-gradient(circle,#d8d1c566 0 .5px,#0000 .8px);background-position:0 0,31px 47px;background-size:97px 113px,67px 79px;position:absolute;inset:-12%}.FinalFrame-module__453RJW__credits{z-index:2;opacity:var(--t-credits);position:absolute;inset:0}.FinalFrame-module__453RJW__band{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 56%,#0000006b 76%,#0000 90%);mask-image:linear-gradient(#000 56%,#0000006b 76%,#0000 90%)}.FinalFrame-module__453RJW__creditsScroller{scrollbar-width:none;width:100%;height:100%;position:relative;overflow:hidden auto;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.055' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='%23fff' opacity='0.62'/%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.38'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.055' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='%23fff' opacity='0.62'/%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.38'/%3E%3C/svg%3E");-webkit-mask-size:300px 300px;mask-size:300px 300px}.FinalFrame-module__453RJW__creditsScroller::-webkit-scrollbar{display:none}.FinalFrame-module__453RJW__roll{padding:100vh var(--fd-margin);text-align:center;justify-items:center;gap:clamp(1.6rem,3.2vh,2.6rem);display:grid}.FinalFrame-module__453RJW__brand{font-family:var(--fd-font-mono);font-size:var(--fd-mono-md);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--fd-soft-white);margin:0}.FinalFrame-module__453RJW__tagline{max-width:22ch;font-family:var(--fd-font-display);color:var(--fd-bone);margin:0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:300;line-height:1.18}.FinalFrame-module__453RJW__pairs{gap:clamp(1.1rem,2.4vh,1.9rem);margin:clamp(.5rem,2vh,1.4rem) 0 0;display:grid}.FinalFrame-module__453RJW__pairs div{gap:.4rem;display:grid}.FinalFrame-module__453RJW__pairs dt{font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--fd-text-dim)}.FinalFrame-module__453RJW__pairs dd{font-family:var(--fd-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fd-soft-white);margin:0;font-size:clamp(1.1rem,1.9vw,1.7rem)}.FinalFrame-module__453RJW__section{font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--fd-text-dim);margin:clamp(.6rem,2vh,1.4rem) 0 0}.FinalFrame-module__453RJW__list{font-family:var(--fd-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fd-bone);gap:.7rem;margin:0;padding:0;font-size:clamp(1rem,1.7vw,1.5rem);list-style:none;display:grid}.FinalFrame-module__453RJW__title{top:33%;right:var(--fd-margin);left:var(--fd-margin);z-index:2;text-align:center;opacity:calc(var(--t-title) * (1 - var(--t-lens) * .62));transform:translateY(calc(-50% - (1 - var(--t-title)) * 10px));position:absolute}.FinalFrame-module__453RJW__kicker{font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--fd-text-dim);margin:0 0 clamp(.9rem,2vh,1.4rem)}.FinalFrame-module__453RJW__title h2{font-family:var(--fd-font-display);letter-spacing:.02em;color:var(--fd-soft-white);margin:0;font-size:clamp(3.2rem,11vw,11rem);font-weight:300;line-height:.9}.FinalFrame-module__453RJW__optic{z-index:3;opacity:var(--t-lens);position:absolute;inset:0}.FinalFrame-module__453RJW__lensBody{cursor:default;pointer-events:none;background:radial-gradient(circle at 38% 30%,#1f2224e6,#0000 46%),radial-gradient(circle at 50% 62%,#b978430d,#0000 58%),radial-gradient(circle,#0a0c0df5,#040506fc 78%);width:clamp(15rem,19vw,19rem);transition:none;box-shadow:0 0 0 7px #0505068c,0 0 0 8px #d8d1c524,0 0 5rem #b9784317,inset 0 0 3rem #00000080}.FinalFrame-module__453RJW__reticle{border:1px solid rgba(216, 209, 197, calc(.1 + .5 * var(--t-align)));opacity:var(--t-align);border-radius:50%;position:absolute;inset:34%}.FinalFrame-module__453RJW__reticle:before,.FinalFrame-module__453RJW__reticle:after{content:"";background:#d8d1c573;position:absolute}.FinalFrame-module__453RJW__reticle:before{height:1px;top:50%;left:-14%;right:-14%}.FinalFrame-module__453RJW__reticle:after{width:1px;top:-14%;bottom:-14%;left:50%}.FinalFrame-module__453RJW__root[data-locked=true] .FinalFrame-module__453RJW__reticle{animation:4.2s ease-in-out infinite FinalFrame-module__453RJW__focusBreath}@keyframes FinalFrame-module__453RJW__focusBreath{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}.FinalFrame-module__453RJW__close{right:var(--fd-margin);bottom:clamp(5rem,9vh,6.5rem);left:var(--fd-margin);z-index:4;text-align:center;justify-items:center;gap:clamp(.9rem,2vh,1.3rem);display:grid;position:absolute}.FinalFrame-module__453RJW__state{font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.26em;text-transform:uppercase;color:var(--fd-text-dim);opacity:var(--t-lens);align-items:center;gap:.6rem;margin:0;display:flex}.FinalFrame-module__453RJW__state i{background:var(--fd-muted);width:5px;height:5px;transition:background var(--fd-dur-lock) var(--fd-ease-out), box-shadow var(--fd-dur-lock) var(--fd-ease-out);border-radius:50%}.FinalFrame-module__453RJW__root[data-locked=true] .FinalFrame-module__453RJW__state i{background:var(--fd-accent);box-shadow:0 0 10px #b97843b3}.FinalFrame-module__453RJW__cta{font-family:var(--fd-font-mono);font-size:var(--fd-mono-md);letter-spacing:.26em;text-transform:uppercase;color:var(--fd-soft-white);opacity:var(--t-cta);pointer-events:auto;transform:translateY(calc((1 - var(--t-cta)) * 10px));transition:border-color var(--fd-dur-focus) var(--fd-ease-out), letter-spacing var(--fd-dur-focus) var(--fd-ease-out), color var(--fd-dur-focus) var(--fd-ease-out);background:#060607b8;border:1px solid #d8d1c547;align-items:center;gap:.8rem;padding:.85rem 1.9rem;display:inline-flex}.FinalFrame-module__453RJW__cta:hover,.FinalFrame-module__453RJW__cta:focus-visible{border-color:var(--fd-accent);letter-spacing:.3em;color:var(--fd-text-bright)}.FinalFrame-module__453RJW__cta i{font-style:normal}.FinalFrame-module__453RJW__meta{font-family:var(--fd-font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fd-text-dim);opacity:calc(var(--t-cta) * .8);gap:clamp(1rem,3vw,2.4rem);margin:0;font-size:.55rem;display:flex}.FinalFrame-module__453RJW__footer{right:var(--fd-margin);bottom:clamp(1.6rem,3.5vh,2.4rem);left:var(--fd-margin);z-index:4;font-family:var(--fd-font-mono);font-size:var(--fd-mono-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--fd-text-dim);opacity:var(--t-footer);border-top:1px solid #d8d1c514;justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2.6rem);padding-top:1rem;display:flex;position:absolute}.FinalFrame-module__453RJW__wordmark{letter-spacing:.3em;color:var(--fd-text)}.FinalFrame-module__453RJW__footer nav{pointer-events:auto;gap:clamp(1rem,3vw,2.6rem);display:flex}.FinalFrame-module__453RJW__footer a{transition:color var(--fd-dur-lock) var(--fd-ease-out)}.FinalFrame-module__453RJW__footer a:hover{color:var(--fd-text-bright)}@media (max-width:900px){.FinalFrame-module__453RJW__lensBody{width:clamp(12rem,48vw,16rem)}.FinalFrame-module__453RJW__title h2{font-size:clamp(2.6rem,15vw,4.5rem)}.FinalFrame-module__453RJW__close{bottom:clamp(5.5rem,16vh,8rem)}.FinalFrame-module__453RJW__cta{font-size:var(--fd-mono-sm);letter-spacing:.2em;padding:.8rem 1.4rem}.FinalFrame-module__453RJW__meta span:nth-child(3){display:none}.FinalFrame-module__453RJW__footer{flex-direction:column;align-items:flex-start;gap:.7rem}.FinalFrame-module__453RJW__copyright{opacity:.7}}@media (prefers-reduced-motion:reduce){.FinalFrame-module__453RJW__root[data-locked=true] .FinalFrame-module__453RJW__reticle{animation:none}.FinalFrame-module__453RJW__band{-webkit-mask-image:none;mask-image:none}.FinalFrame-module__453RJW__creditsScroller{place-items:center;display:grid;overflow:hidden;-webkit-mask-image:none;mask-image:none}.FinalFrame-module__453RJW__roll{padding:0 var(--fd-margin);gap:.85rem;font-size:.82em}.FinalFrame-module__453RJW__pairs{gap:.6rem}.FinalFrame-module__453RJW__list{gap:.4rem}}
