@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600&display=swap";
.mm-page{overflow:hidden}.mm-hero{padding-top:28px;padding-bottom:110px}.mm-status{border-bottom:1px solid var(--line);letter-spacing:.11em;justify-content:space-between;padding:18px 0;font:9px DM Mono;display:flex}.mm-status i{background:var(--violet);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #7885ff21}.mm-title{grid-template-columns:1.25fr .75fr;align-items:end;gap:6vw;padding:clamp(55px,7vw,108px) 0 55px;display:grid}.mm-title h1{letter-spacing:-.092em;margin:28px 0 0;font-size:clamp(58px,8.55vw,134px);font-weight:500;line-height:.81}.mm-title h1 em,.mm-question h2 em{color:var(--violet);font-style:normal}.mm-title>p{letter-spacing:-.035em;color:var(--soft);max-width:370px;margin:0 0 9px auto;font-size:clamp(17px,1.55vw,24px);line-height:1.38}.mm-lab{border:1px solid var(--line);isolation:isolate;background:linear-gradient(125deg,#7885ff29,#0b0d0c38 42%,#d9ff430e);position:relative;overflow:hidden}.mm-lab:before{content:"";z-index:-1;background-image:linear-gradient(#ebe9e214 1px,#0000 1px),linear-gradient(90deg,#ebe9e214 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.mm-lab:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #7885ff5c;border-radius:50%;width:54%;animation:8s ease-in-out infinite mmPulse;position:absolute;top:15%;right:18%;box-shadow:0 0 0 60px #7885ff09,0 0 0 140px #7885ff06}.mm-lab-top,.mm-lab-bottom{border-bottom:1px solid var(--line);letter-spacing:.09em;z-index:2;justify-content:space-between;align-items:center;height:49px;padding:0 16px;font:8px DM Mono;display:flex;position:relative}.mm-lab-top>div{gap:5px;display:flex}.mm-lab-top button{appearance:none;border:1px solid var(--line);color:var(--soft);text-transform:uppercase;cursor:pointer;background:#0b0d0c73;padding:7px 10px;font:8px DM Mono;transition:all .25s}.mm-lab-top button[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.mm-lab-bottom{border-bottom:0;border-top:1px solid var(--line);color:var(--soft);font-size:7px}.mm-lab-grid{grid-template-columns:1.1fr 65px 1fr 65px .78fr;min-height:390px;display:grid;position:relative}.memory-bank,.model-chamber,.evaluation{border-right:1px solid var(--line);flex-direction:column;padding:19px;display:flex;position:relative}.evaluation{border-right:0}.lab-label{letter-spacing:.1em;color:var(--soft);font:8px DM Mono}.memory-cards{grid-template-columns:1fr 1fr;gap:8px;margin:auto 0;display:grid}.memory-card{letter-spacing:.02em;border:1px solid var(--line);color:#595b57;animation:mmFloat 4.5s ease-in-out var(--delay) infinite;background:#0b0d0c99;padding:11px 8px;font:9px DM Mono;transition:background .4s,color .4s,border-color .4s,transform .4s}.memory-card i{color:var(--soft);margin-right:7px;font-style:normal}.memory-card.signal.selected{color:var(--paper);background:#d9ff431c;border-color:#d9ff4394}.memory-card.signal.selected i{color:var(--acid)}.memory-card.noise.selected{color:var(--paper);background:#ff5c3517;border-color:#ff5c3580}.memory-card.noise.selected i{color:var(--orange)}.memory-bank small{color:var(--soft);max-width:140px;margin-top:auto;font:7px/1.4 DM Mono}.memory-transfer{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.memory-transfer i{background:var(--violet);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite mmTransfer;display:block;box-shadow:0 0 12px #7885ffcc}.memory-transfer i:nth-child(2){animation-delay:.18s}.memory-transfer i:nth-child(3){animation-delay:.36s}.memory-transfer i:nth-child(4){animation-delay:.54s}.memory-transfer i:nth-child(5){animation-delay:.72s}.broad .memory-transfer i{background:var(--orange);box-shadow:0 0 12px #ff5c35cc}.model-chamber{text-align:center;align-items:center}.model-chamber .lab-label{text-align:left;align-self:stretch}.model-orbit{aspect-ratio:1;place-items:center;width:min(80%,260px);margin:auto;display:grid;position:relative}.model-orbit>i{border:1px solid #ebe9e252;border-radius:50%;animation:12s linear infinite mmSpin;position:absolute;inset:0}.model-orbit>i:nth-child(2){border-style:dashed;animation-duration:8s;animation-direction:reverse;inset:17%}.model-orbit>i:nth-child(3){border-color:var(--violet);inset:34%}.model-orbit b{aspect-ratio:1;background:var(--violet);width:75px;color:var(--ink);z-index:1;border-radius:50%;place-items:center;font:18px DM Mono;display:grid;position:relative}.model-orbit b small{margin-top:-15px;font:6px DM Mono;display:block}.model-chamber p{letter-spacing:.04em;max-width:180px;color:var(--soft);margin:0 0 5px;font:8px/1.45 DM Mono}.evaluation{gap:10px}.evaluation>div{border-bottom:1px solid var(--line);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:13px 0;font:8px DM Mono;display:flex}.evaluation>div i{color:var(--acid);font:22px Manrope}.evaluation p{letter-spacing:-.035em;margin:auto 0 8px;font:11px/1.3 Manrope}.mm-premise{border-top:1px solid var(--line);grid-template-columns:1fr 2.4fr;gap:40px;padding-top:140px;padding-bottom:150px;display:grid}.mm-premise h2{letter-spacing:-.07em;margin:0;font-size:clamp(40px,5.7vw,89px);font-weight:500;line-height:.96}.mm-premise h2 strong{color:#676963;font-weight:500}.mm-premise div>p{max-width:550px;color:var(--soft);margin:52px 0 0 auto;font-size:17px;line-height:1.65}.mm-question{background:var(--violet);color:var(--ink);padding:140px 0}.mm-question>.frame{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:30px;display:grid}.mm-question .section-code{color:var(--ink);align-self:start}.mm-question h2{letter-spacing:-.07em;margin:0;font-size:clamp(43px,5.4vw,87px);font-weight:500;line-height:.94}.mm-question h2 em{color:var(--ink);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.mm-question>.frame>p{margin:0;font-size:15px;line-height:1.58}.mm-tests{padding-top:150px;padding-bottom:150px}.mm-section-head{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;padding:0 0 15px;font:8px DM Mono;display:flex}.mm-section-head span{color:var(--soft)}.mm-test-grid{grid-template-columns:repeat(3,1fr);display:grid}.mm-test-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:430px;padding:25px 28px;display:flex}.mm-test-grid article:first-child{padding-left:0}.mm-test-grid article:last-child{border-right:0}.mm-test-grid article>span{color:var(--violet);font:9px DM Mono}.test-line{gap:7px;margin:75px 0 30px;display:flex}.test-line i{background:var(--line);flex:1;height:2px;position:relative}.test-line i:after{content:"";background:var(--violet);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite mmLine;position:absolute;top:-2px;left:0}.test-line i:nth-child(2):after{animation-delay:.3s}.test-line i:nth-child(3):after{animation-delay:.6s}.test-line i:nth-child(4):after{animation-delay:.9s}.mm-test-grid h3{letter-spacing:-.06em;margin:0;font-size:clamp(27px,3vw,45px);font-weight:500;line-height:1.02}.mm-test-grid p{color:var(--soft);max-width:315px;margin-top:auto;font-size:13px;line-height:1.6}.mm-protocol{background:var(--paper);color:var(--ink);padding:140px 0}.mm-protocol-heading{grid-template-columns:1fr 2fr;gap:30px;display:grid}.mm-protocol .section-code{color:var(--ink)}.mm-protocol h2{letter-spacing:-.07em;margin:0;font-size:clamp(44px,5.5vw,86px);font-weight:500;line-height:.94}.protocol-track{border-top:1px solid #0b0d0c40;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:22px;margin-top:80px;padding-top:25px;display:grid}.protocol-track article{border:1px solid #0b0d0c40;flex-direction:column;min-height:250px;padding:22px;display:flex}.protocol-track span{font:8px DM Mono}.protocol-track b{letter-spacing:-.055em;margin:auto 0;font-size:clamp(25px,2.7vw,42px);font-weight:500;line-height:1.02}.protocol-track p{max-width:210px;margin:0;font-size:12px;line-height:1.5}.protocol-track>i{font-size:28px;font-style:normal}.mm-boundary{grid-template-columns:1fr 2fr;gap:10vw;padding-top:155px;padding-bottom:155px;display:grid}.mm-boundary h2{letter-spacing:-.065em;margin:0;font-size:clamp(40px,5.3vw,82px);font-weight:500;line-height:.96}.mm-boundary div>p{color:var(--soft);max-width:600px;margin:52px 0;font-size:17px;line-height:1.65}.mm-boundary a{text-transform:uppercase;border-bottom:1px solid;padding-bottom:8px;font:9px DM Mono}.mm-boundary a span{margin-left:35px}@keyframes mmPulse{50%{opacity:.55;transform:scale(1.08)}}@keyframes mmFloat{50%{transform:translateY(-4px)}}@keyframes mmTransfer{50%{opacity:.35;transform:translate(13px)}}@keyframes mmSpin{to{transform:rotate(360deg)}}@keyframes mmLine{50%{opacity:.3;left:calc(100% - 6px)}}@media (max-width:800px){.mm-hero{padding-top:20px;padding-bottom:80px}.mm-status,.mm-status span:last-child{font-size:7px}.mm-title{padding:65px 0 40px;display:block}.mm-title h1{margin-top:24px;font-size:15.6vw}.mm-title>p{max-width:320px;margin:30px 0 0;font-size:17px}.mm-lab-top{flex-wrap:wrap;gap:10px;height:auto;padding:11px}.mm-lab-top>span:last-child{display:none}.mm-lab-grid{grid-template-columns:1fr;min-height:0}.memory-bank,.model-chamber,.evaluation{border-right:0;border-bottom:1px solid var(--line);min-height:255px}.memory-transfer{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;height:38px}.memory-transfer i{animation-name:mmTransferMobile}.memory-transfer.reverse{display:none}.memory-cards{margin:28px 0}.model-chamber{min-height:340px}.evaluation{min-height:210px}.evaluation p{margin-top:auto}.mm-lab-bottom{gap:8px;height:auto;padding:10px}.mm-lab-bottom span:first-child,.mm-lab-bottom span:last-child{display:none}.mm-lab-bottom span{line-height:1.4}.mm-premise{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.mm-premise h2{margin-top:40px;font-size:13vw}.mm-premise div>p{margin:35px 0 0;font-size:15px}.mm-question{padding:100px 0}.mm-question>.frame{grid-template-columns:1fr;gap:35px}.mm-question h2{font-size:12.5vw}.mm-question>.frame>p{font-size:15px}.mm-tests{padding-top:100px;padding-bottom:100px}.mm-section-head span{display:none}.mm-test-grid{grid-template-columns:1fr}.mm-test-grid article,.mm-test-grid article:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:310px;padding:25px 0}.test-line{margin:42px 0 24px}.mm-test-grid p{margin-top:24px}.mm-protocol{padding:100px 0}.mm-protocol-heading{grid-template-columns:1fr;gap:38px}.mm-protocol h2{font-size:13vw}.protocol-track{grid-template-columns:1fr;gap:14px;margin-top:50px}.protocol-track>i{text-align:center;height:22px;transform:rotate(90deg)}.protocol-track article{min-height:190px}.mm-boundary{grid-template-columns:1fr;gap:35px;padding-top:100px;padding-bottom:100px}.mm-boundary h2{font-size:13vw}.mm-boundary div>p{margin:35px 0;font-size:15px}@keyframes mmTransferMobile{50%{opacity:.35;transform:translateY(9px)}}}
.mm-hero{padding-bottom:90px}.mm-hero-stage{grid-template-columns:.86fr 1.14fr;align-items:end;gap:clamp(28px,4vw,72px);display:grid}.mm-hero-stage .mm-title{padding:0;display:block}.mm-hero-stage .mm-title h1{font-size:clamp(54px,6.25vw,100px)}.mm-hero-stage .mm-title>p{max-width:310px;margin:42px 0 0}.mm-hero-stage .mm-lab{min-width:0}.mm-hero-stage .mm-lab-grid{grid-template-columns:1.05fr 30px 1fr 30px .64fr;min-height:430px}.mm-hero-stage .memory-bank,.mm-hero-stage .model-chamber,.mm-hero-stage .evaluation{padding:14px}.mm-hero-stage .memory-cards{grid-template-columns:1fr;gap:6px}.mm-hero-stage .memory-card{padding:8px 6px;font-size:8px}.mm-hero-stage .memory-transfer{gap:15px}.mm-hero-stage .model-orbit{width:min(100%,205px)}.mm-hero-stage .model-orbit b{width:61px;font-size:15px}.mm-hero-stage .evaluation>div{padding:10px 0}.mm-hero-stage .mm-lab-bottom span:first-child,.mm-hero-stage .mm-lab-bottom span:last-child{display:none}.mm-hero-stage .mm-lab-bottom{text-align:center;justify-content:center;padding:0 8px}@media (max-width:800px){.mm-hero{padding-bottom:80px}.mm-hero-stage{grid-template-columns:1fr;gap:40px}.mm-hero-stage .mm-title h1{font-size:15.6vw}.mm-hero-stage .mm-title>p{max-width:320px;margin:30px 0 0;font-size:17px}.mm-hero-stage .mm-lab-grid{grid-template-columns:1fr;min-height:0}.mm-hero-stage .memory-bank,.mm-hero-stage .model-chamber,.mm-hero-stage .evaluation{padding:19px}.mm-hero-stage .memory-cards{grid-template-columns:1fr 1fr;gap:8px}.mm-hero-stage .memory-card{padding:11px 8px;font-size:9px}.mm-hero-stage .model-orbit{width:min(80%,260px)}.mm-hero-stage .model-orbit b{width:75px;font-size:18px}.mm-hero-stage .evaluation>div{padding:13px 0}.mm-hero-stage .mm-lab-bottom{justify-content:center;padding:10px}.mm-hero-stage .mm-lab-bottom span:first-child,.mm-hero-stage .mm-lab-bottom span:last-child{display:none}}
.research-page{overflow:hidden}.rp-hero{padding-top:28px;padding-bottom:120px}.rp-status,.rp-programs-head{border-bottom:1px solid var(--line);letter-spacing:.11em;justify-content:space-between;padding:18px 0;font:9px DM Mono;display:flex}.rp-status i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #d9ff431a}.rp-title{grid-template-columns:1.4fr .6fr;align-items:end;gap:5vw;padding-top:clamp(75px,10vw,155px);display:grid}.rp-title h1{letter-spacing:-.09em;margin:30px 0 0;font-size:clamp(60px,9.25vw,148px);font-weight:500;line-height:.81}.rp-title h1 em,.rp-manifesto h2 em{color:var(--acid);font-style:normal}.rp-title>p:last-child{letter-spacing:-.035em;color:var(--soft);max-width:360px;margin:0 0 10px auto;font-size:clamp(17px,1.55vw,24px);line-height:1.38}.rp-programs{padding-bottom:150px}.rp-programs-head{padding:0 0 15px;font-size:8px}.rp-program{min-height:670px;color:var(--ink);grid-template-columns:1fr 1fr;margin-top:18px;padding:25px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden}.rp-program:hover{transform:translateY(-8px)}.atlas-program{background:var(--orange)}.mnemosyne-program{background:var(--violet)}.rp-program:after{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff17,#0000 42%,#0b0d0c17);position:absolute;inset:0}.rp-program-meta{z-index:2;letter-spacing:.09em;justify-content:space-between;font:8px DM Mono;display:flex;position:absolute;top:25px;left:25px;right:25px}.rp-program-copy{z-index:2;align-self:end;max-width:585px;position:relative}.rp-program-copy>p{letter-spacing:-.035em;margin:0 0 36px;font-size:clamp(15px,1.35vw,20px);line-height:1.3}.rp-program-copy h2{letter-spacing:-.08em;margin:0;font-size:clamp(46px,5.6vw,88px);font-weight:500;line-height:.88}.rp-program-copy h2 em{text-underline-offset:7px;font-style:normal;text-decoration:underline;text-decoration-thickness:2px}.rp-program-copy>span{max-width:390px;margin-top:38px;font-size:13px;line-height:1.55;display:block}.atlas-art,.mnemosyne-art{z-index:1;aspect-ratio:1;border:1px solid #0b0d0c7a;place-self:center end;width:min(100%,610px);position:relative;overflow:hidden}.atlas-art:before{content:"";background-image:linear-gradient(#0b0d0c2e 1px,#0000 1px),linear-gradient(90deg,#0b0d0c2e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.atlas-art-labels{justify-content:space-between;font:8px DM Mono;display:flex;position:absolute;inset:15px 15px auto}.atlas-art-route{justify-content:space-between;align-items:center;font:9px DM Mono;display:flex;position:absolute;top:15%;left:11%;right:11%}.atlas-art-route b{aspect-ratio:1;background:#ff5c3540;border:1px solid #0b0d0c99;border-radius:50%;place-items:center;width:69px;font-weight:400;display:grid}.atlas-art-route i{font-size:21px;font-style:normal}.atlas-art-core{place-items:center;display:grid;position:absolute;inset:27%}.atlas-art-core i{border:1px solid #0b0d0ca3;border-radius:50%;animation:18s linear infinite rpSpin;position:absolute;inset:0}.atlas-art-core i:nth-child(2){border-style:dashed;animation-duration:12s;animation-direction:reverse;inset:19%}.atlas-art-core i:nth-child(3){background:var(--ink);border-color:var(--ink);inset:38%}.atlas-art-core strong{z-index:1;color:var(--paper);text-align:center;font:11px/1.05 DM Mono;position:relative}.atlas-art small{text-align:center;font:7px DM Mono;position:absolute;bottom:17px;left:17px;right:17px}.mnemosyne-art{background:#0b0d0c12;grid-template-columns:1fr auto 1.15fr auto .7fr;align-items:center;gap:12px;padding:18px;display:grid}.mnemosyne-art:before{content:"";background-image:linear-gradient(#0b0d0c29 1px,#0000 1px),linear-gradient(90deg,#0b0d0c29 1px,#0000 1px);background-size:37px 37px;position:absolute;inset:0}.mnemosyne-art>i,.mnemosyne-art>div{z-index:1;position:relative}.mnemosyne-art>i{font-size:24px;font-style:normal}.mnemosyne-memory{gap:8px;display:grid}.mnemosyne-memory b,.mnemosyne-measure b{background:#d9ff4326;border:1px solid #0b0d0c8c;padding:10px 8px;font:400 8px DM Mono}.mnemosyne-core{aspect-ratio:1;place-items:center;display:grid;position:relative}.mnemosyne-core u{border:1px solid #0b0d0c8c;border-radius:50%;text-decoration:none;animation:13s linear infinite rpSpin;position:absolute;inset:0}.mnemosyne-core u:nth-child(2){border-style:dashed;animation-duration:8s;animation-direction:reverse;inset:18%}.mnemosyne-core u:nth-child(3){inset:35%}.mnemosyne-core strong{z-index:1;aspect-ratio:1;background:var(--ink);width:78px;color:var(--paper);border-radius:50%;place-items:center;font:18px DM Mono;display:grid;position:relative}.mnemosyne-core strong small{margin-top:-16px;font:6px DM Mono;display:block}.mnemosyne-measure{gap:10px;display:grid}.mnemosyne-measure b{background:#0b0d0c14}.mnemosyne-measure small{text-align:right;margin-top:8px;font:7px DM Mono}.rp-manifesto{background:var(--paper);color:var(--ink);padding:145px 0}.rp-manifesto>.frame{grid-template-columns:1fr 2fr;gap:30px;display:grid}.rp-manifesto .section-code{color:var(--ink)}.rp-manifesto h2{letter-spacing:-.075em;margin:0;font-size:clamp(46px,5.5vw,86px);font-weight:500;line-height:.94}.rp-manifesto h2 em{color:var(--orange)}.rp-manifesto div>p{max-width:570px;margin:52px 0 0 auto;font-size:17px;line-height:1.65}@keyframes rpSpin{to{transform:rotate(360deg)}}@media (max-width:800px){.rp-hero{padding-top:20px;padding-bottom:85px}.rp-status{font-size:7px}.rp-title{padding-top:70px;display:block}.rp-title h1{margin-top:24px;font-size:15.3vw}.rp-title>p:last-child{max-width:310px;margin:31px 0 0;font-size:17px}.rp-programs{padding-bottom:100px}.rp-program{grid-template-columns:1fr;min-height:760px;margin-top:12px;padding:17px}.rp-program:hover{transform:none}.rp-program-meta{font-size:7px;top:17px;left:17px;right:17px}.rp-program-copy{align-self:start;padding-top:80px}.rp-program-copy>p{margin-bottom:25px;font-size:14px}.rp-program-copy h2{font-size:13vw}.rp-program-copy>span{max-width:310px;margin-top:28px;font-size:12px}.atlas-art,.mnemosyne-art{aspect-ratio:1.1;place-self:end stretch;width:100%}.atlas-art-route{top:11%;left:6%;right:6%}.atlas-art-route b{width:54px;font-size:7px}.atlas-art-route i{font-size:15px}.atlas-art-core{inset:27%}.atlas-art small{font-size:6px;bottom:11px;left:10px;right:10px}.mnemosyne-art{grid-template-columns:1fr auto 1.05fr auto .7fr;gap:6px;padding:10px}.mnemosyne-memory{gap:5px}.mnemosyne-memory b,.mnemosyne-measure b{padding:8px 4px;font-size:6px}.mnemosyne-art>i{font-size:15px}.mnemosyne-core strong{width:58px;font-size:14px}.mnemosyne-measure{gap:5px}.rp-manifesto{padding:100px 0}.rp-manifesto>.frame{grid-template-columns:1fr;gap:42px}.rp-manifesto h2{font-size:13vw}.rp-manifesto div>p{margin:35px 0 0;font-size:15px}}
.at-page{overflow:hidden}.at-hero{padding-top:28px;padding-bottom:115px}.at-status,.at-section-head{border-bottom:1px solid var(--line);letter-spacing:.11em;justify-content:space-between;padding:18px 0;font:9px DM Mono;display:flex}.at-status i{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #ff5c3521}.at-stage{grid-template-columns:.86fr 1.14fr;align-items:end;gap:clamp(28px,4.5vw,76px);padding-top:clamp(70px,8vw,125px);display:grid}.at-title h1{letter-spacing:-.09em;margin:28px 0 0;font-size:clamp(57px,6.55vw,105px);font-weight:500;line-height:.81}.at-title h1 em{color:var(--orange);font-style:normal}.at-title>p:not(.section-code){letter-spacing:-.035em;color:var(--soft);max-width:350px;margin:42px 0 0;font-size:clamp(17px,1.5vw,23px);line-height:1.38}.at-title>a{border-bottom:1px solid var(--paper);text-transform:uppercase;justify-content:space-between;max-width:310px;margin-top:35px;padding:8px 0;font:9px DM Mono;display:flex}.at-title>a span{margin-left:30px}.at-film{aspect-ratio:1.09;border:1px solid var(--line);background:#151814;min-height:500px;position:relative;overflow:hidden}.at-film:after{content:"";pointer-events:none;background:linear-gradient(125deg,#0b0d0c47,#0000 45%,#0b0d0c4f);position:absolute;inset:0}.at-film video{object-fit:cover;filter:saturate(.8)contrast(1.06);width:100%;height:100%;display:block}.at-film-top,.at-film-bottom{z-index:2;letter-spacing:.09em;justify-content:space-between;font:8px DM Mono;display:flex;position:absolute;left:16px;right:16px}.at-film-top{top:15px}.at-film-bottom{bottom:15px}.at-premise{border-top:1px solid var(--line);grid-template-columns:1fr 2.45fr;gap:40px;padding-top:145px;padding-bottom:150px;display:grid}.at-premise h2{letter-spacing:-.07em;margin:0;font-size:clamp(41px,5.55vw,87px);font-weight:500;line-height:.96}.at-premise h2 strong{color:#676963;font-weight:500}.at-premise div>p{max-width:570px;color:var(--soft);margin:52px 0 0 auto;font-size:17px;line-height:1.65}.at-trajectory-wrap{padding-bottom:150px}.at-section-head{padding:0 0 15px;font-size:8px}.at-section-head span{color:var(--soft)}.at-trajectory{border:1px solid var(--line);isolation:isolate;background:linear-gradient(135deg,#ff5c351a,#0b0d0c4d 48%,#d9ff430e);position:relative;overflow:hidden}.at-trajectory:before{content:"";z-index:-1;background-image:linear-gradient(#ebe9e214 1px,#0000 1px),linear-gradient(90deg,#ebe9e214 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.at-trajectory-top,.at-trajectory-foot{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;align-items:center;height:50px;padding:0 17px;font:8px DM Mono;display:flex}.at-trajectory-body{grid-template-columns:.96fr 1.08fr .96fr;min-height:390px;display:grid}.at-actions,.at-inference,.at-study-output{border-right:1px solid var(--line);flex-direction:column;padding:19px;display:flex}.at-study-output{border-right:0}.at-actions{justify-content:center;gap:8px}.at-actions button{appearance:none;border:1px solid var(--line);color:var(--soft);text-align:left;cursor:pointer;background:#0b0d0c73;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:12px;font:10px DM Mono;transition:all .25s;display:grid}.at-actions button b{font-size:8px;font-weight:400}.at-actions button i{font-style:normal}.at-actions button[aria-pressed=true]{color:var(--ink);background:var(--orange);border-color:var(--orange)}.at-inference{text-align:center;align-items:center}.at-inference>span,.at-study-output>span{text-align:left;letter-spacing:.09em;color:var(--soft);align-self:stretch;font:8px DM Mono}.at-state-rings{aspect-ratio:1;place-items:center;width:min(78%,245px);margin:auto;display:grid;position:relative}.at-state-rings i{border:1px solid #ebe9e257;border-radius:50%;animation:16s linear infinite atSpin;position:absolute;inset:0}.at-state-rings i:nth-child(2){border-style:dashed;animation-duration:10s;animation-direction:reverse;inset:18%}.at-state-rings i:nth-child(3){background:var(--orange);border-color:var(--orange);inset:36%}.at-state-rings strong{z-index:1;color:var(--ink);max-width:65px;font:10px/1.08 DM Mono;position:relative}.at-inference p{letter-spacing:.02em;color:var(--soft);max-width:240px;margin:0;font:9px/1.5 DM Mono}.at-study-output>b{letter-spacing:-.06em;margin:auto 0 22px;font-size:clamp(27px,3vw,46px);font-weight:500;line-height:1}.at-study-output p{color:var(--soft);margin:0;font-size:12px;line-height:1.55}.at-study-output small{color:var(--acid);margin-top:auto;font:7px/1.4 DM Mono}.at-trajectory-foot{border-bottom:0;border-top:1px solid var(--line);color:var(--soft);justify-content:center;gap:24px;font-size:7px}.at-trajectory-foot i{color:var(--orange);font-size:16px;font-style:normal}.at-question{background:var(--orange);color:var(--ink);padding:145px 0}.at-question>.frame{grid-template-columns:.75fr 1.35fr .8fr;align-items:end;gap:30px;display:grid}.at-question .section-code{color:var(--ink);align-self:start}.at-question h2{letter-spacing:-.07em;margin:0;font-size:clamp(44px,5.4vw,87px);font-weight:500;line-height:.94}.at-question h2 em{text-underline-offset:7px;font-style:normal;text-decoration:underline;text-decoration-thickness:2px}.at-question>.frame>p{margin:0;font-size:15px;line-height:1.6}.at-directions-new{padding-top:150px;padding-bottom:150px}.at-directions-new>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.at-directions-new article{border-right:1px solid var(--line);flex-direction:column;min-height:400px;padding:25px 28px;display:flex}.at-directions-new article:first-child{padding-left:0}.at-directions-new article:last-child{border-right:0}.at-directions-new article>span,.at-directions-new article>i{color:var(--orange);font:9px DM Mono}.at-directions-new article>i{margin-top:auto}.at-directions-new h3{letter-spacing:-.06em;margin:80px 0 18px;font-size:clamp(27px,3vw,45px);font-weight:500;line-height:1.03}.at-directions-new p{color:var(--soft);max-width:310px;font-size:13px;line-height:1.6}.at-observation{background:var(--paper);color:var(--ink);padding:145px 0}.at-observation>.frame{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;display:grid}.at-observation .section-code{color:var(--ink)}.at-observation h2{letter-spacing:-.075em;margin:45px 0;font-size:clamp(45px,5.7vw,88px);font-weight:500;line-height:.95}.at-observation h2 em{color:var(--orange);font-style:normal}.at-observation div>p:last-child{max-width:570px;font-size:17px;line-height:1.65}.at-observation-map{aspect-ratio:1;background-image:linear-gradient(#0b0d0c1f 1px,#0000 1px),linear-gradient(90deg,#0b0d0c1f 1px,#0000 1px);background-size:42px 42px;border:1px solid #0b0d0c47;place-items:center;display:grid;position:relative;overflow:hidden}.at-observation-map>b{z-index:1;aspect-ratio:1;background:var(--orange);text-align:center;border-radius:50%;place-items:center;width:122px;font:12px/1.1 DM Mono;display:grid;position:relative}.at-observation-map>i{aspect-ratio:1;border:1px solid #0b0d0c8c;border-radius:50%;width:68%;animation:22s linear infinite atSpin;position:absolute}.at-observation-map>i:last-child{border-style:dashed;width:40%;animation-duration:14s;animation-direction:reverse}.at-observation-map>span{z-index:2;background:var(--ink);color:var(--paper);padding:8px 10px;font:8px DM Mono;position:absolute}.at-observation-map>span:first-of-type{top:16%;left:8%}.at-observation-map>span:nth-of-type(2){top:27%;right:7%}.at-observation-map>span:nth-of-type(3){bottom:20%;right:9%}.at-observation-map>span:nth-of-type(4){bottom:12%;left:14%}.at-boundary{grid-template-columns:1fr 2fr;gap:10vw;padding-top:155px;padding-bottom:155px;display:grid}.at-boundary h2{letter-spacing:-.07em;margin:0;font-size:clamp(40px,5.3vw,81px);font-weight:500;line-height:.96}.at-boundary div>p{color:var(--soft);max-width:620px;margin:52px 0;font-size:17px;line-height:1.65}.at-boundary a{text-transform:uppercase;border-bottom:1px solid;padding-bottom:8px;font:9px DM Mono}.at-boundary a span{margin-left:34px}@keyframes atSpin{to{transform:rotate(360deg)}}@media (max-width:800px){.at-hero{padding-top:20px;padding-bottom:80px}.at-status,.at-status span:last-child{font-size:7px}.at-stage{grid-template-columns:1fr;gap:38px;padding-top:65px}.at-title h1{margin-top:24px;font-size:15.6vw}.at-title>p:not(.section-code){margin-top:30px;font-size:17px}.at-film{aspect-ratio:1.08;min-height:0}.at-film-top,.at-film-bottom{font-size:6px;left:10px;right:10px}.at-premise{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.at-premise h2{margin-top:40px;font-size:13vw}.at-premise div>p{margin:35px 0 0;font-size:15px}.at-trajectory-wrap{padding-bottom:100px}.at-section-head span{display:none}.at-trajectory-body{grid-template-columns:1fr}.at-actions,.at-inference,.at-study-output{border-right:0;border-bottom:1px solid var(--line);min-height:250px;padding:17px}.at-actions{gap:6px}.at-actions button{padding:10px}.at-inference{min-height:330px}.at-study-output{min-height:230px}.at-trajectory-foot{text-align:center;gap:8px;height:auto;min-height:44px;padding:10px;font-size:6px}.at-trajectory-foot i{font-size:13px}.at-question{padding:100px 0}.at-question>.frame{grid-template-columns:1fr;gap:35px}.at-question h2{font-size:12.5vw}.at-question>.frame>p{font-size:15px}.at-directions-new{padding-top:100px;padding-bottom:100px}.at-directions-new>div:last-child{grid-template-columns:1fr}.at-directions-new article,.at-directions-new article:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:280px;padding:25px 0}.at-directions-new h3{margin:40px 0 15px;font-size:35px}.at-directions-new p{font-size:12px}.at-observation{padding:100px 0}.at-observation>.frame{grid-template-columns:1fr;gap:45px}.at-observation h2{font-size:13vw}.at-observation div>p:last-child{font-size:15px}.at-boundary{grid-template-columns:1fr;gap:35px;padding-top:100px;padding-bottom:100px}.at-boundary h2{font-size:13vw}.at-boundary div>p{margin:35px 0;font-size:15px}}
.memory-work{overflow:hidden}.mem-hero{padding-top:28px;padding-bottom:115px}.mem-status,.mem-section-head{border-bottom:1px solid var(--line);letter-spacing:.11em;justify-content:space-between;padding:18px 0;font:9px DM Mono;display:flex}.mem-status i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #d9ff431f}.mem-stage{grid-template-columns:.86fr 1.14fr;align-items:end;gap:clamp(28px,4vw,72px);padding-top:clamp(65px,8vw,125px);display:grid}.mem-title h1{letter-spacing:-.09em;margin:28px 0 0;font-size:clamp(58px,6.55vw,105px);font-weight:500;line-height:.81}.mem-title h1 em{color:var(--acid);font-style:normal}.mem-title>p:not(.section-code){letter-spacing:-.035em;color:var(--soft);max-width:370px;margin:42px 0 0;font-size:clamp(17px,1.5vw,23px);line-height:1.4}.mem-title>a{border-bottom:1px solid var(--paper);text-transform:uppercase;justify-content:space-between;max-width:310px;margin-top:35px;padding:8px 0;font:9px DM Mono;display:flex}.mem-title>a span{margin-left:30px}.mem-map{border:1px solid var(--line);isolation:isolate;background:linear-gradient(135deg,#d9ff4321,#0b0d0c4d 48%,#7885ff17);position:relative;overflow:hidden}.mem-map:before{content:"";z-index:-1;background-image:linear-gradient(#ebe9e214 1px,#0000 1px),linear-gradient(90deg,#ebe9e214 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.mem-map-top,.mem-map-bottom{border-bottom:1px solid var(--line);letter-spacing:.08em;z-index:2;justify-content:space-between;align-items:center;height:49px;padding:0 16px;font:8px DM Mono;display:flex;position:relative}.mem-map-top>div{gap:5px;display:flex}.mem-map-top button{appearance:none;border:1px solid var(--line);color:var(--soft);text-transform:uppercase;cursor:pointer;background:#0b0d0c80;padding:7px 9px;font:8px DM Mono;transition:all .25s}.mem-map-top button[aria-pressed=true]{background:var(--acid);color:var(--ink);border-color:var(--acid)}.mem-map-body{grid-template-columns:1fr 38px 1.05fr 38px .9fr;min-height:430px;display:grid}.mem-sources,.mem-core,.mem-pack{border-right:1px solid var(--line);flex-direction:column;padding:17px;display:flex}.mem-pack{border-right:0}.mem-sources>span,.mem-core>span,.mem-pack>span{letter-spacing:.1em;color:var(--soft);font:8px DM Mono}.mem-sources{gap:8px}.mem-sources>span{margin-bottom:auto}.mem-sources b,.mem-pack b{border:1px solid var(--line);animation:.5s ease-out both memCard;animation-delay:var(--memory-delay);background:#0b0d0c85;padding:10px 8px;font:400 9px DM Mono}.mem-sources b i{float:right;color:var(--acid);font-style:normal}.mem-transfer{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:17px;display:flex}.mem-transfer i{background:var(--acid);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite memTransfer;display:block;box-shadow:0 0 13px #d9ff43bf}.mem-transfer i:nth-child(2){animation-delay:.15s}.mem-transfer i:nth-child(3){animation-delay:.3s}.mem-transfer i:nth-child(4){animation-delay:.45s}.mem-transfer i:nth-child(5){animation-delay:.6s}.mem-core{text-align:center;align-items:center}.mem-core>span{text-align:left;align-self:stretch}.mem-core>div{aspect-ratio:1;place-items:center;width:min(82%,240px);margin:auto;display:grid;position:relative}.mem-core>div>i{border:1px solid #ebe9e259;border-radius:50%;animation:16s linear infinite memSpin;position:absolute;inset:0}.mem-core>div>i:nth-child(2){border-style:dashed;animation-duration:10s;animation-direction:reverse;inset:20%}.mem-core>div>i:nth-child(3){background:var(--acid);border-color:var(--acid);inset:39%}.mem-core strong{z-index:1;color:var(--ink);font:11px/1.05 DM Mono;position:relative}.mem-core small{letter-spacing:.06em;color:var(--soft);font:7px/1.35 DM Mono}.mem-pack{gap:8px}.mem-pack>span{margin-bottom:auto}.mem-pack small{color:var(--acid);margin-top:auto;font:7px DM Mono}.mem-map-bottom{border-top:1px solid var(--line);color:var(--soft);border-bottom:0;font-size:7px}.mem-premise{border-top:1px solid var(--line);grid-template-columns:1fr 2.45fr;gap:40px;padding-top:145px;padding-bottom:150px;display:grid}.mem-premise h2{letter-spacing:-.07em;margin:0;font-size:clamp(41px,5.55vw,87px);font-weight:500;line-height:.96}.mem-premise h2 strong{color:#676963;font-weight:500}.mem-premise div>p{max-width:570px;color:var(--soft);margin:52px 0 0 auto;font-size:17px;line-height:1.65}.mem-capabilities{padding-bottom:150px}.mem-section-head{padding:0 0 15px;font-size:8px}.mem-section-head span{color:var(--soft)}.mem-capabilities>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.mem-capabilities article{border-right:1px solid var(--line);flex-direction:column;min-height:390px;padding:25px 26px;display:flex}.mem-capabilities article:first-child{padding-left:0}.mem-capabilities article:last-child{border-right:0}.mem-capabilities article>span,.mem-capabilities article>i{color:var(--acid);font:9px DM Mono}.mem-capabilities h3{letter-spacing:-.06em;margin:75px 0 18px;font-size:clamp(25px,2.75vw,41px);font-weight:500;line-height:1.03}.mem-capabilities p{color:var(--soft);margin:0;font-size:12px;line-height:1.6}.mem-capabilities article>i{margin-top:auto}.mem-method{background:var(--paper);color:var(--ink);padding:145px 0}.mem-method .section-code{color:var(--ink)}.mem-method-title{grid-template-columns:1fr 2fr;gap:30px;display:grid}.mem-method h2{letter-spacing:-.07em;margin:0;font-size:clamp(44px,5.5vw,86px);font-weight:500;line-height:.94}.mem-method-grid{border-top:1px solid #0b0d0c40;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.mem-method-grid article{border-right:1px solid #0b0d0c40;flex-direction:column;min-height:300px;padding:25px 28px;display:flex}.mem-method-grid article:first-child{padding-left:0}.mem-method-grid article:last-child{border-right:0}.mem-method-grid span{font:9px DM Mono}.mem-method-grid h3{letter-spacing:-.055em;margin:auto 0 16px;font-size:clamp(26px,2.7vw,42px);font-weight:500;line-height:1.03}.mem-method-grid p{max-width:280px;margin:0;font-size:12px;line-height:1.6}.mem-boundary{grid-template-columns:1fr 2fr;gap:10vw;padding-top:155px;padding-bottom:155px;display:grid}.mem-boundary h2{letter-spacing:-.07em;margin:0;font-size:clamp(40px,5.3vw,81px);font-weight:500;line-height:.96}.mem-boundary div>p{color:var(--soft);max-width:620px;margin:52px 0;font-size:17px;line-height:1.65}.mem-boundary a{text-transform:uppercase;border-bottom:1px solid;padding-bottom:8px;font:9px DM Mono}.mem-boundary a span{margin-left:34px}.memory-case{background:var(--paper)}.memory-case-visual{background:var(--ink);color:var(--paper);padding:22px}.memory-case-visual:before{content:"";background-image:linear-gradient(#ebe9e21f 1px,#0000 1px),linear-gradient(90deg,#ebe9e21f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.memory-case-visual>span{z-index:2;border:1px solid var(--line);background:#0b0d0cbf;padding:9px;font:8px DM Mono;position:absolute}.memory-case-visual>span:first-of-type{top:15%;left:10%}.memory-case-visual>span:nth-of-type(2){top:23%;right:10%}.memory-case-visual>span:nth-of-type(3){bottom:19%;right:14%}.memory-case-visual>span:nth-of-type(4){bottom:12%;left:15%}.memory-case-visual>i{aspect-ratio:1;border:1px solid #d9ff43b3;border-radius:50%;width:35%;position:absolute}.memory-case-visual>i:nth-of-type(2){border-style:dashed;width:62%}.memory-case-visual>i:nth-of-type(3){width:88%}.memory-case-visual>b{z-index:2;text-align:center;background:var(--acid);color:var(--ink);aspect-ratio:1;border-radius:50%;place-items:center;width:105px;font:13px/1.05 DM Mono;display:grid;position:relative}.project-c{background:var(--violet);grid-column:1/-1;min-height:470px}.project-memory{flex:1;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin:auto 0;display:grid;position:relative}.project-memory span,.project-memory b{text-align:center;border:1px solid #0b0d0ca6;padding:12px 9px;font:8px DM Mono}.project-memory i{font-size:22px;font-style:normal}.project-memory b{background:var(--ink);color:var(--paper);aspect-ratio:1;border-radius:50%;place-items:center;display:grid}.project-c h3{margin-top:auto}@keyframes memSpin{to{transform:rotate(360deg)}}@keyframes memTransfer{50%{opacity:.3;transform:translate(10px)}}@keyframes memCard{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:800px){.mem-hero{padding-top:20px;padding-bottom:80px}.mem-status{font-size:7px}.mem-stage{grid-template-columns:1fr;gap:38px;padding-top:65px}.mem-title h1{margin-top:24px;font-size:15.5vw}.mem-title>p:not(.section-code){margin-top:30px;font-size:17px}.mem-map-top{flex-wrap:wrap;gap:9px;height:auto;padding:11px}.mem-map-top>div{flex-wrap:wrap}.mem-map-body{grid-template-columns:1fr;min-height:0}.mem-sources,.mem-core,.mem-pack{border-right:0;border-bottom:1px solid var(--line);min-height:260px;padding:17px}.mem-sources>span,.mem-pack>span{margin-bottom:15px}.mem-transfer{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;height:38px}.mem-transfer i{animation-name:memTransferMobile}.mem-transfer.reverse{display:none}.mem-core{min-height:330px}.mem-map-bottom{text-align:center;justify-content:center;height:auto;min-height:42px;padding:8px}.mem-map-bottom span:first-child,.mem-map-bottom span:last-child{display:none}.mem-premise{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.mem-premise h2{margin-top:40px;font-size:13vw}.mem-premise div>p{margin:35px 0 0;font-size:15px}.mem-capabilities{padding-bottom:100px}.mem-section-head span{display:none}.mem-capabilities>div:last-child{grid-template-columns:1fr}.mem-capabilities article,.mem-capabilities article:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:260px;padding:25px 0}.mem-capabilities h3{margin:40px 0 15px;font-size:35px}.mem-method{padding:100px 0}.mem-method-title{grid-template-columns:1fr;gap:38px}.mem-method h2{font-size:13vw}.mem-method-grid{grid-template-columns:1fr;margin-top:50px}.mem-method-grid article,.mem-method-grid article:first-child{border-bottom:1px solid #0b0d0c40;border-right:0;min-height:240px;padding:25px 0}.mem-method-grid h3{margin:42px 0 15px;font-size:34px}.mem-boundary{grid-template-columns:1fr;gap:35px;padding-top:100px;padding-bottom:100px}.mem-boundary h2{font-size:13vw}.mem-boundary div>p{margin:35px 0;font-size:15px}.memory-case{min-height:720px}.project-c{grid-column:auto;min-height:520px}.project-memory{gap:8px}.project-memory span,.project-memory b{padding:8px 5px;font-size:7px}.project-memory i{font-size:15px}@keyframes memTransferMobile{50%{opacity:.3;transform:translateY(9px)}}}
.about-page{overflow:hidden}.about-hero{padding-top:28px;padding-bottom:115px}.about-status,.about-section-head{border-bottom:1px solid var(--line);letter-spacing:.11em;justify-content:space-between;padding:18px 0;font:9px DM Mono;display:flex}.about-status i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #d9ff431f}.about-stage{grid-template-columns:.95fr 1.05fr;align-items:end;gap:clamp(35px,6vw,100px);padding-top:clamp(75px,9vw,140px);display:grid}.about-title h1{letter-spacing:-.095em;margin:28px 0 0;font-size:clamp(59px,7.4vw,118px);font-weight:500;line-height:.8}.about-title h1 em,.about-work h2 em,.about-team h2 em{color:var(--acid);font-style:normal}.about-title>p:not(.section-code){letter-spacing:-.035em;color:var(--soft);max-width:410px;margin:45px 0 0;font-size:clamp(17px,1.55vw,24px);line-height:1.4}.about-system{aspect-ratio:1;border:1px solid var(--line);background:linear-gradient(135deg,#d9ff431f,#0b0d0c40 55%);place-items:center;display:grid;position:relative;overflow:hidden}.about-system:before{content:"";background-image:linear-gradient(#ebe9e217 1px,#0000 1px),linear-gradient(90deg,#ebe9e217 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.about-system>span,.about-system>i{z-index:2;letter-spacing:.07em;font:9px DM Mono;position:absolute}.about-system>span:first-of-type{top:17%;left:12%}.about-system>span:nth-of-type(2){top:26%;right:11%}.about-system>span:nth-of-type(3){bottom:18%;left:13%}.about-system>i{color:var(--acid);font-size:18px;font-style:normal}.about-system>i:first-of-type{top:25%;left:33%;transform:rotate(20deg)}.about-system>i:nth-of-type(2){bottom:33%;right:24%;transform:rotate(30deg)}.about-system>div{z-index:1;aspect-ratio:1;background:var(--acid);width:180px;color:var(--ink);text-align:center;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 46px #d9ff4309,0 0 0 115px #d9ff4306}.about-system>div:before,.about-system>div:after{content:"";border:1px solid var(--acid);border-radius:50%;animation:19s linear infinite aboutSpin;position:absolute;inset:-43px}.about-system>div:after{border-style:dashed;animation-duration:27s;animation-direction:reverse;inset:-108px}.about-system b{letter-spacing:-.07em;font:22px Manrope}.about-system small{font:7px/1.25 DM Mono;position:absolute;bottom:40px}.about-intro{border-top:1px solid var(--line);grid-template-columns:1fr 2.45fr;gap:40px;padding-top:145px;padding-bottom:150px;display:grid}.about-intro h2{letter-spacing:-.07em;margin:0;font-size:clamp(41px,5.55vw,87px);font-weight:500;line-height:.96}.about-intro h2 strong{color:#676963;font-weight:500}.about-intro div>p{max-width:580px;color:var(--soft);margin:52px 0 0 auto;font-size:17px;line-height:1.65}.about-work{background:var(--violet);color:var(--ink);padding:145px 0}.about-work>.frame{grid-template-columns:1fr 1fr;align-items:end;gap:10vw;display:grid}.about-work .section-code{color:var(--ink)}.about-work h2{letter-spacing:-.075em;margin:45px 0;font-size:clamp(45px,5.6vw,88px);font-weight:500;line-height:.94}.about-work h2 em{color:var(--ink);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.about-work-copy>p:last-child{max-width:530px;font-size:16px;line-height:1.65}.about-work-list{border-top:1px solid #0b0d0c4d}.about-work-list article{border-bottom:1px solid #0b0d0c4d;grid-template-columns:43px 1fr;gap:15px;padding:23px 0;display:grid}.about-work-list span{font:9px DM Mono}.about-work-list h3{letter-spacing:-.055em;margin:0;font-size:clamp(25px,2.7vw,40px);font-weight:500;line-height:1.03}.about-work-list p{grid-column:2;max-width:350px;margin:4px 0 0;font-size:12px;line-height:1.55}.about-principles{padding-top:150px;padding-bottom:150px}.about-section-head{padding:0 0 15px;font-size:8px}.about-section-head span{color:var(--soft)}.about-principles article{border-bottom:1px solid var(--line);grid-template-columns:70px 1.3fr 1fr 30px;align-items:start;gap:30px;padding:31px 0;display:grid}.about-principles article>span,.about-principles article>i{color:var(--acid);font:9px DM Mono}.about-principles h3{letter-spacing:-.055em;margin:0;font-size:clamp(26px,3.2vw,48px);font-weight:500;line-height:1.04}.about-principles p{color:var(--soft);margin:0;font-size:13px;line-height:1.6}.about-team{background:var(--paper);color:var(--ink);padding:145px 0}.about-team-head{grid-template-columns:1fr 2fr;gap:30px;display:grid}.about-team .section-code{color:var(--ink)}.about-team h2{letter-spacing:-.075em;margin:0;font-size:clamp(45px,5.7vw,89px);font-weight:500;line-height:.94}.about-team h2 em{color:var(--orange)}.about-team-head div>p{max-width:500px;margin:46px 0 0 auto;font-size:16px;line-height:1.65}.team-grid{border-top:1px solid #0b0d0c40;grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid}.team-grid article{border-right:1px solid #0b0d0c40;flex-direction:column;min-height:325px;padding:18px;display:flex}.team-grid article:first-child{padding-left:0}.team-grid article:last-child{border-right:0}.team-grid span,.team-grid p{font:8px DM Mono}.team-mark{aspect-ratio:1;background:var(--ink);width:68px;color:var(--paper);border-radius:50%;place-items:center;margin:auto 0 18px;font:16px DM Mono;display:grid}.team-grid h3{letter-spacing:-.045em;margin:0;font-size:clamp(18px,1.55vw,25px);font-weight:500;line-height:1.06}.team-grid p{color:#5c5c57;margin:12px 0 0}@keyframes aboutSpin{to{transform:rotate(360deg)}}@media (max-width:800px){.about-hero{padding-top:20px;padding-bottom:80px}.about-status,.about-status span:last-child{font-size:7px}.about-stage{grid-template-columns:1fr;gap:45px;padding-top:65px}.about-title h1{margin-top:24px;font-size:15.5vw}.about-title>p:not(.section-code){margin-top:30px;font-size:17px}.about-system{aspect-ratio:1.08}.about-system>div{width:145px}.about-system>div:before{inset:-35px}.about-system>div:after{inset:-82px}.about-intro{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.about-intro h2{margin-top:40px;font-size:13vw}.about-intro div>p{margin:35px 0 0;font-size:15px}.about-work{padding:100px 0}.about-work>.frame{grid-template-columns:1fr;gap:48px}.about-work h2{font-size:13vw}.about-work-copy>p:last-child{font-size:15px}.about-principles{padding-top:100px;padding-bottom:100px}.about-section-head span{display:none}.about-principles article{grid-template-columns:36px 1fr;gap:12px;padding:25px 0}.about-principles h3{font-size:30px}.about-principles p{grid-column:2;font-size:12px}.about-principles article>i{display:none}.about-team{padding:100px 0}.about-team-head{grid-template-columns:1fr;gap:40px}.about-team h2{font-size:13vw}.about-team-head div>p{margin:35px 0 0;font-size:15px}.team-grid{grid-template-columns:1fr 1fr;margin-top:55px}.team-grid article,.team-grid article:first-child{border-bottom:1px solid #0b0d0c40;min-height:255px;padding:16px}.team-grid article:nth-child(2n){border-right:0}.team-grid article:last-child{border-bottom:0}.team-mark{width:57px;font-size:14px}.team-grid h3{font-size:21px}}
.hp{overflow:hidden}.hp-hero{padding-top:28px;padding-bottom:90px}.hp-status{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;padding:18px 0;font:9px DM Mono;display:flex}.hp-status i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #d9ff431a}.hp-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(32px,5vw,82px);padding-top:clamp(70px,8vw,125px);display:grid}.hp-hero-copy h1{letter-spacing:-.095em;margin:28px 0 0;font-size:clamp(64px,7.65vw,122px);font-weight:500;line-height:.81}.hp-hero-copy h1 em{color:var(--acid);font-style:normal}.hp-hero-copy>p:not(.section-code){letter-spacing:-.035em;color:var(--soft);max-width:500px;margin:45px 0 0;font-size:clamp(18px,1.55vw,24px);line-height:1.42}.hp-actions{gap:24px;margin-top:40px;display:flex}.hp-actions a{text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;min-width:190px;padding:10px 0;font:9px DM Mono;display:flex}.hp-actions a:first-child{color:var(--acid)}.hp-system{border:1px solid var(--line);isolation:isolate;background:linear-gradient(135deg,#d9ff431a,#0b0d0c47 46%,#7885ff14);position:relative;overflow:hidden}.hp-system:before{content:"";z-index:-1;background-image:linear-gradient(#ebe9e214 1px,#0000 1px),linear-gradient(90deg,#ebe9e214 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.hp-system-top,.hp-system-bottom{border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;height:50px;padding:0 15px;font:8px DM Mono;display:flex}.hp-system-top>div{gap:5px;display:flex}.hp-system-top button{appearance:none;border:1px solid var(--line);color:var(--soft);cursor:pointer;background:#0b0d0c80;padding:7px 10px;font:8px DM Mono}.hp-system-top button[aria-pressed=true]{background:var(--acid);border-color:var(--acid);color:var(--ink)}.hp-system.agent .hp-system-top button[aria-pressed=true],.hp-system.agent .hp-system-core strong{background:var(--orange);border-color:var(--orange)}.hp-system.memory .hp-system-top button[aria-pressed=true],.hp-system.memory .hp-system-core strong{background:var(--violet);border-color:var(--violet)}.hp-system-body{grid-template-columns:1fr 38px 1.05fr 38px 1fr;min-height:425px;display:grid}.hp-system-input,.hp-system-core,.hp-system-output{border-right:1px solid var(--line);flex-direction:column;padding:16px;display:flex}.hp-system-output{border-right:0}.hp-system-input>span,.hp-system-core>span,.hp-system-output>span{letter-spacing:.1em;color:var(--soft);font:8px DM Mono}.hp-system-input b,.hp-system-output b{border:1px solid var(--line);background:#0b0d0c85;margin-top:8px;padding:11px 8px;font:400 8px DM Mono}.hp-system-input b:first-of-type,.hp-system-output b:first-of-type{margin-top:auto}.hp-system-input b:last-child,.hp-system-output b:last-child{margin-bottom:auto}.hp-system-flow{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:17px;display:flex}.hp-system-flow i{background:var(--acid);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite hpFlow;display:block}.hp-system-flow i:nth-child(2){animation-delay:.15s}.hp-system-flow i:nth-child(3){animation-delay:.3s}.hp-system-flow i:nth-child(4){animation-delay:.45s}.hp-system.agent .hp-system-flow i{background:var(--orange)}.hp-system.memory .hp-system-flow i{background:var(--violet)}.hp-system-core{align-items:center}.hp-system-core>span{align-self:stretch}.hp-system-core>div{aspect-ratio:1;place-items:center;width:min(100%,225px);margin:auto;display:grid;position:relative}.hp-system-core>div>i{border:1px solid #ebe9e254;border-radius:50%;animation:16s linear infinite hpSpin;position:absolute;inset:0}.hp-system-core>div>i:nth-child(2){border-style:dashed;animation-duration:10s;animation-direction:reverse;inset:21%}.hp-system-core strong{z-index:1;aspect-ratio:1;background:var(--acid);width:78px;color:var(--ink);border-radius:50%;place-items:center;font:500 18px DM Mono;transition:all .3s;display:grid;position:relative}.hp-system-bottom{border-top:1px solid var(--line);height:43px;color:var(--soft);border-bottom:0;font-size:7px}.hp-signal{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hp-signal>.frame{grid-template-columns:auto auto auto auto auto auto auto 1fr;align-items:center;gap:22px;min-height:84px;display:grid}.hp-signal span{letter-spacing:.08em;font:10px DM Mono}.hp-signal i{color:var(--acid);font-style:normal}.hp-signal p{color:var(--soft);justify-self:end;font:8px DM Mono}.hp-thesis{grid-template-columns:1fr 2.45fr;gap:40px;padding-top:145px;padding-bottom:150px;display:grid}.hp-thesis h2{letter-spacing:-.07em;margin:0;font-size:clamp(43px,5.75vw,90px);font-weight:500;line-height:.96}.hp-thesis h2 strong{color:#676963;font-weight:500}.hp-thesis div>p{max-width:590px;color:var(--soft);margin:52px 0 0 auto;font-size:17px;line-height:1.65}.hp-work{padding-bottom:150px}.hp-section-head{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding-top:18px;display:flex}.hp-section-head h2,.hp-research-head h2{letter-spacing:-.07em;margin:45px 0;font-size:clamp(45px,5.5vw,86px);font-weight:500;line-height:.95}.hp-section-head>a{text-transform:uppercase;border-bottom:1px solid;margin-bottom:48px;padding-bottom:8px;font:9px DM Mono}.hp-offerings{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hp-offer{min-height:600px;color:var(--ink);flex-direction:column;padding:22px;transition:transform .35s;display:flex}.hp-offer:hover{transform:translateY(-7px)}.hp-offer.model{background:var(--orange)}.hp-offer.agent{background:var(--paper)}.hp-offer.memory{background:var(--violet)}.hp-offer-meta{letter-spacing:.08em;justify-content:space-between;font:8px DM Mono;display:flex}.hp-offer-art{aspect-ratio:1;place-items:center;width:76%;margin:auto;display:grid;position:relative}.hp-offer-art i{border:1px solid #0b0d0c8c;border-radius:50%;animation:18s linear infinite hpSpin;position:absolute;inset:0}.hp-offer-art i:nth-child(2){border-style:dashed;animation-duration:12s;animation-direction:reverse;inset:18%}.hp-offer-art i:nth-child(3){inset:36%}.hp-offer-art b{z-index:1;aspect-ratio:1;background:var(--ink);width:66px;color:var(--paper);border-radius:50%;place-items:center;font:14px DM Mono;display:grid;position:relative}.hp-offer.agent .hp-offer-art i{border-radius:0;animation:none;transform:rotate(45deg)}.hp-offer.memory .hp-offer-art i:first-child{border-radius:0}.hp-offer h3{letter-spacing:-.06em;margin:0;font-size:clamp(29px,3vw,46px);font-weight:500;line-height:1.01}.hp-offer>p{max-width:330px;margin:18px 0 0;font-size:12px;line-height:1.55}.hp-offer-link{text-transform:uppercase;border-top:1px solid #0b0d0c59;justify-content:space-between;margin-top:24px;padding-top:14px;font:8px DM Mono;display:flex}.hp-offer-link i{font-style:normal}.hp-method{background:var(--paper);color:var(--ink);padding:145px 0}.hp-method>.frame{grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.hp-method .section-code{color:var(--ink)}.hp-method-copy h2{letter-spacing:-.075em;margin:45px 0;font-size:clamp(45px,5.6vw,88px);font-weight:500;line-height:.94}.hp-method-copy h2 em{color:var(--orange);font-style:normal}.hp-method-copy>p:last-child{max-width:480px;font-size:16px;line-height:1.65}.hp-method ol{border-top:1px solid #0b0d0c40;margin:0;padding:0;list-style:none}.hp-method li{border-bottom:1px solid #0b0d0c40;grid-template-columns:110px 1fr;gap:20px;padding:24px 0;display:grid}.hp-method li>span{font:8px DM Mono}.hp-method h3{letter-spacing:-.055em;margin:0;font-size:clamp(22px,2.35vw,35px);font-weight:500;line-height:1.03}.hp-method li>p{grid-column:2;max-width:390px;margin:0;font-size:12px;line-height:1.55}.hp-research{padding-top:150px;padding-bottom:150px}.hp-research-head{grid-template-columns:1fr 1.2fr .8fr;align-items:end;gap:30px;display:grid}.hp-research-head h2{margin:0}.hp-research-head>p:last-child{color:var(--soft);margin:0;font-size:14px;line-height:1.6}.hp-research-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:75px;display:grid}.hp-research-card{min-height:620px;color:var(--ink);flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.atlas-home{background:var(--orange)}.mnemosyne-home{background:var(--violet)}.hp-research-card>div:first-child{justify-content:space-between;font:8px DM Mono;display:flex}.hp-research-card h3{letter-spacing:-.06em;max-width:600px;margin:55px 0 0;font-size:clamp(27px,3.2vw,49px);font-weight:500;line-height:1.02}.hp-research-card>p{margin-top:auto;font:9px DM Mono}.hp-atlas-art{aspect-ratio:1;place-items:center;width:260px;margin:auto;display:grid;position:relative}.hp-atlas-art i{border:1px solid #0b0d0c99;border-radius:50%;animation:17s linear infinite hpSpin;position:absolute;inset:0}.hp-atlas-art i:nth-child(2){border-style:dashed;animation-direction:reverse;inset:20%}.hp-atlas-art i:nth-child(3){background:var(--ink);inset:39%}.hp-atlas-art b{z-index:1;color:var(--paper);text-align:center;font:10px/1.05 DM Mono;position:relative}.hp-memory-art{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:auto 0;display:grid}.hp-memory-art span,.hp-memory-art b{text-align:center;border:1px solid #0b0d0c8c;padding:12px;font:8px DM Mono}.hp-memory-art b{background:var(--ink);color:var(--paper);aspect-ratio:1;border-radius:50%;place-items:center;display:grid}.hp-memory-art i{font-style:normal}.hp-faq{background:var(--paper);color:var(--ink);padding:140px 0}.hp-faq>.frame{grid-template-columns:.7fr 1.3fr;gap:10vw;display:grid}.hp-faq .section-code{color:var(--ink)}.hp-faq h2{letter-spacing:-.075em;margin:45px 0 0;font-size:clamp(45px,5.5vw,86px);font-weight:500;line-height:.94}.hp-faq-list{border-top:1px solid #0b0d0c47}.hp-faq details{border-bottom:1px solid #0b0d0c47}.hp-faq summary{cursor:pointer;letter-spacing:-.035em;grid-template-columns:38px 1fr auto;gap:15px;padding:24px 0;font-size:clamp(17px,1.6vw,24px);list-style:none;display:grid}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq summary span{font:8px DM Mono}.hp-faq summary i{font-style:normal;transition:all .2s}.hp-faq details[open] summary i{transform:rotate(45deg)}.hp-faq details p{color:#575853;max-width:620px;margin:0 0 26px 53px;font-size:13px;line-height:1.65}@keyframes hpSpin{to{transform:rotate(360deg)}}@keyframes hpFlow{50%{opacity:.3;transform:translate(10px)}}@media (max-width:800px){.hp-hero{padding-top:20px;padding-bottom:75px}.hp-status{font-size:7px}.hp-status span:last-child{display:none}.hp-hero-grid{grid-template-columns:1fr;gap:45px;padding-top:65px}.hp-hero-copy h1{margin-top:24px;font-size:15.7vw}.hp-hero-copy>p:not(.section-code){margin-top:30px;font-size:17px}.hp-actions{margin-top:30px;display:block}.hp-actions a{min-width:0;max-width:none;margin-top:12px}.hp-system-top{flex-wrap:wrap;gap:8px;height:auto;min-height:50px;padding:10px}.hp-system-top>span:last-child{display:none}.hp-system-body{grid-template-columns:1fr;min-height:0}.hp-system-input,.hp-system-core,.hp-system-output{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.hp-system-flow{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;height:35px}.hp-system-flow i{animation-name:hpFlowMobile}.hp-system-core{min-height:300px}.hp-system-core>div{width:200px}.hp-system-bottom{padding:0 10px}.hp-system-bottom span:last-child{display:none}.hp-signal>.frame{grid-template-columns:auto auto auto auto;gap:12px;min-height:70px}.hp-signal span{font-size:8px}.hp-signal i:nth-of-type(n+2),.hp-signal span:nth-of-type(n+3),.hp-signal p{display:none}.hp-thesis{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.hp-thesis h2{margin-top:40px;font-size:13vw}.hp-thesis div>p{margin:35px 0 0;font-size:15px}.hp-work{padding-bottom:100px}.hp-section-head{display:block}.hp-section-head h2{margin:40px 0;font-size:13vw}.hp-section-head>a{margin-bottom:40px;display:inline-block}.hp-offerings{grid-template-columns:1fr}.hp-offer{min-height:540px}.hp-offer:hover{transform:none}.hp-method{padding:100px 0}.hp-method>.frame{grid-template-columns:1fr;gap:55px}.hp-method-copy h2{font-size:13vw}.hp-method li{grid-template-columns:75px 1fr;gap:12px}.hp-method h3{font-size:27px}.hp-research{padding-top:100px;padding-bottom:100px}.hp-research-head{grid-template-columns:1fr;gap:36px}.hp-research-head h2{font-size:13vw}.hp-research-grid{grid-template-columns:1fr;margin-top:50px}.hp-research-card{min-height:540px}.hp-research-card h3{font-size:35px}.hp-atlas-art{width:210px}.hp-faq{padding:100px 0}.hp-faq>.frame{grid-template-columns:1fr;gap:55px}.hp-faq h2{font-size:13vw}.hp-faq summary{grid-template-columns:30px 1fr auto;font-size:18px}.hp-faq details p{margin-left:45px}@keyframes hpFlowMobile{50%{opacity:.3;transform:translateY(7px)}}}
.hp-method-copy h2 em{color:#a92f14}
:root{--ink:#0b0d0c;--paper:#ebe9e2;--soft:#aaa9a3;--acid:#d9ff43;--orange:#ff5c35;--violet:#7885ff;--line:#ebe9e22e;--pad:clamp(20px,4.5vw,72px);--mx:50vw;--my:50vh;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink);color:var(--paper);font-synthesis:none;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(550px circle at var(--mx) var(--my),#d9ff4309,transparent 55%),var(--ink);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.frame,.shell{width:min(100%,1680px);padding-left:var(--pad);padding-right:var(--pad);margin:auto}.skip-link{background:var(--acid);color:var(--ink);z-index:100;padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:none}.nav{height:82px;padding:0 var(--pad);border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d0cd6;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.brand{align-items:center;gap:9px;display:flex}.brand i{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;font:500 13px DM Mono;display:grid}.brand b{letter-spacing:-.07em;font-size:17px}.brand span{letter-spacing:.1em;opacity:.55;font:8px DM Mono}.nav nav{text-transform:uppercase;letter-spacing:.08em;gap:36px;font:10px DM Mono;display:flex}.nav nav a{opacity:.45;transition:all .2s}.nav nav a:hover,.nav nav a.active{opacity:1}.nav-cta{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);justify-self:end;padding:12px 15px;font:10px DM Mono;transition:all .2s}.nav-cta:hover{background:var(--acid);color:var(--ink);border-color:var(--acid)}.nav-cta span{margin-left:16px}.menu{display:none}.home-hero{grid-template-rows:auto 1fr auto;grid-template-columns:1.05fr .95fr;min-height:calc(100svh - 82px);padding-top:28px;padding-bottom:34px;display:grid;position:relative}.hero-status{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;justify-content:space-between;padding-bottom:15px;font:9px DM Mono;display:flex}.status-live:before{content:"";background:var(--acid);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #d9ff4317}.hero-title{z-index:2;align-self:center;position:relative}.hero-title>p{text-transform:uppercase;letter-spacing:.08em;font:9px/1.7 DM Mono;position:absolute;top:1vw;right:6%}.hero-title h1{letter-spacing:-.087em;margin:0;font-size:clamp(75px,10.2vw,164px);font-weight:500;line-height:.81}.hero-title h1 em{color:var(--acid);font-style:normal}.hero-intro{z-index:2;align-self:end;padding:0 0 20px clamp(30px,7vw,120px);position:relative}.hero-intro p{letter-spacing:-.035em;max-width:500px;font-size:clamp(18px,1.7vw,27px);line-height:1.42}.hero-intro a{text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;max-width:500px;margin-top:35px;padding:20px 0 12px;font:10px DM Mono;display:flex}.signal-console{aspect-ratio:1.42;width:min(42vw,650px);right:var(--pad);border:1px solid var(--line);background:#0b0d0c85;position:absolute;top:12%;overflow:hidden}.signal-console:before{content:"";background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.2;background-size:42px 42px;position:absolute;inset:0}.console-meta{z-index:2;letter-spacing:.1em;justify-content:space-between;font:8px DM Mono;display:flex;position:absolute;inset:15px 17px auto}.blink{color:var(--acid);animation:1.7s infinite blink}.console-core{place-items:center;display:grid;position:absolute;inset:10% 14%}.ring{aspect-ratio:1;border:1px solid #ebe9e23d;border-radius:50%;position:absolute}.r1{width:86%;animation:34s linear infinite spin}.r2{border-style:dashed;width:58%;animation:22s linear infinite reverse spin}.r3{width:30%}.core{text-align:center;font:500 18px DM Mono}.core span{letter-spacing:.15em;font-size:7px;display:block}.node{background:var(--acid);color:var(--ink);border-radius:50%;place-items:center;width:25px;height:25px;font:7px DM Mono;display:grid;position:absolute}.n1{top:10%;left:18%}.n2{background:var(--orange);top:20%;right:12%}.n3{bottom:10%;right:24%}.n4{background:var(--paper);bottom:22%;left:4%}.console-steps{text-transform:uppercase;justify-content:space-between;font:7px DM Mono;display:flex;position:absolute;bottom:14px;left:17px;right:17px}.thesis{border-top:1px solid var(--line);grid-template-columns:1fr 4fr;gap:30px;padding-top:180px;padding-bottom:180px;display:grid}.section-code,.kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--acid);margin:0;font:9px DM Mono}.thesis h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,6.2vw,98px);font-weight:500;line-height:.98}.thesis h2 strong{color:#676963;font-weight:500}.thesis>p:last-child{max-width:570px;color:var(--soft);grid-column:2;margin:55px 0 0 auto;font-size:17px;line-height:1.65}.service-section{padding-bottom:170px}.section-line{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;padding:14px 0;font:8px DM Mono;display:flex}.service{border-top:1px solid var(--line);grid-template-columns:70px 180px 1.3fr 1fr;align-items:start;gap:30px;padding:34px 0;transition:all .3s;display:grid}.service:hover{background:#ebe9e206;padding-left:15px}.service>span,.service>p{text-transform:uppercase;font:9px DM Mono}.service>p{color:var(--soft)}.service h3{letter-spacing:-.05em;margin:0;font-size:clamp(24px,3.2vw,50px);font-weight:500;line-height:1.04}.service>div p{color:var(--soft);margin:0 0 30px;font-size:13px;line-height:1.6}.service a{text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font:9px DM Mono}.service a i{margin-left:25px;font-style:normal}.proof{grid-template-columns:1.1fr .9fr;gap:clamp(50px,10vw,170px);padding-bottom:180px;display:grid}.proof-visual{background:var(--acid);color:var(--ink);flex-direction:column;min-height:680px;padding:30px;display:flex}.terminal{border:1px solid #0b0d0c80;margin:auto 0;padding:25px}.terminal>span{letter-spacing:.1em;font:8px DM Mono}.terminal>p{letter-spacing:-.055em;margin:30px 0 90px;font-size:clamp(25px,3.5vw,55px);line-height:1.04}.type-lines{margin-top:18px}.type-lines i{background:var(--ink);height:8px;margin-top:8px;display:block}.type-lines i:nth-child(2){width:77%}.type-lines i:nth-child(3){width:42%}.coordinates{justify-content:space-between;margin-top:auto;font:8px DM Mono;display:flex}.proof-copy{align-self:center}.proof-copy h2,.selected h2,.research-strip h2{letter-spacing:-.065em;margin:50px 0;font-size:clamp(45px,5.4vw,85px);font-weight:500;line-height:.96}.proof-copy>p:not(.section-code){color:var(--soft);font-size:17px;line-height:1.65}.proof-copy ul{margin:65px 0 0;padding:0;list-style:none}.proof-copy li{border-top:1px solid var(--line);padding:20px 0;font-size:13px}.proof-copy li span{color:var(--acid);width:45px;font:8px DM Mono;display:inline-block}.selected{padding-bottom:170px}.selected-head{justify-content:space-between;align-items:end;display:flex}.selected-head>a{text-transform:uppercase;border-bottom:1px solid;margin-bottom:50px;padding-bottom:7px;font:9px DM Mono}.selected-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.project{min-height:650px;color:var(--ink);flex-direction:column;padding:25px;transition:transform .35s;display:flex}.project:hover{transform:translateY(-8px)}.project-a{background:var(--orange)}.project-b{background:var(--paper)}.project-meta{text-transform:uppercase;justify-content:space-between;font:8px DM Mono;display:flex}.project h3{letter-spacing:-.06em;margin:0;font-size:clamp(31px,3.5vw,55px);font-weight:500;line-height:1.02}.project-glyph{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:auto 0;display:grid}.project-glyph span,.project-glyph b{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;font:8px DM Mono;display:grid}.project-glyph i{font-style:normal}.project-wave{align-items:center;gap:6px;height:160px;margin:auto 0;display:flex}.project-wave i{background:var(--ink);flex:1;height:15%;animation:2.2s ease-in-out infinite wave;display:block}.project-wave i:nth-child(3n){height:85%;animation-delay:.2s}.project-wave i:nth-child(4n){height:48%;animation-delay:.5s}.project-wave i:nth-child(5n){height:100%;animation-delay:.8s}.truth-note{color:var(--soft);margin-top:20px;font:8px DM Mono}.research-strip{background:var(--paper);color:var(--ink);padding:150px 0}.research-strip>.frame{grid-template-columns:1fr 1.1fr;gap:10vw;display:grid}.research-strip .section-code{color:var(--ink)}.note-list a{border-top:1px solid #0b0d0c40;grid-template-columns:50px 1fr auto;gap:20px;padding:24px 0;display:grid}.note-list span,.note-list i{font:8px DM Mono}.note-list p{margin:0;font-size:18px;line-height:1.35}.contact-band{background:var(--acid);color:var(--ink);padding:110px 0}.contact-band .frame{justify-content:space-between;align-items:end;display:flex}.contact-band p{text-transform:uppercase;font:9px DM Mono}.contact-band a{letter-spacing:-.075em;font-size:clamp(40px,7vw,112px);font-weight:500;line-height:.9}.contact-band a span{font-size:.42em}.footer{grid-template-columns:1fr 2fr 1fr;gap:30px;padding-top:70px;padding-bottom:35px;display:grid}.footer p{color:var(--soft);margin:0;font-size:12px;line-height:1.5}.footer>div{text-transform:uppercase;gap:20px;font:9px DM Mono;display:flex}.footer small{color:var(--soft);grid-column:1/-1;margin-top:90px;font:8px DM Mono}.page-hero{padding-top:110px;padding-bottom:140px}.page-hero h1{letter-spacing:-.08em;margin:70px 0;font-size:clamp(65px,10vw,156px);font-weight:500;line-height:.85}.page-hero h1 em{color:var(--acid);font-style:normal}.page-hero>p:last-child{color:var(--soft);max-width:680px;margin-left:auto;font-size:20px;line-height:1.5}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font:9px DM Mono}.pulse{background:var(--acid);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.case-list{padding-bottom:140px}.case{min-height:680px;color:var(--ink);grid-template-columns:60px 1fr 1.15fr;gap:25px;margin-bottom:18px;padding:28px;display:grid}.case.blue{background:var(--violet)}.case.lime{background:var(--acid)}.case.sand{background:var(--paper)}.case-num,.case-copy>p{text-transform:uppercase;font:8px DM Mono}.case-copy{flex-direction:column;display:flex}.case-copy h2{letter-spacing:-.06em;margin:100px 0 auto;font-size:clamp(34px,4vw,60px);font-weight:500;line-height:1}.case-copy ul{text-transform:uppercase;padding:0;font:8px/2 DM Mono;list-style:none}.case-visual{border:1px solid;place-items:center;display:grid;position:relative;overflow:hidden}.case-visual.knowledge i,.case-visual.rings i{aspect-ratio:1;border:1px solid;border-radius:50%;width:30%;position:absolute}.case-visual.knowledge i:nth-child(2),.case-visual.rings i:nth-child(2){width:58%}.case-visual.knowledge i:nth-child(3),.case-visual.rings i:nth-child(3){width:88%}.case-visual b,.case-visual strong{font:8px DM Mono;position:absolute}.case-visual b{top:8%}.case-visual strong{bottom:8%}.case-visual.flow{gap:8px;padding:20px;display:flex}.case-visual.flow span{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:28%;font:8px DM Mono;display:grid}.case-visual.flow i{font-style:normal}.research-index{padding-bottom:150px}.index-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font:8px DM Mono;display:flex}.research-index>a{border-bottom:1px solid var(--line);grid-template-columns:80px 2fr 1fr 70px;align-items:center;gap:25px;padding:32px 0;display:grid}.research-index a span,.research-index a b{font:8px DM Mono}.research-index h2{letter-spacing:-.05em;margin:0;font-size:clamp(25px,3vw,44px);font-weight:500}.research-index a p{color:var(--soft);font-size:12px;line-height:1.5}.lab-note{background:var(--violet);padding:140px 0}.lab-note h2,.studio-copy h2{letter-spacing:-.06em;font-size:clamp(44px,5.5vw,85px);font-weight:500;line-height:.98}.loop{border-top:1px solid #ffffff4d;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto;gap:20px;margin-top:90px;padding-top:25px;display:grid}.loop span{font-size:clamp(22px,3vw,44px)}.loop i{font-style:normal}.studio-grid{grid-template-columns:1fr 1fr;gap:10vw;padding-bottom:160px;display:grid}.studio-art{background:var(--acid);color:var(--ink);aspect-ratio:1;flex-direction:column;padding:12%;display:flex}.orbit{border:1px solid;border-radius:50%;place-items:center;display:grid;position:relative}.orbit.big{flex:1}.orbit:before,.orbit:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:18%}.orbit:after{inset:36%}.orbit>b{font:15px DM Mono}.orbit>b span{font-size:7px;display:block}.studio-art>p{text-align:center;font:8px DM Mono}.studio-copy{align-self:center}.studio-copy>p:not(.kicker){color:var(--soft);font-size:17px;line-height:1.65}.studio-copy dl{margin-top:60px}.studio-copy dl div{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;padding:18px 0;display:grid}.studio-copy dt{font-size:13px}.studio-copy dd{color:var(--soft);margin:0;font-size:12px;line-height:1.5}.engagement{padding-bottom:150px}.engagement>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.engagement article{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:28px;display:flex}.engagement article:first-child{padding-left:0}.engagement article:last-child{border:0}.engagement span,.engagement b{font:8px DM Mono}.engagement h3{margin:60px 0 15px;font-size:26px}.engagement article p{color:var(--soft);font-size:12px;line-height:1.6}.engagement b{margin-top:auto}.motion-ready [data-reveal]{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(28px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes wave{50%{transform:scaleY(.32)}}@keyframes blink{50%{opacity:.25}}@media (max-width:800px){.nav{grid-template-columns:1fr auto;height:70px}.nav nav,.nav-cta{display:none}.nav.open nav{padding:35px var(--pad);background:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;font-size:24px;display:flex;position:absolute;top:70px;left:0;right:0}.nav.open nav a{opacity:1}.menu{background:0 0;border:0;width:29px;display:block}.menu i{border-top:1px solid var(--paper);margin:7px 0;transition:transform .2s;display:block}.nav.open .menu i:first-child{transform:translateY(4px)rotate(45deg)}.nav.open .menu i:last-child{transform:translateY(-4px)rotate(-45deg)}.home-hero{min-height:auto;padding-top:20px;padding-bottom:70px;display:block}.hero-status{padding-bottom:13px}.hero-title{padding-top:75px}.hero-title>p{top:25px;right:0}.hero-title h1{font-size:23vw}.hero-intro{padding:280px 0 0}.hero-intro p{font-size:18px}.signal-console{aspect-ratio:1.35;width:74vw;top:36%;right:-12vw}.thesis{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.thesis h2{margin-top:40px}.thesis>p:last-child{grid-column:1;margin-top:40px}.service{grid-template-columns:35px 1fr}.service>p,.service h3,.service>div{grid-column:2}.service h3{font-size:34px}.proof{grid-template-columns:1fr;padding-bottom:110px}.proof-visual{min-height:500px}.selected{padding-bottom:110px}.selected-head{display:block}.selected-head>a{display:inline-block}.selected-grid{grid-template-columns:1fr}.project{min-height:520px}.research-strip{padding:100px 0}.research-strip>.frame{grid-template-columns:1fr}.note-list{margin-top:40px}.contact-band{padding:75px 0}.contact-band .frame{display:block}.contact-band a{margin-top:35px;display:block}.footer{grid-template-columns:1fr 1fr}.footer p{grid-column:2}.page-hero{padding-top:80px;padding-bottom:100px}.page-hero h1{font-size:18vw}.page-hero>p:last-child{margin-left:0;font-size:16px}.case{grid-template-columns:35px 1fr;min-height:720px;padding:20px}.case-copy h2{margin:55px 0 25px}.case-visual{grid-column:1/-1;min-height:290px}.research-index>a{grid-template-columns:55px 1fr}.research-index a p,.research-index a b{grid-column:2}.loop{grid-template-columns:1fr auto}.loop i:nth-of-type(-n+3){display:none}.studio-grid{grid-template-columns:1fr}.studio-art{order:2}.engagement>div{grid-template-columns:1fr}.engagement article{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.engagement article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready [data-reveal]{opacity:1;transition:none;transform:none}.ring,.project-wave i,.blink{animation:none}}@media (max-width:800px){.signal-console{width:72vw;right:0}.hero-title h1{font-size:19vw}}.atlas{background:var(--ink)}.atlas-status{border-bottom:1px solid var(--line);letter-spacing:.11em;justify-content:space-between;padding:18px 0;font:9px DM Mono;display:flex}.atlas-status i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.atlas-hero{padding-top:28px;padding-bottom:130px}.atlas-title{grid-template-columns:1fr 1fr;align-items:end;padding:clamp(60px,9vw,135px) 0 70px;display:grid}.atlas-title>p{letter-spacing:-.025em;color:var(--soft);place-self:start end;margin:8px 7vw 0 0;font:clamp(13px,1.25vw,18px)/1.45 Manrope}.atlas-title h1{letter-spacing:-.09em;margin:0;font-size:clamp(62px,10vw,156px);font-weight:500;line-height:.81}.atlas-title h1 em,.atlas-question h2 em,.atlas-environment h2 em{color:var(--acid);font-style:normal}.atlas-film{aspect-ratio:1.9;border:1px solid var(--line);background:#151814;position:relative;overflow:hidden}.atlas-film:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0b0d0c40,#0000 52%,#0b0d0c40);position:absolute;inset:0}.atlas-film video{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;display:block}.atlas-film-ui{z-index:2;letter-spacing:.1em;color:var(--paper);justify-content:space-between;font:8px DM Mono;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.atlas-intro{grid-template-columns:1fr 1fr;padding-top:36px;display:grid}.atlas-intro p{letter-spacing:-.04em;max-width:570px;margin:0;font-size:clamp(19px,2.1vw,31px);line-height:1.3}.atlas-intro a{border-bottom:1px solid var(--paper);text-transform:uppercase;place-self:end;padding:8px 0;font:9px DM Mono}.atlas-intro a span{margin-left:48px}.atlas-premise{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;gap:40px;padding-top:160px;padding-bottom:170px;display:grid}.atlas-premise h2{letter-spacing:-.065em;margin:0;font-size:clamp(41px,5.75vw,90px);font-weight:500;line-height:.98}.atlas-premise h2 strong{color:#676963;font-weight:500}.atlas-premise>p:last-child{max-width:570px;color:var(--soft);grid-column:2;margin:54px 0 0 auto;font-size:17px;line-height:1.65}.atlas-model{padding-bottom:165px}.atlas-model-head{border-top:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;padding:15px 0;font:8px DM Mono;display:flex}.atlas-model-head>p:last-child{color:var(--soft)}.atlas-flow{grid-template-columns:1fr auto 1.5fr auto .7fr;align-items:center;gap:20px;min-height:390px;padding:48px 0;display:grid}.atlas-flow>div{border:1px solid var(--line);flex-direction:column;min-height:245px;padding:18px;display:flex}.atlas-flow>i{color:var(--acid);font-size:30px;font-style:normal}.atlas-flow span{letter-spacing:.1em;color:var(--soft);font:8px DM Mono}.atlas-flow small{color:var(--soft);margin-top:auto;font:8px DM Mono}.flow-observed>div{flex-wrap:wrap;gap:8px;margin:auto 0;display:flex}.flow-observed b{border:1px solid var(--line);padding:10px;font:400 10px DM Mono}.flow-latent{background:var(--acid);color:var(--ink);border-color:var(--acid)!important}.flow-latent span,.flow-latent small{color:var(--ink)}.latent-rings{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;place-items:center;width:175px;margin:auto;display:grid;position:relative}.latent-rings:before,.latent-rings:after{content:"";border:1px solid var(--ink);border-radius:50%;position:absolute;inset:21%}.latent-rings:after{inset:39%}.latent-rings b{font:400 8px DM Mono;position:absolute}.latent-rings b:first-child{top:11px}.latent-rings b:nth-child(2){right:-10px}.latent-rings b:nth-child(3){bottom:12px}.latent-rings b:nth-child(4){left:-14px}.latent-rings b:nth-child(5){z-index:1}.flow-outcome{text-align:center;justify-content:center;align-items:center}.flow-outcome>b{letter-spacing:-.06em;font-size:clamp(30px,3vw,48px);font-weight:500}.atlas-question{background:var(--orange);color:var(--ink);grid-template-columns:1.25fr .75fr;gap:9vw;padding-top:150px;padding-bottom:150px;display:grid}.atlas-question .section-code{color:var(--ink)}.atlas-question h2{letter-spacing:-.07em;margin:46px 0 0;font-size:clamp(45px,6vw,94px);font-weight:500;line-height:.94}.atlas-question h2 em{color:var(--ink);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.atlas-question>p{align-self:end;max-width:520px;font-size:18px;line-height:1.62}.atlas-directions{padding-top:155px;padding-bottom:155px}.atlas-section-head{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;padding:0 0 15px;font:8px DM Mono;display:flex}.atlas-directions article{border-bottom:1px solid var(--line);grid-template-columns:70px 1.4fr 1fr 30px;align-items:start;gap:30px;padding:31px 0;display:grid}.atlas-directions article>span,.atlas-directions article>i{color:var(--acid);font:9px DM Mono}.atlas-directions h3{letter-spacing:-.055em;margin:0;font-size:clamp(24px,3.2vw,48px);font-weight:500;line-height:1.04}.atlas-directions article>p{color:var(--soft);margin:0;font-size:13px;line-height:1.6}.atlas-environment{background:var(--paper);color:var(--ink);padding:145px 0}.atlas-environment>.frame{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;display:grid}.atlas-environment .section-code{color:var(--ink)}.atlas-environment h2{letter-spacing:-.07em;margin:48px 0;font-size:clamp(45px,5.8vw,89px);font-weight:500;line-height:.96}.atlas-environment h2 em{color:var(--orange)}.atlas-environment-copy>p:last-child{max-width:580px;font-size:17px;line-height:1.65}.atlas-environment-map{aspect-ratio:1;border:1px solid #0b0d0c47;place-items:center;display:grid;position:relative;overflow:hidden}.atlas-environment-map:before{content:"";background-image:linear-gradient(#0b0d0c24 1px,#0000 1px),linear-gradient(90deg,#0b0d0c24 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.atlas-environment-map>b{z-index:2;aspect-ratio:1;background:var(--orange);text-align:center;border-radius:50%;place-items:center;width:120px;font:12px/1.1 DM Mono;display:grid;position:relative}.map-orbit{aspect-ratio:1;border:1px solid #0b0d0c80;border-radius:50%;width:66%;position:absolute}.map-orbit.o2{width:38%}.map-node{z-index:2;background:var(--ink);color:var(--paper);padding:8px 10px;font:8px DM Mono;position:absolute}.m1{top:17%;left:9%}.m2{top:26%;right:7%}.m3{bottom:20%;right:8%}.m4{bottom:11%;left:17%}.atlas-boundary{grid-template-columns:1fr 2fr;gap:10vw;padding-top:160px;padding-bottom:160px;display:grid}.atlas-boundary h2{letter-spacing:-.065em;margin:0;font-size:clamp(40px,5.4vw,82px);font-weight:500;line-height:.96}.atlas-boundary div>p{color:var(--soft);max-width:620px;margin:55px 0;font-size:17px;line-height:1.65}.atlas-boundary a{text-transform:uppercase;border-bottom:1px solid;padding-bottom:8px;font:9px DM Mono}.atlas-boundary a span{margin-left:35px}.atlas-inquiry{background:linear-gradient(90deg,#d9ff4317,#0000);padding-left:12px!important}@media (max-width:800px){.atlas-hero{padding-top:20px;padding-bottom:85px}.atlas-status,.atlas-status span:last-child{font-size:7px}.atlas-title{padding:70px 0 42px;display:block}.atlas-title>p{margin:0 0 22px;font-size:13px}.atlas-film{aspect-ratio:1.08}.atlas-film-ui{font-size:6px;left:10px;right:10px}.atlas-intro{padding-top:24px;display:block}.atlas-intro p{font-size:18px}.atlas-intro a{justify-content:space-between;margin-top:28px;display:flex}.atlas-premise{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.atlas-premise h2{margin-top:40px}.atlas-premise>p:last-child{grid-column:1;margin:35px 0 0;font-size:15px}.atlas-model{padding-bottom:100px}.atlas-model-head>p:last-child{display:none}.atlas-flow{grid-template-columns:1fr;gap:12px;padding:34px 0}.atlas-flow>i{text-align:center;height:28px;transform:rotate(90deg)}.atlas-flow>div{min-height:180px}.flow-observed>div{margin:auto 0}.latent-rings{width:140px}.atlas-question{grid-template-columns:1fr;gap:40px;padding-top:100px;padding-bottom:100px}.atlas-question h2{font-size:13vw}.atlas-question>p{font-size:16px}.atlas-directions{padding-top:100px;padding-bottom:100px}.atlas-directions article{grid-template-columns:36px 1fr;gap:12px;padding:25px 0}.atlas-directions h3{font-size:29px}.atlas-directions article>p{grid-column:2;font-size:12px}.atlas-directions article>i{display:none}.atlas-environment{padding:100px 0}.atlas-environment>.frame{grid-template-columns:1fr;gap:50px}.atlas-environment h2{font-size:13vw}.atlas-environment-copy>p:last-child{font-size:15px}.atlas-boundary{grid-template-columns:1fr;gap:35px;padding-top:100px;padding-bottom:100px}.atlas-boundary h2{font-size:13vw}.atlas-boundary div>p{margin:35px 0;font-size:15px}.atlas-inquiry{padding-left:7px!important}.atlas-title h1{font-size:15.5vw}}.mnemosyne{background:var(--ink)}.mnemosyne-status{border-bottom:1px solid var(--line);letter-spacing:.11em;justify-content:space-between;padding:18px 0;font:9px DM Mono;display:flex}.mnemosyne-status i{background:var(--violet);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.mnemosyne-hero{padding-top:28px;padding-bottom:130px}.mnemosyne-title{grid-template-columns:1fr 1fr;align-items:end;padding:clamp(60px,9vw,135px) 0 70px;display:grid}.mnemosyne-title>p{letter-spacing:-.025em;color:var(--soft);place-self:start end;margin:8px 7vw 0 0;font:clamp(13px,1.25vw,18px)/1.45 Manrope}.mnemosyne-title h1{letter-spacing:-.09em;margin:0;font-size:clamp(58px,9.15vw,143px);font-weight:500;line-height:.82}.mnemosyne-title h1 em,.mnemosyne-question h2 em,.mnemosyne-why h2 em{color:var(--violet);font-style:normal}.mnemosyne-memory{border:1px solid var(--line);background:linear-gradient(135deg,#7885ff1f,#0000 55%);grid-template-columns:1fr auto 1fr auto .72fr;align-items:center;gap:18px;min-height:350px;padding:30px;display:grid}.mnemosyne-memory>div{border:1px solid var(--line);flex-direction:column;gap:8px;min-height:230px;padding:16px;display:flex}.mnemosyne-memory span{letter-spacing:.1em;color:var(--soft);font:8px DM Mono}.mnemosyne-memory b{border:1px solid var(--line);padding:9px;font:400 10px DM Mono}.mnemosyne-memory>i{color:var(--violet);font-size:30px;font-style:normal}.memory-model{background:var(--violet);color:var(--ink);text-align:center;justify-content:center;align-items:center;position:relative;overflow:hidden}.memory-model:before,.memory-model:after{content:"";border:1px solid var(--ink);aspect-ratio:1;border-radius:50%;width:220px;position:absolute}.memory-model:after{width:120px}.memory-model span,.memory-model strong,.memory-model small{z-index:1;color:var(--ink);position:relative}.memory-model strong{letter-spacing:-.08em;font:clamp(45px,5vw,70px) Manrope}.memory-model small,.memory-result small{margin-top:10px;font:9px/1.45 DM Mono}.memory-result{text-align:center;justify-content:center}.memory-result strong{color:var(--acid);font:clamp(65px,7vw,105px)/.8 Manrope}.mnemosyne-intro{grid-template-columns:1fr 1fr;padding-top:36px;display:grid}.mnemosyne-intro p{letter-spacing:-.04em;max-width:660px;margin:0;font-size:clamp(19px,2.1vw,31px);line-height:1.3}.mnemosyne-intro a{border-bottom:1px solid var(--paper);text-transform:uppercase;place-self:end;padding:8px 0;font:9px DM Mono}.mnemosyne-intro a span{margin-left:48px}.mnemosyne-premise{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;gap:40px;padding-top:160px;padding-bottom:170px;display:grid}.mnemosyne-premise h2{letter-spacing:-.065em;margin:0;font-size:clamp(41px,5.75vw,90px);font-weight:500;line-height:.98}.mnemosyne-premise h2 strong{color:#676963;font-weight:500}.mnemosyne-premise>p:last-child{max-width:600px;color:var(--soft);grid-column:2;margin:54px 0 0 auto;font-size:17px;line-height:1.65}.mnemosyne-question{background:var(--violet);color:var(--ink);padding:150px 0}.mnemosyne-question .frame{grid-template-columns:1.25fr .75fr;gap:9vw;display:grid}.mnemosyne-question .section-code{color:var(--ink)}.mnemosyne-question h2{letter-spacing:-.07em;margin:46px 0 0;font-size:clamp(45px,6vw,94px);font-weight:500;line-height:.94}.mnemosyne-question h2 em{color:var(--ink);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.mnemosyne-question .frame>p{align-self:end;max-width:520px;font-size:18px;line-height:1.62}.mnemosyne-compare{padding-top:155px;padding-bottom:155px}.mnemosyne-section-head{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;padding:0 0 15px;font:8px DM Mono;display:flex}.mnemosyne-section-head span{color:var(--soft)}.compare-grid{grid-template-columns:1fr 1.2fr 1fr;display:grid}.compare-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:410px;padding:28px;display:flex}.compare-grid article:first-child{padding-left:0}.compare-grid article:last-child{border-right:0}.compare-grid span,.compare-grid b{letter-spacing:.08em;font:8px DM Mono}.compare-grid h3{letter-spacing:-.06em;margin:75px 0 20px;font-size:clamp(30px,3.6vw,55px);font-weight:500;line-height:1}.compare-grid p{color:var(--soft);max-width:300px;font-size:13px;line-height:1.6}.compare-grid b{color:var(--acid);margin-top:auto}.compare-grid .compare-focus{background:var(--acid);color:var(--ink);padding-left:28px}.compare-focus p{color:#0b0d0cb8}.compare-focus b{color:var(--ink)}.mnemosyne-directions{padding-bottom:155px}.mnemosyne-directions article{border-bottom:1px solid var(--line);grid-template-columns:70px 1.4fr 1fr 30px;align-items:start;gap:30px;padding:31px 0;display:grid}.mnemosyne-directions article>span,.mnemosyne-directions article>i{color:var(--violet);font:9px DM Mono}.mnemosyne-directions h3{letter-spacing:-.055em;margin:0;font-size:clamp(24px,3.2vw,48px);font-weight:500;line-height:1.04}.mnemosyne-directions article>p{color:var(--soft);margin:0;font-size:13px;line-height:1.6}.mnemosyne-why{background:var(--paper);color:var(--ink);padding:145px 0}.mnemosyne-why>.frame{grid-template-columns:1.25fr .75fr;align-items:end;gap:9vw;display:grid}.mnemosyne-why .section-code{color:var(--ink)}.mnemosyne-why h2{letter-spacing:-.07em;margin:48px 0 0;font-size:clamp(45px,5.8vw,89px);font-weight:500;line-height:.96}.mnemosyne-why h2 em{color:var(--orange)}.mnemosyne-why>.frame>p{max-width:520px;margin:0;font-size:17px;line-height:1.65}.mnemosyne-boundary{grid-template-columns:1fr 2fr;gap:10vw;padding-top:160px;padding-bottom:160px;display:grid}.mnemosyne-boundary h2{letter-spacing:-.065em;margin:0;font-size:clamp(40px,5.4vw,82px);font-weight:500;line-height:.96}.mnemosyne-boundary div>p{color:var(--soft);max-width:620px;margin:55px 0;font-size:17px;line-height:1.65}.mnemosyne-boundary a{text-transform:uppercase;border-bottom:1px solid;padding-bottom:8px;font:9px DM Mono}.mnemosyne-boundary a span{margin-left:35px}@media (max-width:800px){.mnemosyne-hero{padding-top:20px;padding-bottom:85px}.mnemosyne-status,.mnemosyne-status span:last-child{font-size:7px}.mnemosyne-title{padding:70px 0 42px;display:block}.mnemosyne-title>p{margin:0 0 22px;font-size:13px}.mnemosyne-title h1{font-size:15vw}.mnemosyne-memory{grid-template-columns:1fr;gap:10px;padding:16px}.mnemosyne-memory>div{min-height:130px}.mnemosyne-memory>i{text-align:center;height:22px;transform:rotate(90deg)}.memory-model{min-height:170px!important}.memory-result{min-height:130px!important}.mnemosyne-intro{padding-top:24px;display:block}.mnemosyne-intro p{font-size:18px}.mnemosyne-intro a{justify-content:space-between;margin-top:28px;display:flex}.mnemosyne-premise{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.mnemosyne-premise h2{margin-top:40px}.mnemosyne-premise>p:last-child{grid-column:1;margin:35px 0 0;font-size:15px}.mnemosyne-question{padding:100px 0}.mnemosyne-question .frame{grid-template-columns:1fr;gap:40px}.mnemosyne-question h2{font-size:13vw}.mnemosyne-question .frame>p{font-size:16px}.mnemosyne-compare{padding-top:100px;padding-bottom:100px}.mnemosyne-section-head span{display:none}.compare-grid{grid-template-columns:1fr}.compare-grid article,.compare-grid article:first-child,.compare-grid .compare-focus{border-right:0;border-bottom:1px solid var(--line);min-height:270px;padding:25px 0}.compare-grid .compare-focus{padding:25px}.compare-grid h3{margin:45px 0 15px;font-size:37px}.mnemosyne-directions{padding-bottom:100px}.mnemosyne-directions article{grid-template-columns:36px 1fr;gap:12px;padding:25px 0}.mnemosyne-directions h3{font-size:29px}.mnemosyne-directions article>p{grid-column:2;font-size:12px}.mnemosyne-directions article>i{display:none}.mnemosyne-why{padding:100px 0}.mnemosyne-why>.frame{grid-template-columns:1fr;gap:42px}.mnemosyne-why h2{font-size:13vw}.mnemosyne-why>.frame>p{font-size:15px}.mnemosyne-boundary{grid-template-columns:1fr;gap:35px;padding-top:100px;padding-bottom:100px}.mnemosyne-boundary h2{font-size:13vw}.mnemosyne-boundary div>p{margin:35px 0;font-size:15px}}.case-link{text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;margin-top:32px;padding-bottom:7px;font:9px DM Mono}.case-link span{margin-left:28px}.offering-status{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;padding:18px 0;font:9px DM Mono;display:flex}.offering-hero{padding-top:28px;padding-bottom:145px}.offering-title{grid-template-columns:1fr 1fr;align-items:end;padding:clamp(65px,10vw,150px) 0 68px;display:grid}.offering-title>p{color:var(--soft);letter-spacing:-.025em;place-self:start end;margin:8px 8vw 0 0;font:clamp(14px,1.3vw,19px)/1.45 Manrope}.offering-title h1{letter-spacing:-.09em;margin:0;font-size:clamp(65px,10vw,157px);font-weight:500;line-height:.82}.offering-title h1 em{color:var(--acid);font-style:normal}.offering-schematic{border:1px solid var(--line);background:linear-gradient(135deg,#ebe9e20a,#0000);grid-template-columns:1fr auto 1.25fr auto 1fr;align-items:center;gap:20px;min-height:315px;padding:32px;display:grid;position:relative}.offering-schematic>div{border:1px solid var(--line);flex-direction:column;gap:8px;min-height:190px;padding:15px;display:flex}.offering-schematic span{letter-spacing:.1em;color:var(--soft);font:8px DM Mono}.offering-schematic b{border:1px solid var(--line);padding:9px;font:400 11px/1.2 DM Mono}.offering-schematic>i{color:var(--acid);font-size:30px;font-style:normal}.offering-schematic .schematic-core{background:var(--acid);color:var(--ink);border-color:var(--acid);text-align:center;justify-content:center;align-items:center;position:relative;overflow:hidden}.schematic-core:before,.schematic-core:after{content:"";border:1px solid var(--ink);aspect-ratio:1;border-radius:50%;width:300px;position:absolute}.schematic-core:before{width:190px}.schematic-core span,.schematic-core b{z-index:1;color:var(--ink);border-color:var(--ink);position:relative}.schematic-core b{letter-spacing:-.04em;font-size:16px}.agent-schematic .schematic-core{background:var(--orange);border-color:var(--orange)}.offering-intro{grid-template-columns:1fr 1fr;padding-top:35px;display:grid}.offering-intro p{letter-spacing:-.04em;max-width:600px;margin:0;font-size:clamp(19px,2vw,30px);line-height:1.32}.offering-intro a{text-transform:uppercase;border-bottom:1px solid;place-self:end;padding:8px 0;font:9px DM Mono}.offering-intro a span{margin-left:42px}.offering-statement{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;gap:40px;padding-top:160px;padding-bottom:160px;display:grid}.offering-statement h2{letter-spacing:-.07em;margin:0;font-size:clamp(43px,5.8vw,91px);font-weight:500;line-height:.97}.offering-statement h2 strong{color:#676963;font-weight:500}.offering-statement>p:last-child{max-width:600px;color:var(--soft);grid-column:2;margin:52px 0 0 auto;font-size:17px;line-height:1.65}.offering-tasks{padding-bottom:165px}.offering-section-head{border-top:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;padding:15px 0;font:8px DM Mono;display:flex}.offering-section-head span{color:var(--soft)}.offering-tasks article{border-top:1px solid var(--line);grid-template-columns:70px 1fr 30px;align-items:start;gap:30px;padding:30px 0;display:grid}.offering-tasks article>span,.offering-tasks article>i{color:var(--acid);font:9px DM Mono}.offering-tasks h3{letter-spacing:-.055em;margin:0;font-size:clamp(26px,3.5vw,53px);font-weight:500;line-height:1.03}.offering-method{background:var(--paper);color:var(--ink);padding:145px 0}.offering-method .section-code{color:var(--ink)}.method-grid{border-top:1px solid #0b0d0c40;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.method-grid article{border-right:1px solid #0b0d0c40;flex-direction:column;min-height:330px;padding:28px;display:flex}.method-grid article:first-child{padding-left:0}.method-grid article:last-child{border-right:0}.method-grid span{font:9px DM Mono}.method-grid h3{letter-spacing:-.05em;margin:65px 0 16px;font-size:clamp(24px,2.3vw,36px);font-weight:500;line-height:1.05}.method-grid p{max-width:300px;margin:0;font-size:13px;line-height:1.6}.offering-boundary{grid-template-columns:1fr 2fr;gap:10vw;padding-top:160px;padding-bottom:160px;display:grid}.offering-boundary h2{letter-spacing:-.07em;margin:0;font-size:clamp(42px,5.5vw,85px);font-weight:500;line-height:.96}.offering-boundary div>p{color:var(--soft);max-width:620px;margin:53px 0;font-size:17px;line-height:1.65}.offering-boundary a{text-transform:uppercase;border-bottom:1px solid;padding-bottom:8px;font:9px DM Mono}.offering-boundary a span{margin-left:36px}@media (max-width:800px){.case-link{margin-top:18px}.offering-hero{padding-top:20px;padding-bottom:90px}.offering-status{font-size:7px}.offering-title{padding:70px 0 42px;display:block}.offering-title>p{margin:0 0 22px;font-size:13px}.offering-title h1{font-size:16vw}.offering-schematic{grid-template-columns:1fr;gap:10px;min-height:auto;padding:16px}.offering-schematic>div{min-height:125px}.offering-schematic>i{text-align:center;height:25px;transform:rotate(90deg)}.offering-schematic .schematic-core{min-height:155px}.offering-intro{padding-top:24px;display:block}.offering-intro p{font-size:18px}.offering-intro a{justify-content:space-between;margin-top:28px;display:flex}.offering-statement{grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}.offering-statement h2{margin-top:40px;font-size:13vw}.offering-statement>p:last-child{grid-column:1;margin:34px 0 0;font-size:15px}.offering-tasks{padding-bottom:100px}.offering-section-head span{display:none}.offering-tasks article{grid-template-columns:36px 1fr;gap:12px;padding:26px 0}.offering-tasks article>i{display:none}.offering-tasks h3{font-size:29px}.offering-method{padding:100px 0}.method-grid{grid-template-columns:1fr}.method-grid article{border-bottom:1px solid #0b0d0c40;border-right:0;min-height:250px;padding:27px 0}.method-grid h3{margin:42px 0 14px;font-size:30px}.offering-boundary{grid-template-columns:1fr;gap:35px;padding-top:100px;padding-bottom:100px}.offering-boundary h2{font-size:13vw}.offering-boundary div>p{margin:35px 0;font-size:15px}}
