.founder-page{background:#f4f0e7;color:#061823}.founder-hero{min-height:1000px;padding:190px 6vw 90px;position:relative;background:#061823;color:#fff}.founder-title{max-width:850px;position:relative;z-index:2}.founder-title>p:first-child{font-size:10px;letter-spacing:.2em}.founder-title h1{font-size:clamp(70px,8vw,126px);line-height:.84;letter-spacing:-.06em;margin:25px 0}.founder-title h1 em{color:#a8cf27;font-style:normal}.founder-title>p:last-child{max-width:660px;line-height:1.7;color:#d6e0e4}.portrait-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:250px 250px;gap:12px;margin-top:70px}.portrait-grid figure{overflow:hidden;margin:0}.portrait-grid .primary{grid-row:1/3}.portrait-grid figure:last-child{grid-column:2/4}.portrait-grid img{width:100%;height:100%;object-fit:cover;filter:saturate(.82)}.portrait-grid .primary img{object-position:center 28%}.visual-note{font-size:9px;color:#9aabb2;margin-top:12px}.story{padding:150px 7vw;display:grid;grid-template-columns:22% 1fr;gap:5vw}.story h2,.approach h2,.founder-close h2{font-size:clamp(58px,7vw,106px);line-height:.9;letter-spacing:-.055em}.story h2 em,.approach h2 em{color:#1d759f;font-style:normal}.story .large{font-size:22px;line-height:1.6;max-width:950px;margin:50px 0}.story-cols{display:grid;grid-template-columns:1fr 1fr;gap:5vw}.story-cols p{line-height:1.8}.founder-quote{background:#c94f1d;color:#fff;padding:150px 10vw}.founder-quote p{font-size:clamp(42px,5.4vw,82px);line-height:1.05;max-width:1200px}.founder-quote span{font-size:9px;letter-spacing:.2em}.approach{padding:150px 7vw;background:#fff}.principles{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:1px solid #9caaae}.principles article{padding:35px 28px 20px 0;border-right:1px solid #cad1d3}.principles article+article{padding-left:28px}.principles b{color:#1d759f}.principles h3{font-size:25px;margin:55px 0 15px}.principles p{font-size:13px;line-height:1.7}.founder-focus{padding:120px 7vw;background:#1d759f;color:#fff}.founder-focus>div{display:grid;grid-template-columns:repeat(2,1fr);margin-top:45px}.founder-focus span{font-size:24px;padding:20px 0;border-top:1px solid #ffffff55}.founder-close{padding:150px 7vw;background:#a8cf27}.founder-close h2{margin:25px 0}.founder-close>p:not(.section-no){max-width:620px;line-height:1.7;margin-bottom:30px}@media(max-width:700px){.founder-hero{padding:130px 5vw 70px}.founder-title h1{font-size:16vw}.portrait-grid{grid-template-columns:1fr 1fr;grid-template-rows:340px 180px 180px}.portrait-grid .primary{grid-column:1/3;grid-row:auto}.portrait-grid figure:last-child{grid-column:1/3}.story{padding:100px 5vw;grid-template-columns:1fr}.story h2,.approach h2,.founder-close h2{font-size:14vw}.story .large{font-size:18px;margin:35px 0}.story-cols{grid-template-columns:1fr;gap:18px}.founder-quote{padding:100px 6vw}.approach,.founder-close,.founder-focus{padding:100px 5vw}.principles{grid-template-columns:1fr 1fr}.principles article:nth-child(3){padding-left:0}.founder-focus>div{grid-template-columns:1fr}.founder-focus span{font-size:18px}}
.founder-page{background:#f4f0e7;color:#061823}.founder-hero{min-height:1000px;padding:190px 6vw 90px;position:relative;background:#061823;color:#fff}.founder-title{max-width:850px;position:relative;z-index:2}.founder-title>p:first-child{font-size:10px;letter-spacing:.2em}.founder-title h1{font-size:clamp(70px,8vw,126px);line-height:.84;letter-spacing:-.06em;margin:25px 0}.founder-title h1 em{color:#a8cf27;font-style:normal}.founder-title>p:last-child{max-width:660px;line-height:1.7;color:#d6e0e4}.portrait-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:300px 300px;gap:12px;margin-top:70px}.portrait-grid figure{overflow:hidden;margin:0}.portrait-grid .primary{grid-column:span 2;grid-row:span 2}.portrait-grid figure:nth-child(4){grid-column:span 2}.portrait-grid figure:last-child{grid-column:auto}.portrait-grid img{width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:transform .55s ease}.portrait-grid figure:hover img{transform:scale(1.035)}.portrait-grid .primary img{object-position:center 25%}.visual-note{font-size:9px;color:#9aabb2;margin-top:12px}.story{padding:150px 7vw;display:grid;grid-template-columns:22% 1fr;gap:5vw}.story h2,.approach h2,.founder-close h2{font-size:clamp(58px,7vw,106px);line-height:.9;letter-spacing:-.055em}.story h2 em,.approach h2 em{color:#1d759f;font-style:normal}.story .large{font-size:22px;line-height:1.6;max-width:950px;margin:50px 0}.story-cols{display:grid;grid-template-columns:1fr 1fr;gap:5vw}.story-cols p{line-height:1.8}.founder-quote{background:#c94f1d;color:#fff;padding:150px 10vw}.founder-quote p{font-size:clamp(42px,5.4vw,82px);line-height:1.05;max-width:1200px}.founder-quote span{font-size:9px;letter-spacing:.2em}.approach{padding:150px 7vw;background:#fff}.principles{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:1px solid #9caaae}.principles article{padding:35px 28px 20px 0;border-right:1px solid #cad1d3}.principles article+article{padding-left:28px}.principles b{color:#1d759f}.principles h3{font-size:25px;margin:55px 0 15px}.principles p{font-size:13px;line-height:1.7}.founder-focus{padding:120px 7vw;background:#1d759f;color:#fff}.founder-focus>div{display:grid;grid-template-columns:repeat(2,1fr);margin-top:45px}.founder-focus span{font-size:24px;padding:20px 0;border-top:1px solid #ffffff55}.founder-close{padding:150px 7vw;background:#a8cf27}.founder-close h2{margin:25px 0}.founder-close>p:not(.section-no){max-width:620px;line-height:1.7;margin-bottom:30px}@media(max-width:700px){.founder-hero{padding:130px 5vw 70px}.founder-title h1{font-size:16vw}.portrait-grid{grid-template-columns:1fr 1fr;grid-template-rows:340px repeat(3,190px)}.portrait-grid .primary{grid-column:1/3;grid-row:auto}.portrait-grid figure:nth-child(4){grid-column:auto}.portrait-grid figure:last-child{grid-column:auto}.story{padding:100px 5vw;grid-template-columns:1fr}.story h2,.approach h2,.founder-close h2{font-size:14vw}.story .large{font-size:18px;margin:35px 0}.story-cols{grid-template-columns:1fr;gap:18px}.founder-quote{padding:100px 6vw}.approach,.founder-close,.founder-focus{padding:100px 5vw}.principles{grid-template-columns:1fr 1fr}.principles article:nth-child(3){padding-left:0}.founder-focus>div{grid-template-columns:1fr}.founder-focus span{font-size:18px}}
.public-profile{padding:150px 7vw;background:#e8eee9;display:grid;grid-template-columns:38% 1fr;gap:7vw}.profile-intro h2,.author-panel h2,.source-board h2{font-size:clamp(52px,6vw,92px);line-height:.92;letter-spacing:-.05em}.profile-intro h2 em,.author-panel h2 em{color:#1d759f;font-style:normal}.profile-intro>p:last-child{line-height:1.8;max-width:520px}.profile-facts{display:grid;grid-template-columns:1fr 1fr}.profile-facts article{padding:30px;border-top:1px solid #9eaaad;min-height:260px}.profile-facts article:nth-child(odd){border-right:1px solid #9eaaad}.profile-facts span{font-size:9px;letter-spacing:.15em;color:#1d759f}.profile-facts h3{font-size:23px;margin:45px 0 15px}.profile-facts p{font-size:13px;line-height:1.7}.author-panel{padding:140px 7vw;background:#fff;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.author-panel h3{font-size:38px;margin:20px 0}.author-panel>div:last-child p{font-size:15px;line-height:1.8}.source-board{padding:140px 7vw;background:#0d2836;color:#fff}.source-board>div{display:grid;grid-template-columns:1fr 1fr;margin-top:60px}.source-board a{padding:28px 24px 28px 0;border-top:1px solid #ffffff3b;display:flex;flex-direction:column;gap:12px}.source-board a:nth-child(even){padding-left:24px}.source-board b{font-size:20px}.source-board span{font-size:11px;color:#b8c8ce}.source-note{max-width:900px;margin-top:45px;font-size:10px;line-height:1.7;color:#9fb2ba}@media(max-width:700px){.public-profile,.author-panel{padding:95px 5vw;grid-template-columns:1fr}.profile-intro h2,.author-panel h2,.source-board h2{font-size:14vw}.profile-facts{grid-template-columns:1fr}.profile-facts article{padding:28px 0;min-height:0}.profile-facts article:nth-child(odd){border-right:0}.author-panel{gap:35px}.source-board{padding:95px 5vw}.source-board>div{grid-template-columns:1fr}.source-board a:nth-child(even){padding-left:0}}