/* Component-local variables only. Does not modify production colours. */
.biz-city{--city-bg:var(--bg,var(--bz-bg,#07080b));--city-card:var(--bg2,var(--bz-card,#0d0f14));--city-ink:var(--fg,var(--bz-ink,#f4f5f7));--city-accent:var(--acc,var(--bz-accent,#ffb547));box-sizing:border-box;max-width:1120px;margin:16px auto 0;padding:16px 22px 0!important;border:1px solid var(--line,var(--bz-line,#ffffff15));border-radius:20px;background:var(--city-bg);color:var(--city-ink);overflow:hidden}.city-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.biz-city h2{font:700 25px/1.1 inherit;font-size:25px;line-height:1.1;letter-spacing:-.03em;margin:0 0 4px;color:var(--city-ink)}.biz-city p{font-size:12px;color:var(--city-ink);opacity:.7;margin:0}.city-heading>span{font-size:9px;letter-spacing:.12em;color:var(--city-accent)}.biz-city svg{display:block;width:100%;height:clamp(95px,15vw,150px)}.biz-city text{font:700 9px system-ui;fill:var(--city-ink);letter-spacing:.4px}.city-light{fill:var(--city-accent);opacity:.3;animation:city-light 5s ease-in-out 3}.city-bee-one{animation:city-flight-one 7s ease-in-out 3}.city-bee-two{animation:city-flight-two 8s ease-in-out 3}.city-bot{animation:city-bob 3s ease-in-out 4}@keyframes city-light{50%{opacity:.65}}@keyframes city-flight-one{50%{transform:translate(315px,28px)}}@keyframes city-flight-two{50%{transform:translate(425px,55px)}}@keyframes city-bob{50%{transform:translate(345px,132px)}}@media(max-width:600px){.biz-city{margin:12px 12px 0;padding:14px 14px 0!important}.city-heading>span{display:none}.biz-city h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.biz-city *{animation:none!important;transition:none!important}}