html{scroll-behavior:smooth}.section-agent-bios{display:flow-root}.section-agent-bios .container{margin:0 auto;padding:4rem 1rem}@media screen and (min-width: 800px){.section-agent-bios .container{padding:5rem 2rem}}.section-agent-bios .state-navigation{list-style:none;padding:0;margin-bottom:2em}.section-agent-bios .state-navigation .state-navigation-item{display:block;margin:0 0 1em 0}.section-agent-bios .state-navigation .state-navigation-item .button{display:block;text-align:left}.section-agent-bios .agent-list-wrapper section{margin-bottom:5em;margin-top:5em}.section-agent-bios .agent-list-wrapper .agent-list-heading{position:relative;padding-right:1em;display:inline-block}.section-agent-bios .agent-list-wrapper .agent-list-heading:before{content:"";margin-top:-0.3em;pointer-events:none;position:absolute;height:.6em;right:0;top:50%;transform:translateX(0);width:.6em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23001941' d='m8.37,23.76c-.64,0-1.28-.24-1.77-.73-.98-.98-.98-2.56,0-3.54l7.5-7.5-7.5-7.49c-.97-.98-.97-2.56,0-3.54C7.58-.01,9.16-.01,10.14.96l9.27,9.27c.47.47.73,1.1.73,1.77s-.26,1.3-.73,1.77l-9.27,9.27c-.49.49-1.13.73-1.77.73h0Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.section-agent-bios .agent-list-wrapper .agent-list-heading:hover{color:#e02b0b;text-decoration:underline}.section-agent-bios .agent-list-wrapper .agent-list-heading:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23E02B0B' d='m8.37,23.76c-.64,0-1.28-.24-1.77-.73-.98-.98-.98-2.56,0-3.54l7.5-7.5-7.5-7.49c-.97-.98-.97-2.56,0-3.54C7.58-.01,9.16-.01,10.14.96l9.27,9.27c.47.47.73,1.1.73,1.77s-.26,1.3-.73,1.77l-9.27,9.27c-.49.49-1.13.73-1.77.73h0Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.section-agent-bios .agent-list-wrapper .agent-list-heading a:focus-visible{border-radius:12px;color:#e02b0b;text-decoration:underline}.section-agent-bios .agent-list-wrapper .agent-alpha-list{list-style:none;padding:0}@media screen and (min-width: 500px)and (max-width: 799px){.section-agent-bios .agent-list-wrapper .agent-alpha-list{grid-template-columns:1fr 1fr}}.section-agent-bios .agent-list-wrapper .agent-alpha-list li{margin-bottom:1em;break-inside:avoid;min-height:72px}.section-agent-bios .agent-list-wrapper .agent-alpha-list .agent-link{text-decoration:none;display:block;border-radius:6px}.section-agent-bios .agent-list-wrapper .agent-alpha-list .agent-link:focus .agent-name,.section-agent-bios .agent-list-wrapper .agent-alpha-list .agent-link:hover .agent-name{text-decoration:underline}.section-agent-bios .agent-list-wrapper .agent-alpha-list .agent-name{font-size:1.25em;line-height:1.2;margin-bottom:4px}.section-agent-bios .agent-list-wrapper .agent-alpha-list .agent-meta{font-family:Roboto,sans-serif;font-weight:normal;color:#001941;line-height:1.3}.section-agent-bio{overflow:hidden;display:flow-root}.section-agent-bio .container{margin:0 auto;padding:4rem 1rem}@media screen and (min-width: 800px){.section-agent-bio .container{padding:5rem 2rem}}.section-agent-bio .columns-flex{align-items:flex-start;justify-content:center;gap:32px}.agent-profile{position:relative;z-index:2;width:100%;min-width:280px;max-width:340px;box-shadow:0 7px 14px 0 rgba(0,25,65,.09),0 2px 7px 0 rgba(0,25,65,.06);border-radius:12px;margin-bottom:24px}@media screen and (min-width: 800px){.agent-profile{width:33%;flex-grow:1}}.agent-profile .agent-info{background-color:#001941;border-radius:12px 12px 0 0;padding:24px;color:#fff;text-align:center}.agent-profile .agent-image-container{background-color:#001941;box-shadow:0 7px 14px 0 rgba(0,25,65,.09),0 2px 7px 0 rgba(0,25,65,.06);border:6px solid #fff;border-radius:50%;width:150px;height:150px;margin:-84px auto 16px;display:flex;align-items:center;justify-content:center}.agent-profile .agent-image{border-radius:50%;object-fit:cover;object-position:center 12%;width:100%;height:100%}.agent-profile .top-agent{display:block;margin-top:-2em;margin-bottom:1em}.agent-profile .top-agent .tag{position:relative;background-color:#005af7;padding-left:2em;line-height:1.1}.agent-profile .top-agent .tag::before{content:"";position:absolute;left:.5em;top:.4em;width:1.2em;height:1.2em;background:url("/assets/v5/images/icons/ribbon-white.svg")}.agent-profile .agent-header{color:#fff}.agent-profile .agent-details p{line-height:1.3}.agent-profile .agent-rating{margin-bottom:32px}.agent-profile .agent-rating .star-rating{max-width:164px}.agent-profile .agent-services{border:1px solid #ebebeb;border-top:0;border-radius:0 0 12px 12px;background-color:#f6f7f7}.agent-profile .agent-services .expander-group-mobile-only .expander-button:before{right:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23005AF7' d='m11.99,20.14h0c-.66,0-1.3-.26-1.77-.73L.96,10.14C0,9.16,0,7.58.96,6.6c.98-.98,2.56-.98,3.54,0l7.5,7.5,7.49-7.5c.98-.98,2.56-.98,3.54,0s.98,2.56,0,3.54l-9.27,9.27c-.47.47-1.1.73-1.77.73Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 0)and (max-width: 799px){.agent-profile .agent-services .expander-group-mobile-only .expander-group-title{padding-left:24px;padding-right:24px;color:#001941}.agent-profile .agent-services .expander-group-mobile-only:first-child{border-bottom:1px solid #ebebeb}}@media screen and (min-width: 800px){.agent-profile .agent-services{display:flex;flex-direction:column;gap:32px;padding:24px}}.agent-profile .agent-service-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.agent-profile .agent-service,.agent-profile .agent-achievement{position:relative;padding-left:1.75em;line-height:1.3}.agent-profile .agent-service::before,.agent-profile .agent-achievement::before{content:"";position:absolute;width:1em;height:1em;left:0;top:.15em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23005AF7' d='m7.87,21.2c-.64,0-1.28-.24-1.76-.72L.94,15.31c-.98-.98-.98-2.56,0-3.54.98-.98,2.56-.98,3.54,0l3.4,3.4L19.52,3.53c.98-.98,2.56-.98,3.54,0s.98,2.56,0,3.54c0,0-12.79,12.99-13.63,13.6-.47.34-1.01.53-1.56.53Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.agent-profile .agent-achievement::before{top:0;width:1.2em;height:1.2em;background:url("/assets/v5/images/icons/ribbon-blue.svg")}.agent-profile .agent-achievement.years-exp::before{background:url("/assets/v5/images/icons/calendar-blue.svg")}.agent-profile .agent-achievement.most-active-listings::before{background:url("/assets/v5/images/icons/fire-blue.svg")}.agent-profile .agent-achievement.top-negotiator::before{background:url("/assets/v5/images/icons/handshake-blue.svg")}.agent-profile .agent-achievement.top-dual-rep::before{background:url("/assets/v5/images/icons/doublecheck-blue.svg")}.agent-profile .agent-achievement.quick-seller::before{background:url("/assets/v5/images/icons/speedometer-blue.svg")}.agent-profile .agent-achievement.top-home-seller::before{background:url("/assets/v5/images/icons/for-sale-sign-blue.svg")}.agent-profile .agent-cta-button{width:100%}.agent-data{position:relative;z-index:1;width:100%}@media screen and (min-width: 800px){.agent-data{width:auto;max-width:none;flex-basis:0;flex-grow:999;min-inline-size:40%}}.no-js .splide{visibility:visible}.no-js .splide .splide__track{overflow:scroll}.review-cards{overflow:hidden;margin:1em -1em 4em -1em}@media screen and (min-width: 376px){.review-cards:before,.review-cards:after{pointer-events:none;content:"";width:56px;height:100%;position:absolute;top:0;left:0;z-index:2;background:rgba(0,0,0,0);background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.review-cards:after{left:auto;right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}}@media screen and (min-width: 800px){.review-cards{margin:0 -5em 1em -5em}}.review-cards .splide__track{padding:1em 1em 3em 1em;overflow:visible}.review-cards .splide__slide{z-index:1}.review-cards .splide__slide .review-card{max-width:none;overflow:hidden;border-radius:12px;transition:transform .3s ease-in-out;padding:24px 30px}@media screen and (min-width: 800px){.review-cards .splide__slide .review-card{transform:scale(0.9)}}.review-cards .splide__slide.is-active{z-index:1}@media screen and (min-width: 800px){.review-cards .splide__slide.is-active .review-card{box-shadow:0 14px 28px 0 rgba(0,25,65,.09),0 4px 14px 0 rgba(0,25,65,.06);transform:scale(1)}}.review-cards.is-moving .splide__slide .review-card,.review-cards .splide__slide.is-prev .review-card,.review-cards .splide__slide.is-next .review-card{z-index:2}.review-cards.is-moving .splide__slide .review-card .read-more-button,.review-cards .splide__slide.is-prev .review-card .read-more-button,.review-cards .splide__slide.is-next .review-card .read-more-button{opacity:0;visibility:hidden}.review-cards .splide__track,.review-cards .review-card,.review-cards .splide__arrows{width:280px}@media screen and (min-width: 376px){.review-cards .splide__track,.review-cards .review-card,.review-cards .splide__arrows{width:320px}}@media screen and (min-width: 800px){.review-cards .splide__track,.review-cards .review-card,.review-cards .splide__arrows{max-width:none;width:420px}}.review-cards .splide__track{margin:0 auto}.review-cards .splide__arrows{position:absolute;margin:0 auto;height:42px;right:0;top:120px;left:0;z-index:3}.review-cards .splide__arrow{background-color:#f6f7f7;border:solid 1px #ebebeb;opacity:1;width:42px;height:42px}.review-cards .splide__arrow .arrow-container{width:24px;height:24px}.review-cards .splide__arrow--prev{left:-1.25em}.review-cards .splide__arrow--prev .arrow-container{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23005AF7' d='m15.63,23.76c-.64,0-1.28-.24-1.77-.73L4.59,13.76c-.98-.98-.98-2.56,0-3.54L13.86.96c.98-.98,2.56-.98,3.54,0s.98,2.56,0,3.54l-7.5,7.5,7.5,7.5c.98.98.98,2.56,0,3.54-.49.49-1.13.73-1.77.73h-.01Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.review-cards .splide__arrow--next{right:-1.25em}.review-cards .splide__arrow--next .arrow-container{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23005AF7' d='m8.37,23.76c-.64,0-1.28-.24-1.77-.73-.98-.98-.98-2.56,0-3.54l7.5-7.5-7.5-7.49c-.97-.98-.97-2.56,0-3.54C7.58-.01,9.16-.01,10.14.96l9.27,9.27c.47.47.73,1.1.73,1.77s-.26,1.3-.73,1.77l-9.27,9.27c-.49.49-1.13.73-1.77.73h0Z'%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.review-cards .review-card-meta{display:flex;justify-content:space-between;margin-bottom:1em}.review-cards .review-card-meta .tag{margin:0}.review-cards .review-card-meta .star-rating{max-width:124px}.review-cards .review-card-body{position:relative}.review-cards .review-card-content{margin:0 0 24px;font-size:1em;line-height:1.5;overflow:hidden;height:9em;transition:height .3s ease-in-out}.review-cards .review-card-content:before,.review-cards .review-card-content:after{display:none}.review-cards .review-card-content.truncated{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.review-cards .review-card-content.open{height:auto;display:block}.review-cards .read-more-button{display:none;position:absolute;bottom:.25em;right:0;color:#005af7;min-width:100px;visibility:visible;opacity:1;transition:opacity .25s ease-in-out;border-radius:6px}.review-cards .review-card-attribution{margin-right:110px;line-height:1;font-size:1em}@media screen and (min-width: 376px){.review-cards .review-card-attribution{font-size:1.1em}}.review-cards .review-card-attribution strong{font-family:"VU Sans","Avenir Next",Avenir,Roboto,sans-serif;font-weight:700;font-style:normal;display:block;margin-right:.5em}@media screen and (min-width: 800px){.review-cards .review-card-attribution strong{display:inline-block}}.agent-stats-activity{margin-bottom:48px}.agent-stats-activity .stats-activity-list{list-style:none;padding:0;margin-bottom:24px}.agent-stats-activity .stats-activity-list .activity-buyer,.agent-stats-activity .stats-activity-list .activity-seller{position:relative;padding-left:1.75em;line-height:1.3;margin-bottom:12px}.agent-stats-activity .stats-activity-list .activity-buyer:before,.agent-stats-activity .stats-activity-list .activity-seller:before{content:"";position:absolute;left:0;top:0;width:1.2em;height:1.2em;background-image:url("/assets/v5/images/icons/house-blue-dark.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.agent-stats-activity .stats-activity-list .activity-seller:before{background-image:url("/assets/v5/images/icons/for-sale-sign-blue.svg")}.agent-stats-activity .stats-chart{margin-bottom:48px}.agent-stats-activity .stats-chart canvas{margin-bottom:24px}.agent-stats-activity .stats-chart .chart-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1em;margin-bottom:1em}@media screen and (min-width: 900px){.agent-stats-activity .stats-chart .chart-legend{justify-content:flex-end;margin-left:160px}}.agent-stats-activity .stats-chart .chart-legend .legend-buyer,.agent-stats-activity .stats-chart .chart-legend .legend-seller{position:relative;line-height:1;white-space:nowrap;font-family:"VU Sans","Avenir Next",Avenir,Roboto,sans-serif;font-weight:700;font-style:normal}.agent-stats-activity .stats-chart .chart-legend .legend-buyer:before,.agent-stats-activity .stats-chart .chart-legend .legend-seller:before{content:"";display:inline-block;width:1em;height:1em;line-height:1;background-color:#001941;border-radius:50%;margin-right:.25em;transform:translateY(0.1em)}.agent-stats-activity .stats-chart .chart-legend .legend-seller:before{background-color:#005af7}.agent-stats-activity .stats-chart .chart-table{--color-border-table: #EBEBEB}.agent-stats-activity .stats-chart .chart-table .expander-group-button{text-align:left}@media screen and (min-width: 900px){.agent-stats-activity .stats-chart .chart-table{margin-top:-2.25em}}.agent-stats-activity .stats-chart .chart-table .expander-group-content thead{background-color:#f6f7f7}.agent-stats-activity .stats-chart .chart-table .expander-group-content .table-wrapper{border-radius:12px}.agent-stats-activity .stats-chart .chart-table .expander-group-content .table-wrapper table thead tr th{color:#005af7}.agent-stats-activity .stats-chart .chart-table .expander-group-content .table-wrapper table thead tr th:nth-child(2){color:#001941}.agent-stats-activity .stats-chart .chart-table .expander-group-content table tbody td,.agent-stats-activity .stats-chart .chart-table .expander-group-content table tbody th{border-top:1px solid var(--color-border-table)}.agent-stats-activity .stats-highlights{background:#f6f7f7;border:1px solid #ebebeb;border-radius:12px;padding:1em;margin-bottom:48px}.agent-stats-activity .stats-highlights .purchase-achievements:last-child,.agent-stats-activity .stats-highlights .listing-achievements:last-child{margin-bottom:.25em}.agent-stats-activity .stats-highlights .purchase-achievements,.agent-stats-activity .stats-highlights .listing-achievements{margin-bottom:24px;list-style:none;padding:0}.agent-stats-activity .stats-highlights .purchase-achievements .agent-achievement,.agent-stats-activity .stats-highlights .listing-achievements .agent-achievement{position:relative;padding-left:1.75em;line-height:1.3;margin-bottom:12px}.agent-stats-activity .stats-highlights .purchase-achievements .agent-achievement:before,.agent-stats-activity .stats-highlights .listing-achievements .agent-achievement:before{content:"";position:absolute;left:0;top:0;width:1.2em;height:1.2em;background-image:url("/assets/v5/images/icons/ribbon-blue-dark.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.agent-stats-activity .stats-highlights .listing-achievements .agent-achievement::before{background-image:url("/assets/v5/images/icons/ribbon-blue.svg")}.agent-market-area{margin-bottom:48px}.agent-market-area .market-area-wrapper{display:flex;flex-wrap:wrap;align-items:stretch;overflow:hidden;border-radius:12px;background-color:#f6f7f7;border:solid 1px #ebebeb;margin-bottom:4px}.agent-market-area .market-area-heading span{font-family:Roboto,sans-serif;white-space:nowrap;font-size:.6em;color:#667088}.agent-market-area .market-area-stats{list-style:none;width:100%;padding:24px;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:24px 24px}.agent-market-area .market-area-stats li{line-height:1.2;min-width:240px;flex:1 1 auto}@media screen and (min-width: 376px){.agent-market-area .market-area-stats li{width:calc(50% - 12px);flex:0 0 auto}}.agent-market-area .market-area-stats li strong{display:block;font-family:"VU Sans","Avenir Next",Avenir,Roboto,sans-serif;font-weight:700;font-style:normal;font-size:1.3em}.agent-market-area .market-area-stats .listing-total,.agent-market-area .market-area-stats .recent-sales,.agent-market-area .market-area-stats .list-price,.agent-market-area .market-area-stats .days-market{padding-left:3em;background:url("/assets/v5/images/icons/house-blue-dark.svg") no-repeat left top;background-size:2em 2em}.agent-market-area .market-area-stats .recent-sales{background-image:url("/assets/v5/images/icons/truck-blue-dark.svg")}.agent-market-area .market-area-stats .list-price{background-image:url("/assets/v5/images/icons/tag-blue-dark.svg")}.agent-market-area .market-area-stats .days-market{background-image:url("/assets/v5/images/icons/calendar-blue-dark.svg")}.agent-market-area .market-area-stats .listing-cta{width:100%}.agent-area-stats{margin-bottom:48px;container-type:inline-size}.agent-area-stats .area-stats-container{display:grid;grid-template-columns:1fr;gap:0 32px}@container (min-width: 550px){.agent-area-stats .area-stats-container{grid-template-columns:1fr 1fr}}.agent-area-stats .area-stats{break-inside:avoid-column;margin-bottom:24px}@media screen and (min-width: 1000px){.agent-area-stats .area-stats{margin-bottom:32px}}.agent-area-stats .area-stats ul{list-style:none;padding:0}.agent-area-stats .area-stats .area-stat{display:flex;gap:.5em;justify-content:space-between;align-items:flex-end;line-height:1.2;margin-bottom:8px}.agent-area-stats .area-stats .area-stat .stat-separator{flex-grow:1;border-bottom:dotted #ebebeb 2px;transform:translateY(-0.25em);min-width:1rem}.agent-profile-disclaimer{border-top:solid 1px #ebebeb;padding:16px 0}.section-agent-bio-endcap{margin-bottom:0;background-color:#f6f7f7;border-top:solid 1px #ebebeb;position:sticky;bottom:-500px;z-index:10;transition:bottom .5s ease-in-out}.section-agent-bio-endcap.pop-up{bottom:0}.section-agent-bio-endcap .container{padding-top:.5em;padding-bottom:.5em;display:flex;flex-wrap:wrap;justify-content:center;max-width:420px}@media screen and (min-width: 800px){.section-agent-bio-endcap .container{max-width:1400px;flex-wrap:nowrap;align-items:center;gap:1em}}.section-agent-bio-endcap .endcap-stats{order:2;width:100%;margin:.5em auto;display:flex;justify-content:space-around;gap:1em}@media screen and (min-width: 800px){.section-agent-bio-endcap .endcap-stats{order:unset;gap:.5em}}@media screen and (min-width: 1000px){.section-agent-bio-endcap .endcap-stats{gap:2em;justify-content:flex-start}}.section-agent-bio-endcap .endcap-stat{text-align:center}.section-agent-bio-endcap .endcap-stat .stat-heading{position:relative;margin-bottom:0;line-height:1.3;white-space:nowrap}.section-agent-bio-endcap .endcap-stat .stat-heading .small{font-size:.5em}@media screen and (min-width: 800px){.section-agent-bio-endcap .endcap-stat .stat-heading .emphasized-bullet{position:absolute;left:-1.8em;top:.8em;font-size:.5em}}.section-agent-bio-endcap .endcap-stat .stat-description{margin-bottom:0;line-height:1.3}@media screen and (min-width: 800px){.section-agent-bio-endcap .endcap-stat{text-align:left;padding-left:2.25em}}.section-agent-bio-endcap .endcap-cta{margin:.5em auto 0 .5em;width:100%;flex:1 1 40%}.section-agent-bio-endcap .endcap-cta .button{display:block;width:100%;min-width:230px}@media screen and (min-width: 800px){.section-agent-bio-endcap .endcap-cta{width:auto;margin:.5em auto}}/*# sourceMappingURL=agent-bios.css.map */
