.mls-who{border-top:1px solid color-mix(in srgb,var(--fg) 10%,transparent)}.mls-who__h2{max-width:900px}.mls-who__tiles{display:grid;gap:18px;grid-auto-rows:1fr;grid-template-columns:1fr;list-style:none;margin:40px 0 0;padding:0}.mls-who__tile{align-items:center;background:var(--mls-surface);border-radius:var(--mls-r-lg);display:flex;justify-content:center;padding:28px clamp(20px,2.6vw,32px);text-align:center;transition:background .2s}.mls-who__tile:hover{background:color-mix(in srgb,var(--mls-surface) 94%,var(--mls-paper))}.mls-who__copy{display:flex;flex-direction:column;gap:8px}.mls-who__text{color:var(--mls-paper);font:700 clamp(22px,1.9vw,26px)/1.15 var(--mls-display);letter-spacing:-.03em;text-wrap:balance}.mls-who__line{color:rgba(244,241,234,.7);font-size:clamp(16px,1.2vw,17px);line-height:1.5}.mls-who__foot{align-items:center;margin-top:clamp(28px,3.5vw,40px)}.mls-who__left{display:grid;gap:24px}.mls-who__quote{background:var(--quote-bg);border-radius:var(--mls-r-lg);color:var(--quote-fg);font:700 clamp(22px,2.6vw,36px)/1.05 var(--mls-display);letter-spacing:-.035em;margin:0;padding:clamp(22px,3vw,36px);text-wrap:balance}@media (min-width:760px){.mls-who__tiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mls-who__tile{min-height:160px}}@media (max-width:759px){.mls-who__btns .mls-btn{flex:1 1 auto}}