.cs[data-astro-cid-nmuwwm2m]{--cs-w:clamp(220px, 66vw, 400px);--cs-ease:cubic-bezier(.22, 1, .36, 1);width:min(1100px,100% - 2em);margin:1rem auto 4rem}.cs__head[data-astro-cid-nmuwwm2m]{width:min(720px,100%);margin:0 auto 1.75rem;padding:0 1em}.cs--index[data-astro-cid-nmuwwm2m] .cs__head[data-astro-cid-nmuwwm2m],.cs--index[data-astro-cid-nmuwwm2m] .cs__bar[data-astro-cid-nmuwwm2m]{width:min(900px,100%);padding:0}.cs__accent[data-astro-cid-nmuwwm2m]{background:linear-gradient(90deg, var(--gold-seam-deep), var(--gold-seam-bright));width:3.5rem;height:2px;margin-bottom:1rem}.cs__eyebrow[data-astro-cid-nmuwwm2m]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0 0 .4rem;font-size:.72rem}.cs__title[data-astro-cid-nmuwwm2m]{font-family:var(--font-display);color:var(--prose-heading,var(--text));margin:0;font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:500;line-height:1.15}.cs__track[data-astro-cid-nmuwwm2m]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:.75rem 0 1.25rem;padding-inline:calc(50% - var(--cs-w) / 2);scroll-padding-inline:calc(50% - var(--cs-w) / 2);scrollbar-width:none;gap:clamp(.75rem,2.4vw,1.75rem);margin:0;list-style:none;display:flex;overflow-x:auto}.cs__track[data-astro-cid-nmuwwm2m]::-webkit-scrollbar{display:none}.cs__track[data-astro-cid-nmuwwm2m]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.cs__track[data-astro-cid-nmuwwm2m]:focus-visible{outline:2px solid var(--gold-seam-bright);outline-offset:4px;border-radius:4px;-webkit-mask-image:none;mask-image:none}.cs__slide[data-astro-cid-nmuwwm2m]{flex:0 0 var(--cs-w);scroll-snap-align:center;aspect-ratio:var(--cs-ratio);opacity:.42;transition:transform .55s var(--cs-ease), opacity .55s var(--cs-ease);transform:scale(.9)}.cs__slide[data-astro-cid-nmuwwm2m][data-active]{opacity:1;transform:scale(1)}.cs__slide[data-astro-cid-nmuwwm2m] img[data-astro-cid-nmuwwm2m]{object-fit:cover;border:1px solid var(--rule);user-select:none;border-radius:3px;width:100%;height:100%;display:block;box-shadow:0 1.25rem 2.5rem -1.5rem #0000008c}.cs__bar[data-astro-cid-nmuwwm2m]{grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;width:min(720px,100%);margin:0 auto;padding:0 1em;display:grid}.cs__controls[data-astro-cid-nmuwwm2m]{align-items:center;gap:.5rem;display:flex}.cs__controls[data-astro-cid-nmuwwm2m][hidden]{display:none}.cs__btn[data-astro-cid-nmuwwm2m]{background:var(--surface);border:1px solid var(--rule);block-size:2.75rem;inline-size:2.75rem;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.cs__btn[data-astro-cid-nmuwwm2m] svg[data-astro-cid-nmuwwm2m]{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.1rem;height:1.1rem}.cs__btn[data-astro-cid-nmuwwm2m]:hover:not(:disabled){border-color:var(--gold-seam);color:var(--gold-seam-bright)}.cs__btn[data-astro-cid-nmuwwm2m]:focus-visible{outline:2px solid var(--gold-seam-bright);outline-offset:2px}.cs__btn[data-astro-cid-nmuwwm2m]:disabled{opacity:.4;cursor:default}.cs__count[data-astro-cid-nmuwwm2m]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-dim);text-align:center;min-width:4.5ch;margin:0 .4rem;font-size:.8rem}.cs__seam[data-astro-cid-nmuwwm2m]{background:var(--hairline);border-radius:1px;height:2px;overflow:hidden}.cs__seam-fill[data-astro-cid-nmuwwm2m]{background:linear-gradient(90deg, var(--gold-seam-deep), var(--gold-seam-bright));transform-origin:0;height:100%;transform:scaleX(var(--cs-progress,0));transition:transform .2s linear;display:block}.cs__links[data-astro-cid-nmuwwm2m]{font-family:var(--font-mono);letter-spacing:.06em;gap:1.25rem;margin:0;font-size:.78rem;display:flex}.cs__links[data-astro-cid-nmuwwm2m] a[data-astro-cid-nmuwwm2m]{color:var(--gold-seam-bright);border-bottom:1px solid var(--hairline);padding-block:.6rem;text-decoration:none}.cs__links[data-astro-cid-nmuwwm2m] a[data-astro-cid-nmuwwm2m]:hover{border-bottom-color:var(--gold-seam-bright)}.cs__links[data-astro-cid-nmuwwm2m] a[data-astro-cid-nmuwwm2m]:focus-visible{outline:2px solid var(--gold-seam-bright);outline-offset:3px}.sr-only[data-astro-cid-nmuwwm2m]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.cs[data-astro-cid-nmuwwm2m]{width:100%}.cs__bar[data-astro-cid-nmuwwm2m]{grid-template-columns:1fr;gap:.9rem}.cs__controls[data-astro-cid-nmuwwm2m]{justify-content:center}.cs__seam[data-astro-cid-nmuwwm2m]{order:-1}.cs__links[data-astro-cid-nmuwwm2m]{justify-content:center}}@media (prefers-reduced-motion:reduce){.cs__slide[data-astro-cid-nmuwwm2m],.cs__seam-fill[data-astro-cid-nmuwwm2m],.cs__btn[data-astro-cid-nmuwwm2m]{transition:none}.cs__slide[data-astro-cid-nmuwwm2m]{transform:none}}@media (forced-colors:active){.cs__slide[data-astro-cid-nmuwwm2m]{opacity:1}.cs__slide[data-astro-cid-nmuwwm2m][data-active] img[data-astro-cid-nmuwwm2m]{outline:3px solid canvastext}}
