h3.astro-25k3zmig{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.numbers.astro-25k3zmig{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-5);margin:0;padding:0;list-style:none}.numbers.astro-25k3zmig>li.astro-25k3zmig{grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-5) var(--space-4);background:var(--color-bg);border:2px solid var(--color-accent);border-radius:var(--radius);text-align:center}.numbers.astro-25k3zmig:has(>li:nth-child(5):last-child)>li.astro-25k3zmig:first-child{grid-column:2 / span 2}.numbers.astro-25k3zmig p.astro-25k3zmig{margin:0}.number-label.astro-25k3zmig{font-weight:700;color:var(--color-accent)}.number-value.astro-25k3zmig{display:flex;flex-direction:column;align-items:center;font-variant-numeric:tabular-nums;font-size:var(--font-size-display);font-weight:700;line-height:var(--line-height-tight);color:var(--color-accent)}.number-unit.astro-25k3zmig{font-size:var(--font-size-xl)}.number-note.astro-25k3zmig{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.pie.astro-25k3zmig{display:block;width:100%;max-width:15rem;height:auto;margin-top:var(--space-2);overflow:visible}.pie.astro-25k3zmig circle.astro-25k3zmig{fill:none;stroke-width:50px}.pie.astro-25k3zmig text.astro-25k3zmig{dominant-baseline:central;font-size:10px;font-weight:700}.pie-percent.astro-25k3zmig{text-anchor:middle}.pie-label.astro-25k3zmig{fill:var(--color-accent)}.benefits.astro-25k3zmig{margin:0;padding-block:var(--space-2);list-style:none}.benefits.astro-25k3zmig li.astro-25k3zmig{display:grid;grid-template-columns:auto 1fr;gap:var(--space-5);align-items:start;padding-block:var(--space-5)}.benefits.astro-25k3zmig li.astro-25k3zmig+li.astro-25k3zmig{border-top:1px solid var(--color-border)}.benefits.astro-25k3zmig h3.astro-25k3zmig{margin-bottom:var(--space-2)}.benefits.astro-25k3zmig p.astro-25k3zmig{margin:0;color:var(--color-text-muted)}.benefit-icon.astro-25k3zmig{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--color-accent);color:var(--color-primary-contrast)}.offices.astro-25k3zmig{text-align:center}.offices.astro-25k3zmig li.astro-25k3zmig{overflow:hidden;background:var(--color-bg);border-radius:var(--radius);box-shadow:var(--shadow-card)}.offices.astro-25k3zmig img.astro-25k3zmig{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.office-body.astro-25k3zmig{padding:var(--space-4) var(--space-5) var(--space-5)}.offices.astro-25k3zmig p.astro-25k3zmig{margin:0;color:var(--color-text-muted);word-break:auto-phrase;text-wrap:pretty}@container recruit (width <= 767px){.numbers.astro-25k3zmig{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:var(--space-3)}.numbers.astro-25k3zmig>li.astro-25k3zmig,.numbers.astro-25k3zmig:has(>li:nth-child(5):last-child)>li.astro-25k3zmig:first-child{grid-column:auto;padding:var(--space-4) var(--space-2)}.numbers.astro-25k3zmig>li.astro-25k3zmig:has(.pie){grid-column:1 / -1;order:1}.number-label.astro-25k3zmig{font-size:var(--font-size-sm)}.number-value.astro-25k3zmig{font-size:var(--font-size-3xl)}.number-unit.astro-25k3zmig{font-size:var(--font-size-base)}.number-note.astro-25k3zmig{font-size:var(--font-size-xs)}}
