
body.ah-agent-directory-v2,body.ah-agent-profile-v2{--ahp-navy:#092A40;--ahp-ink:#102C3F;--ahp-ocean:#12617C;--ahp-line:#D9E3E8;--ahp-muted:#526B79;background:#fff!important;color:var(--ahp-ink);}body.ah-agent-directory-v2 .page-hero,body.ah-agent-profile-v2 .page-hero{min-height:clamp(420px,55svh,660px)!important;}body.ah-agent-directory-v2 .page-hero h1,body.ah-agent-profile-v2 .page-hero h1{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(4rem,7vw,7.5rem)!important;font-weight:500!important;letter-spacing:-.05em!important;line-height:.94!important;}body.ah-agent-directory-v2 main,body.ah-agent-profile-v2 main{background:#fff!important}.ah-team-container{width:min(1310px,calc(100% - 76px));margin:0 auto}.ah-team-label{color:var(--ahp-ocean);font:800 11px/1.5 Manrope,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.ah-team-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(270px,.55fr);align-items:end;gap:32px 5vw;margin-bottom:48px}.ah-team-head h2,.ah-profile-story h2,.ah-profile-section-head h2,.ah-profile-inquiry-copy h2{font:500 clamp(3.1rem,5vw,5.3rem)/.99 "Cormorant Garamond",Georgia,serif;letter-spacing:-.045em;color:var(--ahp-ink);margin:0}.ah-team-head>p{font:400 15px/1.8 Manrope,Arial,sans-serif;color:var(--ahp-muted);max-width:380px;margin:0}.ah-team-main{padding:clamp(85px,9vw,130px) 0 105px}.ah-team-roster{border-top:1px solid var(--ahp-line)}.ah-team-row{display:grid;grid-template-columns:74px minmax(0,1.1fr) minmax(210px,.7fr) auto;gap:20px 33px;align-items:center;border-bottom:1px solid var(--ahp-line);padding:37px 0}.ah-team-number{color:#9BB3C0;font:500 22px/1 "Cormorant Garamond",Georgia,serif;align-self:start;margin-top:7px}.ah-team-name{margin:0 0 8px;font:500 clamp(2.6rem,3.5vw,4.05rem)/.98 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em}.ah-team-name a{text-decoration:none;color:var(--ahp-ink)}.ah-team-name a:hover{color:var(--ahp-ocean)}.ah-team-credentials{color:var(--ahp-muted);font-size:12px;line-height:1.75;max-width:540px;margin:0}.ah-team-focus strong{font-size:11px;letter-spacing:.065em;color:var(--ahp-ocean);text-transform:uppercase}.ah-team-focus p{font-size:13px;line-height:1.8;color:var(--ahp-muted);max-width:300px;margin:9px 0 0}.ah-team-row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.ah-team-visit{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;background:var(--ahp-navy);border:1px solid var(--ahp-navy);color:#fff!important;border-radius:2px;font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}.ah-team-visit:hover{background:var(--ahp-ocean);border-color:var(--ahp-ocean)}.ah-team-dial{font-size:12px;color:var(--ahp-ocean)!important;text-decoration:none;border-bottom:1px solid var(--ahp-line);padding-bottom:4px}.ah-team-next{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;border-top:1px solid var(--ahp-line);padding:38px 0;margin-top:49px}.ah-team-next h3{font:500 clamp(2.4rem,3vw,3.6rem)/1 "Cormorant Garamond",Georgia,serif;margin:0 0 8px}.ah-team-next p{max-width:630px;margin:0;color:var(--ahp-muted);line-height:1.75}.ah-team-next a{background:var(--ahp-navy);color:#fff!important;padding:14px 22px;text-decoration:none;font-size:12px;font-weight:750}.ah-profile-story-section{padding:clamp(85px,9vw,125px) 0 110px}.ah-profile-story-layout{display:grid;grid-template-columns:minmax(205px,.5fr) minmax(0,1.2fr);gap:clamp(42px,8vw,155px);align-items:start}.ah-profile-identity{border-top:1px solid var(--ahp-line);padding-top:22px}.ah-profile-index{display:block;font-size:10px;letter-spacing:.14em;color:var(--ahp-ocean);font-weight:800}.ah-profile-monogram{font:500 clamp(6.5rem,12vw,12rem)/1 "Cormorant Garamond",Georgia,serif;letter-spacing:-.09em;color:var(--ahp-navy);margin:36px 0 20px}.ah-profile-identity p{font-size:11px;line-height:1.7;color:var(--ahp-muted);margin:7px 0 0;max-width:240px}.ah-profile-story h2{max-width:860px;margin-bottom:32px}.ah-profile-story>p:not(.ah-team-label){color:#425B6A;font-size:15px;line-height:1.95;max-width:740px;margin:0 0 18px}.ah-profile-facts{display:flex;flex-wrap:wrap;list-style:none;padding:25px 0 0;margin:31px 0 0;border-top:1px solid var(--ahp-line);gap:12px 31px}.ah-profile-facts li{font-size:12px;color:var(--ahp-muted);line-height:1.55}.ah-profile-facts strong{color:var(--ahp-ink);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px}.ah-profile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 27px;margin-top:35px}.ah-profile-actions .ah-primary{background:var(--ahp-navy);color:#fff!important;padding:15px 24px;text-decoration:none;border:1px solid var(--ahp-navy);border-radius:2px;font:750 12px/1.4 Manrope,Arial,sans-serif}.ah-profile-actions .ah-primary:hover{background:var(--ahp-ocean);border-color:var(--ahp-ocean)}.ah-profile-actions .ah-secondary{color:var(--ahp-ocean)!important;text-decoration:none;font-size:12px;font-weight:750;border-bottom:1px solid var(--ahp-ocean);padding-bottom:7px}.ah-profile-market-section,.ah-profile-resources-section{padding:95px 0 105px;border-top:1px solid var(--ahp-line)}.ah-profile-section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.6fr);align-items:end;gap:30px 6vw;margin-bottom:42px}.ah-profile-section-head h2{max-width:850px}.ah-profile-section-head>p{max-width:410px;line-height:1.8;color:var(--ahp-muted);margin:0;font-size:14px}.ah-profile-markets,.ah-profile-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 33px}.ah-profile-market,.ah-profile-resource{display:flex;flex-direction:column;min-height:191px;border-top:1px solid var(--ahp-line);padding:25px 20px 0 0;text-decoration:none!important}.ah-profile-market>small,.ah-profile-resource>small{color:var(--ahp-ocean);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ah-profile-market>strong,.ah-profile-resource>strong{display:block;color:var(--ahp-ink);font:500 clamp(2.1rem,3vw,3rem)/1.05 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em;margin:17px 0 7px}.ah-profile-market>span,.ah-profile-resource>span{color:var(--ahp-muted);font-size:12px;line-height:1.75;max-width:330px}.ah-profile-market:hover,.ah-profile-resource:hover{border-color:var(--ahp-ocean)}.ah-profile-market:hover>strong,.ah-profile-resource:hover>strong{color:var(--ahp-ocean)}.ah-profile-contact-section{padding:105px 0 125px;background:#fff;border-top:1px solid var(--ahp-line)}.ah-profile-contact-grid{display:grid;grid-template-columns:minmax(0,.73fr) minmax(0,1fr);gap:clamp(50px,8vw,125px);align-items:start}.ah-profile-inquiry-copy h2{margin:0 0 23px}.ah-profile-inquiry-copy>p:not(.ah-team-label){font-size:15px;line-height:1.85;color:var(--ahp-muted);max-width:460px}.ah-profile-call-direct{display:inline-flex;margin-top:25px;padding-bottom:6px;font-weight:750;font-size:13px;color:var(--ahp-ocean)!important;text-decoration:none;border-bottom:1px solid var(--ahp-ocean)}.ah-profile-contact-grid .form-panel{background:#fff!important;box-shadow:none!important;border:0!important;border-top:1px solid var(--ahp-line)!important;border-radius:0!important;padding:25px 0 0!important;margin:0!important}.ah-profile-contact-grid .form-panel :is(input,textarea,select){border-radius:2px!important;border:1px solid #CEDDE3;background:#fff;min-height:44px}.ah-profile-contact-grid .form-panel textarea{min-height:118px}.ah-profile-contact-grid .form-panel label{font-size:12px;color:var(--ahp-ink)}.ah-profile-contact-grid .form-panel button[type="submit"]{background:var(--ahp-navy)!important;color:#fff!important;border-radius:2px!important;box-shadow:none!important;min-height:47px;padding:11px 23px}.ah-profile-contact-grid .form-panel button[type="submit"]:hover{background:var(--ahp-ocean)!important}.ah-profile-disclosure{font-size:11px!important;color:var(--ahp-muted)!important;line-height:1.7;margin-top:20px}@media(max-width:1050px){.ah-team-row{grid-template-columns:50px minmax(0,1.15fr) minmax(190px,.8fr);gap:15px 25px}.ah-team-row-actions{grid-column:2/-1;flex-direction:row;align-items:center;justify-content:start}.ah-profile-markets,.ah-profile-resources{gap:0 20px}}@media(max-width:760px){.ah-team-container{width:calc(100% - 38px)}.ah-team-head,.ah-profile-section-head,.ah-profile-story-layout,
 .ah-profile-contact-grid,.ah-team-next{grid-template-columns:1fr;gap:21px}.ah-team-main{padding:74px 0 82px}.ah-team-row{grid-template-columns:36px minmax(0,1fr);gap:5px 18px;padding:27px 0}.ah-team-name{font-size:2.75rem}.ah-team-focus{grid-column:2;max-width:460px;margin-top:10px}.ah-team-row-actions{grid-column:2;flex-wrap:wrap}.ah-profile-story-section{padding:67px 0 74px}.ah-profile-identity{display:flex;align-items:center;gap:23px;padding:18px 0 5px}.ah-profile-monogram{font-size:5rem;margin:0}.ah-profile-identity p{margin:0}.ah-profile-story h2{font-size:clamp(3.25rem,9.5vw,5rem)}.ah-profile-market-section,.ah-profile-resources-section,.ah-profile-contact-section{padding:71px 0 75px}.ah-profile-markets,.ah-profile-resources{grid-template-columns:1fr;gap:0}.ah-profile-market,.ah-profile-resource{min-height:unset;padding:19px 6px 27px 0}.ah-profile-market>strong,.ah-profile-resource>strong{font-size:2.5rem}.ah-profile-inquiry-copy h2{font-size:3.3rem}}@media(prefers-reduced-motion:reduce){.ah-team-row a,.ah-profile-market,.ah-profile-resource{transition:none!important}}