.subnav{position:sticky;top:76px;z-index:20;display:flex;gap:26px;padding:13px clamp(22px,8vw,140px);background:rgba(248,249,251,.94);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);overflow:auto;white-space:nowrap}.subnav a{font-size:12px;font-weight:700;color:var(--muted)}.subnav a:hover{color:var(--blue)}.deep-intro{display:grid;grid-template-columns:.78fr 1.22fr;gap:8vw;align-items:start}.deep-intro .kicker{font:400 clamp(32px,4vw,58px)/1.05 var(--serif);letter-spacing:-.04em;margin:0}.deep-copy{font-size:18px;color:var(--muted)}.deep-copy p:first-child{margin-top:0}.big-statement{padding:130px clamp(22px,8vw,140px);background:#111520;color:white}.big-statement p{max-width:1150px;font:400 clamp(40px,6vw,92px)/.98 var(--serif);letter-spacing:-.055em;margin:0}.big-statement em{color:var(--cyan)}.comparison{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:45px}.comparison article{padding:34px;min-height:330px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.comparison article.featured{background:#121520;color:#fff}.comparison small{font-size:11px;letter-spacing:.12em;color:var(--muted)}.comparison h3{font:400 31px var(--serif);margin:50px 0 16px}.comparison ul{padding-left:18px;color:var(--muted)}.comparison .featured ul{color:#bac1ce}.process-rail{display:grid;grid-template-columns:repeat(5,1fr);margin-top:48px;border-top:1px solid var(--line)}.process-rail article{position:relative;padding:25px 20px 30px;border-right:1px solid var(--line)}.process-rail article:before{content:"";position:absolute;top:-5px;left:20px;width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px #dffaff}.process-rail b{display:block;font:400 25px var(--serif);margin:18px 0 8px}.process-rail p{font-size:14px;color:var(--muted)}.deep-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:44px}.deep-card{background:#fff;border:1px solid var(--line);padding:34px;min-height:270px}.deep-card.wide{grid-column:1/-1}.deep-card small{font-size:11px;letter-spacing:.12em;color:var(--blue)}.deep-card h3{font:400 32px var(--serif);margin:24px 0 12px}.deep-card p{color:var(--muted)}.deep-card ul{padding-left:18px;color:var(--muted)}.deep-card li{margin:8px 0}.metric-band{display:grid;grid-template-columns:repeat(4,1fr);background:#121520;color:#fff;margin-top:48px}.metric-band div{padding:30px;border-right:1px solid #343a47}.metric-band small{color:#949dac;text-transform:uppercase;letter-spacing:.1em}.metric-band strong{display:block;font:400 42px var(--serif);margin-top:14px}.metric-band span{color:#aeb6c4;font-size:13px}.editorial-list{display:grid;margin-top:40px}.editorial-row{display:grid;grid-template-columns:70px .7fr 1.3fr;gap:24px;padding:28px 0;border-top:1px solid var(--line);align-items:start}.editorial-row>span{color:var(--blue);font-size:12px}.editorial-row h3{font:400 28px var(--serif);margin:0}.editorial-row p{color:var(--muted);margin:0}.data-table{width:100%;border-collapse:collapse;margin-top:40px;background:#fff}.data-table th,.data-table td{text-align:left;border:1px solid var(--line);padding:18px;vertical-align:top}.data-table th{font-size:11px;letter-spacing:.1em;background:#f0f2f6}.data-table td{color:var(--muted)}.data-table td:first-child{color:var(--ink);font-weight:700}.pill-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.pill-list span{padding:9px 13px;border:1px solid var(--line);background:#fff;border-radius:999px;font-size:13px}.signal-diagram{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px}.signal-diagram article{background:#fff;border:1px solid var(--line);padding:24px;min-height:190px;position:relative}.signal-diagram article:not(:last-child):after{content:"";position:absolute;right:-19px;top:50%;width:18px;height:1px;background:var(--blue)}.signal-diagram span{font-size:10px;letter-spacing:.12em;color:var(--blue)}.signal-diagram h3{font:400 27px var(--serif)}.signal-diagram p{font-size:14px;color:var(--muted)}.explorer{display:grid;grid-template-columns:270px 1fr;border:1px solid var(--line);background:#fff;margin-top:45px;min-height:430px}.explorer-tabs{display:grid;align-content:start;border-right:1px solid var(--line);padding:12px}.explorer-tabs button{border:0;background:transparent;text-align:left;padding:15px;border-radius:5px;color:var(--muted);font-weight:700;cursor:pointer}.explorer-tabs button.active{background:#eef2ff;color:var(--blue)}.explorer-panel{padding:44px}.explorer-panel h3{font:400 38px var(--serif);margin:0 0 14px}.explorer-panel p{color:var(--muted);max-width:720px}.explorer-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.explorer-facts div{padding:18px;background:#f2f4f8}.explorer-facts small{display:block;color:var(--muted);font-size:10px;letter-spacing:.1em}.explorer-facts b{display:block;margin-top:7px}.industry-chapters{display:grid;gap:16px;margin-top:45px}.industry-chapter{display:grid;grid-template-columns:.55fr 1.45fr;background:#fff;border:1px solid var(--line)}.industry-chapter header{padding:38px;background:#111520;color:#fff}.industry-chapter h3{font:400 36px var(--serif);margin:12px 0}.industry-chapter header p{color:#aeb6c4}.industry-body{padding:38px}.industry-body h4{font:400 23px var(--serif);margin:0 0 12px}.industry-body p{color:var(--muted)}.industry-body ul{columns:2;color:var(--muted);padding-left:18px}.resource-feature{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid var(--line);background:#fff;margin-top:45px}.resource-feature>div{padding:48px}.resource-feature h3{font:400 42px/1.05 var(--serif);margin:14px 0}.resource-feature p{color:var(--muted)}.resource-visual{background:#121520;color:#fff;display:grid;place-items:center;min-height:340px}.resource-visual span{font:400 68px var(--serif);color:var(--cyan)}.principle{display:grid;grid-template-columns:100px 1fr 1fr;gap:34px;padding:38px 0;border-top:1px solid var(--line)}.principle>span{font:400 42px var(--serif);color:var(--blue)}.principle h3{font:400 30px var(--serif);margin:0}.principle p{color:var(--muted);margin:0}.cta-slab{margin:80px clamp(22px,8vw,140px);padding:70px;background:#121520;color:#fff;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.cta-slab h2{font:400 clamp(36px,5vw,70px)/1 var(--serif);margin:0}.cta-slab p{color:#aeb6c4;max-width:700px}.cta-slab .button{background:var(--cyan);border-color:var(--cyan);color:#081118}.founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:44px}.founder-card{padding:45px;background:#fff;border:1px solid var(--line);min-height:320px;display:flex;flex-direction:column}.founder-card .monogram{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#121520;color:#fff;font:400 26px var(--serif)}.founder-card h3{font:400 34px var(--serif);margin:auto 0 6px}.founder-card p{color:var(--muted)}
@media(max-width:950px){.deep-intro,.industry-chapter,.resource-feature{grid-template-columns:1fr}.comparison{grid-template-columns:1fr}.process-rail{grid-template-columns:1fr 1fr}.metric-band{grid-template-columns:1fr 1fr}.signal-diagram{grid-template-columns:1fr 1fr}.signal-diagram article:after{display:none}.editorial-row{grid-template-columns:45px 1fr}.editorial-row p{grid-column:2}.explorer{grid-template-columns:1fr}.explorer-tabs{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--line)}.principle{grid-template-columns:70px 1fr}.principle p{grid-column:2}.cta-slab{grid-template-columns:1fr}}
@media(max-width:620px){.subnav{top:64px}.deep-grid,.founder-grid{grid-template-columns:1fr}.deep-card.wide{grid-column:auto}.process-rail,.metric-band,.signal-diagram{grid-template-columns:1fr}.big-statement{padding:90px 20px}.explorer-panel{padding:28px 20px}.explorer-facts{grid-template-columns:1fr}.industry-chapter header,.industry-body{padding:28px 22px}.industry-body ul{columns:1}.resource-feature>div{padding:30px 22px}.principle{grid-template-columns:1fr}.principle p{grid-column:auto}.cta-slab{margin:50px 20px;padding:40px 24px}.data-table{font-size:13px}.data-table th,.data-table td{padding:12px}.editorial-row{grid-template-columns:35px 1fr}}
