.swiss-section[data-v-11f92fd9]{padding-top:var(--swiss-section-pad);padding-bottom:var(--swiss-section-pad)}.swiss-suburb-share[data-v-11f92fd9]{border-bottom:none}.suburb-hero[data-v-11f92fd9]{background:var(--swiss-bg);border-bottom:1px solid var(--swiss-rule);position:relative;overflow:hidden}.suburb-hero__map[data-v-11f92fd9]{object-fit:cover;filter:grayscale()contrast(1.15);opacity:.55;width:100%;height:100%;position:absolute;inset:0}.suburb-hero__map--dark[data-v-11f92fd9]{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none}:root.dark .suburb-hero__map--light[data-v-11f92fd9]{display:none}:root.dark .suburb-hero__map--dark[data-v-11f92fd9]{display:block}.suburb-hero__veil[data-v-11f92fd9]{background:linear-gradient(#faf7f1b3 0%,#faf7f1eb 100%);position:absolute;inset:0}:root.dark .suburb-hero__veil[data-v-11f92fd9]{background:linear-gradient(#1313118c 0%,#131311e6 100%)}.suburb-hero__grid[data-v-11f92fd9]{padding-top:var(--swiss-section-pad);padding-bottom:var(--swiss-section-pad);align-items:center;min-height:60svh;position:relative}.suburb-hero__text[data-v-11f92fd9]{flex-direction:column;grid-column:span 6;justify-content:center;display:flex}.suburb-hero__form[data-v-11f92fd9]{grid-column:span 6}.suburb-hero__eyebrow[data-v-11f92fd9]{letter-spacing:.14em;text-transform:uppercase;color:var(--swiss-muted);align-items:center;gap:12px;margin:0 0 24px;font-size:12px;font-weight:600;display:flex}.suburb-hero__eyebrow-dash[data-v-11f92fd9]{background:var(--swiss-accent);flex-shrink:0;width:28px;height:2px}.suburb-hero__headline[data-v-11f92fd9]{margin:0!important;font-size:clamp(44px,6vw,104px)!important;line-height:.88!important}.suburb-hero__line[data-v-11f92fd9]{display:block;overflow:hidden}.suburb-hero__line>span[data-v-11f92fd9]{animation:.7s cubic-bezier(.22,.9,.3,1) both suburb-rise-11f92fd9;display:inline-block}.suburb-hero__line--offset[data-v-11f92fd9]{margin-left:clamp(32px,6vw,120px)}.suburb-hero__line--offset>span[data-v-11f92fd9]{animation-delay:90ms}@keyframes suburb-rise-11f92fd9{0%{transform:translateY(108%)}to{transform:translateY(0)}}.suburb-hero__intro[data-v-11f92fd9]{max-width:44ch;font-family:var(--swiss-serif-font);color:var(--swiss-ink-2);text-wrap:pretty;margin-top:32px;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.suburb-hero__cta[data-v-11f92fd9]{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.suburb-services-wrap[data-v-11f92fd9]{padding-top:48px;padding-bottom:0}.suburb-services[data-v-11f92fd9]{grid-column:span 12;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.swiss-services-cta[data-v-11f92fd9]{padding-top:40px;padding-bottom:0}.suburb-about__head[data-v-11f92fd9]{grid-column:span 6}.suburb-about__body[data-v-11f92fd9]{grid-column:span 6;max-width:65ch}.swiss-svc-projects[data-v-11f92fd9]{padding-top:40px;padding-bottom:24px}.swiss-svc-project[data-v-11f92fd9]{color:var(--swiss-ink);flex-direction:column;grid-column:span 4;gap:16px;text-decoration:none;transition:transform .2s;display:flex}.swiss-svc-project[data-v-11f92fd9]:hover{transform:translateY(-4px)}.swiss-svc-project__hero[data-v-11f92fd9]{aspect-ratio:4/3;background:var(--swiss-paper);border-radius:var(--swiss-radius-media);overflow:hidden}.swiss-svc-project__hero img[data-v-11f92fd9]{object-fit:cover;filter:grayscale(.85)sepia(.14)contrast(.98);width:100%;height:100%;transition:filter .3s;display:block}.swiss-svc-project:hover .swiss-svc-project__hero img[data-v-11f92fd9]{filter:none}.swiss-svc-project__meta[data-v-11f92fd9]{justify-content:space-between;align-items:baseline;display:flex}.swiss-svc-project__title[data-v-11f92fd9]{font-family:var(--swiss-display-font);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.2}.swiss-svc-projects-cta[data-v-11f92fd9]{padding-top:0}.swiss-faq-wrap[data-v-11f92fd9]{grid-column:span 12;margin-top:32px}.suburb-nearby[data-v-11f92fd9]{border-top:1px solid var(--swiss-rule);grid-column:span 12;margin:32px 0 0;padding:0;list-style:none}.suburb-nearby__item[data-v-11f92fd9]{border-bottom:1px solid var(--swiss-rule)}.suburb-nearby__link[data-v-11f92fd9]{color:var(--swiss-ink);grid-template-columns:120px 1fr auto;align-items:baseline;gap:24px;padding:20px 0;text-decoration:none;transition:padding-left .2s,color .2s;display:grid}.suburb-nearby__link[data-v-11f92fd9]:hover{color:var(--swiss-accent-ink);padding-left:12px}.suburb-nearby__compass[data-v-11f92fd9]{display:block}.suburb-nearby__name[data-v-11f92fd9]{margin:0!important;font-size:clamp(24px,3vw,36px)!important}.suburb-nearby__dist[data-v-11f92fd9]{white-space:nowrap;font-variant-numeric:tabular-nums}.swiss-cta__text[data-v-11f92fd9]{grid-column:span 8}.swiss-cta__headline[data-v-11f92fd9]{font-size:var(--swiss-display-cta)!important;margin:16px 0 0!important;line-height:.9!important}.swiss-cta__sub[data-v-11f92fd9]{color:var(--swiss-ink-2);text-wrap:pretty;max-width:540px;margin-top:24px;font-size:18px}.swiss-cta__buttons[data-v-11f92fd9]{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}@media (width<=900px){.suburb-hero__text[data-v-11f92fd9],.suburb-hero__form[data-v-11f92fd9],.suburb-about__head[data-v-11f92fd9],.suburb-about__body[data-v-11f92fd9],.swiss-cta__text[data-v-11f92fd9],.swiss-svc-project[data-v-11f92fd9]{grid-column:span 6!important}.suburb-hero__form[data-v-11f92fd9]{margin-top:32px}.suburb-hero__grid[data-v-11f92fd9]{align-items:start;min-height:0}.suburb-hero__headline[data-v-11f92fd9]{font-size:clamp(48px,12vw,96px)!important}.suburb-services[data-v-11f92fd9]{grid-template-columns:1fr 1fr}.suburb-nearby__link[data-v-11f92fd9]{grid-template-columns:80px 1fr auto;gap:16px}}@media (width<=600px){.suburb-services[data-v-11f92fd9]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.suburb-hero__line>span[data-v-11f92fd9]{animation:none}.swiss-svc-project__hero img[data-v-11f92fd9]{transition:none}}
