.hero[data-astro-cid-ge2uvauf]{max-width:var(--width-content);padding:clamp(2rem, 6vw, 4.5rem) var(--space-4) var(--space-6);gap:var(--space-6);margin-inline-start:auto;margin-inline-end:auto;display:grid}@media (min-width:768px){.hero[data-astro-cid-ge2uvauf]{padding-inline:var(--space-6)}}@media (min-width:960px){.hero[data-astro-cid-ge2uvauf]{column-gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.hero-h1[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;margin:0 0 var(--space-4);font-size:max(2.75rem,min(1.6rem + 4vw,4.25rem))}.hero-lede[data-astro-cid-ge2uvauf]{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:var(--measure);margin:0 0 var(--space-4);line-height:1.5}.hero-facts[data-astro-cid-ge2uvauf]{font-size:var(--text-sm);font-weight:var(--weight-ui);color:var(--color-text-muted);margin:0}.hero-start-h[data-astro-cid-ge2uvauf]{font-size:var(--text-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin:0 0 var(--space-2)}.start-list[data-astro-cid-ge2uvauf]{margin:0;padding:0;list-style:none}.start-item[data-astro-cid-ge2uvauf]{border-top:1px solid var(--color-border)}.start-item[data-astro-cid-ge2uvauf]:last-child{border-bottom:1px solid var(--color-border)}.start-link[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:44px;padding:var(--space-2) 0;color:var(--color-text);display:flex}.start-link[data-astro-cid-ge2uvauf]:hover{text-decoration:none}.start-label[data-astro-cid-ge2uvauf]{min-width:0;font-weight:var(--weight-ui);transition:color var(--dur-fast) var(--ease-out)}.start-link[data-astro-cid-ge2uvauf]:hover .start-label[data-astro-cid-ge2uvauf]{color:var(--cluster-ink,var(--color-primary))}.start-link[data-astro-cid-ge2uvauf]:focus-visible .start-label[data-astro-cid-ge2uvauf]{color:var(--cluster-ink,var(--color-primary))}.start-meta[data-astro-cid-ge2uvauf]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.hero-all[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-1);min-height:44px;margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-ui);display:inline-flex}.hero-all[data-astro-cid-ge2uvauf] .icon{width:18px;height:18px}.cluster[data-astro-cid-tzddpolp]{gap:var(--space-5) var(--space-7);padding:var(--space-6) 0 var(--space-7);border-top:1px solid var(--color-border);display:grid}@media (min-width:960px){.cluster[data-astro-cid-tzddpolp]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.cluster-name[data-astro-cid-tzddpolp]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xl);margin:0 0 var(--space-3);display:flex}.cluster-icon[data-astro-cid-tzddpolp]{color:var(--cluster-ink,var(--color-primary));flex-shrink:0;margin-top:.15em;display:inline-flex}.cluster-icon[data-astro-cid-tzddpolp] .icon{width:24px;height:24px}.cluster-name[data-astro-cid-tzddpolp] a[data-astro-cid-tzddpolp]{color:var(--color-text)}.cluster-name[data-astro-cid-tzddpolp] a[data-astro-cid-tzddpolp]:hover{color:var(--cluster-ink,var(--color-primary))}.cluster-desc[data-astro-cid-tzddpolp]{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:var(--measure);margin:0 0 var(--space-3)}.cluster-browse[data-astro-cid-tzddpolp]{align-items:center;gap:var(--space-1);min-height:44px;font-size:var(--text-sm);font-weight:var(--weight-ui);color:var(--cluster-ink,var(--color-primary));display:inline-flex}.cluster-browse[data-astro-cid-tzddpolp]:hover{color:var(--cluster-ink,var(--color-primary))}.cluster-browse[data-astro-cid-tzddpolp] .icon{width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out)}.cluster-browse[data-astro-cid-tzddpolp]:hover .icon{transform:translate(2px)}.lead[data-astro-cid-tzddpolp],.row[data-astro-cid-tzddpolp]{cursor:pointer;position:relative}.lead-title[data-astro-cid-tzddpolp] a[data-astro-cid-tzddpolp]:after,.row-title[data-astro-cid-tzddpolp] a[data-astro-cid-tzddpolp]:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.lead[data-astro-cid-tzddpolp]:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-xs)}.row[data-astro-cid-tzddpolp]:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-xs)}.lead-title[data-astro-cid-tzddpolp] a[data-astro-cid-tzddpolp]:focus-visible{outline:none}.row-title[data-astro-cid-tzddpolp] a[data-astro-cid-tzddpolp]:focus-visible{outline:none}.lead-title[data-astro-cid-tzddpolp] a[data-astro-cid-tzddpolp],.row-title[data-astro-cid-tzddpolp] a[data-astro-cid-tzddpolp]{color:var(--color-text);transition:color var(--dur-fast) var(--ease-out)}.lead[data-astro-cid-tzddpolp]:hover .lead-title[data-astro-cid-tzddpolp] a[data-astro-cid-tzddpolp],.row[data-astro-cid-tzddpolp]:hover .row-title[data-astro-cid-tzddpolp] a[data-astro-cid-tzddpolp]{color:var(--cluster-ink,var(--color-primary));text-decoration:none}.lead[data-astro-cid-tzddpolp]{column-gap:var(--space-5);grid-template:"title pic""excerpt pic""meta pic"1fr/minmax(0,1fr) max(8.5rem,min(34%,15rem));align-items:start;display:grid}.lead-title[data-astro-cid-tzddpolp]{grid-area:title}.lead-excerpt[data-astro-cid-tzddpolp]{grid-area:excerpt}.lead[data-astro-cid-tzddpolp] .row-meta[data-astro-cid-tzddpolp]{grid-area:meta}.lead-pic[data-astro-cid-tzddpolp]{aspect-ratio:16/9;border-radius:var(--radius-md);outline:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);outline-offset:-1px;grid-area:pic;width:100%;margin-top:4px}@media (max-width:559px){.lead[data-astro-cid-tzddpolp]{column-gap:var(--space-4);grid-template:"title pic""excerpt excerpt""meta meta"/minmax(0,1fr) 40%}.lead-excerpt[data-astro-cid-tzddpolp]{margin-top:var(--space-3)}}.lead-img[data-astro-cid-tzddpolp]{object-fit:cover;background:var(--color-surface-alt);height:auto}.lead-cover[data-astro-cid-tzddpolp]{background:var(--cluster-soft,var(--color-primary-soft));place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.lead-cover[data-astro-cid-tzddpolp]:before{content:"";background-image:radial-gradient(circle, var(--cluster-ink,var(--color-primary)) 0 1px, transparent 1.35px);opacity:.32;background-size:6px 6px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(140% 120% at 100% 100%,#000 10%,#0000 68%);mask-image:radial-gradient(140% 120% at 100% 100%,#000 10%,#0000 68%)}.lead-cover-art[data-astro-cid-tzddpolp]{display:grid;position:relative}.lead-cover-art[data-astro-cid-tzddpolp] .icon{width:3.5rem;height:3.5rem;stroke-width:1.25px;grid-area:1/1;width:26cqi;height:26cqi}.lead-cover-art[data-astro-cid-tzddpolp] .icon:first-child{color:color-mix(in srgb, var(--cluster-ink,var(--color-primary)) 40%, transparent);translate:1.2cqi .9cqi}.lead-cover-art[data-astro-cid-tzddpolp] .icon:last-child{color:var(--cluster-ink,var(--color-primary))}.lead-title[data-astro-cid-tzddpolp]{font-size:var(--text-lg);line-height:var(--leading-tight);max-width:var(--measure);margin:0}.lead-excerpt[data-astro-cid-tzddpolp]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);max-width:var(--measure);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:639px){.lead-excerpt[data-astro-cid-tzddpolp]{-webkit-line-clamp:4;line-clamp:4}}.row-meta[data-astro-cid-tzddpolp]{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.row-format[data-astro-cid-tzddpolp]{font-weight:var(--weight-ui);color:var(--cluster-ink,var(--color-primary))}.row-sep[data-astro-cid-tzddpolp]{color:var(--color-border)}.row-note[data-astro-cid-tzddpolp]{color:var(--color-text-muted)}.secondaries[data-astro-cid-tzddpolp]{margin:var(--space-5) 0 0;gap:0 var(--space-6);padding:0;list-style:none;display:grid}@media (min-width:640px){.secondaries[data-astro-cid-tzddpolp]{grid-template-columns:1fr 1fr}}.row[data-astro-cid-tzddpolp]{padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.row-title[data-astro-cid-tzddpolp]{font-size:var(--text-base);line-height:var(--leading-tight);margin:0}.mission[data-astro-cid-uis75udq]{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-7) var(--space-4) var(--space-8)}.mission[data-astro-cid-uis75udq]:last-child{border-bottom:0}@media (min-width:768px){.mission[data-astro-cid-uis75udq]{padding-inline:var(--space-6)}}.mission-inner[data-astro-cid-uis75udq]{max-width:var(--width-content);gap:var(--space-5) var(--space-7);margin-inline-start:auto;margin-inline-end:auto;display:grid}@media (min-width:960px){.mission-inner[data-astro-cid-uis75udq]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.mission-h[data-astro-cid-uis75udq]{font-size:var(--text-2xl);margin:0}.mission-body[data-astro-cid-uis75udq] p[data-astro-cid-uis75udq]{color:var(--color-text-secondary);max-width:var(--measure);margin:0 0 var(--space-4)}.mission-body[data-astro-cid-uis75udq] p[data-astro-cid-uis75udq]:last-child{margin-bottom:0}.mission-body[data-astro-cid-uis75udq] p[data-astro-cid-uis75udq].mission-lede{font-size:var(--text-lg);color:var(--color-text);line-height:1.5}.home-featured[data-astro-cid-lcdefpme],.home-topics[data-astro-cid-lcdefpme]{max-width:var(--width-content);padding-inline:var(--space-4);margin-inline-start:auto;margin-inline-end:auto}@media (min-width:768px){.home-featured[data-astro-cid-lcdefpme],.home-topics[data-astro-cid-lcdefpme]{padding-inline:var(--space-6)}}.featured-empty[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);padding:var(--space-6) 0}.home-topics[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);padding-block:var(--space-7) var(--space-8)}
