/* A separate, balanced founders moment within the Experience section. */
.experience{grid-template-columns:repeat(2,minmax(0,1fr))}
.experience>.experience-copy{min-width:0}
.experience .experience-founders{box-sizing:border-box;grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,56px);width:calc(100% - 10vw);max-width:1280px;min-width:0;justify-self:center;background:#e3ebdf;color:#2b3e38;border-radius:20px;margin:clamp(48px,5vw,80px) auto 40px;padding:clamp(28px,3.2vw,48px)}
.experience-founders .founders-copy{min-width:0}
.experience .experience-founders .founders-role{font-size:.875rem;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px}
.experience .experience-founders h2{font:400 clamp(2rem,3.2vw,3.3rem)/1.12 Georgia,serif;letter-spacing:-.035em;margin:0 0 24px;text-wrap:balance}
.experience .experience-founders .founders-copy>p:last-child{font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7;margin:0;max-width:43ch}
.experience .experience-founders figure{margin:0;width:100%;height:auto;min-width:0;min-height:0;align-self:center;background:transparent}
.experience .experience-founders figure img{display:block;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain;border-radius:12px;position:static}
.experience .experience-booking-row{box-sizing:border-box;grid-column:1/-1;justify-self:center;width:calc(100% - 10vw);max-width:1280px;min-width:0;padding:0 0 clamp(48px,5vw,72px)}
.experience-booking-row .booking{margin:0}
.experience-booking-row form{max-width:800px;margin-inline:auto}
@media(max-width:760px){
.experience{grid-template-columns:minmax(0,1fr)}
.experience .experience-founders{grid-template-columns:minmax(0,1fr);width:calc(100% - 44px);margin:40px auto 28px;padding:24px;gap:28px;border-radius:16px}
.experience .experience-founders h2{font-size:clamp(1.9rem,7vw,2.6rem);margin-bottom:18px}
.experience .experience-founders .founders-role{margin-bottom:14px;font-size:.8125rem}
.experience .experience-booking-row{width:calc(100% - 44px);padding:0 0 40px}
}
