*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#152d49;background:#fff;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif}a{color:inherit}.hero[data-astro-cid-6o27kgmg]{background:linear-gradient(135deg,#f7f9fb,#fff);padding:120px 24px}.hero-inner[data-astro-cid-6o27kgmg]{max-width:1100px;margin:0 auto}.eyebrow[data-astro-cid-6o27kgmg],.section-label[data-astro-cid-6o27kgmg]{letter-spacing:.16em;color:#3b8f8a;margin:0 0 18px;font-size:11px;font-weight:700}.hero[data-astro-cid-6o27kgmg] h1[data-astro-cid-6o27kgmg]{letter-spacing:-.035em;max-width:900px;margin:0 0 30px;font-size:clamp(42px,6vw,74px);line-height:1.08}.hero-description[data-astro-cid-6o27kgmg]{color:#52667b;max-width:720px;margin:0 0 38px;font-size:18px;line-height:1.8}.hero-actions[data-astro-cid-6o27kgmg]{flex-wrap:wrap;gap:12px;display:flex}.button[data-astro-cid-6o27kgmg]{border-radius:6px;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.button[data-astro-cid-6o27kgmg].primary{color:#fff;background:#152d49}.button[data-astro-cid-6o27kgmg].secondary{background:#fff;border:1px solid #ccd5dd}.section[data-astro-cid-6o27kgmg]{padding:100px 24px}.section[data-astro-cid-6o27kgmg].alt{background:#f7f9fb}.section[data-astro-cid-6o27kgmg].dark{color:#fff;background:#152d49}.section-grid[data-astro-cid-6o27kgmg],.section-heading[data-astro-cid-6o27kgmg],.two-column[data-astro-cid-6o27kgmg],.experiment-grid[data-astro-cid-6o27kgmg],.loop[data-astro-cid-6o27kgmg],.article-list[data-astro-cid-6o27kgmg],.article-fallback[data-astro-cid-6o27kgmg],.center-action[data-astro-cid-6o27kgmg],.connect[data-astro-cid-6o27kgmg]{max-width:1100px;margin-left:auto;margin-right:auto}.section-grid[data-astro-cid-6o27kgmg]{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.section[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{letter-spacing:-.025em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.25}.section-copy[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg],.section-heading[data-astro-cid-6o27kgmg]>p[data-astro-cid-6o27kgmg]:last-child,.connect-description[data-astro-cid-6o27kgmg]{color:#52667b;font-size:16px;line-height:1.9}.section-copy[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]:first-child{margin-top:0}.section-heading[data-astro-cid-6o27kgmg]{margin-bottom:48px}.section-heading[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{max-width:760px;margin-bottom:20px}.section-heading[data-astro-cid-6o27kgmg]>p[data-astro-cid-6o27kgmg]:last-child{max-width:680px;margin-bottom:0}.two-column[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.principle-card[data-astro-cid-6o27kgmg]{background:#fff;border:1px solid #e0e6eb;border-radius:9px;padding:36px}.principle-card[data-astro-cid-6o27kgmg] span[data-astro-cid-6o27kgmg]{letter-spacing:.15em;color:#3b8f8a;font-size:10px;font-weight:700}.principle-card[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{margin:16px 0;font-size:24px}.principle-card[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:#52667b;margin:0;font-size:14px;line-height:1.8}.experiment-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.experiment-card[data-astro-cid-6o27kgmg]{background:#fff;border:1px solid #e0e6eb;border-radius:9px;padding:32px}.number[data-astro-cid-6o27kgmg]{color:#3b8f8a;margin:0 0 42px;font-size:11px}.experiment-card[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{margin:0 0 16px;font-size:21px;line-height:1.4}.experiment-card[data-astro-cid-6o27kgmg]>p[data-astro-cid-6o27kgmg]:not(.number){color:#52667b;min-height:120px;font-size:14px;line-height:1.8}.experiment-card[data-astro-cid-6o27kgmg] ul[data-astro-cid-6o27kgmg]{border-top:1px solid #edf0f3;margin:24px 0 0;padding:20px 0 0 18px}.experiment-card[data-astro-cid-6o27kgmg] li[data-astro-cid-6o27kgmg]{color:#52667b;margin-bottom:9px;font-size:13px}.dark[data-astro-cid-6o27kgmg] .section-heading[data-astro-cid-6o27kgmg]>p[data-astro-cid-6o27kgmg]:last-child{color:#b8c3cd}.section-label[data-astro-cid-6o27kgmg].light{color:#64b3ad}.loop[data-astro-cid-6o27kgmg]{justify-content:space-between;align-items:center;gap:14px;margin-top:50px;display:flex}.loop-card[data-astro-cid-6o27kgmg]{border:1px solid #ffffff2e;border-radius:7px;flex-direction:column;flex:1;justify-content:space-between;min-height:110px;padding:22px;transition:transform .2s,background .2s,box-shadow .2s;display:flex}.loop[data-astro-cid-6o27kgmg]>.loop-card[data-astro-cid-6o27kgmg]:first-child{background:#f2f7f9}.loop[data-astro-cid-6o27kgmg]>.loop-card[data-astro-cid-6o27kgmg]:nth-child(3){background:#e5f1f4}.loop[data-astro-cid-6o27kgmg]>.loop-card[data-astro-cid-6o27kgmg]:nth-child(5){background:#d8eaee}.loop[data-astro-cid-6o27kgmg]>.loop-card[data-astro-cid-6o27kgmg]:nth-child(7){background:#cbe4e7}.loop[data-astro-cid-6o27kgmg]>.loop-card[data-astro-cid-6o27kgmg]:nth-child(9){background:#bcdedc;border-color:#64b3adb3}.loop-card[data-astro-cid-6o27kgmg]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.loop[data-astro-cid-6o27kgmg]>.loop-card[data-astro-cid-6o27kgmg]:first-child:hover{background:#fff}.loop[data-astro-cid-6o27kgmg]>.loop-card[data-astro-cid-6o27kgmg]:nth-child(3):hover{background:#edf7f9}.loop[data-astro-cid-6o27kgmg]>.loop-card[data-astro-cid-6o27kgmg]:nth-child(5):hover{background:#e3f2f4}.loop[data-astro-cid-6o27kgmg]>.loop-card[data-astro-cid-6o27kgmg]:nth-child(7):hover{background:#d6ecee}.loop-card[data-astro-cid-6o27kgmg]:hover{background:#2d6281;border-color:#ffffff47;transform:translateY(-3px)}.loop[data-astro-cid-6o27kgmg]>.loop-card[data-astro-cid-6o27kgmg]:nth-child(9):hover{background:#30777b}.loop-card[data-astro-cid-6o27kgmg] span[data-astro-cid-6o27kgmg]{color:#64b3ad;font-size:10px;font-weight:700}.loop-card[data-astro-cid-6o27kgmg] strong[data-astro-cid-6o27kgmg]{color:#fff;font-size:15px}.arrow[data-astro-cid-6o27kgmg]{color:#8295a8;font-size:18px}.dark[data-astro-cid-6o27kgmg] .loop[data-astro-cid-6o27kgmg] .loop-card[data-astro-cid-6o27kgmg] strong[data-astro-cid-6o27kgmg]{color:#1f2937;font-weight:700}.dark[data-astro-cid-6o27kgmg] .loop[data-astro-cid-6o27kgmg] .loop-card[data-astro-cid-6o27kgmg] span[data-astro-cid-6o27kgmg]{color:#287f7a;font-weight:700}.dark[data-astro-cid-6o27kgmg] .loop[data-astro-cid-6o27kgmg] .arrow[data-astro-cid-6o27kgmg]{color:#8ea3b5}.article-list[data-astro-cid-6o27kgmg]{flex-direction:column;gap:18px;display:flex}.article-card[data-astro-cid-6o27kgmg]{background:#fff;border:1px solid #e0e6eb;border-radius:9px;justify-content:space-between;gap:40px;padding:38px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.article-card[data-astro-cid-6o27kgmg]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #152d490f}.article-meta[data-astro-cid-6o27kgmg]{letter-spacing:.15em;color:#3b8f8a;margin:0 0 15px;font-size:10px;font-weight:700}.article-card[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{margin:0 0 10px;font-size:25px;line-height:1.4}.article-date[data-astro-cid-6o27kgmg]{color:#8a99a8;margin:0 0 14px;font-size:12px}.article-description[data-astro-cid-6o27kgmg]{color:#52667b;max-width:760px;margin:0;font-size:14px;line-height:1.8}.article-arrow[data-astro-cid-6o27kgmg]{flex:none;align-self:center;font-size:28px}.article-fallback[data-astro-cid-6o27kgmg]{color:#52667b;border:1px solid #e0e6eb;border-radius:9px;padding:30px}.center-action[data-astro-cid-6o27kgmg]{margin-top:30px}.text-link[data-astro-cid-6o27kgmg]{font-size:14px;font-weight:700;text-decoration:none}.connect[data-astro-cid-6o27kgmg]{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.connect[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{margin-bottom:18px}.connect-links[data-astro-cid-6o27kgmg]{flex-direction:column;display:flex}.connect-links[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{border-bottom:1px solid #dce3e8;justify-content:space-between;gap:30px;padding:22px 0;text-decoration:none;display:flex}.connect-links[data-astro-cid-6o27kgmg] span[data-astro-cid-6o27kgmg]{color:#71849a;font-size:12px}.connect-links[data-astro-cid-6o27kgmg] strong[data-astro-cid-6o27kgmg]{text-align:right;font-size:14px}@media (width<=800px){.hero[data-astro-cid-6o27kgmg]{padding:80px 22px}.hero[data-astro-cid-6o27kgmg] h1[data-astro-cid-6o27kgmg] br[data-astro-cid-6o27kgmg]{display:none}.hero-description[data-astro-cid-6o27kgmg]{font-size:16px}.section[data-astro-cid-6o27kgmg]{padding:70px 22px}.section-grid[data-astro-cid-6o27kgmg],.two-column[data-astro-cid-6o27kgmg],.experiment-grid[data-astro-cid-6o27kgmg],.connect[data-astro-cid-6o27kgmg]{grid-template-columns:1fr;gap:30px}.section-grid[data-astro-cid-6o27kgmg]{gap:35px}.experiment-card[data-astro-cid-6o27kgmg]>p[data-astro-cid-6o27kgmg]:not(.number){min-height:auto}.number[data-astro-cid-6o27kgmg]{margin-bottom:24px}.loop[data-astro-cid-6o27kgmg]{flex-direction:column;align-items:stretch;gap:12px}.loop-card[data-astro-cid-6o27kgmg]{min-height:96px}.arrow[data-astro-cid-6o27kgmg]{text-align:center;transform:rotate(90deg)}.article-card[data-astro-cid-6o27kgmg]{gap:20px;padding:28px}.article-card[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{font-size:21px}.connect-links[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{flex-direction:column;gap:8px}.connect-links[data-astro-cid-6o27kgmg] strong[data-astro-cid-6o27kgmg]{text-align:left}}
