:root{--navy:#0b1739;--navy2:#11234d;--ink:#13213a;--muted:#667085;--paper:#f6f7f3;--white:#fff;--teal:#187d89;--mint:#57d3c7;--amber:#f4ad52;--line:#dfe3e6;--serif:"Newsreader",Georgia,serif;--sans:"Manrope",system-ui,sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}header{height:82px;display:flex;align-items:center;gap:34px;padding:0 max(28px,5vw);background:rgba(246,247,243,.95);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:11px;margin-right:auto}.logo-mark{width:43px;height:43px}.brand span{display:flex;flex-direction:column;line-height:1.15}.brand b{font-size:17px;letter-spacing:-.02em}.brand small{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}header nav{display:flex;align-items:center;gap:25px}header nav a{font-size:13px;font-weight:600;color:#4f5d73}header nav a:hover,header nav a.active{color:var(--teal)}.header-cta{padding:10px 15px;border:1px solid var(--ink);border-radius:3px;font-size:12px;font-weight:700}.menu-toggle{display:none;border:0;background:none}.hero{min-height:710px;display:grid;grid-template-columns:1.06fr .94fr;gap:70px;align-items:center;padding:85px max(28px,7vw) 95px;background:radial-gradient(circle at 77% 42%,#d7f1ed 0,transparent 34%),var(--paper)}.hero-copy h1,.page-hero h1{font:600 clamp(58px,7vw,102px)/.92 var(--serif);letter-spacing:-.045em;margin:20px 0 27px}.hero-copy h1 em{color:var(--teal);font-style:italic}.hero-copy>p{max-width:680px;color:#4e5c70;font-size:18px;line-height:1.75}.eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 12px;font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--teal)}.eyebrow span{display:inline-block;width:25px;height:1px;background:var(--teal)}.actions{display:flex;align-items:center;gap:22px;margin-top:28px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-width:190px;padding:13px 16px;background:var(--navy);color:#fff;font-size:12px;font-weight:700;border-radius:2px}.button.light{background:#fff;color:var(--navy)}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:3px}.text-link span{margin-left:7px}.belief-viz{max-width:520px;padding:23px;background:var(--navy);color:white;border-radius:3px;box-shadow:0 32px 90px #10214b2b}.viz-head,.viz-foot{display:flex;justify-content:space-between;align-items:center;font:500 9px var(--mono);letter-spacing:.1em;color:#b9c4dc}.viz-head b{padding:5px 8px;border:1px solid #57d3c755;color:var(--mint)}.orbit{position:relative;height:410px;overflow:hidden}.ring{position:absolute;border:1px solid #57d3c738;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.r1{width:150px;height:150px}.r2{width:265px;height:265px}.r3{width:390px;height:390px}.lens-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px}.lens-core .logo-mark{width:70px;height:70px}.state{position:absolute;padding:8px 10px;background:#ffffff0c;border:1px solid #ffffff20;display:flex;flex-direction:column}.state b{font:500 23px var(--mono);color:var(--mint)}.state span{font-size:9px;color:#9aa8c2}.state-a{top:54px;right:58px}.state-b{bottom:75px;right:35px}.state-c{bottom:50px;left:40px}.viz-foot{gap:13px;border-top:1px solid #ffffff1c;padding-top:15px}.viz-foot i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-right:5px}.viz-foot strong{margin-left:auto;color:var(--mint);font-weight:500}.principles{display:grid;grid-template-columns:repeat(4,1fr);padding:0 max(28px,7vw);background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principles>div{padding:34px 26px;border-right:1px solid var(--line)}.principles>div:first-child{border-left:1px solid var(--line)}.principles span{font:500 10px var(--mono);color:var(--teal)}.principles b{display:block;margin:17px 0 6px;font-family:var(--serif);font-size:23px}.principles p{margin:0;color:var(--muted);font-size:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:110px;padding:120px max(28px,9vw)}.split h2,.section h2,.domain-tease h2,.newsletter h2{font:600 clamp(34px,4vw,58px)/1.03 var(--serif);letter-spacing:-.035em;margin:18px 0}.split>div:last-child{padding-top:35px;color:#4f5b6d}.spotlight{margin:0 max(28px,7vw);padding:52px;background:var(--navy);color:white}.spotlight .eyebrow{color:var(--mint)}.spotlight .eyebrow span{background:var(--mint)}.spotlight-grid{display:flex;justify-content:space-between;align-items:end;gap:30px}.spotlight-grid>div{display:grid;grid-template-columns:auto 1fr;column-gap:28px;align-items:center}.spotlight-grid h2{font:500 43px var(--serif);margin:0}.spotlight-grid p:last-child{grid-column:2;color:#adb8cf;margin:4px 0}.date-block{display:flex;gap:10px;align-items:center;grid-row:1/3;margin:0}.date-block b{font:500 65px var(--serif);color:var(--amber)}.date-block span{font:500 10px/1.35 var(--mono);color:#c9d2e4}.domain-tease,.section{padding:120px max(28px,8vw)}.domain-tease>h2{max-width:730px}.domain-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.domain-grid a{min-height:300px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.domain-grid a:hover{background:var(--navy);color:#fff;transform:translateY(-4px)}.domain-grid span,.domain-grid i{font:500 10px var(--mono);color:var(--teal)}.domain-grid h3{font:500 36px var(--serif);margin:55px 0 8px}.domain-grid p{color:var(--muted);font-size:13px}.domain-grid i{display:block;margin-top:35px;font-style:normal}.newsletter{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:70px max(28px,9vw);background:var(--teal);color:#fff}.newsletter .eyebrow{color:#c3fff6}.newsletter .eyebrow span{background:#c3fff6}.newsletter h2{margin:8px 0}.newsletter p{margin:0;color:#d2f1ed}.page-hero{padding:110px max(28px,9vw) 90px;background:linear-gradient(120deg,var(--paper),#e9f3f0)}.page-hero h1{max-width:900px;font-size:clamp(52px,6vw,86px);margin:23px 0}.page-hero>p{max-width:720px;color:var(--muted);font-size:18px}.research-chain,.api-flow>div{display:flex;justify-content:center;align-items:center;gap:18px;padding:26px;background:var(--navy);color:white;font:500 11px var(--mono);letter-spacing:.06em}.research-chain i,.api-flow i{color:var(--amber)}.paper-list{border-top:1px solid var(--line)}.paper-list article{display:grid;grid-template-columns:55px 1fr 180px;gap:28px;align-items:start;padding:27px 0;border-bottom:1px solid var(--line)}.paper-list>article>span{font:500 11px var(--mono);color:var(--teal)}.paper-list small,.tag{font:500 9px var(--mono);letter-spacing:.1em;color:var(--teal)}.paper-list h3{font:500 27px var(--serif);margin:5px 0}.paper-list p{margin:0;color:var(--muted)}.paper-list>article>b{font-size:11px;color:var(--muted);text-align:right}.ethics-callout,.domain-gates{display:grid;grid-template-columns:1fr 1.4fr;gap:90px;padding:75px max(28px,9vw);background:#e9eee8}.ethics-callout h2,.domain-gates h2{font:500 39px var(--serif);margin:0}.ethics-callout p{font-size:17px}.event-feature{display:grid;grid-template-columns:140px 1fr;gap:35px;padding:35px;background:#fff;border:1px solid var(--line)}.event-date{display:flex;flex-direction:column;padding-right:25px;border-right:1px solid var(--line)}.event-date b{font:500 75px var(--serif);line-height:1}.event-date span{font:500 12px var(--mono);color:var(--teal)}.event-feature h2{font-size:46px;margin:10px 0}.talk-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.talk-grid article{padding:28px;background:#fff;border:1px solid var(--line)}.talk-grid h3{font:500 27px var(--serif);margin:15px 0}.workshop{display:grid;grid-template-columns:1fr 1fr;gap:90px;background:#fff}.workshop ol{list-style:none;padding:0;margin:0}.workshop li{display:grid;grid-template-columns:110px 1fr;padding:18px 0;border-bottom:1px solid var(--line)}.workshop li b{font-family:var(--serif);font-size:21px}.workshop li span{color:var(--muted)}.section-head{display:flex;align-items:end;justify-content:space-between}.topic-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.topic-pills span{padding:10px 13px;border:1px solid var(--line);background:#fff;font-size:12px}.books-grid{display:grid;gap:55px}.book-card{display:grid;grid-template-columns:330px 1fr;gap:60px;align-items:center;padding-bottom:55px;border-bottom:1px solid var(--line)}.book-card img,.book-cover{width:330px;box-shadow:0 22px 55px #0b173929}.book-card img{display:block}.book-card h2{margin:10px 0}.book-card h4{max-width:580px;color:var(--teal);font-weight:500}.book-cover{aspect-ratio:.67;padding:34px;display:flex;flex-direction:column;color:#fff;background:var(--navy)}.book-cover small{font:500 9px var(--mono);letter-spacing:.1em}.book-cover strong{font:500 43px/1 var(--serif);margin-top:70px}.book-cover span{margin-top:20px;color:#bac5db}.book-cover b{margin-top:auto;font-size:12px}.amber .book-cover{background:#bc682c}.software-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:30px}.software-main{padding:45px;background:var(--navy);color:#fff}.software-main h2{font-size:48px}.software-main pre{margin:30px 0;padding:22px;background:#07102a;color:#a8f3e9;overflow:auto;font:12px/1.7 var(--mono)}.software-main .text-link{color:#fff}.software-side{display:grid;gap:12px}.software-side article{padding:25px;background:#fff;border:1px solid var(--line)}.software-side span{font:500 10px var(--mono);color:var(--teal)}.software-side h3{font:500 25px var(--serif)}.api-flow{padding-top:0}.api-flow>div{padding:30px}.api-flow span{display:flex;flex-direction:column}.api-flow b{color:var(--mint)}.domain-nav{display:flex;gap:5px;padding:14px max(28px,9vw);background:#fff;border-bottom:1px solid var(--line)}.domain-nav a{padding:8px 13px;font-size:12px}.domain-nav a.active{background:var(--navy);color:#fff}.domain-content{display:grid;grid-template-columns:1fr 1fr;gap:100px}.domain-content>div:last-child{padding-top:35px;color:var(--muted);font-size:17px}.case-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.case-grid article{padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.case-grid span{font:500 10px var(--mono);color:var(--teal)}.case-grid h3{font:500 27px var(--serif)}.case-grid p{color:var(--muted)}.domain-gates ul{list-style:none;padding:0;margin:0}.domain-gates li{padding:14px 0;border-bottom:1px solid #cad2cc}.domain-gates li i{font-style:normal;color:var(--teal);margin-right:12px}.bio{display:grid;grid-template-columns:380px 1fr;gap:75px}.bio img{width:100%;filter:grayscale(100%)}.bio p{color:#505d70}.opportunity-list{display:grid;gap:10px}.opportunity-list article{display:grid;grid-template-columns:90px 1fr 70px;gap:25px;padding:25px;background:#fff;border:1px solid var(--line);align-items:start}.fit{font:500 9px var(--mono);letter-spacing:.08em;color:var(--teal)}.opportunity-list h3{font:500 25px var(--serif);margin:0}.opportunity-list small{color:var(--teal)}.opportunity-list p{color:var(--muted)}.opportunity-list a{font-size:11px;font-weight:700}.pitch-kit{background:#fff}footer{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:55px;padding:70px max(28px,7vw) 30px;background:#08132f;color:#fff}.footer-brand{display:flex;gap:15px;align-items:start}.footer-brand .logo-mark{width:50px;height:50px}.footer-brand div{display:flex;flex-direction:column}.footer-brand span{color:#8997b3;font-family:var(--serif)}footer>div:not(.footer-brand){display:flex;flex-direction:column;gap:7px}footer>div>b{font-size:11px;color:var(--mint);margin-bottom:8px}footer a{font-size:12px;color:#aab5c9}.copyright{grid-column:1/-1;padding-top:30px;border-top:1px solid #ffffff18;color:#71809d;font-size:10px}
@media(max-width:900px){header nav{display:none;position:absolute;left:0;right:0;top:82px;padding:20px;background:var(--paper);border-bottom:1px solid var(--line)}header nav.open{display:grid}.menu-toggle{display:block}.header-cta{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.belief-viz{margin:auto;width:100%}.principles{grid-template-columns:1fr 1fr}.split,.workshop,.domain-content,.ethics-callout,.domain-gates,.bio{grid-template-columns:1fr;gap:35px}.domain-grid{grid-template-columns:1fr}.book-card{grid-template-columns:250px 1fr}.book-card img,.book-cover{width:250px}.software-grid{grid-template-columns:1fr}.spotlight-grid{align-items:start;flex-direction:column}.paper-list article{grid-template-columns:40px 1fr}.paper-list>article>b{grid-column:2;text-align:left}.api-flow>div,.research-chain{flex-wrap:wrap}.bio img{max-width:420px}footer{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.hero-copy h1{font-size:52px}.orbit{height:330px}.r3{width:310px;height:310px}.principles{grid-template-columns:1fr}.principles>div{border-left:1px solid var(--line)}.split,.section,.domain-tease{padding:75px 24px}.spotlight{margin:0;padding:30px 24px}.spotlight-grid>div{grid-template-columns:1fr}.date-block{grid-row:auto}.spotlight-grid h2,.event-feature h2{font-size:34px}.spotlight-grid p:last-child{grid-column:auto}.domain-grid,.talk-grid,.case-grid{grid-template-columns:1fr}.newsletter{align-items:start;flex-direction:column}.event-feature{grid-template-columns:1fr}.event-date{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px}.book-card{grid-template-columns:1fr}.book-card img,.book-cover{width:min(330px,100%)}.section-head{align-items:start;flex-direction:column}.opportunity-list article{grid-template-columns:1fr}.page-hero{padding:75px 24px}.page-hero h1{font-size:48px}.footer-brand{grid-column:1/-1}footer{gap:35px}}
.legal-heading{gap:70px}.legal-heading>div{max-width:720px}.legal-heading>p{max-width:410px;color:var(--muted);font-size:13px}.platform-grid{display:grid;grid-template-columns:repeat(6,1fr);margin-top:55px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.platform-grid article{grid-column:span 2;min-height:310px;padding:28px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.platform-grid article:nth-child(4){grid-column:2/span 2}.platform-grid span,.legal-gap article>span{font:500 9px var(--mono);letter-spacing:.08em;color:var(--teal)}.platform-grid h3{font:500 29px var(--serif);margin:48px 0 10px}.platform-grid p{color:var(--muted);font-size:13px}.platform-grid .text-link{margin-top:auto;width:max-content}.legal-gap{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:95px max(28px,8vw);background:var(--navy);color:#fff}.legal-gap h2{font:500 clamp(34px,4vw,55px)/1.04 var(--serif);margin:18px 0}.gap-comparison{display:grid;grid-template-columns:1fr 1fr}.gap-comparison article{padding:34px;background:#ffffff0c;border:1px solid #ffffff22}.gap-comparison article+article{border-left:0}.gap-comparison article>span{color:var(--mint)}.gap-comparison h3{font:500 31px var(--serif);margin:35px 0 20px}.gap-comparison ul{list-style:none;padding:0;margin:0}.gap-comparison li{padding:10px 0;border-bottom:1px solid #ffffff1b;color:#c1cbdd;font-size:13px}.gap-comparison .belief-value{background:#167684}.gap-comparison .belief-value li{color:#e3f7f4}.legal-value>h2{max-width:800px}.section-lead{max-width:860px;color:var(--muted);font-size:17px}.value-chain{display:flex;align-items:stretch;margin-top:50px;background:var(--navy);color:#fff}.value-chain span{flex:1;display:flex;flex-direction:column;padding:25px;font-size:12px}.value-chain b{color:var(--mint);font:500 10px var(--mono);margin-bottom:12px}.value-chain i{align-self:center;color:var(--amber);font-style:normal}.legal-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.legal-metrics article{padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.legal-metrics b{font-family:var(--serif);font-size:23px}.legal-metrics p{color:var(--muted);font-size:12px}.legal-applications{background:#edf1ec}.legal-cases{grid-template-columns:repeat(3,1fr);margin-top:45px}.legal-cases article{min-height:235px}.legal-protocol{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding:95px max(28px,9vw);background:#fff}.legal-protocol h2{font:500 46px/1.05 var(--serif);margin:18px 0}.legal-protocol p{color:var(--muted)}.legal-protocol ol{list-style:none;padding:0;margin:0}.legal-protocol li{display:grid;grid-template-columns:110px 1fr;padding:17px 0;border-bottom:1px solid var(--line)}.legal-protocol li b{font-family:var(--serif);font-size:20px}.legal-protocol li span{color:var(--muted)}.legal-boundary{display:flex;justify-content:center;gap:30px;padding:35px max(28px,9vw);background:#e8dfd0;border-top:1px solid #d3c6b4}.legal-boundary strong{font-size:13px}.legal-boundary span{max-width:700px;color:#685f54;font-size:12px}
@media(max-width:900px){.legal-gap,.legal-protocol{grid-template-columns:1fr;gap:35px}.platform-grid{grid-template-columns:1fr 1fr}.platform-grid article,.platform-grid article:nth-child(4){grid-column:auto}.legal-metrics{grid-template-columns:1fr 1fr}.legal-heading{align-items:start;flex-direction:column;gap:20px}.legal-cases{grid-template-columns:1fr 1fr}.value-chain{flex-wrap:wrap}}
@media(max-width:600px){.platform-grid,.gap-comparison,.legal-metrics,.legal-cases{grid-template-columns:1fr}.gap-comparison article+article{border-left:1px solid #ffffff22;border-top:0}.value-chain{display:grid}.value-chain i{display:none}.legal-boundary{align-items:start;flex-direction:column}}
