@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_f15bd114-module__7725RG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_f15bd114-module__7725RG__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_6ed36146-module__KdPPOG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_6ed36146-module__KdPPOG__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--paper:#f1f3ed;--paper-deep:#e1e7de;--ink:#0a2530;--night:#061a24;--mint:#65f3bd;--coral:#ff746d;--blue:#66c8ff;--line:#0a25302e;--white:#f6f8f2}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);scroll-padding-top:104px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}p{line-height:1.45}::selection{background:var(--mint);color:var(--night)}.section-shell{padding-left:clamp(20px,3.5vw,58px);padding-right:clamp(20px,3.5vw,58px)}.scroll-progress{z-index:100;transform-origin:0;background:var(--coral);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.section-label,.mini-label{font:600 10px var(--font-mono),monospace;letter-spacing:.11em;text-transform:uppercase;margin:0}.section-label.light{color:#f6f8f28f}.lead{letter-spacing:-.025em;font-size:clamp(18px,1.55vw,24px);line-height:1.35}.topbar{z-index:50;border-bottom:1px solid var(--line);width:100%;height:88px;font:600 11px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#f1f3ede0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(20px,3.5vw,58px);display:grid;position:fixed;top:0;left:0;box-shadow:0 10px 35px #061a2409}.brand{font:750 13px/1 var(--font-sans),sans-serif;letter-spacing:-.02em;align-items:center;gap:11px;display:flex}.brand-mark{flex:none;width:34px;height:34px;display:block}.nav-panel{display:contents}.topbar nav{gap:4px;display:flex}.topbar nav a{border-radius:100px;align-items:center;height:34px;padding:0 13px;transition:background .25s,color .25s;display:flex}.topbar nav a>i{display:none}.topbar nav a:hover,.topbar nav a:focus-visible,.topbar nav a[aria-current=page]{background:var(--ink);color:var(--white);outline:0}.nav-cta{border:1px solid var(--ink);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border-radius:100px;justify-self:end;padding:10px 15px;transition:background .25s,color .25s}.nav-cta span{margin-left:8px;transition:transform .2s;display:inline-block}.nav-cta:hover,.nav-cta:focus-visible{background:var(--ink);color:var(--white);outline:0}.nav-cta:hover span{transform:translate(3px,-3px)}.menu-toggle,.nav-backdrop{display:none}.hero{grid-template-columns:1.18fr .82fr;min-height:100svh;padding:152px clamp(20px,3.5vw,58px) 64px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;align-self:center;padding-bottom:56px;position:relative}.eyebrow{font:600 10px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.eyebrow>span{background:var(--coral);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff746d24}.hero-meta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hero-recognition{border-left:1px solid var(--line);font:600 8px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:4px 0 4px 20px;transition:color .25s;display:flex}.hero-recognition span{background:var(--ink);color:var(--mint);letter-spacing:-.01em;border-radius:100px;padding:7px 9px}.hero-recognition strong{font-weight:600}.hero-recognition i{font-style:normal;transition:transform .25s}.hero-recognition:hover,.hero-recognition:focus-visible{color:var(--coral);outline:0}.hero-recognition:hover i{transform:translate(3px,-3px)}.hero h1{letter-spacing:-.075em;margin:clamp(46px,7vh,80px) 0 0;font-size:clamp(62px,8.2vw,138px);font-weight:520;line-height:.84}.hero h1 em,.problem h2 em,.platform h2 em,.evidence h2 em,.clinic h2 em,.founders h2 em,.contact h2 em{font-family:Georgia,serif;font-weight:400}.hero-title-line{padding:.04em .04em .08em 0;display:block;overflow:hidden}.hero-title-line>span{display:block}.hero-bottom{grid-template-columns:1fr auto;align-items:end;gap:40px;max-width:700px;margin:clamp(52px,7vh,84px) 0 0 auto;display:grid}.hero-bottom p{letter-spacing:-.02em;max-width:550px;margin:0;font-size:clamp(16px,1.35vw,21px);line-height:1.32}.circle-link{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:24px;transition:transform .25s;display:grid}.circle-link:hover{transform:translateY(5px)}.hero-signal{aspect-ratio:1;background:radial-gradient(circle,#0c3441 0,#061a24 58%,#04141c 100%);border-radius:50%;align-self:center;width:min(41vw,620px);position:relative;overflow:hidden;box-shadow:0 0 0 32px #0a25300d}.hero-signal:before{content:"";background:radial-gradient(circle,#0000 0 54%,#65f3bd06 54% 55%,#0000 55% 100%);border:1px solid #f6f8f21a;border-radius:50%;position:absolute;inset:4%}.hero-signal:after{z-index:0;content:"";background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.maze-ring{z-index:2;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ring-color) 18%,transparent));transform-origin:50%;will-change:transform;border-radius:50%;animation:4.8s linear infinite ring-rotation;position:absolute}.maze-ring:after{background:var(--ring-shape);content:"";border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.25px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.25px))}.maze-outer{--ring-color:var(--mint);--ring-shape:conic-gradient(from -14deg,transparent 0 28deg,#65f3bdb8 28deg 360deg);inset:9%}.maze-middle{--ring-color:var(--blue);--ring-shape:conic-gradient(from 72deg,transparent 0 36deg,#66c8ffad 36deg 360deg);inset:23%}.maze-inner{--ring-color:var(--coral);--ring-shape:conic-gradient(from 157deg,transparent 0 46deg,#ff746db8 46deg 360deg);inset:35%}@keyframes ring-rotation{to{transform:rotate(1turn)}}.entry-path{z-index:1;border-top:1px dashed #f6f8f233;width:9%;position:absolute;top:50%;left:0}.signal-core{z-index:5;background:var(--mint);border-radius:50%;position:absolute;inset:41%;box-shadow:0 0 60px #65f3bd40}.signal-core:before{content:"";border:1px solid #061a244d;border-radius:50%;position:absolute;inset:25%}.signal-core:after{background:var(--night);content:"";border-radius:50%;position:absolute;inset:43%}.drug-particle{z-index:6;opacity:0;will-change:left,top,opacity;width:32px;height:32px;animation:19.2s linear infinite drug-orbit;position:absolute;top:50%;left:-12%;transform:translate(-50%,-50%)}.drug-small{animation-delay:0s}.drug-antibody{animation-delay:-4.8s}.drug-vector{animation-delay:-9.6s}.drug-genetic{animation-delay:-14.4s}.drug-particle>span{display:block;position:absolute;inset:4px}.drug-small>span{background:radial-gradient(circle at 18% 55%,var(--coral) 0 3px,transparent 4px),radial-gradient(circle at 50% 34%,var(--coral) 0 4px,transparent 5px),radial-gradient(circle at 82% 60%,var(--coral) 0 3px,transparent 4px);filter:drop-shadow(0 0 5px #ff746da6)}.drug-antibody>span:before{height:100%;color:var(--blue);content:"Y";filter:drop-shadow(0 0 5px #66c8ff8c);place-items:center;font:700 27px/1 Arial,sans-serif;display:grid}.drug-vector>span{border:2px solid var(--mint);border-radius:50%;inset:5px;box-shadow:0 0 0 5px #65f3bd14,0 0 10px #65f3bd47}.drug-vector>span:before{border:1px dashed var(--mint);content:"";border-radius:50%;position:absolute;inset:5px}.drug-genetic>span{border:1px solid var(--coral);background:repeating-linear-gradient(90deg,#0000 0 4px,#ff746d8c 4px 5px);border-radius:100px;top:8px;bottom:8px;overflow:hidden}.drug-genetic>span:after{border-top:1px solid var(--coral);content:"";position:absolute;top:50%;left:3px;right:3px}@keyframes drug-orbit{0%{opacity:0;top:50%;left:-12%}3%{opacity:1}16%,18.4%{opacity:1;top:50%;left:7%}19.1%{top:50%;left:12%}24%{top:28%;left:20%}30%{top:16%;left:32%}36%{top:12%;left:50%}42%,43.4%{top:21%;left:50%}44.1%{top:25%;left:50%}49%{top:29%;left:65%}55%{top:39%;left:73%}61%{top:50%;left:75%}67%,68.4%{top:50%;left:67%}69.1%{top:50%;left:63%}75%{top:59%;left:59%}82%{top:63%;left:50%}90%{top:59%;left:41%}96%{opacity:1;top:50%;left:50%}to{opacity:0;top:50%;left:50%}}.hero-register{border-top:1px solid var(--line);height:64px;font:500 9px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:repeat(4,1fr);align-items:center;padding:0 clamp(20px,3.5vw,58px);display:grid;position:absolute;bottom:0;left:0;right:0}.hero-register span+span{border-left:1px solid var(--line);padding-left:22px}.ticker{background:var(--night);color:var(--white);white-space:nowrap;font:600 12px var(--font-mono),monospace;letter-spacing:.06em;padding:16px 0;overflow:hidden}.ticker-track{will-change:transform;width:max-content;animation:48s linear infinite ticker;display:flex}.ticker-group{text-transform:uppercase;flex:none;justify-content:space-around;align-items:center;gap:clamp(36px,4vw,72px);width:max-content;min-width:100vw;padding-right:clamp(36px,4vw,72px);display:flex}.ticker-group span{flex:none;align-items:center;gap:clamp(36px,4vw,72px);display:flex}.ticker-group i{color:var(--mint);font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.problem{padding-top:clamp(110px,14vw,210px);padding-bottom:clamp(100px,12vw,170px)}.problem-grid{grid-template-columns:1.35fr .65fr;align-items:end;gap:9vw;margin-top:68px;display:grid}.problem h2,.platform h2,.evidence h2,.clinic h2,.founders h2,.contact h2{letter-spacing:-.07em;margin:0;font-size:clamp(54px,7.2vw,116px);font-weight:520;line-height:.9}.problem-grid>div p:last-child{color:#0a2530ad;margin:32px 0 0}.problem-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:110px;display:grid}.problem-stats article{min-height:230px;padding:24px 24px 28px 0}.problem-stats article+article{border-left:1px solid var(--line);padding-left:28px}.problem-stats strong{letter-spacing:-.07em;font-size:clamp(50px,6vw,92px);font-weight:520;display:block}.problem-stats span{max-width:260px;font:500 11px/1.5 var(--font-mono),monospace;text-transform:uppercase;margin-top:44px;display:block}.platform{background:var(--night);color:var(--white);padding-top:clamp(105px,12vw,170px)}.platform-head{grid-template-columns:.45fr 1.15fr .5fr;align-items:end;gap:5vw;padding-bottom:90px;display:grid}.platform-head h2 em{color:var(--mint)}.platform-head>p:last-child{color:#f6f8f29e;margin:0;font-size:18px}.step-grid{border-top:1px solid #f6f8f22e;grid-template-columns:repeat(4,1fr);display:grid}.step-grid article{min-height:500px;padding:26px clamp(20px,3.5vw,58px) 38px;position:relative;overflow:hidden}.step-grid article+article{border-left:1px solid #f6f8f22e}.step-grid article>span{font:500 10px var(--font-mono),monospace;color:var(--mint)}.step-grid h3{z-index:2;letter-spacing:-.045em;margin:250px 0 16px;font-size:34px;font-weight:520;position:relative}.step-grid p{z-index:2;color:#f6f8f29e;margin:0;font-size:14px;position:relative}.step-visual{width:min(210px,78%);height:210px;color:var(--mint);position:absolute;top:60px;right:clamp(18px,2.4vw,38px)}.step-visual small{font:600 7px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;opacity:.55;position:absolute;bottom:5px;right:0}.prime-wave{transform-origin:50%;border:1px solid;border-radius:50%;width:132px;height:132px;position:absolute;top:34px;left:42px}.prime-focus{background:var(--coral);border-radius:50%;width:17px;height:17px;position:absolute;top:92px;left:100px;box-shadow:0 0 22px #ff746d6b}.prime-visual:after{content:"";border-top:1px dashed #f6f8f22e;width:202px;position:absolute;top:100px;left:3px}.iv-bag{border:1px solid;border-radius:8px 8px 18px 18px;width:90px;height:72px;position:absolute;top:10px;left:61px;overflow:hidden}.iv-bag:before{content:"";border:1px solid;border-bottom:0;border-radius:5px 5px 0 0;width:28px;height:10px;position:absolute;top:-10px;left:31px}.iv-bag i{background:linear-gradient(#66c8ff26,#66c8ff80);height:45%;position:absolute;bottom:0;left:0;right:0}.iv-line{background:#65f3bd80;width:1px;height:93px;position:absolute;top:82px;left:105px}.infuse-drop{background:var(--blue);clip-path:polygon(50% 0,100% 63%,85% 100%,15% 100%,0 63%);border-radius:60% 60% 70% 70%;width:9px;height:13px;position:absolute;top:86px;left:101px}.bloodstream{background:linear-gradient(90deg,#0000,#ff746d38,#0000);border:1px solid #ff746d73;border-radius:100px;height:18px;position:absolute;bottom:22px;left:7px;right:7px}.delivery-barrier{background:linear-gradient(to bottom,var(--mint) 0 37%,transparent 37% 63%,var(--mint) 63% 100%);width:2px;height:160px;position:absolute;top:20px;left:50%}.deliver-gate{background:var(--coral);width:24px;height:2px;position:absolute;left:-11px;box-shadow:0 0 10px #ff746d59}.gate-top{top:59px}.gate-bottom{top:99px}.deliver-molecule{background:var(--blue);border-radius:50%;width:11px;height:11px;position:absolute;top:76px;left:36px;box-shadow:0 0 0 6px #66c8ff14}.deliver-visual .m2{background:var(--coral);width:8px;height:8px;top:91px}.deliver-visual .m3{background:var(--mint);width:6px;height:6px;top:106px}.delivery-target{width:62px;height:62px;font:700 9px var(--font-mono),monospace;letter-spacing:.12em;border:1px solid #65f3bd80;border-radius:50%;place-items:center;display:grid;position:absolute;top:61px;right:4px}.head-profile{border:1px solid #65f3bd73;border-radius:48% 48% 43% 45%;width:132px;height:155px;position:absolute;top:22px;left:8px}.head-profile:after{content:"";border-bottom:1px solid #65f3bd73;border-right:1px solid #65f3bd73;border-radius:0 0 24px;width:58px;height:56px;position:absolute;bottom:10px;right:-13px}.head-profile i{border-top:1px dashed #f6f8f238;width:58px;position:absolute;top:60px;left:35px}.head-profile i+i{width:42px;top:81px}.discharge-device{background:var(--blue);width:58px;height:58px;color:var(--night);font:700 10px var(--font-mono),monospace;border-radius:50%;place-items:center;display:grid;position:absolute;top:63px;left:14px;box-shadow:0 0 25px #66c8ff33}.release-line{transform-origin:0;background:linear-gradient(90deg,var(--mint),transparent);height:1px;position:absolute;top:93px;left:92px;right:0}.step-visual .discharge-status{color:var(--mint);bottom:5px;right:0}.evidence{padding-top:clamp(110px,13vw,190px);padding-bottom:clamp(110px,13vw,180px)}.evidence-intro{grid-template-columns:1.2fr .65fr;align-items:end;gap:8vw;display:grid}.evidence h2{margin-top:55px}.evidence h2 em{color:var(--coral)}.evidence-intro>.lead{margin:0 0 8px}.evidence-stage{background:var(--night);color:var(--white);grid-template-columns:1.35fr .65fr;margin-top:100px;display:grid}.atlas-frame{min-height:560px;padding:22px;position:relative}.atlas-frame img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:516px}.atlas-frame>span{font:500 9px var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;background:#061a24db;padding:9px 12px;position:absolute;bottom:38px;left:38px}.region-list{border-left:1px solid #f6f8f229;flex-direction:column;justify-content:center;padding:45px;display:flex}.region-list .mini-label{color:#f6f8f28a;margin-bottom:42px}.region-row{margin-bottom:24px}.region-row>div{justify-content:space-between;gap:18px;font-size:13px;display:flex}.region-row strong{color:var(--mint);font:600 11px var(--font-mono),monospace}.region-row>i{background:#f6f8f224;height:2px;margin-top:10px;display:block}.region-row>i b{background:linear-gradient(90deg,var(--blue),var(--mint),var(--coral));height:100%;display:block}.evidence-notes{border:1px solid var(--line);border-top:0;grid-template-columns:1fr 1fr;display:grid}.evidence-notes p{flex-direction:column;gap:8px;min-height:150px;margin:0;padding:26px;display:flex}.evidence-notes p+p{border-left:1px solid var(--line)}.evidence-notes strong{font:600 10px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.evidence-notes span{color:#0a2530b3;font-size:13px}.research-access{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;align-items:stretch;margin-top:46px;display:grid}.research-access-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:210px;padding:26px 34px 30px 0;display:flex}.research-access-copy h3{letter-spacing:-.055em;max-width:330px;margin:0;font-size:clamp(30px,3.2vw,52px);font-weight:520;line-height:.95}.research-links{grid-template-columns:1fr 1fr;display:grid}.research-links a,.research-links button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;padding:26px 32px 30px;transition:background .35s,color .35s;display:flex;position:relative}.research-links>*+*{border-left:1px solid var(--line)}.research-links a:hover,.research-links a:focus-visible,.research-links button:hover,.research-links button:focus-visible{background:var(--night);color:var(--white);outline:0}.research-links span{font:600 9px var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;opacity:.58}.research-links strong{max-width:260px;font:520 clamp(20px,2vw,30px)/1.05 var(--font-sans),sans-serif;letter-spacing:-.035em;margin-top:72px}.research-links i{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;transition:transform .3s;display:grid;position:absolute;bottom:25px;right:28px}.research-links a:hover i{transform:translate(3px,-3px)}.research-links button:hover i{transform:translateY(4px)}.atlas-embed{margin-top:clamp(80px,9vw,140px)}.atlas-embed-head{border-top:1px solid var(--line);grid-template-columns:.7fr 1fr auto;align-items:end;gap:4vw;padding:26px 0 34px;display:grid}.atlas-embed-head h3{letter-spacing:-.06em;max-width:500px;margin:38px 0 0;font-size:clamp(34px,4.4vw,70px);font-weight:520;line-height:.92}.atlas-embed-head>p{color:#0a2530ad;max-width:520px;margin:0}.atlas-embed-head>a{font:600 9px var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;padding:10px 0}.atlas-window{border:1px solid var(--line);background:var(--night);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px #061a2424}.atlas-window>div{height:48px;color:var(--white);font:600 8px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f6f8f229;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.atlas-window>div span{align-items:center;gap:9px;display:flex}.atlas-window>div i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 10px var(--mint);border-radius:50%}.atlas-window>div small{opacity:.5}.atlas-window iframe{background:#03141e;border:0;width:100%;height:min(72vw,860px);min-height:620px;display:block}.modalities{background:var(--coral);padding:110px 0 130px}.modalities .section-label{color:#061a249e}.modality-stack{border-top:1px solid #061a244d;margin-top:60px}.modality-item{border-bottom:1px solid #061a244d;transition:background .4s}.modality-item:hover,.modality-item.is-open{background:#f6f8f22b}.modality-item button{width:100%;min-height:150px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:.15fr 1fr auto;align-items:center;padding:0;transition:padding .35s;display:grid}.modality-item:hover button,.modality-item.is-open button{padding-left:22px;padding-right:22px}.modality-item button:focus-visible{outline:2px solid var(--night);outline-offset:-5px}.modality-stack button span{font:600 10px var(--font-mono),monospace}.modality-stack h3{letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,76px);font-weight:520}.modality-stack button i{border:1px solid #061a2459;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;font-style:normal;transition:transform .4s,background .4s;display:grid}.modality-item.is-open button i{background:var(--night);color:var(--coral);transform:rotate(180deg)}.modality-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1),opacity .35s;display:grid}.modality-item.is-open .modality-panel{opacity:1;grid-template-rows:1fr}.modality-panel-inner{grid-template-columns:1.2fr .8fr;gap:7vw;min-height:0;padding:0 68px 0 15%;transition:padding .55s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}.modality-item.is-open .modality-panel-inner{padding-top:0;padding-bottom:44px}.modality-panel p{letter-spacing:-.025em;max-width:760px;margin:0;font-size:clamp(18px,1.65vw,25px);line-height:1.32}.modality-panel span{font:600 9px/1.5 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;opacity:.62;align-self:end}.clinic{padding-top:clamp(110px,13vw,190px);padding-bottom:clamp(110px,13vw,180px)}.clinic-head{grid-template-columns:.42fr 1.15fr .55fr;align-items:end;gap:5vw;display:grid}.clinic-head h2 em{color:var(--blue)}.clinic-head>p:last-child{color:#0a2530ad;margin:0}.timeline{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.timeline article{min-height:340px;padding:24px 24px 30px 0}.timeline article+article{border-left:1px solid var(--line);padding-left:26px}.timeline article>div{color:#0a25308c;font:600 9px var(--font-mono),monospace;text-transform:uppercase;justify-content:space-between;display:flex}.timeline article>div b{color:var(--coral)}.timeline h3{letter-spacing:-.04em;margin:100px 0 18px;font-size:26px}.timeline p{color:#0a2530a6;margin:0;font-size:14px}.clinical-readout{background:var(--mint);margin-top:80px;padding:clamp(30px,4vw,62px)}.clinical-readout blockquote{letter-spacing:-.055em;max-width:1100px;margin:45px 0 65px;font-size:clamp(34px,4.3vw,68px);line-height:.98}.clinical-readout>div{flex-wrap:wrap;gap:12px;display:flex}.clinical-readout>div span{font:600 9px var(--font-mono),monospace;text-transform:uppercase;border:1px solid #061a2447;border-radius:100px;padding:10px 15px}.founders{background:var(--night);color:var(--white);padding:clamp(110px,13vw,180px) 0}.founders-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.founders h2{margin-top:55px}.founders h2 em{color:var(--mint)}.founder-copy>p{color:#f6f8f2c2;font-size:clamp(18px,1.6vw,24px)}.founder-stats{border-top:1px solid #f6f8f233;grid-template-columns:repeat(3,1fr);margin-top:60px;padding-top:24px;display:grid}.founder-stats span{font:500 9px/1.4 var(--font-mono),monospace;text-transform:uppercase;flex-direction:column;display:flex}.founder-stats strong{color:var(--coral);font:500 38px var(--font-sans),sans-serif;letter-spacing:-.05em}.founder-copy small{color:#f6f8f266;font:9px var(--font-mono),monospace;margin-top:30px;display:block}.contact{background:var(--mint);padding-top:clamp(100px,12vw,170px);padding-bottom:90px}.contact h2{margin-top:65px}.contact h2 em{font-style:italic}.contact-row{border-top:1px solid #061a2440;grid-template-columns:1fr auto;align-items:end;margin-top:90px;padding-top:28px;display:grid}.contact-row p{max-width:540px;margin:0;font-size:19px}.contact-row a{font:600 11px var(--font-mono),monospace;text-transform:uppercase;border-bottom:1px solid;padding:12px 0}.contact-row a span{margin-left:12px;transition:transform .2s;display:inline-block}.contact-row a:hover span{transform:translate(4px,-4px)}footer{background:var(--mint);font:500 10px/1.5 var(--font-mono),monospace;text-transform:uppercase;border-top:1px solid #061a2440;grid-template-columns:1fr 1fr 1fr;align-items:end;padding:30px clamp(20px,3.5vw,58px) 34px;display:grid}.brand-footer{font-family:var(--font-sans);font-size:12px}.brand-footer .brand-mark{width:30px;height:30px}footer p{text-align:center;margin:0}footer>div{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.lead-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061a24c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-modal{background:var(--paper);border-radius:22px;grid-template-columns:.78fr 1.22fr;gap:clamp(30px,5vw,72px);width:min(1080px,100%);max-height:calc(100svh - 48px);padding:clamp(32px,5vw,72px);display:grid;position:relative;overflow:auto;box-shadow:0 40px 120px #00000059}.modal-close{border:1px solid var(--line);width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;font:300 28px/1 Arial,sans-serif;transition:background .2s,color .2s;display:grid;position:absolute;top:18px;right:18px}.modal-close:hover,.modal-close:focus-visible{background:var(--night);color:var(--white);outline:0}.modal-heading{align-self:start;padding-top:12px}.modal-heading h2{letter-spacing:-.065em;margin:70px 0 24px;font-size:clamp(42px,5vw,74px);font-weight:520;line-height:.91}.modal-heading>p:last-child{color:#0a2530ad;max-width:410px;margin:0;font-size:16px}.lead-form{min-width:0}.form-grid{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.lead-form label>span:first-child{font:600 8px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.lead-form input,.lead-form select{border:1px solid var(--line);width:100%;height:50px;color:var(--ink);font:500 14px var(--font-sans),sans-serif;background:#ffffff47;border-radius:0;outline:0;padding:0 13px;transition:border-color .2s,background .2s}.lead-form input:focus,.lead-form select:focus{border-color:var(--ink);background:#fff}.lead-form .form-wide{grid-column:1/-1}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.consent-row{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:11px;margin-top:22px;display:grid}.lead-form .consent-row input{width:17px;height:17px;accent-color:var(--ink);margin:2px 0 0}.lead-form .consent-row span{color:#0a2530ad;font:500 11px/1.45 var(--font-sans),sans-serif!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}.form-submit-row{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:25px;display:grid}.form-submit-row button{background:var(--ink);min-height:50px;color:var(--white);font:600 9px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:100px;padding:0 21px}.form-submit-row button:disabled{cursor:wait;opacity:.58}.form-submit-row button i{margin-left:8px;font-style:normal}.form-status{margin:0;font-size:11px}.form-status.success{color:#08744f}.form-status.error{color:#b52d28}.form-privacy{color:#0a25307a;font:500 9px/1.5 var(--font-mono),monospace;margin:18px 0 0}.form-privacy a{border-bottom:1px solid}.brochure-section{background:var(--paper-deep);grid-template-columns:.78fr 1.22fr;gap:8vw;padding-top:clamp(100px,12vw,170px);padding-bottom:clamp(100px,12vw,160px);display:grid}.brochure-copy h2{letter-spacing:-.07em;margin:55px 0 30px;font-size:clamp(50px,6.5vw,104px);font-weight:520;line-height:.88}.brochure-copy h2 em{font-family:Georgia,serif;font-weight:400}.brochure-copy>p:last-of-type{color:#0a2530ad;max-width:540px;font-size:17px}.brochure-meta{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.brochure-meta span{border:1px solid var(--line);font:600 8px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:8px 11px}.brochure-section>.lead-form{border-top:1px solid var(--line);align-self:end;padding-top:26px}.subpage{padding-top:88px}.subpage-hero{grid-template-rows:auto 1fr auto;min-height:calc(88svh - 88px);padding-top:clamp(80px,9vw,140px);padding-bottom:70px;display:grid}.subpage-hero h1{letter-spacing:-.078em;align-self:center;margin:60px 0;font-size:clamp(64px,9.2vw,150px);font-weight:520;line-height:.84}.subpage-hero h1 em,.founder-bio h2 em,.founder-thesis h2 em,.source-ledger h2 em,.research-section-head h2 em,.funding-reading h2 em{font-family:Georgia,serif;font-weight:400}.subpage-hero-copy{grid-template-columns:1fr auto;align-items:end;gap:60px;max-width:900px;margin-left:auto;display:grid}.subpage-hero-copy p{letter-spacing:-.025em;max-width:650px;margin:0;font-size:clamp(18px,1.7vw,25px);line-height:1.3}.subpage-hero-copy a,.outline-link{font:600 9px var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid;padding:10px 0}.outline-link.light{color:var(--white)}.team-proof{border-top:1px solid var(--line);padding-top:55px;padding-bottom:clamp(100px,12vw,170px)}.team-proof-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.team-proof-grid article{min-height:190px;padding:24px 20px 20px 0;position:relative}.team-proof-grid article+article{border-left:1px solid var(--line);padding-left:22px}.team-proof-grid strong{letter-spacing:-.06em;font-size:clamp(44px,5vw,78px);font-weight:520;display:block}.team-proof-grid span{font:600 9px var(--font-mono),monospace;text-transform:uppercase;margin-top:45px;display:block}.team-proof-grid .battlefield-proof strong{color:var(--coral)}.battlefield-proof a{font:600 7px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;position:absolute;bottom:22px;right:20px}.team-proof>small{color:#0a253080;font:500 8px var(--font-mono),monospace;margin-top:18px;display:block}.founder-profile{border-top:1px solid var(--line);grid-template-columns:minmax(230px,.58fr) 80px 1.1fr;align-items:start;gap:clamp(24px,5vw,80px);padding-top:clamp(70px,8vw,120px);padding-bottom:clamp(100px,12vw,180px);display:grid}.founder-portrait{aspect-ratio:1;background:var(--paper-deep);border-radius:50%;width:100%;overflow:hidden;box-shadow:0 0 0 22px #0a253009}.founder-portrait img{object-fit:cover;width:100%;height:100%}.founder-portrait .adrien-photo{object-position:50% 28%}.founder-portrait .gabriel-photo{object-position:50% 26%;transform-origin:50% 32%;transform:scale(1.28)}.founder-number{font:600 10px var(--font-mono),monospace;color:var(--coral)}.founder-bio h2{letter-spacing:-.075em;margin:30px 0 36px;font-size:clamp(60px,8vw,124px);font-weight:520;line-height:.78}.founder-lead{letter-spacing:-.04em;max-width:900px;font-size:clamp(23px,2.4vw,38px);line-height:1.12}.bio-columns{grid-template-columns:1fr 1fr;gap:4vw;margin-top:60px;display:grid}.bio-columns p{color:#0a2530b3;margin:0}.profile-links{flex-wrap:wrap;gap:9px;margin-top:50px;display:flex}.profile-links a{border:1px solid var(--line);min-height:40px;font:600 8px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;align-items:center;padding:10px 14px;transition:background .2s,color .2s;display:flex}.profile-links a:hover{background:var(--ink);color:var(--white)}.founder-thesis{background:var(--night);color:var(--white);grid-template-columns:.35fr 1.2fr auto;align-items:end;gap:5vw;padding-top:clamp(110px,13vw,190px);padding-bottom:clamp(110px,13vw,180px);display:grid}.founder-thesis h2{letter-spacing:-.07em;margin:0;font-size:clamp(54px,7vw,112px);font-weight:520;line-height:.88}.founder-thesis h2 em{color:var(--mint)}.founder-thesis>div p{color:#f6f8f2a8;max-width:850px;margin:45px 0 0;font-size:18px}.source-ledger{grid-template-columns:.7fr 1.3fr;gap:8vw;padding-top:clamp(100px,12vw,170px);padding-bottom:clamp(100px,12vw,170px);display:grid}.source-ledger h2{letter-spacing:-.07em;margin:50px 0 0;font-size:clamp(52px,6.5vw,100px);font-weight:520;line-height:.88}.source-list{border-top:1px solid var(--line)}.source-list a{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr auto;align-items:center;min-height:82px;transition:padding .25s,background .25s;display:grid}.source-list a:hover{background:var(--paper-deep);padding-left:14px;padding-right:14px}.source-list span{font:600 8px var(--font-mono),monospace;color:var(--coral)}.source-list strong{font-size:16px;font-weight:520}.source-list i{font-style:normal}.source-note{color:#0a253080;font:500 9px/1.55 var(--font-mono),monospace;grid-column:2;margin:0}.research-disclaimer{background:var(--coral);grid-template-columns:.35fr 1.65fr;gap:5vw;padding-top:32px;padding-bottom:32px;display:grid}.research-disclaimer strong{font:600 9px var(--font-mono),monospace;text-transform:uppercase}.research-disclaimer p{max-width:1100px;margin:0;font-size:15px}.research-summary{padding-top:clamp(100px,12vw,170px);padding-bottom:clamp(100px,12vw,170px)}.research-summary-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.research-summary-grid article{min-height:390px;padding:24px 28px 35px 0}.research-summary-grid article+article{border-left:1px solid var(--line);padding-left:28px}.research-summary-grid span{font:600 8px var(--font-mono),monospace;color:var(--coral);text-transform:uppercase}.research-summary-grid h2{letter-spacing:-.05em;margin:115px 0 20px;font-size:clamp(30px,3.2vw,52px);font-weight:520;line-height:.98}.research-summary-grid p{color:#0a2530a6;margin:0;font-size:14px}.research-section-head{grid-template-columns:.36fr 1.64fr;align-items:start;gap:5vw;display:grid}.research-section-head h2{letter-spacing:-.072em;margin:0;font-size:clamp(56px,7vw,112px);font-weight:520;line-height:.86}.mechanism-reading,.arsa-analysis,.modality-range,.consistency-audit,.funding-reading{padding-top:clamp(105px,12vw,175px);padding-bottom:clamp(105px,12vw,175px)}.mechanism-flow{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.mechanism-flow article{min-height:300px;padding:24px 24px 30px 0}.mechanism-flow article+article{border-left:1px solid var(--line);padding-left:24px}.mechanism-flow b,.commercial-grid b{font:600 9px var(--font-mono),monospace;color:var(--coral)}.mechanism-flow h3{letter-spacing:-.04em;margin:85px 0 15px;font-size:28px}.mechanism-flow p{color:#0a2530a3;margin:0;font-size:14px}.mechanism-boundary{border:1px solid var(--line);grid-template-columns:.35fr 1.65fr;gap:5vw;margin-top:60px;padding:26px;display:grid}.mechanism-boundary strong{font:600 9px var(--font-mono),monospace;text-transform:uppercase}.mechanism-boundary p{max-width:960px;margin:0}.evidence-ledger{background:var(--night);color:var(--white);padding-top:clamp(105px,12vw,175px);padding-bottom:clamp(105px,12vw,175px)}.evidence-ledger .research-section-head h2 em{color:var(--mint)}.evidence-table-wrap{margin-top:90px;overflow-x:auto}.evidence-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.evidence-table-wrap th,.evidence-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #f6f8f22b;padding:25px 24px 25px 0}.evidence-table-wrap thead th{color:#f6f8f27a;font:600 8px var(--font-mono),monospace;text-transform:uppercase}.evidence-table-wrap tbody th{color:var(--mint);font:600 11px var(--font-mono),monospace}.evidence-table-wrap td{color:#f6f8f2b3;max-width:430px;font-size:14px}.arsa-analysis-grid{grid-template-columns:.8fr 1.2fr;gap:8vw;margin-top:90px;display:grid}.arsa-analysis-grid>div:first-child p{margin-top:0}.arsa-analysis-grid>div:first-child p+p{margin-top:28px}.research-caution{border-left:3px solid var(--coral);color:#0a2530ab;padding-left:20px}.arsa-table{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.arsa-table>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:57px;padding:0 15px 0 0;display:flex}.arsa-table>div:nth-child(2n){border-left:1px solid var(--line);padding-left:15px}.arsa-table span{font-size:12px}.arsa-table strong{color:var(--coral);font:600 10px var(--font-mono),monospace}.research-atlas-embed{border:1px solid var(--line);background:var(--night);border-radius:18px;margin-top:90px;overflow:hidden}.research-atlas-embed>div{height:52px;color:var(--white);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.research-atlas-embed>div a{font:600 8px var(--font-mono),monospace;text-transform:uppercase}.research-atlas-embed iframe{border:0;width:100%;height:min(72vw,860px);min-height:620px;display:block}.size-line{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.size-line article{min-height:260px;padding:24px 24px 30px 0}.size-line article+article{border-left:1px solid var(--line);padding-left:24px}.size-line span{font:600 8px var(--font-mono),monospace;text-transform:uppercase}.size-line strong{color:var(--coral);letter-spacing:-.055em;margin-top:72px;font-size:clamp(34px,4vw,62px);font-weight:520;display:block}.size-line p{color:#0a253099;font-size:13px}.clinical-design{background:var(--night);color:var(--white);padding-top:clamp(105px,12vw,175px);padding-bottom:clamp(105px,12vw,175px)}.clinical-design .research-section-head h2 em{color:var(--blue)}.cohort-grid{border:1px solid #f6f8f22e;grid-template-columns:1fr 1fr;margin-top:90px;display:grid}.cohort-grid article{padding:34px}.cohort-grid article+article{border-left:1px solid #f6f8f22e}.cohort-grid article>div{color:var(--mint);font:600 9px var(--font-mono),monospace;text-transform:uppercase;justify-content:space-between;display:flex}.cohort-grid h3{letter-spacing:-.05em;max-width:650px;margin:75px 0 35px;font-size:clamp(30px,3vw,48px);font-weight:520;line-height:1}.cohort-grid ul{color:#f6f8f2a6;grid-template-columns:1fr 1fr;gap:14px 28px;margin:0;padding-left:18px;font-size:13px;display:grid}.pi-note{border-top:1px solid #f6f8f22e;grid-template-columns:.45fr 1fr auto;align-items:center;gap:25px;margin-top:28px;padding-top:28px;display:grid}.pi-note span{font:600 8px var(--font-mono),monospace;text-transform:uppercase;opacity:.5}.pi-note strong{font-weight:520}.pi-note a{font:600 8px var(--font-mono),monospace;text-transform:uppercase;border-bottom:1px solid}.audit-list{border-top:1px solid var(--line);margin-top:90px}.audit-list article{border-bottom:1px solid var(--line);grid-template-columns:50px .55fr 1fr 1fr;gap:30px;padding:28px 0;display:grid}.audit-list article>span{color:var(--coral);font:600 9px var(--font-mono),monospace}.audit-list h3,.audit-list p,.audit-list strong{margin:0}.audit-list h3{font-size:20px;font-weight:520}.audit-list p{color:#0a25309e;font-size:13px}.audit-list strong{font-size:13px;font-weight:600}.commercial-reading{background:var(--coral);padding-top:clamp(105px,12vw,175px);padding-bottom:clamp(105px,12vw,175px)}.commercial-grid{border-top:1px solid #061a2447;grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.commercial-grid article{min-height:320px;padding:24px 28px 30px 0}.commercial-grid article+article{border-left:1px solid #061a2447;padding-left:28px}.commercial-grid b{color:var(--night)}.commercial-grid h3{letter-spacing:-.05em;margin:90px 0 18px;font-size:36px}.commercial-grid p{margin:0;font-size:14px}.forward-note{border-left:3px solid var(--night);max-width:900px;margin:55px 0 0;padding-left:20px}.funding-reading{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.funding-reading h2{letter-spacing:-.07em;margin:60px 0 30px;font-size:clamp(54px,7vw,110px);font-weight:520;line-height:.86}.funding-reading>div:first-child>p:last-child{color:#0a2530a6;max-width:550px}.funding-list{border-top:1px solid var(--line);align-self:end}.funding-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;display:flex}.funding-list span{font-size:13px}.funding-list strong{color:var(--coral);font:600 11px var(--font-mono),monospace}.funding-list>p{color:#0a25308c;font:500 9px/1.5 var(--font-mono),monospace;margin:24px 0 0}.funding-list>p strong{color:var(--ink)}.research-conclusion{background:var(--mint);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px)}.research-conclusion blockquote{letter-spacing:-.06em;max-width:1300px;margin:70px 0;font-size:clamp(36px,5vw,78px);line-height:.98}.research-conclusion>div{border-top:1px solid #061a243d;grid-template-columns:1fr 1fr;gap:5vw;padding-top:25px;display:grid}.research-conclusion>div p{margin:0}@media (max-width:1100px){.hero{grid-template-columns:1fr .7fr}.hero h1{font-size:clamp(66px,9.8vw,115px)}.platform-head,.clinic-head{grid-template-columns:.34fr 1fr}.platform-head>p:last-child,.clinic-head>p:last-child{grid-column:2;margin-top:25px}.step-grid{grid-template-columns:1fr 1fr}.step-grid article:nth-child(3){border-left:0}.step-grid article:nth-child(n+3){border-top:1px solid #f6f8f22e}.evidence-stage{grid-template-columns:1fr}.region-list{border-top:1px solid #f6f8f229;border-left:0}.timeline{grid-template-columns:1fr 1fr}.timeline article:nth-child(3){border-left:0}.timeline article:nth-child(n+3){border-top:1px solid var(--line)}.atlas-embed-head{grid-template-columns:.75fr 1fr}.atlas-embed-head>a{grid-column:2;justify-self:start}.team-proof-grid,.mechanism-flow,.size-line{grid-template-columns:1fr 1fr}.team-proof-grid article:nth-child(3),.mechanism-flow article:nth-child(3),.size-line article:nth-child(3){border-left:0}.team-proof-grid article:nth-child(n+3),.mechanism-flow article:nth-child(n+3),.size-line article:nth-child(n+3){border-top:1px solid var(--line)}.founder-profile{grid-template-columns:minmax(210px,.45fr) 55px 1.25fr;gap:36px}.founder-bio h2{font-size:clamp(58px,7.4vw,96px)}.research-summary-grid{grid-template-columns:1fr}.research-summary-grid article{min-height:auto}.research-summary-grid article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.research-summary-grid h2{margin-top:54px}.audit-list article{grid-template-columns:42px .55fr 1fr}.audit-list article>strong{grid-column:3}}@media (max-width:760px){html{scroll-padding-top:84px}body.mobile-nav-open{overflow:hidden}.topbar{grid-template-columns:1fr auto;height:72px;padding:0 20px}.brand{z-index:3;position:relative}.menu-toggle{z-index:3;border:1px solid var(--line);min-width:78px;height:44px;color:inherit;font:600 9px var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;background:#f6f8f2ad;border-radius:100px;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.menu-toggle>i{width:14px;height:10px;display:block;position:relative}.menu-toggle b{background:currentColor;height:1px;transition:top .25s,transform .25s;position:absolute;left:0;right:0}.menu-toggle b:first-child{top:2px}.menu-toggle b:last-child{top:7px}.topbar[data-menu-open=true] .menu-toggle b:first-child{top:5px;transform:rotate(45deg)}.topbar[data-menu-open=true] .menu-toggle b:last-child{top:5px;transform:rotate(-45deg)}.nav-panel{z-index:2;border-bottom:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;background:#f1f3edfa;gap:16px;padding:12px 20px 22px;transition:opacity .25s,transform .25s,visibility .25s;display:grid;position:absolute;top:71px;left:0;right:0;transform:translateY(-12px);box-shadow:0 25px 55px #061a2429}.topbar[data-menu-open=true] .nav-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.topbar nav{gap:0;width:100%;display:grid}.topbar nav a{border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 6px;font-size:13px;display:flex}.topbar nav a>i{color:var(--coral);font:600 8px var(--font-mono),monospace;font-style:normal;display:block}.topbar nav a:hover,.topbar nav a:focus-visible,.topbar nav a[aria-current=page]{border-radius:12px;padding-left:14px;padding-right:14px}.nav-panel .nav-cta{justify-content:space-between;justify-self:stretch;align-items:center;width:100%;min-height:52px;padding:0 18px;font-size:10px;display:flex}.nav-backdrop{z-index:1;opacity:0;visibility:hidden;pointer-events:none;background:#061a2459;border:0;transition:opacity .25s,visibility .25s;display:block;position:fixed;inset:72px 0 0}.topbar[data-menu-open=true] .nav-backdrop{opacity:1;visibility:visible;pointer-events:auto}.hero{grid-template-columns:1fr;min-height:auto;padding-top:120px;padding-bottom:140px}.hero-copy{padding-bottom:55px}.hero h1{font-size:clamp(55px,15.5vw,94px)}.hero-bottom{margin-left:0}.hero-signal{width:min(82vw,520px);margin:0 auto}.hero-register{grid-template-columns:1fr 1fr;row-gap:12px;height:auto;padding-top:14px;padding-bottom:14px}.hero-register span:nth-child(3){border-left:0;padding-left:0}.problem-grid,.evidence-intro,.founders-grid{grid-template-columns:1fr}.problem-grid>div{margin-top:35px}.problem-stats{grid-template-columns:1fr}.problem-stats article{min-height:auto;padding:28px 0}.problem-stats article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.problem-stats span{margin-top:16px}.platform-head,.clinic-head{grid-template-columns:1fr}.platform-head h2,.clinic-head h2{margin-top:50px}.platform-head>p:last-child,.clinic-head>p:last-child{grid-column:1;margin-top:28px}.step-grid{grid-template-columns:1fr}.step-grid article{min-height:420px}.step-grid article+article{border-top:1px solid #f6f8f22e;border-left:0}.step-grid h3{margin-top:220px}.evidence-intro>.lead{margin-top:45px}.atlas-frame{min-height:auto;padding:12px}.atlas-frame img{min-height:360px}.region-list{padding:30px 22px}.evidence-notes{grid-template-columns:1fr}.evidence-notes p+p{border-top:1px solid var(--line);border-left:0}.research-access{grid-template-columns:1fr}.research-access-copy{border-right:0;border-bottom:1px solid var(--line);min-height:160px;padding-right:0}.research-links a,.research-links button{padding-left:24px;padding-right:24px}.atlas-embed-head{grid-template-columns:1fr;gap:26px}.atlas-embed-head>a{grid-column:1}.atlas-window iframe,.research-atlas-embed iframe{height:76svh;min-height:520px}.modality-item button{grid-template-columns:50px 1fr auto;min-height:126px}.modality-stack h3{font-size:clamp(32px,9vw,52px)}.modality-panel-inner{grid-template-columns:1fr;gap:24px;padding-left:50px;padding-right:24px}.modality-item.is-open .modality-panel-inner{padding-bottom:34px}.modality-panel span{max-width:500px}.timeline{grid-template-columns:1fr}.timeline article{min-height:auto;padding:26px 0 36px}.timeline article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.timeline h3{margin-top:50px}.founder-copy{margin-top:45px}.founder-stats{grid-template-columns:1fr;gap:25px}.contact-row{grid-template-columns:1fr}.contact-row a{justify-self:start;margin-top:45px}.brochure-section{grid-template-columns:1fr;gap:70px}.brochure-section>.lead-form{align-self:auto}.lead-modal{grid-template-columns:1fr;max-height:92svh;padding:34px;overflow-y:auto}.modal-heading{padding-right:45px}.subpage{padding-top:72px}.subpage-hero{min-height:calc(88svh - 72px);padding-top:62px}.subpage-hero h1{font-size:clamp(58px,14vw,105px)}.subpage-hero-copy{grid-template-columns:1fr;gap:35px;margin-left:0}.subpage-hero-copy a{justify-self:start}.team-proof-grid{grid-template-columns:1fr 1fr}.founder-profile{grid-template-columns:minmax(160px,240px) 1fr;gap:34px}.founder-portrait{grid-row:1}.founder-number{grid-column:2}.founder-bio{grid-column:1/-1}.founder-bio h2{margin-top:22px}.founder-thesis{grid-template-columns:1fr;gap:42px}.founder-thesis>a{justify-self:start}.source-ledger{grid-template-columns:1fr;gap:65px}.source-note{grid-column:1}.research-disclaimer,.research-section-head,.mechanism-boundary{grid-template-columns:1fr;gap:25px}.research-section-head h2{margin-top:25px}.mechanism-flow,.size-line{grid-template-columns:1fr}.mechanism-flow article,.size-line article{min-height:auto;padding:26px 0 36px}.mechanism-flow article+article,.size-line article+article,.mechanism-flow article:nth-child(3),.size-line article:nth-child(3){border-top:1px solid var(--line);border-left:0;padding-left:0}.mechanism-flow h3{margin-top:55px}.size-line strong{margin-top:50px}.arsa-analysis-grid,.funding-reading{grid-template-columns:1fr;gap:65px}.arsa-table{grid-template-columns:1fr}.arsa-table>div:nth-child(2n){border-left:0;padding-left:0}.cohort-grid{grid-template-columns:1fr}.cohort-grid article+article{border-top:1px solid #f6f8f22e;border-left:0}.cohort-grid ul{grid-template-columns:1fr}.pi-note{grid-template-columns:1fr;align-items:start}.pi-note a{justify-self:start}.audit-list article{grid-template-columns:34px 1fr;gap:16px 20px}.audit-list article>p,.audit-list article>strong{grid-column:2}.commercial-grid{grid-template-columns:1fr}.commercial-grid article{min-height:auto;padding:26px 0 36px}.commercial-grid article+article{border-top:1px solid #061a2447;border-left:0;padding-left:0}.commercial-grid h3{margin-top:55px}.research-conclusion>div{grid-template-columns:1fr;gap:26px}footer{grid-template-columns:1fr;gap:30px}footer p{text-align:left}footer>div{align-items:flex-start}}@media (max-width:480px){.topbar{padding-left:16px;padding-right:16px}.brand{font-size:10px}.brand-mark{width:30px;height:30px}.menu-toggle{min-width:74px;height:42px}.nav-panel{padding-left:16px;padding-right:16px}.topbar nav a{font-size:12px}.hero{padding-top:112px}.hero-meta{align-items:flex-start;gap:14px}.hero-recognition{border-left:0;width:100%;padding:0;font-size:7px}.hero-recognition strong{line-height:1.3}.hero h1{font-size:clamp(49px,15.8vw,72px);line-height:.89}.hero-bottom{grid-template-columns:1fr;gap:25px}.circle-link{width:50px;height:50px}.hero-signal{width:90vw}.hero-register{font-size:7px}.hero-register span+span{padding-left:9px}.problem h2,.platform h2,.evidence h2,.clinic h2,.founders h2,.contact h2{font-size:clamp(46px,14vw,68px)}.atlas-frame img{min-height:260px}.atlas-frame>span{bottom:20px;left:20px;right:20px}.research-links{grid-template-columns:1fr}.research-links a,.research-links button{min-height:180px;padding:22px 20px}.research-links>*+*{border-top:1px solid var(--line);border-left:0}.research-links strong{margin-top:55px;padding-right:54px}.research-links i{bottom:20px;right:20px}.atlas-window iframe,.research-atlas-embed iframe{height:72svh;min-height:460px}.atlas-window>div small{display:none}.form-grid{grid-template-columns:1fr}.lead-form .form-wide{grid-column:1}.form-submit-row{grid-template-columns:1fr}.form-submit-row button{width:100%}.lead-modal-backdrop{padding:10px}.lead-modal{padding:26px 20px}.modal-close{top:18px;right:18px}.modal-heading h2{font-size:42px}.brochure-section{gap:50px}.brochure-copy h2{font-size:clamp(48px,14vw,68px)}.team-proof-grid{grid-template-columns:1fr}.team-proof-grid article,.team-proof-grid article+article,.team-proof-grid article:nth-child(3){border-top:1px solid var(--line);border-left:0;min-height:auto;padding:24px 0}.team-proof-grid article:first-child{border-top:0}.team-proof-grid span{margin-top:24px}.founder-profile{grid-template-columns:1fr;gap:22px;position:relative}.founder-portrait{aspect-ratio:4/5;border-radius:22px;grid-area:auto/1;box-shadow:0 0 0 10px #0a253009}.founder-portrait .adrien-photo{object-position:50% 30%}.founder-portrait .gabriel-photo{object-position:50% 20%;transform-origin:50% 20%;transform:scale(1.08)}.founder-number{z-index:1;background:var(--mint);color:var(--night);border-radius:100px;grid-column:1;padding:9px 11px;position:absolute;top:86px;right:36px}.founder-bio{grid-column:1}.founder-bio h2{margin:16px 0 28px;font-size:clamp(48px,16vw,64px);line-height:.82}.founder-lead{font-size:21px}.bio-columns{grid-template-columns:1fr;gap:24px;margin-top:38px}.profile-links{margin-top:38px;display:grid}.profile-links a{justify-content:space-between;min-height:46px;padding-left:16px;padding-right:16px;font-size:9px}.source-list a{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.source-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.subpage-hero h1{font-size:clamp(52px,15vw,72px)}.research-summary-grid h2{margin-top:42px}.arsa-table>div{padding-right:0}.cohort-grid article{padding:24px 20px}.research-section-head h2{font-size:clamp(48px,14vw,70px)}.research-conclusion blockquote{font-size:36px}.clinical-readout blockquote{font-size:32px}.founder-stats strong{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}.maze-ring{animation:none!important}.drug-particle{opacity:1!important;animation:none!important}.drug-small{top:12%!important;left:50%!important}.drug-antibody{top:29%!important;left:65%!important}.drug-vector{top:59%!important;left:59%!important}.drug-genetic{top:50%!important;left:7%!important}}
