:root{--ink:#101716;--night:#0b1110;--paper:#f2f0e9;--paper2:#e7e4dc;--muted:#8d9894;--line:#141e1c29;--lightline:#f0f4f026;--signal:#a88f52;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;line-height:1.55}a{color:inherit;text-decoration:none}p{margin:0 0 1rem}.shell{width:min(1180px,100% - 48px);margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--lightline);color:#f5f5ee;background:#0b1110f0;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;height:78px;display:flex}.brand{letter-spacing:.13em;align-items:center;gap:13px;font-size:12px;display:flex}.brand b{font-weight:700}.brand-mark{align-items:flex-end;gap:3px;width:25px;height:25px;display:flex}.brand-mark i{background:var(--signal);width:5px;display:block}.nav-links{align-items:center;gap:28px;font-size:12px;display:flex}.nav-cta{border:1px solid #ffffff4d;padding:11px 16px}.menu-button{background:0 0;border:0;display:none}.eyebrow,.section-index{letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:700}.eyebrow{color:#77817d}.dark-section .eyebrow,.hero .eyebrow,.subhero .eyebrow,.contact-page .eyebrow{color:var(--signal)}.button{text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;justify-content:space-between;align-items:center;gap:32px;padding:16px 20px;font-size:11px;font-weight:700;transition:all .25s;display:inline-flex}.button span{font-size:16px}.button.primary{background:var(--signal);color:#0b100f}.button.outline{border-color:var(--ink)}.button.light{color:#fff;border-color:#f1f2ed}.text-link{border-bottom:1px solid #ffffff59;padding-bottom:5px;font-size:12px}.hero{background:var(--night);color:#f6f6ef;min-height:calc(100vh - 78px);position:relative;overflow:hidden}.hero-gridlines{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero-inner{grid-template-columns:1.25fr .75fr;align-items:center;gap:90px;min-height:680px;display:grid;position:relative}.hero-copy h1 em{color:var(--signal);font-weight:400}.hero-lede{color:#b9c2be;max-width:690px;font-size:19px;line-height:1.6}.hero-actions{align-items:center;gap:28px;margin-top:40px;display:flex}.hero-instrument{border:1px solid var(--lightline);background:#ffffff05;min-height:440px;padding:26px;position:relative}.instrument-label{letter-spacing:.15em;color:#87938e;font-size:10px}.instrument-core{place-items:center;height:260px;display:grid;position:relative}.instrument-core:before,.instrument-core:after{content:"";border:1px solid #d6ff3f4d;border-radius:50%;position:absolute}.instrument-core:before{width:180px;height:180px}.instrument-core:after{border-color:#ffffff40;width:115px;height:115px}.instrument-core div{text-align:center;z-index:2}.instrument-core small{letter-spacing:.14em;color:#8e9994;font-size:9px;display:block}.instrument-core strong{font-family:var(--serif);font-size:24px;font-weight:400}.orbit{background:var(--signal);border-radius:50%;width:8px;height:8px;position:absolute}.orbit.one{top:38px;left:50%}.orbit.two{opacity:.5;bottom:67px;right:64px}.instrument-scale{letter-spacing:.1em;align-items:center;gap:9px;font-size:8px;display:flex}.instrument-scale i{background:#39423f;flex:1;height:1px}.instrument-scale i:nth-of-type(-n+2){background:var(--signal)}.instrument-scale b{color:var(--signal)}.hero-instrument>p{color:#8d9894;margin-top:27px;font-size:11px}.hero-proof{border-top:1px solid var(--lightline);color:#76827d;letter-spacing:.14em;justify-content:space-between;align-items:center;height:76px;font-size:9px;display:flex;position:relative}.statement-grid,.copy-grid{grid-template-columns:1fr 3fr;gap:70px;display:grid}.section-index{color:#7f8884}.statement h2,.section-heading h2,.copy-grid h2,.principle-grid h2,.pe-grid h2,.outputs h2,.boundary h2,.physics-grid h2,.manifesto p,.cta-band h2{font-family:var(--serif);letter-spacing:-.03em;font-weight:400;line-height:1.05}.statement h2{margin:0;font-size:clamp(38px,5vw,66px)}.muted-heading{color:#8d9692}.statement p:not(.section-index),.copy-grid p,.section-heading>p{color:#58615e;max-width:720px;margin-top:32px;font-size:17px}.dark-section{background:var(--night);color:#f4f4ed}.split-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;margin-bottom:65px;display:grid}.section-heading h2{margin:12px 0 0;font-size:clamp(40px,5vw,68px)}.dark-section .section-heading>p{color:#a6afab}.exposure-list{border-top:1px solid var(--lightline)}.exposure-list article{border-bottom:1px solid var(--lightline);grid-template-columns:90px 1fr 1.5fr;align-items:baseline;gap:30px;padding:34px 0;display:grid}.exposure-list span,.service-number,.service-grid span,.domain-grid span,.area-list span{color:var(--signal);letter-spacing:.13em;font-size:10px}.exposure-list h3,.service-feature h3,.service-grid h3,.domain-grid h3,.pilot-grid h3{font-family:var(--serif);margin:0;font-size:28px;font-weight:400}.exposure-list p{color:#9da7a2}.causal-chain{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:16px;margin-top:65px;font-size:11px;display:flex}.causal-chain i{color:var(--signal);font-style:normal}.service-feature{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:90px 1.5fr .7fr;gap:35px;padding:45px 0;display:grid}.service-feature h3{font-size:42px}.service-feature p{color:#5d6662;max-width:660px}.service-feature a,.service-grid a,.pilot-grid a{border-bottom:1px solid;margin-top:15px;display:inline-block}.service-meta{letter-spacing:.11em;flex-direction:column;gap:10px;font-size:9px;display:flex}.service-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.service-grid article{background:var(--paper);min-height:260px;padding:32px}.service-grid h3{margin:25px 0 15px}.service-grid p{color:#606966}.principle-section{background:#dfe1d8}.principle-grid{grid-template-columns:.7fr 1.2fr 1fr;gap:60px;display:grid}.principle-grid h2{margin:10px 0;font-size:52px}.principle-quote{font-family:var(--serif);font-size:33px;line-height:1.2}.principles p{border-bottom:1px solid #00000026;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.principles b{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.pe-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;display:grid}.pe-grid h2{margin:14px 0 25px;font-size:58px}.pe-grid>div>p{color:#5c6662;max-width:650px;font-size:17px}.thesis-card{background:var(--night);color:#fff;flex-direction:column;justify-content:space-between;min-height:390px;padding:55px;display:flex}.thesis-card span{letter-spacing:.14em;color:var(--signal);font-size:9px}.thesis-card p{font-family:var(--serif);font-size:34px;line-height:1.15;color:#fff!important}.thesis-card small{color:#8e9994}.cta-band{color:#fff;background:#25302d;padding:80px 0}.cta-grid{grid-template-columns:1fr 1fr;align-items:end;gap:100px;display:grid}.cta-band h2{margin:12px 0;font-size:58px}.cta-grid>div:last-child>p{color:#aeb7b3;font-size:16px}.footer{color:#9ca5a1;background:#090d0c;padding:70px 0 25px}.footer-grid{grid-template-columns:1fr .7fr 1fr;gap:60px;display:grid}.footer-brand{color:#fff;letter-spacing:.13em;font-size:12px}.footer-grid p{margin-top:14px;font-size:12px}.footer-links{flex-direction:column;gap:10px;font-size:12px;display:flex}.footer-action a{color:var(--signal);font-size:12px}.footer-bottom{border-top:1px solid var(--lightline);letter-spacing:.08em;justify-content:space-between;margin-top:65px;padding-top:20px;font-size:9px;display:flex}.subhero,.contact-page{background:var(--night);color:#f5f5ef;align-items:center;min-height:610px;padding:120px 0;display:flex}.subhero-grid{grid-template-columns:1.45fr .55fr;align-items:end;gap:110px;display:grid}.subhero-aside{border-top:1px solid var(--signal);padding-top:20px}.subhero-aside span{color:var(--signal);letter-spacing:.15em;font-size:9px}.subhero-aside p{font-family:var(--serif);margin-top:28px;font-size:26px;line-height:1.25}.copy-grid h2{margin:0 0 28px;font-size:55px}.domain-grid{background:var(--lightline);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.domain-grid article{background:var(--night);min-height:260px;padding:30px}.domain-grid h3{margin:50px 0 16px}.domain-grid p{color:#9ca6a1;font-size:13px}.process-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;padding:27px 0;display:grid}.process-list li>b{color:#66706c;font-size:10px}.process-list span{grid-template-columns:1fr 2fr;gap:40px;display:grid}.process-list strong{font-family:var(--serif);font-size:25px;font-weight:400}.outputs{background:#dfe1d8}.outputs-grid{grid-template-columns:1fr 1fr;gap:110px;display:grid}.outputs h2,.boundary h2{font-size:54px}.outputs-grid>div:first-child>p:last-child{color:#56605c}.output-list{border-top:1px solid var(--line)}.output-list p{border-bottom:1px solid var(--line);margin:0;padding:13px 0;font-size:13px}.boundary-grid{grid-template-columns:1fr 1fr;gap:110px;display:grid}.boundary-grid>div:last-child{font-size:18px}.not-list{color:#69736f}.area-list{grid-template-columns:1fr 1fr;gap:0 60px;display:grid}.area-list div{border-top:1px solid var(--lightline);grid-template-columns:55px 1fr;padding:20px 0;display:grid}.area-list p{font-family:var(--serif);margin:0;font-size:23px}.pilot-grid{background:var(--line);grid-template-columns:1.15fr .85fr;gap:1px;display:grid}.pilot-grid article{background:var(--paper2);min-height:390px;padding:45px}.pilot-grid .pilot-primary{background:var(--night);color:#fff}.pilot-grid article>span{color:#75807b;letter-spacing:.14em;font-size:9px}.pilot-grid h3{margin:35px 0;font-size:34px}.pilot-grid ul{color:#abb4b0;padding-left:18px}.pilot-grid p{color:#58625e}.trigger-grid{background:var(--lightline);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.trigger-grid span{background:var(--night);font-family:var(--serif);padding:28px 20px;font-size:20px}.pathway-row{justify-content:space-between;align-items:center;margin-top:35px;display:flex}.pathway-row span{font-family:var(--serif);flex-direction:column;font-size:18px;display:flex}.pathway-row b{font-family:var(--sans);color:#7d8783;font-size:9px}.pathway-row i{color:#78827e;font-style:normal}.physics-grid{background:var(--lightline);grid-template-columns:1fr 1fr;gap:1px;display:grid}.physics-grid>div{background:var(--night);padding:55px}.physics-grid h2{font-size:45px}.physics-grid p:last-child{color:#9da7a2}.manifesto-grid{grid-template-columns:1fr 3fr;gap:70px;display:grid}.manifesto p{border-bottom:1px solid var(--line);margin:0;padding:18px 0;font-size:48px}.manifesto .accent-line{color:#3a4b46}.contact-page{min-height:calc(100vh - 78px)}.contact-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.contact-page h1{font-size:68px}.contact-principles{border-top:1px solid var(--lightline);margin-top:50px}.contact-principles p{border-bottom:1px solid var(--lightline);grid-template-columns:130px 1fr;padding:18px 0;font-size:12px;display:grid}.contact-principles span{color:#8f9a95}.inquiry-form{color:var(--ink);background:#f1efe8;padding:42px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.inquiry-form label{margin-bottom:20px;display:block}.inquiry-form label span{letter-spacing:.12em;text-transform:uppercase;color:#68716e;margin-bottom:8px;font-size:9px;display:block}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #9aa19e;border-radius:0;padding:11px 0}.inquiry-form textarea{border:1px solid #afb5b2;padding:13px}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{outline-offset:3px;outline:2px solid #879842}.form-note{color:#68716e;margin-top:15px;font-size:10px}.form-success{background:#dfe6c2;margin-top:18px;padding:14px;font-size:12px}.form-success b{display:block}@media (max-width:900px){.shell{width:min(100% - 32px,720px)}.section{padding:78px 0}.menu-button{gap:7px;padding:12px;display:grid}.menu-button span{background:#fff;width:25px;height:1px;display:block}.nav-links{background:#0b1110;flex-direction:column;align-items:flex-start;padding:25px;display:none;position:absolute;top:78px;left:0;right:0}.nav-links.open{display:flex}.hero-inner,.subhero-grid,.contact-grid,.statement-grid,.copy-grid,.split-heading,.service-feature,.principle-grid,.pe-grid,.cta-grid,.outputs-grid,.boundary-grid,.manifesto-grid{grid-template-columns:1fr;gap:45px}.hero-inner{padding:80px 0}.hero-instrument{min-height:380px}.hero-proof{gap:38px;overflow:auto}.exposure-list article{grid-template-columns:45px 1fr}.exposure-list article p{grid-column:2}.causal-chain{flex-direction:column}.service-grid,.domain-grid,.trigger-grid{grid-template-columns:1fr 1fr}.service-feature .service-meta{grid-column:2}.principle-quote{font-size:28px}.pilot-grid,.physics-grid{grid-template-columns:1fr}.pathway-row{flex-direction:column;align-items:flex-start;gap:12px}.pathway-row i{transform:rotate(90deg)}.subhero,.contact-page{padding:90px 0}.process-list span{grid-template-columns:1fr;gap:10px}.footer-grid{grid-template-columns:1fr 1fr}.footer-action{grid-column:1/-1}.manifesto p{font-size:34px}}@media (max-width:560px){.shell{width:calc(100% - 28px)}.hero-copy h1,.subhero h1,.contact-page h1{font-size:49px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-instrument{display:none}.hero-proof{height:62px}.service-grid,.domain-grid,.trigger-grid,.form-grid{grid-template-columns:1fr}.service-feature{grid-template-columns:40px 1fr}.service-feature h3{font-size:32px}.service-meta{grid-column:2!important}.principle-grid h2,.pe-grid h2,.copy-grid h2,.section-heading h2,.cta-band h2,.outputs h2,.boundary h2{font-size:40px}.area-list,.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:15px}.inquiry-form{padding:25px}}:root{--ink:#141515;--night:#111212;--paper:#f7f7f3;--paper2:#eeeeea;--muted:#777b78;--line:#1214132e;--lightline:#ffffff2b;--signal:#a88f52;--serif:Arial,Helvetica,sans-serif}.shell{width:min(1240px,100% - 64px)}.section{padding:104px 0}.site-header{border-color:var(--line);color:var(--ink);background:#f7f7f3f2}.nav-wrap{height:68px}.brand{letter-spacing:.11em;gap:12px;font-size:11px}.brand-mark{gap:2px;width:21px;height:21px}.brand-mark i{background:var(--ink);width:4px}.brand-mark i:first-child{height:7px}.brand-mark i:nth-child(2){height:14px}.brand-mark i:nth-child(3){height:21px}.nav-links{gap:26px;font-size:11px}.nav-links>a:not(.nav-cta){color:#4e5350}.nav-links>a:hover{color:#000}.nav-cta{border-color:var(--ink);background:var(--ink);color:#fff;padding:10px 15px}.eyebrow,.section-index{letter-spacing:.12em;font-size:10px}.button{text-transform:none;letter-spacing:0;padding:15px 18px;font-size:13px;font-weight:600;transition:all .2s}.button.primary:hover{transform:translateY(-1px)}.hero{min-height:calc(100vh - 68px)}.hero-gridlines{background:radial-gradient(circle at 74% 35%,#a88f5224,#0000 30%)}.hero-inner{grid-template-columns:1.05fr .95fr;gap:96px;min-height:650px}.hero-copy h1,.subhero h1,.contact-page h1{font-family:var(--sans);letter-spacing:-.055em;margin:24px 0;font-size:clamp(56px,6.8vw,94px);font-weight:500;line-height:.97}.hero-copy h1 em{font-style:normal;font-weight:500}.hero-lede{font-size:18px;line-height:1.55}.hero-actions{margin-top:35px}.hero-proof{color:#808582;height:64px}.button.primary:hover{background:#bca464}.diagnostic-preview{background:#191b1a;border:1px solid #3d413e;padding:24px 24px 18px;box-shadow:0 30px 80px #00000040}.preview-topline{letter-spacing:.12em;color:#8d928f;border-bottom:1px solid #363a37;justify-content:space-between;padding-bottom:20px;font-size:9px;display:flex}.preview-topline b{color:var(--signal)}.preview-status{justify-content:space-between;align-items:end;padding:28px 0 17px;display:flex}.preview-status span{font-size:13px}.preview-status strong{font-size:27px;font-weight:500}.preview-meter{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.preview-meter i{opacity:.28;border-radius:1px;height:8px}.preview-meter i:first-child{background:#9a8150}.preview-meter i:nth-child(2){background:#c4963f}.preview-meter i:nth-child(3){background:#c9783d}.preview-meter i:nth-child(4){background:#ef6a2e}.preview-meter i:nth-child(5){background:#c73b32}.preview-meter.is-severity-4 i:nth-child(-n+4){opacity:1}.preview-scale{color:#686e6a;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:7px 0 24px;font-size:8px;display:flex}.preview-row{border-top:1px solid #343835;justify-content:space-between;align-items:center;padding:14px 0;font-size:12px;display:flex}.preview-row span{color:#9ba09c}.preview-row b{font-weight:600}.severity{align-items:center;gap:7px;display:inline-flex}.severity:before{content:"";width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent);background:currentColor;border-radius:50%}.severity-watch{color:#a99055}.severity-compressed{color:#d1a13e}.severity-elevated{color:#cf7c45}.severity-material,.severity-constrained{color:#f06a2e}.diagnostic-preview>p{color:#777d79;max-width:410px;margin:18px 0 0;font-size:10px}.statement h2,.section-heading h2,.copy-grid h2,.principle-grid h2,.pe-grid h2,.outputs h2,.boundary h2,.physics-grid h2,.manifesto p,.cta-band h2,.exposure-list h3,.service-feature h3,.service-grid h3,.domain-grid h3,.pilot-grid h3,.process-list strong,.principle-quote,.thesis-card p,.area-list p{font-family:var(--sans)}.statement h2,.section-heading h2,.copy-grid h2,.principle-grid h2,.pe-grid h2,.outputs h2,.boundary h2,.physics-grid h2,.manifesto p,.cta-band h2{letter-spacing:-.045em}.statement h2{font-size:clamp(40px,5vw,70px)}.statement p:not(.section-index),.copy-grid p,.section-heading>p{font-size:16px}.split-heading{align-items:start}.exposure-list h3,.service-grid h3,.domain-grid h3,.pilot-grid h3{font-weight:500}.dark-section{background:#151616}.service-feature h3{font-size:38px;font-weight:500}.service-grid article{background:var(--paper)}.principle-section,.outputs{background:#e8e9e3}.principle-quote{font-size:31px;font-weight:500}.thesis-card{background:#171817}.thesis-card p{font-size:31px;font-weight:500}.cta-band{background:var(--signal);color:var(--ink)}.cta-band .eyebrow,.cta-grid>div:last-child>p{color:#343630}.cta-band .button.light{border-color:var(--ink);color:var(--ink);background:0 0}.footer{background:#111212}.subhero,.contact-page{min-height:560px;padding:108px 0}.subhero h1{font-size:clamp(52px,6vw,84px)}.inquiry-form{background:#fff}@media (max-width:900px){.shell{width:min(100% - 32px,760px)}.nav-links{background:var(--paper);border-bottom:1px solid var(--line);top:68px}.nav-links>a:not(.nav-cta){color:var(--ink)}.menu-button span{background:var(--ink)}.hero-inner{grid-template-columns:1fr;gap:50px;padding:78px 0}.diagnostic-preview{max-width:640px}.subhero-grid{gap:50px}}@media (max-width:560px){.hero-copy h1,.subhero h1,.contact-page h1{font-size:46px}.diagnostic-preview{padding:19px}.hero-proof{height:58px}.hero-proof span:nth-child(n+4){display:none}.section{padding:76px 0}}.explore-section{border-top:1px solid var(--line)}.explore-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.explore-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:285px;padding:28px;transition:all .2s;display:flex}.explore-grid>a:hover{background:#efefe9}.explore-grid span,.concept-grid span,.evidence-grid span,.assessment-grid span{color:var(--signal);letter-spacing:.12em;font-size:10px}.explore-grid h3{letter-spacing:-.035em;margin:48px 0 12px;font-size:25px;font-weight:500}.explore-grid p{color:#626763;font-size:14px}.explore-grid b{margin-top:auto;font-size:12px;font-weight:500}.editorial-grid{grid-template-columns:1fr 3fr;gap:70px;display:grid}.editorial-copy{max-width:860px}.editorial-copy h2{letter-spacing:-.05em;margin:0 0 38px;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.02}.editorial-copy p{color:#505653;margin-bottom:24px;font-size:18px;line-height:1.68}.dark-section .editorial-copy p{color:#adb2ae}.inline-cta{border-bottom:1px solid;margin-top:18px;font-size:13px;font-weight:600;display:inline-block}.concept-grid{background:var(--lightline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.concept-grid article{background:#151616;min-height:255px;padding:32px}.concept-grid h3,.evidence-grid h3{letter-spacing:-.035em;margin:42px 0 14px;font-size:28px;font-weight:500}.concept-grid p{color:#9da39f;font-size:14px}.soft-section{background:#e8e9e3}.stage-list{border-top:1px solid var(--line)}.stage-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 220px 1fr;align-items:baseline;gap:30px;padding:29px 0;display:grid}.stage-list span{color:var(--signal);font-size:10px}.stage-list h3{margin:0;font-size:25px;font-weight:500}.stage-list p{color:#5b615e;max-width:700px;font-size:16px}.case-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.case-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:355px;padding:42px}.case-grid span{letter-spacing:.12em;color:var(--signal);font-size:10px}.case-grid h2{letter-spacing:-.04em;margin:58px 0 18px;font-size:34px;font-weight:500;line-height:1.08}.case-grid p{color:#5b615e;font-size:16px}.assessment-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.assessment-grid article{background:var(--paper);flex-direction:column;min-height:410px;padding:36px;display:flex}.assessment-grid h2{letter-spacing:-.04em;margin:55px 0 20px;font-size:31px;font-weight:500;line-height:1.08}.assessment-grid p{color:#5b615e;font-size:16px}.assessment-grid a{margin-top:auto;font-size:12px;font-weight:600}.evidence-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.evidence-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:30px}.evidence-grid p{color:#606663;font-size:14px}.risk-sequence{border-top:1px solid var(--lightline);border-bottom:1px solid var(--lightline);justify-content:space-between;align-items:center;padding:34px 0;display:flex}.risk-sequence span{font-size:15px}.risk-sequence b{color:var(--signal);margin-bottom:8px;font-size:9px;display:block}.risk-sequence i{color:var(--signal);font-style:normal}.article-list{border-top:1px solid var(--line)}.article-list article{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr 1.1fr 150px;align-items:baseline;gap:30px;padding:35px 0;display:grid}.article-list span,.article-list b{letter-spacing:.09em;font-size:10px}.article-list span{color:var(--signal)}.article-list h2{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:500}.article-list p{color:#5e6461;font-size:14px}.article-list b{text-align:right;color:#747976}.legal-links{gap:20px;display:flex}.legal-page{background:var(--paper);padding:110px 0}.legal-layout{max-width:900px}.legal-layout>h1{letter-spacing:-.055em;margin:25px 0 12px;font-size:clamp(55px,7vw,88px);font-weight:500;line-height:1}.legal-updated{color:#777d79;margin-bottom:70px;font-size:12px}.legal-layout section{border-top:1px solid var(--line);grid-template-columns:250px 1fr;gap:60px;padding:30px 0;display:grid}.legal-layout h2{margin:0;font-size:20px;font-weight:500}.legal-layout section p{color:#555b58;font-size:16px}.legal-note{border-top:1px solid var(--line);color:#777d79;padding-top:25px;font-size:12px}@media (max-width:1120px){.nav-links{gap:16px}.nav-links>a{font-size:10px}.explore-grid,.evidence-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.editorial-grid{grid-template-columns:1fr;gap:35px}.concept-grid,.assessment-grid{grid-template-columns:1fr 1fr}.stage-list article{grid-template-columns:50px 160px 1fr}.article-list article{grid-template-columns:130px 1fr}.article-list p,.article-list b{grid-column:2}.article-list b{text-align:left}}@media (max-width:560px){.explore-grid,.concept-grid,.case-grid,.assessment-grid,.evidence-grid{grid-template-columns:1fr}.stage-list article{grid-template-columns:35px 1fr}.stage-list p{grid-column:2}.risk-sequence{flex-direction:column;align-items:flex-start;gap:18px}.risk-sequence i{transform:rotate(90deg)}.article-list article{grid-template-columns:1fr}.article-list p,.article-list b{grid-column:1}.legal-layout section{grid-template-columns:1fr;gap:12px}.legal-links{flex-wrap:wrap}}
