*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:var(--zero);background:var(--bg);color:var(--fg);font:var(--weight-normal) var(--text-base)/var(--leading-normal) var(--font-body)}h1,h2,h3,p,figure,dl{margin:var(--zero)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl)}p{max-width:var(--measure)}a{color:var(--link-fg);text-underline-offset:var(--space-1)}a,button,summary,select{cursor:pointer}button,input,select{font:inherit}button:disabled{cursor:not-allowed;opacity:var(--opacity-muted)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}[hidden]{display:none!important}.wrap{max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.stack>*+*{margin-top:var(--space-4)}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.muted{color:var(--fg-muted)}.small{font-size:var(--text-sm)}.btn{gap:var(--space-4);min-height:var(--control-h);padding:var(--space-3) var(--space-5);border:var(--hairline) solid var(--input-border);border-radius:var(--radius-sm);font-weight:var(--weight-medium);transition:transform var(--motion-fast) var(--ease-out), background-color var(--motion-fast);justify-content:space-between;align-items:center;text-decoration:none;display:inline-flex}.btn-primary{background:var(--button-bg);color:var(--button-fg);border-color:var(--button-bg)}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--surface);color:var(--fg)}.btn-secondary:hover{background:var(--surface-muted)}.btn-link{padding-inline:var(--zero);border-color:#0000}.btn:active{transform:scale(var(--shift-active))}.btn:focus-visible,a:focus-visible{outline:var(--focus-width) solid var(--focus)}.inline{gap:var(--space-2);min-height:var(--target-min);font-weight:var(--weight-medium);align-items:center;text-decoration:underline;display:inline-flex}a:hover{text-decoration-thickness:var(--focus-width)}.actions{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);display:flex}.wordmark{font:var(--weight-bold) var(--wordmark-size)/var(--leading-tight) var(--font-display);letter-spacing:var(--wordmark-tracking);gap:var(--space-2);min-height:var(--target-min);align-items:baseline;text-decoration:none;display:inline-flex}.wordmark span{font:var(--weight-normal) var(--text-base)/var(--leading-normal) var(--font-body);letter-spacing:var(--zero)}.header nav{gap:var(--space-6);align-items:center;display:flex}.header nav>a:not(.btn){min-height:var(--target-min);align-items:center;text-decoration:none;display:inline-flex}.header nav>a:hover{color:var(--accent)}.disclosure{background:var(--surface-muted);padding-block:var(--space-2)}.disclosure p{font-size:var(--text-base);max-width:var(--container-max)}.intro{grid-template-columns:var(--intro-grid);gap:var(--grid-gap);padding-block:var(--space-10);align-items:end;display:grid}.intro h1{max-width:var(--measure);margin-top:var(--space-3)}.catalog{padding-bottom:var(--space-12)}.filters{grid-template-columns:repeat(var(--filter-cols), minmax(var(--zero), 1fr));gap:var(--space-4);background:var(--surface);padding:var(--space-5);border-radius:var(--radius-md);display:grid}.field{min-width:var(--zero);font-weight:var(--weight-medium)}.field label{display:block}.field input:not([type=checkbox]),.field select,.sort select{width:var(--full);min-height:var(--control-h);padding:var(--space-3);background:var(--input-bg);color:var(--fg);border:var(--hairline) solid var(--input-border);border-radius:var(--radius-sm);margin-top:var(--space-2);display:block}.field input:focus-visible,.field select:focus-visible{outline:var(--focus-width) solid var(--focus)}.field input[aria-invalid=true]{border-color:var(--danger)}.field small{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--fg-muted);margin-top:var(--space-2);display:block}.field-error{color:var(--danger);font-size:var(--text-sm);margin-top:var(--space-2)}.catalog-tools{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.catalog-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.sort{align-items:center;gap:var(--space-2);display:flex}.sort select{width:auto;margin:var(--zero)}.reset{color:var(--fg);padding:var(--space-2);background:0 0;border:none}.price-sort-note{margin-bottom:var(--space-4)}.catalog-grid{grid-template-columns:repeat(var(--layout-cols), minmax(var(--zero), 1fr));gap:var(--grid-gap);display:grid}.property{min-width:var(--zero)}.property h2{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.property .eyebrow{margin-bottom:var(--space-2)}.scene{aspect-ratio:var(--scene-ratio);background:var(--frame-wall);border-radius:var(--radius-md);position:relative;overflow:hidden}.scene svg{width:var(--full);height:var(--full);display:block}.frame-wall{fill:var(--frame-wall)}.frame-light{fill:var(--bg)}.frame-shadow{fill:var(--frame-shadow)}.frame-white{fill:var(--surface)}.frame-window{fill:var(--frame-window)}.frame-floor{fill:var(--surface-muted)}.frame-seat{fill:var(--accent)}.frame-plant{fill:none;stroke:var(--fg-muted);stroke-width:var(--stroke-width)}.study-label{left:var(--space-3);bottom:var(--space-3);max-width:var(--full);padding:var(--space-1) var(--space-2);background:var(--surface);color:var(--fg);font-size:var(--text-xs);position:absolute}figcaption{font-size:var(--text-xs);color:var(--fg-muted);padding-top:var(--space-2);margin-bottom:var(--space-4)}.soleira{padding-left:var(--space-5);position:relative}.soleira:before{content:"";left:var(--zero);top:var(--zero);width:var(--space-2);height:var(--threshold-size);border-left:var(--focus-width) solid var(--soleira-mark);border-bottom:var(--focus-width) solid var(--soleira-mark);position:absolute}.property-info{padding-top:var(--space-1)}.property .price{font-size:var(--text-xl)}.property-value{margin-top:var(--space-5)}.price{font:var(--weight-bold) var(--text-3xl)/var(--leading-tight) var(--font-display);font-variant-numeric:tabular-nums}.facts-line{font-weight:var(--weight-medium);margin-bottom:var(--space-3)}.property .actions{justify-content:space-between}.save{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--target-min);min-height:var(--target-min);padding:var(--space-3);color:var(--accent);background:var(--surface);border:var(--hairline) solid var(--input-border);border-radius:var(--radius-sm);transition:background-color var(--motion-fast), transform var(--motion-fast) var(--ease-out);display:inline-flex}.save svg{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:var(--stroke-width)}.save .save-text{display:none}.save:hover{background:var(--surface-muted)}.save:active{transform:scale(var(--shift-active))}.save[aria-pressed=true] svg,.save.is-saved svg{fill:currentColor}.save-detail .save-text{display:block}.featured{grid-column:1/-1}.featured .scene{aspect-ratio:var(--hero-ratio)}.featured .property-info{grid-template-columns:var(--intro-grid);gap:var(--grid-gap);padding:var(--space-5);padding-left:var(--space-8);background:var(--soleira-surface);border-radius:var(--radius-md);display:grid}.featured .soleira:before{top:var(--space-5);left:var(--space-4)}.featured .property-value{margin:var(--zero)}.featured .property h2{font-size:var(--text-3xl)}.catalog-grid.is-filtered .featured{grid-column:auto}.catalog-grid.is-filtered .featured .scene{aspect-ratio:var(--scene-ratio)}.catalog-grid.is-filtered .featured .property-info{padding:var(--zero);padding-left:var(--space-5);background:0 0;display:block}.catalog-grid.is-filtered .featured .soleira:before{top:var(--zero);left:var(--zero)}.catalog-grid.is-filtered .featured .property-value{margin-top:var(--space-5)}.catalog-note{margin-top:var(--space-6)}.section-heading{max-width:var(--measure);margin-bottom:var(--space-8)}.information-grid{grid-template-columns:repeat(var(--layout-cols), minmax(var(--zero), 1fr));gap:var(--grid-gap);display:grid}.surface{background:var(--surface)}.note{margin-top:var(--space-8)}.company-info{grid-template-columns:repeat(var(--two-cols), minmax(var(--zero), 1fr));gap:var(--grid-gap);display:grid}.faq{border-bottom:var(--hairline) solid var(--border);padding-block:var(--space-4)}.faq summary{min-height:var(--target-min);justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-lg);font-weight:var(--weight-medium);list-style:none;display:flex}.faq summary:after{content:"+";font-size:var(--text-xl)}.faq[open] summary:after{content:"−"}.faq p{margin-top:var(--space-4)}.request-layout{grid-template-columns:var(--detail-grid);gap:var(--grid-gap);align-items:start;display:grid}.request-layout>div{padding-right:var(--space-8)}.request-layout h3{margin-top:var(--space-8)}.request-panel{background:var(--surface);padding:var(--space-6);border-radius:var(--radius-md)}.request-panel .field{margin-bottom:var(--space-5)}.fixture-note{background:var(--surface-muted);padding:var(--space-3);font-size:var(--text-sm);margin-bottom:var(--space-5)}.steps{gap:var(--space-4);margin-bottom:var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.steps span[aria-current=step]{font-weight:var(--weight-bold);color:var(--accent);text-underline-offset:var(--space-2);text-decoration:underline}.check{align-items:start;gap:var(--space-3);display:flex}.check input{width:var(--target-min);height:var(--target-min);margin:var(--zero);flex-shrink:var(--zero);accent-color:var(--accent)}.feedback{padding:var(--space-4);background:var(--feedback-bg);border-radius:var(--radius-sm);overflow-wrap:anywhere}.feedback.error{color:var(--danger)}.request-panel .small{margin-top:var(--space-5)}dl>div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-bottom:var(--hairline) solid var(--surface-muted);display:flex}dt{color:var(--fg-muted)}dd{margin:var(--zero);overflow-wrap:anywhere;text-align:right}.review-data{margin-top:var(--space-5);margin-bottom:var(--space-5)}.closing{background:var(--surface-muted);padding:var(--space-8);padding-left:var(--space-12);border-radius:var(--radius-md)}.closing:before{left:var(--space-5);top:var(--space-8)}.closing h2{max-width:var(--measure)}.footer{padding-block:var(--space-12);border-top:var(--hairline) solid var(--border)}.footer-grid{grid-template-columns:repeat(var(--layout-cols), minmax(var(--zero), 1fr));gap:var(--grid-gap);margin-bottom:var(--space-8);display:grid}.footer nav a{display:flex}.footer>.small{margin-top:var(--space-6)}.detail{padding-block:var(--space-6)}.detail-heading{justify-content:space-between;align-items:end;gap:var(--space-5);margin-top:var(--space-6);margin-bottom:var(--space-8);display:flex}.detail-heading h1{margin-top:var(--space-3);margin-bottom:var(--space-4)}.detail .scene{aspect-ratio:var(--hero-ratio)}.detail-layout{grid-template-columns:var(--detail-grid);gap:var(--grid-gap);padding-block:var(--space-8);display:grid}.request-card{background:var(--surface);padding:var(--space-6);padding-left:var(--space-8);border-radius:var(--radius-md);align-self:start}.request-card:before{left:var(--space-3);top:var(--space-6)}.facts-grid{grid-template-columns:repeat(var(--two-cols), minmax(var(--zero), 1fr));gap:var(--space-4);margin-top:var(--space-5);display:grid}.facts-grid>div{border:none;display:block}.facts-grid dd{text-align:left;font-weight:var(--weight-bold);font-size:var(--text-lg)}.fixture-group{padding-block:var(--space-8);border-top:var(--hairline) solid var(--border)}.fixture-group>h2{margin-bottom:var(--space-6)}.state-grid{grid-template-columns:repeat(var(--two-cols), minmax(var(--zero), 1fr));gap:var(--space-5);display:grid}.state-panel{background:var(--surface);padding:var(--space-5);border-radius:var(--radius-md);overflow-wrap:anywhere}.state-panel .btn{width:var(--full);display:flex}.skeleton{height:var(--space-8);background:var(--border);animation:soleira-breathe var(--motion-loading) infinite alternate}.metrics{gap:var(--space-8);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.metrics strong{font-size:var(--text-3xl);font-variant-numeric:tabular-nums;display:block}.zero-counts{gap:var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.demo-filters{grid-template-columns:repeat(var(--two-cols), minmax(var(--zero), 1fr));gap:var(--space-4);display:grid}.skip{top:var(--space-2);left:var(--space-2);z-index:var(--z-dialog);background:var(--surface);padding:var(--space-3);transform:translateY(var(--negative-shift));position:absolute}.skip:focus{transform:none}.error{color:var(--danger)}@keyframes soleira-breathe{0%{opacity:var(--opacity-low)}to{opacity:var(--opacity-high)}}@media (width<=64rem){.header nav{gap:var(--space-3)}.header nav .btn{display:none}.catalog-grid{grid-template-columns:repeat(var(--two-cols), minmax(var(--zero), 1fr))}.information-grid{grid-template-columns:var(--one-col)}}@media (width<=48rem){.header{padding-block:var(--space-3);flex-wrap:wrap}.header nav{width:var(--full);display:none}.header nav[data-open=true]{flex-direction:column;align-items:stretch;display:flex}.header nav a{padding:var(--space-3)}.header nav .btn,.menu-toggle{display:inline-flex}.intro{grid-template-columns:var(--one-col);padding-block:var(--space-6);gap:var(--space-5)}.intro-aside{padding:var(--zero)}.intro .actions{gap:var(--space-3)}.filters{grid-template-columns:repeat(var(--two-cols), minmax(var(--zero), 1fr));padding:var(--space-4)}.catalog-grid,.featured .property-info,.request-layout,.company-info,.footer-grid,.detail-layout,.state-grid{grid-template-columns:var(--one-col)}.featured .scene,.detail .scene{aspect-ratio:var(--scene-ratio)}.featured .property-info{gap:var(--space-5)}.catalog-actions{width:var(--full);align-items:stretch}.sort{width:var(--full);justify-content:space-between}.sort select{max-width:var(--full);flex:var(--one)}.catalog-actions .btn{width:var(--full)}.request-layout>div{padding:var(--zero)}.detail-heading{flex-direction:column;align-items:start}.detail .save-detail{width:var(--full)}.request-panel{padding:var(--space-4)}.study-label{right:var(--space-3)}.state-panel .btn{white-space:normal;text-align:left}.demo-filters{grid-template-columns:var(--one-col)}.closing{padding:var(--space-6);padding-left:var(--space-8)}.closing:before{left:var(--space-3);top:var(--space-6)}}@media (width<=22rem){.filters,.facts-grid{grid-template-columns:var(--one-col)}.sort{flex-direction:column;align-items:stretch}.actions .btn{width:var(--full)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.detail-alameda .scene,.detail-jardim .scene,.detail-varanda .scene{aspect-ratio:var(--scene-ratio)}.menu-toggle{display:inline-flex}.header{padding-block:var(--space-5)}.wordmark{min-height:var(--target-min);align-items:center}.disclosure{font-weight:var(--weight-medium)}.disclosure p{padding-block:var(--space-2);line-height:1.5}.intro{padding-block:var(--space-12);grid-template-columns:1.2fr 1fr}.intro h1{max-width:17ch;animation:threshold-entry .5s var(--ease-out) both;font-size:clamp(2.5rem,1.5rem + 3.6vw,4.7rem)}.intro-aside{padding-left:var(--space-8)}.catalog-heading{margin-bottom:var(--space-8);max-width:var(--measure)}.catalog-heading h2{font-size:var(--text-2xl)}.filters,.featured .property-info,.request-card,.closing{border-radius:0}.catalog-feedback{min-height:1.6em;margin-bottom:var(--space-5);color:var(--fg-muted)}.property-image{text-decoration:none;display:block}.property picture,.detail picture{display:block;overflow:hidden}.property img,.detail img{width:100%;height:auto;display:block}.property h2 a{text-decoration:none}.property h2 a:hover{color:var(--accent)}.property-info{margin-bottom:var(--space-8)}.property:not(.featured) h2,.property:not(.featured) .price{font-size:var(--text-2xl)}.property .request-inline{margin-top:var(--space-4)}.property .price-note{margin-top:var(--space-3);line-height:1.5}.featured .property-info{padding-block:var(--space-8);grid-template-columns:1.2fr 1fr}.featured .price{font-size:var(--text-3xl)}.featured .property-info:before{top:var(--space-8)}.empty-state{padding:var(--space-10);background:var(--surface);grid-column:1/-1}.empty-state .btn{margin-top:var(--space-6)}.information-grid article{padding-top:var(--space-2)}.information-grid p{max-width:40ch}.company-layout{gap:var(--space-12);grid-template-columns:1fr 1.2fr;display:grid}.company-info{grid-template-columns:1fr}.faq-layout{gap:var(--space-12);grid-template-columns:1fr 1.3fr;display:grid}.faq summary{gap:var(--space-6);font-weight:var(--weight-medium)}.faq summary span{margin-left:auto}.faq[open] summary span{transform:rotate(45deg)}.faq p{padding-top:var(--space-4);padding-bottom:var(--space-3)}.request-layout{gap:var(--space-12);grid-template-columns:1fr 1.2fr}.form-panel{background:var(--surface);padding:var(--space-6);min-width:0}.form-stepper{gap:var(--space-3);margin:0 0 var(--space-6);color:var(--fg-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.form-stepper li[aria-current=step]{color:var(--accent);font-weight:var(--weight-bold)}.notice{background:var(--feedback-bg);padding:var(--space-5);margin-block:var(--space-5);overflow-wrap:anywhere}.notice strong{font-weight:var(--weight-medium)}.notice.success{border-left:var(--focus-width) solid var(--success)}.notice.error{border-left:var(--focus-width) solid var(--danger)}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset:disabled{opacity:var(--opacity-muted)}.form-fields{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.field-demoAcknowledged{grid-column:1/-1}.help{color:var(--fg-muted);font-size:var(--text-sm);margin-top:var(--space-2);line-height:1.55;font-weight:var(--weight-normal);display:block}.field-error{font-weight:var(--weight-normal);display:block}.checkbox-label{align-items:flex-start;gap:var(--space-3);font-weight:var(--weight-normal);display:flex!important}.checkbox-label input{width:var(--target-min);height:var(--target-min);accent-color:var(--accent);flex-shrink:0;margin:0}.review-list{gap:var(--space-3) var(--space-4);margin-block:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.review-list dd{text-align:left;overflow-wrap:anywhere;font-weight:var(--weight-medium)}.code{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;user-select:all}.error-links{padding-left:var(--space-5)}.error-links a{padding-block:var(--space-2);display:inline-block}.metrics{border-block:1px solid var(--border);margin-block:var(--space-8);gap:var(--space-12)}.metric{gap:var(--space-2);flex-direction:column;display:flex}.compact-heading{font-size:var(--text-xl);margin-block:var(--space-5)}.type-counts{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.type-counts>div{border:0;min-width:0;display:block}.type-counts dd{text-align:left;font-size:var(--text-xl);font-weight:var(--weight-bold)}.record{padding:var(--space-6);margin-block:var(--space-5);background:var(--surface)}.record-head{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.status-pill{border:1px solid var(--border);padding:var(--space-2) var(--space-3);font-weight:var(--weight-medium)}.record.cancelled{border-left:var(--focus-width) solid var(--fg-muted)}.record.received{border-left:var(--focus-width) solid var(--success)}.remote-form{margin-block:var(--space-8)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-dialog,dialog{background:var(--bg);color:var(--fg);border:1px solid var(--border);padding:var(--space-8);width:min(38rem,100% - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.menu-dialog nav{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}dialog::backdrop{background:var(--backdrop)}dialog h2{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.reading-progress{background:var(--accent);transform-origin:top;pointer-events:none;width:3px;height:100%;z-index:var(--z-nav);position:fixed;top:0;left:0;transform:scaleY(0)}.detail-layout{grid-template-columns:1.5fr 1fr}.detail-heading{padding-bottom:var(--space-3)}.favorite-detail{max-width:28rem}.save-detail{gap:var(--space-3);color:var(--fg)}.save-detail span:first-child{color:var(--accent);font-size:var(--text-xl)}.facts-grid{background:var(--surface);padding:var(--space-6);gap:var(--space-5)}.facts-grid:before{top:var(--space-6);left:var(--space-2)}.request-card .btn{gap:var(--space-5);width:100%}.footer nav,.footer-grid>div{min-width:0}.footer .inline{overflow-wrap:anywhere}.privacy{padding-top:0}.source-label{font-weight:var(--weight-medium)}.loading-marker{width:var(--space-8);height:var(--space-2);background:var(--accent);margin-left:var(--space-3);animation:soleira-breathe var(--motion-loading) infinite alternate;display:inline-block}[aria-disabled=true]{opacity:var(--opacity-muted);cursor:not-allowed}::selection{background:var(--surface-muted);color:var(--fg)}@keyframes threshold-entry{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (width<=64rem){.company-layout,.faq-layout{gap:var(--space-5);grid-template-columns:1fr}}@media (width<=48rem){.header{padding-block:var(--space-3)}.intro{padding-block:var(--space-8);gap:var(--space-5);grid-template-columns:1fr}.intro-aside{padding:0}.intro h1{font-size:clamp(2.35rem,8vw,3.8rem)}.catalog-grid{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}.request-layout{gap:var(--space-8);grid-template-columns:1fr}.form-panel{padding:var(--space-4)}.form-fields{grid-template-columns:1fr}.featured .property-info{padding-block:var(--space-6);grid-template-columns:1fr}.featured .property-info:before{top:var(--space-6)}.type-counts{grid-template-columns:1fr 1fr}.detail-layout{grid-template-columns:1fr}.record{padding:var(--space-4)}.record-head{flex-direction:column;align-items:flex-start}.review-list{gap:var(--space-2);grid-template-columns:1fr}.review-list dd{margin-bottom:var(--space-3)}.catalog-tools{align-items:stretch}.menu-dialog,dialog{padding:var(--space-5)}.metrics{gap:var(--space-6)}.facts-grid{padding:var(--space-5)}.catalog-actions .sort select{min-width:0}.footer .footer-grid{gap:var(--space-8)}}@media (width<=22rem){.filters{grid-template-columns:1fr}.form-stepper{flex-direction:column}.featured .property-info{padding-left:var(--space-6)}.sort{align-items:stretch}}@media (prefers-reduced-motion:reduce){.reading-progress{display:none}.intro h1{animation:none}*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
