.buyer-story{align-items:center;margin-top:70px;margin-bottom:70px}.buyer-story .branded-photo{height:650px}.buyer-story .branded-photo>img{height:100%;object-fit:cover}.buyer-story h2{font-size:32px;line-height:1.3}.buyer-story p:not(.eyebrow){font-size:14px;line-height:1.9}.buyer-actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:28px}.buyer-actions .button{font-size:11px}.buyer-actions .underlined{font-size:12px}.live-card .card-brand{position:absolute;left:0;top:0;background:var(--ink);width:70px;padding:12px 22px 12px 10px;clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}.live-card .card-brand img{width:100%;height:auto;object-fit:contain;transform:none!important}.live-card .property-tag{top:auto;bottom:14px;left:14px}.region-strip{background:var(--ink);color:var(--white);padding:20px 24px;border:0}.team-intro{background:var(--ink);color:var(--white)}.team-intro .container{position:relative;padding-left:190px}.team-intro h1 em{color:var(--white)}.team-brand{position:absolute;left:0;top:10px}.team-brand .brand{width:115px}.live-agent-profile{grid-template-columns:1fr 1fr;gap:0;background:var(--ink);color:var(--white);align-items:stretch}.profile-portrait{height:auto;min-height:570px;position:relative}.profile-portrait>.card-brand{position:absolute;top:0;left:0;width:85px;padding:18px;background:var(--ink)}.profile-portrait>.card-brand img{height:auto;object-fit:contain}.agent-intro{padding:48px}.agent-intro h1{font-size:42px}.agent-intro>p,.agent-inventory span{color:var(--white)}.agent-intro .eyebrow{color:var(--white)}.agent-intro .button{background:var(--white);color:var(--ink);border-color:var(--white)}.agent-intro .button.outline{background:transparent;color:var(--white)}.agent-intro .profile-email{color:var(--white)}.agent-inventory{border-color:#666}.property-banner h1{max-width:950px}.property-banner{min-height:430px}.property-banner .hero-content{padding-block:100px 60px}
.leadership-intro{display:grid;grid-template-columns:380px 1fr;gap:75px;align-items:center;padding-block:75px}.leadership-photo{height:460px;position:relative;background:var(--bone)}.leadership-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.leadership-photo>.card-brand{position:absolute;top:0;left:0;width:80px;background:var(--ink);padding:15px}.leadership-photo>.card-brand img{object-fit:contain;height:auto}.leadership-intro h2{font-size:38px;margin:18px 0 25px}.editorial-placeholder{font-size:17px;line-height:1.8;max-width:620px}.leadership-intro .underlined{font-size:12px;margin-top:25px}.company-placeholders{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-block:1px solid var(--line);padding-block:45px}.company-placeholders h2{font-size:29px;margin:15px 0}.company-placeholders p:last-child{font-size:14px;line-height:1.9}.leadership-placeholders{padding-block:65px}.leadership-placeholders>h2{font-size:32px;margin:16px 0 32px}.leadership-placeholder-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.leadership-placeholder-grid article{display:grid;grid-template-columns:150px 1fr;background:#f5f5ee;border:1px solid #d2d2c7;align-items:center}.leadership-placeholder-grid img{width:150px;height:190px;object-fit:cover}.leadership-placeholder-grid article>div{padding:25px}.leadership-placeholder-grid h3{font-size:20px;margin-bottom:14px}.leadership-placeholder-grid p{font-size:12px;line-height:1.8}.seller-results{background:var(--ink);color:var(--white);padding-block:45px;margin-bottom:55px}.seller-results h2{font-size:29px;margin:18px 0 30px}.sales-metrics{display:grid;grid-template-columns:1fr 1fr;gap:40px}.sales-metrics strong{font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.3}.sales-metrics p{font-size:14px;margin-top:10px;line-height:1.8}.sales-metrics>div+div{border-left:1px solid #666;padding-left:40px}
@media(max-width:950px){.buyer-story .branded-photo{height:600px}.agent-intro{padding:32px}.agent-intro h1{font-size:32px}.team-intro .container{padding-left:145px}.team-brand .brand{width:95px}.leadership-intro{grid-template-columns:280px 1fr;gap:35px}.leadership-photo{height:360px}.leadership-placeholder-grid article{grid-template-columns:110px 1fr}.leadership-placeholder-grid img{width:110px}.leadership-placeholder-grid article>div{padding:20px}.leadership-placeholder-grid h3{font-size:18px}}
@media(max-width:650px){.buyer-story{grid-template-columns:1fr;gap:32px;margin-block:45px}.buyer-story .branded-photo{height:340px}.buyer-story h2{font-size:27px}.buyer-actions{gap:20px}.team-intro .container{padding-left:0;padding-top:115px}.team-brand{top:0}.team-brand .brand{width:68px}.live-agent-profile{grid-template-columns:1fr}.profile-portrait{min-height:0;height:430px;max-width:none}.agent-intro{padding:30px 24px}.property-banner{min-height:370px}.property-banner .hero-content{padding-block:80px 45px}}
@media(max-width:650px){.leadership-intro{grid-template-columns:1fr;gap:30px;padding-block:40px}.leadership-photo{height:420px;max-width:360px}.leadership-intro h2{font-size:30px}.company-placeholders{grid-template-columns:1fr;gap:35px;padding-block:35px}.leadership-placeholder-grid{grid-template-columns:1fr;gap:20px}.leadership-placeholders{padding-block:40px}.leadership-placeholders>h2{font-size:26px}.sales-metrics{grid-template-columns:1fr;gap:28px}.sales-metrics>div+div{border-left:0;border-top:1px solid #666;padding:25px 0 0}.seller-results h2{font-size:26px}.seller-results{padding-block:35px}}
