.sc[data-astro-cid-aweo5fps]{gap:1.25rem;min-width:0;display:grid}.sc__track[data-astro-cid-aweo5fps]{--per:1.15;--gap:var(--space-m);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:-4px;padding:4px;scroll-padding-inline:4px;list-style:none;display:grid;overflow-x:auto}.sc__track[data-astro-cid-aweo5fps]::-webkit-scrollbar{display:none}.sc__track[data-astro-cid-aweo5fps]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sc__track[data-astro-cid-aweo5fps]>li{scroll-snap-align:start;min-width:0}@media (width<=639.98px){.sc__track[data-astro-cid-aweo5fps]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}@media (width>=640px){.sc__track[data-astro-cid-aweo5fps]{--per:2}}@media (width>=961px){.sc__track[data-astro-cid-aweo5fps]{--per:3}}.sc__controls[data-astro-cid-aweo5fps]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sc__controls[data-astro-cid-aweo5fps][hidden]{display:none}.sc__dots[data-astro-cid-aweo5fps]{gap:.25rem;display:flex}.sc__dots[data-astro-cid-aweo5fps] .sc__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.sc__dots[data-astro-cid-aweo5fps] .sc__dot:before{content:"";width:.5rem;height:.5rem;transition:background-color var(--transition), width var(--transition);background:#bdbdbd;border-radius:50%}.sc__dots[data-astro-cid-aweo5fps] .sc__dot[aria-current=true]:before{background:var(--primary);border-radius:.25rem;width:1.25rem}.sc__dots[data-astro-cid-aweo5fps] .sc__dot:hover:before{background:var(--neutral-medium)}.sc__dots[data-astro-cid-aweo5fps] .sc__dot[aria-current=true]:hover:before{background:var(--primary)}.sc__dots[data-astro-cid-aweo5fps] .sc__dot:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sc__arrows[data-astro-cid-aweo5fps]{gap:.5rem;display:flex}.sc__arrow[data-astro-cid-aweo5fps]{border:1.5px solid var(--neutral);background:var(--white);width:2.75rem;height:2.75rem;color:var(--neutral);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition), opacity var(--transition);border-radius:50%;place-items:center;padding:0;display:grid}.sc__arrow[data-astro-cid-aweo5fps]:hover:not(:disabled){background:var(--neutral);color:var(--white)}.sc__arrow[data-astro-cid-aweo5fps]:disabled{opacity:.3;cursor:default}.sc__arrow[data-astro-cid-aweo5fps]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lightbox[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--white);background:#0a0a0bf0;border:0;margin:0;padding:clamp(3.5rem,2rem + 4vw,5rem) clamp(1rem,8vw - 1rem,6.5rem);overflow:hidden}.lightbox[data-astro-cid-utnzf2kr][open]{place-items:center;display:grid}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:0 0}.lightbox__figure[data-astro-cid-utnzf2kr]{flex-direction:column;gap:.875rem;max-width:100%;max-height:100%;margin:0;display:flex}.lightbox__img[data-astro-cid-utnzf2kr]{touch-action:pan-y;user-select:none;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh + -2*clamp(3.5rem,2rem + 4vw,5rem) - 2.5rem);display:block;box-shadow:0 30px 80px #00000080}.lightbox__bar[data-astro-cid-utnzf2kr]{font-size:var(--text-s);color:#c8c8c8;justify-content:space-between;gap:1rem;display:flex}.lightbox__count[data-astro-cid-utnzf2kr]{font-variant-numeric:tabular-nums}.lightbox__btn[data-astro-cid-utnzf2kr]{width:2.75rem;height:2.75rem;color:var(--white);cursor:pointer;transition:background-color var(--transition), border-color var(--transition);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.lightbox__btn[data-astro-cid-utnzf2kr]:hover{background:#ffffff2e;border-color:#fff6}.lightbox__btn[data-astro-cid-utnzf2kr]:focus-visible{outline:2px solid var(--white);outline-offset:2px}.lightbox__close[data-astro-cid-utnzf2kr]{top:1rem;right:1rem}.lightbox__nav[data-astro-cid-utnzf2kr]{top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-astro-cid-utnzf2kr]{left:clamp(.5rem,2vw,1.75rem)}.lightbox__nav--next[data-astro-cid-utnzf2kr]{right:clamp(.5rem,2vw,1.75rem)}@media (width<=47.99em){.lightbox__nav[data-astro-cid-utnzf2kr]{top:auto;bottom:1rem;transform:none}.lightbox__nav--prev[data-astro-cid-utnzf2kr]{left:calc(50% - 3.25rem)}.lightbox__nav--next[data-astro-cid-utnzf2kr]{right:calc(50% - 3.25rem)}}html:has(dialog.lightbox[open]){overflow:hidden}.cs-header[data-astro-cid-mq2b6flk]{padding-block:var(--space-xl) var(--space-l)}.cs-header__heading[data-astro-cid-mq2b6flk]{font-size:var(--h-xxl);letter-spacing:-.02em;overflow-wrap:break-word;max-width:22ch}.cs-crumbs[data-astro-cid-mq2b6flk]{margin-bottom:clamp(2rem,1rem + 3vw,3.5rem)}.cs-crumbs[data-astro-cid-mq2b6flk] ol[data-astro-cid-mq2b6flk]{font-size:var(--text-s);flex-wrap:wrap;align-items:center;gap:.625rem;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.cs-crumbs[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]+li[data-astro-cid-mq2b6flk]:before{content:"/";color:#b5b5b5;margin-right:.625rem}.cs-crumbs[data-astro-cid-mq2b6flk] [data-astro-cid-mq2b6flk][aria-current]{color:var(--neutral-medium)}.cs-crumbs__back[data-astro-cid-mq2b6flk]{border:1px solid var(--neutral-light);color:var(--neutral);transition:border-color var(--transition), background-color var(--transition);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem .5rem .625rem;font-weight:600;text-decoration:none;display:inline-flex}.cs-crumbs__back[data-astro-cid-mq2b6flk] svg[data-astro-cid-mq2b6flk]{transition:transform var(--transition)}.cs-crumbs__back[data-astro-cid-mq2b6flk]:hover{border-color:var(--neutral)}.cs-crumbs__back[data-astro-cid-mq2b6flk]:hover svg[data-astro-cid-mq2b6flk]{transform:translate(-2px)}.cs-info[data-astro-cid-mq2b6flk]{gap:var(--space-xs) var(--space-m);margin:var(--space-m) 0 0;padding:var(--space-s) 0 0;border-top:var(--border);font-size:var(--text-s);color:var(--neutral-medium);flex-wrap:wrap;list-style:none;display:flex}.cs-info[data-astro-cid-mq2b6flk] a[data-astro-cid-mq2b6flk]{color:inherit;text-decoration:underline;text-decoration-color:var(--neutral-light);text-underline-offset:.2em;transition:color var(--transition), text-decoration-color var(--transition)}.cs-info[data-astro-cid-mq2b6flk] a[data-astro-cid-mq2b6flk]:hover{color:var(--primary);text-decoration-color:currentColor}.cs-visual[data-astro-cid-mq2b6flk]{padding-bottom:var(--section-space)}.cs-glance[data-astro-cid-mq2b6flk]{padding-block:var(--section-space);color:var(--white);background:#0e0e0f}.cs-glance__heading[data-astro-cid-mq2b6flk]{margin:0 0 var(--space-xl);font:600 var(--text-xs) / 1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#a8a8a8;align-items:center;gap:1rem;display:flex}.cs-glance__heading[data-astro-cid-mq2b6flk]:before{content:"";background:var(--primary);width:2rem;height:3px}.cs-glance__list[data-astro-cid-mq2b6flk]{gap:var(--space-l);margin:0;padding:0;list-style:none;display:grid}.cs-glance__list[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]{flex-direction:column;gap:.875rem;display:flex}.cs-glance__value[data-astro-cid-mq2b6flk]{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:-.02em;font-size:clamp(3.5rem,2.25rem + 3.5vw,5.5rem);line-height:.95}.cs-glance__label[data-astro-cid-mq2b6flk]{font-size:var(--text-m);color:#bdbdbd;line-height:1.45}.cs-glance__text[data-astro-cid-mq2b6flk]{font-family:var(--font-heading);font-weight:var(--heading-weight);text-transform:var(--heading-transform);font-size:var(--h-s);line-height:1.15}@media (width<=47.99em){.cs-glance__list[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]+li[data-astro-cid-mq2b6flk]{padding-top:var(--space-l);border-top:1px solid #2c2c2e}}@media (width>=48em){.cs-glance__list[data-astro-cid-mq2b6flk]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:0}.cs-glance__list[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]{padding-inline:2rem}.cs-glance__list[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]:first-child{padding-left:0}.cs-glance__list[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]:last-child{padding-right:0}.cs-glance__list[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]+li[data-astro-cid-mq2b6flk]{border-left:1px solid #2c2c2e}}.cs-story[data-astro-cid-mq2b6flk]{max-width:62.5rem;margin-inline:auto}.cs-story__heading[data-astro-cid-mq2b6flk]{margin-bottom:var(--space-xl)}.cs-row[data-astro-cid-mq2b6flk]{gap:var(--space-s);padding-block:var(--space-m) var(--space-l);border-top:1px solid var(--neutral-light);display:grid}.cs-row[data-astro-cid-mq2b6flk]:last-child{padding-bottom:0}.cs-row__label[data-astro-cid-mq2b6flk]{font-size:var(--h-xs);margin:0;line-height:1.3}.cs-row__label--accent[data-astro-cid-mq2b6flk]{color:var(--primary)}.cs-row__body[data-astro-cid-mq2b6flk]{color:#2b2b2b;margin:0;font-size:1.125rem;line-height:1.72}.cs-did[data-astro-cid-mq2b6flk]{counter-reset:did;padding:0;list-style:none}.cs-did[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]{counter-increment:did;grid-template-columns:1.5rem 1fr;gap:1.25rem;padding-block:1rem;display:grid}.cs-did[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]:first-child{padding-top:0}.cs-did[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]:last-child{padding-bottom:0}.cs-did[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]+li[data-astro-cid-mq2b6flk]{border-top:1px solid #f0f0f0}.cs-did[data-astro-cid-mq2b6flk] li[data-astro-cid-mq2b6flk]:before{content:counter(did, decimal-leading-zero);font-size:var(--text-s);color:var(--primary);padding-top:.2em;font-weight:700}.cs-changed[data-astro-cid-mq2b6flk]{font-size:var(--text-l);color:var(--neutral);font-weight:500;line-height:1.55}.cs-extra[data-astro-cid-mq2b6flk]{background:var(--primary-light);color:var(--neutral);border-radius:8px;padding:1.5rem 1.75rem}.cs-extra[data-astro-cid-mq2b6flk] p{font-size:1.125rem;line-height:1.66}.cs-extra[data-astro-cid-mq2b6flk] p:last-child{margin-bottom:0}@media (width>=48em){.cs-row[data-astro-cid-mq2b6flk]{grid-template-columns:15rem minmax(0,1fr);gap:3rem;padding-block:2rem 3rem}}.cs-shot[data-astro-cid-mq2b6flk]{border:1px solid var(--neutral-light);background:var(--neutral-light);cursor:zoom-in;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cs-shot[data-astro-cid-mq2b6flk] img[data-astro-cid-mq2b6flk],.cs-ph[data-astro-cid-mq2b6flk]{aspect-ratio:5/4;object-fit:cover;object-position:top;width:100%;transition:transform .4s;display:block}.cs-ph[data-astro-cid-mq2b6flk]{background:var(--neutral-light);border-radius:6px}.cs-shot__icon[data-astro-cid-mq2b6flk]{background:var(--white);width:2.25rem;height:2.25rem;color:var(--neutral);opacity:0;transition:opacity var(--transition), transform var(--transition);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(4px);box-shadow:0 4px 14px #0003}.cs-shot[data-astro-cid-mq2b6flk]:hover img[data-astro-cid-mq2b6flk]{transform:scale(1.02)}.cs-shot[data-astro-cid-mq2b6flk]:hover .cs-shot__icon[data-astro-cid-mq2b6flk],.cs-shot[data-astro-cid-mq2b6flk]:focus-visible .cs-shot__icon[data-astro-cid-mq2b6flk]{opacity:1;transform:none}@media (hover:none){.cs-shot__icon[data-astro-cid-mq2b6flk]{opacity:1;transform:none}}.cs-shot[data-astro-cid-mq2b6flk]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.cs-shot__caption[data-astro-cid-mq2b6flk]{font-size:var(--text-s);color:var(--neutral-medium);margin:.75rem 0 0}
