.creator-reviews{background:var(--paper);color:var(--ink-deep);padding:112px 0;scroll-margin-top:96px}.reviews-heading{margin-bottom:48px}.reviews-heading h2{letter-spacing:-.032em;margin:0;font-size:clamp(42px,5.3vw,72px);font-weight:900;line-height:1.04}.reviews-heading>p{color:#5e6a60;margin:24px 0 0;font-size:14px;line-height:1.6}.reviews-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.creator-review{background:#f0f2eb;border-radius:24px;flex-direction:column;min-height:360px;margin:0;padding:28px;display:flex}.creator-review blockquote{margin:0 0 36px}.creator-review blockquote p{margin:0;font-size:18px;font-weight:500;line-height:1.6}.creator-review figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.creator-review figcaption img{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.review-name,.review-role{display:block}.review-name{font-size:14px;font-weight:800;line-height:1.4}.review-role{color:#5e6a60;margin-top:4px;font-size:12px;font-weight:500;line-height:1.5}@media (width<=1080px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-review{min-height:280px;padding:32px}}@media (width<=640px){.creator-reviews{padding:72px 0}.reviews-heading{margin-bottom:32px}.reviews-heading h2{font-size:clamp(36px,9vw,48px)}.reviews-heading>p{max-width:32ch}.reviews-grid{grid-template-columns:1fr;gap:16px}.creator-review{min-height:0;padding:28px}.creator-review blockquote{margin-bottom:28px}.review-name{font-size:15px}.review-role{font-size:13px}}
