.local-nav[data-astro-cid-zpwr3yl4]{border-bottom:1px solid var(--color-rule)}.local-nav[data-astro-cid-zpwr3yl4] ul[data-astro-cid-zpwr3yl4]{flex-wrap:wrap;justify-content:center;gap:0;margin:0 auto;list-style:none;display:flex}.local-nav[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{color:var(--color-navy);padding:18px 24px;font-weight:700;text-decoration:none;display:block}.local-nav[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:hover{color:var(--color-accent)}.biz[data-astro-cid-zpwr3yl4]{gap:var(--space-2);display:grid}.biz[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4]{color:var(--color-navy);font-weight:700}.biz[data-astro-cid-zpwr3yl4] ul[data-astro-cid-zpwr3yl4]{padding-left:1.2em;list-style:outside}.offices[data-astro-cid-zpwr3yl4]{gap:var(--space-4);display:grid}.office[data-astro-cid-zpwr3yl4]{gap:var(--space-3);padding:var(--space-5) var(--space-4);border-radius:var(--radius-card);border-top:4px solid var(--color-navy);background:var(--color-white);align-content:start;justify-items:start;display:grid}.office-name[data-astro-cid-zpwr3yl4]{font-size:var(--fs-h3)}.mission[data-astro-cid-zpwr3yl4]{gap:var(--space-3);max-width:44em;margin:0 0 var(--space-6);padding-left:var(--space-4);border-left:3px solid var(--color-accent);display:grid}.mission-label[data-astro-cid-zpwr3yl4]{font-family:var(--font-en);letter-spacing:.08em;color:var(--color-accent);font-size:.75rem;font-weight:600}.mission-text[data-astro-cid-zpwr3yl4]{font-size:var(--fs-lead);color:var(--color-navy);line-height:2}.mvv[data-astro-cid-zpwr3yl4]{gap:var(--space-5);margin-bottom:var(--space-6);display:grid}.mvv[data-astro-cid-zpwr3yl4] .mission[data-astro-cid-zpwr3yl4]{margin:0}.mvv[data-astro-cid-zpwr3yl4] .mission-text[data-astro-cid-zpwr3yl4]{font-weight:700}.mvv[data-astro-cid-zpwr3yl4] .mission-text--main[data-astro-cid-zpwr3yl4]{font-family:var(--font-heading);font-size:clamp(1.625rem,1.1rem + 2vw,2.5rem);line-height:1.5}.pair[data-astro-cid-zpwr3yl4]{gap:var(--space-4);display:grid}.pair-card[data-astro-cid-zpwr3yl4]{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-rule);align-content:start;display:grid}.mission-ja[data-astro-cid-zpwr3yl4]{font-family:var(--font-body);color:var(--color-steel);margin-left:10px;font-weight:700}.vision[data-astro-cid-zpwr3yl4]{gap:var(--space-3);margin-top:var(--space-2);display:grid}.vision[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4]{color:var(--color-navy);font-weight:700}.values-head[data-astro-cid-zpwr3yl4]{gap:var(--space-2);margin:var(--space-6) 0 var(--space-4);display:grid}.values[data-astro-cid-zpwr3yl4]{gap:var(--space-3);display:grid}.value[data-astro-cid-zpwr3yl4]{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);border-top:3px solid var(--color-accent);background:var(--color-white);align-content:start;display:grid}.value-title[data-astro-cid-zpwr3yl4]{font-family:var(--font-heading);color:var(--color-navy);font-size:1.125rem;font-weight:700}.value-text[data-astro-cid-zpwr3yl4]{font-size:.9375rem;line-height:1.8}.message[data-astro-cid-zpwr3yl4]{gap:var(--space-5);padding:var(--space-5) var(--space-4);border-radius:var(--radius-card);background:var(--color-white);border:1px solid var(--color-rule);display:grid}.message-lead[data-astro-cid-zpwr3yl4]{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h3);color:var(--color-navy);line-height:1.7}.message[data-astro-cid-zpwr3yl4] .prose[data-astro-cid-zpwr3yl4]{max-width:none}.signature[data-astro-cid-zpwr3yl4]{text-align:right;line-height:1.8}.signature-name[data-astro-cid-zpwr3yl4]{font-family:var(--font-heading);color:var(--color-navy);font-size:1.25rem;font-weight:700}@media (width>=768px){.offices[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(3,1fr)}.pair[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr 1fr}.values[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(3,1fr)}.message[data-astro-cid-zpwr3yl4]{padding:var(--space-6)}}@media (width>=1100px){.values[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(5,1fr)}}.history[data-astro-cid-zpwr3yl4]{margin-top:var(--space-7);scroll-margin-top:calc(var(--header-h) + var(--space-3))}.history-title[data-astro-cid-zpwr3yl4]{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-navy);font-size:var(--fs-h2)}.history-table[data-astro-cid-zpwr3yl4] th[data-astro-cid-zpwr3yl4]{white-space:nowrap}
