.ac .mp-offer{background:#c6921414;border:1px solid #c6921461;border-radius:14px;align-items:flex-start;gap:1rem;max-width:780px;margin-top:-.8rem;padding:1.2rem 1.4rem;display:flex}.ac .mp-offer .mp-ico{width:40px;height:40px;color:var(--gold-dk);background:#c6921429;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ac .mp-offer .mp-ico svg{width:20px;height:20px}.ac .mp-offer h2{letter-spacing:-.01em;color:var(--ink);margin-bottom:.25rem;font-size:1.14rem;font-weight:600}.ac .mp-offer p{color:var(--ink-muted);font-size:.95rem;line-height:1.5}.ac .mp-meet{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.8rem,4vw,3.4rem);display:grid}.ac .mp-photos{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.ac .mp-photos figure{background:var(--tint);aspect-ratio:4/5;border-radius:14px;overflow:hidden}.ac .mp-photos img{object-fit:cover;width:100%;height:100%;display:block}.ac .mp-photos .mp-p1 img{object-position:40% 45%}.ac .mp-photos .mp-p2{margin-top:2.4rem}.ac .mp-photos .mp-p2 img{object-position:50% 10%}.ac .mp-name{letter-spacing:-.018em;color:var(--ink);font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:600;line-height:1.08}.ac .mp-bio p{color:var(--ink-muted);max-width:62ch;margin-top:1rem;font-size:1rem;line-height:1.62}.ac .mp-stats{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.6rem;display:grid}.ac .mp-stat{background:var(--bg);border:1px solid var(--line-soft);border-radius:12px;padding:1rem 1.1rem}.ac .mp-stat .n{letter-spacing:-.02em;color:var(--gold-dk);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:600;line-height:1}.ac .mp-stat .l{color:var(--ink-muted);margin-top:.45rem;font-size:.84rem;line-height:1.4}.ac .seg.mp-who{grid-template-columns:repeat(5,minmax(0,1fr))}.ac .seg.mp-who button{padding:.8rem .4rem;font-size:.92rem}.ac .mp-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);border-top:1px solid var(--line-soft);padding-top:.9rem;font-size:.76rem;font-weight:600}@media (max-width:860px){.ac .mp-meet{grid-template-columns:1fr}.ac .mp-photos{max-width:520px}}@media (max-width:640px){.ac .seg.mp-who{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.ac .seg.mp-who{grid-template-columns:1fr 1fr}.ac .seg.mp-who button:last-child{grid-column:1/-1}.ac .mp-photos .mp-p2{margin-top:1.4rem}}
