:root{--deep:#02060a;--ink:#05090d;--pearl:#eaf1f7;--pearl-soft:#eaf1f7b8;--blue-metal:#8aa6b8;--ocean:#123e58;--forest:#153b35;--cobalt:#8797ff;--lavender:#b9b8ff;--line:#bedae738;--font-display:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-editorial:"Iowan Old Style", Baskerville, "Times New Roman", serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;color:var(--pearl);background:var(--deep);font-family:var(--font-display);font-synthesis:none;text-rendering:geometricprecision}.v6-chrome{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;top:clamp(20px,3vh,30px);left:clamp(22px,2.5vw,38px);right:clamp(22px,2.5vw,38px)}.v6-logo{cursor:pointer;filter:drop-shadow(0 0 #e2f0fa00);background:0 0;border:0;width:72px;margin:0;padding:0;transition:opacity .36s,filter .36s,transform .36s cubic-bezier(.16,1,.3,1);display:grid}.v6-logo:hover,.v6-logo:focus-visible{opacity:1;filter:drop-shadow(0 0 14px #e2f0fa47);transform:scale(1.035)}.v9-wordmark{color:#f0f6faf5;font-family:var(--font-display);letter-spacing:-.035em;text-shadow:0 0 22px #d6ebf73b;cursor:pointer;pointer-events:auto;background:0 0;border-bottom:1px solid #0000;justify-self:center;align-items:baseline;margin:0;padding:5px 4px 7px;font-size:clamp(1.75rem,2.35vw,2.35rem);font-weight:620;line-height:.9;transition:color .36s,letter-spacing .36s cubic-bezier(.16,1,.3,1),text-shadow .36s;display:flex;position:relative}.v9-wordmark:hover,.v9-wordmark:focus-visible{letter-spacing:-.052em;text-shadow:0 0 26px #e1f1fa7a}.v9-wordmark-dot{color:#f5f8fa;text-shadow:0 0 9px #f2f9fff2;margin-left:.015em;display:inline-block;position:relative}.v9-wordmark-dot:after{content:"";opacity:0;background:currentColor;border-radius:50%;width:2px;height:2px;animation:5.2s ease-in-out 1.8s infinite v9-period-particle;position:absolute;bottom:8%;left:55%;box-shadow:0 0 7px}.v9-utility{pointer-events:auto;justify-self:end;align-items:center;gap:clamp(14px,1.7vw,24px);display:flex}.v9-question-engine{color:#dceaf2a3;font-family:var(--font-mono);letter-spacing:.015em;text-transform:lowercase;font-size:.61rem;line-height:1;position:relative}.v9-question-engine:after{content:"";background:currentColor;width:0;height:1px;transition:width .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-5px;right:0}.v9-utility:hover .v9-question-engine:after{width:100%}.v6-sound{border:0;width:30px;height:30px}.v9-rail-readout{color:#d3e5ef85;width:250px;font-family:var(--font-mono);letter-spacing:.02em;text-align:right;text-transform:uppercase;white-space:nowrap;pointer-events:none;grid-template-columns:auto auto auto;justify-content:end;align-items:center;gap:7px;font-size:.55rem;font-style:normal;font-weight:500;display:grid;position:absolute;bottom:calc(100% + 22px);right:0}.v9-rail-readout span,.v9-rail-readout b,.v9-rail-readout em{font:inherit}.v9-rail-readout b:before,.v9-rail-readout em:before{content:"—";color:#d3e5ef47;margin-right:7px}.v9-rail-readout em{color:#ebf3f8c2;font-style:normal}.scene-act-1-world,.scene-act-2-shift{grid-template-columns:minmax(0,1fr);justify-items:center;width:min(1400px,100vw - 108px);top:clamp(86px,10vh,112px)}.scene-act-1-world .v7-content,.scene-act-2-shift .v7-content{pointer-events:none;width:100%;height:min(76vh,800px);max-height:none;margin:0;padding:0;animation:none;overflow:visible}.scene-act-1-world .v7-content:before,.scene-act-1-world .v7-content:after,.scene-act-2-shift .v7-content:before,.scene-act-2-shift .v7-content:after{display:none}.act-one-opening p span{white-space:nowrap;transform:translate3d(0, calc((1 - var(--word-opacity)) * 18px), 0);margin:0;display:block}.act-one-opening p span:first-child,.act-one-opening p span:nth-child(2){color:#deebf3d6;font-family:var(--font-editorial);font-style:italic;font-weight:400}.act-one-opening p span:first-child{--word-opacity:var(--act1-opening-word-a);opacity:var(--act1-opening-word-a);justify-self:start;margin-left:.04em;font-size:clamp(1.55rem,2.55vw,3.25rem)}.act-one-opening p span:nth-child(2){--word-opacity:var(--act1-opening-word-b);opacity:var(--act1-opening-word-b);justify-self:start;margin:.08em 0 0 1.18em;font-size:clamp(1.45rem,2.25vw,2.9rem)}.act-one-opening p span:nth-child(3){--word-opacity:var(--act1-opening-word-c);color:#f3f7fafa;font-family:var(--font-display);letter-spacing:-.045em;opacity:var(--act1-opening-word-c);justify-self:start;margin:.04em 0 0 -.025em;font-size:clamp(3.3rem,6.65vw,8.4rem);font-style:normal;font-weight:640;line-height:.82}.act-one-gain,.act-one-loss{width:min(1120px,90vw);top:43%}.act-one-loss{top:45%}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle p{color:#dfecf3c7;font-family:var(--font-editorial);margin-bottom:.18em;font-size:clamp(1.25rem,2.05vw,2.5rem);font-style:italic;font-weight:400}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-line{width:auto;font-family:var(--font-display);letter-spacing:-.045em;grid-template-columns:max-content max-content;justify-content:center;font-size:clamp(2.7rem,5.25vw,6.65rem);font-weight:660;line-height:.88;position:relative;overflow:visible}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-prefix{z-index:2;color:#ddeaf2b8;font-family:var(--font-editorial);letter-spacing:-.025em;font-size:.78em;font-style:italic;font-weight:400;position:relative}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-words{z-index:2;min-width:8.7em;position:relative}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-words b{color:#f4f8fafa;font-family:var(--font-display);letter-spacing:-.045em;text-transform:lowercase;font-style:normal;font-weight:660}.v9-cycle-echo{z-index:0;color:#d5e6f016;width:94vw;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;justify-content:center;align-items:center;gap:clamp(24px,4vw,72px);font-size:clamp(.48rem,.72vw,.7rem);font-style:normal;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v9-cycle-echo i{font:inherit}.act-one-yet{top:42%}.act-one-yet p{justify-content:center;align-items:baseline;gap:.25em;width:auto;font-size:clamp(2.65rem,5.1vw,6.35rem);display:flex}.act-one-yet p span:first-child{color:#eef5f9f0;font-family:var(--font-display);letter-spacing:-.035em;justify-self:auto;margin:0;font-size:.65em;font-style:normal;font-weight:590;transform:translate(0,0)}.act-one-yet p span:last-child{color:#dfebf2e6;font-family:var(--font-editorial);letter-spacing:-.025em;justify-self:auto;margin:0;font-size:1em;font-style:italic;font-weight:400;transform:translateY(.06em)}.act-one-now{top:42%}.act-one-now p{justify-content:center;align-items:baseline;gap:.18em;width:auto;font-size:clamp(2.75rem,5.15vw,6.5rem);display:flex}.act-one-now p span:first-child{color:#dae9f1c2;font-family:var(--font-editorial);justify-self:auto;font-size:.55em;font-style:italic;transform:none}.act-one-now p span:last-child{color:#f4f8fafa;font-family:var(--font-display);letter-spacing:-.045em;justify-self:auto;font-size:1em;font-weight:660;transform:none}.act-one-acceleration{width:min(920px,86vw);top:41%}.act-one-acceleration p{color:#e1edf4d6;font-family:var(--font-editorial);letter-spacing:-.025em;gap:.08em;font-size:clamp(1.85rem,3.15vw,3.95rem);font-style:italic;font-weight:400;line-height:.94}.act-one-acceleration p span:nth-child(2){font:inherit;margin:0}.act-one-acceleration p em{min-width:4.7em;animation:.56s cubic-bezier(.16,1,.3,1) both v9-promise-word;display:inline-block}.act-one-acceleration p strong{color:#f6f9fb;font-family:var(--font-display);letter-spacing:-.05em;font-size:1.12em;font-style:normal;font-weight:680}.act-one-quotes .v7-quotes{min-height:min(48vh,430px)}.act-one-quotes .v7-quote{align-content:center;gap:clamp(17px,2.4vh,27px);padding:18px 0 34px}.act-one-quotes .v7-quote blockquote{color:#f0f6f9f5;letter-spacing:-.018em;max-width:42ch;font-size:clamp(1.35rem,2.35vw,2.75rem);line-height:1.11}.v9-quote-counter{color:#cfe2ec70;font-family:var(--font-mono);letter-spacing:.08em;font-size:.56rem;font-style:normal;position:absolute;top:0;left:50%;transform:translate(-50%)}.v9-quote-source{color:#bcd3e075}.v9-scroll-hint{color:#cbdee861;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.53rem;display:flex;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.v9-scroll-hint i{background:currentColor;border-radius:50%;width:2px;height:2px;animation:1.8s ease-in-out infinite v9-scroll-particle;display:block;box-shadow:0 -9px #cbdee829}.act-two-intro,.act-two-turn,.act-two-terms li{will-change:opacity, transform;margin:0;position:absolute}.act-two-intro{width:min(820px,68vw);opacity:var(--act2-intro-opacity);transform:translate3d(0, calc(var(--act2-intro-travel) * 1px), 0);top:20%;left:9%}.act-two-intro p{color:#ddebf2db;font-family:var(--font-editorial);letter-spacing:-.026em;gap:.03em;margin:0;font-size:clamp(1.65rem,3vw,3.85rem);font-style:italic;font-weight:400;line-height:.98;display:grid}.act-two-intro em{color:#f2f7f9fa;font:inherit;margin-left:1.12em;font-size:1.54em}.act-two-turn{width:min(680px,58vw);opacity:var(--act2-turn-opacity);text-align:right;transform:translate3d(0, calc(var(--act2-turn-travel) * 1px), 0);top:36%;right:10%}.act-two-turn p{color:#f0f6f9f5;font-family:var(--font-display);letter-spacing:-.048em;justify-items:end;gap:.02em;margin:0;font-size:clamp(2.15rem,4.25vw,5.4rem);font-style:normal;font-weight:620;line-height:.86;display:grid}.act-two-turn p span:last-child{color:#cddfe9b8;letter-spacing:-.025em;font-size:.58em;font-weight:480}.act-two-terms{margin:0;padding:0;list-style:none;position:absolute;inset:0}.act-two-terms li{color:#f3f8fafa;width:min(11ch,72vw);font-family:var(--font-display);letter-spacing:-.06em;text-transform:lowercase;text-shadow:0 0 28px #bad8e81a;font-size:clamp(3.25rem,7.15vw,8.8rem);font-weight:650;line-height:.8}.act-two-attention{opacity:var(--act2-attention-opacity);transform:translate3d(calc((1 - var(--act2-attention-opacity)) * -22px), calc(var(--act2-word-travel) * .35px), 0);top:43%;left:12%}.act-two-judgment{opacity:var(--act2-judgment-opacity);text-align:right;transform:translate3d(calc((1 - var(--act2-judgment-opacity)) * 22px), calc(var(--act2-word-travel) * .2px), 0);top:46%;right:12%}.act-two-perspective{opacity:var(--act2-perspective-opacity);transform:translate3d(calc((1 - var(--act2-perspective-opacity)) * -20px), calc(var(--act2-word-travel) * .1px), 0);top:50%;left:20%}.act-two-questions{opacity:var(--act2-questions-opacity);text-align:right;transform:translate3d(calc((1 - var(--act2-questions-opacity)) * 20px), 0, 0);top:53%;right:17%}.cinematic-site:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#e8dfce;transition:opacity .6s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.cinematic-site[data-palette=infrared]:before{opacity:1}.cinematic-site[data-palette=infrared] .cinematic-stage{filter:invert(.91)sepia(.22)saturate(.72)hue-rotate(338deg)brightness(1.05)contrast(.84)}.cinematic-site[data-palette=infrared] .canonical-field{filter:invert(.82)sepia(.24)saturate(.8)hue-rotate(332deg)contrast(.82)}.cinematic-stage,.canonical-field{transition:filter .6s cubic-bezier(.16,1,.3,1),opacity .42s,transform 50ms linear}.cinematic-site[data-palette=infrared] .v6-copy,.cinematic-site[data-palette=infrared] .v6-chrome,.cinematic-site[data-palette=infrared] .v6-index{filter:invert(.92)sepia(.08)saturate(1.35)hue-rotate(154deg)contrast(1.08)}.cinematic-site[data-palette=infrared] .v6-logo img{mix-blend-mode:multiply}.v9-palette-wash{z-index:26;pointer-events:none;transform-origin:50%;background:radial-gradient(circle,#f2ecdedb 0 5%,#dfcdae42 23%,#0000 58%);border-radius:50%;width:140vmax;height:140vmax;animation:.68s cubic-bezier(.16,1,.3,1) both v9-palette-swallow;position:fixed;top:-70vmax;left:calc(50% - 70vmax)}@keyframes v9-period-particle{0%,74%,to{opacity:0;transform:translate(0,0)scale(1)}78%{opacity:.9}92%{opacity:0;transform:translate(10px,14px)scale(.35)}}@keyframes v9-promise-word{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translate(0,0)}}@keyframes v9-scroll-particle{0%,to{opacity:.25;transform:translateY(-5px)}50%{opacity:.9;transform:translateY(6px)}}@keyframes v9-palette-swallow{0%{opacity:0;transform:scale(.02)}36%{opacity:.92}to{opacity:0;transform:scale(1)}}@media (width<=820px){.v6-chrome{grid-template-columns:58px minmax(0,1fr) 58px;top:18px;left:18px;right:18px}.v6-logo{width:54px}.v9-wordmark{font-size:clamp(1.45rem,6vw,1.9rem)}.v9-question-engine{display:none}.v9-utility{gap:0}.v9-rail-readout{display:none}.scene-act-1-world,.scene-act-2-shift{width:calc(100vw - 42px);top:78px}.scene-act-1-world .v7-content,.scene-act-2-shift .v7-content{width:100%;height:calc(100vh - 94px);max-height:none;overflow:visible}.act-one-opening{width:94%;top:16%;left:2%}.act-one-opening p span:first-child{font-size:clamp(1.2rem,5.3vw,1.7rem)}.act-one-opening p span:nth-child(2){margin-left:.7em;font-size:clamp(1.1rem,4.8vw,1.55rem)}.act-one-opening p span:nth-child(3){font-size:clamp(2.55rem,11.8vw,4.45rem)}.act-one-gain,.act-one-loss{width:96%;top:44%}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle p{font-size:clamp(1.08rem,4.8vw,1.55rem)}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-line{grid-template-columns:max-content minmax(0,1fr);width:96%;font-size:clamp(2rem,8.5vw,3.25rem)}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-words{min-width:0}.v9-cycle-echo{display:none}.act-one-yet{width:96%;top:43%}.act-one-yet p{font-size:clamp(2.1rem,9.8vw,3.7rem)}.act-one-now{top:43%}.act-one-now p{font-size:clamp(2.25rem,10.2vw,3.85rem)}.act-one-acceleration{width:96%;top:42%}.act-one-acceleration p{font-size:clamp(1.45rem,6.4vw,2.35rem)}.act-one-quotes{width:88vw;top:17%}.act-one-quotes .v7-quotes{min-height:58vh}.act-one-quotes .v7-quote blockquote{max-width:30ch;font-size:clamp(1.2rem,5.6vw,1.85rem)}.act-two-intro{width:92%;top:18%;left:2%}.act-two-intro p{font-size:clamp(1.35rem,6.1vw,2.1rem)}.act-two-intro em{margin-left:.45em}.act-two-turn{width:92%;top:36%;right:2%}.act-two-turn p{font-size:clamp(2.15rem,9.6vw,3.6rem)}.act-two-terms li{width:94%;font-size:clamp(2.5rem,11.8vw,4.3rem)}.act-two-attention{top:48%;left:2%}.act-two-judgment{top:50%;right:2%}.act-two-perspective{top:52%;left:2%}.act-two-questions{top:54%;right:2%}.act-two-architecture{inset:19% 0 12%}}@media (width<=420px){.v6-index{right:5px}.scene-act-1-world,.scene-act-2-shift{width:calc(100vw - 32px)}.act-one-opening{left:0}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-line{font-size:clamp(1.72rem,8.1vw,2.45rem)}.act-one-quotes{width:calc(100vw - 52px)}.act-two-terms li{font-size:clamp(2.2rem,11vw,3.35rem)}}@media (prefers-reduced-motion:reduce){.v9-wordmark-dot:after,.v9-scroll-hint i,.v9-palette-wash,.act-one-acceleration p em{animation:none}}.v6-copy.scene-act-4-demo{grid-template-columns:minmax(0,1fr);width:min(1160px,100vw - 148px);top:clamp(72px,8vh,92px)}.scene-act-4-demo .v7-content{scrollbar-width:none;width:100%;height:calc(100vh - clamp(88px,10vh,118px));max-height:none;margin:0;padding:0;overflow:hidden}.scene-act-4-demo .v7-content:before,.scene-act-4-demo .v7-content:after{display:none}.act-three-demo-choreography{isolation:isolate;place-items:center;width:100%;height:100%;min-height:510px;display:grid;position:relative}.act-three-demo-field{z-index:-1;opacity:.82;pointer-events:none;position:absolute;inset:7% 0 12%;overflow:hidden}.act-three-axis{width:86%;height:1px;transform:scaleX(calc(.62 + var(--scene-progress) * .38));transform-origin:50%;background:linear-gradient(90deg,#0000,#bedae747 16%,#eaf1f7b3 50%,#bedae747 84%,#0000);position:absolute;left:7%}.act-three-axis-main{top:50%}.act-three-axis-upper{opacity:.38;top:31%}.act-three-axis-lower{opacity:.28;top:69%}.act-three-orbit{transform-origin:50%;border:1px solid #bedae73d;border-radius:50%;position:absolute;top:50%;left:50%}.act-three-orbit-a{width:min(58vw,680px);height:min(26vw,290px);transform:translate(-50%, -50%) rotate(calc(-12deg + var(--scene-progress) * 20deg))}.act-three-orbit-b{width:min(43vw,500px);height:min(36vw,410px);transform:translate(-50%, -50%) rotate(calc(24deg - var(--scene-progress) * 18deg));border-color:#b9b8ff3d}.act-three-orbit-c{width:min(22vw,250px);height:min(22vw,250px);transform:translate(-50%, -50%) rotate(calc(var(--scene-progress) * 42deg));border-style:dashed;border-color:#eaf1f747}.act-three-node{background:#02060aa3;border:1px solid #eaf1f7d1;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);box-shadow:0 0 18px #aeccdb70}.act-three-node-a{left:19%}.act-three-node-b{left:calc(50% - 3px)}.act-three-node-c{right:19%}.act-three-field-label{color:#aeccdbad;font-family:var(--font-mono);text-transform:uppercase;font-size:.54rem;font-style:normal;line-height:1;position:absolute}.act-three-field-label-a{top:calc(50% - 20px);left:7%}.act-three-field-label-b{top:calc(50% - 20px);left:50%;transform:translate(-50%)}.act-three-field-label-c{top:calc(50% - 20px);right:7%}.act-three-demo-instrument{pointer-events:auto;gap:clamp(24px,3.5vh,38px);width:min(760px,100% - 80px);padding:clamp(22px,3.2vh,34px) 0;display:grid}.act-three-demo-instrument header{text-align:center;justify-items:center;gap:8px;display:grid}.act-three-demo-instrument header span{color:#aeccdbc2;font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem}.act-three-demo-instrument header strong{color:#eaf1f7fa;font-family:var(--font-display);font-size:clamp(1.8rem,3.3vw,3.4rem);font-weight:600;line-height:.94}.act-three-demo-instrument header p{color:#eaf1f7d1;font-family:var(--font-editorial);margin:2px 0 0;font-size:clamp(1rem,1.55vw,1.35rem);font-style:italic}.act-three-demo-instrument .v9-demo-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 22px 70px #02060a57}.v9-demo-pause{width:min(680px,100vw - 72px);min-height:68px;padding:12px 0;bottom:clamp(20px,3.5vh,38px)}.v9-demo-pause h2{font-size:clamp(1.05rem,1.8vw,1.5rem)}@media (width<=820px){.v6-copy.scene-act-4-demo{width:calc(100vw - 46px);top:72px}.scene-act-4-demo .v7-content{width:100%;height:calc(100vh - 78px)}.act-three-demo-field{inset:9% -18% 14%}.act-three-field-label-a,.act-three-field-label-c{display:none}.act-three-demo-instrument{width:min(680px,100% - 24px)}}@media (width<=560px){.v6-copy.scene-act-4-demo{width:calc(100vw - 34px);top:64px}.scene-act-4-demo .v7-content{height:calc(100vh - 68px)}.act-three-demo-choreography{align-items:start;min-height:0;padding-top:clamp(116px,16vh,176px)}.act-three-demo-field{inset:7% -54% 22%}.act-three-demo-instrument{gap:22px;width:100%;padding:0}.act-three-demo-instrument header{gap:6px}.act-three-demo-instrument header strong{font-size:clamp(1.55rem,8vw,2.1rem)}.act-three-demo-instrument header p{max-width:24ch;font-size:.98rem}.act-three-demo-instrument .v9-demo-form{grid-template-columns:1fr}.v9-demo-pause{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;width:calc(100vw - 32px);min-height:58px;padding:10px 0}.v9-demo-pause p{display:none}.v9-demo-pause h2{font-size:.95rem;line-height:1.08}}@media (prefers-reduced-motion:reduce){.act-three-axis{transform:scaleX(1)}.act-three-orbit{transform:translate(-50%,-50%)}}*{box-sizing:border-box;letter-spacing:0}html{background:var(--deep);min-width:320px}body{background:var(--deep);min-width:320px;min-height:100vh;margin:0;overflow:hidden}body.cinematic-body{overscroll-behavior:none;touch-action:pan-y;width:100vw;height:100vh;overflow:hidden}button,a{color:inherit;-webkit-tap-highlight-color:transparent}button{font:inherit;border:0}button:focus-visible,a:focus-visible{outline:1px solid var(--pearl);outline-offset:5px}a{text-decoration:none}img,video,canvas{max-width:100%;display:block}.cinematic-site{isolation:isolate;background:var(--deep);cursor:grab;--copy-opacity:1;--scene-progress:0;--title-scale:1;touch-action:pan-y;position:fixed;inset:0;overflow:hidden}.cinematic-site:active{cursor:grabbing}.cinematic-stage,.cinematic-media,.cinematic-poster,.cinematic-media video,.cinematic-media img,.cinematic-depth,.cinematic-grain{position:absolute;inset:0}.cinematic-stage{z-index:0;background:radial-gradient(ellipse at 50% 56%, #123e586b, transparent 54%), radial-gradient(ellipse at 72% 20%, #b9b8ff17, transparent 32%), var(--deep);overflow:hidden}.cinematic-media{opacity:0;transition:opacity .42s cubic-bezier(.16,1,.3,1)}.cinematic-media.active{opacity:1}.cinematic-media video,.cinematic-media img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.cinematic-frame,.cinematic-frame-blend{will-change:opacity, filter, transform}.cinematic-frame-blend{z-index:1}.cinematic-media-haze{z-index:2;pointer-events:none;mix-blend-mode:screen;filter:blur(10px);will-change:opacity;background:radial-gradient(at 50% 46%,#e1f0f8eb,#aecfe17a 42%,#0000 76%),linear-gradient(#d2e6f152,#e7eff2ad 58%,#aec6d529);position:absolute;inset:-4%}.cinematic-act-dissolve{z-index:2;pointer-events:none;mix-blend-mode:color;filter:blur(12px)saturate(.82);will-change:opacity;background:radial-gradient(at 50% 62%,#4a819e70,#0000 58%),linear-gradient(#020a112e,#0b2231ad 58%,#02070c6b);position:absolute;inset:-5%}.cinematic-media video{filter:saturate(.88)contrast(1.08)}.cinematic-interactive-video{animation:.52s cubic-bezier(.16,1,.3,1) both cinematic-interactive-video-in}.cinematic-poster{opacity:.84}.cinematic-media.active .cinematic-poster{opacity:.28}.cinematic-depth{z-index:3;pointer-events:none;background:linear-gradient(90deg,#02060a8a,#0000 26% 74%,#02060a94),linear-gradient(#02060a33,#0000 38%,#02060ab8),radial-gradient(at 50% 45%,#0000 0 34%,#02060a29 68%,#02060a8f)}.v6-site[data-resolution=true] .cinematic-media{opacity:.13}.v6-site[data-resolution=true] .cinematic-depth{background:radial-gradient(#0000 0 32%,#02060a6b 72%,#02060ae6),linear-gradient(#02060a8f,#0000 28% 72%,#02060adb)}.cinematic-grain{z-index:8;pointer-events:none;opacity:.06;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 18% 20%,#0000 0 1px,#ffffff2e 1px 2px),repeating-linear-gradient(113deg,#0000 0 4px,#ffffff0d 4px 5px);background-size:8px 8px,13px 13px}.cinematic-world-flash{z-index:40;pointer-events:none;background:#fff;animation:.56s cubic-bezier(.16,1,.3,1) both cinematic-world-flash;position:fixed;inset:0}.canonical-field{z-index:5;opacity:0;pointer-events:none;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.8s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;transform:scale(.985)}.canonical-field.active{opacity:.92;pointer-events:auto;transform:translateY(15vh)scale(.7)}.canonical-mark-host,.canonical-mark-host canvas,.canonical-mark-host .field-fallback{width:100%;height:100%;position:absolute;inset:0}.canonical-mark-host canvas{opacity:0;animation:1.2s cubic-bezier(.22,1,.36,1) .14s forwards canonical-field-in}.canonical-mark-host .field-fallback{opacity:0;place-items:center;display:grid}.canonical-mark-host.is-fallback .field-fallback{opacity:.84}.canonical-mark-host .field-fallback img{mix-blend-mode:screen;width:min(74vw,920px);height:auto}.canonical-mark-host .force-lens{display:none}.v6-chrome{z-index:30;pointer-events:none;grid-template-columns:82px minmax(0,1fr) 82px;align-items:start;display:grid;position:fixed;top:24px;left:28px;right:28px}.v6-logo,.v6-sound{pointer-events:auto}.v6-logo{opacity:.82;width:76px;transition:opacity .48s}.v6-logo img{mix-blend-mode:screen;width:100%;height:auto}.v6-site[data-resolution=true] .v6-logo{opacity:0;pointer-events:none}.v6-readout{color:#eaf1f7a3;font-family:var(--font-mono);text-transform:uppercase;justify-self:center;justify-items:center;gap:7px;font-size:.64rem;font-weight:500;display:grid}.v6-readout b{color:#eaf1f7e0;font-family:var(--font-display);font-size:.72rem;font-weight:600}.v6-sound{color:#eaf1f7c2;cursor:pointer;background:0 0;border-bottom:1px solid #bedae752;border-radius:0;justify-self:end;place-items:center;width:40px;height:40px;padding:0;display:grid}.v6-sound:hover,.v6-sound:focus-visible{color:var(--pearl);border-bottom-color:var(--pearl)}.v6-copy{z-index:15;width:min(1240px,100vw - 150px);opacity:var(--copy-opacity);pointer-events:none;text-align:left;grid-template-columns:minmax(360px,.88fr) minmax(300px,.62fr);place-items:start stretch;column-gap:clamp(34px,6vw,96px);transition:opacity .32s;display:grid;position:fixed;top:clamp(82px,10vh,118px);left:50%;transform:translate(-50%)}.v7-title-block{justify-items:start;min-width:0;display:grid}.v6-eyebrow{color:#aeccdbd6;font-family:var(--font-mono);text-transform:uppercase;margin:0 0 clamp(14px,1.9vh,24px);font-size:.62rem;font-weight:500;line-height:1.25;animation:.62s .12s both v6-copy-in}.v6-copy h1{color:#eaf1f7fa;width:100%;font-family:var(--font-display);text-transform:uppercase;transform:scale(var(--title-scale));transform-origin:0 55%;will-change:transform;margin:0;font-size:clamp(3.7rem,7.6vw,9.6rem);font-weight:600;line-height:.82}.editorial-title{justify-items:start;width:100%;display:grid}.editorial-title-line{white-space:nowrap;max-width:100%;animation:.98s cubic-bezier(.16,1,.3,1) both v6-title-in;display:block}.editorial-title-line:nth-child(2){animation-delay:90ms}.editorial-title-line:nth-child(3){animation-delay:.18s}.editorial-title em{font-family:var(--font-editorial);text-transform:uppercase;padding:0 .04em;font-size:1.08em;font-style:italic;font-weight:400}.v6-deck{max-width:46ch;color:var(--pearl-soft);font-family:var(--font-display);margin:0;padding-top:19px;font-size:clamp(.96rem,1.18vw,1.2rem);font-weight:400;line-height:1.48;animation:.76s .3s both v6-deck-in;position:relative}.v6-deck:before{content:"";background:linear-gradient(90deg, transparent, var(--blue-metal), transparent);width:72px;height:1px;position:absolute;top:0;left:0}.v7-content{pointer-events:auto;scrollbar-width:thin;scrollbar-color:#eaf1f74d transparent;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:minmax(0,1fr);align-self:start;gap:clamp(18px,2.2vh,28px);width:100%;max-height:min(66vh,680px);margin-top:clamp(38px,7vh,82px);padding:clamp(18px,2.7vh,28px) 0 4px clamp(18px,2vw,26px);animation:.76s .3s both v6-deck-in;display:grid;position:relative;overflow:auto}.v7-content:before{content:"";background:linear-gradient(90deg,#eaf1f7bd,#8aa6b847,#0000);width:min(148px,42%);height:1px;position:absolute;top:0;left:0}.v7-content:after{content:"";pointer-events:none;background:linear-gradient(#02060a00,#02060ae6);height:52px;margin-top:-42px;display:block;position:sticky;bottom:-4px;left:0}.v7-content::-webkit-scrollbar{width:4px}.v7-content::-webkit-scrollbar-thumb{background:#eaf1f747}.v7-script{color:#eaf1f7bd;text-align:left;gap:clamp(10px,1.45vh,18px);font-size:clamp(.94rem,.98vw,1.08rem);line-height:1.36;display:grid}.v7-script p{gap:.14em;margin:0;display:grid}.v7-script span{display:block}.v7-script p:first-child{color:#eaf1f7f5;font-size:1.08em;line-height:1.24}.v7-script p:last-child{color:#eaf1f7eb}.v7-cycles{gap:clamp(18px,2.4vh,28px);padding:clamp(4px,.8vh,8px) 0 clamp(6px,1vh,12px);display:grid}.v7-cycle{gap:7px;display:grid}.v7-cycle p{color:#aeccdbc7;font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:.62rem;font-weight:500;line-height:1.2}.v7-cycle-line{color:#eaf1f7f5;min-height:clamp(2.5rem,4.6vw,4.8rem);font-family:var(--font-display);text-transform:uppercase;align-items:baseline;font-size:clamp(2.15rem,4.2vw,4.7rem);font-weight:700;line-height:.92;display:flex}.v7-cycle-prefix{color:#eaf1f785;margin-right:.28em}.v7-cycle-words{min-width:min(9.4em,100%);min-height:1em;display:inline-block;position:relative}.v7-cycle-words b{color:#eaf1f7f5;font-weight:inherit;text-shadow:0 0 18px #aeccdb29;animation:.46s cubic-bezier(.16,1,.3,1) both v7-word-in;display:inline-block}.v7-quotes{border-top:1px solid #bedae72e;min-height:clamp(250px,30vh,360px);margin-top:clamp(12px,2vh,24px);position:relative}.v7-quotes:before{content:"";background:linear-gradient(90deg,#0000,#eaf1f7b8,#0000);width:min(280px,74%);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.v7-quote{text-align:center;opacity:0;animation:v7-quote-cycle 24s calc(var(--quote-index) * 6s) infinite;align-content:center;place-items:center;gap:clamp(18px,2.4vh,28px);margin:0;display:grid;position:absolute;inset:clamp(20px,3vh,34px) 0 0;transform:translateY(10px)}.v7-quote blockquote{color:#eaf1f7f0;max-width:48ch;font-family:var(--font-editorial);margin:0;font-size:clamp(1.28rem,2vw,2.1rem);font-style:italic;font-weight:400;line-height:1.18}.v7-quote figcaption{color:#aeccdbb3;font-family:var(--font-mono);text-transform:uppercase;gap:6px;font-size:.62rem;line-height:1.28;display:grid}.v7-quote strong{color:#eaf1f7e6;font-family:var(--font-display);text-transform:none;font-size:.84rem;font-weight:700}.scene-act-1-world .v7-script p:nth-child(3),.scene-act-2-shift .v7-script p:nth-child(n+6):nth-child(-n+9),.scene-act-6-future .v7-script p:nth-child(n+3):nth-child(-n+5){color:#aeccdbc2}.scene-act-1-world .v7-script p:nth-child(6),.scene-act-2-shift .v7-script p:nth-child(n+10),.scene-act-3-bridge .v7-script p:nth-child(n+15),.scene-act-8-loop .v7-script p:nth-child(2){color:#eaf1f7e6;font-family:var(--font-editorial);font-size:1.1em;font-style:italic}.v7-cards{border-top:1px solid #bedae72e;border-left:1px solid #bedae71f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.v7-cards article{background:linear-gradient(#02060a70,#02060a33);border-bottom:1px solid #bedae71f;border-right:1px solid #bedae71f;min-height:88px;padding:13px 15px 15px}.v7-cards h2,.v7-cards p{margin:0}.v7-cards h2{color:#eaf1f7f0;font-family:var(--font-display);letter-spacing:0;font-size:.76rem;font-weight:700}.v7-cards p{color:#eaf1f7a8;margin-top:8px;font-size:.82rem;line-height:1.34}.v7-cards span{color:#aeccdba8;font-family:var(--font-mono);text-transform:uppercase;margin-top:11px;font-size:.58rem;display:block}.v9-demo-form{background:linear-gradient(#02060a8a,#02060a3d);border-top:1px solid #bedae73d;border-left:1px solid #bedae729;grid-template-columns:minmax(0,1fr) minmax(150px,.28fr);display:grid}.v9-demo-form label,.v9-demo-form button{border-bottom:1px solid #bedae729;border-right:1px solid #bedae729;min-height:94px;padding:14px 16px 16px}.v9-demo-form label{align-content:center;gap:12px;display:grid}.v9-demo-form label>span,.v9-demo-form button>span{color:#aeccdbb3;font-family:var(--font-mono);text-transform:uppercase;font-size:.56rem;line-height:1.2}.v9-demo-form input{color:#eaf1f7f5;width:100%;font-family:var(--font-editorial);background:0 0;border:0;border-bottom:1px solid #eaf1f757;outline:0;padding:0 0 8px;font-size:clamp(1rem,1.6vw,1.35rem);font-style:italic}.v9-demo-form input::placeholder{color:#eaf1f794;opacity:1}.v9-demo-form input:focus{border-bottom-color:#eaf1f7e0;box-shadow:0 8px 18px -18px #eaf1f7e6}.v9-demo-form button{color:#eaf1f7f0;cursor:pointer;text-align:left;background:#02060a2e;align-content:center;justify-items:start;gap:9px;display:grid}.v9-demo-form button:disabled{cursor:wait;opacity:.62}.v9-demo-form button strong{font-family:var(--font-display);font-size:.88rem;line-height:1.1}@keyframes cinematic-interactive-video-in{0%{opacity:0}to{opacity:1}}.scene-act-4-demo .v7-content,.scene-act-5-trailer .v7-content,.scene-act-6-future .v7-content,.scene-act-7-links .v7-content{width:100%}@media (width>=821px){.v6-copy.scene-act-5-trailer,.v6-copy.scene-act-6-future{grid-template-columns:minmax(0,1fr)}.scene-act-5-trailer .v7-content,.scene-act-6-future .v7-content{justify-self:end;width:min(460px,40vw);max-height:min(39vh,380px);margin-top:clamp(15px,2.2vh,24px)}}.scene-act-5-trailer .v7-cards,.scene-act-7-links .v7-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-act-4-demo h1{font-size:clamp(3.9rem,7.2vw,8.6rem)}.scene-act-1-world,.scene-act-2-shift,.scene-act-3-bridge{top:clamp(78px,9vh,106px)}.scene-act-1-world{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;width:min(1180px,100vw - 164px);top:clamp(92px,10vh,120px)}.scene-act-1-world .v7-title-block,.scene-act-1-world .editorial-title{justify-items:center}.scene-act-1-world .v6-eyebrow{display:none}.scene-act-1-world h1{color:#eaf1f7eb;font-family:var(--font-mono);transform-origin:50% 55%;font-size:clamp(1rem,1.25vw,1.22rem);font-weight:600;line-height:1.2}.scene-act-1-world .editorial-title em{font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;padding:0}.scene-act-1-world .v7-content{scrollbar-width:none;width:100%;max-height:none;margin-top:clamp(24px,3.8vh,44px);padding:0;overflow:hidden}.scene-act-1-world .v7-content:before,.scene-act-1-world .v7-content:after{display:none}.v7-act-one-field{color:#eaf1f7d6;text-align:left;width:100%;height:clamp(520px,61vh,700px);font-size:clamp(.94rem,1.04vw,1.1rem);line-height:1.46;position:relative}.v7-act-one-field:before{content:"";transform:translate3d(calc((var(--scene-progress) - .5) * -10px), calc((var(--scene-progress) - .5) * 7px), 0) rotate(-5deg);border:1px solid #bedae713;border-radius:999px 44% 56% 46%;position:absolute;inset:7% 9% 11%}.v7-field-thread{transform-origin:50%;pointer-events:none;background:linear-gradient(90deg,#0000,#aeccdb47,#b9b8ff29,#0000);height:1px;position:absolute}.thread-one{width:70%;top:42%;left:15%;transform:rotate(-8deg)}.thread-two{width:52%;top:66%;left:28%;transform:rotate(11deg)}.v7-field-fragment{opacity:.96;will-change:transform;gap:clamp(12px,1.7vh,18px);max-width:34ch;display:grid;position:absolute}.v7-field-fragment p{margin:0}.v7-field-point{background:#aeccdbd1;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 18px #aeccdb5c}.v7-fragment-origin{transform:translate3d(calc((var(--scene-progress) - .5) * -18px), calc((var(--scene-progress) - .5) * -8px), 0);top:12%;left:5%}.v7-fragment-origin .v7-field-point{top:.58em;left:-20px}.v7-fragment-signal{color:#eaf1f7c7;transform:translate3d(calc((var(--scene-progress) - .5) * 12px), calc((var(--scene-progress) - .5) * -6px), 0);top:26%;right:6%}.v7-fragment-signal .v7-field-point{top:.58em;right:-20px}.v7-fragment-acceleration{color:#eaf1f7cc;max-width:42ch;transform:translate3d(calc((var(--scene-progress) - .5) * -8px), calc((var(--scene-progress) - .5) * 12px), 0);bottom:18%;left:21%}.v7-fragment-acceleration .v7-field-point{top:.58em;left:-20px}.v7-fragment-promise{text-align:center;width:min(530px,48%);max-width:none;min-height:190px;transform:translate3d(calc((var(--scene-progress) - .5) * 10px), calc((var(--scene-progress) - .5) * 16px), 0);align-content:center;bottom:2%;right:4%}.v7-fragment-promise:before{content:"";background:linear-gradient(90deg,#0000,#eaf1f76b,#0000);width:min(460px,86%);height:1px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.v7-fragment-promise .v7-field-point{top:-21px;left:50%;transform:translate(-50%)}.scene-act-1-world .v7-cycle{grid-template-columns:1fr;justify-items:start;gap:.18em;display:inline-grid}.scene-act-1-world .v7-cycle p{color:#eaf1f79e;font-family:var(--font-display);font-size:inherit;font-weight:400;line-height:inherit;text-transform:none;margin:0}.scene-act-1-world .v7-cycle-line{color:#eaf1f7e0;min-height:1.46em;font-family:var(--font-display);font-size:inherit;font-weight:400;line-height:inherit;text-transform:none;justify-content:start}.scene-act-1-world .v7-cycle-prefix{color:#eaf1f775}.scene-act-1-world .v7-cycle-words{text-align:left;min-width:9em}.scene-act-1-world .v7-cycle-words b{letter-spacing:0}.scene-act-1-world .v7-quotes{border-top:0;width:100%;min-height:160px;margin-top:0}.scene-act-1-world .v7-quotes:before{display:none}.scene-act-1-world .v7-quote{gap:clamp(12px,1.6vh,18px);inset:0}.scene-act-1-world .v7-quote blockquote{color:#eaf1f7e6;max-width:58ch;font-size:clamp(.9rem,.98vw,1.04rem);line-height:1.42}.scene-act-1-world .v7-quote figcaption{justify-items:center}.scene-act-1-world h1,.scene-act-2-shift h1,.scene-act-3-bridge h1{font-size:clamp(3.4rem,6vw,6.9rem);line-height:.88}.scene-act-1-world h1{font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.2}.scene-act-3-bridge h1,.scene-act-5-trailer h1,.scene-act-6-future h1,.scene-act-7-links h1{font-size:clamp(3.15rem,5.7vw,6.8rem);line-height:.88}.scene-act-8-loop{top:clamp(64px,7.5vh,86px)}.scene-act-8-loop h1{font-size:clamp(2.8rem,5.4vw,5.9rem);line-height:.82}.scene-act-8-loop .v6-deck{display:none}.v6-resolution-lockup{z-index:16;color:#eaf1f7b3;font-family:var(--font-mono);text-transform:uppercase;justify-items:center;gap:8px;font-size:.62rem;font-weight:500;animation:.9s .48s both v6-deck-in;display:grid;position:fixed;bottom:clamp(28px,4.6vh,54px);left:50%;transform:translate(-50%)}.v6-resolution-lockup strong{color:var(--pearl);font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:600}.v6-index{z-index:24;gap:5px;width:46px;display:grid;position:fixed;top:50%;right:clamp(18px,2.5vw,36px);transform:translateY(-50%)}.v6-index button{color:#eaf1f752;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:22px 1fr;align-items:center;width:46px;height:28px;padding:0;display:grid}.v6-index button span{font-family:var(--font-mono);font-size:.56rem}.v6-index button i{background:currentColor;width:8px;height:1px;transition:width .32s cubic-bezier(.16,1,.3,1);display:block}.v6-index button:hover,.v6-index button:focus-visible,.v6-index button.active{color:#eaf1f7f5}.v6-index button.active i{width:24px}.v6-index-progress{color:#b9b8ffd1;width:46px;min-height:34px;font-family:var(--font-mono);border-top:1px solid #bedae733;place-items:center;margin-top:8px;padding-top:9px;font-size:.58rem;font-weight:500;display:grid;position:relative}.v6-index-progress:before{content:"";width:calc(var(--timeline-progress) * 100%);background:var(--lavender);height:1px;position:absolute;top:-1px;left:0}.v6-pause{z-index:32;width:min(720px,100vw - 72px);min-height:82px;color:var(--pearl);background:linear-gradient(90deg,#0000,#02060aeb 14% 86%,#0000);border-top:1px solid #eaf1f775;border-bottom:1px solid #bedae729;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;animation:.5s both v6-deck-in;display:grid;position:fixed;bottom:clamp(28px,6vh,70px);left:50%;transform:translate(-50%)}.v6-pause>svg{color:var(--lavender)}.v6-pause p,.v6-pause h2{margin:0}.v6-pause p{color:#aeccdbc7;font-family:var(--font-mono);margin-bottom:5px;font-size:.6rem;font-weight:500}.v6-pause h2{font-family:var(--font-editorial);font-size:clamp(1.4rem,2.4vw,2.1rem);font-style:italic;font-weight:400}.v6-pause button{min-height:44px;color:var(--pearl);cursor:pointer;font-family:var(--font-display);text-transform:uppercase;background:0 0;border-bottom:1px solid #eaf1f785;border-radius:0;grid-auto-flow:column;place-items:center;gap:8px;padding:0 12px;font-size:.72rem;font-weight:600;display:inline-grid}@keyframes cinematic-world-flash{0%{opacity:0}14%{opacity:1}to{opacity:0}}@keyframes canonical-field-in{0%{opacity:0}to{opacity:1}}@keyframes v6-title-in{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes v6-copy-in{0%{opacity:0}to{opacity:1}}@keyframes v6-deck-in{0%{opacity:0}to{opacity:1}}@keyframes v7-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes v7-quote-cycle{0%,22%{opacity:1;transform:translateY(0)}27%,to{opacity:0;transform:translateY(-10px)}}@media (width<=820px){.v6-chrome{grid-template-columns:68px minmax(0,1fr) 48px;top:16px;left:16px;right:16px}.v6-logo{width:62px}.v6-readout{gap:5px;font-size:.58rem}.v6-readout b{font-size:.64rem}.v6-copy{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:20px;width:calc(100vw - 48px);top:clamp(100px,14vh,132px)}.v7-title-block,.editorial-title{justify-items:center}.v6-copy h1{transform-origin:50% 55%}.v6-copy h1,.scene-act-4-demo h1{font-size:clamp(3rem,12vw,6.6rem);line-height:.82}.scene-act-3-bridge h1,.scene-act-5-trailer h1,.scene-act-6-future h1,.scene-act-7-links h1{font-size:clamp(2.55rem,8.8vw,4.7rem);line-height:.9}.v6-deck{max-width:min(42ch,100vw - 74px);font-size:.96rem}.v7-content{text-align:left;width:min(620px,100vw - 64px);max-height:min(42vh,430px);margin-top:0;padding-left:0}.v7-content:before{left:50%;transform:translate(-50%)}.v7-script{font-size:.92rem}.v7-cards,.scene-act-5-trailer .v7-cards,.scene-act-7-links .v7-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-act-1-world,.scene-act-2-shift,.scene-act-3-bridge{top:90px}.scene-act-1-world h1,.scene-act-2-shift h1,.scene-act-3-bridge h1{font-size:clamp(2.5rem,9vw,4.8rem)}.scene-act-1-world{width:calc(100vw - 54px);top:88px}.scene-act-1-world h1{font-size:clamp(.92rem,2.9vw,1.05rem);line-height:1.2}.scene-act-1-world .v7-content{text-align:left;scrollbar-width:none;width:min(680px,100vw - 62px);max-height:min(70vh,680px);padding-top:0;overflow:auto}.scene-act-1-world .v7-act-one-field{border-left:1px solid #bedae72e;gap:20px;height:auto;min-height:0;padding:8px 0 22px 18px;display:grid}.scene-act-1-world .v7-act-one-field:before,.scene-act-1-world .v7-field-thread{display:none}.scene-act-1-world .v7-field-fragment{text-align:left;width:100%;max-width:none;min-height:0;font-size:clamp(.9rem,2.7vw,1rem);position:relative;inset:auto;transform:none}.scene-act-1-world .v7-field-point{top:.66em;left:-21px;right:auto}.scene-act-1-world .v7-fragment-promise{text-align:center;width:100%;padding-top:18px}.scene-act-1-world .v7-quotes{min-height:174px}.scene-act-8-loop{top:76px}.scene-act-8-loop h1{font-size:clamp(2.45rem,8.6vw,4.2rem)}.canonical-field.active{transform:translateY(13vh)scale(.78)}.canonical-mark-host .field-fallback img{width:min(92vw,720px)}.v6-index{width:24px;right:7px}.v6-index button{grid-template-columns:1fr;justify-items:end;width:24px}.v6-index button span,.v6-index-progress{display:none}.v6-index button.active i{width:18px}}@media (width<=560px){.v9-demo-form{grid-template-columns:1fr}.v9-demo-form label,.v9-demo-form button{min-height:78px;padding:12px 14px 13px}.v6-readout b{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.v6-copy{row-gap:17px;width:calc(100vw - 38px);top:92px}.v6-copy h1,.scene-act-4-demo h1{font-size:clamp(2.75rem,12.4vw,4.8rem)}.scene-act-3-bridge h1,.scene-act-5-trailer h1,.scene-act-6-future h1,.scene-act-7-links h1{font-size:clamp(2.05rem,8.4vw,3.6rem)}.editorial-title em{font-size:1.04em}.v6-deck{max-width:calc(100vw - 58px);margin-top:24px;padding-top:15px;font-size:.9rem;line-height:1.43}.v7-content{width:calc(100vw - 46px);max-height:min(45vh,390px);margin-top:0;padding-top:16px}.v7-script{font-size:.86rem;line-height:1.38}.v7-cards,.scene-act-5-trailer .v7-cards,.scene-act-7-links .v7-cards{grid-template-columns:1fr}.v7-cards article{min-height:76px;padding:12px 14px 13px}.scene-act-1-world,.scene-act-2-shift,.scene-act-3-bridge{top:88px}.scene-act-1-world h1,.scene-act-2-shift h1,.scene-act-3-bridge h1{font-size:clamp(2.05rem,8.1vw,3.2rem)}.scene-act-1-world{width:calc(100vw - 42px);top:82px}.scene-act-1-world h1{font-size:clamp(.82rem,3.2vw,.98rem);line-height:1.2}.scene-act-1-world .v6-eyebrow{margin-bottom:14px}.scene-act-1-world .v7-content{scrollbar-width:none;width:calc(100vw - 48px);max-height:min(72vh,590px);padding-top:0;overflow:auto}.scene-act-1-world .v7-act-one-field{text-align:left;border-left:1px solid #bedae72e;gap:18px;height:auto;min-height:0;padding:6px 0 24px 16px;font-size:clamp(.84rem,3.25vw,.94rem);display:grid}.scene-act-1-world .v7-act-one-field:before,.scene-act-1-world .v7-field-thread{display:none}.scene-act-1-world .v7-field-fragment{text-align:left;width:100%;max-width:none;min-height:0;line-height:1.38;position:relative;inset:auto;transform:none}.scene-act-1-world .v7-field-point{top:.62em;left:-19px;right:auto}.scene-act-1-world .v7-cycle-words{min-width:8.3em}.scene-act-1-world .v7-fragment-promise{text-align:center;width:100%;padding-top:16px}.scene-act-1-world .v7-quotes{min-height:170px;margin-top:0}.scene-act-1-world .v7-quote blockquote{font-size:inherit;line-height:1.36}.scene-act-8-loop{top:74px}.scene-act-8-loop h1{font-size:clamp(2.2rem,9.6vw,3.7rem)}.v6-resolution-lockup{font-size:.56rem;bottom:24px}.v6-pause{grid-template-columns:auto minmax(0,1fr);gap:12px;width:calc(100vw - 38px);padding:14px 0;bottom:22px}.v6-pause button{grid-column:1/-1;width:100%}}@media (height<=650px){.v6-copy{top:76px}.v6-copy h1,.scene-act-4-demo h1{font-size:clamp(2.7rem,8.4vw,6.4rem)}.v6-deck{margin-top:20px;padding-top:14px;font-size:.86rem}.v7-content{max-height:38vh;margin-top:16px}.v7-script{font-size:.8rem}.scene-act-8-loop{top:58px}.scene-act-8-loop h1{font-size:clamp(2.1rem,5vw,4rem)}}@media (prefers-reduced-motion:reduce){.cinematic-media video{display:none}.cinematic-media.active .cinematic-poster{opacity:.88}.canonical-field{display:none}.editorial-title-line,.v6-eyebrow,.v6-deck,.v7-content,.v6-resolution-lockup,.v6-pause{animation:none!important}.v6-copy h1{transform:none}}.scene-act-1-world .v7-content{width:min(1360px,100vw - 110px);height:min(72vh,760px);max-height:none;margin-top:clamp(8px,1.4vh,16px);overflow:visible}.act-one-choreography{color:#eaf1f7f5;text-align:left;width:100%;height:100%;position:relative}.act-one-opening,.act-one-cycle,.act-one-yet,.act-one-acceleration,.act-one-quotes{pointer-events:none;will-change:opacity, transform;margin:0;position:absolute}.act-one-opening{width:min(14ch,78%);opacity:var(--act1-opening-opacity);transform:translate3d(0, calc(var(--act1-opening-travel) * 1px), 0) scale(var(--act1-opening-scale));transform-origin:0;top:7%;left:-1.5%}.act-one-opening p{max-width:14ch;font-family:var(--font-display);margin:0;font-size:clamp(2.7rem,6.2vw,7.9rem);font-weight:500;line-height:.9}.act-one-gain{opacity:var(--act1-gain-opacity);transform:translate3d(0, calc(var(--act1-gain-travel) * 1px), 0);top:40%;left:7.5%}.act-one-yet{width:min(17ch,36%);opacity:var(--act1-yet-opacity);transform:translate3d(0, calc(var(--act1-yet-travel) * 1px), 0);text-align:right;top:31%;right:3%}.act-one-yet p{color:#eaf1f7e6;font-family:var(--font-editorial);margin:0;font-size:clamp(2rem,4.8vw,6rem);font-style:italic;font-weight:400;line-height:.88}.act-one-loss{opacity:var(--act1-loss-opacity);transform:translate3d(0, calc(var(--act1-loss-travel) * 1px), 0);text-align:right;top:55%;right:7.5%}.act-one-acceleration{width:min(47ch,64%);opacity:var(--act1-acceleration-opacity);transform:translate3d(-50%, calc(var(--act1-acceleration-travel) * 1px), 0);text-align:center;bottom:6%;left:50%}.act-one-acceleration p{color:#eaf1f7d6;font-family:var(--font-display);margin:0;font-size:clamp(1.05rem,1.55vw,1.65rem);font-weight:400;line-height:1.2}.act-one-quotes{width:min(780px,74vw);opacity:var(--act1-quote-opacity);text-align:center;top:26%;left:50%;transform:translate(-50%)}.act-one-quotes .v7-quotes{border:0;min-height:min(42vh,370px);margin:0}.act-one-quotes .v7-quotes:before{display:none}.act-one-quotes .v7-quote{gap:clamp(12px,1.8vh,20px);inset:0}.act-one-quotes .v7-quote blockquote{color:#eaf1f7f5;max-width:39ch;font-size:clamp(1.2rem,2.1vw,2.35rem);line-height:1.12}.act-one-quotes .v7-quote figcaption{gap:5px}.scene-act-1-world .act-one-choreography .v7-cycle{gap:clamp(2px,.5vw,8px);display:grid}.scene-act-1-world .act-one-choreography .v7-cycle p,.scene-act-1-world .act-one-choreography .v7-cycle-line{color:inherit;font-family:var(--font-display);text-transform:none;font-weight:400;line-height:.95}.scene-act-1-world .act-one-choreography .v7-cycle p{color:#eaf1f7bd;font-size:clamp(1.4rem,3vw,3.9rem)}.scene-act-1-world .act-one-choreography .v7-cycle-line{min-height:1em;font-size:clamp(2.15rem,5.3vw,6.9rem)}.scene-act-1-world .act-one-choreography .v7-cycle-prefix{color:#eaf1f770}.scene-act-1-world .act-one-choreography .v7-cycle-words{min-width:7.8em}.scene-act-1-world .act-one-choreography .v7-cycle-words b{color:#eaf1f7fa;filter:none;text-shadow:none}.act1-cycle-0 .v7-cycle-words b[data-word=information]{animation:.52s cubic-bezier(.16,1,.3,1) both act1-information-in}.act1-cycle-0 .v7-cycle-words b[data-word=opportunities]{animation:.52s cubic-bezier(.16,1,.3,1) both act1-opportunities-in}.act1-cycle-0 .v7-cycle-words b[data-word=experiences]{animation:.52s cubic-bezier(.16,1,.3,1) both act1-experiences-in}.act1-cycle-0 .v7-cycle-words b[data-word=abundance]{animation:.62s cubic-bezier(.16,1,.3,1) both act1-abundance-in}.act1-cycle-1 .v7-cycle-words b[data-word=uncertain]{animation:.5s cubic-bezier(.16,1,.3,1) both act1-uncertain-in}.act1-cycle-1 .v7-cycle-words b[data-word=overwhelmed]{animation:.54s cubic-bezier(.16,1,.3,1) both act1-overwhelmed-in}.act1-cycle-1 .v7-cycle-words b[data-word=polarized]{animation:.52s cubic-bezier(.16,1,.3,1) both act1-polarized-in}.act1-cycle-1 .v7-cycle-words b[data-word=distracted]{animation:.5s cubic-bezier(.16,1,.3,1) both act1-distracted-in}.act1-cycle-1 .v7-cycle-words b[data-word=alone]{animation:.62s cubic-bezier(.16,1,.3,1) both act1-alone-in}@keyframes act1-information-in{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes act1-opportunities-in{0%{opacity:0;transform-origin:0;transform:scaleX(.7)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes act1-experiences-in{0%{opacity:0;letter-spacing:.1em}to{opacity:1;letter-spacing:0}}@keyframes act1-abundance-in{0%{opacity:0;transform-origin:0;transform:scale(.88)}to{opacity:1;transform-origin:0;transform:scale(1)}}@keyframes act1-uncertain-in{0%{opacity:0;transform:translateY(-.12em)}to{opacity:1;transform:translateY(0)}}@keyframes act1-overwhelmed-in{0%{opacity:0;transform-origin:100%;transform:scaleX(1.09)}to{opacity:1;transform-origin:100%;transform:scaleX(1)}}@keyframes act1-polarized-in{0%{opacity:0;letter-spacing:.09em}to{opacity:1;letter-spacing:0}}@keyframes act1-distracted-in{0%{opacity:0;transform:translate(.14em)}to{opacity:1;transform:translate(0)}}@keyframes act1-alone-in{0%{opacity:0;transform:translateY(.1em)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=820px){.scene-act-1-world .v7-content{width:calc(100vw - 42px);height:min(71vh,650px);overflow:hidden}.act-one-opening{width:min(11.5ch,96%);top:4%;left:0}.act-one-opening p{font-size:clamp(2.4rem,11.4vw,5.5rem);line-height:.9}.act-one-gain{top:31%;left:2%}.act-one-yet{width:min(11ch,70%);top:42%;right:1%}.act-one-yet p{font-size:clamp(1.8rem,9vw,4.2rem)}.act-one-loss{top:58%;right:1%}.scene-act-1-world .act-one-choreography .v7-cycle p{font-size:clamp(1.12rem,5vw,2rem)}.scene-act-1-world .act-one-choreography .v7-cycle-line{font-size:clamp(1.8rem,9vw,3.8rem)}.act-one-acceleration{width:min(33ch,94%);bottom:4%}.act-one-acceleration p{font-size:clamp(.94rem,4.1vw,1.2rem)}.act-one-quotes{width:min(480px,94vw);top:25%}.act-one-quotes .v7-quote blockquote{max-width:24ch;font-size:clamp(1.1rem,5.2vw,1.7rem)}}@media (prefers-reduced-motion:reduce){.act-one-opening,.act-one-cycle,.act-one-yet,.act-one-now,.act-one-acceleration,.act-one-quotes,.act-one-choreography .v7-cycle-words b,.act-one-quotes .v7-quote{transform:none;animation:none!important}}.canonical-field.act-one-attractor{opacity:var(--act1-attractor-opacity);pointer-events:none;transform:translateY(0) scale(var(--act1-attractor-scale));transform-origin:50%;transition:opacity 90ms linear,transform 90ms linear}.act-one-opening p{letter-spacing:0;gap:0;max-width:13ch;display:grid}.act-one-opening p span{white-space:nowrap;display:block}.act-one-opening p span:first-child{font-family:var(--font-display);letter-spacing:.01em;font-size:clamp(2.8rem,5vw,6.7rem);font-weight:650;line-height:.84}.act-one-opening p span:nth-child(2){font-family:var(--font-editorial);margin-left:.52em;font-size:clamp(2.7rem,4.7vw,6.2rem);font-style:italic;font-weight:400;line-height:.81}.act-one-opening p span:nth-child(3){font-family:var(--font-display);margin-top:.06em;font-size:clamp(2.65rem,4.5vw,5.95rem);font-weight:520;line-height:.84}.act-one-opening p em{font-family:var(--font-editorial);font-style:italic;font-weight:400}.act-one-gain,.act-one-loss{text-align:center;width:min(980px,82vw);transform:translate3d(-50%, calc(var(--act1-gain-travel) * 1px), 0);left:50%;right:auto}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-line{justify-content:center}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-words{text-align:center}.act1-cycle-0 .v7-cycle-words b[data-word=information]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.78em;font-weight:500}.act1-cycle-0 .v7-cycle-words b[data-word=opportunities]{font-family:var(--font-editorial);font-size:1.1em;font-style:italic;font-weight:400}.act1-cycle-0 .v7-cycle-words b[data-word=experiences]{font-family:var(--font-display);letter-spacing:.06em;font-size:.84em;font-weight:420}.act1-cycle-0 .v7-cycle-words b[data-word=abundance]{font-family:var(--font-display);letter-spacing:0;font-weight:720}.act1-cycle-1 .v7-cycle-words b[data-word=uncertain]{font-family:var(--font-editorial);font-size:1.08em;font-style:italic;font-weight:400}.act1-cycle-1 .v7-cycle-words b[data-word=overwhelmed]{font-family:var(--font-display);letter-spacing:0;font-size:.86em;font-weight:650}.act1-cycle-1 .v7-cycle-words b[data-word=polarized]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.74em;font-weight:500}.act1-cycle-1 .v7-cycle-words b[data-word=distracted]{font-family:var(--font-display);font-size:.9em;font-style:oblique 10deg;font-weight:480}.act1-cycle-1 .v7-cycle-words b[data-word=alone]{font-family:var(--font-editorial);font-size:1.1em;font-style:italic;font-weight:400}.act-one-yet p{font-family:var(--font-editorial);align-items:baseline;gap:.18em;font-size:clamp(2.3rem,5.1vw,6.45rem);font-style:italic;line-height:.88;display:inline-flex}.act-one-yet p span{will-change:opacity, transform;display:inline-block}.act-one-yet p span:first-child{opacity:var(--act1-yet-a-opacity);transform:translate(-.16em,-.07em)scale(1.07)}.act-one-yet p span:last-child{opacity:var(--act1-yet-b-opacity);transform:translate(.1em,.1em)scale(.94)}.act-one-now,.act-one-acceleration{pointer-events:none;will-change:opacity, transform;margin:0;position:absolute}.act-one-now{width:min(22ch,42%);opacity:var(--act1-now-opacity);text-align:right;transform:translate3d(0, calc(var(--act1-now-travel) * 1px), 0);top:25%;right:1%}.act-one-now p{color:#eaf1f7d1;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(.78rem,1.15vw,1.12rem);font-weight:500;line-height:1.35}.act-one-acceleration{width:min(26ch,48%);opacity:var(--act1-acceleration-opacity);text-align:left;transform:translate3d(0, calc(var(--act1-acceleration-travel) * 1px), 0);top:48%;bottom:auto;left:3%}.act-one-acceleration p{color:#eaf1f7f0;max-width:22ch;font-family:var(--font-display);font-size:clamp(1.65rem,3.4vw,4.45rem);font-weight:520;line-height:.95}.act-one-quotes{width:min(900px,76vw);top:19%}.act-one-quotes .v7-quote{opacity:var(--act1-quote-opacity);transform:translate3d(0, calc(var(--act1-quote-translate) * 1px), 0);transition:opacity 90ms linear,transform 90ms linear;animation:none}@media (width<=820px){.canonical-field.act-one-attractor{transform:translateY(-2vh) scale(var(--act1-attractor-scale))}.act-one-opening{width:94%;top:7%}.act-one-opening p span:first-child{font-size:clamp(2.6rem,10.6vw,4.8rem)}.act-one-opening p span:nth-child(2){font-size:clamp(2.35rem,9.8vw,4.45rem)}.act-one-opening p span:nth-child(3){font-size:clamp(2.2rem,9vw,4.1rem)}.act-one-gain,.act-one-loss{width:96%}.act-one-yet{width:94%;top:35%}.act-one-yet p{font-size:clamp(2rem,9vw,4rem)}.act-one-now{width:62%;top:26%}.act-one-now p{font-size:clamp(.67rem,2.9vw,.9rem)}.act-one-acceleration{width:84%;top:46%;left:0}.act-one-acceleration p{font-size:clamp(1.55rem,7.6vw,3.4rem)}.act-one-quotes{width:94vw;top:21%}.act-one-quotes .v7-quote blockquote{max-width:20ch;font-size:clamp(1.24rem,5.5vw,2rem)}}.act-one-opening p{gap:0;max-width:9ch;display:grid}.act-one-opening p span{white-space:nowrap;letter-spacing:0;display:block}.act-one-opening p span:first-child{color:#aeccdbbd;font-family:var(--font-mono);text-transform:uppercase;font-size:clamp(.84rem,1.25vw,1.18rem);font-weight:500;line-height:1.1}.act-one-opening p span:nth-child(2){color:#eaf1f7fa;font-family:var(--font-display);margin:-.03em 0 0 -.04em;font-size:clamp(3.25rem,6.3vw,8.2rem);font-style:normal;font-weight:650;line-height:.8}.act-one-opening p span:nth-child(3){color:#eaf1f7e0;font-family:var(--font-editorial);margin:.08em 0 0 .82em;font-size:clamp(1.75rem,3.35vw,4.4rem);font-style:italic;font-weight:400;line-height:.84}.act-one-opening p span:nth-child(4){color:#aeccdbb3;font-family:var(--font-mono);margin:.11em 0 0 .18em;font-size:clamp(.9rem,1.36vw,1.28rem);font-weight:500;line-height:1}.act-one-opening p span:nth-child(5){color:#eaf1f7f5;font-family:var(--font-editorial);margin:.08em 0 0 .28em;font-size:clamp(2.55rem,4.9vw,6.2rem);font-style:italic;font-weight:400;line-height:.78}.act-one-opening p span:nth-child(6){color:#eaf1f7;font-family:var(--font-display);margin:.02em 0 0 -.04em;font-size:clamp(2.25rem,4.25vw,5.45rem);font-weight:620;line-height:.8}.act-one-gain,.act-one-loss{width:min(900px,82vw)}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle{gap:.1em}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle p{color:#eaf1f7bd;font-family:var(--font-editorial);letter-spacing:0;font-size:clamp(1.55rem,2.7vw,3.3rem);font-style:italic;font-weight:400;line-height:.84}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-line{letter-spacing:0;gap:.08em;min-height:0;font-size:clamp(2.25rem,5vw,6.4rem);display:inline-flex}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-prefix{margin-right:0}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-words{min-width:0}.act-one-yet{width:min(820px,80vw);top:31%}.act-one-yet p{letter-spacing:0;justify-items:center;gap:0;font-size:clamp(2.2rem,4.85vw,6.1rem);display:grid}.act-one-yet p span:first-child{font-family:var(--font-editorial);margin-right:2.1em;font-size:.62em;transform:translate(-.16em,-.23em)scale(1.07)}.act-one-yet p span:last-child{font-family:var(--font-editorial);margin-left:.42em;font-size:1.34em;transform:translate(.1em,.08em)scale(.94)}.act-one-now{width:min(15ch,37%);top:18%;right:4%}.act-one-now p{letter-spacing:0;justify-items:end;margin:0;display:grid}.act-one-now p span:first-child{color:#aeccdbb3;font-family:var(--font-mono);text-transform:uppercase;font-size:clamp(.72rem,1vw,1rem);font-weight:500;line-height:1.1}.act-one-now p span:last-child{color:#eaf1f7f5;font-family:var(--font-editorial);margin-top:.05em;font-size:clamp(2.15rem,4vw,5.1rem);font-style:italic;font-weight:400;line-height:.82}.act-one-acceleration p{color:#eaf1f7eb;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(1.35rem,2.45vw,3.1rem);font-weight:470;line-height:.98;display:grid}.act-one-acceleration p span:nth-child(2){margin-left:1.35em}.act-one-acceleration p em{color:#eaf1f7;font-family:var(--font-editorial);font-style:italic;font-weight:400}.act-one-acceleration p strong{color:#eaf1f7;font-family:var(--font-display);font-weight:700}.act-one-quotes{top:18%}.act-one-quotes .v7-quote{transition:opacity .18s ease-out,transform .18s ease-out}.act-one-quotes .v7-quote blockquote{max-width:35ch;font-size:clamp(1.3rem,2.3vw,2.65rem);line-height:1.13}@media (width<=820px){.canonical-field.act-one-attractor{opacity:var(--act1-attractor-opacity);transform:translate3d(0, calc(var(--act1-attractor-y) * .92vh), 0) scale(min(var(--act1-attractor-scale), 1.75))}.act-one-opening{width:88%;top:5%;left:0}.act-one-opening p span:first-child{font-size:clamp(.7rem,3vw,.95rem)}.act-one-opening p span:nth-child(2){font-size:clamp(3rem,12vw,5rem)}.act-one-opening p span:nth-child(3){font-size:clamp(1.5rem,6.5vw,2.7rem)}.act-one-opening p span:nth-child(4){font-size:clamp(.76rem,3.2vw,1rem)}.act-one-opening p span:nth-child(5){font-size:clamp(2.25rem,9.5vw,4rem)}.act-one-opening p span:nth-child(6){font-size:clamp(2rem,8.3vw,3.5rem)}.act-one-gain,.act-one-loss{width:94%}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle p{font-size:clamp(1.2rem,5.1vw,1.8rem)}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-line{font-size:clamp(1.95rem,8.5vw,3.2rem)}.act-one-yet{width:90%;top:34%}.act-one-yet p{font-size:clamp(2rem,9vw,3.7rem)}.act-one-now{width:57%;top:18%;right:0}.act-one-now p span:first-child{font-size:clamp(.62rem,2.65vw,.86rem)}.act-one-now p span:last-child{font-size:clamp(1.85rem,7.8vw,3.2rem)}.act-one-acceleration{width:94%;top:37%}.act-one-acceleration p{font-size:clamp(1.2rem,5.4vw,2.05rem)}.act-one-quotes{top:20%}}.canonical-field.act-one-attractor{opacity:calc(var(--act1-attractor-opacity) * .66);transform:translate3d(0, calc(var(--act1-attractor-y) * 1vh), 0) scale(var(--act1-attractor-scale));transform-origin:50%;transition:opacity 40ms linear,transform 40ms linear}.canonical-field.act-one-attractor .field-canvas{image-rendering:auto}.act-one-gain,.act-one-loss{text-align:center;width:min(1120px,92vw);top:44%;left:50%;right:auto}.act-one-gain{transform:translate3d(-50%, calc(var(--act1-gain-travel) * 1px), 0)}.act-one-loss{transform:translate3d(-50%, calc(var(--act1-loss-travel) * 1px), 0);top:46%}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle{text-align:center;justify-items:center}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle p{letter-spacing:0;margin:0 0 .16em}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-line{letter-spacing:0;text-align:left;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:.17em;width:min(11.4em,92vw);min-height:1.12em;margin-inline:auto;display:grid}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-prefix,.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-words{letter-spacing:0;text-align:left;white-space:nowrap;justify-self:start;min-width:0;margin:0}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-words b{letter-spacing:0}.act-one-yet{text-align:center;width:min(920px,86vw);transform:translate3d(-50%, calc(var(--act1-yet-travel) * 1px), 0);top:40%;left:50%;right:auto}.act-one-yet p{letter-spacing:0;gap:0;width:min(10em,86vw);margin:0 auto;font-size:clamp(2.15rem,4.65vw,5.9rem);display:grid}.act-one-yet p span:first-child{opacity:var(--act1-yet-a-opacity);justify-self:start;margin:0;font-size:.62em;transform:translate(-.42em,.08em)}.act-one-yet p span:last-child{opacity:var(--act1-yet-b-opacity);justify-self:end;margin:.05em 0 0;font-size:1.38em;transform:translate(.28em,.1em)}.act-one-now{text-align:center;width:min(760px,78vw);transform:translate3d(-50%, calc(var(--act1-now-travel) * 1px), 0);top:38%;left:50%;right:auto}.act-one-now p{justify-items:initial;color:#eaf1f7f0;letter-spacing:0;text-transform:none;width:min(8.8em,76vw);margin:0 auto;font-size:clamp(2.2rem,4.5vw,5.7rem);line-height:.82;display:grid}.act-one-now p span:first-child{color:#c2d8e5cc;font-family:var(--font-editorial);opacity:var(--act1-now-a-opacity);text-transform:none;justify-self:start;margin:0;font-size:.58em;font-style:italic;font-weight:400;line-height:1;transform:translate(-.32em,.06em)}.act-one-now p span:last-child{color:#eaf1f7fa;font-family:var(--font-display);opacity:var(--act1-now-b-opacity);justify-self:end;margin:.05em 0 0;font-size:1.22em;font-style:normal;font-weight:650;line-height:.82;transform:translate(.24em,.08em)}.act-one-acceleration{text-align:center;width:min(880px,86vw);transform:translate3d(-50%, calc(var(--act1-acceleration-travel) * 1px), 0);top:39%;left:50%}.act-one-acceleration p{color:#eaf1f7f0;max-width:none;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(1.8rem,3.35vw,4.3rem);font-weight:470;line-height:.92;display:grid}.act-one-acceleration p span:nth-child(2){font-family:var(--font-editorial);margin:.08em 0 0;font-style:italic;font-weight:400}.act-one-acceleration p strong{font-family:var(--font-display);font-style:normal;font-weight:700}@media (width<=820px){.canonical-field.act-one-attractor{transform:translate3d(0, calc(var(--act1-attractor-y) * .92vh), 0) scale(var(--act1-attractor-scale))}.act-one-gain,.act-one-loss{width:96%;top:45%}.scene-act-1-world .act-one-choreography .act-one-cycle .v7-cycle-line{width:min(11.4em,94vw)}.act-one-yet{width:94%;top:41%}.act-one-yet p{width:min(8.5em,88vw);font-size:clamp(1.9rem,8.2vw,3.45rem)}.act-one-now{width:92%;top:39%}.act-one-now p{width:min(7.4em,82vw);font-size:clamp(2rem,8.8vw,3.7rem)}.act-one-acceleration{width:94%;top:39%}.act-one-acceleration p{font-size:clamp(1.55rem,6.8vw,2.65rem)}}.v6-chrome{grid-template-columns:88px minmax(0,1fr) auto;align-items:center}.v9-question-engine{white-space:nowrap}.scene-act-2-shift{grid-template-columns:minmax(0,1fr);justify-items:center;width:min(1400px,100vw - 108px);top:clamp(86px,10vh,112px)}.scene-act-2-shift .v7-content{pointer-events:none;width:100%;height:min(76vh,800px);max-height:none;margin:0;padding:0;animation:none;overflow:visible}.scene-act-2-shift .v7-content:before,.scene-act-2-shift .v7-content:after{display:none}.act-two-choreography{color:#eff6f9f5;text-align:left;width:100%;height:100%;position:relative}.act-two-thesis,.act-two-wisdom,.act-two-limits,.act-two-bridge-need,.act-two-bridge-mark,.act-two-trust,.act-two-choice,.act-two-dumber,.act-two-partners,.act-two-grow,.act-two-outro{pointer-events:none;will-change:opacity, transform;margin:0;position:absolute}.act-two-thesis{width:min(880px,72vw);opacity:var(--act2-thesis-opacity);transform:translate3d(0, calc((1 - var(--act2-thesis-opacity)) * 18px), 0);top:25%;left:8%}.act-two-thesis p,.act-two-wisdom p{gap:.05em;margin:0;line-height:.94;display:grid}.act-two-thesis span,.act-two-wisdom span{color:#d2e4eecc;font-family:var(--font-editorial);letter-spacing:-.025em;font-size:clamp(1.55rem,2.75vw,3.45rem);font-style:italic;font-weight:400}.act-two-thesis strong,.act-two-wisdom strong{color:#f3f8fafa;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3rem,6.2vw,7.8rem);font-style:normal;font-weight:640;line-height:.82}.act-two-thesis strong{margin-left:.6em}.act-two-wisdom{width:min(930px,75vw);opacity:var(--act2-wisdom-opacity);text-align:right;transform:translate3d(0, calc((1 - var(--act2-wisdom-opacity)) * 18px), 0);top:25%;right:8%}.act-two-wisdom p{justify-items:end}.act-two-wisdom strong{font-size:clamp(2.55rem,5.45vw,6.85rem)}.act-two-limits{width:min(980px,82vw);opacity:var(--act2-limits-opacity);text-align:center;top:29%;left:50%;transform:translate(-50%)}.act-two-limits p{color:#f1f7fafa;font-family:var(--font-display);letter-spacing:-.055em;justify-items:center;gap:.02em;margin:0;font-size:clamp(2.75rem,5.7vw,7.2rem);font-weight:620;line-height:.84;display:grid}.act-two-limits span{display:block;transform:translateY(.18em)}.act-two-limits span:first-child{opacity:var(--act2-limit-a);transform:translate(-.52em)}.act-two-limits span:nth-child(2){opacity:var(--act2-limit-b);transform:translate(.46em)}.act-two-limits span:nth-child(3){opacity:var(--act2-limit-c);transform:translate(-.08em)}.act-two-bridge-need{width:min(920px,82vw);opacity:var(--act2-bridge-need-opacity);text-align:center;transform:translate3d(-50%, calc((1 - var(--act2-bridge-need-opacity)) * 16px), 0);top:43%;left:50%}.act-two-bridge-need p{color:#e8f1f6f0;font-family:var(--font-editorial);letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,4.25vw,5.35rem);font-style:italic;font-weight:400}.act-two-bridge-mark{width:min(1180px,88vw);opacity:var(--act2-bridge-mark-opacity);transform:translate3d(-50%, calc((1 - var(--act2-bridge-mark-opacity)) * 12px), 0);grid-template-columns:minmax(60px,1fr) auto minmax(60px,1fr);align-items:center;gap:clamp(18px,3vw,46px);display:grid;top:38%;left:50%}.act-two-bridge-mark p{white-space:nowrap;justify-items:center;gap:.08em;margin:0;display:grid}.act-two-bridge-mark strong{color:#f5f9fbfc;font-family:var(--font-display);letter-spacing:-.06em;text-shadow:0 0 30px #cfe7f326;font-size:clamp(4rem,8.1vw,10.2rem);font-weight:650;line-height:.78}.act-two-bridge-mark p span{color:#cddfe9b8;font-family:var(--font-editorial);font-size:clamp(1.15rem,1.75vw,2.1rem);font-style:italic}.act-two-anchor{width:100%;height:1px;transform:scaleX(var(--act2-structure-scale));transform-origin:100%;background:linear-gradient(90deg,#0000,#d6e9f27a);display:block;position:relative}.act-two-anchor:last-child{transform-origin:0;background:linear-gradient(90deg,#d6e9f27a,#0000)}.act-two-anchor:after{content:"";background:#e7f3f9db;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0;box-shadow:0 0 14px #d7edf794}.act-two-anchor:last-child:after{left:0;right:auto}.act-two-trust{width:min(840px,70vw);opacity:var(--act2-trust-opacity);transform:translate3d(0, calc((1 - var(--act2-trust-opacity)) * 16px), 0);top:31%;left:11%}.act-two-trust p{gap:.34em;margin:0;display:grid}.act-two-trust strong{color:#f3f8fafa;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.65rem,5.3vw,6.7rem);font-weight:640;line-height:.84}.act-two-trust span{color:#d2e4edd1;max-width:44ch;font-family:var(--font-editorial);margin-left:2.3em;font-size:clamp(1.2rem,1.8vw,2.15rem);font-style:italic;line-height:1.08}.act-two-choice{width:min(880px,76vw);opacity:var(--act2-choice-opacity);text-align:center;transform:translate3d(-50%, calc((1 - var(--act2-choice-opacity)) * 14px), 0);top:34%;left:50%}.act-two-choice p{color:#e0edf3e6;font-family:var(--font-editorial);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3.1vw,3.8rem);font-style:italic;line-height:1.02}.act-two-dumber,.act-two-partners,.act-two-grow{width:min(820px,74vw);top:43%}.act-two-dumber{opacity:var(--act2-dumber-opacity);transform:translate3d(calc((1 - var(--act2-dumber-opacity)) * -20px), 0, 0);left:9%}.act-two-partners{opacity:var(--act2-partners-opacity);text-align:right;transform:translate3d(calc((1 - var(--act2-partners-opacity)) * 20px), 0, 0);right:9%}.act-two-grow{width:min(1000px,82vw);opacity:var(--act2-grow-opacity);text-align:center;transform:translate3d(-50%, calc((1 - var(--act2-grow-opacity)) * 15px), 0);top:39%;left:50%}.act-two-dumber p,.act-two-partners p,.act-two-grow p{color:#f3f8fafa;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5.2vw,6.5rem);font-weight:620;line-height:.86}.act-two-grow p{font-size:clamp(2.75rem,5.55vw,7rem)}.act-two-outro{text-align:center;place-items:center;display:grid;inset:0}.act-two-outro span,.act-two-outro strong{color:#f4f8fafa;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,4.1vw,5.1rem);font-style:normal;font-weight:640;position:absolute}.act-two-outro span{opacity:var(--act2-outro-middle-opacity)}.act-two-outro strong{font-family:var(--font-mono);letter-spacing:.18em;opacity:var(--act2-outro-qe-opacity);font-size:clamp(1rem,1.65vw,1.85rem);font-weight:500}.act-two-architecture{opacity:var(--act2-structure-opacity);pointer-events:none;position:absolute;inset:16% 5% 12%}.act-two-architecture i{width:100%;height:1px;transform:scaleX(var(--act2-structure-scale));transform-origin:0;background:linear-gradient(90deg,#0000 0 4%,#b5d3e221 21%,#e1f0f757 50%,#b5d3e21a 78%,#0000 96%);position:absolute;left:0}.act-two-architecture i:first-child{top:20%}.act-two-architecture i:nth-child(2){transform-origin:100%;top:39%}.act-two-architecture i:nth-child(3){top:58%}.act-two-architecture i:nth-child(4){transform-origin:100%;top:77%}.act-two-architecture i:after{content:"";top:-2px;left:calc(var(--scene-progress) * 92% + 4%);background:#e0eff7b3;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 13px #cfe8f480}@media (width<=820px){.v6-chrome{grid-template-columns:58px minmax(0,1fr) 58px}.scene-act-2-shift{width:calc(100vw - 42px);top:78px}.scene-act-2-shift .v7-content{width:100%;height:calc(100vh - 94px);max-height:none;overflow:visible}.act-two-thesis,.act-two-wisdom,.act-two-limits,.act-two-bridge-need,.act-two-trust,.act-two-choice,.act-two-dumber,.act-two-partners,.act-two-grow{text-align:center;width:92%;left:50%;right:auto;transform:translate(-50%)}.act-two-thesis,.act-two-wisdom{top:24%}.act-two-limits{top:27%}.act-two-bridge-need{top:42%}.act-two-trust{top:30%}.act-two-choice{top:32%}.act-two-dumber,.act-two-partners{top:42%}.act-two-grow{top:37%}.act-two-thesis p,.act-two-wisdom p,.act-two-trust p{justify-items:center}.act-two-thesis span,.act-two-wisdom span{font-size:clamp(1.2rem,5.3vw,1.8rem)}.act-two-thesis strong,.act-two-wisdom strong{margin-left:0;font-size:clamp(2.45rem,10.8vw,4.25rem)}.act-two-limits p{font-size:clamp(2.25rem,10vw,3.9rem)}.act-two-bridge-need p{font-size:clamp(1.85rem,8.2vw,3rem)}.act-two-bridge-mark{gap:10px;width:94%;top:37%}.act-two-bridge-mark strong{font-size:clamp(3.15rem,14vw,5.3rem)}.act-two-bridge-mark p span{font-size:clamp(1rem,4.6vw,1.5rem)}.act-two-trust strong{font-size:clamp(2.25rem,10vw,3.9rem)}.act-two-trust span{max-width:28ch;margin-left:0;font-size:clamp(1rem,4.6vw,1.45rem)}.act-two-choice p{font-size:clamp(1.5rem,6.7vw,2.4rem)}.act-two-dumber p,.act-two-partners p,.act-two-grow p{font-size:clamp(2.15rem,9.6vw,3.65rem)}.act-two-architecture{inset:16% 0 10%}}.act-one-opening{width:min(820px,66vw);top:15%;left:5.5%}.act-one-opening p{gap:.035em;max-width:none;margin:0;line-height:.9;display:grid}.act-one-opening p span:first-child,.act-one-opening p span:nth-child(2){color:#deebf3db;font-family:var(--font-editorial);text-transform:none;font-style:italic;font-weight:400;line-height:.92}.act-one-opening p span:first-child{margin:0;font-size:clamp(1.55rem,2.55vw,3.25rem)}.act-one-opening p span:nth-child(2){margin:.08em 0 0 1.15em;font-size:clamp(1.4rem,2.2vw,2.8rem)}.act-one-opening p span:nth-child(3){color:#f4f8fafc;font-family:var(--font-display);letter-spacing:-.05em;margin:.045em 0 0 -.025em;font-size:clamp(3.25rem,6.55vw,8.25rem);font-style:normal;font-weight:640;line-height:.82}.act-one-yet p span:first-child{color:#eff5f9f2;font-family:var(--font-display);font-style:normal;font-weight:590}.act-one-yet p span:last-child{color:#deebf2e6;font-family:var(--font-editorial);font-style:italic;font-weight:400}.act-one-now p span:first-child{font-family:var(--font-editorial);text-transform:none;font-style:italic;font-weight:400}.act-one-now p span:last-child{font-family:var(--font-display);font-style:normal;font-weight:650}.act-one-acceleration p{color:#e1edf4db;font-family:var(--font-editorial);letter-spacing:-.025em;font-style:italic;font-weight:400}.act-one-acceleration p span:nth-child(2){font-family:inherit;font-style:inherit}@media (width<=820px){.act-one-opening{width:94%;top:16%;left:2%}.act-one-opening p span:first-child{margin:0;font-size:clamp(1.2rem,5.3vw,1.7rem)}.act-one-opening p span:nth-child(2){margin:.08em 0 0 .68em;font-size:clamp(1.08rem,4.75vw,1.52rem)}.act-one-opening p span:nth-child(3){white-space:normal;margin-top:.08em;font-size:clamp(2.4rem,11.2vw,4.2rem)}}.act-one-drift-map{z-index:-1;opacity:calc(var(--act1-structure-opacity) * .62);transform:rotate(calc(var(--act1-structure-turn) * 1deg)) scale(var(--act1-structure-scale));transform-origin:50% 52%;pointer-events:none;will-change:opacity, transform;position:absolute;inset:7% 3% 8%;overflow:hidden}.act-one-drift-map:before,.act-one-drift-map:after{content:"";background:linear-gradient(90deg,#0000,#dbecf533 42%,#eef7fa6b 50%,#dbecf52e 58%,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.act-one-drift-map:before{width:92%;height:1px}.act-one-drift-map:after{background:linear-gradient(#0000,#dbecf529 42%,#eef7fa61 50%,#dbecf526 58%,#0000);width:1px;height:72%}.act-one-drift-map>i{border:1px solid #dcedf633;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 28px #c9e2ef06,0 0 24px #c9e2ef06}.act-one-drift-map>i:first-of-type{width:74%;height:43%;transform:translate(-50%,-50%)rotate(-8deg)}.act-one-drift-map>i:nth-of-type(2){width:48%;height:76%;transform:translate(-50%,-50%)rotate(32deg)}.act-one-drift-map>i:nth-of-type(3){width:31%;height:31%;transform:translate(-50%, -50%) rotate(calc(var(--act1-structure-turn) * -2deg));border-style:dashed}.act-one-drift-map>b{background:#edf7fbe0;border-radius:50%;width:5px;height:5px;display:block;position:absolute;box-shadow:0 0 4px #ecf7fbeb,0 0 18px #cbe5f299}.act-one-drift-map>b:first-of-type{top:29%;left:calc(9% + var(--act1-node-travel) * 72%)}.act-one-drift-map>b:nth-of-type(2){top:calc(67% - var(--act1-node-travel) * 31%);right:22%}.act-one-drift-map>b:nth-of-type(3){bottom:17%;left:calc(76% - var(--act1-node-travel) * 48%);width:3px;height:3px}.act-one-drift-map>b:nth-of-type(4){top:calc(19% + var(--act1-node-travel) * 56%);width:3px;height:3px;left:18%}.act-one-drift-map>span{color:#d3e7f159;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.5rem;font-style:normal;font-weight:500;position:absolute;bottom:7%;left:7%}.act-one-opening p>.act-one-opening-line{opacity:1;white-space:nowrap;gap:.2em;width:max-content;display:flex}.act-one-opening p>.act-one-opening-line i{--word-sequence:0;--word-progress:clamp(0, calc((var(--act1-opening-assembly) - var(--word-sequence)) * 4.4), 1);opacity:var(--word-progress);font:inherit;letter-spacing:inherit;transform:translate3d(calc((1 - var(--word-progress)) * -24px), calc((1 - var(--word-progress)) * 12px), 0);filter:blur(calc((1 - var(--word-progress)) * 5px));will-change:opacity, transform, filter;display:inline-block}.act-one-opening p>.act-one-opening-line-a i:nth-child(2){--word-sequence:.12}.act-one-opening p>.act-one-opening-line-b i:first-child{--word-sequence:.24}.act-one-opening p>.act-one-opening-line-b i:nth-child(2){--word-sequence:.36}.act-one-opening p>.act-one-opening-line-b i:nth-child(3){--word-sequence:.48}.act-one-opening p>.act-one-opening-line-c i:first-child{--word-sequence:.6}.act-one-opening p>.act-one-opening-line-c i:nth-child(2){--word-sequence:.72}.act-one-opening p>.act-one-opening-line-b i{transform:translate3d(calc((1 - var(--word-progress)) * 24px), calc((1 - var(--word-progress)) * 10px), 0)}.act-one-opening p>.act-one-opening-line-c{color:#f4f8fafc;font-family:var(--font-display);letter-spacing:-.05em;margin:.045em 0 0 -.025em;font-size:clamp(3.25rem,6.55vw,8.25rem);font-style:normal;font-weight:640;line-height:.82}.act-one-opening p>.act-one-opening-line-c i{transform:translate3d(0, calc((1 - var(--word-progress)) * 22px), 0) scaleX(calc(.88 + var(--word-progress) * .12));transform-origin:0}.act-one-gain{--cycle-assembly:var(--act1-gain-assembly)}.act-one-loss{--cycle-assembly:var(--act1-loss-assembly)}.scene-act-1-world .act-one-choreography .act1-cycle .act1-cycle-lead{justify-content:center;gap:.24em;display:flex}.act1-cycle-lead>span{--lead-alpha:clamp(0, calc((var(--cycle-assembly) - var(--cycle-word-index) * .11) * 4.5), 1);opacity:var(--lead-alpha);transform:translate3d(0, calc((1 - var(--lead-alpha)) * 15px), 0);filter:blur(calc((1 - var(--lead-alpha)) * 3px));display:inline-block}.scene-act-1-world .act-one-choreography .act1-cycle .v7-cycle-line{--cycle-line-alpha:clamp(0, calc((var(--cycle-assembly) - .38) * 3.8), 1);width:auto;max-width:94vw;opacity:var(--cycle-line-alpha);grid-template-columns:max-content max-content;overflow:visible}.scene-act-1-world .act-one-choreography .act1-cycle .v7-cycle-line:after{content:"";height:1px;transform:scaleX(var(--cycle-line-alpha));transform-origin:50%;background:linear-gradient(90deg,#0000,#ddedf552,#0000);position:absolute;bottom:-.16em;left:0;right:0}.scene-act-1-world .act-one-choreography .act1-cycle .v7-cycle-prefix{transform:translate3d(calc((1 - var(--cycle-line-alpha)) * -26px), 0, 0)}.scene-act-1-world .act-one-choreography .act1-cycle .v7-cycle-words{width:auto;transform:translate3d(calc((1 - var(--cycle-line-alpha)) * 26px), 0, 0);overflow:visible}.scene-act-1-world .act-one-choreography .act1-cycle .v7-cycle-words b{animation:.68s cubic-bezier(.16,1,.3,1) both v9-act1-cycle-word-in}@keyframes v9-act1-cycle-word-in{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(6px);transform:translate(.18em)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0,0)}}.act-one-yet p span:first-child{transform:translate3d(calc((1 - var(--act1-yet-a-opacity)) * -34px - .42em), .08em, 0);filter:blur(calc((1 - var(--act1-yet-a-opacity)) * 4px))}.act-one-yet p span:last-child{transform:translate3d(calc((1 - var(--act1-yet-b-opacity)) * 38px + .28em), .1em, 0);filter:blur(calc((1 - var(--act1-yet-b-opacity)) * 4px))}.act-one-now p span:first-child{transform:translate3d(calc((1 - var(--act1-now-a-opacity)) * -30px - .32em), calc((1 - var(--act1-now-a-opacity)) * -18px + .06em), 0)}.act-one-now p span:last-child{transform:translate3d(calc((1 - var(--act1-now-b-opacity)) * 30px + .24em), calc((1 - var(--act1-now-b-opacity)) * 18px + .08em), 0)}.act-one-acceleration p span:first-child{--accel-a:clamp(0, calc(var(--act1-acceleration-assembly) * 3), 1);opacity:var(--accel-a);transform:translate3d(calc((1 - var(--accel-a)) * -34px), 0, 0)}.act-one-acceleration p span:nth-child(2){--accel-b:clamp(0, calc((var(--act1-acceleration-assembly) - .28) * 3.6), 1);opacity:var(--accel-b);transform:translate3d(calc((1 - var(--accel-b)) * 34px), 0, 0)}.act-one-acceleration p strong{transform:scale(calc(.82 + var(--accel-b) * .18));transform-origin:50%;text-shadow:0 0 calc(var(--accel-b) * 24px) #e0f1f947;display:inline-block}.act-one-quotes .v7-quote blockquote span{--quote-word-alpha:clamp(0, calc((var(--act1-quote-assembly) - var(--quote-word-delay) * .58) * 4.2), 1);opacity:var(--quote-word-alpha);filter:blur(calc((1 - var(--quote-word-alpha)) * 4px));text-shadow:0 0 calc((1 - var(--quote-word-alpha)) * 12px) #e7f5fa94;display:inline}@media (width<=820px){.act-one-drift-map{opacity:calc(var(--act1-structure-opacity) * .44);inset:12% -16% 9%}.act-one-drift-map>span{display:none}.act-one-opening p>.act-one-opening-line-c{white-space:normal;gap:.18em;margin-top:.08em;font-size:clamp(2.2rem,10.45vw,4rem)}.scene-act-1-world .act-one-choreography .act1-cycle .act1-cycle-lead{gap:.2em}.scene-act-1-world .act-one-choreography .act1-cycle .v7-cycle-line{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;width:96%;max-width:96%;font-size:clamp(1.7rem,8.4vw,3.5rem)}.scene-act-1-world .act-one-choreography .act1-cycle .v7-cycle-prefix{justify-self:start;margin:0 0 -.08em 8%}.scene-act-1-world .act-one-choreography .act1-cycle .v7-cycle-words{text-align:center;justify-self:center;max-width:100%}.act-one-quotes .v7-quote blockquote{width:88vw;max-width:21.5ch}}@media (prefers-reduced-motion:reduce){.act-one-drift-map,.act-one-opening p>.act-one-opening-line i,.act1-cycle-lead>span,.act-one-quotes .v7-quote blockquote span{filter:none;transform:none}}@media (width<=560px){.scene-act-5-trailer h1,.scene-act-6-future h1{font-size:clamp(1.18rem,6.25vw,2.35rem);line-height:.94}}.scene-act-7-links,.scene-act-8-loop{grid-template-columns:minmax(0,1fr);justify-items:center;width:min(1400px,100vw - 108px);top:clamp(86px,10vh,112px)}.scene-act-7-links .v7-content,.scene-act-8-loop .v7-content{pointer-events:none;width:100%;height:min(76vh,800px);max-height:none;margin:0;padding:0;animation:none;overflow:visible}.scene-act-7-links .v7-content:before,.scene-act-7-links .v7-content:after,.scene-act-8-loop .v7-content:before,.scene-act-8-loop .v7-content:after{display:none}.act-six-choreography{color:#f0f7fafa;text-align:left;width:100%;height:100%;position:relative}.act-six-origin,.act-six-question,.act-six-scale,.act-six-authorship,.act-six-relationship,.act-six-mission{pointer-events:none;will-change:opacity, transform;margin:0;position:absolute}.act-six-origin{width:min(960px,78vw);opacity:var(--act6-origin-opacity);transform:translate3d(0, calc((1 - var(--act6-origin-opacity)) * 20px), 0);top:24%;left:7%}.act-six-origin p{gap:.12em;margin:0;display:grid}.act-six-origin span{color:#cfe1eacc;font-family:var(--font-editorial);letter-spacing:-.025em;font-size:clamp(1.55rem,2.75vw,3.45rem);font-style:italic}.act-six-origin strong{color:#f4f9fbfc;font-family:var(--font-display);letter-spacing:-.058em;margin-left:.55em;font-size:clamp(3rem,6.15vw,7.7rem);font-weight:640;line-height:.84}.act-six-question{width:min(1120px,84vw);opacity:var(--act6-question-opacity);text-align:center;transform:translate3d(-50%, calc((1 - var(--act6-question-opacity)) * 18px), 0);justify-items:center;gap:clamp(14px,2vh,24px);display:grid;top:18%;left:50%}.act-six-question>span,.act-six-relationship>span{color:#bdd4e09e;font-family:var(--font-mono);letter-spacing:.22em;font-size:clamp(.62rem,.82vw,.78rem);font-weight:500}.act-six-question p{color:#eff6f9f5;max-width:19ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5.25vw,6.55rem);font-weight:610;line-height:.86}.act-six-question strong{color:#f9fcfd;font-family:var(--font-editorial);text-shadow:0 0 28px #d3ecf73b;font-style:italic;font-weight:400}.act-six-scale{width:min(1120px,84vw);opacity:var(--act6-scale-opacity);display:grid;top:14%;left:9%}.act-six-scale p{align-items:baseline;gap:.28em;margin:0;line-height:.8;display:flex}.act-six-scale p:first-child{opacity:var(--act6-scale-a)}.act-six-scale p:nth-child(2){opacity:var(--act6-scale-b);margin-left:10%}.act-six-scale p:nth-child(3){opacity:var(--act6-scale-c);margin-left:21%}.act-six-scale span{color:#c7dce7b8;font-family:var(--font-editorial);letter-spacing:-.02em;font-size:clamp(1.3rem,2.2vw,2.65rem);font-style:italic}.act-six-scale strong{color:#f4f9fbfc;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(3.1rem,6.35vw,7.95rem);font-weight:640}.act-six-scale p:nth-child(3) strong{font-size:clamp(2.75rem,5.35vw,6.7rem)}.act-six-authorship{width:min(1160px,86vw);opacity:var(--act6-authorship-opacity);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,54px);display:grid;top:27%;left:50%;transform:translate(-50%)}.act-six-authorship p{color:#f1f7faf7;font-family:var(--font-display);letter-spacing:-.052em;margin:0;font-size:clamp(2rem,3.7vw,4.65rem);font-weight:610;line-height:.88}.act-six-human{opacity:var(--act6-human-opacity);text-align:right;transform:translate3d(calc((1 - var(--act6-human-opacity)) * -22px), 0, 0)}.act-six-ai{opacity:var(--act6-ai-opacity);transform:translate3d(calc((1 - var(--act6-ai-opacity)) * 22px), 0, 0)}.act-six-authorship>span{color:#b8d3e094;font-family:var(--font-mono);letter-spacing:.2em;font-size:clamp(.62rem,.85vw,.82rem)}.act-six-relationship{width:min(1080px,84vw);opacity:var(--act6-relationship-opacity);text-align:center;transform:translate3d(-50%, calc((1 - var(--act6-relationship-opacity)) * 18px), 0);justify-items:center;gap:clamp(13px,2vh,22px);display:grid;top:23%;left:50%}.act-six-relationship p{color:#f0f7faf7;max-width:16ch;font-family:var(--font-display);letter-spacing:-.058em;margin:0;font-size:clamp(2.8rem,5.55vw,6.95rem);font-weight:615;line-height:.85}.act-six-relationship strong{color:#f9fcfd;font-family:var(--font-editorial);text-shadow:0 0 32px #d3ecf742;font-style:italic;font-weight:400}.act-six-mission{width:min(1060px,84vw);opacity:var(--act6-mission-opacity);text-align:center;transform:translate3d(-50%, calc((1 - var(--act6-mission-opacity)) * 16px), 0);justify-items:center;gap:clamp(26px,5vh,58px);display:grid;top:19%;left:50%}.act-six-mission>p:first-child{justify-items:center;gap:.11em;margin:0;display:grid}.act-six-mission strong{color:#f6fafc;font-family:var(--font-display);letter-spacing:-.065em;text-shadow:0 0 34px #d7eef82e;font-size:clamp(4.5rem,9.2vw,11.5rem);font-weight:650;line-height:.76}.act-six-mission>p:first-child span{color:#d6e6eedb;font-family:var(--font-editorial);letter-spacing:-.025em;font-size:clamp(1.45rem,2.6vw,3.25rem);font-style:italic}.act-six-invitation{color:#e9f3f8e6;font-family:var(--font-mono);letter-spacing:.12em;opacity:var(--act6-invitation-opacity);margin:0;padding-top:18px;font-size:clamp(.76rem,1.12vw,1.15rem);position:relative}.act-six-invitation:before{content:"";width:clamp(70px,9vw,118px);height:1px;transform:translateX(-50%) scaleX(var(--act6-structure-scale));background:linear-gradient(90deg,#0000,#e0f0f7b8,#0000);position:absolute;top:0;left:50%}.act-six-architecture{opacity:calc(var(--act6-structure-opacity) * .68);pointer-events:none;transform:rotate(calc(var(--act6-field-turn) * 1deg)) scale(var(--act6-structure-scale));transform-origin:50%;will-change:opacity, transform;position:absolute;inset:8% 4% 7%}.act-six-axis{background:linear-gradient(90deg,#0000 0 4%,#b4d3e214 18%,#e2f0f757 50%,#b4d3e214 82%,#0000 96%);width:100%;height:1px;position:absolute;left:0}.act-six-axis:after{content:"";top:-2px;left:calc(5% + var(--act6-node-travel) * 90%);background:#e5f2f8d1;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 15px #d3ebf6a3}.act-six-axis-a{top:23%}.act-six-axis-b{top:51%;transform:scaleX(-1)}.act-six-axis-c{top:77%}.act-six-orbit{border:1px solid #c9e1ec24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.act-six-orbit-a{width:58%;height:44%}.act-six-orbit-b{width:76%;height:68%;transform:translate(-50%,-50%)rotate(24deg)}.act-six-node{border:1px solid #e2f0f7b3;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 17px #d1ebf761}.act-six-node-a{top:18%;left:14%}.act-six-node-b{top:68%;left:76%}.act-six-node-c{top:43%;left:88%}.act-six-architecture em{color:#bbd5e16b;font-family:var(--font-mono);letter-spacing:.14em;font-size:.58rem;font-style:normal;position:absolute;bottom:4%;right:3%}@media (width<=820px){.scene-act-7-links,.scene-act-8-loop{width:calc(100vw - 42px);top:72px}.scene-act-7-links .v7-content,.scene-act-8-loop .v7-content{width:100%;height:calc(100vh - 92px);max-height:none}.act-six-architecture{opacity:calc(var(--act6-structure-opacity) * .42);inset:8% -14% 6%}.act-six-architecture em{display:none}.act-six-origin,.act-six-question,.act-six-scale,.act-six-authorship,.act-six-relationship,.act-six-mission{text-align:center;width:94%;left:50%;right:auto;transform:translate(-50%)}.act-six-origin{top:27%}.act-six-origin p{justify-items:center}.act-six-origin span{font-size:clamp(1.1rem,5.3vw,2rem)}.act-six-origin strong{margin-left:0;font-size:clamp(2.2rem,10.2vw,4.1rem);line-height:.88}.act-six-question{gap:14px;top:22%}.act-six-question p{max-width:15ch;font-size:clamp(2.05rem,9.1vw,3.8rem);line-height:.9}.act-six-scale{justify-items:center;gap:.18em;top:20%}.act-six-scale p,.act-six-scale p:nth-child(2),.act-six-scale p:nth-child(3){justify-items:center;gap:0;margin-left:0;display:grid}.act-six-scale span{font-size:clamp(1rem,4.8vw,1.8rem)}.act-six-scale strong,.act-six-scale p:nth-child(3) strong{font-size:clamp(2.4rem,11.5vw,4.6rem);line-height:.82}.act-six-scale p:nth-child(3) strong{font-size:clamp(2rem,9.4vw,3.8rem)}.act-six-authorship{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(12px,2.4vh,24px);top:24%}.act-six-authorship p{text-align:center;width:94%;font-size:clamp(1.9rem,8.6vw,3.5rem);line-height:.9;transform:none}.act-six-authorship>span{font-size:.62rem}.act-six-relationship{top:24%}.act-six-relationship p{max-width:13ch;font-size:clamp(2.15rem,9.8vw,4rem);line-height:.89}.act-six-mission{gap:clamp(26px,4vh,46px);top:24%}.act-six-mission strong{font-size:clamp(4rem,18vw,7.2rem)}.act-six-mission>p:first-child span{max-width:16ch;font-size:clamp(1.2rem,5.7vw,2.2rem);line-height:1}.act-six-invitation{font-size:clamp(.68rem,3.5vw,1rem)}}@media (prefers-reduced-motion:reduce){.act-six-architecture,.act-six-origin,.act-six-question,.act-six-authorship,.act-six-relationship,.act-six-mission,.act-six-human,.act-six-ai{filter:none;transform:none}.act-six-origin,.act-six-question,.act-six-authorship,.act-six-relationship,.act-six-mission{left:50%;transform:translate(-50%)}}
