.dbs-section[data-astro-cid-tqnw7kun]{padding-top:120px}.green[data-astro-cid-tqnw7kun]{color:var(--green)}.title[data-astro-cid-tqnw7kun]{font-family:var(--font-heading);letter-spacing:-.01em;margin:12px 0 0;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.15}.intro[data-astro-cid-tqnw7kun]{max-width:520px}.grid[data-astro-cid-tqnw7kun]{gap:var(--card-gap);grid-template-columns:repeat(8,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.db[data-astro-cid-tqnw7kun]{background:var(--surface);border-radius:var(--radius-card);transition:background .3s, opacity .8s var(--ease-reveal), transform .8s var(--ease-reveal);transition-delay:0s, var(--delay,0s), var(--delay,0s);flex-direction:column;gap:6px;padding:22px 16px 20px;display:flex}.db[data-astro-cid-tqnw7kun]:hover{background:var(--surface-hover)}.logo[data-astro-cid-tqnw7kun]{width:28px;height:28px;color:var(--text);opacity:.85;margin-bottom:14px;transition:opacity .3s;display:block}.db[data-astro-cid-tqnw7kun]:hover .logo[data-astro-cid-tqnw7kun]{opacity:1}.name[data-astro-cid-tqnw7kun]{font-family:var(--font-heading);text-wrap:balance;font-size:16px;font-weight:600}.more[data-astro-cid-tqnw7kun]{color:var(--text-dim);margin:18px 0 0;font-size:12px}.more[data-astro-cid-tqnw7kun] a[data-astro-cid-tqnw7kun]{color:var(--green)}.more[data-astro-cid-tqnw7kun] a[data-astro-cid-tqnw7kun]:hover{color:var(--green-hover);text-decoration:underline}@media (width<=1280px){.grid[data-astro-cid-tqnw7kun]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.dbs-section[data-astro-cid-tqnw7kun]{padding:88px 16px 0}.grid[data-astro-cid-tqnw7kun]{grid-template-columns:repeat(2,minmax(0,1fr))}.db[data-astro-cid-tqnw7kun]:last-child:nth-child(odd){grid-column:span 2}}.title[data-astro-cid-skly6umc]{text-align:center;max-width:760px;margin-inline:auto}.faint[data-astro-cid-skly6umc]{color:var(--text-faint)}.needs[data-astro-cid-skly6umc]{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:56px;display:grid}.need[data-astro-cid-skly6umc]{background:var(--surface);border-radius:var(--radius-card);padding:28px 26px}.need-top[data-astro-cid-skly6umc],.pillar-top[data-astro-cid-skly6umc]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.who[data-astro-cid-skly6umc]{color:var(--text-dim);font-size:12px}.viz[data-astro-cid-skly6umc]{width:100%;height:112px;margin:24px 0 20px;display:block}.what[data-astro-cid-skly6umc]{letter-spacing:-.02em;font-size:26px}.what[data-astro-cid-skly6umc] span[data-astro-cid-skly6umc]{color:var(--green)}.pillars-section[data-astro-cid-skly6umc]{padding-top:120px}.pillars-section[data-astro-cid-skly6umc].under-title{padding-top:56px}.pillars[data-astro-cid-skly6umc]{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pillar[data-astro-cid-skly6umc]{padding:32px 28px}.pillar[data-astro-cid-skly6umc]:hover{background:var(--surface-hover)}h3[data-astro-cid-skly6umc]{font-family:var(--font-heading);letter-spacing:-.005em;margin:0 0 12px;font-size:22px;font-weight:600}p[data-astro-cid-skly6umc]{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}@media (width<=720px){.section[data-astro-cid-skly6umc]{padding:96px 16px 0}.pillars[data-astro-cid-skly6umc]{grid-template-columns:minmax(0,1fr)}}.intro[data-astro-cid-cognygiv]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.intro[data-astro-cid-cognygiv] .h2[data-astro-cid-cognygiv]{max-width:820px}.all[data-astro-cid-cognygiv]{color:var(--text-muted);border-bottom:1px solid #fff3;padding-bottom:3px;font-size:14px}.all[data-astro-cid-cognygiv]:hover{color:var(--green);border-color:var(--green)}.grid[data-astro-cid-cognygiv]{gap:var(--card-gap);margin-top:var(--card-gap);flex-wrap:wrap;display:flex}.grid[data-astro-cid-cognygiv].first{margin-top:56px}.big[data-astro-cid-cognygiv]{flex-direction:column;flex:2 560px;gap:22px;min-width:0;padding:30px;display:flex}.big-title[data-astro-cid-cognygiv]{font-family:var(--font-heading);letter-spacing:-.005em;margin:0;font-size:21px;font-weight:600}.big-body[data-astro-cid-cognygiv]{color:var(--text-muted);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.6}.tile[data-astro-cid-cognygiv]{flex-direction:column;flex:300px;min-width:0;padding:14px 14px 26px;display:flex}.big[data-astro-cid-cognygiv]:hover,.tile[data-astro-cid-cognygiv]:hover{background:var(--surface-hover)}.head[data-astro-cid-cognygiv]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tile[data-astro-cid-cognygiv].wide{flex:2 620px}.tile[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{font-family:var(--font-heading);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:600}.tile[data-astro-cid-cognygiv] .head[data-astro-cid-cognygiv]{margin:22px 12px 8px}.tile[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--text-muted);text-wrap:pretty;margin:0 12px;font-size:14px;line-height:1.6}@media (width<=720px){.section[data-astro-cid-cognygiv]{padding:96px 16px 0}.big[data-astro-cid-cognygiv]{padding:20px}.big[data-astro-cid-cognygiv],.tile[data-astro-cid-cognygiv],.tile[data-astro-cid-cognygiv].wide{flex-basis:100%}}
