.partners[data-astro-cid-r6re7oan]{list-style:none;margin:var(--sb-space-8) 0 0;padding:0;display:grid;gap:var(--sb-space-6);max-width:66rem}.partner[data-astro-cid-r6re7oan]{display:grid;gap:var(--sb-space-6);align-items:start}@media(min-width:48rem){.partner[data-astro-cid-r6re7oan]{grid-template-columns:auto 1fr;gap:var(--sb-space-12);padding:var(--sb-space-12)}}.partner__mark[data-astro-cid-r6re7oan] img[data-astro-cid-r6re7oan],.partner__mark-link[data-astro-cid-r6re7oan]{display:block;width:7.5rem;height:7.5rem;border-radius:50%}@media(min-width:48rem){.partner__mark[data-astro-cid-r6re7oan] img[data-astro-cid-r6re7oan],.partner__mark-link[data-astro-cid-r6re7oan]{width:10rem;height:10rem}}.partner__mark[data-astro-cid-r6re7oan] img[data-astro-cid-r6re7oan]{box-shadow:0 0 0 1px #c9d2d859,0 0 0 7px #e9eff60a,0 12px 32px #0206108c;transition:transform var(--sb-duration) var(--sb-ease),box-shadow var(--sb-duration) var(--sb-ease)}.partner__mark-link[data-astro-cid-r6re7oan]:hover img[data-astro-cid-r6re7oan]{transform:translateY(-2px);box-shadow:0 0 0 1px #5fbfd0b3,0 0 0 7px #5fbfd01f,0 16px 40px #02061099}.partner__mark-link[data-astro-cid-r6re7oan]:focus-visible{outline-offset:6px;border-radius:50%}.partner__body[data-astro-cid-r6re7oan]{max-width:44rem}.partner__headline[data-astro-cid-r6re7oan]{font-size:var(--sb-text-xl);line-height:1.25;margin-bottom:var(--sb-space-4)}.partner__statement[data-astro-cid-r6re7oan] p{color:var(--sb-text-muted)}.partner__statement[data-astro-cid-r6re7oan] p:last-child{margin-bottom:0}.partner__links[data-astro-cid-r6re7oan]{list-style:none;margin:var(--sb-space-6) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sb-space-3) var(--sb-space-8)}.partner__links[data-astro-cid-r6re7oan] a[data-astro-cid-r6re7oan]{font-weight:var(--sb-weight-medium);text-decoration:none}.partner__links[data-astro-cid-r6re7oan] a[data-astro-cid-r6re7oan]:hover{text-decoration:underline}.partner__note[data-astro-cid-r6re7oan]{font-size:var(--sb-text-sm);color:var(--sb-text-muted);margin:var(--sb-space-6) 0 0;padding-top:var(--sb-space-4);border-top:var(--sb-rule)}.infra-head[data-astro-cid-tjyrzri7]{display:grid;gap:var(--sb-space-8);align-items:center}.infra-head[data-astro-cid-tjyrzri7]>div[data-astro-cid-tjyrzri7]:first-child{max-width:46rem}.infra-head[data-astro-cid-tjyrzri7] h1[data-astro-cid-tjyrzri7]{margin-top:var(--sb-space-4);margin-bottom:var(--sb-space-4)}.infra-head__actions[data-astro-cid-tjyrzri7]{display:flex;gap:var(--sb-space-4);flex-wrap:wrap;margin-top:var(--sb-space-8);margin-bottom:0}.infra-head__visual[data-astro-cid-tjyrzri7]{min-height:13rem}@media(min-width:64rem){.infra-head[data-astro-cid-tjyrzri7]{grid-template-columns:1.2fr 1fr}.infra-head__visual[data-astro-cid-tjyrzri7]{min-height:19rem;align-self:stretch}}.narrow[data-astro-cid-tjyrzri7]{max-width:46rem}.narrow[data-astro-cid-tjyrzri7] h2[data-astro-cid-tjyrzri7],#how-heading[data-astro-cid-tjyrzri7],#ledger-heading[data-astro-cid-tjyrzri7]{margin-bottom:var(--sb-space-4)}.section-lead[data-astro-cid-tjyrzri7]{max-width:40rem}.roles[data-astro-cid-tjyrzri7]{list-style:none;margin:var(--sb-space-8) 0 0;padding:0;display:grid;gap:var(--sb-space-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.role[data-astro-cid-tjyrzri7] h3[data-astro-cid-tjyrzri7]{font-size:var(--sb-text-xl);margin-bottom:var(--sb-space-3)}.role__num[data-astro-cid-tjyrzri7]{display:block;font-family:var(--sb-font-mono);font-size:var(--sb-text-sm);letter-spacing:var(--sb-tracking-mono);color:var(--sb-violet-hi);margin-bottom:var(--sb-space-4)}.ledger-grid[data-astro-cid-tjyrzri7]{margin-top:var(--sb-space-8)}.deeper[data-astro-cid-tjyrzri7]{margin-top:var(--sb-space-12);padding-top:var(--sb-space-8);border-top:var(--sb-rule)}.deeper__title[data-astro-cid-tjyrzri7]{font-size:var(--sb-text-lg);margin-bottom:var(--sb-space-3)}.deeper__links[data-astro-cid-tjyrzri7]{list-style:none;margin:0 0 var(--sb-space-4);padding:0;display:flex;flex-wrap:wrap;gap:var(--sb-space-6)}.fine-print[data-astro-cid-tjyrzri7]{font-size:var(--sb-text-sm);color:var(--sb-text-muted);max-width:56em;margin-top:var(--sb-space-8);margin-bottom:0}
