.slogan[data-astro-cid-vfiukyga]{font-family:var(--font-hand);pointer-events:none;width:max-content;font-size:31px;line-height:.96;transform:rotate(-5deg)}.slogan[data-astro-cid-vfiukyga]>span[data-astro-cid-vfiukyga],.slogan[data-astro-cid-vfiukyga]>span[data-astro-cid-vfiukyga]>span[data-astro-cid-vfiukyga]{display:block}svg[data-astro-cid-vfiukyga]{color:var(--color-lime);width:85%;margin-top:9px}.hero[data-astro-cid-s4khibbi]{isolation:isolate;background:var(--color-footer);min-height:640px;color:var(--color-white);display:flex;position:relative}.hero-picture[data-astro-cid-s4khibbi],.hero-overlay[data-astro-cid-s4khibbi]{z-index:-1;position:absolute;inset:0}.hero-picture[data-astro-cid-s4khibbi] img[data-astro-cid-s4khibbi]{object-fit:cover;object-position:center;width:100%;height:100%}.hero-overlay[data-astro-cid-s4khibbi]{background:var(--hero-shade)}.hero-container[data-astro-cid-s4khibbi]{align-items:center;padding-block:70px;display:flex;position:relative}.hero-copy[data-astro-cid-s4khibbi]{max-width:780px}.eyebrow[data-astro-cid-s4khibbi]{color:var(--color-white);margin-bottom:18px;font-size:12px}h1[data-astro-cid-s4khibbi]{color:var(--color-white);letter-spacing:-.05em;font-size:clamp(50px,5vw,72px);font-weight:800;line-height:1.03}h1[data-astro-cid-s4khibbi] span[data-astro-cid-s4khibbi]{display:block}.hero-description[data-astro-cid-s4khibbi]{max-width:465px;margin-top:22px;font-size:17px;line-height:1.55}.hero-actions[data-astro-cid-s4khibbi]{gap:16px;margin-top:30px;display:flex}.hero-actions[data-astro-cid-s4khibbi] .button{min-height:54px}.hero-slogan[data-astro-cid-s4khibbi]{position:absolute;bottom:36px;right:14px}@media (width<=1199px){.hero[data-astro-cid-s4khibbi]{min-height:530px}h1[data-astro-cid-s4khibbi]{font-size:55px}.hero-description[data-astro-cid-s4khibbi]{max-width:410px;font-size:16px}.hero-container[data-astro-cid-s4khibbi]{padding-block:58px}}@media (width<=959px){.hero-slogan[data-astro-cid-s4khibbi]{display:none}.hero-overlay[data-astro-cid-s4khibbi]{background:var(--hero-shade-mobile)}}@media (width<=639px){.hero[data-astro-cid-s4khibbi]{min-height:625px}.hero-container[data-astro-cid-s4khibbi]{padding-block:58px}.hero-copy[data-astro-cid-s4khibbi]{width:100%}h1[data-astro-cid-s4khibbi]{letter-spacing:-.045em;font-size:clamp(36px,9.8vw,42px);line-height:1.05}h1[data-astro-cid-s4khibbi] span[data-astro-cid-s4khibbi]{display:inline}h1[data-astro-cid-s4khibbi] span[data-astro-cid-s4khibbi]+span[data-astro-cid-s4khibbi]:before{content:" "}.eyebrow[data-astro-cid-s4khibbi]{letter-spacing:.115em;max-width:265px;margin-bottom:17px;font-size:10px}.hero-description[data-astro-cid-s4khibbi]{margin-top:20px;font-size:16px;line-height:1.55}.hero-actions[data-astro-cid-s4khibbi]{flex-direction:column;gap:12px;margin-top:26px}.hero-picture[data-astro-cid-s4khibbi] img[data-astro-cid-s4khibbi]{object-position:60% center}}.services[data-astro-cid-5tact4yc]{padding-block:44px 42px}.section-intro[data-astro-cid-5tact4yc]{text-align:center}.section-intro[data-astro-cid-5tact4yc] .eyebrow[data-astro-cid-5tact4yc]{margin-bottom:10px}.section-intro[data-astro-cid-5tact4yc]>p[data-astro-cid-5tact4yc]:last-child{margin-top:12px;font-size:16px}.service-grid[data-astro-cid-5tact4yc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.service-card[data-astro-cid-5tact4yc]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);overflow:hidden}a[data-astro-cid-5tact4yc].service-card:hover{border-color:var(--color-muted);text-decoration:none}.service-card[data-astro-cid-5tact4yc] img[data-astro-cid-5tact4yc]{aspect-ratio:16/10;object-fit:cover;width:100%}.card-copy[data-astro-cid-5tact4yc]{padding:17px 16px 19px}h3[data-astro-cid-5tact4yc]{letter-spacing:-.035em;font-size:clamp(17px,1.4vw,20px);font-weight:800;line-height:1.25}.card-copy[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{margin-top:9px;font-size:14px;line-height:1.5}.services-action[data-astro-cid-5tact4yc]{justify-content:center;margin-top:23px;display:flex}@media (width>=960px) and (width<=1199px){.services[data-astro-cid-5tact4yc]{padding-block:26px 24px}.service-grid[data-astro-cid-5tact4yc]{gap:18px;margin-top:22px}.card-copy[data-astro-cid-5tact4yc]{padding:14px}.card-copy[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{font-size:13px}.services-action[data-astro-cid-5tact4yc]{margin-top:18px}}@media (width<=959px){.service-grid[data-astro-cid-5tact4yc]{grid-template-columns:repeat(2,minmax(0,1fr))}h3[data-astro-cid-5tact4yc]{font-size:20px}}@media (width<=639px){.services[data-astro-cid-5tact4yc]{padding-block:38px}.section-intro[data-astro-cid-5tact4yc] h2[data-astro-cid-5tact4yc]{max-width:330px;margin-inline:auto}.section-intro[data-astro-cid-5tact4yc]>p[data-astro-cid-5tact4yc]:last-child{margin-top:14px}.service-grid[data-astro-cid-5tact4yc]{grid-template-columns:1fr;gap:20px;margin-top:26px}.card-copy[data-astro-cid-5tact4yc]{padding:19px}.card-copy[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{font-size:15px}.services-action[data-astro-cid-5tact4yc] .button{width:100%}}.neighborhood[data-astro-cid-dructclg]{grid-template-columns:44fr 56fr;min-height:400px;display:grid}.neighborhood-photo[data-astro-cid-dructclg]{isolation:isolate;background:var(--color-footer);min-width:0;min-height:100%;color:var(--color-white);position:relative}.neighborhood-photo[data-astro-cid-dructclg] img[data-astro-cid-dructclg]{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.neighborhood-photo[data-astro-cid-dructclg]:after{content:"";z-index:-1;background:var(--photo-shade);position:absolute;inset:0}.photo-slogan[data-astro-cid-dructclg]{left:max(var(--page-gutter), calc((100vw - var(--container-max)) / 2));pointer-events:none;max-width:calc(100% - var(--page-gutter) * 2);max-height:calc(100% - 56px);position:absolute;bottom:32px;overflow:clip}.photo-slogan[data-astro-cid-dructclg] .slogan{font-size:clamp(29px,2.5vw,36px)}.neighborhood-panel[data-astro-cid-dructclg]{min-width:0;padding:44px max(var(--page-gutter), calc((100vw - var(--container-max)) / 2)) 46px 64px;isolation:isolate;background:var(--color-panel);align-items:center;display:flex;position:relative}.neighborhood-copy[data-astro-cid-dructclg]{width:100%;max-width:580px}.eyebrow[data-astro-cid-dructclg]{margin-bottom:12px}h2[data-astro-cid-dructclg] span[data-astro-cid-dructclg]{display:block}.neighborhood-description[data-astro-cid-dructclg]{max-width:520px;margin-block:18px 24px;font-size:16px;line-height:1.55}.skyline[data-astro-cid-dructclg]{width:100%;height:100px;fill:var(--color-heading);opacity:.035;z-index:-1;pointer-events:none;position:absolute;inset:auto 0 0}.panel-slogan[data-astro-cid-dructclg]{color:var(--color-heading);pointer-events:none;display:none}@media (width>=1440px){.neighborhood-copy[data-astro-cid-dructclg]{padding-right:140px}.panel-slogan[data-astro-cid-dructclg]{right:max(var(--page-gutter), calc((100vw - var(--container-max)) / 2));display:block;position:absolute;bottom:35px}.panel-slogan[data-astro-cid-dructclg] .slogan{font-size:29px}}@media (width>=960px) and (width<=1199px){.neighborhood[data-astro-cid-dructclg]{min-height:330px}.neighborhood-panel[data-astro-cid-dructclg]{padding-block:32px;padding-left:50px}.eyebrow[data-astro-cid-dructclg]{margin-bottom:10px}.neighborhood-description[data-astro-cid-dructclg]{margin-block:14px 20px;font-size:15px;line-height:1.5}.photo-slogan[data-astro-cid-dructclg]{bottom:28px}}@media (width<=959px){.neighborhood[data-astro-cid-dructclg]{grid-template-columns:minmax(0,1fr)}.neighborhood-photo[data-astro-cid-dructclg]{min-height:320px}.neighborhood-panel[data-astro-cid-dructclg]{padding:38px var(--page-gutter) 42px}.neighborhood-copy[data-astro-cid-dructclg]{max-width:620px}}@media (width<=639px){.neighborhood-photo[data-astro-cid-dructclg]{min-height:280px}.photo-slogan[data-astro-cid-dructclg]{bottom:25px}.photo-slogan[data-astro-cid-dructclg] .slogan{font-size:29px}h2[data-astro-cid-dructclg] span[data-astro-cid-dructclg]{display:inline}h2[data-astro-cid-dructclg] span[data-astro-cid-dructclg]+span[data-astro-cid-dructclg]:before{content:" "}.neighborhood-description[data-astro-cid-dructclg]{margin-block:17px 23px}.neighborhood-copy[data-astro-cid-dructclg] .button{width:100%}}
