.mission.svelte-3id43s{padding:96px var(--pad-x);background:var(--grad-band);color:#fff;scroll-margin-top:80px}.mission.svelte-3id43s .eyebrow:where(.svelte-3id43s){color:#7fd4f0;margin-bottom:26px}.mission.svelte-3id43s h2:where(.svelte-3id43s){font-size:clamp(32px,4vw,54px);line-height:1.4;font-weight:900;color:#fff;letter-spacing:-.01em;margin:0 0 30px}.mission-grad.svelte-3id43s{background:linear-gradient(135deg,#5fd0f0,#37bde6);-webkit-background-clip:text;background-clip:text;color:transparent}.mission.svelte-3id43s p:where(.svelte-3id43s){font-size:16px;font-weight:500;line-height:2.1;color:#c5dcee;max-width:680px;margin:0}.mission-bars.svelte-3id43s{display:flex;flex-direction:column;gap:6px;margin-top:44px;width:200px}.bar.svelte-3id43s{height:7px;border-radius:3px}.bar-1.svelte-3id43s{width:100%;background:linear-gradient(90deg,#5fd0f0,#37bde6)}.bar-2.svelte-3id43s{width:74%;background:#7fd4f080}.bar-3.svelte-3id43s{width:50%;background:#7fd4f047}.message.svelte-3id43s{padding:96px var(--pad-x);background:#fff;scroll-margin-top:80px}.message.svelte-3id43s .eyebrow:where(.svelte-3id43s){margin-bottom:14px}.message.svelte-3id43s h2:where(.svelte-3id43s){font-size:clamp(24px,3.4vw,40px);line-height:1.5;font-weight:900;color:var(--color-navy);margin:0 0 34px;max-width:900px}.message-body.svelte-3id43s{display:flex;flex-direction:column;gap:24px;max-width:780px}.message-body.svelte-3id43s p:where(.svelte-3id43s){font-size:16px;font-weight:500;line-height:2.15;color:var(--color-text-body);margin:0}.signature.svelte-3id43s{margin-top:36px;display:flex;align-items:center;gap:16px}.signature-line.svelte-3id43s{height:1px;width:48px;background:#103a5e40}.signature-role.svelte-3id43s{font-size:12px;font-weight:500;color:var(--color-text-faint);margin-bottom:3px}.signature-name.svelte-3id43s{font-size:19px;font-weight:700;color:var(--color-navy)}.info.svelte-3id43s{padding:88px var(--pad-x);background:var(--color-bg-soft);scroll-margin-top:80px;border-top:1px solid var(--color-border-soft)}.info-heading.svelte-3id43s{margin-bottom:44px}.info-table.svelte-3id43s{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;max-width:960px}.info-row.svelte-3id43s{display:flex;padding:24px 30px;border-bottom:1px solid var(--color-border-soft)}.info-row.svelte-3id43s:last-child{border-bottom:0}.info-th.svelte-3id43s{font-size:13px;font-weight:700;color:var(--color-text-faint);flex:none;width:150px;padding-top:2px}.info-td.svelte-3id43s{font-size:14.5px;font-weight:600;line-height:1.95;color:var(--color-text-nav)}.info-td.svelte-3id43s strong:where(.svelte-3id43s){font-size:15px;font-weight:700;color:var(--color-navy)}.info-en.svelte-3id43s{font:500 12px var(--font-mono);color:#8aa0b6}.office-name.svelte-3id43s{font-size:14px;font-weight:700;color:var(--color-navy);margin-bottom:2px}.office-name--second.svelte-3id43s{margin-top:16px}.info-sub.svelte-3id43s{font-size:13px;font-weight:500;color:var(--color-text-muted)}.history.svelte-3id43s{padding:92px var(--pad-x);background:#fff;scroll-margin-top:80px}.history-heading.svelte-3id43s{margin-bottom:48px}.timeline.svelte-3id43s{display:flex;flex-direction:column;border-left:2px solid rgba(31,165,221,.25);padding-left:38px;max-width:820px}.timeline-item.svelte-3id43s{position:relative;padding-bottom:34px}.timeline-item.last.svelte-3id43s{padding-bottom:0}.dot.svelte-3id43s{position:absolute;left:-47px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--color-accent);border:3px solid #fff;box-shadow:0 0 0 2px #1fa5dd4d}.dot--grad.svelte-3id43s{background:var(--grad-primary)}.timeline-date.svelte-3id43s{font:700 15px var(--font-mono);color:var(--color-primary);margin-bottom:8px}.timeline-title.svelte-3id43s{font-size:18px;font-weight:700;color:var(--color-navy);margin-bottom:6px}.timeline-item.svelte-3id43s p:where(.svelte-3id43s){font-size:14px;font-weight:500;line-height:1.9;color:var(--color-text-muted);margin:0;max-width:560px}.access.svelte-3id43s{padding:88px var(--pad-x);background:var(--color-bg-soft);scroll-margin-top:80px;border-top:1px solid var(--color-border-soft)}.access-heading.svelte-3id43s{margin-bottom:44px}.access-grid.svelte-3id43s{display:grid;grid-template-columns:1fr 1fr;gap:24px}.access-card.svelte-3id43s{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.access-card.svelte-3id43s iframe:where(.svelte-3id43s){display:block;width:100%;height:220px;border:0;border-bottom:1px solid rgba(16,58,94,.1)}.access-body.svelte-3id43s{padding:28px 30px}.access-head.svelte-3id43s{display:flex;align-items:center;gap:10px;margin-bottom:14px}.access-tag.svelte-3id43s{font:700 11px var(--font-mono);letter-spacing:.14em;color:var(--color-primary);background:#1fa5dd1a;padding:5px 12px;border-radius:999px}.access-tag--cyan.svelte-3id43s{color:#0f6ea3;background:#37bde629}.access-name.svelte-3id43s{font-size:18px;font-weight:700;color:var(--color-navy)}.access-line.svelte-3id43s{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}.access-line.svelte-3id43s svg:where(.svelte-3id43s){flex:none;margin-top:2px}.access-line.svelte-3id43s span:where(.svelte-3id43s){font-size:14px;font-weight:500;line-height:1.8;color:var(--color-text-body)}.access-map-link.svelte-3id43s{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;color:var(--color-primary);text-decoration:none;border-bottom:2px solid var(--color-accent);padding-bottom:2px}@media(max-width:920px){.access-grid.svelte-3id43s{grid-template-columns:1fr}}@media(max-width:720px){.mission.svelte-3id43s,.message.svelte-3id43s,.info.svelte-3id43s,.history.svelte-3id43s,.access.svelte-3id43s{padding-top:64px;padding-bottom:64px}.info-row.svelte-3id43s{flex-direction:column;gap:6px;padding:20px 22px}.info-th.svelte-3id43s{width:auto}.timeline.svelte-3id43s{padding-left:26px}.dot.svelte-3id43s{left:-35px}}
