.folder[data-astro-cid-jbmcajha]{--fpad:1.25rem;--ficon:26px;--fgap:1rem;border:1px solid var(--glass-line);border-radius:var(--radius-l);background:var(--glass);backdrop-filter:blur(22px)saturate(170%);box-shadow:inset 0 1px 0 var(--glass-hi), 0 18px 40px -28px var(--glass-shadow);interpolate-size:allow-keywords;overflow:hidden}summary[data-astro-cid-jbmcajha]{grid-template-columns:var(--ficon) minmax(0, 1fr) auto auto;align-items:center;gap:var(--fgap);padding:1.35rem var(--fpad);cursor:pointer;user-select:none;transition:background-color var(--fast);list-style:none;display:grid}summary[data-astro-cid-jbmcajha]::-webkit-details-marker{display:none}.icon[data-astro-cid-jbmcajha]{color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;transition:color var(--fast), transform var(--med) var(--ease-pop)}.ajar[data-astro-cid-jbmcajha],.folder[data-astro-cid-jbmcajha][open]>summary[data-astro-cid-jbmcajha] .shut[data-astro-cid-jbmcajha]{display:none}.folder[data-astro-cid-jbmcajha][open]>summary[data-astro-cid-jbmcajha] .ajar[data-astro-cid-jbmcajha]{display:inline}.folder[data-astro-cid-jbmcajha][open]>summary[data-astro-cid-jbmcajha] .icon[data-astro-cid-jbmcajha]{color:var(--accent)}.name[data-astro-cid-jbmcajha]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.03em;transition:color var(--fast);font-weight:700;line-height:1.1}.count[data-astro-cid-jbmcajha]{color:var(--muted);font-size:var(--step--1);white-space:nowrap}.chev[data-astro-cid-jbmcajha]{color:var(--muted);transition:transform var(--med) var(--ease-pop), color var(--fast)}.folder[data-astro-cid-jbmcajha][open]>summary[data-astro-cid-jbmcajha] .chev[data-astro-cid-jbmcajha]{transform:rotate(90deg)}summary[data-astro-cid-jbmcajha]:focus-visible{background:var(--hover-wash);outline-offset:-3px}summary[data-astro-cid-jbmcajha]:focus-visible .name[data-astro-cid-jbmcajha],summary[data-astro-cid-jbmcajha]:focus-visible .icon[data-astro-cid-jbmcajha],summary[data-astro-cid-jbmcajha]:focus-visible .chev[data-astro-cid-jbmcajha]{color:var(--accent)}summary[data-astro-cid-jbmcajha]:focus-visible .icon[data-astro-cid-jbmcajha]{transform:scale(1.1)rotate(-4deg)}@media (hover:hover) and (pointer:fine){summary[data-astro-cid-jbmcajha]:hover{background:var(--hover-wash)}summary[data-astro-cid-jbmcajha]:hover .name[data-astro-cid-jbmcajha],summary[data-astro-cid-jbmcajha]:hover .icon[data-astro-cid-jbmcajha],summary[data-astro-cid-jbmcajha]:hover .chev[data-astro-cid-jbmcajha]{color:var(--accent)}summary[data-astro-cid-jbmcajha]:hover .icon[data-astro-cid-jbmcajha]{transform:scale(1.1)rotate(-4deg)}}summary[data-astro-cid-jbmcajha]:active{background:var(--hover-wash)}.contents[data-astro-cid-jbmcajha]{border-top:1px solid var(--glass-rule)}.contents[data-astro-cid-jbmcajha] .rows{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;overflow:visible}.contents[data-astro-cid-jbmcajha] .row{padding:1.1rem var(--fpad);box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.contents[data-astro-cid-jbmcajha] li+li .row{border-top:1px solid var(--glass-rule)}.contents[data-astro-cid-jbmcajha] .row:before{left:calc(var(--fpad) * .4 - 3.5px)}.contents[data-astro-cid-jbmcajha] .row:focus-visible{background:var(--hover-wash);outline-offset:-3px;transform:none}.contents[data-astro-cid-jbmcajha] .row:active{background:var(--hover-wash);transform:none}@media (hover:hover) and (pointer:fine){.contents[data-astro-cid-jbmcajha] .row:hover{background:var(--hover-wash);transform:none}.contents[data-astro-cid-jbmcajha] .row:hover .chev{transform:translate(4px)}}.folder[data-astro-cid-jbmcajha]::details-content{opacity:0;block-size:0;transition:block-size var(--med) var(--ease-out), opacity var(--med) var(--ease-out), content-visibility var(--med) allow-discrete;overflow:hidden}.folder[data-astro-cid-jbmcajha][open]::details-content{opacity:1;block-size:auto}@media (width<=40rem){.folder[data-astro-cid-jbmcajha]{--fpad:1rem;--fgap:.75rem}summary[data-astro-cid-jbmcajha]{padding-block:1.1rem}.contents[data-astro-cid-jbmcajha] .row{gap:.25rem .75rem;padding-block:1rem}.contents[data-astro-cid-jbmcajha] .summary{font-size:.92rem;line-height:1.45}}.page[data-astro-cid-l4z7ivqh]{padding-top:clamp(3rem,7vw,5rem)}.lede[data-astro-cid-l4z7ivqh]{max-width:50ch;color:var(--muted);font-size:var(--step-1);margin:1rem 0 2.5rem}.folders[data-astro-cid-l4z7ivqh]{gap:.75rem;padding:0;list-style:none;display:grid}
