.org-chart{display:flex;flex-direction:column;align-items:center;max-width:900px;margin:0 auto}.org-chart__tier{width:100%;position:relative}.org-chart__root-node{width:190px;height:190px;border-radius:50%;background:#f7f7f7;box-shadow:0 0 20px #0000001f;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:#1e2d4f;font-weight:800;font-size:1.15rem;line-height:1.3;text-transform:uppercase}.org-chart__stem{width:3px;height:36px;background:#36518d}.org-chart__cell{position:relative;padding-top:28px}.org-chart__cell:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:3px;height:28px;background:#36518d}.org-chart__tier--gms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.org-chart__tier--gms:before{content:"";position:absolute;top:0;left:calc((100% - 48px)/8);right:calc((100% - 48px)/8);height:3px;background:#36518d}.org-chart__gm-node{background:#1e2d4f;color:#fff;border-radius:18px;padding:20px 16px;height:calc(100% - 28px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;box-shadow:0 6px 16px #1e2d4f40}.org-chart__gm-title{font-weight:700;font-size:.95rem}.org-chart__gm-company{color:#7da4d4;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.9rem}.org-chart__tier--functions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;max-width:640px;margin:0 auto}.org-chart__tier--functions:before{content:"";position:absolute;top:0;left:calc((100% - 64px)/4);right:calc((100% - 64px)/4);height:3px;background:#36518d}.org-chart__branch{display:flex;flex-direction:column;align-items:center}.org-chart__circle-node{width:130px;height:130px;border-radius:50%;background:#36518d;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;font-weight:700;font-size:.95rem;line-height:1.3;box-shadow:0 6px 16px #36518d4d}.org-chart__connector-small{width:3px;height:24px;background:#7da4d4}.org-chart__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:420px}.org-chart__chip{background:#7da4d4;color:#fff;border-radius:9999px;padding:8px 16px;font-weight:600;font-size:.85rem;text-align:center}@media(max-width:767px){.org-chart__tier--gms,.org-chart__tier--functions{grid-template-columns:1fr;gap:0;max-width:320px;margin:0 auto}.org-chart__tier--gms:before,.org-chart__tier--functions:before{display:none}.org-chart__stem{height:28px}.org-chart__cell{padding-top:24px;display:flex;flex-direction:column;align-items:center}.org-chart__cell:before{height:24px}.org-chart__gm-node{width:100%;height:auto}.org-chart__root-node{width:160px;height:160px;font-size:1rem}}.hero-title,.hero-subtitle,.hero-description,.section-header-subtitle,.section-header-title,.leadership-intro-text,.org-chart,.leadership-member-card,.group-function-card,.leadership-philosophy-item{opacity:0;transform:translateY(30px)}
