.timeline[data-astro-cid-zhxkjw2l]{position:relative;list-style:none;margin:0 auto;padding:0;max-width:620px}.timeline[data-astro-cid-zhxkjw2l]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;transform:translate(-50%);background:var(--gold)}li[data-astro-cid-zhxkjw2l]{position:relative;width:50%;padding:0 28px 28px}li[data-astro-cid-zhxkjw2l]:after{content:"";position:absolute;top:8px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--gold)}.l[data-astro-cid-zhxkjw2l]{margin-right:auto}.l[data-astro-cid-zhxkjw2l]:after{right:-8px}.r[data-astro-cid-zhxkjw2l]{margin-left:auto}.r[data-astro-cid-zhxkjw2l]:after{left:-8px}.tl-card[data-astro-cid-zhxkjw2l]{padding:18px 20px;border-radius:10px}.top[data-astro-cid-zhxkjw2l]{display:flex;justify-content:space-between;gap:8px}.label[data-astro-cid-zhxkjw2l]{font-family:var(--font-heading);font-weight:700;color:var(--gold);font-size:16px}.meta[data-astro-cid-zhxkjw2l]{font-size:11px;color:var(--muted)}.title[data-astro-cid-zhxkjw2l]{display:flex;align-items:center;gap:10px;margin:8px 0}.title[data-astro-cid-zhxkjw2l] img[data-astro-cid-zhxkjw2l]{width:28px;height:28px;border-radius:6px}h3[data-astro-cid-zhxkjw2l]{font-size:14px;font-weight:400;color:var(--gold)}p[data-astro-cid-zhxkjw2l]{margin:0;font-size:13px;line-height:1.45}.outcome[data-astro-cid-zhxkjw2l]{margin-top:10px;padding-left:20px;position:relative}.outcome[data-astro-cid-zhxkjw2l]:before{content:"✓";position:absolute;left:0;color:#3fa34d;font-weight:700}@media(max-width:640px){.timeline[data-astro-cid-zhxkjw2l]:before{left:8px}li[data-astro-cid-zhxkjw2l],.l[data-astro-cid-zhxkjw2l],.r[data-astro-cid-zhxkjw2l]{width:100%;padding:0 0 20px 32px}.l[data-astro-cid-zhxkjw2l]:after,.r[data-astro-cid-zhxkjw2l]:after{left:2px;right:auto}}.section-head[data-astro-cid-a6klvjqm].light h2[data-astro-cid-a6klvjqm]{font-weight:400}.section-head[data-astro-cid-a6klvjqm] .wide[data-astro-cid-a6klvjqm]{max-width:680px}.hero[data-astro-cid-a6klvjqm]{padding:56px 0 40px}.hero-grid[data-astro-cid-a6klvjqm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,453px);gap:60px;align-items:center}.hero-grid[data-astro-cid-a6klvjqm]>[data-astro-cid-a6klvjqm]{min-width:0}.hero[data-astro-cid-a6klvjqm] h1[data-astro-cid-a6klvjqm]{font-size:40px;line-height:1.4;max-width:400px}.hero[data-astro-cid-a6klvjqm] p[data-astro-cid-a6klvjqm]{margin:8px 0 0;max-width:420px;font-size:15px;line-height:1.5;color:var(--text)}.actions[data-astro-cid-a6klvjqm]{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.actions[data-astro-cid-a6klvjqm] .btn[data-astro-cid-a6klvjqm]{min-width:184px;justify-content:center}.hero[data-astro-cid-a6klvjqm] img[data-astro-cid-a6klvjqm]{width:100%}.history[data-astro-cid-a6klvjqm]{padding-top:60px}.tl-wrap[data-astro-cid-a6klvjqm] .timeline{max-width:920px}.tl-wrap[data-astro-cid-a6klvjqm] .timeline:before{background:#968244;width:3px}.tl-wrap[data-astro-cid-a6klvjqm] .tl-card{padding:26px 34px 28px;background:#fafafa;border-radius:12px;box-shadow:0 6px 20px #0000000f}.tl-wrap[data-astro-cid-a6klvjqm] .timeline li{padding-bottom:20px}.tl-wrap[data-astro-cid-a6klvjqm] .timeline li:nth-child(n+2){margin-top:-80px}.tl-wrap[data-astro-cid-a6klvjqm] .label{font-family:var(--font-body);font-size:24px;letter-spacing:-.5px}.tl-wrap[data-astro-cid-a6klvjqm] .title{margin:10px 0 0;padding-bottom:20px;border-bottom:1px solid #d9d9d9}.tl-wrap[data-astro-cid-a6klvjqm] .title img{width:43px;height:42px}.tl-wrap[data-astro-cid-a6klvjqm] .title h3{font-family:var(--font-body);font-size:18px;margin-top:16px}.tl-wrap[data-astro-cid-a6klvjqm] .tl-card p{margin-top:16px;font-size:15px;line-height:1.5}.tl-wrap[data-astro-cid-a6klvjqm] .timeline li:after{width:22px;height:22px;top:2px;background:var(--gold-light);border-color:var(--gold)}.tl-wrap[data-astro-cid-a6klvjqm] .timeline .l:after{right:-11px}.tl-wrap[data-astro-cid-a6klvjqm] .timeline .r:after{left:-11px}.today[data-astro-cid-a6klvjqm]{margin:40px auto 0;max-width:930px;padding:34px 40px;border-radius:16px;background:#4b5320;color:#fff;text-align:center;box-shadow:0 8px 20px #00000026}.today[data-astro-cid-a6klvjqm] h2[data-astro-cid-a6klvjqm]{color:#fff;font-weight:400;font-size:40px;line-height:1.2}.today[data-astro-cid-a6klvjqm] p[data-astro-cid-a6klvjqm]{margin:22px 0 0;font-size:15px;line-height:1.5}.card-grid[data-astro-cid-a6klvjqm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card[data-astro-cid-a6klvjqm]{background:#fff;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.feature[data-astro-cid-a6klvjqm]{padding:36px 40px 56px}.feature[data-astro-cid-a6klvjqm] img[data-astro-cid-a6klvjqm]{width:48px;height:48px;border-radius:6px}.feature[data-astro-cid-a6klvjqm] h3[data-astro-cid-a6klvjqm]{margin-top:18px;font-size:20px;line-height:1.4;letter-spacing:.8px}.feature[data-astro-cid-a6klvjqm] p[data-astro-cid-a6klvjqm]{margin:6px 0 0;font-size:14px;line-height:1.45}.feature[data-astro-cid-a6klvjqm] ul[data-astro-cid-a6klvjqm]{list-style:none;margin:14px 0 0;padding:0;font-size:14px;line-height:1.4}.feature-top[data-astro-cid-a6klvjqm]{display:flex;justify-content:space-between;align-items:flex-start}.stat[data-astro-cid-a6klvjqm]{margin-top:12px;font-size:12px;text-align:right;color:var(--ink)}.values[data-astro-cid-a6klvjqm]{padding-top:60px}.mission[data-astro-cid-a6klvjqm]{margin-top:44px;padding:34px 40px 44px;background:#fff;border-radius:16px;box-shadow:var(--shadow-card);text-align:center;color:#4b5320}.mission[data-astro-cid-a6klvjqm] h2[data-astro-cid-a6klvjqm]{color:#4b5320;font-weight:400;font-size:40px;line-height:1.3}.mission[data-astro-cid-a6klvjqm] p[data-astro-cid-a6klvjqm]{margin:12px auto 0;max-width:850px;font-size:15px;line-height:1.5}.mission[data-astro-cid-a6klvjqm] blockquote[data-astro-cid-a6klvjqm]{margin:18px 0 0;font-style:italic;font-weight:700;font-size:16px;color:var(--text)}.team[data-astro-cid-a6klvjqm]{background:var(--bg-faq);padding-top:40px}.team[data-astro-cid-a6klvjqm] .section-head[data-astro-cid-a6klvjqm]{margin-bottom:40px}.team-grid[data-astro-cid-a6klvjqm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.member[data-astro-cid-a6klvjqm]{display:flex;flex-direction:column;align-items:center;padding:38px 34px 24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000f;text-align:center}.photo[data-astro-cid-a6klvjqm]{width:171px;height:143px;object-fit:cover;border-radius:12px;box-shadow:0 4px 10px #00000026}.member[data-astro-cid-a6klvjqm] h3[data-astro-cid-a6klvjqm]{margin-top:30px;font-family:var(--font-body);font-size:16px;color:var(--gold)}.role[data-astro-cid-a6klvjqm]{margin:4px 0 0;font-size:14px;color:var(--ink)}.bio[data-astro-cid-a6klvjqm]{flex:1;margin:24px 0 0;padding-bottom:24px;border-bottom:1px solid var(--line);font-size:16px;line-height:1.4;text-align:left}.li[data-astro-cid-a6klvjqm]{width:28px;height:28px;margin-top:16px;opacity:.7}@media(max-width:860px){.hero-grid[data-astro-cid-a6klvjqm]{grid-template-columns:1fr;gap:32px}.card-grid[data-astro-cid-a6klvjqm],.team-grid[data-astro-cid-a6klvjqm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero[data-astro-cid-a6klvjqm] h1[data-astro-cid-a6klvjqm]{font-size:32px}.card-grid[data-astro-cid-a6klvjqm],.team-grid[data-astro-cid-a6klvjqm]{grid-template-columns:1fr}.feature[data-astro-cid-a6klvjqm]{padding:28px 28px 40px}.today[data-astro-cid-a6klvjqm]{padding:28px 22px}.today[data-astro-cid-a6klvjqm] h2[data-astro-cid-a6klvjqm],.mission[data-astro-cid-a6klvjqm] h2[data-astro-cid-a6klvjqm]{font-size:28px}.mission[data-astro-cid-a6klvjqm]{padding:28px 22px 32px}}@media(max-width:640px){.tl-wrap[data-astro-cid-a6klvjqm] .timeline li:nth-child(n+2){margin-top:0}.tl-wrap[data-astro-cid-a6klvjqm] .tl-card{padding:20px 20px 22px}.tl-wrap[data-astro-cid-a6klvjqm] .timeline:before{left:10px}.tl-wrap[data-astro-cid-a6klvjqm] .timeline .l:after,.tl-wrap[data-astro-cid-a6klvjqm] .timeline .r:after{left:0;right:auto}}@media(max-width:760px){.feature[data-astro-cid-a6klvjqm]{padding:24px 22px 26px}.card-grid[data-astro-cid-a6klvjqm]{align-items:start}.mission[data-astro-cid-a6klvjqm],.today[data-astro-cid-a6klvjqm]{padding:26px 22px}}
