.tmre-agent-profile-hero{grid-template-columns:minmax(18rem,35rem) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);max-width:75rem;margin:5rem auto;display:grid}.tmre-agent-profile-hero-image img{object-fit:cover;width:100%;display:block}.tmre-agent-profile-hero-content{padding-block-start:.625rem}.tmre-agent-profile-hero-content h1{color:var(--color-text-strong);margin-block-end:1.5rem;font-size:clamp(2.5rem,4vw,3rem);font-weight:700;line-height:1.05}.tmre-agent-profile-hero-content p{color:var(--color-text);margin-block-end:2rem;font-size:1.25rem;line-height:1.9}.tmre-agent-profile-eyebrow{color:var(--color-action-primary);letter-spacing:.15em;text-transform:uppercase;margin-block-end:1.125rem;font-size:.6875rem;font-weight:700;display:inline-block}.tmre-agent-profile-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:2.5rem;display:flex}.tmre-agent-profile-track-record,.tmre-agent-profile-listings{max-width:75rem;margin-inline:auto;padding-block-end:5rem}.tmre-agent-profile-track-record{margin-block-end:4.5rem}.tmre-agent-profile-section-header{justify-content:space-between;align-items:end;gap:1.5rem;margin-block-end:1rem;display:flex}.tmre-agent-profile-section-header h2{color:var(--color-text-strong);margin:0;font-size:2.25rem}.tmre-agent-profile-disclosure{max-width:51.25rem;color:var(--color-text-muted);margin:0 0 1.75rem;line-height:1.65}.tmre-agent-profile-listings .tmre-agent-profile-section-header{margin-block-end:1.75rem}@media (width<=64rem){.tmre-agent-profile-hero{grid-template-columns:1fr;gap:2.5rem}.tmre-agent-profile-hero,.tmre-agent-profile-track-record,.tmre-agent-profile-listings{padding-inline:1.5rem}.tmre-agent-profile-section-header{flex-direction:column;align-items:start}}