*{box-sizing:border-box}.founder-profile{margin:0;background:#f8f7f2;color:#151713;font-family:Arial,sans-serif}.profile-review{padding:14px 20px;text-align:center;background:#151713;color:#fff;font-size:14px;line-height:1.5}.profile-review strong{color:#7cf000}.profile-header{max-width:1200px;margin:auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c8ccc2}.profile-header img{display:block}.profile-header span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#62685d}.founder-hero{max-width:1200px;margin:auto;padding:70px 24px 85px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.75fr);gap:70px;align-items:start}.profile-eyebrow{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#356b00;margin:0 0 22px}.founder-copy h1{font:500 clamp(44px,5vw,68px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:0 0 20px}.founder-role{margin:0 0 30px;color:#62685d;font-size:18px;line-height:1.6}.founder-biography{font-size:18px;line-height:1.75}.founder-biography p{margin:0 0 22px}.profile-button{display:inline-flex;align-items:center;min-height:44px;padding:15px 20px;margin-top:10px;background:#7cf000;color:#111;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.profile-button:focus-visible,.profile-interviews a:focus-visible{outline:3px solid #4f9700;outline-offset:4px}.founder-photo{margin:0}.founder-photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.founder-photo figcaption{margin-top:12px;font-size:12px;color:#656b60;line-height:1.5}.profile-footer{background:#080908;color:#d4d8cf;text-align:center;padding:32px 24px;font-size:13px}.profile-interviews{max-width:1200px;margin:auto;padding:0 24px 80px}.profile-interviews h2{font:500 34px/1.25 Georgia,serif;margin:0 0 30px;padding-top:35px;border-top:1px solid #c8ccc2}.profile-interview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.profile-interview-card img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 25%}.profile-interview-card h3{font:500 25px/1.25 Georgia,serif;margin:18px 0 14px}.profile-interview-card h3 a{color:inherit;text-decoration:none}.profile-interview-card p{font-size:16px;color:#62685d;line-height:1.65}.profile-interview-card>a:last-child{color:#356b00;font-weight:800;font-size:12px;text-transform:uppercase;text-underline-offset:4px}@media(max-width:760px){.profile-header{padding:16px 20px}.profile-header span{font-size:10px}.founder-hero{grid-template-columns:1fr;gap:32px;padding:40px 20px 55px}.founder-copy h1{font-size:44px}.founder-role{font-size:16px;margin-bottom:24px}.founder-biography{font-size:17px;line-height:1.7}.founder-photo{max-width:340px}.profile-interviews{padding:0 20px 55px}.profile-interviews h2{font-size:28px}.profile-interview-grid{grid-template-columns:1fr}}
.founder-biography a{color:#356b00;text-underline-offset:4px}.profile-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px}.profile-links a{color:#356b00;font-size:14px;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:4px;padding-block:5px}.profile-links a:focus-visible{outline:3px solid #4f9700;outline-offset:4px}.profile-header span{text-align:right;max-width:65%;line-height:1.6}
