
.access-skip{position:fixed;top:8px;left:12px;z-index:10000;background:#ffea00;color:#080808;padding:15px 20px;font-weight:800;transform:translateY(-180%)}.access-skip:focus{transform:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #ffea00!important;outline-offset:4px!important;box-shadow:0 0 0 6px #080808!important}.move-paths a:focus-visible{outline-color:#080808!important;box-shadow:0 0 0 6px #ffea00!important}button,.button,summary,select{min-height:44px}input:not([type=checkbox]):not([type=radio]),textarea{font-size:16px!important}input[type=checkbox],input[type=radio]{min-width:22px;min-height:22px;accent-color:#ffea00}a,button,input,select,textarea,summary{scroll-margin-top:calc(var(--site-nav-height,90px) + 20px);scroll-margin-bottom:110px}.page-motion-toggle{position:absolute;right:22px;bottom:20px;z-index:5;background:#080b09;color:#fff;border:1px solid #ffea00;border-radius:5px;padding:12px 18px;font-weight:750;cursor:pointer}.page-motion-toggle[aria-pressed=true]{background:#ffea00;color:#080808}html[data-motion-paused=true] *,html[data-motion-paused=true] *:before,html[data-motion-paused=true] *:after{animation-play-state:paused!important}.mls-disclaimer,.accessibility-statement{width:100%;color:#d8ded8;border-top:1px solid #4a5349;padding:30px 0 0;margin-top:30px}.mls-disclaimer{display:grid;grid-template-columns:100px minmax(0,1fr);gap:25px}.mls-disclaimer img{width:100px;height:auto;background:#fff;padding:8px;object-fit:contain}.mls-disclaimer h2,.accessibility-statement h2{font-size:23px;letter-spacing:0;line-height:1.4;color:#fff;margin:0 0 15px}.mls-disclaimer p,.accessibility-statement p{font-size:14px;line-height:1.85;max-width:1100px}.mls-disclaimer .disclaimer-context{color:#c0cbc0;font-size:13px}.accessibility-statement a{text-decoration:underline;color:#ffea00;text-underline-offset:3px}.condo-collections{background:#0d130e}.condo-intro{font-size:19px;line-height:1.8;max-width:850px;color:#d5dfd1}.condo-data-note{padding:20px;border-left:3px solid #ffea00;background:#1a231a;font-size:15px;line-height:1.85;color:#dbe3d7}.condo-filter{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-top:30px}.condo-filter label{font-size:14px}.condo-filter input,.condo-filter select{min-height:48px;font-size:16px}#condo-count{font-size:14px;color:#ffea00}.condo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.condo-profile{background:#182019;border:1px solid #52604d;border-radius:8px;overflow:hidden}.condo-card-top{padding:27px;border-bottom:1px solid #52604d;background:#232d20}.condo-card-top .eyebrow{font-size:10px;line-height:1.8}.condo-card-top h3{font-size:30px;line-height:1.2;letter-spacing:-.6px;color:#fff;margin:15px 0}.verification-tag{display:block;font-size:10px;line-height:1.7;letter-spacing:1px;color:#d4dfcd}.condo-card-body{padding:27px}.hoa-amount{color:#ffea00;font-size:33px;font-weight:800;margin:0}.hoa-amount span{display:block;color:#d0d9cb;font-size:13px;font-weight:500;line-height:1.8}.hoa-month{color:#fff;font-size:17px;font-weight:700;margin:15px 0}.condo-example{font-size:13px;color:#bbcbb5;line-height:1.8}.condo-profile dl{font-size:15px;line-height:1.8}.condo-profile dt{color:#ffea00;font-weight:700;margin-top:20px}.condo-profile dd{color:#d6e1d1;margin:7px 0 0}.condo-profile summary{cursor:pointer;padding:14px 0;font-size:14px;line-height:1.6;color:white}.condo-profile details{margin:20px 0;border-top:1px solid #56634f;border-bottom:1px solid #56634f}.condo-profile .button{display:block;text-align:center;font-size:12px;padding:16px 12px;white-space:normal}.condo-source-note{font-size:12px;line-height:1.8;color:#c5d0bf}.condo-docs{border:1px solid #52604d;padding:28px;margin-top:30px}.condo-docs h3{font-size:25px;line-height:1.35}.condo-docs p{font-size:16px;line-height:1.9;color:#d4dfce}[hidden]{display:none!important}dialog{max-height:90svh;overflow:auto}dialog::backdrop{background:#000b}.reel-card:focus-visible{outline-offset:-6px!important}.social-links a{min-width:44px;min-height:44px}.resource-note,.note,.community-note{color:#c3cec1!important}.path-grid p{color:#fff!important}
@media(max-width:1000px){.condo-grid{grid-template-columns:1fr}.condo-profile{display:grid;grid-template-columns:1fr 2fr}.condo-card-top{border-bottom:0;border-right:1px solid #52604d}}
@media(max-width:700px){.condo-profile,.condo-filter,.mls-disclaimer{grid-template-columns:1fr}.condo-card-top{border-right:0;border-bottom:1px solid #52604d}.condo-intro{font-size:17px}.page-motion-toggle{right:12px;bottom:15px}.condo-card-body,.condo-card-top{padding:23px}footer{padding-bottom:100px}.holly-corner{position:static!important;display:none!important}.mls-disclaimer p,.accessibility-statement p{font-size:14px}.condo-collections h2{font-size:clamp(35px,7vw,56px);overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}.reel-window{overflow-x:auto!important}}
@media(forced-colors:active){a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid Highlight!important}.condo-profile,.button,.page-motion-toggle{border:1px solid ButtonText}}
