.site-footer[data-astro-cid-nns7i3if]{text-align:center;letter-spacing:.05em;color:#6b7280;margin:4rem auto 2rem;padding:0 1.5rem;font-size:.85rem}.site-footer[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.site-header[data-astro-cid-fzpbxy5g]{z-index:10;background:#fff;border-bottom:1px solid #1118271a;height:86px;padding:1rem clamp(1.5rem,4vw,4rem);position:sticky;top:0}.site-header__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-header__menu-button[data-astro-cid-fzpbxy5g]{color:#25242f;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.25rem;display:none}.site-header__brand[data-astro-cid-fzpbxy5g]{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-header__logo[data-astro-cid-fzpbxy5g]{width:clamp(80px,18vw,110px);height:auto;margin:4px 0 -8px;display:block}.site-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:1rem;display:flex}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.site-nav__dropdown-button[data-astro-cid-fzpbxy5g],.site-nav__icon-link[data-astro-cid-fzpbxy5g]{color:#111827cc;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem 1rem;font-weight:600;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out;display:inline-flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].active,.site-nav__dropdown-button[data-astro-cid-fzpbxy5g].active{color:#fff;background-color:#00a8f0}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible,.site-nav__dropdown-button[data-astro-cid-fzpbxy5g]:hover,.site-nav__dropdown-button[data-astro-cid-fzpbxy5g]:focus-visible,.site-nav__icon-link[data-astro-cid-fzpbxy5g]:hover,.site-nav__icon-link[data-astro-cid-fzpbxy5g]:focus-visible{color:#666;background-color:#00a8f01a}.site-nav__dropdown[data-astro-cid-fzpbxy5g]{position:relative}.site-nav__dropdown[data-astro-cid-fzpbxy5g]:after{content:"";height:.5rem;position:absolute;top:100%;left:0;right:0}.site-nav__dropdown-menu[data-astro-cid-fzpbxy5g]{z-index:20;background:#fff;border:1px solid #11182714;border-radius:12px;min-width:220px;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 10px 30px #00000014;padding:.5rem!important;display:none!important}.site-nav__dropdown-menu[data-astro-cid-fzpbxy5g]:before{content:"";z-index:-1;position:absolute;inset:-.5rem -50px -50px}.site-nav__dropdown[data-astro-cid-fzpbxy5g]:hover .site-nav__dropdown-menu[data-astro-cid-fzpbxy5g],.site-nav__dropdown[data-astro-cid-fzpbxy5g]:focus-within .site-nav__dropdown-menu[data-astro-cid-fzpbxy5g],.site-nav__dropdown[data-astro-cid-fzpbxy5g].is-open .site-nav__dropdown-menu[data-astro-cid-fzpbxy5g]{flex-direction:column;align-items:stretch;gap:.25rem;display:flex!important}.site-nav__dropdown-menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{white-space:nowrap;border-radius:8px;width:100%}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].contribute{color:#19009b}.site-nav__social-links[data-astro-cid-fzpbxy5g]{align-items:center;gap:.5rem;display:inline-flex}.site-nav__icon[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;flex:none}.site-nav__social-inline[data-astro-cid-fzpbxy5g]{align-items:center;gap:.75rem;display:inline-flex}@media (width<=1150px){.site-header[data-astro-cid-fzpbxy5g]{height:auto;padding:.75rem 1rem}.site-header__inner[data-astro-cid-fzpbxy5g]{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.site-header__menu-button[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;margin-right:.25rem;display:inline-flex}.site-header__brand[data-astro-cid-fzpbxy5g]{text-align:center;flex:1;justify-content:center;justify-self:center}.site-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:.75rem;height:100%;margin-left:auto;display:flex;position:static}.site-nav__list[data-astro-cid-fzpbxy5g]{flex-wrap:nowrap;gap:.5rem;display:none!important}.site-nav[data-astro-cid-fzpbxy5g].is-open .site-nav__list[data-astro-cid-fzpbxy5g]{z-index:5;background:#fff;border:1px solid #11182714;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:min(260px,80vw);padding:.75rem 1rem;position:absolute;top:calc(100% + .5rem);left:1rem;right:auto;box-shadow:0 10px 30px #00000014;display:flex!important}.site-nav[data-astro-cid-fzpbxy5g].is-open .site-nav__list[data-astro-cid-fzpbxy5g]>li[data-astro-cid-fzpbxy5g]{display:block}.site-nav__dropdown[data-astro-cid-fzpbxy5g]{width:100%}.site-nav__dropdown[data-astro-cid-fzpbxy5g]:after{display:none}.site-nav__dropdown-button[data-astro-cid-fzpbxy5g]{justify-content:space-between;width:100%}.site-nav__dropdown-menu[data-astro-cid-fzpbxy5g]{width:100%;min-width:0;box-shadow:none;border:0;border-left:2px solid #00a8f040;border-radius:0;position:static;margin-top:.35rem!important;padding:.25rem 0 .25rem .75rem!important}.site-nav__dropdown-menu[data-astro-cid-fzpbxy5g]:before{display:none}.site-nav__dropdown[data-astro-cid-fzpbxy5g]:hover .site-nav__dropdown-menu[data-astro-cid-fzpbxy5g],.site-nav__dropdown[data-astro-cid-fzpbxy5g]:focus-within .site-nav__dropdown-menu[data-astro-cid-fzpbxy5g]{display:none!important}.site-nav__dropdown[data-astro-cid-fzpbxy5g].is-open .site-nav__dropdown-menu[data-astro-cid-fzpbxy5g]{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex!important}}:root{color-scheme:light;color:#3f3c4f;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-family:Roboto Slab,serif;font-weight:400;line-height:1.05}*,:before,:after{box-sizing:border-box}body{color:#3f3c4f;background-color:#fff;min-height:100vh;margin:0;line-height:1.6}a{color:inherit}.content-page a,.pillars a{color:#00a8f0;text-decoration:underline;transition:color .2s ease-out,background-color .2s ease-out}.content-page a:hover,.pillars a:hover{color:#fff;background:#00a8f0;text-decoration:none;transition:none}button,input,textarea{font:inherit}@view-transition{navigation:auto}
