.head.astro-hc5zm7cu{gap:var(--space-s);padding-block:var(--space-l) var(--space-m);display:grid}.head.astro-hc5zm7cu h1.astro-hc5zm7cu{max-inline-size:12em}.head.astro-hc5zm7cu .lead.astro-hc5zm7cu{max-inline-size:36em}.wide.astro-hc5zm7cu{gap:.6rem;margin-block:0;display:grid}.wide.astro-hc5zm7cu :is(.pic,.plate){aspect-ratio:4/3;border-radius:var(--radius-l);inline-size:100%;overflow:hidden}@media (width>=900px){.wide.astro-hc5zm7cu :is(.pic,.plate){aspect-ratio:21/9}}.wide.astro-hc5zm7cu figcaption.astro-hc5zm7cu{font-size:var(--text-s)}.principles.astro-hc5zm7cu{gap:var(--space-m);padding-block-start:var(--space-xl);display:grid}.principles.astro-hc5zm7cu ol.astro-hc5zm7cu{gap:var(--space-l) var(--gap);display:grid}.principles.astro-hc5zm7cu li.astro-hc5zm7cu{border-block-start:1px solid var(--c-ink);align-content:start;gap:.75rem;padding-block-start:1rem;display:grid}@media (width>=900px){.principles.astro-hc5zm7cu ol.astro-hc5zm7cu{grid-template-columns:repeat(3,minmax(0,1fr))}}.numbers.astro-hc5zm7cu{gap:var(--space-m);padding-block-start:var(--space-xl);display:grid}.numbers.astro-hc5zm7cu dl.astro-hc5zm7cu{gap:var(--space-m) var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.numbers.astro-hc5zm7cu div.astro-hc5zm7cu{border-block-start:1px solid var(--c-line);flex-direction:column-reverse;justify-content:start;gap:.4rem;padding-block-start:1rem;display:flex}.numbers.astro-hc5zm7cu dd.astro-hc5zm7cu{font-size:var(--text-3xl);line-height:.9}.office.astro-hc5zm7cu{gap:var(--space-m);padding-block:var(--space-l);border-block-start:1px solid var(--c-line);margin-block-start:var(--space-xl);display:grid}.office.astro-hc5zm7cu .lead.astro-hc5zm7cu{max-inline-size:30em;margin-block-start:var(--space-s)}.office-card.astro-hc5zm7cu{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-l);background:var(--c-sand);align-content:start;justify-items:start;display:grid}.office-card.astro-hc5zm7cu address.astro-hc5zm7cu{font-style:normal;font-size:var(--text-l);display:grid}.actions.astro-hc5zm7cu{flex-wrap:wrap;gap:.75rem;display:flex}@media (width>=900px){.office.astro-hc5zm7cu{column-gap:var(--space-l);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}
