.soma-module__dNMswq__site{--paper:#f5f5fa;--ink:#15151d;--violet:#6542ed;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:clip}.soma-module__dNMswq__site *{box-sizing:border-box}.soma-module__dNMswq__site a{color:inherit;text-decoration:none}.soma-module__dNMswq__site h1,.soma-module__dNMswq__site h2,.soma-module__dNMswq__site h3,.soma-module__dNMswq__site p{margin:0}.soma-module__dNMswq__site h1,.soma-module__dNMswq__site h2,.soma-module__dNMswq__site h3{letter-spacing:-.065em;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.02}.soma-module__dNMswq__site em{color:var(--violet);font-style:normal;font-weight:400}.soma-module__dNMswq__site a:focus-visible,.soma-module__dNMswq__site button:focus-visible{outline:2px solid var(--violet);outline-offset:5px}.soma-module__dNMswq__site section[id]{scroll-margin-top:30px}.soma-module__dNMswq__conceptBar{color:#322959;letter-spacing:1px;background:#ddd7f6;justify-content:space-between;align-items:center;gap:12px;padding:11px 5%;font-size:10px;display:flex}.soma-module__dNMswq__conceptBar a{letter-spacing:0;align-items:center;gap:10px;display:flex}.soma-module__dNMswq__header{z-index:10;border-bottom:1px solid #27263b15;justify-content:space-between;align-items:center;width:100%;height:98px;padding:0 5%;display:flex;position:absolute;top:40px;left:0}.soma-module__dNMswq__logo{letter-spacing:-2px;align-items:center;gap:6px;font-size:38px;font-weight:600;display:inline-flex}.soma-module__dNMswq__logo svg{color:var(--violet)}.soma-module__dNMswq__header nav{align-items:center;gap:34px;font-size:13px;display:flex}.soma-module__dNMswq__header nav a:last-child{border-bottom:1px solid #15151d;align-items:center;gap:20px;padding-bottom:7px;display:flex}.soma-module__dNMswq__journey{height:400svh;position:relative}.soma-module__dNMswq__scene{isolation:isolate;background:radial-gradient(at 77% 44%,#e0dcff 0,#eeecfa 30%,#f5f5fa 66%);height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.soma-module__dNMswq__sceneGrid{z-index:-1;background-image:linear-gradient(90deg,#3b276509 1px,#0000 1px);background-size:25% 100%;position:absolute;inset:0}.soma-module__dNMswq__copy{z-index:3;width:47%;position:absolute;top:29%;left:7%}.soma-module__dNMswq__eyebrow{letter-spacing:1.4px;color:#6d6980;font:10px/1.7 Arial,sans-serif;display:block}.soma-module__dNMswq__chapterCopy h1,.soma-module__dNMswq__chapterCopy h2{margin-top:28px;font-size:clamp(56px,6.35vw,98px)}.soma-module__dNMswq__chapterCopy:not([hidden]){animation:.65s both soma-module__dNMswq__copyIn}.soma-module__dNMswq__description{color:#676574;max-width:365px;font-size:16px;line-height:1.85;margin-top:29px!important}.soma-module__dNMswq__textLink{border-bottom:1px solid #9390a4;align-items:center;gap:36px;margin-top:22px;padding:14px 0;font-size:13px;display:inline-flex}.soma-module__dNMswq__visual{perspective:1400px;width:61%;height:94%;position:absolute;bottom:0;right:-2%}.soma-module__dNMswq__angle{opacity:0;transition:opacity .7s,transform 1.1s cubic-bezier(.2,.65,.2,1);position:absolute;inset:0;transform:translateY(20px)rotateY(-8deg)scale(.96);-webkit-mask-image:linear-gradient(#000 0 78%,#0000 100%);mask-image:linear-gradient(#000 0 78%,#0000 100%)}.soma-module__dNMswq__angle.soma-module__dNMswq__activeAngle{opacity:1;transform:translateY(0) rotateY(var(--turn,0deg)) scale(1)}.soma-module__dNMswq__angle img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 25px 55px #5241a51c);width:100%;height:100%;display:block}.soma-module__dNMswq__annotation{letter-spacing:1px;writing-mode:vertical-rl;color:#58516f;align-items:center;gap:14px;font-size:8px;display:flex;position:absolute;top:35%;right:7%}.soma-module__dNMswq__annotation svg{color:var(--violet)}.soma-module__dNMswq__sceneFooter{letter-spacing:1.3px;z-index:4;color:#605b70;justify-content:space-between;align-items:center;gap:35px;font-size:9px;display:flex;position:absolute;bottom:30px;left:7%;right:7%}.soma-module__dNMswq__progress{background:#ddd9ea;flex:1;max-width:260px;height:2px}.soma-module__dNMswq__progress i{background:var(--violet);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}.soma-module__dNMswq__scrollLabel{align-items:center;gap:14px;display:flex}.soma-module__dNMswq__research{background:#fff;padding:90px 7% 100px}.soma-module__dNMswq__sectionTop{justify-content:space-between;align-items:center;gap:25px;display:flex}.soma-module__dNMswq__sectionTop>span:last-child{letter-spacing:1px;color:#777382;font-size:9px}.soma-module__dNMswq__research h2{margin-top:60px;font-size:clamp(55px,7.8vw,118px)}.soma-module__dNMswq__researchBottom{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:55px;margin-top:65px;display:grid}.soma-module__dNMswq__researchBottom>svg{color:var(--violet)}.soma-module__dNMswq__researchBottom>p{color:#666371;font-size:16px;line-height:1.85}.soma-module__dNMswq__lab{background:#ebe8f6;grid-template-columns:1fr 1fr;gap:8%;padding:110px 7%;display:grid}.soma-module__dNMswq__lab h2,.soma-module__dNMswq__principles h2{margin-top:32px;font-size:clamp(43px,4.5vw,69px)}.soma-module__dNMswq__labIntro>p{color:#676271;max-width:340px;margin-top:28px;font-size:16px;line-height:1.8}.soma-module__dNMswq__choices{margin-inline:0;border:0;flex-wrap:wrap;gap:9px;min-inline-size:0;margin-top:32px;padding:0;display:flex}.soma-module__dNMswq__choices button{color:#534d67;cursor:pointer;background:0 0;border:1px solid #cfc9df;border-radius:30px;padding:12px 17px;font:12px Arial,sans-serif;transition:background .2s,color .2s}.soma-module__dNMswq__choices button[aria-pressed=true]{color:#fff;background:#6542ed;border-color:#6542ed}.soma-module__dNMswq__labIntro small{color:#797386;max-width:300px;margin-top:24px;font-size:11px;line-height:1.7;display:block}.soma-module__dNMswq__conversation{background:#fbfaff;border:1px solid #fff;border-radius:18px;padding:30px;box-shadow:0 20px 60px #36245908}.soma-module__dNMswq__conversationHeader{color:#6b4bcc;letter-spacing:1px;border-bottom:1px solid #e4dfef;align-items:center;gap:13px;margin-bottom:28px;padding-bottom:26px;font-size:9px;display:flex}.soma-module__dNMswq__conversationHeader>i{background:#8d70ef;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 5px #ede7ff}.soma-module__dNMswq__speaker{letter-spacing:1.5px;color:#827a95;font-size:9px}.soma-module__dNMswq__input{letter-spacing:-.5px;font-size:19px;line-height:1.5;margin:13px 0 30px!important}.soma-module__dNMswq__response{letter-spacing:-.5px;color:#6046a7;min-height:150px;font-size:19px;line-height:1.6;animation:.4s soma-module__dNMswq__copyIn;margin-top:13px!important}.soma-module__dNMswq__responseNote{color:#8b829e;border-top:1px solid #e4dfef;align-items:center;gap:10px;margin-top:26px;padding-top:22px;font-size:10px;display:flex}.soma-module__dNMswq__principles{background:#f7f6fc;grid-template-columns:1fr 1fr;gap:8%;padding:100px 7%;display:grid}.soma-module__dNMswq__principleList article{border-top:1px solid #dedae8;align-items:flex-start;gap:25px;padding:30px 0;display:flex}.soma-module__dNMswq__principleList article>span{color:#867c9d;margin-top:5px;font-size:11px}.soma-module__dNMswq__principleList article>svg{color:#8a7aa7;flex-shrink:0;margin-left:auto}.soma-module__dNMswq__principleList h3{letter-spacing:-1px;font-size:27px}.soma-module__dNMswq__principleList p{color:#77717f;max-width:300px;margin-top:14px;font-size:14px;line-height:1.8}.soma-module__dNMswq__future{color:#efebf8;background:#181421;padding:85px 7% 80px}.soma-module__dNMswq__future .soma-module__dNMswq__eyebrow,.soma-module__dNMswq__future .soma-module__dNMswq__sectionTop>span:last-child{color:#a99cbc}.soma-module__dNMswq__future h2{margin-top:55px;font-size:clamp(67px,10vw,145px)}.soma-module__dNMswq__future em{color:#b5a3fa}.soma-module__dNMswq__roadmap{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:80px;display:grid}.soma-module__dNMswq__roadmap article{border-top:1px solid #ffffff29;padding-top:23px}.soma-module__dNMswq__roadmap article>span{color:#a68fc8;font-size:11px}.soma-module__dNMswq__roadmap h3{letter-spacing:-1px;margin-top:35px;font-size:30px}.soma-module__dNMswq__roadmap p{color:#9f94ad;max-width:270px;margin-top:18px;font-size:14px;line-height:1.8}.soma-module__dNMswq__invitation{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:30px;margin-top:70px;padding-top:40px;display:flex}.soma-module__dNMswq__invitation p{letter-spacing:-.5px;font-size:22px;line-height:1.5}.soma-module__dNMswq__invitation a{color:#231937;background:#cabbfa;border-radius:35px;align-items:center;gap:30px;padding:20px 25px;font-size:13px;display:flex}.soma-module__dNMswq__footer{background:#fff;justify-content:space-between;align-items:center;gap:30px;padding:40px 5%;display:flex}.soma-module__dNMswq__footer p{color:#8a8493;font-size:11px;line-height:1.8}.soma-module__dNMswq__footer>a:last-child{align-items:center;gap:20px;font-size:12px;display:flex}@keyframes soma-module__dNMswq__copyIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.soma-module__dNMswq__copy{top:32%}.soma-module__dNMswq__visual{width:55%;right:3%}}@media (max-width:1000px){.soma-module__dNMswq__copy{width:48%;left:6%}.soma-module__dNMswq__chapterCopy h1,.soma-module__dNMswq__chapterCopy h2{font-size:64px}.soma-module__dNMswq__description{max-width:300px;font-size:15px}.soma-module__dNMswq__visual{width:71%;right:-12%}.soma-module__dNMswq__lab,.soma-module__dNMswq__principles{gap:5%}.soma-module__dNMswq__researchBottom{gap:30px}}@media (max-width:700px){.soma-module__dNMswq__conceptBar{letter-spacing:.5px;min-height:40px;padding:10px 5%;font-size:8px}.soma-module__dNMswq__header{height:80px}.soma-module__dNMswq__logo{font-size:30px}.soma-module__dNMswq__header nav{gap:18px;font-size:10px}.soma-module__dNMswq__header nav a:nth-child(2){display:none}.soma-module__dNMswq__header nav a:last-child{gap:8px}.soma-module__dNMswq__journey{height:360svh}.soma-module__dNMswq__scene{height:100svh;min-height:730px}.soma-module__dNMswq__copy{width:86%;top:125px;left:7%}.soma-module__dNMswq__chapterCopy h1,.soma-module__dNMswq__chapterCopy h2{max-width:400px;margin-top:19px;font-size:clamp(40px,11vw,63px)}.soma-module__dNMswq__eyebrow{letter-spacing:.8px;font-size:8px}.soma-module__dNMswq__description{max-width:310px;font-size:13px;line-height:1.7;margin-top:20px!important}.soma-module__dNMswq__textLink{gap:25px;margin-top:9px;padding:10px 0;font-size:11px}.soma-module__dNMswq__visual{width:87%;height:52%;bottom:-1%;right:-8%}.soma-module__dNMswq__angle{-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}.soma-module__dNMswq__annotation{font-size:6px;top:40%;right:15%}.soma-module__dNMswq__sceneFooter{gap:20px;font-size:7px;bottom:22px}.soma-module__dNMswq__progress{max-width:90px}.soma-module__dNMswq__scrollLabel{gap:6px;font-size:6px}.soma-module__dNMswq__research,.soma-module__dNMswq__lab,.soma-module__dNMswq__principles,.soma-module__dNMswq__future{padding:60px 7%}.soma-module__dNMswq__sectionTop>span:last-child{display:none}.soma-module__dNMswq__research h2{margin-top:35px;font-size:clamp(40px,10.7vw,65px)}.soma-module__dNMswq__researchBottom{grid-template-columns:1fr;gap:25px;margin-top:40px}.soma-module__dNMswq__researchBottom>svg{width:45px;height:45px}.soma-module__dNMswq__researchBottom>p{font-size:15px}.soma-module__dNMswq__lab,.soma-module__dNMswq__principles{grid-template-columns:1fr;gap:40px}.soma-module__dNMswq__lab h2,.soma-module__dNMswq__principles h2{margin-top:24px;font-size:clamp(36px,9.6vw,54px)}.soma-module__dNMswq__labIntro>p{margin-top:20px;font-size:15px}.soma-module__dNMswq__choices{gap:7px;margin-top:25px}.soma-module__dNMswq__choices button{padding:11px 13px;font-size:11px}.soma-module__dNMswq__conversation{padding:24px}.soma-module__dNMswq__response,.soma-module__dNMswq__input{font-size:17px}.soma-module__dNMswq__response{min-height:0}.soma-module__dNMswq__principleList h3{font-size:25px}.soma-module__dNMswq__principleList article{gap:18px}.soma-module__dNMswq__future h2{margin-top:40px;font-size:clamp(49px,13vw,75px)}.soma-module__dNMswq__roadmap{grid-template-columns:1fr;gap:30px;margin-top:45px}.soma-module__dNMswq__roadmap h3{margin-top:18px;font-size:27px}.soma-module__dNMswq__roadmap p{max-width:none}.soma-module__dNMswq__invitation{flex-direction:column;align-items:flex-start;gap:25px;margin-top:40px}.soma-module__dNMswq__invitation p{font-size:21px}.soma-module__dNMswq__invitation a{gap:15px;padding:17px 20px;font-size:12px}.soma-module__dNMswq__footer{flex-wrap:wrap;gap:25px;padding:35px 7%}.soma-module__dNMswq__footer p{order:3;width:100%;font-size:10px}.soma-module__dNMswq__footer>a:last-child{gap:10px;font-size:10px}}@media (max-width:700px) and (max-height:760px){.soma-module__dNMswq__copy{top:110px}.soma-module__dNMswq__chapterCopy h1,.soma-module__dNMswq__chapterCopy h2{font-size:40px}.soma-module__dNMswq__description{font-size:12px;margin-top:15px!important}.soma-module__dNMswq__visual{height:46%;bottom:0}.soma-module__dNMswq__chapterCopy h1,.soma-module__dNMswq__chapterCopy h2{margin-top:15px}}@media (prefers-reduced-motion:reduce){.soma-module__dNMswq__chapterCopy:not([hidden]),.soma-module__dNMswq__response{animation:none}.soma-module__dNMswq__angle,.soma-module__dNMswq__angle.soma-module__dNMswq__activeAngle{transition:none;transform:none}.soma-module__dNMswq__choices button{transition:none}}.soma-module__dNMswq__angle:not(:first-child){mix-blend-mode:darken;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 8% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 8% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.soma-module__dNMswq__scene{background:radial-gradient(at 77% 44%,#ddd7f1 0,#eae7f3 35%,#f0f0f5 70%)}.soma-module__dNMswq__visual{mix-blend-mode:darken}.soma-module__dNMswq__angle:not(:first-child){-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#000 0 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#000 0 78%,#0000 100%)}.soma-module__dNMswq__angle:not(:first-child) img{filter:none}@media (min-width:701px) and (max-height:760px){.soma-module__dNMswq__scene{min-height:0}.soma-module__dNMswq__copy{top:24%}.soma-module__dNMswq__chapterCopy h1,.soma-module__dNMswq__chapterCopy h2{margin-top:18px;font-size:clamp(46px,5.5vw,72px)}.soma-module__dNMswq__description{font-size:14px;margin-top:18px!important}.soma-module__dNMswq__textLink{margin-top:12px}}
