:root{--design-unit: 1px}:root{--font-family-default: "Mulish", sans-serif;--font-family-title: "Mulish", sans-serif;--font-color-default: #000;--font-color-title: #000;--color-ink: #080808;--color-paper: #f8f8f8;--color-muted: #9c9c9c;--primary: #080808;--secondary: #9c9c9c}html{scroll-behavior:smooth}body{min-width:0;background:#fff;color:#080808;font-family:var(--font-family-default);font-size:calc(14 * var(--design-unit, 1px));font-weight:400;line-height:1.7143;letter-spacing:.02em}body.resource-modal-open,body.resource-popup-open,body.bm-open,body.burger-menu-open{overflow:hidden}[hidden]{display:none!important}a,a:hover,a:visited,input,textarea,select,button{outline:none;text-decoration:none;resize:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:calc(2 * var(--design-unit, 1px)) solid currentColor;outline-offset:calc(3 * var(--design-unit, 1px))}a,button,input,select,textarea{font:inherit}button{padding:0;border:0;background:none}img{max-width:100%;height:auto}.slick-slide{outline:none!important}.aios-mobile-header-wrapper{z-index:1020!important}#main-wrapper{width:100%;overflow:hidden}.max-container{width:100%;margin-inline:auto}.font-zero{font-size:0}.screen-reader-text,.sr-only{position:absolute!important;width:calc(1 * var(--design-unit, 1px));height:calc(1 * var(--design-unit, 1px));padding:0;margin:calc(-1 * var(--design-unit, 1px));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}section{position:relative;width:100%}.canvas-wrapper{position:relative;overflow:hidden}.canvas-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}canvas{display:block;width:100%}.site-title{color:inherit}.site-title h1,.site-title h2,.site-title h3{margin:0;font-family:var(--font-family-title);font-size:clamp(36 * var(--design-unit, 1px),3vw,48 * var(--design-unit, 1px));font-weight:300;line-height:1.12;letter-spacing:-.02em}.site-title h1>span,.site-title h2>span,.site-title h3>span,.site-title>span{display:block;margin-bottom:calc(12 * var(--design-unit, 1px));color:#9c9c9c;font-size:calc(13 * var(--design-unit, 1px));font-weight:400;line-height:1.5;letter-spacing:.3em;text-transform:uppercase}.site-title--figma{display:flex;flex-direction:column;align-items:flex-start;gap:calc(25 * var(--design-unit, 1px))}.site-title--figma>.title-eyebrow{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-size:clamp(12 * var(--design-unit, 1px),1vw,16 * var(--design-unit, 1px));font-weight:400;line-height:calc(24 * var(--design-unit, 1px))}.site-title--figma>h2{text-box-trim:trim-both;text-box-edge:cap alphabetic}#inner-page-wrapper{position:relative;z-index:1;background:#fff}#inner-page-wrapper .entry-title,#inner-page-wrapper .archive-title,#inner-page-wrapper h1:first-child{margin-bottom:calc(30 * var(--design-unit, 1px));font-family:var(--font-family-title);font-size:clamp(36 * var(--design-unit, 1px),3vw,48 * var(--design-unit, 1px));font-weight:300;line-height:1.12;letter-spacing:-.02em}#inner-page-wrapper #content .entry-title,#inner-page-wrapper #content .archive-title{font-size:clamp(36 * var(--design-unit, 1px),3vw,48 * var(--design-unit, 1px));font-weight:300;line-height:1.12;letter-spacing:-.02em}.inner-page-container{padding-inline:clamp(24 * var(--design-unit, 1px),7.5vw,120 * var(--design-unit, 1px));padding-block:clamp(64 * var(--design-unit, 1px),7vw,112 * var(--design-unit, 1px))}.site-btn-primary,#inner-page-wrapper .wp-element-button,#inner-page-wrapper .wp-block-button__link,#inner-page-wrapper button[type=submit],#inner-page-wrapper input[type=submit]{display:flex;align-items:center;justify-content:center;position:relative;width:min(220 * var(--design-unit, 1px),100%);min-height:calc(56 * var(--design-unit, 1px));border:calc(1 * var(--design-unit, 1px)) solid rgba(8,8,8,.22);background:transparent;color:#080808;cursor:pointer;font-size:calc(12 * var(--design-unit, 1px));font-weight:300;line-height:1;letter-spacing:.3em;text-align:center;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .4167s ease,background-color .4167s ease,border-color .4167s ease,backdrop-filter .4167s ease}.site-btn-primary:hover,.site-btn-primary:focus-visible,#inner-page-wrapper .wp-element-button:hover,#inner-page-wrapper .wp-element-button:focus-visible,#inner-page-wrapper .wp-block-button__link:hover,#inner-page-wrapper .wp-block-button__link:focus-visible,#inner-page-wrapper button[type=submit]:hover,#inner-page-wrapper button[type=submit]:focus-visible,#inner-page-wrapper input[type=submit]:hover,#inner-page-wrapper input[type=submit]:focus-visible{border-color:#0808088c;background:#0808088c;color:#f8f8f8;-webkit-backdrop-filter:blur(calc(4 * var(--design-unit, 1px)));backdrop-filter:blur(calc(4 * var(--design-unit, 1px)))}.site-btn-primary--light,.hp-properties .site-btn-primary,.hp-yt .site-btn-primary,.footer-contact .site-btn-primary,.resource-modal .site-btn-primary,.resource-popup .site-btn-primary,.buyers-popup .site-btn-primary,.sellers-popup .site-btn-primary,.agent-playbook-popup .site-btn-primary{border-color:#f8f8f838;color:#f8f8f8}.site-btn-primary--light:hover,.site-btn-primary--light:focus-visible,.hp-properties .site-btn-primary:hover,.hp-properties .site-btn-primary:focus-visible,.hp-yt .site-btn-primary:hover,.hp-yt .site-btn-primary:focus-visible,.footer-contact .site-btn-primary:hover,.footer-contact .site-btn-primary:focus-visible,.resource-modal .site-btn-primary:hover,.resource-modal .site-btn-primary:focus-visible,.resource-popup .site-btn-primary:hover,.resource-popup .site-btn-primary:focus-visible,.buyers-popup .site-btn-primary:hover,.buyers-popup .site-btn-primary:focus-visible,.sellers-popup .site-btn-primary:hover,.sellers-popup .site-btn-primary:focus-visible,.agent-playbook-popup .site-btn-primary:hover,.agent-playbook-popup .site-btn-primary:focus-visible{border-color:#f8f8f88c;background:#f8f8f88c;color:#f8f8f8}.hp-slideshow .site-btn-primary{border-color:#f8f8f838;color:#f8f8f8}.hp-slideshow .site-btn-primary:hover,.hp-slideshow .site-btn-primary:focus-visible{border-color:#0808088c}.header{position:absolute;z-index:1000;top:0;right:0;left:0;width:100%;color:#f8f8f8;transition:background-color .4167s ease,transform .4167s ease}.header.header--fixed{position:fixed;background:#080808}.header.header--fixed .header__wrap{min-height:calc(80 * var(--design-unit, 1px));padding-block:calc(10 * var(--design-unit, 1px))}.header.header--fixed .header__logo{width:min(320 * var(--design-unit, 1px),58vw)}.header__wrap{display:flex;align-items:center;width:100%;min-height:calc(96 * var(--design-unit, 1px));padding:calc(18 * var(--design-unit, 1px)) calc(20 * var(--design-unit, 1px));gap:calc(24 * var(--design-unit, 1px));transition:min-height .4167s ease}.header__logo{width:min(270 * var(--design-unit, 1px),62vw);flex:0 1 auto;transition:width .4167s ease}.header__logo a,.header__logo img{display:block;width:100%}.header .menu-primary-menu-container{display:none;margin-left:auto}.header #nav{display:flex;align-items:center;gap:clamp(22 * var(--design-unit, 1px),3.75vw,60 * var(--design-unit, 1px))}.header #nav>li{position:relative}.header #nav>li>a{display:block;padding-block:calc(16 * var(--design-unit, 1px));color:#f8f8f8;font-size:calc(11 * var(--design-unit, 1px));font-weight:300;line-height:1;letter-spacing:.1em;text-transform:uppercase;transition:opacity .4167s ease;white-space:nowrap}.header #nav>li:hover>a,.header #nav>li:focus-within>a,.header #nav>li.current-menu-item>a{opacity:.62}.header #nav .sub-menu{position:absolute;top:calc(100% - 4 * var(--design-unit, 1px));left:50%;width:calc(180 * var(--design-unit, 1px));padding-block:calc(9 * var(--design-unit, 1px));opacity:0;visibility:hidden;transform:translate(-50%,calc(10 * var(--design-unit, 1px)));background:#080808;transition:opacity .4167s ease,transform .4167s ease,visibility .4167s ease}.header #nav .sub-menu a{display:flex;align-items:center;min-height:calc(34 * var(--design-unit, 1px));padding:calc(7 * var(--design-unit, 1px)) calc(18 * var(--design-unit, 1px));color:#f8f8f8;font-size:calc(11 * var(--design-unit, 1px));font-weight:300;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;transition:background-color .4167s ease}.header #nav .sub-menu a:hover,.header #nav .sub-menu a:focus-visible{background:#f8f8f81f}.header #nav li:hover>.sub-menu,.header #nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translate(-50%)}.bm-button{display:flex;align-items:center;justify-content:center;width:calc(30 * var(--design-unit, 1px));height:calc(30 * var(--design-unit, 1px));margin-left:auto;flex:0 0 calc(30 * var(--design-unit, 1px));color:#f8f8f8;cursor:pointer;font-size:calc(22 * var(--design-unit, 1px));font-weight:200;transition:transform .4167s ease}.bm-button:hover,.bm-button:focus-visible,.bm-button.is-active{transform:rotate(45deg)}.bm-content{position:fixed;z-index:1001;inset:0 0 0 auto;display:flex;width:min(100%,1040 * var(--design-unit, 1px));height:100vh;min-height:100vh;padding:calc(40 * var(--design-unit, 1px)) clamp(32 * var(--design-unit, 1px),5.625vw,90 * var(--design-unit, 1px)) calc(80 * var(--design-unit, 1px));flex-direction:column;overflow-y:auto;background:#080808;color:#f8f8f8;opacity:0;visibility:hidden;transform:translate(100%);transition:opacity .8334s ease,transform .8334s ease,visibility .8334s ease}.bm-content.open,.bm-content.is-open{opacity:1;visibility:visible;transform:translate(0)}.bm-content .burger__logo{width:min(373 * var(--design-unit, 1px),72vw);flex:0 0 auto;margin-bottom:calc(80 * var(--design-unit, 1px))}.bm-content .burger__logo img{display:block;width:100%}.bm-content .menu-primary-menu-container{flex:0 0 auto}.bm-content ul{display:grid;grid-template-columns:1fr;gap:calc(60 * var(--design-unit, 1px)) calc(48 * var(--design-unit, 1px))}.bm-content li a{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block;color:#f8f8f8;font-family:var(--font-family-default);font-size:calc(20 * var(--design-unit, 1px));font-weight:300;line-height:normal;letter-spacing:.1em;text-transform:uppercase}.bm-content li .sub-menu{display:flex;margin-top:calc(40 * var(--design-unit, 1px));padding-left:calc(11 * var(--design-unit, 1px));flex-direction:column;gap:calc(30 * var(--design-unit, 1px))}.bm-content li .sub-menu a{font-size:calc(15 * var(--design-unit, 1px));letter-spacing:.1em;opacity:1}.bm-close{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(32 * var(--design-unit, 1px));right:clamp(24 * var(--design-unit, 1px),4vw,56 * var(--design-unit, 1px));width:calc(44 * var(--design-unit, 1px));height:calc(44 * var(--design-unit, 1px));color:#f8f8f8;cursor:pointer;font-size:calc(16 * var(--design-unit, 1px));transition:opacity .4167s ease,transform .4167s ease}.bm-close:hover,.bm-close:focus-visible{opacity:.62;transform:rotate(90deg)}body.resource-popup-open .header{z-index:1201}.resource-modal-backdrop,.resource-popup-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;padding:calc(16 * var(--design-unit, 1px));place-items:center;overflow-y:auto;background:#08080866;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1.022s ease,visibility 1.022s ease}.resource-modal-backdrop.is-open,.resource-popup-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.buyers-popup,.sellers-popup,.agent-playbook-popup,.resource-modal,.resource-popup{position:fixed;z-index:1201;top:50%;left:50%;width:min(842 * var(--design-unit, 1px),100vw - 32 * var(--design-unit, 1px));max-height:calc(100vh - 32 * var(--design-unit, 1px));overflow-y:auto;background:#080808;color:#f8f8f8;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(-50% + 14 * var(--design-unit, 1px)));transition:opacity 1.022s ease,transform 1.022s ease,visibility 1.022s ease}.buyers-popup.is-open,.sellers-popup.is-open,.agent-playbook-popup.is-open,.resource-modal.is-open,.resource-popup.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%)}.buyers-popup h2,.sellers-popup h2,.agent-playbook-popup h2,.resource-modal h2,.resource-popup h2{color:#f8f8f8;font-size:clamp(36 * var(--design-unit, 1px),3vw,48 * var(--design-unit, 1px));font-weight:300;line-height:1.05;letter-spacing:-.02em}.buyers-popup p,.sellers-popup p,.agent-playbook-popup p,.resource-modal p,.resource-popup p{color:#f8f8f8;font-size:calc(14 * var(--design-unit, 1px));line-height:calc(24 * var(--design-unit, 1px));letter-spacing:.02em}.buyers-popup form,.buyers-popup .buyers-form,.buyers-popup .sellers-form,.buyers-popup .agent-playbook-form,.sellers-popup form,.sellers-popup .buyers-form,.sellers-popup .sellers-form,.sellers-popup .agent-playbook-form,.agent-playbook-popup form,.agent-playbook-popup .buyers-form,.agent-playbook-popup .sellers-form,.agent-playbook-popup .agent-playbook-form,.resource-modal form,.resource-modal .buyers-form,.resource-modal .sellers-form,.resource-modal .agent-playbook-form,.resource-popup form,.resource-popup .buyers-form,.resource-popup .sellers-form,.resource-popup .agent-playbook-form{display:flex;flex-direction:column;gap:calc(40 * var(--design-unit, 1px))}.buyers-popup [type=submit]:disabled,.sellers-popup [type=submit]:disabled,.agent-playbook-popup [type=submit]:disabled,.resource-modal [type=submit]:disabled,.resource-popup [type=submit]:disabled{cursor:wait;opacity:.55}.buyers-popup .contact-field-row,.sellers-popup .contact-field-row,.agent-playbook-popup .contact-field-row,.resource-modal .contact-field-row,.resource-popup .contact-field-row{display:flex;flex-direction:column;gap:calc(20 * var(--design-unit, 1px))}.buyers-popup .contact-field,.sellers-popup .contact-field,.agent-playbook-popup .contact-field,.resource-modal .contact-field,.resource-popup .contact-field{width:100%}.buyers-popup .contact-field input,.sellers-popup .contact-field input,.agent-playbook-popup .contact-field input,.resource-modal .contact-field input,.resource-popup .contact-field input{width:100%;min-height:calc(32 * var(--design-unit, 1px));padding:0 0 calc(10 * var(--design-unit, 1px));border:0;border-bottom:calc(1 * var(--design-unit, 1px)) solid rgba(248,248,248,.22);border-radius:0;background:transparent;color:inherit;color:#f8f8f8;font-size:calc(10 * var(--design-unit, 1px));font-weight:300;line-height:calc(24 * var(--design-unit, 1px));letter-spacing:.06em}.buyers-popup .contact-field input:focus-visible,.sellers-popup .contact-field input:focus-visible,.agent-playbook-popup .contact-field input:focus-visible,.resource-modal .contact-field input:focus-visible,.resource-popup .contact-field input:focus-visible{outline:none;border-bottom-color:#f8f8f8}.buyers-popup .contact-field input::-moz-placeholder,.sellers-popup .contact-field input::-moz-placeholder,.agent-playbook-popup .contact-field input::-moz-placeholder,.resource-modal .contact-field input::-moz-placeholder,.resource-popup .contact-field input::-moz-placeholder{color:#f8f8f8;opacity:1}.buyers-popup .contact-field input::placeholder,.sellers-popup .contact-field input::placeholder,.agent-playbook-popup .contact-field input::placeholder,.resource-modal .contact-field input::placeholder,.resource-popup .contact-field input::placeholder{color:#f8f8f8;opacity:1}.buyers-popup .form-error,.buyers-popup .resource-form-error,.buyers-popup .resource-modal__error,.sellers-popup .form-error,.sellers-popup .resource-form-error,.sellers-popup .resource-modal__error,.agent-playbook-popup .form-error,.agent-playbook-popup .resource-form-error,.agent-playbook-popup .resource-modal__error,.resource-modal .form-error,.resource-modal .resource-form-error,.resource-modal .resource-modal__error,.resource-popup .form-error,.resource-popup .resource-form-error,.resource-popup .resource-modal__error{margin-top:calc(-24 * var(--design-unit, 1px));color:#f2a6a6;font-size:calc(11 * var(--design-unit, 1px));line-height:1.4}.buyers-popup,.sellers-popup{display:grid;grid-template-columns:minmax(0,1fr)}.buyer-pform,.sellers-pform{display:flex;min-height:0;padding:calc(48 * var(--design-unit, 1px)) clamp(28 * var(--design-unit, 1px),4vw,60 * var(--design-unit, 1px));flex-direction:column;gap:calc(24 * var(--design-unit, 1px))}.buyers-popup-img,.sellers-popup-img{display:none;height:100%}.buyers-popup-img>canvas,.sellers-popup-img>canvas{height:100%}.buyers-popup-img>img,.sellers-popup-img>img{-o-object-fit:cover;object-fit:cover}.agent-playbook-popup{width:min(700 * var(--design-unit, 1px),100vw - 32 * var(--design-unit, 1px));min-height:calc(384 * var(--design-unit, 1px));padding:calc(48 * var(--design-unit, 1px)) clamp(28 * var(--design-unit, 1px),5vw,60 * var(--design-unit, 1px));text-align:center}.agent-playbook-popup>h2,.agent-playbook-popup>p,.agent-playbook-popup .agent-playbook-form{width:100%}.agent-playbook-popup>p{margin-top:calc(24 * var(--design-unit, 1px))}.agent-playbook-popup .agent-playbook-form{margin-top:calc(32 * var(--design-unit, 1px));align-items:center}.agent-playbook-popup .contact-field{text-align:left}.resource-modal-close,.resource-popup-close,.buyers-popup>.ai-font-close-c,.sellers-popup>.ai-font-close-c,.agent-playbook-popup>.ai-font-close-c{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;top:calc(10 * var(--design-unit, 1px));right:calc(10 * var(--design-unit, 1px));width:calc(30 * var(--design-unit, 1px));height:calc(30 * var(--design-unit, 1px));color:#f8f8f8;cursor:pointer;font-size:calc(14 * var(--design-unit, 1px));font-style:normal}.footer{position:relative;width:100%;overflow:hidden;isolation:isolate;background:#080808}.footer>.textwidget.custom-html-widget:first-child{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.footer-bg.canvas-wrapper{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.footer-bg.canvas-wrapper>canvas{display:none}.footer-bg.canvas-wrapper>img.footer-bg.canvas-img{display:block;position:absolute;top:0;right:0;bottom:auto;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-contact{display:grid;position:relative;z-index:1;min-height:calc(600 * var(--design-unit, 1px));padding:calc(60 * var(--design-unit, 1px)) clamp(24 * var(--design-unit, 1px),7.5vw,120 * var(--design-unit, 1px));align-items:stretch;gap:calc(40 * var(--design-unit, 1px));background:#08080866;color:#f8f8f8}.fcontact-content{display:flex;min-height:calc(360 * var(--design-unit, 1px));padding:clamp(36 * var(--design-unit, 1px),4vw,60 * var(--design-unit, 1px));flex-direction:column;justify-content:center;background:#080808a8}.fcontact-content .site-title h2{color:#f8f8f8}.fcontact-content p{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-top:calc(32 * var(--design-unit, 1px));color:#f8f8f8;font-size:calc(14 * var(--design-unit, 1px));line-height:calc(24 * var(--design-unit, 1px))}.contact-form{display:flex;padding-block:calc(24 * var(--design-unit, 1px));flex-direction:column;justify-content:center;gap:calc(30 * var(--design-unit, 1px))}.contact-form .contact-field-row{display:grid;grid-template-columns:1fr;gap:calc(22 * var(--design-unit, 1px)) calc(20 * var(--design-unit, 1px))}.contact-form .contact-field input,.contact-form textarea{width:100%;min-height:calc(32 * var(--design-unit, 1px));padding:0 0 calc(10 * var(--design-unit, 1px));border:0;border-bottom:calc(1 * var(--design-unit, 1px)) solid rgba(248,248,248,.22);border-radius:0;background:transparent;color:inherit;color:#f8f8f8;font-size:calc(10 * var(--design-unit, 1px));font-weight:300;letter-spacing:.06em}.contact-form .contact-field input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#f8f8f8;opacity:1}.contact-form .contact-field input::placeholder,.contact-form textarea::placeholder{color:#f8f8f8;opacity:1}.contact-form .contact-field input:focus-visible,.contact-form textarea:focus-visible{outline:none;border-bottom-color:#f8f8f8}.contact-form textarea{min-height:calc(64 * var(--design-unit, 1px))}.contact-form .site-btn-primary{align-self:flex-end}.checkbox-consent{display:grid;grid-template-columns:calc(12 * var(--design-unit, 1px)) 1fr;align-items:start;gap:calc(8 * var(--design-unit, 1px));color:#f8f8f8}.checkbox-consent input{width:calc(12 * var(--design-unit, 1px));height:calc(12 * var(--design-unit, 1px));min-height:calc(12 * var(--design-unit, 1px));padding:0;margin:0;accent-color:#f8f8f8}.checkbox-consent>span:not(.wpcf7-form-control-wrap),.checkbox-consent .wpcf7-list-item-label{text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-top:calc(2 * var(--design-unit, 1px));font-size:calc(10 * var(--design-unit, 1px));font-weight:300;font-style:italic;line-height:calc(12 * var(--design-unit, 1px));letter-spacing:.04em;text-align:justify}.footer-contact .wpcf7,.footer-contact .wpcf7-form,.footer-contact .wpcf7-form-control-wrap,.footer-contact .contact-field,.buyers-popup .wpcf7,.buyers-popup .wpcf7-form,.buyers-popup .wpcf7-form-control-wrap,.buyers-popup .contact-field,.sellers-popup .wpcf7,.sellers-popup .wpcf7-form,.sellers-popup .wpcf7-form-control-wrap,.sellers-popup .contact-field{min-width:0;width:100%}.footer-contact .wpcf7-form-control-wrap,.buyers-popup .wpcf7-form-control-wrap,.sellers-popup .wpcf7-form-control-wrap{display:block}.footer-contact .wpcf7-submit.site-btn-primary,.buyers-popup .wpcf7-submit.site-btn-primary,.sellers-popup .wpcf7-submit.site-btn-primary{width:min(220 * var(--design-unit, 1px),100%);height:calc(56 * var(--design-unit, 1px));min-height:calc(56 * var(--design-unit, 1px));padding:0 calc(16 * var(--design-unit, 1px));border-radius:0;font-size:calc(12 * var(--design-unit, 1px));line-height:1;letter-spacing:.3em}.footer-contact .wpcf7-spinner,.buyers-popup .wpcf7-spinner,.sellers-popup .wpcf7-spinner{display:none;margin:0;align-self:flex-end}.footer-contact .submitting .wpcf7-spinner,.buyers-popup .submitting .wpcf7-spinner,.sellers-popup .submitting .wpcf7-spinner{display:block}.checkbox-consent:has(>.wpcf7-form-control-wrap){display:block}.checkbox-consent:has(>.wpcf7-form-control-wrap) .wpcf7-checkbox,.checkbox-consent:has(>.wpcf7-form-control-wrap) .wpcf7-acceptance,.checkbox-consent:has(>.wpcf7-form-control-wrap) .wpcf7-list-item{display:block;margin:0}.checkbox-consent:has(>.wpcf7-form-control-wrap) .wpcf7-list-item>label{display:grid;grid-template-columns:calc(12 * var(--design-unit, 1px)) minmax(0,1fr);align-items:start;gap:calc(8 * var(--design-unit, 1px))}.checkbox-consent:has(>.wpcf7-form-control-wrap) .wpcf7-list-item-label{min-width:0}.footer__wrap{position:relative;z-index:1}.footer__wrap{min-height:calc(600 * var(--design-unit, 1px));padding:calc(60 * var(--design-unit, 1px)) clamp(24 * var(--design-unit, 1px),7.5vw,120 * var(--design-unit, 1px)) calc(42 * var(--design-unit, 1px));background:#f8f8f8f2;color:#080808}.footer-top{display:flex;flex-direction:column;gap:calc(36 * var(--design-unit, 1px))}.footer-logo{width:min(480 * var(--design-unit, 1px),100%)}.footer-logo a,.footer-logo img{display:block;width:100%}.footer-smi{display:flex;align-items:center;flex-wrap:wrap;width:calc(239 * var(--design-unit, 1px));justify-content:space-between;gap:calc(12 * var(--design-unit, 1px));background:url(../images/footer-socials.png) center/calc(239 * var(--design-unit, 1px)) calc(14 * var(--design-unit, 1px)) no-repeat}.footer-smi .fsmi-item{display:flex;align-items:center;justify-content:center;width:calc(14 * var(--design-unit, 1px));height:calc(14 * var(--design-unit, 1px));color:#080808;font-size:calc(13 * var(--design-unit, 1px));transition:opacity .4167s ease}.footer-smi .fsmi-item i{visibility:hidden}.footer-smi .fsmi-item:hover,.footer-smi .fsmi-item:focus-visible{opacity:.45}.footer-wrapper{display:grid;margin-top:calc(54 * var(--design-unit, 1px));grid-template-columns:minmax(0,1fr);gap:calc(56 * var(--design-unit, 1px))}.footer-contact-details{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:calc(20 * var(--design-unit, 1px))}.footer-contact-details>a,.footer-contact-details .footer-loc{display:flex;align-items:flex-start;gap:calc(10 * var(--design-unit, 1px));color:#080808;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:calc(12 * var(--design-unit, 1px));font-weight:300;line-height:calc(15 * var(--design-unit, 1px));letter-spacing:.1em}.footer-contact-details i{font-size:calc(10 * var(--design-unit, 1px))}.footer-contact-details img{flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.footer-contact-details .footer-phone{width:calc(10 * var(--design-unit, 1px));height:calc(10 * var(--design-unit, 1px))}.footer-contact-details .footer-envelope{width:calc(12 * var(--design-unit, 1px));height:calc(9 * var(--design-unit, 1px))}.footer-contact-details .footer-pin{width:calc(9 * var(--design-unit, 1px));height:calc(12 * var(--design-unit, 1px))}.footer-contact-details .footer-loc p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.footer-disclaimer{margin-top:calc(98 * var(--design-unit, 1px))}.footer-disclaimer p{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:calc(10 * var(--design-unit, 1px));font-weight:300;line-height:calc(12 * var(--design-unit, 1px));letter-spacing:.04em}.copyright{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-top:calc(18 * var(--design-unit, 1px));font-size:calc(10 * var(--design-unit, 1px));font-weight:300;line-height:calc(12 * var(--design-unit, 1px));letter-spacing:.04em}.copyright a{color:inherit}.footer-mls{display:flex;align-items:center;gap:5px;width:calc(66.667 * var(--design-unit, 1px));height:calc(16 * var(--design-unit, 1px));margin-top:calc(42 * var(--design-unit, 1px))}.footer-mls span.ai-font-eho{font-size:14px}.footer-mls span.ai-font-realtor-mls{font-size:16px}.footer-nav .footernav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(34 * var(--design-unit, 1px)) calc(40 * var(--design-unit, 1px))}.footer-nav .footernav>li>a{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block;color:#080808;font-size:calc(14 * var(--design-unit, 1px));font-weight:400;line-height:normal;letter-spacing:.1em;text-transform:uppercase}.footer-nav .footernav .sub-menu{display:flex;margin-top:calc(20 * var(--design-unit, 1px));padding-left:calc(10 * var(--design-unit, 1px));flex-direction:column;gap:calc(15 * var(--design-unit, 1px))}.footer-nav .footernav .sub-menu a{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block;color:#080808;font-size:calc(12 * var(--design-unit, 1px));font-weight:300;line-height:normal;letter-spacing:.1em;text-transform:uppercase;transition:opacity .4167s ease}.footer-nav .footernav .sub-menu a:hover,.footer-nav .footernav .sub-menu a:focus-visible{opacity:.45}@media screen and (min-width:744px){.bm-content ul,.contact-form .contact-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form .contact-field:last-child{grid-column:1/-1}.footer-top{flex-direction:row;align-items:center;justify-content:space-between}.footer-nav .footernav{grid-template-columns:minmax(0,180fr) minmax(0,169fr) minmax(0,142fr);gap:calc(36 * var(--design-unit, 1px)) calc(40 * var(--design-unit, 1px))}}@media screen and (min-width:1024px){:root{--design-unit: .0625vw}.header__wrap{min-height:calc(120 * var(--design-unit, 1px));padding-block:calc(40 * var(--design-unit, 1px));gap:clamp(28 * var(--design-unit, 1px),3.75vw,60 * var(--design-unit, 1px))}.header__logo{width:clamp(280 * var(--design-unit, 1px),23.3125vw,373 * var(--design-unit, 1px))}.header .menu-primary-menu-container{display:block}.header #nav>li>a{font-size:calc(13 * var(--design-unit, 1px))}.bm-button{margin-left:0}.bm-content ul{grid-template-columns:repeat(3,minmax(0,1fr))}.buyers-popup,.sellers-popup{grid-template-columns:minmax(0,calc(512 * var(--design-unit, 1px))) calc(330 * var(--design-unit, 1px));overflow-y:auto}.buyer-pform,.sellers-pform{min-height:calc(488 * var(--design-unit, 1px));padding:calc(60 * var(--design-unit, 1px));gap:calc(18 * var(--design-unit, 1px))}.buyer-pform form,.buyer-pform .buyers-form,.buyer-pform .sellers-form,.sellers-pform form,.sellers-pform .buyers-form,.sellers-pform .sellers-form{gap:calc(18 * var(--design-unit, 1px))}.sellers-pform{min-height:calc(512 * var(--design-unit, 1px))}.buyers-popup-img,.sellers-popup-img{display:block}.footer-bg.canvas-wrapper{clip-path:inset(0)}.footer-bg.canvas-wrapper>img.footer-bg.canvas-img{position:fixed;height:100vh}.footer-contact{grid-template-columns:40% minmax(0,1fr);padding:0 12.5%;gap:6.6667%}.fcontact-content{height:calc(480 * var(--design-unit, 1px));min-height:0;padding:calc(143 * var(--design-unit, 1px)) 12.5% 0;justify-content:flex-start}.fcontact-content .site-title h2{font-size:clamp(28 * var(--design-unit, 1px),3vw,48 * var(--design-unit, 1px))}.fcontact-content p{margin-top:calc(50 * var(--design-unit, 1px))}.contact-form{padding-block:calc(140 * var(--design-unit, 1px)) 0;justify-content:flex-start;align-self:start;gap:calc(18 * var(--design-unit, 1px))}.contact-form .contact-field-row{grid-template-rows:calc(20 * var(--design-unit, 1px)) calc(20 * var(--design-unit, 1px)) calc(70 * var(--design-unit, 1px));gap:calc(40 * var(--design-unit, 1px)) calc(20 * var(--design-unit, 1px))}.contact-form .contact-field>label{display:none}.contact-form .contact-field input,.contact-form textarea{display:block;height:calc(20 * var(--design-unit, 1px));min-height:calc(20 * var(--design-unit, 1px));padding:0 0 calc(10 * var(--design-unit, 1px));line-height:calc(10 * var(--design-unit, 1px))}.contact-form textarea{height:calc(70 * var(--design-unit, 1px));min-height:calc(70 * var(--design-unit, 1px))}.contact-form .site-btn-primary{margin-top:calc(12 * var(--design-unit, 1px))}.footer__wrap{padding:calc(80 * var(--design-unit, 1px)) 8.75% calc(80 * var(--design-unit, 1px))}.footer-logo{margin-left:calc(-35 * var(--design-unit, 1px))}.footer-wrapper{grid-template-columns:minmax(0,560fr) minmax(0,571fr);gap:14.31818%;margin-top:calc(60 * var(--design-unit, 1px))}.footer-nav .footernav>li>a{font-size:clamp(11 * var(--design-unit, 1px),.875vw,14 * var(--design-unit, 1px))}.footer-nav .footernav .sub-menu a{font-size:clamp(10 * var(--design-unit, 1px),.75vw,12 * var(--design-unit, 1px))}.footer-nav .footernav .sub-menu a{white-space:nowrap}}@media screen and (max-width:1023px){.aios-mobile-header-wrapper{display:block;min-height:var(--mobile-header-height, 52px)}.header,.header.header--fixed{position:relative;background:#080808;transform:none}.header .header__wrap,.header.header--fixed .header__wrap{min-height:104px;padding:24px;justify-content:center}.header .header__logo,.header.header--fixed .header__logo{width:min(373px,100%);margin-inline:auto}.header .menu-primary-menu-container,.header .bm-button,.header.header--fixed .menu-primary-menu-container,.header.header--fixed .bm-button{display:none}.bm-content{height:100dvh;min-height:0;padding:36px 24px 48px}.bm-content .burger__logo{width:min(260px,100% - 56px);margin-bottom:48px}.bm-content ul{gap:36px 24px}.bm-content li a{font-size:18px;line-height:1.4}.bm-content li .sub-menu{margin-top:24px;padding-left:0;gap:18px}.bm-content li .sub-menu a{font-size:14px;line-height:1.5}.buyers-popup,.sellers-popup,.agent-playbook-popup{width:min(600px,100% - 32px);max-height:calc(100dvh - 32px)}.buyers-popup h2,.sellers-popup h2,.agent-playbook-popup h2{font-size:clamp(30px,5vw,40px)}.buyers-popup .contact-field input,.sellers-popup .contact-field input,.agent-playbook-popup .contact-field input{min-height:44px;font-size:16px;line-height:1.5}.buyer-pform,.sellers-pform{padding:48px 24px 32px}.resource-modal-close,.resource-popup-close,.buyers-popup>.ai-font-close-c,.sellers-popup>.ai-font-close-c,.agent-playbook-popup>.ai-font-close-c{top:0;right:0;width:44px;height:44px}.footer{display:grid;grid-template-columns:minmax(0,1fr)}.footer>.textwidget.custom-html-widget:first-child{position:relative;grid-area:1/1;min-height:0;pointer-events:none}.footer>.textwidget.custom-html-widget:nth-child(2){grid-area:1/1}.footer-bg.canvas-wrapper>img.footer-bg.canvas-img{height:min(100%,75vh);-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.footer__wrap{grid-area:2/1}.footer-contact{padding:64px 24px;gap:32px}.fcontact-content{min-height:300px;padding:36px 24px}.fcontact-content .site-title h2{font-size:clamp(30px,5vw,40px)}.contact-form{padding:0}.contact-form .contact-field>label:empty{display:none}.contact-form .contact-field input,.contact-form textarea{min-height:44px;font-size:16px;line-height:1.5}.contact-form textarea{display:block;min-height:120px}.checkbox-consent,.checkbox-consent:has(>.wpcf7-form-control-wrap) .wpcf7-list-item>label{grid-template-columns:16px minmax(0,1fr);gap:10px}.checkbox-consent input{width:16px;height:16px;min-height:16px}.checkbox-consent>span:not(.wpcf7-form-control-wrap),.checkbox-consent .wpcf7-list-item-label{font-size:11px;line-height:1.5;text-align:left}.footer__wrap{padding:64px 24px 48px;background-attachment:scroll}.footer-top{flex-wrap:wrap;gap:32px}.footer-logo{width:min(380px,100%)}.footer-smi{flex:0 0 239px;min-height:44px}.footer-contact-details{gap:24px}.footer-disclaimer{margin-top:40px}.footer-disclaimer p,.copyright{font-size:11px;line-height:1.5}.footer-nav .footernav{gap:32px 16px}.footer-nav .footernav>li>a{font-size:13px;letter-spacing:.04em;overflow-wrap:anywhere}.footer-nav .footernav .sub-menu{padding-left:0}.footer-nav .footernav .sub-menu a{font-size:12px;line-height:1.5}}@media screen and (max-width:1023px)and (min-width:744px){.footer-contact,.footer__wrap{padding-inline:48px}}@media screen and (max-width:700px){.site-title,.site-title--figma{align-items:center;text-align:center}.buyer-pform,.sellers-pform,.agent-playbook-popup{text-align:center}.buyer-pform .site-btn-primary,.sellers-pform .site-btn-primary,.agent-playbook-popup .site-btn-primary{align-self:center}.fcontact-content{text-align:center}.contact-form .site-btn-primary{align-self:center}.footer-top,.footer-contact-details{flex-direction:column;align-items:center}.footer-smi{flex-basis:auto}.footer-left,.footer-nav{text-align:center}.footer-contact-details .footer-loc{justify-content:center}.footer-mls{margin-inline:auto}.footer-nav .footernav{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.footer-bg.canvas-wrapper>img.footer-bg.canvas-img{position:absolute;height:100%}html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
