.hotw-about-hero{padding:92px 0 76px;background:var(--brand-bg-alt)}.hotw-about-hero .container{display:grid;grid-template-columns:minmax(320px,0.8fr) minmax(0,1fr);grid-gap:44px;gap:44px;align-items:center}.hotw-about-media{border-radius:var(--brand-radius);overflow:hidden;box-shadow:var(--brand-shadow)}.hotw-about-media img,.hotw-community-grid img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.hotw-about-copy h1{margin:0;color:var(--brand-text);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.08;font-weight:900}.hotw-about-copy p,.hotw-community-grid p,.hotw-story-card p{color:var(--brand-text)}.hotw-founder{background:var(--brand-bg)}.hotw-story-card{max-width:920px;margin:0 auto;padding:42px;border-radius:var(--brand-radius);border:1px solid var(--brand-border);background:var(--brand-bg);box-shadow:0 16px 38px rgba(21,22,31,.08)}.hotw-story-card h2{margin:0 0 18px;color:var(--brand-text);font-size:max(1.6rem, min(2.8vw, 2.35rem))}.hotw-story-card blockquote{margin:28px 0;padding-left:22px;border-left:5px solid var(--brand-accent);color:var(--brand-primary-dark);font-size:1.35rem;font-weight:850}.hotw-values{background:var(--brand-bg-alt)}.hotw-value-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.hotw-value-strip article{position:relative;padding:26px;border-radius:var(--brand-radius);background:var(--brand-bg);border:1px solid var(--brand-border)}.hotw-value-strip span{color:var(--brand-secondary);font-weight:850}.hotw-value-strip h3{margin:10px 0;color:var(--brand-text);font-size:1.14rem}.hotw-value-strip p{margin:0;color:var(--brand-text)}.hotw-community-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.78fr);grid-gap:42px;gap:42px;align-items:center}.hotw-community-grid h2{color:var(--brand-text);font-size:max(1.7rem, min(3vw, 2.6rem))}.hotw-community-grid img{border-radius:var(--brand-radius);box-shadow:var(--brand-shadow)}.hotw-about-cta{background:var(--brand-primary-dark)}.hotw-about-cta .container{max-width:820px}.hotw-about-cta h2,.hotw-about-cta p{color:var(--brand-text-inverse);text-align:center}.hotw-about-cta h2{margin:0;font-size:max(1.75rem, min(3vw, 2.7rem))}.hotw-about-cta p{margin:14px auto 30px}.hotw-about-cta .hotw-feedback-form{padding:28px;border-radius:var(--brand-radius);background:var(--brand-bg)}@media (max-width:991px){.hotw-about-hero .container,.hotw-community-grid,.hotw-value-strip{grid-template-columns:1fr}}