:root{--dark:#1b1220;--deep:#140b1c;--sand:#f4efe7;--lav:#d2b6eb;--purple:#a875ca;--ink:#271a31}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--sand);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:4px}:focus-visible{outline:2px solid #d6b4f2}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500;line-height:1.08}h1{font-size:clamp(3rem,5.3vw,6.2rem)}h2{font-size:clamp(2.4rem,4vw,4.6rem)}h3{font-size:2rem}em{color:var(--lav);font-family:Georgia,serif;font-weight:400}.wrap{width:min(100% - 9vw,1440px);margin-inline:auto}.skip{color:#111;z-index:10;background:#fff;padding:.5rem;position:absolute;top:-100px;left:1rem}.skip:focus{top:1rem}.header{z-index:5;justify-content:space-between;align-items:center;width:min(100% - 9vw,1440px);height:100px;margin:auto;display:flex;position:relative}.brand{letter-spacing:.35em;align-items:center;gap:14px;font-size:1.05rem;font-weight:600;display:flex}.brand svg,.footer-brand svg{color:#d6a3eb;width:50px;height:50px}.brand:hover{text-decoration:none}.nav{align-items:center;gap:clamp(1.5rem,3vw,3.5rem);font-size:.87rem;display:flex}.nav-contact{border:1px solid #d9bcea;border-radius:50px;padding:.55rem 1.35rem}.menu-button{display:none}.eyebrow{letter-spacing:.24em;color:var(--lav);font-size:.69rem;font-weight:700;line-height:1.6}.line{align-items:center;gap:18px;display:flex}.line:before{content:"";background:#b77bce;flex:none;width:45px;height:1px}.hero{align-items:center;min-height:630px;display:flex;position:relative}.hero-copy{z-index:2;max-width:1000px;padding:45px 0 120px;position:relative}.hero h1{margin:1.2rem 0}.hero-line{margin-bottom:2rem;font-size:clamp(1.05rem,1.5vw,1.4rem)}.arrow-link{color:#e4c9f3;align-items:center;gap:14px;font-weight:600;display:inline-flex}.arrow{border:1px solid #cba3e5;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.1rem;display:grid}.hero-aside{letter-spacing:.1em;text-transform:uppercase;color:#c2a8d0;font-size:.7rem;position:absolute;bottom:60px;right:0}.art{aspect-ratio:1;pointer-events:none;opacity:.83;filter:drop-shadow(0 0 55px #75429066);width:58%;position:absolute;top:-5%;right:-5%}.art span{clip-path:polygon(0 0,100% 0,100% 100%,0 65%);background:linear-gradient(140deg,#eec5eeaa 0%,#ad6bd0aa 18%,#58327955 55%,#0000 85%);border-top:1px solid #f7d0edaa;border-radius:70% 5% 75% 4%;width:48%;height:68%;display:block;position:absolute;transform:rotate(33deg)}.art span:first-child{top:5%;left:20%;transform:rotate(45deg)}.art span:nth-child(2){opacity:.7;top:15%;left:40%;transform:rotate(76deg)}.art span:nth-child(3){opacity:.6;top:38%;left:43%;transform:rotate(105deg)}.art span:nth-child(4){opacity:.65;top:30%;left:5%;transform:rotate(8deg)}.art span:nth-child(5){opacity:.55;top:3%;left:7%;transform:rotate(5deg)scale(.65)}.perspective{background:var(--sand);color:var(--ink);z-index:1;border-radius:48% 8% 42% 6%/16% 9% 13% 7%;width:104%;margin:-25px -2% 0;padding:100px 0 105px;position:relative}.perspective-inner{grid-template-columns:.5fr 1.3fr 1fr;align-items:start;gap:5%;display:grid}.perspective .eyebrow{color:#67427a}.perspective h2{margin:0;font-size:clamp(2.3rem,3.8vw,4rem)}.perspective em{color:#75479a}.perspective-inner>div{border-left:1px solid #b8aaba;padding-left:2rem}.possibilities{padding:140px 0}.section-intro{grid-template-columns:.6fr 1.4fr 1fr;align-items:start;gap:4%;display:grid}.section-intro h2{margin:0}.section-intro>p:last-child{color:#d0c3d2;max-width:320px}.streams{grid-template-columns:repeat(3,1fr);gap:3%;margin-top:80px;display:grid}.streams article{background:radial-gradient(at 50% 0,#784a8140,#0000 70%);border-top:1px solid #a57bbe;border-radius:50% 50% 0 0;padding:55px 6% 30px;position:relative}.stream-mark{color:#d1a6e4;margin-bottom:35px;font-size:2rem;display:block}.streams article:nth-child(2){transform:translateY(35px)}.streams article:nth-child(3){transform:translateY(5px)}.streams p:not(.eyebrow){color:#d9cdd9;max-width:32ch}.streams a,.text-link{color:#e0bff2;font-size:.95rem;font-weight:600}.streams a span{margin-left:1rem}.curiosity{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:80px 0 150px;display:grid}.curiosity-art{min-height:450px;position:relative}.curiosity-art .art{width:110%;top:-10%;left:-10%}.curiosity>div:last-child{max-width:570px}.curiosity p:not(.eyebrow),.founder p:not(.eyebrow),.invitation p:not(.eyebrow){color:#d7cbd8}.curiosity .arrow-link{margin-top:1rem}.founder{border-top:1px solid #66536a;grid-template-columns:1fr 2fr;gap:10%;padding:100px 0;display:grid}.founder>div{max-width:750px}.founder .text-link{margin:1rem 2rem 0 0;display:inline-block}.invitation{border-top:1px solid #66536a;grid-template-columns:1.3fr 1fr;gap:10%;padding:100px 0 120px;display:grid}.invitation h2{max-width:650px}.footer{border-top:1px solid #66536a;grid-template-columns:1fr 1fr;gap:40px;padding:55px 0 30px;display:grid}.footer-brand{letter-spacing:.3em;align-items:center;gap:12px;font-weight:700;display:flex}.footer-brand svg{width:36px;height:36px}.footer p,.footer-bottom{color:#b6a4bd;font-size:.8rem}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;font-size:.85rem;display:flex}.footer-bottom{border-top:1px solid #483b4d;grid-column:1/-1;justify-content:space-between;padding-top:25px;display:flex}.page-hero{padding:115px 0 120px;position:relative}.page-hero h1{max-width:1000px;margin:1.5rem 0 2rem}.intro{color:#e0d5df;max-width:750px;font-size:clamp(1.2rem,1.7vw,1.6rem)}.accent-copy{color:var(--lav);font-size:1.1rem}.capability{padding:110px 0}.capability-inner{grid-template-columns:1fr 1fr;gap:12%;display:grid}.capability h2{font-size:clamp(3rem,5vw,5.5rem)}.cap-lead{color:var(--lav);max-width:400px;font-family:Georgia,serif;font-size:1.5rem;font-style:italic}.capability-inner>div:last-child{max-width:620px}.capability-0{color:#271a31;background:#f4efe7}.capability-0 .eyebrow,.capability-0 .cap-lead{color:#744894}.capability-1{background:#2c1b32}.capability-2{background:#392443}.list-label{margin-top:2.5rem}.capability ul{columns:2;margin-bottom:3rem;padding:0;list-style:none}.capability li{break-inside:avoid;border-top:1px solid #a18ba3;padding:.7rem 1rem .7rem 0}.example{border-left:2px solid #a878bf;margin:2rem 0;padding-left:1.5rem}.cap-note{font-style:italic}.closing{padding:120px 0}.closing p:last-child{max-width:600px}.approach-list{padding:0 0 100px}.approach-list article{border-top:1px solid #6b546d;grid-template-columns:1fr 1fr;gap:12%;padding:55px 0;display:grid}.approach-list h2{font-size:clamp(2rem,3vw,3.4rem)}.approach-list p{color:#d8cbd9;max-width:600px}.quote-band{background:var(--sand);color:var(--ink);padding:100px 0}.quote-band .eyebrow{color:#744894}.quote-band blockquote{color:#744894;max-width:1000px;margin:0 0 2rem;font:italic clamp(2rem,4vw,4rem)/1.2 Georgia,serif}.quote-band p:last-child{max-width:650px}.quote-band a{text-decoration:underline}.exploration-hero{min-height:600px}.exploration-hero>div:not(.art){z-index:1;max-width:720px;position:relative}.explore-body{padding:20px 0 100px}.explore-body article{border-top:1px solid #66536a;grid-template-columns:.6fr 1.2fr 1fr;gap:5%;padding:70px 0;display:grid}.explore-body h2{font-size:clamp(2rem,3vw,3.5rem)}.contact-page{grid-template-columns:1fr 1.15fr;gap:8%;padding:100px 0 130px;display:grid}.contact-intro{max-width:550px}.contact-intro h1{font-size:clamp(3.5rem,5vw,5.7rem)}.contact-intro>p:not(.eyebrow){color:#d9cbd9;max-width:450px;font-size:1.1rem}.contact-intro .text-link{margin-top:2rem;display:inline-block}.form-panel{background:var(--sand);color:var(--ink);border-radius:4px;padding:clamp(1.5rem,4vw,4rem)}.contact-form label{margin-bottom:1.3rem;font-size:.9rem;font-weight:600;display:block}.contact-form label span{float:right;color:#66566a;font-size:.7rem;font-weight:400}.contact-form input,.contact-form select,.contact-form textarea{color:#271a31;resize:vertical;background:#fffdf9;border:1px solid #b9abb9;border-radius:3px;width:100%;margin-top:.4rem;padding:.8rem;display:block}.contact-form :focus-visible{outline-color:#744894}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-privacy{color:#5b4b5c;font-size:.8rem}.form-privacy a{text-decoration:underline}.submit{color:#fff;cursor:pointer;background:#42234b;border:0;border-radius:50px;padding:.85rem 1.5rem}.submit span{margin-left:2rem}.submit:disabled{opacity:.6}.form-status{margin:1rem 0 0;font-size:.9rem}.honeypot{position:absolute;left:-10000px}.legal{max-width:900px}.legal>p:not(.eyebrow){max-width:700px}@media (max-width:800px){.wrap,.header{width:calc(100% - 2.5rem)}.header{height:80px}.brand{font-size:.85rem}.brand svg{width:42px}.menu-button{color:inherit;background:0 0;border:1px solid #b899c7;border-radius:30px;padding:.5rem 1rem;display:block}.menu-button span{margin-left:.5rem}.nav{background:#24152b;align-items:stretch;gap:0;padding:1.5rem 1.25rem;display:none;position:absolute;top:70px;left:-1.25rem;right:-1.25rem}.nav.open{flex-direction:column;display:flex}.nav a{border-bottom:1px solid #56415b;padding:1rem}.nav .nav-contact{border:0}.hero{align-items:flex-end;min-height:620px}.hero-copy{padding:150px 0 100px}.hero h1{font-size:clamp(3rem,9vw,4.8rem)}.hero .art{opacity:.55;width:95%;top:-10%;right:-25%}.hero-aside{display:none}.perspective{border-radius:20% 5% 15% 4%/5% 3%;padding:85px 0}.perspective-inner,.section-intro,.capability-inner,.contact-page{grid-template-columns:1fr;gap:1.5rem}.perspective-inner>div{border-left:0;padding:0}.possibilities{padding:90px 0}.streams{grid-template-columns:1fr;gap:20px;margin-top:40px}.streams article,.streams article:nth-child(n){padding:35px 10%;transform:none}.stream-mark{margin-bottom:15px}.curiosity{grid-template-columns:1fr;gap:0;padding:0 0 90px}.curiosity-art{min-height:320px;overflow:hidden}.curiosity-art .art{width:85%;top:-40%;left:5%}.founder,.invitation{grid-template-columns:1fr;gap:1rem;padding:75px 0}.footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.footer-bottom{flex-direction:column;grid-column:auto;gap:.5rem}.page-hero,.capability{padding:75px 0}.closing{padding:80px 0}.approach-list article{grid-template-columns:1fr;gap:0;padding:40px 0}.exploration-hero{min-height:500px;overflow:hidden}.exploration-hero .art{opacity:.35;width:100%;top:0;right:-40%}.explore-body article{grid-template-columns:1fr;gap:0;padding:45px 0}.contact-page{padding:65px 0 80px}.form-grid{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.evolving{filter:drop-shadow(0 0 55px #9d68bd44);opacity:.88;overflow:visible;transform:rotate(-12deg)}.hero .evolving{width:min(58vw,760px);top:-9%;right:-3%}.hero:after{content:"";pointer-events:none;border-top:1px solid #c49ad35c;border-radius:50% 0 0;height:120px;position:absolute;inset:auto -5vw 0 36%;transform:rotate(-5deg)}.perspective{isolation:isolate;background:0 0;border-radius:0;padding:135px 0 145px}.perspective-ribbon{z-index:-1;width:100%;height:100%;fill:var(--sand);filter:drop-shadow(0 -15px 40px #ba8cc62c);position:absolute;inset:0}.perspective-inner{z-index:1;position:relative}.possibilities{isolation:isolate;padding-top:125px;position:relative}.flow{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.possibilities>.flow{width:115%;height:510px;top:-90px;left:-7%}.streams{gap:5%;margin-top:95px;position:relative}.streams article,.streams article:nth-child(n){background:0 0;border:0;border-radius:0;padding:25px 0 35px;transform:none}.streams article:nth-child(2){padding-top:75px}.streams article:nth-child(3){padding-top:35px}.stream-mark{background:linear-gradient(135deg,#c48cd33b,#0000 70%);border:1px solid #d7a7e6;border-radius:50% 8% 48%;width:55px;height:55px;margin-bottom:26px;display:block;transform:rotate(-24deg)}.streams article:nth-child(2) .stream-mark{border-style:dashed;border-radius:50%;transform:rotate(32deg)}.streams article:nth-child(3) .stream-mark{border-radius:8% 60%;transform:rotate(30deg)}.founder{isolation:isolate;position:relative;overflow:hidden}.founder-signature{z-index:-1;color:#bd85d00d;letter-spacing:-.16em;pointer-events:none;font:italic clamp(8rem,20vw,19rem)/1 Georgia,serif;position:absolute;top:10%;left:1%}.founder-signature span{color:#c28add15}.capabilities-hero,.approach-hero{isolation:isolate;overflow:hidden}.capabilities-hero>.flow,.approach-hero>.flow{opacity:.7;width:85%;left:28%}.capability{position:relative;overflow:hidden}.capability:before{content:"";pointer-events:none;border:1px solid #b984c93a;border-radius:50%;width:52%;height:150%;position:absolute;top:-55%;right:-12%;transform:rotate(-23deg)}.capability-1:before{width:70%;left:-31%;right:auto;transform:rotate(22deg)}.capability-2:before{border-radius:48% 15% 55% 22%;right:-22%;transform:rotate(-38deg)}.capability-inner{position:relative}.approach-list{isolation:isolate;position:relative}.approach-list>.flow{opacity:.6;width:130%;height:100%;left:-15%}.approach-list article{border:0;align-items:start;padding:75px 0;position:relative}.approach-list article:nth-of-type(2n){grid-template-columns:1.1fr .9fr;padding-left:10%}.approach-list article:nth-of-type(3){padding-left:5%}.approach-list h2{max-width:450px}.approach-list p{border-left:1px solid #a57bbe;padding:1rem 0 0 2rem}.exploration-hero{isolation:isolate}.field-art{z-index:-1;width:48%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.field-art:before,.field-art:after{content:"";border:1px solid #b78ec260;border-radius:50%;width:70%;height:65%;position:absolute;top:10%;left:15%;transform:rotate(-28deg)}.field-art:after{border-style:dashed;width:48%;height:45%;top:25%;left:27%;transform:rotate(25deg)}.field-art i{opacity:.65;background:linear-gradient(135deg,#e9c6eb,#7b4b97);border-radius:90% 0 80%;width:15%;height:8%;position:absolute;transform:rotate(-25deg)}.field-art i:first-child{top:15%;left:30%}.field-art i:nth-child(2){width:8%;height:5%;top:30%;left:70%}.field-art i:nth-child(3){width:11%;height:6%;top:54%;left:12%}.field-art i:nth-child(4){width:17%;height:9%;top:67%;left:65%}.field-art i:nth-child(5){width:5%;height:3%;top:76%;left:32%}.field-art i:nth-child(6){width:3%;height:2%;top:38%;left:48%}.explore-body article{border-top:0;grid-template-columns:.5fr 1.2fr 1fr;padding:80px 0;position:relative}.explore-body article:before{content:"";background:#b58ac5;width:18%;height:1px;position:absolute;top:0;left:0}.explore-body article:nth-child(2){grid-template-columns:.5fr 1fr 1.1fr;padding-left:9%}.explore-body article:nth-child(3){padding-left:4%}.explore-body article:nth-child(2):before{width:35%;left:9%}@supports (animation-timeline:view()){.hero .evolving{animation:linear both evolving-drift;animation-timeline:view();animation-range:entry exit}@keyframes evolving-drift{0%{transform:translateY(-2%)rotate(-12deg)}to{transform:translateY(6%)rotate(-9deg)}}}@media (max-width:800px){.hero .evolving{opacity:.5;width:110%;top:0;right:-37%}.hero:after{bottom:15px;left:15%}.perspective{padding:95px 0 105px}.perspective-ribbon{width:110%;left:-5%}.possibilities{padding-top:80px}.possibilities>.flow{width:170%;height:76%;top:5%;left:-38%}.streams{gap:20px;margin-top:45px}.streams article,.streams article:nth-child(n){border-left:1px solid #bb8fd15c;padding:20px 5% 20px 8%}.streams article:nth-child(2){border-left-style:dashed;margin-left:8%}.streams article:nth-child(3){border-left-color:#e9c6e9;margin-left:3%}.stream-mark{width:42px;height:42px;margin-bottom:18px}.curiosity-art .evolving{width:85%;top:-18%;left:2%}.founder-signature{top:5%;left:45%}.capabilities-hero>.flow,.approach-hero>.flow{opacity:.35;width:120%;left:10%}.approach-list article,.approach-list article:nth-of-type(n){grid-template-columns:1fr;padding:40px 0}.approach-list p{padding-left:1rem}.field-art{opacity:.4;width:90%;right:-25%}.explore-body article,.explore-body article:nth-child(n){grid-template-columns:1fr;padding:50px 0}.explore-body article:nth-child(2):before{left:0}}@media (prefers-reduced-motion:reduce){.hero .evolving{animation:none;transform:rotate(-12deg)}}html,body{overflow-x:clip}@media (max-width:800px){.perspective{background:var(--sand);border-radius:12% 0 14%/3% 0}.perspective-ribbon{display:none}}.hero .evolving{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 27%,#000 58%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 27%,#000 58%)}.hero-copy:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--dark) 60%,transparent 100%);pointer-events:none;position:absolute;inset:5% 12% 14% -8%}.hero-copy{isolation:isolate}.approach-list article h2,.approach-list article p{z-index:1;background:var(--dark);box-shadow:0 0 0 1rem var(--dark);position:relative}.legal h2{margin:3rem 0 1rem;font-size:clamp(1.45rem,2vw,2rem)}.legal a{text-underline-offset:4px;text-decoration:underline}.investigation-art{z-index:-1;filter:drop-shadow(0 0 30px #a566c044);width:58%;height:100%;position:absolute;top:0;right:-4%;overflow:visible}.explore-body article{isolation:isolate}.explore-body article:after{content:"";z-index:-1;border:1px solid #bd8bd52b;border-radius:50%;width:17%;height:55%;position:absolute;top:20%;right:0;transform:rotate(-22deg)}.explore-body article:nth-child(2):after{border-radius:50% 10%;width:24%;left:0;right:auto;transform:rotate(32deg)}.possibilities>.flow{opacity:1;filter:drop-shadow(0 0 8px #bd86d677)}.possibilities .flow path:nth-child(2),.possibilities .flow path:nth-child(3),.possibilities .flow path:nth-child(4){stroke-width:3px}.streams article:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(160deg,#a365c22b,#0000 55%);border-top:2px solid #c28fda88;border-radius:50% 48% 0 0;width:90%;height:125px;position:absolute;top:-15px;left:-8%;transform:rotate(-12deg)}.streams article:nth-child(2):before{border-radius:65% 25% 0 0;width:100%;top:28px;left:-12%;transform:rotate(8deg)}.streams article:nth-child(3):before{border-radius:35% 70% 0 0;left:-5%;transform:rotate(15deg)}@media (max-width:800px){.hero .evolving{opacity:.6;top:-8%;right:-38%;-webkit-mask-image:linear-gradient(105deg,#0000 12%,#00000040 42%,#000 75%);mask-image:linear-gradient(105deg,#0000 12%,#00000040 42%,#000 75%)}.hero-copy:before{background:linear-gradient(90deg,var(--dark) 25%,#1b1220eb 64%,#1b122026);inset:10% -5% 8% -8%}.investigation-art{opacity:.45;width:110%;height:90%;top:0;right:-38%}.explore-body article:after{opacity:.6;width:38%;height:45%}.streams article:before,.streams article:nth-child(n):before{opacity:.6;width:80%;height:85px;top:-8px;left:-4%;transform:rotate(-7deg)}.streams article:nth-child(2):before{transform:rotate(8deg)}.streams article:nth-child(3):before{transform:rotate(-15deg)}}.approach-hero>h1,.approach-hero>.intro,.approach-hero>.accent-copy{z-index:1;background:var(--dark);width:fit-content;box-shadow:0 0 0 .7rem var(--dark);position:relative}@media (max-width:800px){.hero .evolving{opacity:.85;top:-16%;right:-30%}.hero-copy:before{inset:38% -5% 8% -8%}.streams article h3,.streams article p,.streams article a{z-index:1;background:var(--dark);box-shadow:0 0 0 .35rem var(--dark);position:relative}}.hero{isolation:isolate}.hero-atmosphere{z-index:-1;pointer-events:none;transform:translate3d(0,var(--parallax-y,0px),0);background:radial-gradient(at 74% 35%,#a665c02e,#0000 46%),radial-gradient(at 50% 65%,#7a3c8a20,#0000 52%);position:absolute;inset:-20% -9% -10% 30%}.hero .evolving{transform:translate3d(0,var(--parallax-y,0px),0) rotate(-12deg);animation:none!important}.perspective-ribbon,.possibilities>.flow{transform:translate3d(0,var(--parallax-y,0px),0)}@media (max-width:800px),(prefers-reduced-motion:reduce){.hero-atmosphere,.perspective-ribbon,.possibilities>.flow{transform:none}.hero .evolving{transform:rotate(-12deg)}}.hero-atmosphere svg{opacity:.55;width:100%;height:100%;overflow:visible}.hero-atmosphere svg path{stroke-width:1.4px}.hero-atmosphere svg path:nth-child(2){opacity:.6}.hero-atmosphere svg path:nth-child(3){opacity:.4}.hero .evolving-fragments,.hero .evolving-drift{transform:translateY(var(--parallax-y,0px))}@media (max-width:800px),(prefers-reduced-motion:reduce){.hero-atmosphere svg{opacity:.25}.hero .evolving-fragments,.hero .evolving-drift{transform:none}}@supports (animation-timeline:scroll()){@media (min-width:801px) and (prefers-reduced-motion:no-preference){.hero .evolving{animation:linear both hero-symbol-depth!important;animation-timeline:scroll(root)!important;animation-range:0 700px!important}.hero-atmosphere{animation:linear both hero-atmosphere-depth;animation-timeline:scroll(root);animation-range:0 700px}.hero .evolving-fragments{animation:linear both hero-fragments-depth;animation-timeline:scroll(root);animation-range:0 700px}.hero .evolving-drift{animation:linear both hero-drift-depth;animation-timeline:scroll(root);animation-range:0 700px}.perspective-ribbon{animation:linear both ribbon-through;animation-timeline:view();animation-range:entry exit}.possibilities>.flow{animation:linear both branching-through;animation-timeline:view();animation-range:entry exit}}}@keyframes hero-symbol-depth{0%{transform:translate(0,0)rotate(-12deg)}to{transform:translateY(350px)rotate(-12deg)}}@keyframes hero-atmosphere-depth{0%{transform:translate(0,0)}to{transform:translateY(560px)}}@keyframes hero-fragments-depth{0%{transform:translateY(0)}to{transform:translateY(-70px)}}@keyframes hero-drift-depth{0%{transform:translateY(0)}to{transform:translateY(70px)}}@keyframes ribbon-through{0%{transform:translateY(-40px)}to{transform:translateY(40px)}}@keyframes branching-through{0%{transform:translateY(-80px)}to{transform:translateY(80px)}}
