.city-page[data-astro-cid-4o6zuiu5] .inner-page-hero--media{padding-top:174px}.city-page[data-astro-cid-4o6zuiu5] .inner-page-hero--media .inner-page-hero__content{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(44px,5vw,80px)}.city-page[data-astro-cid-4o6zuiu5] .inner-page-hero--media h1{font-size:clamp(54px,4.8vw,72px);line-height:1.03}.city-page[data-astro-cid-4o6zuiu5] .inner-page-hero--media .inner-page-hero__media{height:480px}.city-section-heading[data-astro-cid-4o6zuiu5]{max-width:900px}.city-section-heading[data-astro-cid-4o6zuiu5] .eyebrow,.city-coverage__copy[data-astro-cid-4o6zuiu5] .eyebrow,.city-proof[data-astro-cid-4o6zuiu5] .eyebrow[data-astro-cid-4o6zuiu5]{letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}.city-section-heading[data-astro-cid-4o6zuiu5] h2,.city-coverage__copy[data-astro-cid-4o6zuiu5] h2,.city-proof[data-astro-cid-4o6zuiu5] h2[data-astro-cid-4o6zuiu5]{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(45px,5vw,76px);line-height:1.02}.city-section-heading[data-astro-cid-4o6zuiu5]>p[data-astro-cid-4o6zuiu5],.city-coverage__copy[data-astro-cid-4o6zuiu5]>p[data-astro-cid-4o6zuiu5],.city-proof__copy[data-astro-cid-4o6zuiu5]>p[data-astro-cid-4o6zuiu5]:not(.eyebrow){max-width:72ch;color:var(--muted);margin:23px 0 0;font-size:17px;line-height:1.66}.city-proof[data-astro-cid-4o6zuiu5]{background:var(--white);padding:140px 0}.city-proof__layout[data-astro-cid-4o6zuiu5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(54px,7vw,110px);display:grid}.city-proof[data-astro-cid-4o6zuiu5] ul[data-astro-cid-4o6zuiu5]{border-top:1px solid var(--line);margin:36px 0 0;padding:0;list-style:none}.city-proof[data-astro-cid-4o6zuiu5] li[data-astro-cid-4o6zuiu5]{border-bottom:1px solid var(--line);padding:16px 0 16px 27px;font-size:15px;font-weight:600;line-height:1.5;position:relative}.city-proof[data-astro-cid-4o6zuiu5] li[data-astro-cid-4o6zuiu5]:before{content:"";background:var(--red);width:12px;height:3px;position:absolute;top:25px;left:0}.city-proof[data-astro-cid-4o6zuiu5] figure[data-astro-cid-4o6zuiu5]{border-radius:var(--radius);height:570px;margin:0;overflow:hidden}.city-proof[data-astro-cid-4o6zuiu5] figure[data-astro-cid-4o6zuiu5] img{object-fit:cover;width:100%;height:100%}.city-services[data-astro-cid-4o6zuiu5]{background:var(--surface);padding:140px 0 155px}.city-services__grid[data-astro-cid-4o6zuiu5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:60px 0 0;padding:0;list-style:none;display:grid}.city-services__grid[data-astro-cid-4o6zuiu5] li[data-astro-cid-4o6zuiu5]{min-width:0}.city-services[data-astro-cid-4o6zuiu5] article[data-astro-cid-4o6zuiu5]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);height:100%;overflow:hidden}.city-services[data-astro-cid-4o6zuiu5] figure[data-astro-cid-4o6zuiu5]{height:250px;margin:0;overflow:hidden}.city-services[data-astro-cid-4o6zuiu5] figure[data-astro-cid-4o6zuiu5] img{object-fit:cover;width:100%;height:100%}.city-services__content[data-astro-cid-4o6zuiu5]{padding:28px}.city-services__number[data-astro-cid-4o6zuiu5]{color:var(--red-text);font-size:12px;font-weight:800}.city-services[data-astro-cid-4o6zuiu5] h3[data-astro-cid-4o6zuiu5]{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(27px,2.3vw,36px);line-height:1.09}.city-services[data-astro-cid-4o6zuiu5] p[data-astro-cid-4o6zuiu5]{min-height:75px;color:var(--muted);margin:18px 0 20px;font-size:14px;line-height:1.62}.city-services[data-astro-cid-4o6zuiu5] a[data-astro-cid-4o6zuiu5],.city-faq[data-astro-cid-4o6zuiu5] a[data-astro-cid-4o6zuiu5]{border-bottom:2px solid var(--red);min-height:44px;color:var(--navy);align-items:center;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.city-projects[data-astro-cid-4o6zuiu5]{background:var(--white);padding:140px 0}.city-projects__grid[data-astro-cid-4o6zuiu5]{grid-template-rows:repeat(3,185px);grid-template-columns:7fr 5fr;gap:16px;margin-top:58px;display:grid}.city-projects__grid[data-astro-cid-4o6zuiu5] figure{min-width:0;min-height:0;margin:0}.city-projects__grid[data-astro-cid-4o6zuiu5] .city-projects__item--1{grid-row:span 3}.city-projects__grid[data-astro-cid-4o6zuiu5] .project-trigger{border-radius:var(--radius);background:var(--surface);width:100%;height:100%}.city-projects__grid[data-astro-cid-4o6zuiu5] img{object-fit:cover;width:100%;height:100%}.city-action[data-astro-cid-4o6zuiu5]{justify-content:center;margin-top:40px;display:flex}.city-review[data-astro-cid-4o6zuiu5]{background:var(--navy-deep);color:var(--white);padding:132px 0}.city-review__layout[data-astro-cid-4o6zuiu5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.city-review[data-astro-cid-4o6zuiu5] .city-section-heading[data-astro-cid-4o6zuiu5] h2{color:var(--white)}.city-review[data-astro-cid-4o6zuiu5] .city-section-heading[data-astro-cid-4o6zuiu5] .eyebrow{color:#ff7477}.city-review[data-astro-cid-4o6zuiu5] .review-card{min-height:0}.city-faq[data-astro-cid-4o6zuiu5]{background:var(--surface);padding:140px 0}.city-faq__layout[data-astro-cid-4o6zuiu5]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:8vw;display:grid}.city-faq[data-astro-cid-4o6zuiu5] .city-section-heading[data-astro-cid-4o6zuiu5]>a[data-astro-cid-4o6zuiu5]{margin-top:30px}.city-coverage[data-astro-cid-4o6zuiu5]{background:var(--surface-blue);padding:140px 0}.city-coverage__layout[data-astro-cid-4o6zuiu5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7vw;display:grid}.city-coverage[data-astro-cid-4o6zuiu5] figure[data-astro-cid-4o6zuiu5]{border-radius:var(--radius);height:510px;margin:0;overflow:hidden}.city-coverage[data-astro-cid-4o6zuiu5] figure[data-astro-cid-4o6zuiu5] img{object-fit:cover;width:100%;height:100%}.city-coverage[data-astro-cid-4o6zuiu5] ul[data-astro-cid-4o6zuiu5]{flex-wrap:wrap;gap:10px;margin:30px 0;padding:0;list-style:none;display:flex}.city-coverage[data-astro-cid-4o6zuiu5] li[data-astro-cid-4o6zuiu5] [data-astro-cid-4o6zuiu5]:is(a,span){border:1px solid var(--line);background:var(--white);min-height:42px;color:var(--navy);border-radius:30px;align-items:center;padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.city-coverage[data-astro-cid-4o6zuiu5] li[data-astro-cid-4o6zuiu5] a[data-astro-cid-4o6zuiu5]:hover{border-color:var(--red)}@media (width<=980px){.city-page[data-astro-cid-4o6zuiu5] .inner-page-hero--media .inner-page-hero__content{grid-template-columns:minmax(0,1fr)}.city-proof[data-astro-cid-4o6zuiu5],.city-services[data-astro-cid-4o6zuiu5],.city-projects[data-astro-cid-4o6zuiu5],.city-review[data-astro-cid-4o6zuiu5],.city-faq[data-astro-cid-4o6zuiu5],.city-coverage[data-astro-cid-4o6zuiu5]{padding-block:100px}.city-proof__layout[data-astro-cid-4o6zuiu5],.city-review__layout[data-astro-cid-4o6zuiu5],.city-coverage__layout[data-astro-cid-4o6zuiu5]{gap:38px}.city-services__grid[data-astro-cid-4o6zuiu5]{gap:14px}.city-services[data-astro-cid-4o6zuiu5] figure[data-astro-cid-4o6zuiu5]{height:190px}.city-services__content[data-astro-cid-4o6zuiu5]{padding:20px}.city-projects__grid[data-astro-cid-4o6zuiu5]{grid-template-rows:repeat(3,155px)}}@media (width<=680px){.city-page[data-astro-cid-4o6zuiu5] .inner-page-hero--media{padding-top:126px}.city-page[data-astro-cid-4o6zuiu5] .inner-page-hero--media h1{font-size:clamp(43px,11vw,58px)}.city-page[data-astro-cid-4o6zuiu5] .inner-page-hero--media .inner-page-hero__media{height:290px}.city-proof[data-astro-cid-4o6zuiu5],.city-services[data-astro-cid-4o6zuiu5],.city-projects[data-astro-cid-4o6zuiu5],.city-review[data-astro-cid-4o6zuiu5],.city-faq[data-astro-cid-4o6zuiu5],.city-coverage[data-astro-cid-4o6zuiu5]{padding-block:74px}.city-section-heading[data-astro-cid-4o6zuiu5] h2,.city-coverage__copy[data-astro-cid-4o6zuiu5] h2,.city-proof[data-astro-cid-4o6zuiu5] h2[data-astro-cid-4o6zuiu5]{font-size:clamp(39px,10vw,56px)}.city-proof__layout[data-astro-cid-4o6zuiu5],.city-review__layout[data-astro-cid-4o6zuiu5],.city-coverage__layout[data-astro-cid-4o6zuiu5],.city-faq__layout[data-astro-cid-4o6zuiu5]{grid-template-columns:1fr;gap:35px}.city-proof[data-astro-cid-4o6zuiu5] figure[data-astro-cid-4o6zuiu5],.city-coverage[data-astro-cid-4o6zuiu5] figure[data-astro-cid-4o6zuiu5]{height:320px}.city-services__grid[data-astro-cid-4o6zuiu5]{grid-template-columns:1fr;gap:20px;margin-top:40px}.city-services[data-astro-cid-4o6zuiu5] figure[data-astro-cid-4o6zuiu5]{height:220px}.city-services[data-astro-cid-4o6zuiu5] p[data-astro-cid-4o6zuiu5]{min-height:0}.city-projects__grid[data-astro-cid-4o6zuiu5]{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.city-projects__grid[data-astro-cid-4o6zuiu5] .city-projects__item--1{grid-area:auto/span 2}.city-projects__grid[data-astro-cid-4o6zuiu5] .city-projects__item--4{grid-column:span 2}.city-projects__grid[data-astro-cid-4o6zuiu5] .project-trigger{height:170px}.city-projects__grid[data-astro-cid-4o6zuiu5] .city-projects__item--1 .project-trigger{height:260px}}
