.hero-quote[data-astro-cid-ta2fbyqs]{max-width:46ch;color:var(--text);border-left:3px solid #2fe3d5;margin:32px 0 0;padding-left:18px;font-size:1.1rem;font-weight:600;line-height:1.6}.section-lead[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:clamp(1.6rem,3vw,2.15rem)}.why[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.why-no[data-astro-cid-ta2fbyqs]{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:700;display:block}.principle[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.principle-line[data-astro-cid-ta2fbyqs]{font-size:clamp(1.6rem,3vw,2.15rem)}.principle-body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-dim)}.principle-body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]+p[data-astro-cid-ta2fbyqs]{margin-top:12px}.principle-body[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--text)}.vm[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vm-card[data-astro-cid-ta2fbyqs]{border-top:3px solid var(--brand)}.vm-card[data-astro-cid-ta2fbyqs]:nth-child(2){border-top-color:var(--accent)}.vm-label[data-astro-cid-ta2fbyqs]{color:var(--brand);letter-spacing:.24em;margin-bottom:12px;font-size:.85rem;font-weight:700}.vm-label-mission[data-astro-cid-ta2fbyqs]{color:var(--accent)}.vm[data-astro-cid-ta2fbyqs] .vm-text[data-astro-cid-ta2fbyqs]{color:var(--text);font-size:1.05rem;line-height:1.8}.how[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.how[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{background:#091a29;border:1px solid #2a6887;border-radius:20px;padding:28px 24px;position:relative}.how[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:not(:last-child):after{content:"";clip-path:polygon(0 42%,70% 42%,70% 0,100% 50%,70% 100%,70% 58%,0 58%);background:linear-gradient(90deg,#2fe3d5,#5a8dff);width:24px;height:12px;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.how-no[data-astro-cid-ta2fbyqs]{color:#62dfd5;letter-spacing:.14em;margin-bottom:14px;font-size:.8rem;font-weight:700;display:block}.how[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:.02em;text-transform:uppercase;margin-bottom:12px;font-size:1.02rem}.how[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-dim);font-size:.9rem;line-height:1.7}.timeline[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-ta2fbyqs]:before{content:"";background:linear-gradient(90deg,#2fe3d5,#5a8dff);border-radius:3px;height:3px;position:absolute;top:81px;left:0;right:0}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{position:relative}.tl-year[data-astro-cid-ta2fbyqs]{font-size:1.75rem;font-weight:700;line-height:1.2;display:block}.tl-tag[data-astro-cid-ta2fbyqs]{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:.75rem;font-weight:700;line-height:16px;display:block}.tl-node[data-astro-cid-ta2fbyqs]{background:var(--bg);z-index:1;border:3px solid #2fe3d5;border-radius:50%;width:22px;height:22px;margin:18px 0 22px;display:block;position:relative}.timeline[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:6px;font-size:1.02rem}.tl-date[data-astro-cid-ta2fbyqs]{color:var(--brand);margin-bottom:8px;font-size:.88rem;font-weight:600}.tl-body[data-astro-cid-ta2fbyqs]{color:var(--text-dim);font-size:.9rem;line-height:1.7}.fields[data-astro-cid-ta2fbyqs]{margin:0;padding:0;list-style:none}.fields[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:4px;font-size:1.05rem}.fields[data-astro-cid-ta2fbyqs] .field-ko[data-astro-cid-ta2fbyqs]{color:var(--accent);margin-bottom:14px;font-size:.85rem;font-weight:600}.greeting[data-astro-cid-ta2fbyqs]{border-left:3px solid var(--brand);max-width:68ch;padding-left:28px}.greeting[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-dim);margin-bottom:18px}.sign[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);align-items:center;gap:20px;margin:28px 0 0;padding-top:18px;display:flex}.sign-text[data-astro-cid-ta2fbyqs]{align-items:baseline;gap:10px;margin:0;display:flex}.sign-img[data-astro-cid-ta2fbyqs]{width:180px;height:auto;position:relative;top:-8px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sign-img[data-astro-cid-ta2fbyqs]{filter:brightness(0)invert();opacity:.9}}:root[data-theme=dark] .sign-img[data-astro-cid-ta2fbyqs]{filter:brightness(0)invert();opacity:.9}.sign-role[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.88rem}.sign-name[data-astro-cid-ta2fbyqs]{color:var(--text);letter-spacing:.45em;font-size:1.15rem;font-weight:700}.location-title[data-astro-cid-ta2fbyqs]{margin-bottom:28px;font-size:clamp(1.6rem,3vw,2.15rem)}.location[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:40px;display:grid}.addr[data-astro-cid-ta2fbyqs]{color:var(--text-dim);grid-template-columns:140px 1fr;gap:10px 16px;margin:0;display:grid}.addr[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--text);font-weight:600}.addr[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{margin:0;line-height:1.6}.addr[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--brand)}.map[data-astro-cid-ta2fbyqs]{flex-direction:column;display:flex}.map[data-astro-cid-ta2fbyqs] iframe[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);flex:1;width:100%;min-height:240px;display:block}.map-links[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.9rem;display:flex}.map-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--brand);font-weight:600}.map-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-decoration:underline}@media (width<=980px){.how[data-astro-cid-ta2fbyqs],.timeline[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr);row-gap:36px}.how[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:after,.timeline[data-astro-cid-ta2fbyqs]:before{display:none}}@media (width<=820px){.principle[data-astro-cid-ta2fbyqs],.vm[data-astro-cid-ta2fbyqs],.location[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:28px}}@media (width<=620px){.how[data-astro-cid-ta2fbyqs],.timeline[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.addr[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;row-gap:4px}.addr[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{margin-bottom:10px}.greeting[data-astro-cid-ta2fbyqs]{padding-left:18px}.sign[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;gap:10px}}
