.city-hero{isolation:isolate;padding-top:calc(var(--header-h) + 20px);background:linear-gradient(180deg, var(--color-cream) 0%, var(--color-cream) 40%, #e9f2f6 100%);position:relative}.city-hero__copy{max-width:760px;padding:24px 0 clamp(36px,5vw,56px)}.city-hero__copy .h1{margin:18px 0 20px}.city-hero__copy .lead{max-width:40rem;font-size:clamp(1rem,.3vw + .95rem,1.125rem);line-height:1.65}.city-hero__name{color:var(--color-primary-600);white-space:nowrap;position:relative}.city-hero__name:after{content:"";background:var(--color-accent);opacity:.85;z-index:-1;border-radius:99px;height:.14em;position:absolute;bottom:.02em;left:0;right:0}.city-hero__street{aspect-ratio:1800/480;border-radius:clamp(32px,6vw,96px) clamp(32px,6vw,96px) 0 0;max-width:1840px;min-height:250px;margin-inline:max(clamp(8px,1.6vw,24px),50% - 920px);position:relative;overflow:hidden}@media not (min-width:980px){.city-hero__street{aspect-ratio:auto;height:250px}}.street{width:100%;height:100%;display:block}.city-hero+.trust{margin-top:clamp(-54px,-3.75vw,-36px)}.city-homes__grid{align-items:start;gap:32px;display:grid}@media (min-width:960px){.city-homes__grid{grid-template-columns:1.3fr .7fr;gap:64px}}.city-homes .section-head{margin-bottom:20px}.city-homes__text{max-width:62ch;color:var(--color-muted);font-size:1.0625rem}.city-homes__card{border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-card);padding:36px 28px 28px;position:relative}.city-homes__pin{background:var(--color-accent);width:48px;height:48px;color:var(--color-ink);border-radius:50% 50% 50% 8px;place-items:center;display:grid;position:absolute;top:-22px;left:28px;rotate:-45deg}.city-homes__pin svg{width:24px;height:24px;rotate:45deg}.city-homes__card .h3{margin-bottom:14px}.city-homes__wijken{flex-wrap:wrap;gap:8px;display:flex}.city-homes__wijken li{border-radius:var(--radius-pill);background:var(--color-cream);color:var(--color-primary);padding:6px 14px;font-size:.875rem;font-weight:650}.city-homes__note{color:var(--color-muted);margin-top:16px;font-size:.875rem}.city-services{background:var(--color-sand);border-radius:clamp(32px,5vw,72px);margin-inline:clamp(8px,1.6vw,24px)}.city-others .h3{margin-bottom:18px}.city-others{padding-bottom:0}.sl-work [data-work=arm]{transform-box:fill-box;transform-origin:0 40%}.sl-work [data-work=sparks],.sl-work [data-work=done]{transform-box:fill-box;transform-origin:50%}.city-hero__top{position:relative}.city-hero__top>.buddy{right:var(--gutter);z-index:2;width:84px;position:absolute;bottom:0}@media (min-width:768px){.city-hero__top>.buddy{width:110px}}@media not (min-width:1280px){.city-hero__copy{padding-bottom:max(48px,clamp(36px,5vw,56px))}}@media (min-width:1280px){.city-hero__top>.buddy{right:calc(var(--gutter) + 16px);width:180px}.city-hero__top>.buddy .buddy__hi{top:24px}.city-hero__top>.buddy .buddy__bubble{bottom:calc(100% - 56px);right:calc(100% - 44px)}}
