.area-kicker[data-astro-cid-mtliiyqu]{display:inline-flex;align-items:center;gap:.85em;font-family:var(--font-interface);font-size:.75rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--color-brand)}.area-kicker[data-astro-cid-mtliiyqu] span[data-astro-cid-mtliiyqu]{display:block;flex-shrink:0;width:1.75rem;height:1px;background:currentColor}.area-kicker--on-brand[data-astro-cid-mtliiyqu]{color:#fff9}.area-hero[data-astro-cid-mtliiyqu]{position:relative;isolation:isolate;overflow:hidden;padding-top:var(--page-hero-pad-top);padding-bottom:clamp(3rem,5vw,4.5rem);background-color:var(--color-surface)}.area-hero[data-astro-cid-mtliiyqu]:after{content:"";position:absolute;z-index:0;top:-5rem;right:-4rem;width:20rem;height:20rem;background-image:url(/brand/symbol-color.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.028;pointer-events:none}.area-hero__crumbs[data-astro-cid-mtliiyqu]{position:relative;z-index:1;margin-bottom:var(--space-7)}.area-hero__grid[data-astro-cid-mtliiyqu]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(2.5rem,6vw,6.5rem);align-items:start}.area-hero__intro[data-astro-cid-mtliiyqu]{min-width:0}.area-hero[data-astro-cid-mtliiyqu] h1[data-astro-cid-mtliiyqu]{margin-top:var(--space-5);max-width:15em;font-size:var(--page-hero-title);font-weight:400;line-height:1.04;letter-spacing:-.03em;color:#0b2232;text-wrap:pretty}.area-hero__aside[data-astro-cid-mtliiyqu]{max-width:26rem;padding-top:calc(.75rem + var(--space-5))}.area-hero__aside[data-astro-cid-mtliiyqu] p[data-astro-cid-mtliiyqu]{margin:0;max-width:none;font-size:clamp(1.0625rem,1rem + .25vw,1.125rem);line-height:1.8;color:#3d4b55}.area-body[data-astro-cid-mtliiyqu]{padding-block:clamp(4rem,7vw,6.5rem);background-color:var(--color-paper)}.area-body__grid[data-astro-cid-mtliiyqu]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(2.5rem,6vw,6.5rem);align-items:start}.area-body__prose[data-astro-cid-mtliiyqu]{min-width:0}.area-body__prose[data-astro-cid-mtliiyqu] p{margin:0;max-width:38em;font-family:var(--font-editorial);font-size:clamp(1.3rem,1.15rem + .55vw,1.625rem);line-height:1.5;letter-spacing:-.008em;color:#0b2232}.area-body__prose[data-astro-cid-mtliiyqu] p+p{margin-top:1em}.area-body__office[data-astro-cid-mtliiyqu]{max-width:26rem;padding-top:var(--space-5);border-top:1px solid var(--color-rule);font-size:var(--fs-small);line-height:1.7;color:#3d4b55}.area-body__office[data-astro-cid-mtliiyqu] h2[data-astro-cid-mtliiyqu]{margin:0 0 var(--space-3);font-family:var(--font-interface);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}.area-body__office[data-astro-cid-mtliiyqu] address[data-astro-cid-mtliiyqu]{font-style:normal}.area-body__office[data-astro-cid-mtliiyqu] p[data-astro-cid-mtliiyqu]{margin:var(--space-2) 0 0;max-width:none;font-size:inherit;line-height:inherit;color:inherit}.area-body__office[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-bottom:.2rem;border-bottom:1px solid currentColor;color:var(--color-brand);transition:color var(--duration-base) var(--ease-editorial)}.area-body__office[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:hover,.area-body__office[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:focus-visible{color:var(--color-brand-deep)}.area-body__office[data-astro-cid-mtliiyqu] svg[data-astro-cid-mtliiyqu],.area-others[data-astro-cid-mtliiyqu] svg[data-astro-cid-mtliiyqu]{width:1.05rem;height:1.05rem;flex-shrink:0;transition:transform var(--duration-base) var(--ease-editorial)}.area-body__office[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:hover svg[data-astro-cid-mtliiyqu],.area-body__office[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:focus-visible svg[data-astro-cid-mtliiyqu],.area-others[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:hover svg[data-astro-cid-mtliiyqu],.area-others[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:focus-visible svg[data-astro-cid-mtliiyqu]{transform:translate(4px)}.area-related[data-astro-cid-mtliiyqu]{margin-top:clamp(3.5rem,6vw,5.5rem)}.area-related[data-astro-cid-mtliiyqu] ul[data-astro-cid-mtliiyqu]{margin-top:var(--space-5);border-top:1px solid var(--color-rule)}.area-related[data-astro-cid-mtliiyqu] li[data-astro-cid-mtliiyqu]{border-bottom:1px solid var(--color-rule)}.area-related[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:baseline;padding-block:var(--space-4);color:#0b2232;transition:color var(--duration-base) var(--ease-editorial)}.area-related[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:hover,.area-related[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:focus-visible{color:var(--color-brand)}.area-related__title[data-astro-cid-mtliiyqu]{font-family:var(--font-editorial);font-size:clamp(1.15rem,1.05rem + .3vw,1.35rem);line-height:1.3}.area-related[data-astro-cid-mtliiyqu] time[data-astro-cid-mtliiyqu]{font-size:var(--fs-small);white-space:nowrap;color:var(--color-text-soft)}.area-others[data-astro-cid-mtliiyqu]{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--section-moment-pad);background-color:var(--color-brand-deep);color:var(--color-text-on-brand)}.area-others[data-astro-cid-mtliiyqu]:after{content:"";position:absolute;z-index:0;left:-7rem;bottom:-8rem;width:28rem;height:28rem;background-image:url(/brand/symbol-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.05;pointer-events:none}.area-others__inner{position:relative;z-index:1}.area-others__header[data-astro-cid-mtliiyqu]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);margin-bottom:clamp(2rem,4vw,3rem)}.area-others__all[data-astro-cid-mtliiyqu]{display:inline-flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid currentColor;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff9;transition:color var(--duration-base) var(--ease-editorial)}.area-others__all[data-astro-cid-mtliiyqu]:hover,.area-others__all[data-astro-cid-mtliiyqu]:focus-visible{color:var(--color-white)}.area-others__list[data-astro-cid-mtliiyqu]{border-top:1px solid rgba(255,255,255,.14)}.area-others__list[data-astro-cid-mtliiyqu] li[data-astro-cid-mtliiyqu]{border-bottom:1px solid rgba(255,255,255,.14)}.area-others__list[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:clamp(1.25rem,2.2vw,1.75rem);font-family:var(--font-editorial);font-size:clamp(1.35rem,1.2rem + .75vw,2rem);line-height:1.15;letter-spacing:-.02em;color:var(--color-white)}@media(max-width:980px){.area-hero__grid[data-astro-cid-mtliiyqu],.area-body__grid[data-astro-cid-mtliiyqu]{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.area-hero__aside[data-astro-cid-mtliiyqu]{padding-top:0;max-width:38rem}.area-hero[data-astro-cid-mtliiyqu] h1[data-astro-cid-mtliiyqu]{max-width:none}.area-body__office[data-astro-cid-mtliiyqu]{margin-top:var(--space-5)}}@media(max-width:620px){.area-hero[data-astro-cid-mtliiyqu]:after,.area-others[data-astro-cid-mtliiyqu]:after{display:none}.area-hero[data-astro-cid-mtliiyqu] h1[data-astro-cid-mtliiyqu]{font-size:clamp(2.1rem,8.5vw,2.7rem)}.area-related[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}@media(prefers-reduced-motion:reduce){.area-body__office[data-astro-cid-mtliiyqu] svg[data-astro-cid-mtliiyqu],.area-others[data-astro-cid-mtliiyqu] svg[data-astro-cid-mtliiyqu]{transition:none}.area-body__office[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:hover svg[data-astro-cid-mtliiyqu],.area-body__office[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:focus-visible svg[data-astro-cid-mtliiyqu],.area-others[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:hover svg[data-astro-cid-mtliiyqu],.area-others[data-astro-cid-mtliiyqu] a[data-astro-cid-mtliiyqu]:focus-visible svg[data-astro-cid-mtliiyqu]{transform:none}}
