.home-page{min-height:100vh;background-color:white}.city-sections_cy__2FTZl{--cy-ink:#14181a;--cy-muted:#566066;--cy-line:#e4e7e5;--cy-green:var(--brand-green);--cy-gtext:#0b6b3d;--cy-mint:#e9f3ee;--cy-stone:#f2f4f3;color:var(--cy-ink);-webkit-font-smoothing:antialiased}.city-sections_cy__2FTZl *,.city-sections_cy__2FTZl :after,.city-sections_cy__2FTZl :before{box-sizing:border-box}.city-sections_cy__2FTZl h2,.city-sections_cy__2FTZl h3,.city-sections_cy__2FTZl p,.city-sections_cy__2FTZl ul{margin:0;padding:0}.city-sections_cy__2FTZl ul{list-style:none}:where(.city-sections_cy__2FTZl) a{color:inherit;text-decoration:none}.city-sections_cy__2FTZl a:focus-visible,.city-sections_cy__2FTZl summary:focus-visible{outline:3px solid var(--cy-green);outline-offset:3px}.city-sections_cy__2FTZl .city-sections_wrap__zaONv{max-width:1240px;margin:0 auto;padding:0 40px;width:100%}.city-sections_cy__2FTZl .city-sections_h2__GDtF8{font-size:48px;line-height:1.06;letter-spacing:-.045em;font-weight:800;text-align:center}.city-sections_cy__2FTZl .city-sections_sub__WvOms{font-size:19px;line-height:1.55;font-weight:500;color:var(--cy-muted);text-align:center;margin:14px auto 0;max-width:620px}.city-sections_cy__2FTZl .city-sections_section__TMU2F{padding:96px 0}.city-sections_cy__2FTZl .city-sections_items__ILWi6{background:var(--cy-stone);padding:120px 0 128px;border-top:1px solid #e3e8e5;border-bottom:1px solid #e3e8e5}.city-sections_cy__2FTZl .city-sections_items__ILWi6 .city-sections_h2__GDtF8{font-size:56px;line-height:1.04;letter-spacing:-.048em}.city-sections_cy__2FTZl .city-sections_items__ILWi6 .city-sections_sub__WvOms{font-size:21px;margin-top:16px;max-width:560px}.city-sections_cy__2FTZl .city-sections_tiles__uBusn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:64px}.city-sections_cy__2FTZl .city-sections_tile__aWGN_{display:flex;align-items:center;gap:14px;min-height:92px;padding:16px 18px 16px 16px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px rgba(20,24,26,.05);font-weight:700;font-size:17px;letter-spacing:-.025em;line-height:1.2;transition:transform .25s,box-shadow .25s}.city-sections_cy__2FTZl .city-sections_tile__aWGN_:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(20,24,26,.06),0 18px 32px -20px rgba(20,24,26,.28)}.city-sections_cy__2FTZl .city-sections_tileIcon__7BnBQ{width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex:none}.city-sections_cy__2FTZl .city-sections_tileIcon__7BnBQ svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.city-sections_cy__2FTZl .city-sections_more__vf73y{margin-top:56px;text-align:center}.city-sections_cy__2FTZl .city-sections_pill__8bfPO{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 30px;border-radius:999px;background:var(--cy-green);color:#fff;font-weight:700;font-size:17px}.city-sections_cy__2FTZl .city-sections_pill__8bfPO svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.city-sections_cy__2FTZl .city-sections_areas__EURWO{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.city-sections_cy__2FTZl .city-sections_areas__EURWO .city-sections_h2__GDtF8,.city-sections_cy__2FTZl .city-sections_areas__EURWO .city-sections_sub__WvOms{text-align:left;margin-left:0}.city-sections_cy__2FTZl .city-sections_chipLabel__9eodn{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--cy-muted);font-weight:700;margin:22px 0 12px}.city-sections_cy__2FTZl .city-sections_chipLabel__9eodn:first-child{margin-top:0}.city-sections_cy__2FTZl .city-sections_chips__xnNka{display:flex;flex-wrap:wrap;gap:10px}.city-sections_cy__2FTZl .city-sections_chip__oyRqv{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:99px;background:var(--cy-stone);font-size:15px;font-weight:600;letter-spacing:-.01em}.city-sections_cy__2FTZl .city-sections_chipNear__Y5wqX{background:#fff;box-shadow:inset 0 0 0 1.5px #d9dedb;color:var(--cy-muted)}.city-sections_cy__2FTZl .city-sections_local__o1ATB{padding:96px 0 8px}.city-sections_cy__2FTZl .city-sections_localGrid__JJZ5j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 72px}.city-sections_cy__2FTZl .city-sections_block__kqY3p h2{font-size:34px;line-height:1.1;letter-spacing:-.04em;font-weight:800}.city-sections_cy__2FTZl .city-sections_block__kqY3p h3{font-size:22px;line-height:1.2;letter-spacing:-.03em;font-weight:800}.city-sections_cy__2FTZl .city-sections_block__kqY3p p{font-size:16px;line-height:1.65;font-weight:500;color:var(--cy-muted);margin-top:12px}.city-sections_cy__2FTZl .city-sections_faq__ATjuI{max-width:820px;margin:48px auto 0}.city-sections_cy__2FTZl .city-sections_faq__ATjuI details{border-top:1px solid var(--cy-line)}.city-sections_cy__2FTZl .city-sections_faq__ATjuI details:last-child{border-bottom:1px solid var(--cy-line)}.city-sections_cy__2FTZl .city-sections_faq__ATjuI summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:24px 0;font-size:19px;font-weight:700;letter-spacing:-.02em}.city-sections_cy__2FTZl .city-sections_faq__ATjuI summary::-webkit-details-marker{display:none}.city-sections_cy__2FTZl .city-sections_faq__ATjuI summary svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;transition:transform .25s}.city-sections_cy__2FTZl .city-sections_faq__ATjuI details[open] summary svg{transform:rotate(45deg)}.city-sections_cy__2FTZl .city-sections_faq__ATjuI details p{padding:0 40px 26px 0;font-size:16.5px;line-height:1.65;color:var(--cy-muted);font-weight:500}.city-sections_cy__2FTZl .city-sections_final__69hsS{background:#141414;color:#fff;border-radius:40px;padding:72px 40px;text-align:center}.city-sections_cy__2FTZl .city-sections_final__69hsS h2{font-size:52px;line-height:1.04;letter-spacing:-.05em;font-weight:800;max-width:720px;margin:0 auto}.city-sections_cy__2FTZl .city-sections_final__69hsS p{font-size:18px;font-weight:500;color:#b9c0bc;margin:16px auto 0;max-width:520px;line-height:1.55}.city-sections_cy__2FTZl .city-sections_final__69hsS a{display:inline-flex;align-items:center;height:56px;padding:0 30px;border-radius:14px;background:#fff;color:#141414;font-weight:700;font-size:17px;margin-top:30px}.city-sections_cy__2FTZl .city-sections_finalWrap__on5d2{padding-bottom:120px}.city-sections_cy__2FTZl .city-sections_extras__Dztau{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-top:28px;font-size:14px;font-weight:600;color:var(--cy-muted)}.city-sections_cy__2FTZl .city-sections_extras__Dztau a{display:inline-flex;align-items:center;min-height:44px}.city-sections_cy__2FTZl .city-sections_extras__Dztau a:hover{color:var(--cy-gtext);text-decoration:underline}.city-sections_cy__2FTZl .city-sections_detail___JX0V{padding:64px 0 0}.city-sections_cy__2FTZl .city-sections_detail___JX0V p{max-width:720px;margin:0 auto;font-size:18px;line-height:1.65;font-weight:500;color:var(--cy-muted);text-align:center}.city-sections_cy__2FTZl .city-sections_related__1GT__{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px}@media (max-width:900px){.city-sections_cy__2FTZl .city-sections_wrap__zaONv{padding:0 20px}.city-sections_cy__2FTZl .city-sections_section__TMU2F{padding:64px 0}.city-sections_cy__2FTZl .city-sections_h2__GDtF8{font-size:34px}.city-sections_cy__2FTZl .city-sections_sub__WvOms{font-size:16.5px}.city-sections_cy__2FTZl .city-sections_items__ILWi6{padding:72px 0 80px}.city-sections_cy__2FTZl .city-sections_items__ILWi6 .city-sections_h2__GDtF8{font-size:34px}.city-sections_cy__2FTZl .city-sections_items__ILWi6 .city-sections_sub__WvOms{font-size:17px;margin-top:12px;max-width:320px}.city-sections_cy__2FTZl .city-sections_tiles__uBusn{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:36px}.city-sections_cy__2FTZl .city-sections_tile__aWGN_{gap:8px;min-height:68px;padding:10px;border-radius:18px;font-size:14px}.city-sections_cy__2FTZl .city-sections_tileIcon__7BnBQ{width:40px;height:40px;border-radius:12px}.city-sections_cy__2FTZl .city-sections_tileIcon__7BnBQ svg{width:22px;height:22px}.city-sections_cy__2FTZl .city-sections_more__vf73y{margin-top:36px}.city-sections_cy__2FTZl .city-sections_pill__8bfPO{height:50px;padding:0 26px;font-size:16px}.city-sections_cy__2FTZl .city-sections_areas__EURWO{grid-template-columns:1fr;gap:28px}.city-sections_cy__2FTZl .city-sections_areas__EURWO .city-sections_h2__GDtF8,.city-sections_cy__2FTZl .city-sections_areas__EURWO .city-sections_sub__WvOms{text-align:center;margin-left:auto}.city-sections_cy__2FTZl .city-sections_local__o1ATB{padding:56px 0 16px}.city-sections_cy__2FTZl .city-sections_localGrid__JJZ5j{grid-template-columns:1fr;gap:28px}.city-sections_cy__2FTZl .city-sections_block__kqY3p h2{font-size:26px}.city-sections_cy__2FTZl .city-sections_block__kqY3p h3{font-size:19px}.city-sections_cy__2FTZl .city-sections_block__kqY3p p{font-size:15px;line-height:1.6}.city-sections_cy__2FTZl .city-sections_faq__ATjuI summary{font-size:17px}.city-sections_cy__2FTZl .city-sections_faq__ATjuI details p{padding-right:0}.city-sections_cy__2FTZl .city-sections_finalWrap__on5d2{padding-bottom:72px}.city-sections_cy__2FTZl .city-sections_final__69hsS{border-radius:28px;padding:48px 24px}.city-sections_cy__2FTZl .city-sections_final__69hsS h2{font-size:34px}.city-sections_cy__2FTZl .city-sections_final__69hsS a{min-height:52px}}.near-section_near__MhE9t{--ink:#14181a;--muted:#566066;padding:32px 0 72px;color:var(--ink)}.near-section_wrap__BN2eP{max-width:1240px;margin:0 auto;padding:0 40px}.near-section_near__MhE9t h2,.near-section_near__MhE9t h3,.near-section_near__MhE9t p,.near-section_near__MhE9t ul{margin:0;padding:0}.near-section_near__MhE9t ul{list-style:none}.near-section_heading__rgFXI{font-size:44px;line-height:1.06;letter-spacing:-.045em;font-weight:800}.near-section_sub__PbwxG{font-size:18px;line-height:1.5;font-weight:500;color:var(--muted);margin-top:12px}.near-section_tabs__FVIb4{display:inline-flex;gap:2px;margin-top:24px;padding:4px;background:#e8ebea;border-radius:14px}.near-section_tab__7EOZl{flex:none;height:44px;padding:0 18px;border:0;border-radius:11px;background:transparent;font-family:inherit;font-size:14.5px;font-weight:700;color:var(--muted);cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.near-section_tab__7EOZl:focus-visible{outline:3px solid var(--brand-green);outline-offset:2px}.near-section_tabOn__I2GUN{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(20,24,26,.12),0 3px 10px -4px rgba(20,24,26,.18)}.near-section_layout__VZdX2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;margin-top:28px;align-items:start}.near-section_panelHead__fAacR{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:28px 0 8px}.near-section_panelHead__fAacR:first-child{margin-top:0}.near-section_enhanced__15_C5 .near-section_panelHead__fAacR{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.near-section_list__BaA8S{display:flex;flex-direction:column;gap:2px}.near-section_place__E7JaE{display:block;padding:8px 0;min-height:44px;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1.15;color:#6b747a;text-decoration:none;transition:color .25s}.near-section_place__E7JaE:hover{color:#3a4247}.near-section_placeOn__y11ic,.near-section_placeOn__y11ic:hover{color:var(--ink)}.near-section_place__E7JaE:focus-visible{outline:3px solid var(--brand-green);outline-offset:3px;border-radius:6px}.near-section_card__SW7AO{background:#fff;border-radius:28px;padding:12px 12px 24px;box-shadow:0 30px 60px -30px rgba(20,24,26,.28),0 0 0 1px rgba(20,24,26,.04)}.near-section_map__liIvE{width:100%;height:auto;display:block;border-radius:22px}.near-section_kicker___DyyC{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b747a;margin:20px 12px 10px}.near-section_stop__D_d5g{display:flex;align-items:center;gap:12px;margin:0 12px;padding:8px 0;font-size:20px;font-weight:800;letter-spacing:-.03em}.near-section_dotFrom__UZNdw,.near-section_dotTo__1wF6N{width:14px;height:14px;border-radius:50%;flex:none}.near-section_dotFrom__UZNdw{border:4px solid #0b7a47;background:#fff}.near-section_dotTo__1wF6N{background:var(--ink)}.near-section_line__R7iH7{margin:12px 12px 0;font-size:15.5px;line-height:1.55;font-weight:500;color:var(--muted)}.near-section_go__1LtKC{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;margin:18px 12px 0;border-radius:14px;background:var(--brand-green);color:#fff;font-weight:700;font-size:15px;text-decoration:none}.near-section_go__1LtKC:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (max-width:900px){.near-section_near__MhE9t{padding:32px 0 56px}.near-section_wrap__BN2eP{padding:0 20px}.near-section_heading__rgFXI{font-size:28px}.near-section_sub__PbwxG{font-size:15.5px}.near-section_tabs__FVIb4{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none}.near-section_tabs__FVIb4::-webkit-scrollbar{display:none}.near-section_layout__VZdX2{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.near-section_card__SW7AO{order:-1}.near-section_place__E7JaE{font-size:24px}.near-section_stop__D_d5g{font-size:18px}}