.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, #fff9, var(--paper) 85%), repeating-linear-gradient(0deg, transparent 0 39px, var(--line) 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, var(--line) 39px 40px);padding-top:clamp(1.25rem,3vw,2.5rem)}.hero__grid[data-astro-cid-lcdefpme]{align-items:center;gap:3rem;display:grid}@media (width>=960px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr 1fr;gap:4rem}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blue);font-style:normal}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:2rem}.hero__media[data-astro-cid-lcdefpme]{margin-right:1.5rem;position:relative}.hero__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 80%;aspect-ratio:4/3.4;object-fit:cover;border-radius:var(--radius);width:100%}.hero__badge[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--blue);width:clamp(5rem,11vw,8rem);color:var(--ink);place-items:center;font-size:clamp(4rem,9vw,6.5rem);font-weight:500;font-stretch:100%;line-height:1;display:grid;position:absolute;bottom:-1.5rem;right:-1.5rem}.facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.2rem;padding:1.4rem 1.2rem 1.4rem 0;display:grid}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.25rem;font-stretch:112%}.facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.92rem}.services[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}@media (width>=900px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.service[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);min-height:100%;color:var(--ink);flex-direction:column;padding:2rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.service[data-astro-cid-lcdefpme]:after{content:"";background:var(--blue);width:2.75rem;height:2.75rem;transition:transform .25s;position:absolute;top:0;right:0;transform:translate(100%,-100%)}.service[data-astro-cid-lcdefpme]:hover{color:var(--ink);border-color:var(--ink);transform:translateY(-3px);box-shadow:0 18px 30px -22px #0d0f1273}.service[data-astro-cid-lcdefpme]:hover:after{transform:none}.service__num[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--blue);margin-bottom:2.2rem;font-size:2.6rem;font-weight:500;line-height:1}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);flex:1}.service__more[data-astro-cid-lcdefpme]{color:var(--blue);margin-top:.75rem;font-weight:600}.knx[data-astro-cid-lcdefpme]{background:#2a2f36;border:1px solid #2a2f36;grid-template-columns:repeat(2,1fr);gap:1px;margin:0 0 2rem;padding:0;list-style:none;display:grid}.knx[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--ink);font-family:var(--font-mono);padding:1rem 1.2rem;font-size:.9rem}.knx[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"■ ";color:var(--blue-300)}.districts[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.districts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.districts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.districts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--paper);gap:.4rem;padding:1.25rem 1.5rem;display:grid}.districts[data-astro-cid-lcdefpme] .card__num[data-astro-cid-lcdefpme]{margin:0}.districts__more[data-astro-cid-lcdefpme]{margin:1.5rem 0 0}.quote[data-astro-cid-lcdefpme]{background:var(--blue);color:#fff;padding-block:clamp(1.75rem,4vw,3rem)}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{letter-spacing:-.015em;max-width:30ch;margin:0;font-size:clamp(1.6rem,3.6vw,2.8rem);font-weight:600;font-stretch:108%;line-height:1.2}.quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}
