.founder-header{height:84px;padding:0 36px;background:#0b0c0b;color:#f8faf4;border-bottom:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:space-between}
.founder-back{font-size:12px;font-weight:700;border-bottom:1px solid #728073;padding:8px 0}.founder-back span{margin-left:16px;color:var(--accent)}.founder-back:hover{color:var(--accent)}
.founder-hero{min-height:560px;background:radial-gradient(ellipse at 72% 47%,#263126,#0b0c0b 68%);color:#f9faf5;position:relative;overflow:hidden}.founder-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0c0b 0%,rgba(11,12,11,.9) 40%,rgba(11,12,11,.18) 100%)}.founder-hero-image{position:absolute;inset:0;width:100%;height:100%;opacity:.85;pointer-events:none}.founder-hero-inner{min-height:560px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:36px;padding-bottom:60px}.founder-index,.founder-kicker{font:10px var(--mono);letter-spacing:.17em;color:#c1cabc}.founder-kicker{color:var(--accent);margin:0 0 28px}.founder-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between}.founder-hero h1{font-size:clamp(94px,13vw,196px);line-height:.9;letter-spacing:-.09em;font-weight:600;margin:0}.founder-hero h1 span{color:var(--accent)}.founder-role{font-size:17px;color:#c5cec4;margin:25px 0 0}.founder-initials{width:96px;height:96px;border:1px solid rgba(231,242,203,.6);border-radius:50%;display:grid;place-items:center;font:25px var(--mono);color:var(--accent);margin-bottom:12px}
.founder-profile{background:#f3f1eb}.founder-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin:90px 0 95px}.founder-profile h2{font-size:clamp(55px,6.7vw,102px);line-height:1.08;letter-spacing:-.085em;font-weight:600;margin:0}.founder-profile h2 span{color:#89958b}.founder-profile-copy{max-width:610px}.founder-profile-copy p{font-size:19px;line-height:1.65;color:#4e5b50;margin:0 0 25px}.founder-profile-copy a{display:flex;justify-content:space-between;border-bottom:1px solid #929e90;padding:17px 0 12px;margin-top:48px;font-size:13px;font-weight:800}.founder-profile-copy a:hover{color:#426124}.founder-rule{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #aeb4aa;border-bottom:1px solid #aeb4aa}.founder-rule span{padding:22px 10px;border-right:1px solid #aeb4aa;text-align:center;font:10px var(--mono);letter-spacing:.12em;color:#5c6b5f}.founder-rule span:last-child{border:0}
.founder-next{background:#1a241b;color:#f9faf5;padding:58px 0}.founder-next-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.founder-next p{font-size:clamp(23px,3vw,39px);line-height:1.25;letter-spacing:-.05em;margin:0}.founder-next .button{white-space:nowrap}
@media(max-width:760px){.founder-header{height:68px;padding:0 19px}.founder-hero,.founder-hero-inner{min-height:480px}.founder-hero-inner{padding-bottom:45px}.founder-hero h1{font-size:clamp(72px,17vw,130px)}.founder-initials{width:65px;height:65px;font-size:18px}.founder-profile-grid{grid-template-columns:1fr;gap:36px;margin:64px 0}.founder-profile-copy p{font-size:17px}.founder-next-inner{align-items:flex-start;flex-direction:column}.founder-rule span{font-size:8px;padding:18px 4px}}
@media(max-width:430px){.founder-hero h1{font-size:17vw}.founder-initials{display:none}.founder-back{font-size:11px}.founder-back span{margin-left:4px}}
