.page-hero[data-v-e9277ef7]{background-size:200% 200%}.page-hero__circle[data-v-e9277ef7]{z-index:1;pointer-events:none;background:#5fb3bf14;border:1px solid #5fb3bf1f;border-radius:50%;position:absolute}.page-hero__circle--1[data-v-e9277ef7]{width:200px;height:200px;animation:7s ease-in-out infinite floatCircle-e9277ef7;top:10%;right:8%}.page-hero__circle--2[data-v-e9277ef7]{width:130px;height:130px;animation:9s ease-in-out infinite reverse floatCircle-e9277ef7;bottom:15%;left:6%}@keyframes floatCircle-e9277ef7{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-18px)scale(1.06)}}.page-hero__subtitle[data-v-e9277ef7]{font-size:var(--text-lg);color:#ffffffd9;max-width:680px;line-height:var(--leading-normal);margin-inline:auto;margin-bottom:var(--space-8)}.page-hero__actions[data-v-e9277ef7]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.location-intro__grid[data-v-e9277ef7]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.location-intro__text p[data-v-e9277ef7]{color:var(--color-blue-gray);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.location-intro__text p[data-v-e9277ef7]:last-child{margin-bottom:0}.location-intro__facts[data-v-e9277ef7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.fact-card[data-v-e9277ef7]{background:var(--color-off-white);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-2);border-top:3px solid var(--color-teal);flex-direction:column;display:flex}.fact-card__number[data-v-e9277ef7]{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-teal);line-height:1}.fact-card__label[data-v-e9277ef7]{font-size:var(--text-sm);color:var(--color-blue-gray);line-height:var(--leading-snug)}.section--alt[data-v-e9277ef7]{background-color:var(--color-off-white)}.services-grid[data-v-e9277ef7]{margin-top:var(--space-4)}.narrow[data-v-e9277ef7]{max-width:760px}.prose[data-v-e9277ef7]{color:var(--color-blue-gray);line-height:var(--leading-relaxed);font-size:var(--text-lg)}.prose a[data-v-e9277ef7]{color:var(--color-ocean);font-weight:var(--weight-medium);text-decoration:underline}.prose+.prose[data-v-e9277ef7]{margin-top:var(--space-4)}.permit-grid[data-v-e9277ef7]{gap:var(--space-12);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;display:grid}.checklist[data-v-e9277ef7]{gap:var(--space-4);padding:var(--space-8);background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius-lg);margin:0;list-style:none;display:grid}.checklist li[data-v-e9277ef7]{padding-left:var(--space-6);color:var(--color-blue-gray);line-height:var(--leading-normal);position:relative}.checklist li[data-v-e9277ef7]:before{content:"✓";width:var(--space-5);color:var(--color-teal);font-weight:var(--weight-bold);text-align:center;position:absolute;left:0}.local-project__grid[data-v-e9277ef7]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.local-project__image[data-v-e9277ef7]{margin:0}.local-project__image img[data-v-e9277ef7]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-lg)}.local-project__image figcaption[data-v-e9277ef7]{margin-top:var(--space-3);color:var(--color-blue-gray);font-size:var(--text-sm);text-align:center}.local-project__copy .prose[data-v-e9277ef7]{margin-top:var(--space-4)}.neighborhoods__intro[data-v-e9277ef7]{text-align:center;color:var(--color-blue-gray);max-width:700px;margin:0 auto var(--space-8);font-size:var(--text-lg);line-height:var(--leading-normal)}.neighborhoods__intro--sub[data-v-e9277ef7]{max-width:720px;margin-bottom:var(--space-10);font-size:var(--text-base)}.neighborhoods__intro a[data-v-e9277ef7]{color:var(--color-ocean);text-decoration:underline}.neighborhoods__columns[data-v-e9277ef7]{gap:var(--space-12);grid-template-columns:1fr 1fr;max-width:900px;margin:0 auto;display:grid}.neighborhoods__subheading[data-v-e9277ef7]{font-size:var(--text-xl);margin-bottom:var(--space-5);color:var(--color-dark)}.neighborhoods__list[data-v-e9277ef7]{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.neighborhoods__list li[data-v-e9277ef7]{font-size:var(--text-base);color:var(--color-dark);padding-left:var(--space-5);position:relative}.neighborhoods__list li[data-v-e9277ef7]:before{content:"";background:var(--color-teal);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.faq[data-v-e9277ef7]{flex-direction:column;align-items:center;display:flex}.faq .container[data-v-e9277ef7]{flex-direction:column;align-items:center;width:100%;display:flex}@media (width<=1024px){.location-intro__grid[data-v-e9277ef7],.local-project__grid[data-v-e9277ef7]{gap:var(--space-10);grid-template-columns:1fr}.permit-grid[data-v-e9277ef7],.neighborhoods__columns[data-v-e9277ef7]{gap:var(--space-8);grid-template-columns:1fr}}@media (width<=640px){.page-hero__actions[data-v-e9277ef7]{flex-direction:column;align-items:center}.location-intro__facts[data-v-e9277ef7]{grid-template-columns:1fr 1fr}.neighborhoods__list[data-v-e9277ef7]{grid-template-columns:1fr}.page-hero__circle[data-v-e9277ef7]{display:none}}
