.message.astro-aqmfos2m{font-family:var(--font-gothic);display:grid;grid-template-columns:2fr 5fr;gap:var(--space-5);align-items:start}.message.astro-aqmfos2m img.astro-aqmfos2m{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius)}.message-heading.astro-aqmfos2m{font-size:var(--font-size-2xl);font-weight:700;line-height:var(--line-height-tight);color:var(--color-accent);margin-bottom:var(--space-5)}.signature.astro-aqmfos2m{margin:var(--space-5) 0 0;font-size:var(--font-size-lg);font-weight:700;text-align:right}.signature.astro-aqmfos2m span.astro-aqmfos2m{margin-right:var(--space-3);font-size:var(--font-size-sm);font-weight:400}.signature.astro-aqmfos2m .signature-company.astro-aqmfos2m{display:block;margin:0 0 var(--space-1)}@container recruit (width <= 767px){.message.astro-aqmfos2m{grid-template-columns:1fr;gap:var(--space-5)}.message.astro-aqmfos2m img.astro-aqmfos2m{display:block;max-width:20rem;margin-inline:auto}}.intro.astro-ta2fbyqs{max-width:40rem;margin:0 auto var(--space-7);font-size:var(--font-size-lg);font-weight:700;line-height:2;text-align:center;word-break:keep-all;text-wrap:balance}.philosophy.astro-ta2fbyqs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin:0;padding:0;list-style:none;text-align:center}.philosophy.astro-ta2fbyqs li.astro-ta2fbyqs{padding:var(--space-6) var(--space-5);background:var(--color-bg);border-radius:var(--radius);box-shadow:var(--shadow-card)}.philosophy-icon.astro-ta2fbyqs{display:grid;place-items:center;width:5.5rem;height:5.5rem;margin:0 auto var(--space-4);border-radius:50%;background:var(--color-accent);color:var(--color-primary-contrast)}.philosophy.astro-ta2fbyqs h3.astro-ta2fbyqs{margin-bottom:var(--space-3)}.philosophy.astro-ta2fbyqs .en.astro-ta2fbyqs{display:block;font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-wide);color:var(--color-accent)}.philosophy.astro-ta2fbyqs .label.astro-ta2fbyqs{display:block;font-size:var(--font-size-sm)}.philosophy.astro-ta2fbyqs p.astro-ta2fbyqs{margin:0;font-weight:700;word-break:keep-all;text-wrap:balance}@container recruit (width <= 767px){.intro.astro-ta2fbyqs{font-size:var(--font-size-base)}.philosophy.astro-ta2fbyqs li.astro-ta2fbyqs{padding:var(--space-5) var(--space-3)}}@container recruit (width >= 768px){.philosophy.astro-ta2fbyqs{grid-template-columns:1fr;text-align:left}.philosophy.astro-ta2fbyqs li.astro-ta2fbyqs{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-5);align-items:center}.philosophy-icon.astro-ta2fbyqs{grid-row:span 2;margin:0}}@container recruit (width <= 600px){.philosophy.astro-ta2fbyqs{grid-template-columns:1fr}}.business-list.astro-ta2fbyqs li.astro-ta2fbyqs{overflow:hidden;background:var(--color-bg);border-radius:var(--radius);box-shadow:var(--shadow-card)}.business-list.astro-ta2fbyqs img.astro-ta2fbyqs{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.business-body.astro-ta2fbyqs{padding:var(--space-5);text-align:center;word-break:auto-phrase;text-wrap:pretty}h3.astro-ta2fbyqs{font-size:var(--font-size-xl)}.summary.astro-ta2fbyqs{font-weight:700;color:var(--color-accent)}.business-body.astro-ta2fbyqs>p:last-child{margin:0;color:var(--color-text-muted)}
