@font-face{font-family:sans;src:url(../media/dm_sans_latin_wght_normal-s.p.0fpdy-lufm69d.woff2)format("woff2");font-display:swap}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.sans_8e76502c-module__o2le0W__className{font-family:sans,sans Fallback}.sans_8e76502c-module__o2le0W__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/newsreader_latin_wght_normal-s.p.1tkuwlnjs9jrl.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:"serif";src:url(../media/newsreader_latin_wght_italic-s.p.0psn95x5q5t7r.woff2)format("woff2");font-display:swap;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.serif_e8c3b419-module__VUb-5W__className{font-family:"serif",serif Fallback}.serif_e8c3b419-module__VUb-5W__variable{--font-serif:"serif", "serif Fallback"}
:root{--paper:#f4f2eb;--ink:#272921;--muted:#62685b;--rust:#a64827;--line:#d6d6ca;--sage:#e9ece3;--dark:#303c32;--white:#faf9f4;--font-mono:"SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.65}::selection{color:var(--ink);background:#dcb797}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}svg{flex-shrink:0}img{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.045em;line-height:1.03}em{font-weight:400}p{color:var(--muted)}:focus-visible{outline:2px solid var(--rust);outline-offset:5px}section[id]{scroll-margin-top:30px}.page-width{width:min(100% - 112px,1328px);margin-inline:auto}.section-space{padding-block:110px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.5}.mono{font-family:var(--font-mono);letter-spacing:.04em;font-size:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:var(--paper);z-index:100;padding:10px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;background:var(--paper);height:100px;position:relative}.header-inner{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:100%;display:flex}.brand{letter-spacing:-1.9px;align-items:center;gap:11px;font-size:31px;font-weight:500;line-height:1;display:inline-flex}.brand-mark{width:33px;height:33px;color:var(--rust)}.brand-dot{color:var(--rust)}.desktop-nav{gap:34px;margin-left:62px;display:flex}.desktop-nav a{font-size:12px;position:relative}.desktop-nav a:after{content:"";background:var(--rust);transform-origin:0;width:100%;height:1px;transition:transform .2s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:28px;min-height:49px;padding:14px 22px;font-size:12px;font-weight:500;line-height:1.25;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.button svg{transition:transform .2s}.button:hover svg{transform:translate(2px,-2px)}.button--dark{background:var(--ink);color:var(--paper)}.button--dark:hover{background:var(--dark)}.button--outline{color:var(--ink);background:0 0;border-color:#bbbdb0}.button--outline:hover{border-color:var(--ink);background:#eceadf}.button--light{background:var(--paper);color:var(--ink)}.button--light:hover{background:#e3dfd0}.header-join{gap:22px;min-height:40px;padding:10px 15px;font-size:11px}.menu-trigger{display:none}.hero{isolation:isolate;min-height:786px;position:relative;overflow:hidden}.hero-content{z-index:2;pointer-events:none;padding-top:80px;position:relative}.hero-content a{pointer-events:auto}.hero-eyebrow{letter-spacing:.11em;align-items:center;gap:9px;margin-bottom:28px;font-size:9px;display:flex}.status-dot{background:var(--rust);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #a648270b}.hero h1{letter-spacing:-.055em;width:max-content;max-width:100%;font-size:clamp(78px,8.6vw,128px);font-weight:400;line-height:.95}.hero h1 em{color:var(--rust)}.hero-description{background:var(--paper);max-width:340px;margin-top:26px;margin-bottom:25px;font-size:15px;line-height:1.7}.hero-bottom{z-index:2;justify-content:space-between;align-items:center;gap:20px;margin-top:69px;padding-bottom:28px;display:flex;position:relative}.discover-link{align-items:center;gap:12px;font-size:10px;display:flex}.discover-link svg{color:var(--rust)}h2{font-size:44px}.text-link{border-bottom:1px solid #bdbdb0;align-items:center;gap:20px;padding-bottom:7px;font-size:12px;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.text-link:hover{color:var(--rust);border-color:var(--rust)}.evidence-block,.open-question{border-left:1px solid #bec6b3;margin:17px 0;padding-left:18px}.evidence-block .eyebrow,.open-question .eyebrow{letter-spacing:.12em;color:#525e4c;font-size:8px}.evidence-block p,.open-question p{max-width:505px;margin-top:6px;font-size:13px;line-height:1.7}.open-question{border-color:var(--rust)}.open-question .eyebrow{color:var(--rust)}.site-footer{padding-block:42px 25px}.footer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:35px;display:flex}.footer-top .brand{font-size:27px}.footer-top .brand-mark{width:28px;height:28px}.footer-top>p{font-family:var(--font-serif),serif;margin-left:10px;font-size:21px;font-style:italic}.back-top{align-items:center;gap:12px;font-size:10px;display:flex}.footer-bottom{color:var(--muted);justify-content:space-between;align-items:center;padding-top:20px;font-size:9px;display:flex}.footer-bottom a:hover{text-decoration:underline}.menu-overlay{z-index:30;background:#27292150;animation:.15s appear;position:fixed;inset:0}.mobile-menu{background:var(--paper);z-index:31;width:min(100%,450px);padding:27px 25px;position:fixed;top:0;bottom:0;right:0}.mobile-menu-top{justify-content:space-between;align-items:center;display:flex}.mobile-menu-top .button{border:none;min-height:40px;padding:10px}.mobile-menu nav{flex-direction:column;margin-top:70px;display:flex}.mobile-menu nav a{font-family:var(--font-serif),serif;border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:22px 0;font-size:34px;display:flex}.mobile-menu nav a .mono{font-family:var(--font-mono);color:var(--rust);font-size:9px}.mobile-menu nav svg{width:19px;margin-left:auto}.mobile-menu>p{color:var(--rust);position:absolute;bottom:35px}.article-header{border-bottom:1px solid var(--line);padding-block:38px 68px}.article-back{width:max-content;color:var(--muted);border:0;margin-bottom:62px;font-size:10px;display:flex}.article-header>.eyebrow{color:var(--rust);margin-bottom:24px}.article-header h1{font-size:clamp(55px,6.6vw,92px);line-height:1.03}.article-header h1 em{color:var(--rust)}.article-deck{margin-top:23px;font-size:20px;line-height:1.6}.article-byline{color:var(--muted);gap:25px;margin-top:35px;font-size:11px;display:flex}.article-byline span:first-child{color:var(--ink)}.article-grid{grid-template-columns:260px minmax(0,690px);gap:95px;padding-block:65px 95px;display:grid}.article-contents{align-self:start;position:sticky;top:40px}.article-contents>.eyebrow{color:var(--rust);font-size:9px}.article-contents nav{flex-direction:column;gap:18px;margin-top:20px;display:flex}.article-contents nav a{color:var(--muted);gap:12px;font-size:11px;line-height:1.6;display:flex}.article-contents nav a:hover{color:var(--rust)}.article-contents .mono{color:var(--rust);margin-top:3px;font-size:8px}.article-body>section{margin-bottom:43px}.article-body h2{letter-spacing:-.035em;margin-bottom:17px;font-size:33px;line-height:1.15}.article-body p{color:#575e50;font-size:16px;line-height:1.9}.article-body p+p{margin-top:18px}.article-body p>a{text-underline-offset:3px;text-decoration:underline}.article-citations{flex-wrap:wrap;gap:8px 20px;margin-top:16px;display:flex}.article-citations a{color:var(--rust);border-bottom:1px solid #d3b29b;align-items:center;gap:7px;font-size:10px;display:inline-flex}.references h2{font-size:28px}.references .references-intro{font-size:12px;line-height:1.8}.references ol{margin-top:25px;padding-left:20px}.references li{border-bottom:1px solid var(--line);color:var(--rust);padding:14px 0 14px 8px;font-size:10px}.references li a{color:var(--ink);align-items:start;gap:15px;font-size:12px;line-height:1.6;display:flex}.references li a svg{margin-top:2px}.references li a:hover{color:var(--rust)}.references li>span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.article-end{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:30px;display:flex}.article-end p{font-family:var(--font-serif),serif;color:var(--ink);font-size:25px}.privacy-main{max-width:900px;padding-block:70px 80px}.privacy-main>.eyebrow{color:var(--rust)}.privacy-main h1{margin:25px 0 50px;font-size:70px}.privacy-main .article-body{max-width:680px}.not-found{min-height:70vh;padding-block:100px 130px}.not-found .eyebrow{color:var(--rust)}.not-found h1{margin:28px 0;font-size:85px}.not-found h1 em{color:var(--rust)}.not-found p{margin:20px 0 30px}@keyframes appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.hero{min-height:850px}.hero-content{padding-top:95px}.hero-bottom{margin-top:85px}}@media (max-width:1100px){.page-width{width:calc(100% - 72px)}.site-header{height:88px}.desktop-nav{gap:25px;margin-left:0}.hero{min-height:735px}.hero-content{padding-top:70px}.hero h1{font-size:99px}.hero-bottom{margin-top:58px}.article-grid{grid-template-columns:205px minmax(0,1fr);gap:60px}.section-space{padding-block:85px}}@media (max-width:760px){html{scroll-padding-top:25px}.page-width{width:calc(100% - 44px)}.site-header{height:78px}.brand{font-size:29px}.brand-mark{width:30px;height:30px}.desktop-nav,.header-join{display:none}.menu-trigger{border:none;min-height:38px;padding:7px;display:inline-flex}.hero{min-height:920px}.hero-content{padding-top:43px}.hero-eyebrow{letter-spacing:.07em;gap:8px;margin-bottom:24px;font-size:8px}.hero h1{font-size:clamp(69px,12.7vw,95px);line-height:.96}.hero-description{max-width:280px;margin-top:20px;font-size:14px;line-height:1.7}.hero-content .button{min-height:47px;font-size:11px}.hero-bottom{width:auto;margin:0;padding-bottom:23px;position:absolute;bottom:0;left:22px;right:22px}.discover-link{font-size:9px}.section-space{padding-block:65px}.eyebrow{font-size:9px}h2{font-size:36px}.desktop-break{display:none}.evidence-block p,.open-question p{font-size:12px}.footer-top{grid-template-columns:1fr auto;gap:25px;padding-bottom:25px;display:grid}.footer-top>p{grid-area:2/1/auto/-1;margin:0;font-size:20px}.footer-top .back-top{grid-area:1/2}.footer-bottom{grid-template-columns:1fr auto;gap:13px;font-size:8px;display:grid}.footer-bottom>span:nth-child(2){grid-area:2/1/auto/-1}.footer-bottom>a{grid-area:1/2}.site-footer{padding-block:33px 25px}.article-header{padding-block:25px 42px}.article-back{margin-bottom:40px}.article-header h1{font-size:49px}.article-header h1 br{display:none}.article-header>.eyebrow{margin-bottom:23px;font-size:8px}.article-deck{margin-top:20px;font-size:17px}.article-byline{margin-top:25px;font-size:10px}.article-grid{padding-block:40px 60px;display:block}.article-contents{display:none}.article-body h2{font-size:30px}.article-body p{font-size:15px;line-height:1.85}.article-body>section{margin-bottom:36px}.article-citations{gap:12px}.article-citations a{font-size:9px}.article-end{display:block}.article-end p{margin-bottom:20px;font-size:24px}.privacy-main{padding-block:45px 50px}.privacy-main h1{margin-bottom:35px;font-size:53px}.not-found{padding-block:65px 90px}.not-found h1{font-size:62px}}@media (max-width:380px){.hero h1{font-size:clamp(54px,17vw,64px)}.hero{min-height:875px}.hero-eyebrow{font-size:7px}.article-header h1{font-size:44px}}.hero--anatomical{min-height:clamp(760px,100svh - 100px,900px);overflow:clip}.hero--anatomical .hero-bottom{pointer-events:none;margin-top:0;padding-bottom:28px;position:absolute;bottom:0;left:0;right:0}.hero--anatomical .hero-bottom a{pointer-events:auto}.hero--anatomical .hero-content{z-index:3}@media (prefers-reduced-motion:no-preference){.hero--anatomical .hero-content{animation:1.1s cubic-bezier(.16,1,.3,1) both hero-arrive}}@keyframes hero-arrive{0%{opacity:.72;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.hero--anatomical{min-height:880px}.hero--anatomical .hero-bottom{width:auto;padding-bottom:24px;left:22px;right:22px}}@media (max-width:380px){.hero--anatomical{min-height:850px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.anchor-alias{pointer-events:none;width:1px;height:1px;scroll-margin-top:30px;position:absolute;top:0;left:0}.founder-section,.steps-section{position:relative}.founder-section,.steps-grid,.join-grid{grid-template-columns:1fr 1.2fr;gap:100px;display:grid}.founder-section{border-top:1px solid var(--line)}.section-intro>.eyebrow{color:var(--rust);margin-bottom:19px;display:block}.section-intro h2{letter-spacing:-.035em;max-width:360px;font-size:clamp(34px,3.5vw,48px);line-height:1.12}.founder-letter{max-width:570px}.founder-letter p{color:#575e50;font-size:17px;line-height:1.85}.founder-letter p+p{margin-top:20px}.founder-letter .founder-signature{color:var(--ink);margin-top:31px;font-size:13px;font-weight:500}.founder-signature span{color:var(--muted);font-weight:400}.steps-section{background:var(--sage)}.first-steps{max-width:570px;margin:0;padding:0 0 0 24px}.first-steps li{border-bottom:1px solid #c8cebf;padding:25px 0 25px 12px}.first-steps li:first-child{padding-top:0}.first-steps li:last-child{border-bottom:0;padding-bottom:0}.first-steps li::marker{font-family:var(--font-mono);color:var(--rust);font-size:11px}.first-steps h3{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.5}.first-steps p{max-width:450px;margin-top:9px;font-size:13px;line-height:1.8}.join-section{background:var(--dark);color:var(--paper);padding-block:85px}.join-section .eyebrow{color:#d0a48c}.join-section .section-intro>p{color:#c6cebf;max-width:330px;margin-top:20px;font-size:14px;line-height:1.8}.join-links{width:100%;max-width:570px;padding-top:3px}.contact-link{letter-spacing:-.02em;border-top:1px solid #65715f;justify-content:space-between;align-items:center;gap:18px;padding:23px 0;font-size:19px;line-height:1.4;display:flex}.contact-link:nth-child(2){border-bottom:1px solid #65715f}.contact-link:hover{color:#e5b496}.contact-address{color:#c6cebf;text-underline-offset:5px;margin-top:24px;font-size:13px;-webkit-text-decoration:underline #87917e;text-decoration:underline #87917e;display:inline-block}.join-section a:focus-visible{outline-color:#e5b496}.contact-address:hover{color:var(--paper)}.article-body .research-intro{font-size:14px;line-height:1.8}.research-questions{border-top:1px solid var(--line);margin-top:26px}.research-question{border-bottom:1px solid var(--line);scroll-margin-top:30px}.research-question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;list-style:none;display:flex}.research-question summary::-webkit-details-marker{display:none}.research-question summary .eyebrow{color:var(--rust);margin-bottom:8px;font-size:9px;display:block}.research-question-title{letter-spacing:-.02em;font-size:17px;font-weight:500;line-height:1.5;display:block}.research-question summary>svg{color:var(--rust)}.research-question[open] summary>svg{transform:rotate(180deg)}.research-question summary:hover .research-question-title{color:var(--rust)}.research-question-body{padding:0 0 27px}.article-body .research-question-summary{margin-bottom:22px;font-size:14px;line-height:1.8}.research-question .evidence-block,.research-question .open-question{margin:18px 0;padding-left:17px}.research-question .evidence-block .eyebrow,.research-question .open-question .eyebrow{font-size:9px}.article-body .research-question .evidence-block p,.article-body .research-question .open-question p{max-width:none;margin-top:7px;font-size:14px;line-height:1.8}.research-question .article-citations{margin-top:22px}@media (max-width:1100px){.founder-section,.steps-grid,.join-grid{grid-template-columns:1fr 1.25fr;gap:65px}}@media (max-width:760px){.founder-section,.steps-grid,.join-grid{grid-template-columns:1fr;gap:30px}.section-intro>.eyebrow{margin-bottom:15px}.section-intro h2{max-width:320px;font-size:36px}.founder-letter p{font-size:15px;line-height:1.85}.founder-letter .founder-signature{margin-top:25px}.first-steps{padding-left:20px}.first-steps li{padding-left:8px}.first-steps h3{font-size:17px}.join-section{padding-block:65px}.join-links{padding-top:5px}.contact-link{padding-block:22px;font-size:18px}.contact-address{margin-top:23px}.research-question summary{gap:15px;padding-block:21px}.research-question-title{font-size:16px}.research-question .article-citations a{font-size:10px}}
