.about-hero{background:linear-gradient(110deg,#fffdf8 0% 52%,#f8f4ec 52%,#fff6e9 100%);overflow:hidden}.about-hero__inner{grid-template-columns:47% 53%;width:min(1380px,100% - 64px);min-height:485px;margin:auto;display:grid}.about-hero__copy{z-index:1;align-self:center;padding:48px 24px 44px 0;position:relative}.about-hero__eyebrow{color:#195784;margin:0 0 5px;font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:700}.about-hero h1{max-width:650px;color:var(--navy);letter-spacing:0;margin:0;font-size:50px;font-weight:800;line-height:1.05}.about-hero h1 span{color:var(--orange)}.about-hero__intro{max-width:590px;margin:18px 0 28px;font-size:15px}.about-stats{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.about-stat{align-items:center;gap:10px;display:flex}.about-stat__icon{background:var(--orange);color:#fff;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;display:grid}.about-stat__icon svg{width:22px}.about-stat strong,.about-stat small{display:block}.about-stat strong{color:var(--navy);font-size:19px}.about-stat small{white-space:nowrap;font-size:10px}.about-hero__visual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.about-hero__visual img{object-fit:cover;object-position:center}.about-hero__visual blockquote{color:#164d7a;margin:0;font-family:Georgia,serif;font-size:24px;font-style:italic;line-height:1.25;position:absolute;top:18%;left:3%;transform:rotate(-5deg)}.about-hero__motto{color:#fff;font-family:Georgia,serif;font-size:24px;font-style:italic;line-height:1.35;position:absolute;bottom:18%;right:2%;transform:rotate(-5deg)}@media (max-width:1000px){.about-hero__inner{grid-template-columns:1fr;width:100%}.about-hero__copy{padding:42px 32px 22px}.about-hero__visual{height:480px}.about-stats{max-width:700px}.about-hero h1{font-size:44px}}@media (max-width:700px){.about-hero__copy{padding:32px 16px 24px}.about-hero h1{font-size:37px}.about-stats{grid-template-columns:1fr 1fr;gap:16px 8px}.about-stat strong{font-size:16px}.about-hero__visual{height:340px}.about-hero__visual blockquote{font-size:16px;top:14%;left:4%}.about-hero__motto{font-size:17px;right:3%}}
.story-section{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:38px;padding-block:42px 30px;display:grid}.story-section__copy p{max-width:590px;margin:0 0 14px}.story-section__image{object-fit:cover;border-radius:10px;width:100%;height:330px;display:block}.people-section{grid-template-columns:1fr;gap:24px;padding-block:8px 38px;display:grid}.founder-card{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:24% 62%;height:490px;display:grid;overflow:hidden}.founder-card__portrait{background:var(--soft);overflow:hidden}.founder-card__portrait img{object-fit:cover;object-position:61% center;width:100%;height:100%}.founder-card__copy{padding:22px 20px}.founder-card h3{color:var(--navy);margin:0;font-size:18px}.founder-card .role{margin:2px 0 12px;font-size:13px}.founder-card__copy>p:not(.role){font-size:12px}.founder-card blockquote{color:var(--blue);margin:14px 0 0;font-family:Georgia,serif;font-size:18px;font-style:italic;font-weight:700}@media (max-width:1050px){.story-section{grid-template-columns:1fr}.story-section__image{height:auto}.founder-card{height:auto;min-height:310px}}@media (max-width:700px){.story-section{gap:24px;padding-top:30px}.founder-card{grid-template-columns:1fr}.founder-card__portrait{height:280px}}
