.timeline-wrap[data-astro-cid-svvzao6b]{align-items:start;gap:48px 64px;display:grid}.timeline-intro[data-astro-cid-svvzao6b] h2[data-astro-cid-svvzao6b]{font-size:var(--fs-h2)}.timeline-intro__text[data-astro-cid-svvzao6b]{margin:20px 0 28px;font-size:1.0625rem}.timeline-intro[data-astro-cid-svvzao6b] .timeline-intro__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}.timeline[data-astro-cid-svvzao6b]{border-top:1px solid var(--c-border-alt);position:relative}.milestone[data-astro-cid-svvzao6b]{border-bottom:1px solid var(--c-border-alt);grid-template-columns:96px 1fr;gap:12px 32px;padding-block:26px;display:grid;position:relative}.milestone__year[data-astro-cid-svvzao6b]{font-family:var(--font-display);color:var(--c-primary);font-variant-numeric:tabular-nums;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem);font-weight:700;line-height:1}.milestone--highlight[data-astro-cid-svvzao6b] .milestone__year[data-astro-cid-svvzao6b]{color:var(--c-accent)}.milestone[data-astro-cid-svvzao6b] h3[data-astro-cid-svvzao6b]{letter-spacing:-.01em;margin-bottom:4px;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:600}.milestone[data-astro-cid-svvzao6b]:before{content:"";background:var(--c-primary);width:3px;transition:transform .4s var(--ease-out);border-radius:3px;position:absolute;top:26px;bottom:26px;left:-16px;transform:scaleY(0)}.milestone[data-astro-cid-svvzao6b]:hover:before{transform:scaleY(1)}@media (width<=479px){.milestone[data-astro-cid-svvzao6b]{grid-template-columns:1fr}}@media (width>=1024px){.timeline-wrap[data-astro-cid-svvzao6b]{grid-template-columns:1fr 1.4fr}.timeline-intro[data-astro-cid-svvzao6b]{top:calc(var(--header-h) + 32px);position:sticky}.milestone[data-astro-cid-svvzao6b]{grid-template-columns:120px 1fr}}.mv[data-astro-cid-7okf2xr7]{border-top:3px solid var(--c-primary);display:grid}.mv__item[data-astro-cid-7okf2xr7]{padding-block:40px}.mv__item[data-astro-cid-7okf2xr7]+.mv__item[data-astro-cid-7okf2xr7]{border-top:1px solid var(--c-border)}.mv__text[data-astro-cid-7okf2xr7]{font-family:var(--font-display);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:500;line-height:1.4}.values[data-astro-cid-7okf2xr7]{border-radius:var(--radius);background:var(--c-surface-alt);margin-top:48px;padding:clamp(28px,4vw,44px) clamp(20px,4vw,48px) 28px}.values__head[data-astro-cid-7okf2xr7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:20px;display:flex}.values__head[data-astro-cid-7okf2xr7] h2[data-astro-cid-7okf2xr7]{font-size:clamp(1.625rem,1.4rem + .9vw,2rem)}.values__grid[data-astro-cid-7okf2xr7]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));column-gap:40px;display:grid}.value[data-astro-cid-7okf2xr7]{border-top:1px solid var(--c-border-alt);gap:16px;padding-block:22px;display:flex}.value__icon[data-astro-cid-7okf2xr7]{border:1px solid var(--c-border-blue);width:44px;height:44px;color:var(--c-primary);transition:background-color .3s, color .3s, transform .4s var(--ease-out);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.value[data-astro-cid-7okf2xr7]:hover .value__icon[data-astro-cid-7okf2xr7]{background:var(--c-primary);color:#fff;transform:rotate(-8deg)scale(1.06)}.value[data-astro-cid-7okf2xr7] h3[data-astro-cid-7okf2xr7]{letter-spacing:-.01em;margin-bottom:2px;font-size:1.1875rem;font-weight:600}.value[data-astro-cid-7okf2xr7] p[data-astro-cid-7okf2xr7]{font-size:.9375rem}@media (width>=900px){.mv[data-astro-cid-7okf2xr7]{grid-template-columns:1fr 1fr}.mv__item[data-astro-cid-7okf2xr7]:first-child{padding-right:48px}.mv__item[data-astro-cid-7okf2xr7]+.mv__item[data-astro-cid-7okf2xr7]{border-top:0;border-left:1px solid var(--c-border);padding-left:48px}}.coverage[data-astro-cid-6k3m5gag]{align-items:start;gap:48px 56px;display:grid}.map[data-astro-cid-6k3m5gag]{max-width:520px;margin-inline:auto;position:relative}.map[data-astro-cid-6k3m5gag] svg[data-astro-cid-6k3m5gag]{width:100%;height:auto;overflow:visible}.dept[data-astro-cid-6k3m5gag]{stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill .3s,filter .3s,opacity .3s}.dept[data-astro-cid-6k3m5gag][data-level="1"],.swatch[data-astro-cid-6k3m5gag][data-level="1"]{fill:#b9d1f7;background:#b9d1f7}.dept[data-astro-cid-6k3m5gag][data-level="2"],.swatch[data-astro-cid-6k3m5gag][data-level="2"]{fill:#6a9ff0;background:#6a9ff0}.dept[data-astro-cid-6k3m5gag][data-level="3"],.swatch[data-astro-cid-6k3m5gag][data-level="3"]{fill:#2a78ea;background:#2a78ea}.dept[data-astro-cid-6k3m5gag]:hover{fill:var(--c-primary-hover)}.dept[data-astro-cid-6k3m5gag]:focus-visible{stroke:var(--c-accent);stroke-width:3px}.dept[data-astro-cid-6k3m5gag][aria-pressed=true]{fill:var(--c-navy);filter:drop-shadow(0 6px 10px #061b3a59)}.map__tip[data-astro-cid-6k3m5gag]{z-index:2;background:var(--c-navy);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;margin:-48px 0 0 12px;padding:6px 10px;font-size:.8125rem;font-weight:600;transition:opacity .15s;position:absolute;top:0;left:0}.map__tip[data-astro-cid-6k3m5gag].is-visible{opacity:1}.legend[data-astro-cid-6k3m5gag]{color:var(--c-muted);flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:16px;font-size:.8125rem;display:flex}.legend[data-astro-cid-6k3m5gag] li[data-astro-cid-6k3m5gag]{align-items:center;gap:8px;display:inline-flex}.swatch[data-astro-cid-6k3m5gag]{border-radius:3px;width:14px;height:14px}.swatch--selected[data-astro-cid-6k3m5gag]{background:var(--c-navy)}.coverage__label[data-astro-cid-6k3m5gag]{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin-bottom:8px;font-size:.8125rem;font-weight:600;display:block}.select[data-astro-cid-6k3m5gag]{position:relative}.select[data-astro-cid-6k3m5gag]:after{content:"";border-right:2px solid var(--c-ink);border-bottom:2px solid var(--c-ink);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.select[data-astro-cid-6k3m5gag] select[data-astro-cid-6k3m5gag]{border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);appearance:none;background:#fff;width:100%;min-height:52px;padding:13px 44px 13px 14px;font-weight:600;transition:border-color .2s}.select[data-astro-cid-6k3m5gag] select[data-astro-cid-6k3m5gag]:hover{border-color:var(--c-primary)}.dept-panel__head[data-astro-cid-6k3m5gag]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:32px 0 8px;display:flex}.dept-panel__head[data-astro-cid-6k3m5gag] h3[data-astro-cid-6k3m5gag]{letter-spacing:-.02em;animation:fade-up .5s var(--ease-out) both;font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.badge[data-astro-cid-6k3m5gag]{background:var(--c-primary-soft);color:var(--c-primary);border-radius:6px;padding:6px 12px;font-size:.875rem;font-weight:600}.groups[data-astro-cid-6k3m5gag]{border-top:1px solid var(--c-border-alt)}.groups[data-astro-cid-6k3m5gag] li[data-astro-cid-6k3m5gag]{border-bottom:1px solid var(--c-border-alt);animation:fade-up .45s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms);align-items:center;gap:14px;padding-block:14px;display:flex}.groups[data-astro-cid-6k3m5gag] img[data-astro-cid-6k3m5gag]{width:20px;height:auto}.groups[data-astro-cid-6k3m5gag] strong[data-astro-cid-6k3m5gag]{font-weight:600}.coverage[data-astro-cid-6k3m5gag] .coverage__cta{margin-top:24px}.coverage__abroad[data-astro-cid-6k3m5gag]{color:var(--c-muted);margin-top:28px;font-size:.875rem}.coverage__abroad[data-astro-cid-6k3m5gag] strong[data-astro-cid-6k3m5gag]{color:var(--c-ink);font-weight:600}@media (width>=1024px){.coverage[data-astro-cid-6k3m5gag]{grid-template-columns:1.1fr 1fr}}.board[data-astro-cid-eqprm3yr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.board[data-astro-cid-eqprm3yr]>li[data-astro-cid-eqprm3yr]{display:flex}.member[data-astro-cid-eqprm3yr]{border:1px solid var(--c-border);border-radius:var(--radius);background:#fff;width:100%;overflow:hidden}.member[data-astro-cid-eqprm3yr] img{aspect-ratio:1;object-fit:cover;width:100%}.member__caption[data-astro-cid-eqprm3yr]{flex-direction:column;gap:4px;padding:16px 16px 18px;display:flex}.member__role[data-astro-cid-eqprm3yr]{letter-spacing:.12em;text-transform:uppercase;color:var(--c-primary);font-size:.75rem;font-weight:600}.member__name[data-astro-cid-eqprm3yr]{font-family:var(--font-display);font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:600;line-height:1.3}.join[data-astro-cid-eqprm3yr]{border-radius:var(--radius);background:var(--c-primary);color:#fff;flex-direction:column;justify-content:space-between;gap:16px;width:100%;min-height:220px;padding:clamp(20px,3vw,28px);display:flex}.join[data-astro-cid-eqprm3yr]:hover{color:#fff;background:var(--c-primary-hover)}.join__text[data-astro-cid-eqprm3yr]{font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:600;line-height:1.25}@media (width>=640px){.board[data-astro-cid-eqprm3yr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width>=1024px){.board[data-astro-cid-eqprm3yr]{grid-template-columns:repeat(4,minmax(0,1fr))}.member__caption[data-astro-cid-eqprm3yr]{padding:18px 20px 20px}}.page-intro[data-astro-cid-3tz6n4lc]{border-bottom:1px solid var(--c-border)}.page-intro__top[data-astro-cid-3tz6n4lc]{padding-block:clamp(48px,6vw,72px) clamp(40px,5vw,64px)}.page-intro__row[data-astro-cid-3tz6n4lc]{align-items:end;gap:24px 48px;display:grid}.page-intro__title[data-astro-cid-3tz6n4lc]{letter-spacing:-.03em;font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);line-height:1.06}.page-intro__media[data-astro-cid-3tz6n4lc] img{aspect-ratio:21/8;object-fit:cover;border-radius:var(--radius);width:100%}.pillars[data-astro-cid-3tz6n4lc]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.pillar[data-astro-cid-3tz6n4lc]{border:1px solid var(--c-border);border-radius:var(--radius);background:#fff;flex-direction:column;display:flex;overflow:hidden}.pillar[data-astro-cid-3tz6n4lc] img{aspect-ratio:16/10;object-fit:cover;width:100%}.pillar__body[data-astro-cid-3tz6n4lc]{flex-direction:column;gap:10px;padding:clamp(22px,2.5vw,28px);display:flex}.pillar__num[data-astro-cid-3tz6n4lc]{font-family:var(--font-display);color:var(--c-primary);font-size:.9375rem;font-weight:600}.pillar[data-astro-cid-3tz6n4lc] h3[data-astro-cid-3tz6n4lc]{letter-spacing:-.01em;font-size:clamp(1.25rem,1.15rem + .45vw,1.4375rem);font-weight:600;line-height:1.2}@media (width<=767px){.page-intro__media[data-astro-cid-3tz6n4lc] img{aspect-ratio:16/10}}@media (width>=1024px){.page-intro__row[data-astro-cid-3tz6n4lc]{grid-template-columns:1.5fr 1fr}}
