.home-search-panel{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:96px 16px 32px}.home-search-panel__backdrop{position:absolute;inset:0;border:0;background:transparent;cursor:pointer}.home-search-panel__dialog{position:relative;z-index:1;width:min(960px,100%);background:#f4f4f2;color:#100b28;border:1px solid #e7e9ec;border-radius:0}.home-search-panel__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid #e7e9ec}.home-search-panel__label,.home-search-panel__title{margin:0}.home-search-panel__close,.home-search-panel__label,.home-search-panel__title{font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#100b28}.home-search-panel__close{border:0;background:transparent;cursor:pointer;padding:0}.home-search-panel__grid{display:grid;grid-template-columns:1fr;min-height:280px}@media (min-width:800px){.home-search-panel__grid{grid-template-columns:1fr 1fr}}.home-search-panel__col{padding:24px;border-bottom:1px solid #e7e9ec}@media (min-width:800px){.home-search-panel__col{border-bottom:0;border-right:1px solid #e7e9ec}.home-search-panel__col:last-child{border-right:0}}.home-search-panel__col--photo{min-height:220px;background:transparent}.home-search-panel__areas,.home-search-panel__markets{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.home-search-panel__area,.home-search-panel__market{display:inline;padding:0;border:0;background:transparent;color:#100b28;font-family:var(--font-sans),"Helvetica Neue",sans-serif;font-size:15px;font-weight:300;letter-spacing:.03em;text-align:left;cursor:pointer;width:fit-content;border-radius:0}.home-search-panel__market--active{text-decoration:underline;text-underline-offset:6px;background:transparent}.home-search-panel__fields{margin-top:16px;display:grid;gap:14px}.home-search-panel__field{display:grid;gap:6px;font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#100b28}.home-search-panel__field input{width:100%;border:0;border-bottom:1px solid #e7e9ec;border-radius:0;background:transparent;color:#100b28;font-family:var(--font-sans),"Helvetica Neue",sans-serif;font-size:15px;font-weight:300;letter-spacing:.03em;text-transform:none;padding:6px 0;outline:none}.about-teaser{background:#f7f6f2;color:#111111;padding-top:96px;padding-bottom:96px;border-top:1px solid #e7e9ec}.about-teaser__title{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-.03em;color:#111111}.about-teaser__layout{margin-top:0}.about-teaser__media{margin:0}@media (min-width:768px){.about-teaser__layout{gap:96px}}