._container_fdd61_1{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:100vh;margin-inline:auto;padding:0 1rem;display:flex;position:relative}._waveBottom_fdd61_14,._waveTop_fdd61_15{z-index:1;position:absolute}._waveTop_fdd61_15{top:0}._waveBottom_fdd61_14{bottom:0}._searchContainer_fdd61_28{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;margin-inline:auto;display:flex}@media (width>=768px){._searchContainer_fdd61_28{gap:1.5rem;width:80%}}@media (width>=1024px){._searchContainer_fdd61_28{gap:1.5rem;width:40rem}}._logoContainer_fdd61_54{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}._logoText_fdd61_62{color:var(--brand-blue);margin:0;font-size:3.5rem;font-weight:400}._caption_fdd61_69{color:var(--text-soft);text-align:center;margin:0;font-size:.875rem}._popularAreas_fdd61_76{flex-direction:column;align-items:center;gap:.625rem;margin-top:.5rem;display:flex}._popularAreasLabel_fdd61_84{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-green);margin:0;font-size:.75rem;font-weight:600}._popularAreasList_fdd61_93{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;max-width:34rem;margin:0;padding:0;list-style:none;display:flex}._popularAreasList_fdd61_93 a{border:1px solid var(--light-grey);color:var(--brand-blue);background:#fff;border-radius:999px;padding:.375rem .875rem;font-size:.8125rem;text-decoration:none;display:inline-block}._popularAreasList_fdd61_93 a:hover{border-color:var(--brand-green);color:var(--brand-green)}._browseAreas_fdd61_120{color:var(--brand-green);font-size:.875rem;font-weight:600}@media (width<=48rem){._popularAreasList_fdd61_93 li:nth-child(n+9){display:none}}@media (width<=34rem){._popularAreasList_fdd61_93 li:nth-child(n+5){display:none}}._container_rjzri_1{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex;position:relative}._inputContainer_rjzri_11{border:1px solid var(--light-grey);width:100%;color:var(--brand-blue);background:#fff;border-radius:999px;flex-direction:row;align-items:center;gap:1rem;padding:0 1.375rem;font-size:1rem;display:flex;box-shadow:0 12px 30px #1f3b5312}._inputContainer_rjzri_11:focus-within{outline:2px solid var(--brand-green);outline-offset:2px}._inputIcon_rjzri_31{width:1.125rem;height:1.125rem}._input_rjzri_11{caret-color:#000;border:none;outline:none;width:100%;padding:1rem 0;font-size:1rem}._results_rjzri_45{border:1px solid var(--light-grey);z-index:2;background-color:#fff;border-radius:1rem;flex-direction:column;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:4rem;overflow:hidden;box-shadow:0 2px 4px #0000001a}._resultLink_rjzri_63,._resultNoResults_rjzri_64{color:inherit;outline-offset:-2px;padding:.75rem 1rem;text-decoration:none;display:block}._resultError_rjzri_72{color:#c0392b;padding:.75rem 1rem}._resultLink_rjzri_63:hover,._resultLink_rjzri_63:focus,._resultLink_rjzri_63:active{background-color:var(--light-grey)}._resultLink_rjzri_63:focus-visible{outline:2px solid var(--brand-green)}._groupHeading_rjzri_87{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);padding:.75rem 1rem 0;font-size:.6875rem;font-weight:600}._placeLink_rjzri_96{align-items:baseline;gap:.625rem;min-width:0;display:flex}._kind_rjzri_103{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-green);background:var(--tint-green);border-radius:999px;flex:none;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600}._placeName_rjzri_115{flex:none;font-weight:600}._placeContext_rjzri_120{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-soft);font-size:.875rem;overflow:hidden}
