.hero{gap:var(--space-72);padding-block:var(--space-72) var(--space-96);grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:center;display:grid}.hero__text{justify-items:start;gap:var(--space-24);display:grid}.hero__title .accent{display:block}.hero__lead{max-inline-size:36ch}.hero__actions{gap:var(--space-16);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.hero__media{position:relative}.hero__badge--city{inset-block-start:8%;inset-inline-end:-9%}.hero__badge--social{inset-block-end:12%;inset-inline-start:-16%}#services .section-head__text :where(h2){max-inline-size:7.5em}.stats-wrap{padding-block-end:var(--space-24)}.about-strip__grid{gap:var(--space-72);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.about-strip__text{justify-items:start;gap:var(--space-24);display:grid}.about-strip__statement{font:400 clamp(26px, 2.8vw, 36px) / calc(1.25 * var(--lh-scale)) var(--font-display);letter-spacing:-.01em;color:var(--charcoal)}.brands-section{padding-block:var(--space-48) var(--space-72)}@media (width<=960px){.hero{gap:var(--space-56);padding-block:var(--space-40) var(--space-72);grid-template-columns:minmax(0,1fr)}.hero__media{max-inline-size:430px}.hero__badge--city{inset-inline-end:var(--space-12)}.hero__badge--social{inset-inline-start:var(--space-12)}}@media (width<=860px){.about-strip__grid{gap:var(--space-40);grid-template-columns:minmax(0,1fr)}}