.constellation{--constellation-progress:1;--message:clamp(0,calc((var(--constellation-progress) - .76) * 7),1);isolation:isolate;color:#f4f0f8;background:radial-gradient(at 50% 46%,#24164c 0%,#100c20 46%,#07060f 84%);position:relative;overflow:clip}.constellation__stage{isolation:isolate;height:100svh;min-height:720px;position:relative;overflow:hidden}.constellation__sky,.constellation__network{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.constellation__sky{z-index:-1;background:radial-gradient(circle at 18% 24%,#5859df21,#0000 23%),radial-gradient(circle at 84% 75%,#d256ca1c,#0000 24%)}.constellation__network{overflow:visible}.constellation__thread{fill:none;stroke:url(#constellation-light);stroke-width:1.3px;stroke-linecap:butt;vector-effect:non-scaling-stroke;opacity:.72}.constellation__mark-wrap{z-index:0;pointer-events:none;isolation:isolate;width:min(26vw,44svh,440px);min-width:200px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.constellation__mark-wrap:before{content:"";z-index:-1;background:radial-gradient(#080611e0 10%,#08061194 35%,#0000 72%);position:absolute;inset:-18%}.constellation__mark{filter:drop-shadow(0 0 38px #a954f06b);width:100%;height:auto;display:block}.constellation--animated .constellation__mark{opacity:calc(1 - var(--message) * .3);transition:opacity .18s}.constellation__heading{text-align:center;z-index:3;isolation:isolate;width:min(57%,1000px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.constellation__heading:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0806113b 15%,#0806111c 45%,#0000 75%);position:absolute;inset:-20% -12%}.constellation--animated .constellation__heading{opacity:var(--message);visibility:hidden;transform:translate(-50%,calc(-50% + (1 - var(--message)) * 22px));transition:opacity .18s,transform .18s}.constellation--animated.constellation--message-visible .constellation__heading{visibility:visible}.constellation__heading h2{font:600 clamp(58px,6.8vw,120px)/.79 var(--font);letter-spacing:-.035em;text-shadow:0 2px 28px #0b071b;margin:0}.constellation__heading h2 span,.constellation__heading h2 em{display:block}.constellation__heading h2 em{font:italic 400 1.02em/.9 var(--accent-serif);letter-spacing:-.045em;color:#e0c8ff;margin-top:.12em}.constellation__heading h2 em span{color:#e36adb;display:inline}.constellation__heading p{color:#ded4e7;text-shadow:0 2px 18px #080510;margin:clamp(20px,3vh,32px) 0 0;font:400 clamp(14px,1.2vw,17px)/1.5 Manrope,sans-serif}.constellation__heading a{letter-spacing:.03em;color:#f3eafa;border-bottom:1px solid #b98bde;align-items:center;gap:22px;margin-top:20px;padding:0 0 8px;font:600 12px/1.3 Manrope,sans-serif;transition:color .25s,border-color .25s;display:inline-flex}.constellation__heading a:hover,.constellation__heading a:focus-visible{color:#eea4ed;border-color:#eea4ed}.constellation__clients{margin:0;padding:0;list-style:none;position:absolute;inset:0}.constellation__client{z-index:1;left:var(--x);top:var(--y);pointer-events:none;justify-content:center;align-items:center;min-height:55px;display:flex;position:absolute;transform:translate(-50%,-50%)}.constellation__client--near{width:clamp(116px,13.5vw,230px)}.constellation__client--medium{width:clamp(76px,8.5vw,140px)}.constellation__client--far{width:clamp(43px,4.7vw,80px)}.constellation--animated .constellation__client{--reveal:clamp(0,calc((var(--constellation-progress) - var(--arrive)) * 12.5),1)}.constellation__float{will-change:transform;justify-content:center;align-items:center;width:100%;display:flex}.constellation__client img{object-fit:contain;filter:grayscale()brightness(1.55);width:100%;max-height:85px;transition:opacity .13s,transform .13s;display:block}.constellation__client--near img{max-height:125px}.constellation__client--far img{max-height:52px}.constellation--animated .constellation__client img{opacity:var(--reveal);transform:scale(calc(2.25 - var(--reveal) * 1.25))}@media (width>=901px) and (height>=720px) and (prefers-reduced-motion:no-preference){.constellation{height:270svh}.constellation__stage{position:sticky;top:0}}@media (width<=900px),(height<=719px){.constellation__stage{flex-direction:column;height:auto;min-height:0;padding:clamp(85px,14vw,130px) 6% 110px;display:flex;overflow:visible}.constellation__mark-wrap{width:min(45vw,270px);min-width:0;margin:0 auto 85px;position:relative;top:auto;left:auto;transform:none}.constellation__heading{width:100%;margin:85px auto 0;position:relative;top:auto;left:auto;transform:none}.constellation--animated .constellation__heading{transform:translateY(calc((1 - var(--message)) * 22px))}.constellation__heading h2{font-size:clamp(48px,10vw,88px)}.constellation__clients{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:32px 12px;display:grid;position:relative;inset:auto}.constellation__client{justify-self:center;min-height:70px;position:relative;top:auto;left:auto;transform:none}.constellation__client--near{width:min(100%,160px)}.constellation__client--medium{width:min(78%,110px)}.constellation__client--far{width:min(53%,65px)}.constellation__client img{max-height:68px}.constellation__client--near img{max-height:90px}.constellation__client:nth-child(3n+1){transform:translateY(-12px)}.constellation__client:nth-child(4n+2){transform:translateY(12px)}.constellation__sky{overflow:hidden}.constellation__network{opacity:.75}}@media (width<=420px){.constellation__heading h2{font-size:clamp(40px,10.4vw,55px)}.constellation__clients{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.constellation__stage{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.constellation--animated .constellation__client img{opacity:1;transition:none;transform:none}.constellation--animated .constellation__mark{opacity:.7;transition:none}.constellation--animated .constellation__heading{opacity:1;visibility:visible;transition:none;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce) and (width<=900px),(prefers-reduced-motion:reduce) and (height<=719px){.constellation--animated .constellation__heading{transform:none}}:root{--ink:#f3f0f8;--dark:#07060d;--muted:#a6a0b1;--violet:#8c65ff;--pink:#dc48d6;--font:"Space Grotesk",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}a,button{outline-offset:5px}::selection{color:#fff;background:#c05df4}.skip{z-index:100;color:#111;background:#fff;padding:14px;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.masthead{z-index:15;color:#f8f5ff;justify-content:space-between;align-items:center;padding:28px 4%;display:flex;position:absolute;top:0;left:0;right:0}.identity{font:700 25px/1 var(--font);letter-spacing:-.075em;align-items:center;gap:9px;display:flex}.identity img{width:28px;height:29px}.identity>span>span{font-weight:400}.identity b{color:#d14bc8}.masthead-center,.menu-contact,.opening-marker,.opening-floor,.opening-frame,.cinema-ui,.cinema-bottom,.chapter-kicker,.section-meta,.kicker,.answer-meta,.answer-top p,.answer-small,.answer-bottom,.family-line,.under-link,footer{letter-spacing:.15em;font-size:10px;font-weight:600;line-height:1.3}.masthead-center{color:#bdb4c8}.live-dot{background:#dc69fa;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #c669fb}.menu-contact{border:1px solid #ffffff6b;border-radius:40px;padding:13px 17px;transition:background .2s,color .2s}.menu-contact span{margin-left:15px;font-size:14px}.menu-contact:hover{color:#111;background:#fff}.opening{background:#07060d;height:250svh;position:relative}.opening-sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.opening-art{background:radial-gradient(at 80% 45%,#4c21764d,#0000 36%),radial-gradient(at 20% 100%,#2a226333,#0000 37%),#07060d;position:absolute;inset:0;transform:scale(1.04)}.opening-art.has-art{background-image:linear-gradient(90deg,#07060d 5%,#07060df0 28%,#07060d2e 80%),url(./cinematic-eye-CE5Sr2p9.png);background-position:50%;background-size:cover}.opening-grain{opacity:.14;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#fff 4px);position:absolute;inset:0}.opening-marker{color:#a7a1b1;justify-content:space-between;display:flex;position:absolute;top:24%;left:6%;right:6%}.opening-marker i{font-size:8px;font-style:normal}.opening-copy{transform-origin:58% 54%;will-change:transform,opacity;position:absolute;top:45%;left:8%;transform:translateY(-37%)}.opening-pre{letter-spacing:.23em;color:#b1a8bc;margin:0 0 22px;font-size:10px;font-weight:600}.opening h1{font:700 clamp(95px,16vw,255px)/.73 var(--font);letter-spacing:-.095em;text-transform:uppercase;margin:0}.opening h1>span{display:block}.opening h1>span+span{white-space:nowrap;margin-top:.12em}.question-mark{color:#0000;background:linear-gradient(160deg,#5c63fa,#d95cd8);-webkit-background-clip:text;background-clip:text}.opening-post{color:#aaa3b3;margin:38px 0 0;font-size:14px}.opening-floor{color:#99909f;justify-content:space-between;display:flex;position:absolute;bottom:35px;left:4%;right:4%}.scroll-cue i{vertical-align:middle;background:#b66af0;width:60px;height:1px;margin-left:10px;display:inline-block;position:relative}.scroll-cue i:after{content:"";background:#dda5ff;border-radius:50%;width:5px;height:5px;animation:2s infinite travel;position:absolute;top:-2px;left:0}@keyframes travel{to{left:100%}}.opening-frame{color:#9c8fa9;writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;height:30%;display:flex;position:absolute;top:48%;right:4%}.cinema{background:#03040c;height:720svh;position:relative}.cinema-sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.cinema canvas,.cinema-fallback,.cinema-shade{width:100%;height:100%;position:absolute;inset:0}.cinema canvas{z-index:1}.cinema-fallback{opacity:.8;background:radial-gradient(at 68%,#46249859,#0000 48%),url(./data-globe-UUHzfV7f.png) 50%/cover no-repeat}.cinema.webgl-ready .cinema-fallback{opacity:0}.cinema-shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#03030ad9,#03030a7a 31%,#03030a00 76%),linear-gradient(#03030a73,#0000 25% 75%,#03030abf)}.cinema-ui{z-index:4;color:#b0a4b8;justify-content:space-between;display:flex;position:absolute;top:38px;left:4%;right:4%}.cinema-counter b{color:#fff;font:600 13px var(--font)}.chapter{z-index:3;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform;max-width:90%;transition:visibility .15s;position:absolute;top:50%;left:7%;transform:translateY(-43%)}.chapter.is-visible{visibility:visible}.chapter h2{font:600 clamp(48px,6.8vw,108px)/.9 var(--font);letter-spacing:-.075em;margin:25px 0}.chapter .thin{color:#d4d1dd;font-weight:400}.accent{color:#de59e2}.accent-text{color:#0000;background:linear-gradient(110deg,#6c78ff,#c066fa 55%,#ed63d2);-webkit-background-clip:text;background-clip:text}.chapter-kicker{color:#c6a8e3}.chapter-caption{color:#c3baca;max-width:350px;font-size:14px;line-height:1.6}.cinema-bottom{z-index:4;color:#aba0b4;align-items:center;gap:20px;display:flex;position:absolute;bottom:35px;left:4%;right:4%}.cinema-bottom>span:last-child{margin-left:auto}.progress-track{background:#80758a;width:115px;height:1px}.progress-track span{background:#d978f7;width:0;height:2px;display:block;box-shadow:0 0 10px #c451e6}.choice-fallback{background:#0b0815;min-height:70vh;padding:15vh 7%}.choice-fallback h2{font:600 clamp(52px,8vw,115px)/.9 var(--font);letter-spacing:-.07em}.choice-fallback a{border-bottom:1px solid #fff;margin-top:30px;padding-bottom:8px;display:inline-block}.section-meta,.answer-meta{color:#b5aab9;border-top:1px solid #ffffff45;justify-content:space-between;padding-top:15px;display:flex}.answer{color:#141219;background:#eeeae4;flex-direction:column;min-height:100svh;padding:45px 5% 36px;display:flex;overflow:hidden}.answer-meta{color:#6f6970;border-color:#25202a55}.answer-top{justify-content:space-between;align-items:start;margin-top:9vh;display:flex}.answer-symbol{color:#9460dd;font-size:60px}.answer-top p{color:#726b75;text-align:right}.answer-statement{margin:auto 0}.answer-small{color:#8c6ab9}.answer h2{font:600 clamp(55px,8.8vw,140px)/.91 var(--font);letter-spacing:-.075em;margin:32px 0}.answer h2>span:not(.answer-period){color:#aaa2a7;font-weight:400}.answer-period{color:#aa64da}.answer-bottom{color:#787178;justify-content:space-between;display:flex}.explainer{color:#141219;background:#e5e1dc;padding:45px 5% 150px}.section-meta.light{color:#746b74;border-color:#25202a55}.explainer-grid{grid-template-columns:1.25fr .7fr;gap:10%;margin:160px 4% 0;display:grid}.kicker{color:#a79cad}.explainer .kicker{color:#807684}.explainer h2,.finale h2{font:600 clamp(60px,7.8vw,120px)/.89 var(--font);letter-spacing:-.075em;margin:32px 0}.explainer h2 em{color:#8b5ac2;font-style:normal}.explainer h2 span{color:#c535c9}.explainer-copy{padding-top:20px}.explainer-copy p{color:#645e68;font-size:15px;line-height:1.75}.explainer-copy .lead{font:500 clamp(25px,2.5vw,36px)/1.15 var(--font);letter-spacing:-.045em;color:#18151b}.family-line{color:#706776;border-top:1px solid #a8a0a6;align-items:center;gap:15px;margin-top:40px;padding-top:25px;display:flex}.family-line img{width:30px}.under-link{border-bottom:1px solid #776d7c;margin-top:35px;padding-bottom:9px;display:inline-block}.finale{background:#080711;min-height:100svh;padding:45px 5% 100px;position:relative;overflow:hidden}.finale-glow{background:radial-gradient(at 75% 65%,#572eaf59,#0000 45%),radial-gradient(at 90% 95%,#c430b738,#0000 42%);position:absolute;inset:0}.finale>:not(.finale-glow){position:relative}.finale h2 em{color:#0000;background:linear-gradient(110deg,#7678ff,#a360f0 50%,#e154c9);-webkit-background-clip:text;background-clip:text;font-style:normal}.finale-bottom{justify-content:space-between;align-items:end;gap:30px;display:flex}.finale-bottom p{color:#b9b0c2;max-width:370px;font-size:15px;line-height:1.7}.contact-button{letter-spacing:.13em;border:1px solid #bb91ef;border-radius:40px;align-items:center;gap:60px;padding:20px 22px;font-size:10px;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.contact-button span{font-size:20px}.contact-button:hover{color:#100b18;background:#f3ebff}footer{color:#9f96a8;border-top:1px solid #ffffff2a;justify-content:space-between;align-items:center;gap:20px;padding:38px 5%;display:flex}footer .identity{color:#fff}footer a:hover{text-decoration:underline}@media (width<=800px){.masthead{padding:23px 5%}.masthead-center{display:none}.identity{font-size:23px}.menu-contact{padding:10px 12px}.opening{height:190svh}.opening-marker{font-size:8px;top:25%;left:6%;right:6%}.opening-marker span:last-child{display:none}.opening-copy{top:48%;left:5%}.opening h1{font-size:clamp(72px,15vw,125px)}.opening-pre{font-size:9px}.opening-post{margin-top:26px}.opening-frame{display:none}.opening-floor{font-size:8px;left:5%;right:5%}.opening-floor>span:first-child{display:none}.scroll-cue i{width:32px}.cinema{height:570svh}.cinema-shade{background:linear-gradient(#03030a1a 0%,#03030a80 50%,#03030ae6)}.cinema-ui{font-size:8px;left:5%;right:5%}.chapter{max-width:90%;top:auto;bottom:16%;left:6%;transform:none}.chapter h2{font-size:clamp(44px,9vw,75px)}.chapter-kicker{font-size:9px}.chapter-caption{font-size:13px}.cinema-bottom{font-size:8px;left:5%;right:5%}.cinema-bottom>span:last-child{display:none}.answer{min-height:90svh;padding:35px 6%}.answer-meta span:last-child,.section-meta span:last-child{display:none}.answer-top{margin-top:12vh}.answer-top p{font-size:9px}.answer h2{font-size:clamp(47px,9vw,75px)}.answer-bottom{font-size:8px}.answer-bottom span:last-child{display:none}.explainer{padding:35px 6% 90px}.explainer-grid{grid-template-columns:1fr;gap:35px;margin:95px 0 0}.explainer h2{font-size:clamp(57px,10vw,80px)}.explainer-copy{max-width:500px}.finale{min-height:80svh;padding:35px 6% 90px}.finale-content{margin:16vh 0 0}.finale h2{font-size:clamp(72px,14vw,120px)}.finale-bottom{flex-direction:column;align-items:start}.contact-button{gap:30px}footer{flex-wrap:wrap;padding:30px 6%}footer .identity{width:100%}}@media (width<=380px){.opening h1{font-size:65px}.chapter h2{font-size:41px}.answer h2{font-size:43px}.finale h2{font-size:69px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.opening{height:auto}.opening-sticky{min-height:700px;position:relative}.cinema{height:auto}.cinema-sticky{height:auto;min-height:800px;padding:110px 6% 100px;position:relative}.cinema canvas{display:none}.cinema-fallback{opacity:.5!important}.chapter{max-width:90%;margin:0 0 45px;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.chapter h2{font-size:clamp(36px,7vw,65px)}.chapter-four{margin-bottom:0}.cinema-bottom{display:none}}.evidence{color:#141219;background:#e5e1dc;padding:45px 5% 145px}.evidence-grid{grid-template-columns:1fr 1fr;gap:10%;margin:130px 4% 0;display:grid}.evidence h2{font:600 clamp(52px,6vw,95px)/.92 var(--font);letter-spacing:-.075em;margin:30px 0}.evidence h2 em{color:#8b5ac2;font-style:normal}.evidence-grid>div>p:last-child{color:#69616b;max-width:380px;font-size:15px;line-height:1.7}.evidence-case{border-top:1px solid #8e858e;border-bottom:1px solid #8e858e;flex-direction:column;justify-content:center;padding:40px 0;transition:color .2s;display:flex}.evidence-case>span{letter-spacing:.14em;font-size:10px;font-weight:700}.evidence-case strong{font:500 clamp(34px,4.5vw,67px)/1 var(--font);letter-spacing:-.07em;margin:38px 0 20px;display:block}.evidence-case strong i{color:#aa63cf;font-style:normal}.evidence-case p{color:#69616b;max-width:370px;margin:0 0 40px;font-size:14px;line-height:1.6}.evidence-link{border-bottom:1px solid #817382;align-self:flex-start;padding-bottom:8px}@media (width<=800px){.evidence{padding:35px 6% 90px}.evidence-grid{grid-template-columns:1fr;gap:50px;margin:90px 0 0}.evidence h2{font-size:clamp(50px,9vw,75px)}}html:not(.js) .opening{height:auto}html:not(.js) .opening-sticky{min-height:700px;position:relative}html:not(.js) .cinema{height:auto}html:not(.js) .cinema-sticky{height:auto;min-height:800px;padding:110px 6% 100px;position:relative}html:not(.js) .cinema-fallback{opacity:.5}html:not(.js) .chapter{opacity:1;visibility:visible;max-width:90%;margin:0 0 45px;position:relative;inset:auto;transform:none}html:not(.js) .chapter h2{font-size:clamp(36px,7vw,65px)}html:not(.js) .cinema-bottom{display:none}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}#opening-eye{z-index:0;pointer-events:none;opacity:0;width:64%;height:100%;transition:opacity 1.4s;position:absolute;top:0;right:0}html.eye-ready #opening-eye{opacity:1}html.eye-ready .opening-art{opacity:.42}html.eye-ready .opening-copy,html.eye-ready .opening-marker,html.eye-ready .opening-floor,html.eye-ready .opening-frame{z-index:2}@media (width<=800px){#opening-eye{opacity:0;width:100%}html.eye-ready #opening-eye{opacity:.7}html.eye-ready .opening-art{opacity:.5}}@media (prefers-reduced-motion:reduce){#opening-eye{display:none}html.eye-ready .opening-art{opacity:1}}.answer{height:200svh;min-height:0;padding:0;display:block}.answer-stage{flex-direction:column;height:100svh;padding:45px 5% 36px;display:flex;position:sticky;top:0;overflow:hidden}.answer-statement{z-index:1;transform-origin:0;will-change:transform,opacity;position:relative}.answer-trace{transform-origin:0;background:linear-gradient(90deg,#343ed7,#783df5,#c535c9);width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.answer-top,.answer-bottom,.answer-meta{z-index:1;position:relative}.answer-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#a67ae421,#0000 62%);width:65vw;height:65vw;position:absolute;top:15%;right:-35vw}.finale{isolation:isolate}.finale-art{perspective:1200px;pointer-events:none;opacity:.72;width:55%;height:80%;top:10%;right:-3%;position:absolute!important}.finale-form{transform-style:preserve-3d;animation:9s ease-in-out infinite finale-float;position:absolute;inset:8%;transform:rotateY(-24deg)rotateX(13deg)rotate(-8deg)}.finale-form img{object-fit:contain;filter:drop-shadow(0 0 32px #8650fa66);width:100%;height:100%;position:absolute;inset:0}.finale-form img:first-child{opacity:.2;filter:blur(18px);transform:translateZ(-100px)}.finale-form img:nth-child(2){opacity:.35;filter:blur(5px);transform:translateZ(-55px)}.finale-form img:nth-child(3){opacity:.45;transform:translateZ(-20px)}.finale-form img:nth-child(4){opacity:.72;transform:translateZ(15px)}.finale-art>span{letter-spacing:.18em;color:#c1abdf;font-size:9px;position:absolute;bottom:15%;right:14%}@keyframes finale-float{50%{transform:rotateY(-7deg)rotateX(-7deg)rotate(2deg)translateY(-16px)}}.finale-content{z-index:2}.js .kinetic{opacity:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),opacity 1.1s;transform:translateY(45px)}.js .kinetic.is-visible{opacity:1;transform:none}@media (width<=800px){.answer{height:170svh;padding:0}.answer-stage{min-height:0;padding:35px 6%}.finale-art{opacity:.48;width:90%;height:65%;top:25%;right:-40%}.finale-form{inset:2%}}@media (prefers-reduced-motion:reduce){.answer{height:auto;min-height:90svh}.answer-stage{height:auto;min-height:90svh;position:relative}.js .kinetic{opacity:1;transform:none}.answer-trace{transform:scaleX(1)}.finale-form{animation:none}}html:not(.js) .answer{height:auto;min-height:90svh}html:not(.js) .answer-stage{min-height:90svh;position:relative}.wg-choice{isolation:isolate;color:#f7f4f4;background:#0a0810;padding:clamp(34px,4vw,68px) clamp(22px,5vw,78px) clamp(55px,6vw,95px);font-family:Space Grotesk,Arial,sans-serif;position:relative;overflow:hidden}.wg-choice *{box-sizing:border-box}.wg-choice a{color:inherit;text-decoration:none}.wg-choice__top{color:#b0a9b1;letter-spacing:.16em;border-top:1px solid #fff5;justify-content:space-between;gap:16px;padding-top:15px;font:500 10px/1.2 DM Sans,Arial,sans-serif;display:flex}.wg-choice__intro{padding-top:clamp(75px,11vh,145px);position:relative}.wg-choice__pre{color:#b8aab7;letter-spacing:.2em;margin:0 0 27px;font:500 10px/1.2 DM Sans,Arial,sans-serif}.wg-choice__title{letter-spacing:-.085em;margin:0;font-size:clamp(62px,10.3vw,160px);font-weight:600;line-height:.8}.wg-choice__title em{color:#be87ec;font-style:normal}.wg-choice__description{color:#b6aeb7;margin:28px 0 0;font:400 15px/1.6 DM Sans,Arial,sans-serif}.wg-choice__world{margin:clamp(70px,10vw,150px) 0 0;position:relative}.wg-choice__paths{border-bottom:1px solid #f0e7f273}.wg-path{appearance:none;cursor:pointer;text-align:left;width:100%;min-height:clamp(88px,10vw,150px);color:inherit;font:inherit;background:0 0;border:0;border-top:1px solid #f0e7f273;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 0;transition:color .18s,background .18s;display:grid;position:relative}.wg-path:hover,.wg-path:focus-visible{color:#110d18;background:#e5dded}.wg-path:focus-visible{outline-offset:4px;outline:2px solid #fff}.wg-path__index{color:#b6a7bb;letter-spacing:.1em;align-self:start;padding-top:14px;font:500 10px/1.2 DM Sans,Arial,sans-serif}.wg-path:hover .wg-path__index,.wg-path:focus-visible .wg-path__index{color:#5f4267}.wg-path__label{letter-spacing:-.075em;font-size:clamp(42px,7.2vw,108px);font-weight:600;line-height:.83;transition:transform .25s;display:block}.wg-path:hover .wg-path__label,.wg-path:focus-visible .wg-path__label{transform:translate(18px)}.wg-path__arrow{vertical-align:top;color:#c48eea;margin-left:.18em;font-size:.45em;transition:transform .25s;display:inline-block}.wg-path:hover .wg-path__arrow,.wg-path:focus-visible .wg-path__arrow{color:#713a98;transform:translate(8px,-8px)}.wg-path__hint{color:#b2a8b3;letter-spacing:.13em;text-align:right;padding-right:12px;font:500 9px/1.3 DM Sans,Arial,sans-serif}.wg-path:hover .wg-path__hint,.wg-path:focus-visible .wg-path__hint{color:#614f66}.wg-choice__outro{color:#a99eaa;letter-spacing:.13em;justify-content:space-between;gap:25px;margin:40px 0 0;font:500 10px/1.4 DM Sans,Arial,sans-serif;display:flex}.wg-choice__skip{border-bottom:1px solid #ffffff65;padding-bottom:5px}.wg-choice__skip:hover,.wg-choice__skip:focus-visible{color:#fff;border-color:#fff}.wg-flight:not([open]){display:none}.wg-flight{--flight-accent:#dec0ff;color:#fff;isolation:isolate;background:#3421a7;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-family:Space Grotesk,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.wg-flight::backdrop{background:#08060c}.wg-flight__canvas,.wg-flight__wash{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wg-flight__canvas{display:block}.wg-flight__wash{z-index:1;background:linear-gradient(90deg,#06041399,#06041338 58%,#0000);transition:opacity .2s}.wg-flight__wash:after{content:"";opacity:0;background:#eeeae4;transition:opacity .42s;position:absolute;inset:0}.wg-flight[data-phase="3"] .wg-flight__wash:after{opacity:1}.wg-flight__edge,.wg-flight__bottom{z-index:4;color:#fff;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:20px;font:600 10px/1.3 DM Sans,Arial,sans-serif;display:flex;position:absolute;left:4%;right:4%}.wg-flight__edge{top:35px}.wg-flight__edge-route{color:#fff}.wg-flight__skip{appearance:none;color:#fff;letter-spacing:.12em;cursor:pointer;background:#04030c40;border:1px solid #ffffffa6;border-radius:30px;padding:12px 16px;font:600 9px/1 DM Sans,Arial,sans-serif}.wg-flight__skip:hover,.wg-flight__skip:focus-visible{color:#08050e;background:#fff}.wg-flight__skip:focus-visible,.wg-flight__continue:focus-visible{outline-offset:4px;outline:2px solid #fff}.wg-flight__copy{z-index:3;pointer-events:none;max-width:88%;position:absolute;top:49%;left:6%;transform:translateY(-48%)}.wg-flight__kicker{color:#fff;letter-spacing:.2em;margin:0 0 22px;font:600 10px/1.3 DM Sans,Arial,sans-serif}.wg-flight__copy h3{letter-spacing:-.085em;text-transform:uppercase;max-width:1100px;margin:0;font-size:clamp(65px,9vw,140px);font-weight:700;line-height:.83}.wg-flight__copy p:not(.wg-flight__kicker){color:#f7eff8;max-width:350px;margin:25px 0 0;font:400 15px/1.65 DM Sans,Arial,sans-serif}.wg-flight__continue{pointer-events:auto;letter-spacing:.12em;border:1px solid #fff;align-self:flex-start;margin-top:30px;padding:15px 18px;font:600 10px/1 DM Sans,Arial,sans-serif;display:none}.wg-flight.is-reduced .wg-flight__continue:not([hidden]){display:inline-flex}.wg-flight.is-reduced .wg-flight__skip{display:none}.wg-flight[data-phase="0"] .wg-flight__copy{animation:.28s cubic-bezier(.18,.82,.23,1) both wg-slam}.wg-flight[data-phase="2"] .wg-flight__copy{animation:.36s cubic-bezier(.18,.82,.23,1) both wg-arrive}.wg-flight[data-phase="3"] .wg-flight__copy,.wg-flight[data-phase="3"] .wg-flight__edge,.wg-flight[data-phase="3"] .wg-flight__bottom{opacity:0;transition:opacity .22s}@keyframes wg-slam{0%{opacity:0;transform:translateY(-48%)scale(1.35)}to{opacity:1;transform:translateY(-48%)scale(1)}}@keyframes wg-arrive{0%{opacity:0;transform:translate(-4%,-48%)}to{opacity:1;transform:translateY(-48%)}}.wg-flight__bottom{bottom:36px}.wg-flight__bar{background:#fff5;width:min(27vw,200px);height:2px}.wg-flight__bar i{background:#fff;width:0;height:2px;display:block}@media (width<=700px){.wg-choice{padding:35px 6% 80px}.wg-choice__top span:last-child{display:none}.wg-choice__intro{padding-top:85px}.wg-choice__title{font-size:clamp(56px,12vw,90px)}.wg-choice__world{margin-top:80px}.wg-path{grid-template-columns:30px minmax(0,1fr);gap:12px;min-height:94px;padding:14px 0}.wg-path__index{padding-top:8px}.wg-path__label{font-size:clamp(40px,9vw,65px)}.wg-path__hint{display:none}.wg-choice__outro{margin-top:35px;font-size:8px}.wg-choice__outro span:first-child{display:none}.wg-flight__edge,.wg-flight__bottom{font-size:8px;left:6%;right:6%}.wg-flight__edge-route{display:none}.wg-flight__copy{max-width:90%;top:50%;left:6%}.wg-flight__copy h3{font-size:clamp(49px,10vw,75px)}.wg-flight__copy p:not(.wg-flight__kicker){max-width:280px;font-size:14px}.wg-flight__bar{width:25vw}.wg-flight__wash{background:linear-gradient(#0604132e 30%,#060413b8)}}@media (width<=360px){.wg-choice__title{font-size:49px}.wg-path__label{font-size:37px}.wg-flight__copy h3{font-size:43px}}@media (prefers-reduced-motion:reduce){.wg-choice *,.wg-choice :before,.wg-choice :after{transition:none!important;animation:none!important}.wg-flight__copy{opacity:1;filter:none}}:root{--font:"Barlow Condensed","Arial Narrow",sans-serif;--accent-serif:"Instrument Serif",Georgia,serif;--mono:"IBM Plex Mono",monospace}body{font-family:Manrope,Arial,sans-serif}.identity{letter-spacing:-.075em;font-family:Manrope,Arial,sans-serif}.masthead-center,.menu-contact,.opening-marker,.opening-floor,.opening-frame,.cinema-ui,.cinema-bottom,.chapter-kicker,.section-meta,.kicker,.answer-meta,.answer-top p,.answer-small,.answer-bottom,.family-line,.under-link,footer,.wg-choice__top,.wg-choice__pre,.wg-choice__outro,.wg-path__index,.wg-path__hint,.wg-flight__edge,.wg-flight__kicker,.wg-flight__bottom{font-family:var(--mono);letter-spacing:.11em;font-weight:500}.opening h1{letter-spacing:-.055em;font-size:clamp(110px,20vw,305px);font-weight:700;line-height:.73}.opening h1>span+span{margin-top:.1em}.question-mark{font-family:var(--accent-serif);letter-spacing:-.08em;font-style:italic;font-weight:400}.opening-post,.chapter-caption{font-family:Manrope,Arial,sans-serif}.chapter{isolation:isolate}.chapter:before{content:attr(data-index);z-index:-1;font:500 clamp(210px,30vw,480px)/1 var(--font);letter-spacing:-.09em;color:#dbccff0b;pointer-events:none;position:absolute;top:-.6em;left:-.12em}.chapter h2{letter-spacing:-.035em;font-size:clamp(58px,8.2vw,130px);font-weight:600;line-height:.91}.chapter .thin{font-family:var(--accent-serif);letter-spacing:-.025em;text-transform:none;font-style:italic;font-weight:400}.chapter-two{text-align:left;left:7%;right:auto}.chapter-two .chapter-caption{margin-left:0}.chapter-two:before{left:-.12em;right:auto}.chapter-kicker{align-items:center;gap:9px;display:inline-flex}.chapter-kicker:before{content:"";background:linear-gradient(90deg,#5961ff,#e35bde);width:29px;height:1px}.chapter-four h2{font-size:clamp(58px,8.4vw,130px)}.answer h2,.explainer h2,.evidence h2,.finale h2,.wg-choice__title{font-family:var(--font);letter-spacing:-.035em;font-weight:600}.answer h2>span:not(.answer-period),.explainer h2 em,.evidence h2 em,.finale h2 em,.wg-choice__title em{font-family:var(--accent-serif);letter-spacing:-.035em;text-transform:none;font-style:italic;font-weight:400}.answer h2>span:not(.answer-period){font-size:.9em}.answer-symbol{font-family:var(--accent-serif)}.explainer-copy .lead{font-family:var(--accent-serif);letter-spacing:-.02em;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1.07}.evidence-case strong{font-family:var(--font);letter-spacing:-.03em;font-weight:600}.finale h2 em{font-size:1.12em}.wg-choice,.wg-flight{font-family:var(--font)}.wg-choice__title{font-size:clamp(68px,9.3vw,145px);line-height:.8}.wg-path__label,.wg-flight__copy h3{font-family:var(--font);letter-spacing:-.035em}.wg-choice__description,.wg-flight__copy p{font-family:Manrope,Arial,sans-serif}@media (width<=800px){.opening h1{font-size:clamp(90px,19vw,150px)}.chapter h2,.chapter-four h2{font-size:clamp(54px,10vw,88px)}.chapter-two{text-align:left;left:6%;right:auto}.chapter-two .chapter-caption{margin-left:0}.answer h2{font-size:clamp(55px,11vw,88px)}.wg-choice__title{font-size:clamp(58px,12vw,88px)}.explainer-copy .lead{font-size:36px}}@media (width<=380px){.opening h1{font-size:76px}.chapter h2{font-size:50px}.answer h2{font-size:52px}}.opening-copy,.opening-marker,.opening-floor,.opening-frame{z-index:2}@media (width<=800px){.answer h2>span:not(.answer-period){font-size:.74em}}.opening-art.has-art{background-image:linear-gradient(90deg,#07060d 0%,#07060deb 24%,#07060d26 67%),url(./eye-reframed-BR5tYyfA.png);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,contain}#opening-eye{width:100%;height:100%;inset:0}.opening-copy{z-index:2;max-width:88vw;left:6%}.opening h1{letter-spacing:-.045em;font-size:clamp(92px,12.5vw,190px);line-height:.78}.opening h1>span+span{white-space:nowrap}.opening-post{font:500 11px/1.5 var(--mono);letter-spacing:.12em;color:#d0c6d7;margin-top:34px}.opening-post #query-word{color:#d48af2;min-width:12ch;transition:opacity .2s,transform .2s;display:inline-block}.opening-post #query-word.is-swapping{opacity:0;transform:translateY(5px)}.query-cursor{color:#ce7dea;animation:1.2s steps(2,end) infinite query-blink}@keyframes query-blink{50%{opacity:.15}}@media (width<=800px){.opening-copy{max-width:88vw;left:6%}.opening h1{font-size:clamp(70px,16vw,120px)}.opening-post{letter-spacing:.07em;font-size:9px}.opening-post #query-word{min-width:10ch}.opening-art.has-art{background-image:linear-gradient(90deg,#07060ddb,#07060d61),url(./eye-reframed-BR5tYyfA.png);background-size:100% 100%,contain}}@media (prefers-reduced-motion:reduce){.query-cursor{animation:none}.opening-post #query-word{transition:none}}.opening-copy{z-index:2;max-width:none;top:46%;left:6%;transform:translateY(-37%)}.opening h1{width:min(52vw,820px);line-height:0;font-size:unset;letter-spacing:normal;margin:0}.hero-title-svg{width:100%;height:auto;display:block;overflow:visible}.opening-post{letter-spacing:-.025em;color:#f3f0f8;white-space:nowrap;margin:26px 0 0;font:600 clamp(19px,2.1vw,34px)/1.25 Manrope,Arial,sans-serif}.opening-post #query-word{color:#c983ee;min-width:0;transition:opacity .2s,transform .2s}.query-cursor{font-weight:400}@media (width<=800px){.opening-copy{max-width:none;top:43%;left:6%}.opening h1{width:88vw}.opening-post{letter-spacing:-.035em;margin-top:18px;font-size:clamp(16px,4.25vw,26px)}.opening-post #query-word{min-width:0}}.opening-copy{will-change:auto}.answer-stage:before{background:radial-gradient(#774edc21,#0000 63%);width:70vw;height:70vw;top:-15%;right:-45vw}.answer-symbol{color:#6044ca;font-size:clamp(38px,6vw,90px);line-height:1}.answer-statement{max-width:1600px}.answer-statement h2{letter-spacing:-.032em;font-size:clamp(58px,9.2vw,150px);line-height:.9}.answer-statement h2>span:not(.answer-period){color:#7a6c80}.answer-small{color:#6b6174;align-items:center;gap:14px;display:inline-flex}.answer-small:before{content:"";background:#8051de;width:38px;height:1px;display:inline-block}.ed-method{color:#17131b;background:#ece9e3;padding:45px 5% 140px;position:relative;overflow:hidden}.ed-method__meta{font:500 10px/1.2 var(--mono);letter-spacing:.12em;color:#6e6670;border-top:1px solid #9f969c;justify-content:space-between;padding-top:15px;display:flex}.ed-method__head{grid-template-columns:1.25fr .6fr;align-items:end;gap:8%;margin:clamp(100px,14vw,200px) 4% 90px;display:grid}.ed-method__head h2{font:600 clamp(70px,10.4vw,160px)/.79 var(--font);letter-spacing:-.035em;margin:22px 0 0}.ed-method__head h2 em{font:italic 400 1em/.8 var(--accent-serif);letter-spacing:-.045em;color:#7a50c9}.ed-method__head p{color:#554d58;max-width:390px;margin:0;font:400 clamp(16px,1.5vw,19px)/1.6 Manrope,sans-serif}.ed-method__label{font:500 10px/1.2 var(--mono);letter-spacing:.12em;color:#746b79}.ed-method__list{margin:0 4%;padding:0;list-style:none}.ed-method__item{--ed-progress:.5;border-top:1px solid #a9a0a5;grid-template-columns:100px 1fr .9fr;align-items:center;gap:3%;min-height:380px;padding:55px 0;display:grid;position:relative}.ed-method__item:last-child{border-bottom:1px solid #a9a0a5}.ed-method__index{font:500 11px/1.3 var(--mono);letter-spacing:.1em;color:#756b78;align-self:start;padding-top:12px}.ed-method__body h3{font:600 clamp(50px,5.2vw,80px)/.87 var(--font);letter-spacing:-.025em;margin:0 0 22px}.ed-method__body h3 em{font:italic 400 .98em/.9 var(--accent-serif);color:#7951bf}.ed-method__body p{color:#5e5661;max-width:390px;margin:0;font:400 15px/1.65 Manrope,sans-serif}.ed-method__visual{isolation:isolate;min-width:0;height:260px;transform:translateY(var(--ed-y,0px));background:#ded9df;position:relative;overflow:hidden}.ed-method__visual:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#59477d24 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#59477d24 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ed-method__visual span{font:500 9px/1 var(--mono);letter-spacing:.1em;color:#584d69;position:absolute}.ed-method__visual span:first-child{top:20px;left:20px}.ed-method__visual span:nth-child(2){bottom:20px;right:20px}.ed-method__visual b{font:600 clamp(45px,5vw,72px)/1 var(--font);letter-spacing:-.035em;white-space:nowrap;color:#251b3b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.ed-method__visual b:before,.ed-method__visual b:after{content:"";transform:translate(var(--ed-x,0px),var(--ed-y2,0px));z-index:-1;border:1px solid #6e4db6;position:absolute;inset:-18px -26px}.ed-method__visual b:after{transform:translate(var(--ed-x2,0px),var(--ed-y3,0px));border-color:#b05ccc}.ed-method__visual--substance{background:#c8c7e3}.ed-method__visual--substance b{color:#29266b;transform:translate(-50%,-50%)rotate(4deg)}.ed-method__visual--signal{background:#d9c5d9}.ed-method__visual--signal b{color:#512257;transform:translate(-50%,-50%)rotate(-3deg)}.explainer{background:#e1ddd8;padding-top:100px;padding-bottom:130px}.explainer-grid{margin-top:70px}.evidence{color:#f3eff4;background:#15111d;padding-top:50px;padding-bottom:140px}.evidence .section-meta.light{color:#b9aeba;border-color:#fff4}.evidence .kicker,.evidence-grid>div>p:last-child{color:#b2a9b7}.evidence h2 em{color:#cbb5e9}.evidence-grid{align-items:start;gap:7%}.evidence-case{color:#f6f1f7;border-color:#b2aab84a;padding:30px 0}.evidence-case:hover{color:#fff}.evidence-case strong{white-space:nowrap;font-size:clamp(40px,5.2vw,80px)}.evidence-case strong i{color:#c083f0}.evidence-case p{color:#c0b5c3}.evidence-link{border-color:#bfb2ca}.ed-proof-chart{border-bottom:1px solid #ffffff75;grid-template-columns:1fr 1fr;align-items:end;gap:18px;height:190px;margin:0 0 25px;display:grid}.ed-proof-bar{transform-origin:bottom;transform:scaleY(var(--ed-scale,1));background:linear-gradient(#8f5fdd,#4c3bb8);transition:transform .25s;display:block;position:relative}.ed-proof-bar:first-child{background:linear-gradient(#8069d7,#4c3bb8);height:39.7%}.ed-proof-bar:last-child{background:linear-gradient(#c477cf,#6854c9);height:100%}.ed-proof-bar:after{content:attr(data-label);font:500 9px/1 var(--mono);letter-spacing:.08em;color:#c6b9c8;white-space:nowrap;position:absolute;bottom:-27px;left:0}.evidence-link{margin-top:45px}.finale{background:#090711}.finale-glow{background:radial-gradient(at 76% 58%,#4a309a47,#0000 45%),radial-gradient(at 90% 100%,#c031b22b,#0000 35%)}.finale-art{opacity:.87;perspective:1200px;width:55%;height:72%;top:11%;right:-5%}.ed-motif{filter:drop-shadow(0 22px 45px #321b7759);width:100%;height:100%;animation:9s ease-in-out infinite ed-drift;overflow:visible;transform:rotate(-9deg)rotateY(-13deg)}.ed-motif__left,.ed-motif__right{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite alternate ed-wing}.ed-motif__right{animation-delay:-3.5s}@keyframes ed-drift{50%{transform:rotate(-2deg)rotateY(10deg)translateY(-15px)}}@keyframes ed-wing{to{transform:scaleX(.95)translateY(-5px)}}.finale-content h2{z-index:2;position:relative}.finale-bottom{border-top:1px solid #ffffff4d;padding-top:22px}.contact-button{border:0;border-bottom:1px solid #c6a1ee;border-radius:0;padding:16px 0;transition:gap .3s}.contact-button:hover{color:#fff;background:0 0;gap:80px}@media (width<=800px){.answer-statement h2{font-size:clamp(52px,10.4vw,82px)}.ed-method{padding:35px 6% 90px}.ed-method__meta span:last-child{display:none}.ed-method__head{grid-template-columns:1fr;gap:30px;margin:100px 0 70px}.ed-method__head h2{font-size:clamp(65px,13vw,100px)}.ed-method__list{margin:0}.ed-method__item{grid-template-columns:35px 1fr;gap:15px;min-height:0;padding:38px 0}.ed-method__body h3{font-size:clamp(43px,11vw,65px)}.ed-method__body p{font-size:14px}.ed-method__visual{grid-column:2;width:100%;height:190px;margin-top:16px}.ed-method__visual b{font-size:56px}.explainer{padding-top:65px;padding-bottom:90px}.evidence{padding:35px 6% 90px}.evidence-grid{gap:35px}.evidence-case strong{font-size:clamp(35px,8vw,60px)}.ed-proof-chart{height:145px}.finale-art{opacity:.38;width:82%;height:55%;top:24%;right:-29%}.finale-bottom{gap:24px}.contact-button:hover{gap:30px}}@media (prefers-reduced-motion:reduce){.ed-method__visual,.ed-proof-bar{transform:none}.ed-motif,.ed-motif__left,.ed-motif__right{animation:none}.contact-button{transition:none}}.editorial-journey{background:radial-gradient(at 86% 18%,#a084ef47,#0000 28%),radial-gradient(at 8% 65%,#c397e340,#0000 34%),linear-gradient(160deg,#f0ece8 0%,#e9e1ef 42%,#d7cce7 75%,#dfd7e2 100%);position:relative}.journey-weave{pointer-events:none;opacity:.42;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journey-weave path{fill:none;stroke:url(#journey-line);vector-effect:non-scaling-stroke;stroke-width:1.3px;stroke-dasharray:22 12}.journey-weave__echo{opacity:.5;stroke-width:.7px!important}.answer,.ed-method,.explainer{z-index:1;background:0 0;position:relative}.answer{overflow:visible}.answer-stage{background:0 0}.ed-method{overflow:visible}.method-drawing{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.method-drawing path{fill:none;stroke:#7d5ad5;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.55;stroke-dasharray:900;stroke-dashoffset:var(--method-dash,0)}.method-drawing path+path{stroke:#cb73c7;stroke-width:.75px;opacity:.55}.evidence{background:radial-gradient(at 75% 48%,#58329f4d,#0000 48%),linear-gradient(150deg,#20172d 0%,#171121 55%,#0b0914 100%)}.proof-signal{width:100%;height:auto;margin:12px 0 0;display:block;overflow:visible}.proof-grid{fill:none;stroke:#e5d4f5;stroke-width:1px;opacity:.15;vector-effect:non-scaling-stroke}.proof-link{fill:none;stroke:url(#proof-gradient);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:900;stroke-dashoffset:var(--proof-dash,0)}.proof-point{fill:#f6e9ff}.proof-point--first{fill:#8b88ff}.proof-halo{fill:none;stroke:#d398ef;stroke-width:1px;opacity:.65;vector-effect:non-scaling-stroke}.proof-signal text{fill:#cdbdd6;letter-spacing:.08em;font:500 16px IBM Plex Mono,monospace}.evidence-case .proof-note{color:#b9aebf;margin:0 0 28px;font-size:12px;line-height:1.5}@media (width>=901px) and (prefers-reduced-motion:no-preference){.js .ed-method{height:260svh;padding:0}.js .ed-method__stage{flex-direction:column;justify-content:flex-start;height:100svh;padding:45px 5% 4vh;display:flex;position:sticky;top:0;overflow:hidden}.js .ed-method__head{align-items:end;gap:8%;margin:clamp(35px,6vh,70px) 4% 3vh}.js .ed-method__head h2{font-size:clamp(62px,7vw,110px)}.js .ed-method__list{will-change:transform;flex:none;width:max-content;margin:0 4%;display:flex}.js .ed-method__item{border-bottom:1px solid #a9a0a5;flex:none;grid-template-columns:80px 1fr .85fr;gap:3%;width:min(75vw,1100px);height:min(40vh,355px);min-height:0;padding:25px 3vw 25px 0}.js .ed-method__item+.ed-method__item{padding-left:3vw}.js .ed-method__visual{height:min(28vh,260px)}}@media (width<=900px){.ed-method__stage{position:relative}.journey-weave{opacity:.3}.proof-signal text{font-size:20px}}@media (prefers-reduced-motion:reduce){.journey-weave path,.method-drawing path,.proof-link{stroke-dashoffset:0!important}.ed-method{height:auto!important}.ed-method__stage{height:auto!important;position:relative!important}.ed-method__list{transform:none!important}}.journey-weave path{stroke-dashoffset:var(--weave-offset,0)}.journey-weave{overflow:hidden}.answer h2>.answer-line{font:inherit;letter-spacing:inherit;white-space:nowrap;display:block}.answer h2>.answer-line--italic{font-family:var(--accent-serif);letter-spacing:-.035em;color:#7a6c80;font-size:.9em;font-style:italic;font-weight:400}@media (prefers-reduced-motion:no-preference){.js .answer-line{clip-path:inset(-.16em calc(100% - var(--read,100%)) -.16em -.08em)}}@media (width<=800px){.answer h2>.answer-line--italic{font-size:.74em}}.journey-weave{opacity:.84}.journey-weave path{fill:none;stroke:url(#journey-line);vector-effect:non-scaling-stroke;stroke-dasharray:1000;stroke-dashoffset:var(--signal-offset,0)}.journey-weave .journey-weave__glow{stroke-width:var(--signal-glow,15);opacity:.17;stroke-dasharray:none;stroke-dashoffset:0}.journey-weave .journey-weave__main{stroke-width:var(--signal-width,5);stroke-linecap:round}.journey-weave .journey-weave__branch{stroke-width:2.5px;opacity:.58;stroke-linecap:round}.journey-weave__traveler{fill:#faf7ff;stroke:#7048c7;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #9f62dc)}.explainer{overflow:visible}.explainer-stage{isolation:isolate;position:relative}.scope-mark{z-index:-1;opacity:.42;width:min(46vw,650px);height:auto;transform:rotate(var(--scope-rotate,0deg)) scale(var(--scope-scale,1));transform-origin:50%;pointer-events:none;position:absolute;top:19%;left:7%;overflow:visible}.scope-mark circle,.scope-mark path{fill:none;stroke:#7548c5;stroke-width:2px;vector-effect:non-scaling-stroke}.scope-mark .scope-ring{stroke-dasharray:1100;stroke-dashoffset:var(--scope-dash,0)}.scope-mark .scope-ring--inner{opacity:.48;stroke:#ba64c9}.scope-mark .scope-lines{stroke-width:1.5px}.scope-mark .scope-arrows{stroke-width:3px}.scope-mark .scope-center{fill:#7950ca;stroke:none}@media (width>=901px) and (prefers-reduced-motion:no-preference){.js .explainer{height:180svh;padding:0}.js .explainer-stage{height:100svh;padding:45px 5% 8vh;position:sticky;top:0;overflow:hidden}.js .explainer-grid{margin-top:clamp(70px,12vh,150px)}}@media (width<=900px){.scope-mark{opacity:.28;width:70vw;top:25%;left:5%}}.evidence-case{cursor:default}.evidence-case strong{display:block}.proof-traveler{fill:#fff;stroke:#dca4ff;stroke-width:4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 9px #db82fd)}.proof-point--last,.proof-halo{opacity:var(--scenario-end,1)}.real-proof{border-top:1px solid #fff5;margin-top:35px;padding-top:22px}.evidence-case .real-proof p{color:#d1c5d4;max-width:550px;margin-bottom:22px;font-size:14px}.real-proof .evidence-link{letter-spacing:.14em;border-bottom:1px solid #bfb2ca;margin-top:0;padding-bottom:8px;font-size:10px;font-weight:700;display:inline-block}.real-proof .evidence-link:hover{color:#e0b4ff}@media (prefers-reduced-motion:reduce){.answer-line{clip-path:none!important}.journey-weave path{stroke-dashoffset:0!important}.journey-weave__traveler,.proof-traveler{display:none}.scope-mark{transform:none}.scope-mark .scope-ring{stroke-dashoffset:0}.explainer{height:auto!important}.explainer-stage{height:auto!important;position:relative!important}}.proof-link{stroke-dasharray:1000}.evidence-case strong{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.js .explainer-grid h2{clip-path:inset(-.12em calc(100% - var(--scope-reveal,100%)) -.12em -.06em)}}.evidence{overflow:visible}.evidence-stage{position:relative}.evidence-title-line{display:block}@media (prefers-reduced-motion:no-preference){.js .evidence-title-line{clip-path:inset(-.14em calc(100% - var(--title-read,100%)) -.14em -.07em);transform:translateX(var(--title-shift,0))}}@media (width>=901px) and (height>=760px) and (prefers-reduced-motion:no-preference){.js .evidence{height:240svh;padding:0}.js .evidence-stage{height:100svh;padding:4vh 5%;position:sticky;top:0;overflow:hidden}.js .evidence-grid{align-items:start;margin:4vh 4% 0}.js .evidence-case{padding:2vh 0}.js .evidence-case strong{margin:2vh 0 1vh}.js .evidence-case p{margin-bottom:1.5vh}.js .proof-signal{width:100%;height:min(29vh,330px);margin:0}.js .real-proof{margin-top:1.5vh;padding-top:1.5vh}.js .evidence-case .real-proof p{margin-bottom:1vh}}.finale-answer-row{white-space:nowrap;align-items:baseline;display:inline-flex;overflow:visible}.finale h2 .finale-answer-row em{font-size:1.24em;line-height:.88;overflow:visible}.finale-question{vertical-align:baseline;flex:none;width:.68em;height:1.32em;margin-left:.01em;display:inline-block;overflow:visible}.logo-sweep{animation:8s ease-in-out infinite logo-light;transform:translate(0)}@keyframes logo-light{0%,12%{opacity:0;transform:translate(0)}18%{opacity:.9}46%{opacity:.8}58%,to{opacity:0;transform:translate(850px)}}@media (width<=800px){.finale h2 .finale-answer-row em{font-size:clamp(62px,15vw,110px)}.finale-question{width:.54em;height:1.12em}}@media (prefers-reduced-motion:reduce){.evidence-title-line{clip-path:none!important;transform:none!important}.logo-sweep{opacity:.25;animation:none}}.finale h2 .finale-answer-row em{padding-right:.07em;display:inline-block}.answer .answer-line{clip-path:none!important}.answer .answer-letter{white-space:pre;display:inline-block}@media (prefers-reduced-motion:no-preference){.answer.answer-animated .answer-letter{opacity:0;filter:blur(5px);transform:translateY(-.24em)}.answer.answer-animated.is-reading .answer-letter{animation:answer-letter-arrive .55s cubic-bezier(.16,.7,.2,1) var(--letter-delay,0s) both}}@keyframes answer-letter-arrive{0%{opacity:0;filter:blur(5px);text-shadow:0 0 #0000;transform:translateY(-.24em)}55%{opacity:1;text-shadow:0 0 18px #7d4fe699}to{opacity:1;filter:blur();text-shadow:0 0 #0000;transform:none}}@media (prefers-reduced-motion:reduce){.answer .answer-letter{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.js .explainer-grid h2{clip-path:none!important}@media (prefers-reduced-motion:no-preference){.js .explainer-grid h2{font-size:calc(clamp(57px,7.8vw,120px) * var(--scope-text-scale,1));opacity:var(--scope-text-opacity,1)}.scope-mark{opacity:var(--scope-opacity,.42)}}.scope-impact{z-index:6;mix-blend-mode:difference;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.explainer.is-impact .scope-impact{animation:.65s ease-out both scope-impact-once}}@keyframes scope-impact-once{0%{opacity:0}28%{opacity:.6}to{opacity:0}}@media (width<=800px) and (prefers-reduced-motion:no-preference){.js .explainer-grid h2{font-size:calc(clamp(57px,10vw,80px) * var(--scope-text-scale,1))}}@media (prefers-reduced-motion:reduce){.scope-impact{display:none}.js .explainer-grid h2{opacity:1;clip-path:none!important}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.js .explainer-grid h2{font-size:clamp(57px,10vw,80px)}}.evidence-case .scenario-caption{color:#bcb0c9;margin:0 0 1.2vh;font-size:14px}.proof-signal{overflow:visible}.proof-area{fill:url(#proof-area)}.proof-link{stroke-width:5.5px;stroke-linecap:round;stroke-dasharray:1000}.proof-link--glow{stroke-width:20px;opacity:.28;filter:blur(7px)}.proof-traveler{fill:#fff;stroke:#d6a0ff;stroke-width:5px;filter:drop-shadow(0 0 11px #c986ff)}.growth-milestone{opacity:1}.growth-milestone__ring{fill:#1a1227;stroke:#c6a1f8;stroke-width:1.5px;vector-effect:non-scaling-stroke}.growth-milestone__core{fill:#f1dfff;stroke:none}.growth-milestone__mark path{fill:none;stroke:#b99ade;stroke-width:1px;vector-effect:non-scaling-stroke}.proof-signal .growth-milestone text{letter-spacing:.06em;fill:#e1d5ee;font:600 18px IBM Plex Mono,monospace}@media (prefers-reduced-motion:no-preference){.js .growth-milestone{opacity:0;transition:opacity .35s}.js .growth-milestone.is-reached{opacity:1}.js .growth-milestone.is-reached .growth-milestone__mark{transform-box:fill-box;transform-origin:50%;animation:.65s cubic-bezier(.2,.7,.2,1) both growth-node-arrive}}@keyframes growth-node-arrive{0%{opacity:0;transform:scale(.65)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (width>=901px) and (height>=760px) and (prefers-reduced-motion:no-preference){.js .proof-signal{height:min(35vh,390px)}}@media (prefers-reduced-motion:reduce){.growth-milestone,.growth-milestone__mark{opacity:1!important;animation:none!important}}.evidence-title-line--wonder{line-height:1;overflow:visible}.wonder-mask{vertical-align:top;margin:-.12em -.15em -.1em -.08em;padding:.12em .15em .1em .08em;display:inline-block;overflow:hidden}.evidence h2 .wonder-word{white-space:nowrap;letter-spacing:-.035em;color:#cbb5e9;font-size:clamp(74px,9vw,150px);line-height:1;display:inline-flex}.wonder-letter{display:inline-block}@media (prefers-reduced-motion:no-preference){.js .evidence-title-line--wonder{clip-path:none;transform:none}.js .wonder-letter{transform:translateY(var(--wonder-rise,0%));opacity:var(--wonder-opacity,1)}}@media (prefers-reduced-motion:reduce){.wonder-letter{opacity:1!important;transform:none!important}}.cinema-shade{background:linear-gradient(90deg,#03030af5 0%,#03030ade 24%,#03030a8c 43%,#03030a00 72%),linear-gradient(#03030a73,#0000 25% 75%,#03030abf)}.cinema-fallback{background-position:50%,65%}.chapter h2,.chapter-four h2{font-size:min(8.2vw,13svh,130px)}.finale{padding:clamp(28px,4svh,45px) 5% clamp(42px,7svh,100px)}.finale-content{margin:clamp(35px,8svh,120px) 4% 0}.finale h2{margin:clamp(22px,4svh,38px) 0 clamp(28px,6svh,65px);font-size:min(9vw,14svh,170px);line-height:.82}.finale-bottom p{margin:0}.finale-art{height:75%;top:8%}@media (width<=800px){.cinema-shade{background:linear-gradient(#03030a1f 0%,#03030ac7 65%,#03030af7)}.chapter h2,.chapter-four h2{font-size:min(10vw,8svh,88px)}.chapter{bottom:15%}.finale{padding:32px 6% 55px}.finale-content{margin:clamp(45px,9svh,90px) 0 0}.finale h2{font-size:min(12vw,12svh,105px)}.finale h2 .finale-answer-row em{font-size:1.24em}.finale-art{width:82%;height:55%;top:20%;right:-29%}}@media (height<=760px) and (width>=901px){.js .ed-method__stage{padding-top:25px}.js .ed-method__head{margin-top:3vh;margin-bottom:2vh}.js .ed-method__head h2{font-size:min(7vw,12svh,100px)}.js .explainer-stage{padding-top:25px}.js .explainer-grid{margin-top:4vh}.js .explainer-grid h2{font-size:calc(min(7vw,11svh,100px) * var(--scope-text-scale,1))}}@media (width>=801px){body{--closing-footer-height:clamp(74px,10svh,105px)}#root>footer{min-height:var(--closing-footer-height);padding-top:18px;padding-bottom:18px}.finale{min-height:calc(100svh - var(--closing-footer-height));flex-direction:column;display:flex}.finale-content{flex-direction:column;flex:1;justify-content:center;margin:0 4%;display:flex}.finale-art{aspect-ratio:1;width:min(39vw,52svh,520px);height:auto;top:43%;right:7%;transform:translateY(-50%)}}@media (width<=800px){.finale-art{aspect-ratio:1;opacity:.28;width:min(46vw,260px);height:auto;top:8%;right:5%}}
