.homes-module__URAora__headRow{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-4);margin-bottom:var(--heading-gap);flex-wrap:wrap;display:flex}.homes-module__URAora__states{gap:var(--space-2);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:640px){.homes-module__URAora__states{gap:var(--space-4)}}.homes-module__URAora__state{min-height:var(--space-9);padding:var(--space-4);border:1px solid var(--keyline);border-radius:var(--radius-tile);background:var(--brand-cream);color:var(--brand-navy);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out), border-radius var(--dur-standard) var(--ease), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}@media (max-width:359px){.homes-module__URAora__state{padding-inline:var(--space-3)}.homes-module__URAora__stateCount{white-space:nowrap}}@media (min-width:640px){.homes-module__URAora__state{min-height:var(--space-10);padding:var(--space-5)}}.homes-module__URAora__stateName{font-family:var(--font-heading), serif;font-size:var(--t-h2);font-weight:var(--weight-display);letter-spacing:var(--track-h2);line-height:1}.homes-module__URAora__stateCount{margin-top:var(--space-2);font-size:var(--t-ui);font-weight:600;line-height:1.2}.homes-module__URAora__state[aria-pressed=true]{border-color:var(--brand-navy);border-radius:50% 50% var(--radius-tile) var(--radius-tile) / var(--space-8) var(--space-8) var(--radius-tile) var(--radius-tile);background:var(--brand-navy);color:var(--brand-cream)}.homes-module__URAora__state:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.homes-module__URAora__state:active{transform:translateY(1px)}@media (hover:hover){.homes-module__URAora__state:not([aria-pressed=true]):hover{background:var(--tile-hover);translate:0 var(--tile-lift);border-color:#0000}}.homes-module__URAora__controls{align-items:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.homes-module__URAora__chips{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.homes-module__URAora__chip{min-height:var(--control-h);padding:0 var(--space-5);border:var(--plaque-border);border-radius:var(--plaque-radius);background:var(--brand-cream);color:var(--brand-navy);font-size:var(--t-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;display:inline-flex}@media (max-width:479px){.homes-module__URAora__chip{padding-inline:var(--space-4)}}.homes-module__URAora__chip[aria-pressed=true]{background:var(--on,var(--brand-navy));color:var(--on-ink,var(--brand-cream))}.homes-module__URAora__chip:active{transform:translateY(1px)}.homes-module__URAora__chip:focus-visible,.homes-module__URAora__search input:focus-visible,.homes-module__URAora__sort select:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}@media (hover:hover){.homes-module__URAora__chip:not([aria-pressed=true]):hover{background:var(--brand-navy);color:var(--brand-cream)}}.homes-module__URAora__search{min-width:0;max-width:24rem;font-size:var(--t-ui);flex:13rem}.homes-module__URAora__search input{width:100%;min-height:var(--control-h);padding:0 var(--space-5);border:var(--plaque-border);border-radius:var(--plaque-radius);color:var(--brand-navy);background:#fff;font-size:1rem}.homes-module__URAora__search input::placeholder{color:var(--ink-muted)}.homes-module__URAora__sort{align-items:center;gap:var(--space-2);font-size:var(--t-ui);color:var(--brand-navy);font-weight:600;display:inline-flex}.homes-module__URAora__sort select{min-height:var(--control-h);padding:0 var(--space-4);border:var(--plaque-border);border-radius:var(--plaque-radius);background:var(--brand-cream);color:var(--brand-navy);font-size:var(--t-ui);font-weight:600}.homes-module__URAora__count{margin:var(--space-6) 0 var(--space-4);font-size:var(--t-ui);color:var(--brand-navy);font-weight:600}.homes-module__URAora__more{margin-top:var(--space-6);justify-content:center;display:flex}@media (scripting:none){.homes-module__URAora__needsScript{display:none}.homes-module__URAora__grid{margin-top:var(--space-6)}}.homes-module__URAora__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.homes-module__URAora__tile{padding:var(--space-5);border-radius:var(--radius-tile);background:var(--brand-mist);color:var(--brand-navy);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;align-items:flex-start;display:flex;position:relative}@media (max-width:639px){.homes-module__URAora__tile{padding:var(--space-4) var(--space-4) var(--space-2)}.homes-module__URAora__tile .homes-module__URAora__kind{top:var(--space-4);right:var(--space-4);position:absolute}.homes-module__URAora__tile .homes-module__URAora__tileName{padding-right:var(--space-9);margin-top:0}.homes-module__URAora__tile .homes-module__URAora__tileKeys{padding-top:var(--space-2);column-gap:var(--space-4)}}.homes-module__URAora__kind{min-height:var(--chip-h);padding:0 var(--space-4);background:var(--brand-navy);color:var(--brand-cream);font-size:var(--t-ui);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.homes-module__URAora__kind[data-kind=SIL]{background:var(--brand-yellow);color:var(--brand-navy)}.homes-module__URAora__tileName{margin-top:var(--space-4);font-family:var(--font-heading), serif;font-size:var(--t-card);font-weight:var(--weight-display);line-height:var(--lh-card);text-wrap:balance}.homes-module__URAora__tileName a{text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.homes-module__URAora__tileName a:after{content:"";border-radius:var(--radius-tile);position:absolute;inset:0}.homes-module__URAora__tileName a:focus-visible{outline:none}.homes-module__URAora__tileName a:focus-visible:after{outline:3px solid var(--brand-navy);outline-offset:3px}.homes-module__URAora__tileWhere{margin-top:var(--space-2);font-size:var(--t-small);line-height:1.5}.homes-module__URAora__tileWhere b{font-weight:600}.homes-module__URAora__tileKeys{z-index:1;align-items:center;gap:0 var(--space-5);padding-top:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex;position:relative}.homes-module__URAora__quietLink{align-items:center;gap:var(--space-2);min-height:var(--control-h);font-size:var(--t-ui);color:inherit;text-underline-offset:4px;-webkit-tap-highlight-color:transparent;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.homes-module__URAora__quietLink:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid}.homes-module__URAora__quietLink:active{transform:translateY(1px)}@media (hover:hover){.homes-module__URAora__quietLink:hover{text-decoration-thickness:2px}.homes-module__URAora__tile:hover{background:var(--tile-hover);translate:0 var(--tile-lift)}.homes-module__URAora__tile:hover .homes-module__URAora__tileName a{text-decoration-color:currentColor}}.homes-module__URAora__tile:active{transform:translateY(1px)}.homes-module__URAora__areaGrid{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.homes-module__URAora__areaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.homes-module__URAora__areaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.homes-module__URAora__onward{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-tile);background:var(--brand-cream);color:var(--brand-navy);flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #1b244624}@media (min-width:640px){.homes-module__URAora__onward{grid-column:auto / span var(--span-2,1)}}@media (min-width:1024px){.homes-module__URAora__onward{grid-column:auto / span var(--span-3,1)}}.homes-module__URAora__onward[data-solo="1"]{padding:0}.homes-module__URAora__onwardLink{align-items:flex-end;gap:var(--space-2);width:100%;height:100%;min-height:var(--space-10);padding:var(--space-5);border-radius:var(--radius-tile);font-family:var(--font-heading), serif;font-weight:var(--weight-display);font-size:var(--t-card);line-height:var(--lh-card);color:var(--brand-navy);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:flex}@media (max-width:639px){.homes-module__URAora__onwardLink{min-height:var(--space-8);align-items:center}}.homes-module__URAora__onwardLink .arrow-glyph{font-size:var(--t-ui)}@media (min-width:640px){.homes-module__URAora__onwardLink .arrow-glyph{margin-bottom:.3em}}.homes-module__URAora__onwardLink:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.homes-module__URAora__onwardLink:active{transform:translateY(1px)}@media (hover:hover){.homes-module__URAora__onwardLink:hover{background:var(--tile-hover);translate:0 var(--tile-lift)}}.homes-module__URAora__onwardTitle{font-family:var(--font-heading), serif;font-size:var(--t-card);font-weight:var(--weight-display);line-height:var(--lh-card)}.homes-module__URAora__empty{padding:var(--space-6)}.homes-module__URAora__empty[data-art]{grid-template-columns:minmax(0,1fr);display:grid}.homes-module__URAora__emptyArt{margin:calc(-1 * var(--space-4)) 0 var(--space-2);justify-self:end}.homes-module__URAora__emptyArt>*{--clay-subject:clamp(96px, 24vw, 128px)}@media (min-width:560px){.homes-module__URAora__empty[data-art]{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}.homes-module__URAora__empty[data-art]>:not(.homes-module__URAora__emptyArt){grid-column:1}.homes-module__URAora__emptyArt{grid-area:1/2/span 3;align-self:end;margin:0}}.homes-module__URAora__emptyTitle{font-family:var(--font-heading), serif;font-weight:var(--weight-display);font-size:var(--t-card);line-height:var(--lh-card)}.homes-module__URAora__emptyBody{margin-top:var(--space-2);font-size:var(--t-body);line-height:var(--lh-body)}.homes-module__URAora__emptyKeys{margin-top:var(--space-5)}.homes-module__URAora__fine{max-width:44rem;margin-top:var(--space-5);font-size:var(--t-small);color:var(--brand-kicker);line-height:1.6}.homes-module__URAora__fine a{color:var(--brand-navy);text-underline-offset:3px;font-weight:600;text-decoration:underline}.homes-module__URAora__areas{gap:var(--space-4);margin:0;display:grid}.homes-module__URAora__areaRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:639px){.homes-module__URAora__areaRow .homes-module__URAora__areaState{flex-basis:100%}}.homes-module__URAora__areaState{min-width:var(--space-7);font-size:var(--t-ui);color:var(--brand-navy);font-weight:600}.homes-module__URAora__areaList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.homes-module__URAora__area{min-height:var(--control-h);padding:0 var(--space-5);border:1px solid var(--brand-navy);background:var(--brand-cream);color:var(--brand-navy);font-size:var(--t-ui);-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}@media (max-width:479px){.homes-module__URAora__area{padding-inline:var(--space-4)}}.homes-module__URAora__area:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.homes-module__URAora__area:active{transform:translateY(1px)}@media (hover:hover){.homes-module__URAora__area:hover{background:var(--brand-navy);color:var(--brand-cream)}}.homes-module__URAora__statementLink{align-items:center;gap:var(--space-2);min-height:var(--control-h);font-size:var(--t-ui);color:inherit;text-underline-offset:4px;-webkit-tap-highlight-color:transparent;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.homes-module__URAora__statementLink:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid}.homes-module__URAora__statementLink:active{transform:translateY(1px)}@media (hover:hover){.homes-module__URAora__statementLink:hover{text-decoration-thickness:2px}}.homes-module__URAora__facts{gap:var(--space-6) var(--space-4);padding:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.homes-module__URAora__fact{flex-direction:column-reverse;justify-content:flex-end;display:flex}.homes-module__URAora__fact dt{margin-top:var(--space-1);font-size:var(--t-small);font-weight:600}.homes-module__URAora__fact dd{font-family:var(--font-heading), serif;font-weight:var(--weight-display);font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--track-h2);margin:0}.homes-module__URAora__ask{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.homes-module__URAora__askHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);align-self:stretch;display:flex}.homes-module__URAora__askHead>p{padding-bottom:var(--space-2)}.homes-module__URAora__askClay{--clay-subject:clamp(110px, 26vw, 150px)}.homes-module__URAora__askKeys{align-items:center;gap:0 var(--space-5);flex-wrap:wrap;display:flex}.homes-module__URAora__askFine{font-size:var(--t-small);color:var(--brand-kicker);line-height:1.5}.homes-module__URAora__pair{gap:var(--space-4);margin-top:var(--space-6);display:grid}@media (min-width:720px){.homes-module__URAora__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.homes-module__URAora__part{padding:var(--space-5)}.homes-module__URAora__part[data-own="1"]{background:var(--brand-yellow)}.homes-module__URAora__partOwn{min-height:var(--chip-h);margin-bottom:var(--space-3);padding:0 var(--space-4);background:var(--brand-navy);color:var(--brand-cream);font-size:var(--t-ui);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.homes-module__URAora__partTitle{font-family:var(--font-heading), serif;font-size:var(--t-card);font-weight:var(--weight-display);line-height:var(--lh-card)}.homes-module__URAora__partBody{margin-top:var(--space-2);font-size:var(--t-body);line-height:var(--lh-body)}.homes-module__URAora__reveal{margin-top:var(--space-5);color:var(--brand-navy)}.homes-module__URAora__reveal summary{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:0 var(--space-5);border:var(--plaque-border);border-radius:var(--plaque-radius);background:var(--brand-cream);font-size:var(--t-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);font-weight:600;list-style:none;display:inline-flex}.homes-module__URAora__reveal summary::-webkit-details-marker{display:none}.homes-module__URAora__reveal summary:after{content:"+";font-size:var(--t-card);font-weight:400;line-height:1}.homes-module__URAora__reveal[open] summary{background:var(--brand-navy);color:var(--brand-cream)}.homes-module__URAora__reveal[open] summary:after{content:"−"}.homes-module__URAora__reveal summary:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.homes-module__URAora__reveal summary:active{transform:translateY(1px)}@media (hover:hover){.homes-module__URAora__reveal summary:hover{background:var(--brand-navy);color:var(--brand-cream)}}.homes-module__URAora__revealBody{padding-top:var(--space-4);font-size:var(--t-body);line-height:var(--lh-body)}.homes-module__URAora__cats{gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.homes-module__URAora__cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.homes-module__URAora__cat{padding:var(--space-5);border-radius:var(--radius-tile);background:var(--brand-mist);font-size:var(--t-body);line-height:var(--lh-body)}.homes-module__URAora__cat b{margin-bottom:var(--space-1);font-family:var(--font-heading), serif;font-size:var(--t-card);font-weight:var(--weight-display);line-height:var(--lh-card);display:block}.homes-module__URAora__steps{gap:var(--space-4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.homes-module__URAora__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.homes-module__URAora__step{counter-increment:step;gap:var(--space-4);padding:var(--space-5);font-size:var(--t-body);flex-direction:column;font-weight:600;line-height:1.4;display:flex}.homes-module__URAora__step:before{content:counter(step);width:var(--control-h);height:var(--control-h);background:var(--brand-navy);color:var(--brand-cream);font-family:var(--font-heading), serif;font-size:var(--t-card);font-weight:var(--weight-display);border-radius:50%;place-items:center;line-height:1;display:grid}.homes-module__URAora__after{align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.homes-module__URAora__pager{gap:var(--space-4);align-items:stretch;display:grid}.homes-module__URAora__pagerCount{font-size:var(--t-ui);color:var(--brand-navy);place-self:center;font-weight:600}@media (min-width:640px){.homes-module__URAora__pager{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media (max-width:639px){.homes-module__URAora__pagerCount{order:-1;justify-self:start}}.homes-module__URAora__pagerKey{align-items:center;gap:var(--space-4);min-height:var(--space-10);padding:var(--space-5);border-radius:var(--radius-tile);background:var(--brand-mist);color:var(--brand-navy);font-size:var(--t-ui);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:flex}.homes-module__URAora__pagerText{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.homes-module__URAora__pagerKey[rel=next]{justify-content:flex-end}.homes-module__URAora__pagerKey[rel=next] .homes-module__URAora__pagerText{text-align:end;align-items:flex-end}.homes-module__URAora__pagerWord{font-size:var(--t-small);font-weight:600}.homes-module__URAora__pagerName{margin-top:var(--space-1);font-family:var(--font-heading), serif;font-weight:var(--weight-display);font-size:var(--t-card);line-height:var(--lh-card);overflow-wrap:anywhere;text-wrap:balance}.homes-module__URAora__pagerKey:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.homes-module__URAora__pagerKey:active{transform:translateY(1px)}@media (hover:hover){.homes-module__URAora__pagerKey:hover{background:var(--tile-hover);translate:0 var(--tile-lift)}}html[data-contrast=high] :is(.homes-module__URAora__state,.homes-module__URAora__tile,.homes-module__URAora__area,.homes-module__URAora__fact,.homes-module__URAora__facts,.homes-module__URAora__part,.homes-module__URAora__cat,.homes-module__URAora__step,.homes-module__URAora__pagerKey,.homes-module__URAora__empty,.homes-module__URAora__onward){outline:2px solid #000;color:#000!important;background:#fff!important}html[data-contrast=high] .homes-module__URAora__fact{outline:0}html[data-contrast=high] :is(.homes-module__URAora__state,.homes-module__URAora__chip)[aria-pressed=true]{color:#fff!important;background:#000!important}html[data-contrast=high] .homes-module__URAora__kind{color:#fff!important;background:#000!important}html[data-contrast=high] .homes-module__URAora__partOwn{color:#fff!important;background:#000!important}html[data-contrast=high] .homes-module__URAora__step:before{color:#fff!important;background:#000!important}html[data-contrast=high] .homes-module__URAora__part[data-own="1"]{outline-width:4px}html[data-contrast=high] .homes-module__URAora__onwardLink{color:#000;background:#fff}html[data-contrast=high] :is(.homes-module__URAora__state,.homes-module__URAora__area,.homes-module__URAora__pagerKey,.homes-module__URAora__onwardLink):is(:hover,:focus-visible,:active){outline-offset:2px;box-shadow:none;outline:4px solid #000}html[data-contrast=high] .homes-module__URAora__tile:hover{outline-width:4px}html[data-contrast=high] .homes-module__URAora__chip:not([aria-pressed=true]):hover{color:#000;outline-offset:1px;background:#fff;outline:4px solid #000}html[data-contrast=high] .homes-module__URAora__reveal summary:hover{color:#000;background:#fff;outline:4px solid #000}html[data-contrast=high] .homes-module__URAora__reveal[open] summary{color:#fff;background:#000}@media (prefers-reduced-motion:reduce){.homes-module__URAora__state,.homes-module__URAora__chip,.homes-module__URAora__tile,.homes-module__URAora__area,.homes-module__URAora__pagerKey,.homes-module__URAora__onwardLink,.homes-module__URAora__tileName a,.homes-module__URAora__reveal summary{transition:none}.homes-module__URAora__state,.homes-module__URAora__tile,.homes-module__URAora__pagerKey,.homes-module__URAora__onwardLink{translate:none!important}.homes-module__URAora__state:active,.homes-module__URAora__chip:active,.homes-module__URAora__tile:active,.homes-module__URAora__area:active,.homes-module__URAora__pagerKey:active,.homes-module__URAora__onwardLink:active,.homes-module__URAora__quietLink:active,.homes-module__URAora__statementLink:active,.homes-module__URAora__reveal summary:active{transform:none}}.homes-module__URAora__areaHeading{margin-bottom:var(--heading-gap)}.homes-module__URAora__onwardList{margin-top:var(--space-4)}
