.ab-hero[data-astro-cid-xw7fzvij]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,56px);padding-top:clamp(56px,8vw,104px);padding-bottom:56px;display:grid}@media (width<=960px){.ab-hero[data-astro-cid-xw7fzvij]{grid-template-columns:minmax(0,1fr)}}.ab-copy[data-astro-cid-xw7fzvij]{flex-direction:column;gap:24px;min-width:0;display:flex}h1[data-astro-cid-xw7fzvij]{letter-spacing:-.04em;font-size:clamp(36px,4.6vw,62px);line-height:1.05}.ab-lede[data-astro-cid-xw7fzvij]{color:var(--body);max-width:54ch;font-size:19px;line-height:1.55;animation-delay:.8s}.ab-card-wrap[data-astro-cid-xw7fzvij]{min-width:0;animation-delay:.5s}.team[data-astro-cid-xw7fzvij]{border-radius:32px;flex-direction:column;gap:22px;padding:clamp(24px,3vw,34px);display:flex}.team-head[data-astro-cid-xw7fzvij]{align-items:center;gap:16px;display:flex}.team-logo[data-astro-cid-xw7fzvij]{background:linear-gradient(160deg,#fff,#d6eaee);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 1px #fff,0 10px 24px -12px #06405480}.team-logo[data-astro-cid-xw7fzvij] img[data-astro-cid-xw7fzvij]{width:40px;height:40px;display:block}.team-name[data-astro-cid-xw7fzvij]{flex-direction:column;gap:4px;display:flex}.team-name[data-astro-cid-xw7fzvij] b[data-astro-cid-xw7fzvij]{font-family:var(--font-display);font-size:20px}.team-name[data-astro-cid-xw7fzvij] span[data-astro-cid-xw7fzvij]{color:var(--muted);font-size:15px}.stats[data-astro-cid-xw7fzvij]{background:#fff9;border:1px solid #ffffffe6;border-radius:20px;flex-direction:column;margin:0;padding:6px 20px;display:flex}.stat-row[data-astro-cid-xw7fzvij]{border-bottom:1px solid #0b1b3312;grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.stat-row[data-astro-cid-xw7fzvij]:last-child{border-bottom:0}.stat-row[data-astro-cid-xw7fzvij] dt[data-astro-cid-xw7fzvij]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);font-size:21px;font-weight:700}.stat-row[data-astro-cid-xw7fzvij] dd[data-astro-cid-xw7fzvij]{color:var(--body);margin:0;font-size:15px;line-height:1.5}@media (width<=600px){.stat-row[data-astro-cid-xw7fzvij]{grid-template-columns:minmax(0,1fr);gap:2px}}.story[data-astro-cid-diq4qmfa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,64px);padding-top:40px;padding-bottom:96px;display:grid}@media (width<=900px){.story[data-astro-cid-diq4qmfa]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.story[data-astro-cid-diq4qmfa]{padding-bottom:72px}}.story-head[data-astro-cid-diq4qmfa]{flex-direction:column;gap:14px;min-width:0;display:flex}.h2-sm[data-astro-cid-diq4qmfa]{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.story-body[data-astro-cid-diq4qmfa]{min-width:0;color:var(--body);flex-direction:column;gap:18px;max-width:62ch;font-size:18px;line-height:1.65;display:flex}.story-link[data-astro-cid-diq4qmfa]{align-self:flex-start;font-size:17px}.glue[data-astro-cid-diq4qmfa]{white-space:nowrap}.beliefs[data-astro-cid-4qz6xa2h]{padding-bottom:96px}@media (width<=600px){.beliefs[data-astro-cid-4qz6xa2h]{padding-bottom:72px}}.beliefs-head[data-astro-cid-4qz6xa2h]{margin-bottom:36px}.h2-sm[data-astro-cid-4qz6xa2h]{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.b-grid[data-astro-cid-4qz6xa2h]{gap:16px}.b-card[data-astro-cid-4qz6xa2h]{border-radius:24px;flex-direction:column;gap:12px;height:100%;padding:26px;display:flex}.b-n[data-astro-cid-4qz6xa2h]{color:var(--accent);font-size:13px}h3[data-astro-cid-4qz6xa2h]{font-size:19px;line-height:1.3}.b-card[data-astro-cid-4qz6xa2h] p[data-astro-cid-4qz6xa2h]{color:var(--body);font-size:15px;line-height:1.55}.teach-section[data-astro-cid-kflagxsp]{padding-bottom:96px}@media (width<=600px){.teach-section[data-astro-cid-kflagxsp]{padding-bottom:72px}}.teach[data-astro-cid-kflagxsp]{border-radius:28px;align-items:center;gap:24px;padding:clamp(22px,3vw,32px);display:flex}@media (width<=700px){.teach[data-astro-cid-kflagxsp]{flex-direction:column;align-items:flex-start}}.teach-icon[data-astro-cid-kflagxsp]{background:linear-gradient(135deg,#064054,#0b5a70);border-radius:20px;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 14px 30px -14px #064054b3}.teach-text[data-astro-cid-kflagxsp]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}h2[data-astro-cid-kflagxsp]{letter-spacing:0;font-size:20px;line-height:1.3}.teach-text[data-astro-cid-kflagxsp] p[data-astro-cid-kflagxsp]{color:var(--body);font-size:16px;line-height:1.55}.teach-link[data-astro-cid-kflagxsp]{flex:none}.glue[data-astro-cid-kflagxsp]{white-space:nowrap}.stance[data-astro-cid-zg3p5uwm]{padding:0 16px 104px}@media (width<=600px){.stance[data-astro-cid-zg3p5uwm]{padding-bottom:72px}}.panel[data-astro-cid-zg3p5uwm]{background:var(--dark);border-radius:40px;max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,96px) clamp(20px,5vw,48px);position:relative;overflow:clip}.panel-orbs[data-astro-cid-zg3p5uwm]{pointer-events:none;position:absolute;inset:0}.panel-orb-1[data-astro-cid-zg3p5uwm]{opacity:.5;background:#0e7c8e;width:560px;height:560px;top:-200px;left:-160px}.panel-orb-2[data-astro-cid-zg3p5uwm]{opacity:.34;background:#2bb6c8;width:480px;height:480px;animation-delay:-8s;bottom:-180px;right:-140px}@media (hover:none),(pointer:coarse){.panel[data-astro-cid-zg3p5uwm]{background:radial-gradient(60% 45% at 0% 0%, #0e7c8e73, #0e7c8e00 70%), radial-gradient(55% 40% at 100% 100%, #2bb6c84d, #2bb6c800 70%), var(--dark)}}.panel-inner[data-astro-cid-zg3p5uwm]{flex-direction:column;gap:40px;max-width:1080px;margin:0 auto;display:flex;position:relative}.stance-head[data-astro-cid-zg3p5uwm]{max-width:760px}.on-dark[data-astro-cid-zg3p5uwm]{color:var(--on-dark-label)}.panel-h2[data-astro-cid-zg3p5uwm]{letter-spacing:-.035em;color:#fff;font-size:clamp(32px,4.2vw,56px);line-height:1.05}.panel-h2[data-astro-cid-zg3p5uwm] span[data-astro-cid-zg3p5uwm]{color:var(--on-dark-muted)}.panel-lede[data-astro-cid-zg3p5uwm]{color:var(--on-dark-body);font-size:18px;line-height:1.55}.s-grid[data-astro-cid-zg3p5uwm]{gap:16px}.s-card[data-astro-cid-zg3p5uwm]{border-radius:24px;flex-direction:column;gap:12px;height:100%;padding:26px;display:flex}.s-icon[data-astro-cid-zg3p5uwm]{background:#8fd0dc24;border:1px solid #ffffff24;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}h3[data-astro-cid-zg3p5uwm]{color:#fff;font-size:19px}.s-card[data-astro-cid-zg3p5uwm] p[data-astro-cid-zg3p5uwm]{color:var(--on-dark-body);font-size:15px;line-height:1.55}.fit[data-astro-cid-krwff7ms]{padding-bottom:72px}.fit-head[data-astro-cid-krwff7ms]{max-width:760px;margin-bottom:40px}.h2-md[data-astro-cid-krwff7ms]{letter-spacing:-.035em;font-size:clamp(30px,3.8vw,50px);line-height:1.06}.fit-grid[data-astro-cid-krwff7ms]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.fit-grid[data-astro-cid-krwff7ms]{grid-template-columns:minmax(0,1fr)}}.fit-card[data-astro-cid-krwff7ms]{border-radius:28px;flex-direction:column;gap:8px;height:100%;padding:clamp(22px,3vw,32px);display:flex}.fit-card-no[data-astro-cid-krwff7ms]{background:linear-gradient(135deg,#ffffff80,#fff3)}.fit-label[data-astro-cid-krwff7ms]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:400}.fit-label-yes[data-astro-cid-krwff7ms]{color:var(--success-ink)}.no-list[data-astro-cid-krwff7ms]{color:var(--body)}.fit-li[data-astro-cid-krwff7ms]{border-bottom:1px solid #0b1b3312;align-items:flex-start;gap:12px;padding:12px 0;font-size:16px;line-height:1.5;display:flex}.fit-li[data-astro-cid-krwff7ms]:last-child{border-bottom:0}.fit-ic[data-astro-cid-krwff7ms]{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.fit-ic-yes[data-astro-cid-krwff7ms]{background:var(--success)}.fit-ic-no[data-astro-cid-krwff7ms]{background:#0b1b331a}.ab-end[data-astro-cid-dh6mlvc6]{padding-bottom:120px}@media (width<=600px){.ab-end[data-astro-cid-dh6mlvc6]{padding-bottom:72px}}.end-copy[data-astro-cid-dh6mlvc6]{flex-direction:column;gap:8px;min-width:0;max-width:60ch;display:flex}h2[data-astro-cid-dh6mlvc6]{letter-spacing:-.03em;font-size:clamp(26px,3vw,38px);line-height:1.1}.end-lede[data-astro-cid-dh6mlvc6]{color:var(--body);font-size:17px;line-height:1.5}.end-btn[data-astro-cid-dh6mlvc6]{min-height:54px;padding:0 30px}.glue[data-astro-cid-dh6mlvc6]{white-space:nowrap}
