.founder-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:7vw;align-items:center;padding-top:80px;padding-bottom:65px}.founder-hero h1{font-size:clamp(3rem,6vw,6rem);line-height:1;letter-spacing:-.055em}.founder-hero p{max-width:58ch}.founder-hero>img{width:100%;max-height:500px;object-fit:cover;object-position:top}.founder-hero small{display:block;margin-top:12px}.founder-lede{font-size:1.3rem;font-weight:650}.founder-silos{display:grid;gap:24px}.founder-silo{padding:clamp(25px,5vw,65px)}.culinary-silo{background:#f15d18;color:#111}.design-silo{background:#f2efe8;color:#111;border:1px solid var(--line)}.impact-silo{background:#111;color:#fff}.founder-silo-heading span{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.founder-silo-heading h2{font-size:clamp(2rem,4vw,4rem);line-height:1.05;letter-spacing:-.045em}.founder-silo-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:4vw}.founder-silo p{line-height:1.65}.founder-photo-pair{display:grid;gap:15px;align-content:start}.founder-photo-pair img{width:100%;max-height:310px;object-fit:cover}.design-silo .founder-photo-pair img:first-child{object-fit:contain}.founder-silo .text-link{color:inherit}.founder-career{margin-top:35px;border-top:1px solid rgba(0,0,0,.3);padding-top:25px}.founder-career .career-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.founder-career p,.founder-career span,.founder-career small{color:inherit}.founder-perspective{padding-top:65px;padding-bottom:80px}.founder-perspective blockquote{font-size:clamp(2rem,4vw,4rem);line-height:1.2;margin:0}.founder-event-photos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.founder-event-photos img{width:100%;height:175px;object-fit:cover}@media(max-width:700px){.founder-hero,.founder-silo-grid{grid-template-columns:1fr}.founder-hero>img{max-width:320px;justify-self:end}.founder-photo-pair{grid-template-columns:1fr 1fr}.founder-photo-pair img{height:220px}.founder-career .career-grid{grid-template-columns:1fr}}
.founder-experience>summary{display:inline-flex;align-items:center;gap:1rem;cursor:pointer;list-style:none}.founder-experience>summary::-webkit-details-marker{display:none}.founder-experience>summary::after{content:"+";font-size:1.2rem}.founder-experience[open]>summary::after{content:"−"}.founder-experience>summary:focus-visible{outline:3px solid #111;outline-offset:5px}.founder-experience .founder-career-inner{margin-top:30px}.agency-team{margin:1.5rem 0;padding-top:1rem;border-top:1px solid var(--line)}.agency-team h3{margin:0 0 1rem}.agency-team p{margin:0 0 1rem}
