.city-head{padding-block:clamp(var(--space-12),6vw,var(--space-24)) 0}.city-head h1{font-family:var(--font-heading);font-size:clamp(var(--text-4xl),5.4vw,var(--text-6xl));font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:1.06;margin-block:var(--space-4) var(--space-6)}.city-lead{max-inline-size:62ch;font-size:var(--text-lg);line-height:var(--leading-relaxed)}.city-lead,.city-meta{color:var(--color-text-secondary)}.city-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-6);margin-block-start:var(--space-6);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.city-meta .k{text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-tertiary);margin-inline-end:6px}.sec--proof{padding-block:clamp(28px,4vw,48px) clamp(48px,6vw,80px)}.sec--ccta,.sec--svc{padding-block-start:clamp(48px,6vw,80px)}.cityproof__list{border:1px solid var(--color-border-subtle);border-radius:12px;background:color-mix(in oklab,var(--color-surface) 44%,transparent);overflow:hidden}.cityproof-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 116px 22px;align-items:center;gap:var(--space-4);padding:14px 18px;color:var(--color-text);text-decoration:none;transition:background-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.cityproof-row+.cityproof-row{border-block-start:1px solid var(--color-border-subtle)}.cityproof-row:first-child{border-start-start-radius:11px;border-start-end-radius:11px}.cityproof-row:last-child{border-end-start-radius:11px;border-end-end-radius:11px}.cityproof-row:focus-visible,.cityproof-row:hover{color:var(--color-text);background:color-mix(in oklab,var(--color-surface-raised) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent-light) 55%,transparent)}.cityproof-row__client{font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:-.005em}.cityproof-row__client small{display:block;margin-block-start:2px;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.1em;color:var(--color-text-tertiary)}.cityproof-row__what{font-size:13.5px;line-height:1.5;color:var(--color-text-secondary)}.cityproof-row .chip{pointer-events:none;justify-self:start}.cityproof-row__arr{justify-self:end;color:var(--color-text-tertiary);transition:transform .25s var(--ease-out),color .2s var(--ease-out)}.cityproof-row:hover .cityproof-row__arr{transform:translateX(4px);color:var(--accent-light)}.sec--voices{padding-block-start:clamp(28px,4vw,48px)}.city-voices__label{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-tertiary);margin-block-end:var(--space-4)}.city-voices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--space-4)}.city-voice{margin:0;padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:12px;background:color-mix(in oklab,var(--color-surface) 44%,transparent)}.city-voice__text{margin:0;border-inline-start:0;padding-inline-start:0;font-style:normal;font-size:14.5px;line-height:1.65;color:var(--color-text-secondary)}.city-voice__text:before{content:"\201C\2009";color:var(--accent-light)}.city-voice__text:after{content:"\2009\201D";color:var(--accent-light)}.city-voice__by{margin-block-start:var(--space-4);font-family:var(--font-heading);font-size:13.5px;font-weight:600;color:var(--color-text)}.city-voice__by small{display:block;margin-block-start:2px;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.1em;color:var(--color-text-tertiary)}.city-svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.city-svc{display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(18px,2vw,24px);border:1px solid var(--color-border-subtle);border-radius:12px;background:linear-gradient(180deg,var(--color-surface-raised),var(--color-surface));color:var(--color-text);text-decoration:none;transition:border-color .25s var(--ease-out),transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.city-svc:focus-visible,.city-svc:hover{border-color:color-mix(in oklab,var(--accent-light) 62%,var(--color-border));transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 22px 44px -30px rgba(0,57,203,.5)}.city-svc__no{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--accent-light)}.city-svc__title{margin:0;font-family:var(--font-heading);font-size:17px;font-weight:600;letter-spacing:-.005em}.city-svc__line{margin:0;font-size:13.5px;line-height:1.55}.city-svc__go,.city-svc__line{color:var(--color-text-secondary)}.city-svc__go{margin-block-start:auto;padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;transition:color .2s var(--ease-out)}.city-svc__go .arr{display:inline-block;transition:transform .25s var(--ease-out)}.city-svc:hover .city-svc__go{color:var(--accent-light)}.city-svc:hover .city-svc__go .arr{transform:translateX(4px)}.city-why{margin-block-start:var(--space-6);padding:clamp(18px,2.4vw,26px);border:1px solid var(--color-border-subtle);border-radius:12px;background:color-mix(in oklab,var(--color-surface) 55%,transparent);display:grid;gap:var(--space-4)}.city-why__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--color-text-tertiary)}.city-why__facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-8);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:var(--color-text-secondary)}.city-why__facts span b{font-weight:500;color:var(--color-text)}.city-why__facts .k{text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:var(--color-text-tertiary);margin-inline-end:6px}.city-cta{border:1px solid var(--color-border-subtle);border-radius:16px;background:radial-gradient(110% 100% at 88% 0,var(--accent-faint),transparent 55%),linear-gradient(180deg,var(--color-surface-raised),var(--color-surface));padding:clamp(24px,3.5vw,40px);display:grid;gap:var(--space-3);justify-items:start}.city-cta__meta{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;color:var(--color-text-tertiary)}.city-cta h2{margin:0;font-family:var(--font-heading);font-size:clamp(20px,2.4vw,28px);font-weight:700;letter-spacing:-.015em}.city-cta p{margin:0;max-inline-size:56ch;font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.city-cta__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-block-start:var(--space-2)}.city-cta__alt{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px}.city-cta__alt:hover{color:var(--accent-light)}.city-zones{padding-block:var(--space-8) clamp(48px,6vw,80px)}.city-zones__inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--color-text-tertiary)}.city-zones__label{letter-spacing:.16em}.city-zones__inner a{color:var(--color-text-secondary);text-decoration:none}.city-zones__inner a:hover{color:var(--accent-light)}.city-zones__inner .sep{opacity:.5}.city-zones__note{inline-size:100%;margin-block-start:var(--space-1)}@media (prefers-reduced-motion:reduce){.city-svc,.cityproof-row{transition:none}}@media (max-width:880px){.city-svc-grid{grid-template-columns:1fr}.cityproof-row{grid-template-columns:minmax(0,1fr) 116px 22px}.cityproof-row__what{grid-column:1/-1;grid-row:2}}@media (max-width:600px){.cityproof-row{grid-template-columns:minmax(0,1fr) 22px;row-gap:6px}.cityproof-row .chip{grid-row:3}}.city-why__line{max-inline-size:62ch}.city-head{padding-block-end:clamp(var(--space-8),4vw,var(--space-12))}.city-local{max-inline-size:68ch;color:var(--color-text-secondary);line-height:1.65}