.founder{padding:90px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:340px 1fr;gap:75px;align-items:center;background:#f4f4f2}
.founder-portrait{position:relative;max-width:320px;width:100%;aspect-ratio:1;overflow:hidden;border-radius:50%;background:#ddd;margin:auto}
.founder-portrait:after{content:"";position:absolute;inset:0;border:8px solid var(--orange);border-radius:50%;pointer-events:none}
.founder-portrait img{position:absolute;display:block;width:141%;max-width:none;height:auto;transform:translate(-14.5%,-16%)}
.founder-copy h2{font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.05em;margin:0 0 18px}
.founder-role{font-size:19px;font-weight:800;line-height:1.5;margin:0 0 26px}
.founder-copy>p:not(.eyebrow):not(.founder-role){font-size:16px;color:var(--muted);max-width:650px}
.founder-actions{display:flex;align-items:center;gap:24px;margin-top:32px}
.founder-link{font-weight:800;text-decoration:none}.founder-link:hover{color:var(--orange)}
@media(max-width:900px){.founder{grid-template-columns:1fr;gap:38px}.founder-portrait{max-width:280px;margin:auto}}
@media(max-width:600px){.founder{padding-top:70px;padding-bottom:70px}.founder-actions{align-items:stretch;flex-direction:column}.founder-link{text-align:center;padding:12px}}
.why-noamane{padding:100px max(24px,calc((100vw - 1240px)/2));background:#111;color:#fff}
.why-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:end;margin-bottom:55px}.why-intro .eyebrow{grid-column:1/-1}.why-intro h2{font-size:clamp(38px,4.5vw,62px);line-height:1.04;letter-spacing:-.05em;margin:0}.why-intro>p:last-child{color:#aaa;font-size:17px;margin:0;max-width:540px}
.why-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #444;border-left:1px solid #444}.why-grid article{padding:30px 26px;min-height:280px;border-right:1px solid #444;border-bottom:1px solid #444}.why-grid b{color:var(--orange);font-size:13px}.why-grid h3{font-size:21px;line-height:1.25;margin:38px 0 14px}.why-grid p{font-size:14px;color:#aaa;margin:0}
.why-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:35px}.why-cta p{margin:0;color:#aaa}.why-cta strong{color:#fff;font-size:18px}
@media(max-width:900px){.why-intro{grid-template-columns:1fr;gap:22px}.why-grid{grid-template-columns:1fr 1fr}.why-cta{align-items:flex-start}}
@media(max-width:600px){.why-noamane{padding-top:70px;padding-bottom:70px}.why-grid{grid-template-columns:1fr}.why-grid article{min-height:auto}.why-cta{flex-direction:column}.why-cta .btn{width:100%}}
