.site-header .brand{flex:0 0 168px;line-height:1;display:block}.flx-brand-logo{display:block;width:100%;height:auto;max-width:220px}.footer .brand{display:block;width:220px}.flx-brand-download{font-size:12px;text-underline-offset:4px}.flx-s103-projects{padding-block:28px 42px;scroll-margin-top:110px}.flx-s103-count{font-size:18px;font-weight:700;margin-top:-8px}.flx-s103-note{max-width:76ch;font-size:14px;color:#47566b;line-height:1.6}.flx-s103-grid{margin-top:22px}.flx-s103-projects .search-card{width:100%;max-width:none;margin-block:20px 10px}.flx-s103-sort{display:flex;align-items:center;gap:12px;justify-content:flex-end;font-size:13px}.flx-s103-sort select{padding:8px;max-width:200px}.flx-s103-units{padding:24px;background:#f6f3eb;border-radius:12px;margin:20px 0 40px}.flx-s103-choices{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0}.flx-s103-choices h2{flex-basis:100%}.flx-area-main>.flx-s103-wrap{padding-top:18px}.flx-s103-projects .flx-dp-card img{aspect-ratio:16/10;object-fit:cover}.flx-s103-grid .flx-project-reference{grid-column:1/-1}.flx-ab-description{max-width:78ch}.site-header .header-inner{gap:16px}@media(max-width:720px){.site-header .brand{flex-basis:146px;max-width:146px}.footer .brand{width:200px}.flx-s103-projects{padding-top:18px}.flx-s103-sort{justify-content:flex-start}.flx-s103-units{padding:18px}.flx-s103-choices .btn{white-space:normal;text-align:start}.flx-s103-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.flx-s103-projects{scroll-behavior:auto}}
.flx-s103-projects .search-card{scroll-margin-top:100px}html:has(#search:focus-within){scroll-behavior:auto}
.areas .area{min-width:0;width:100%}.areas .area img{width:100%;max-width:100%}.flx-s103-grid>*{min-width:0}@media(max-width:380px){.site-header .brand{flex-basis:118px;max-width:118px}.site-header .header-inner{gap:8px}}
@media(max-width:720px){#search #flx-location-list{position:static;inset:auto;width:100%;max-width:100%;max-height:min(240px,40dvh);margin-top:8px}}
