.resources-index[data-astro-cid-fhpzf5pw],.cluster-nav[data-astro-cid-fhpzf5pw]{--cluster-bar: 2.75rem;--cluster-bar-inner: calc(var(--cluster-bar) - 2px)}.cluster-nav[data-astro-cid-fhpzf5pw]{background:var(--bg);border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);overflow-x:auto;position:sticky;top:var(--site-header-offset);transition:top .26s var(--ease-out);z-index:4}.cluster-nav[data-astro-cid-fhpzf5pw] ul[data-astro-cid-fhpzf5pw]{display:flex;list-style:none;margin:0 auto;padding:0;width:calc(2*min(calc(var(--shell) / 2 + 56px),calc(50% - var(--frame-edge) - 8px)))}.cluster-nav[data-astro-cid-fhpzf5pw] li[data-astro-cid-fhpzf5pw]{border-right:1px solid var(--rule);flex:1 0 auto}.cluster-nav[data-astro-cid-fhpzf5pw] li[data-astro-cid-fhpzf5pw]:first-child{border-left:1px solid var(--rule)}.cluster-nav[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw]{--face-bg: color-mix(in srgb, var(--text) 10%, transparent);--face-border: var(--text);--face-fg: var(--text-soft);border:1px solid transparent;box-sizing:border-box;text-align:center;align-items:center;color:var(--text-soft);cursor:pointer;display:flex;font-family:var(--font-mono);font-size:.7rem;gap:.5rem;height:var(--cluster-bar-inner);justify-content:center;letter-spacing:.06em;padding:0 1rem;background-image:none;padding-bottom:0;text-decoration:none;text-transform:uppercase;white-space:nowrap}.cluster-nav[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw].is-hover,.cluster-nav[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw]:active,html:not(.pixel-buttons) .cluster-nav[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw]:hover{border-color:var(--face-border)}.cluster-nav[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw] .btn__label{align-items:center;display:flex;justify-content:center}.cluster-nav[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw]:hover{color:var(--text-soft)}.cluster-nav[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw][aria-current=true],.cluster-nav[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw][aria-current=true]:hover{color:var(--bg)}.cluster-nav[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw][aria-current=true]{--face-bg: var(--structure);--face-border: var(--structure);--face-fg: var(--bg);background-color:var(--structure);color:var(--bg)}.cluster-nav[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw][data-pixel-turn][href].is-turning{border-color:transparent;color:transparent}.resources-feature[data-astro-cid-fhpzf5pw]{border:1px solid var(--rule-strong);color:var(--text);display:grid;gap:.4rem;margin:0 0 1.25rem;padding:1.75rem 2rem 1.6rem;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out)}.resources-feature[data-astro-cid-fhpzf5pw]:hover{background-color:var(--lift);border-color:var(--text)}.resources-feature__kicker[data-astro-cid-fhpzf5pw],.cluster__start[data-astro-cid-fhpzf5pw]{color:var(--structure);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.resources-feature__title[data-astro-cid-fhpzf5pw]{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.15}.resources-feature__desc[data-astro-cid-fhpzf5pw]{color:var(--text-soft);max-width:44rem}.resources-feature__go[data-astro-cid-fhpzf5pw],.cluster__go[data-astro-cid-fhpzf5pw]{font-weight:500;margin-top:.6rem}.resources-feature__go[data-astro-cid-fhpzf5pw]:after,.cluster__go[data-astro-cid-fhpzf5pw]:after,.cluster__title[data-astro-cid-fhpzf5pw]:after{color:var(--structure);content:"→";display:inline-block;margin-left:.4em;transition:transform .18s var(--ease-out)}[data-astro-cid-fhpzf5pw]:is(.resources-feature,.cluster__lead):hover [data-astro-cid-fhpzf5pw]:is(.resources-feature__go,.cluster__go):after,.cluster__members[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw]:hover .cluster__title[data-astro-cid-fhpzf5pw]:after{color:var(--text);transform:translate(3px)}.cluster-list[data-astro-cid-fhpzf5pw]{list-style:none;margin:4.5rem 0 0;padding:0}.cluster[data-astro-cid-fhpzf5pw]{border-top:1px solid var(--rule-strong);padding-top:1.75rem;scroll-margin-top:calc(var(--site-header-offset) + var(--cluster-bar))}.cluster[data-astro-cid-fhpzf5pw]+.cluster[data-astro-cid-fhpzf5pw]{margin-top:5rem}.cluster__head[data-astro-cid-fhpzf5pw]{position:sticky;top:calc(var(--site-header-offset) + var(--cluster-bar) + 1.5rem);transition:top .26s var(--ease-out)}.cluster__name[data-astro-cid-fhpzf5pw]{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.15;margin:0}.cluster__count[data-astro-cid-fhpzf5pw]{color:var(--structure);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;margin:.6rem 0 0;text-transform:uppercase}.cluster__lead[data-astro-cid-fhpzf5pw]{background-color:var(--lift);border:1px solid var(--rule);color:var(--text);display:grid;gap:.35rem;padding:1.4rem 1.6rem 1.3rem;transition:border-color .18s var(--ease-out)}.cluster__lead[data-astro-cid-fhpzf5pw]:hover{border-color:var(--text)}.cluster__lead-title[data-astro-cid-fhpzf5pw]{font-family:var(--font-display);font-size:1.3rem;line-height:1.25}.cluster__lead-desc[data-astro-cid-fhpzf5pw]{color:var(--text-soft);font-size:.95rem;line-height:1.55}.cluster__members[data-astro-cid-fhpzf5pw]{display:grid;gap:.25rem;list-style:none;margin:1.5rem 0 0;padding:0}.cluster__members[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw]{color:var(--text);display:grid;gap:.25rem;margin-inline:-.75rem;padding:.7rem .75rem;transition:background-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.cluster__members[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw]:hover{background-color:var(--lift);box-shadow:var(--lift-outline)}.cluster__title[data-astro-cid-fhpzf5pw]{font-family:var(--font-display);font-size:1rem;line-height:1.35}.cluster__desc[data-astro-cid-fhpzf5pw]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-soft);display:-webkit-box;font-size:.85rem;line-height:1.5;overflow:hidden}.resources-index[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw]{background-image:none}@media(prefers-reduced-motion:reduce){.resources-feature[data-astro-cid-fhpzf5pw],.cluster__members[data-astro-cid-fhpzf5pw] a[data-astro-cid-fhpzf5pw],.cluster__lead[data-astro-cid-fhpzf5pw],.resources-feature__go[data-astro-cid-fhpzf5pw]:after,.cluster__go[data-astro-cid-fhpzf5pw]:after,.cluster__title[data-astro-cid-fhpzf5pw]:after{transition:none}}@media(max-width:959px){.cluster__head[data-astro-cid-fhpzf5pw]{position:static}}
