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