@layer components{.accordion-gallery[data-astro-cid-gsoy4vxs]{--ag-gap:var(--space-xs);--ag-overlay:oklch(from var(--ag-tint,oklch(15% .02 250)) 15% c h);--ag-text:oklch(98.5% .003 250);gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.accordion-gallery__panel[data-astro-cid-gsoy4vxs]{--ag-gray:0;--ag-dim:.15;--ag-show:1;justify-content:space-between;gap:var(--space-md);min-height:22rem;padding:var(--space-md);border-radius:var(--radius-lg);background-color:var(--ag-overlay);color:var(--ag-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.accordion-gallery__media[data-astro-cid-gsoy4vxs]{background-color:var(--ag-tint,transparent);filter:grayscale(var(--ag-gray));position:absolute;inset:0}.accordion-gallery__media[data-astro-cid-gsoy4vxs] img[data-astro-cid-gsoy4vxs]{object-fit:cover;width:100%;height:100%}.accordion-gallery--tint[data-astro-cid-gsoy4vxs] .accordion-gallery__media[data-astro-cid-gsoy4vxs]{filter:none}.accordion-gallery--tint[data-astro-cid-gsoy4vxs] .accordion-gallery__media[data-astro-cid-gsoy4vxs] img[data-astro-cid-gsoy4vxs]{opacity:.85;filter:grayscale()}.accordion-gallery__media[data-astro-cid-gsoy4vxs]:after{content:"";background:linear-gradient(180deg, transparent 30%, color-mix(in oklch, var(--ag-overlay) 85%, transparent) 100%), color-mix(in oklch, var(--ag-overlay) calc(var(--ag-dim) * 100%), transparent);position:absolute;inset:0}.accordion-gallery__title[data-astro-cid-gsoy4vxs]{border-radius:var(--radius-full);background-color:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-lg);letter-spacing:.05em;text-transform:uppercase;align-self:flex-start;padding-block:.4em;padding-inline:1.25em;font-weight:700;line-height:1.2;position:relative}.accordion-gallery__content[data-astro-cid-gsoy4vxs]{--stack-gap:var(--space-md);text-shadow:0 1px 12px oklch(0% 0 0/.5);max-width:32rem;opacity:var(--ag-show);align-items:flex-start;position:relative}.accordion-gallery__content[data-astro-cid-gsoy4vxs] .button[data-astro-cid-gsoy4vxs]{text-shadow:none}@media (width>=48rem) and (hover:hover) and (pointer:fine){.accordion-gallery[data-astro-cid-gsoy4vxs]{--ag-collapsed:7.5rem;--ag-open:calc(100cqi - (var(--ag-count) - 1) * (var(--ag-collapsed) + var(--ag-gap)));gap:var(--ag-gap);height:clamp(24rem,40vw,32rem);display:flex;container-type:inline-size}.accordion-gallery__panel[data-astro-cid-gsoy4vxs]{--ag-gray:1;--ag-dim:.35;--ag-show:0;width:var(--ag-collapsed);flex:0 auto;min-width:0;min-height:0}.accordion-gallery__panel[data-astro-cid-gsoy4vxs].is-active{--ag-gray:0;--ag-dim:0;--ag-show:1;width:var(--ag-open)}.accordion-gallery__media[data-astro-cid-gsoy4vxs] img[data-astro-cid-gsoy4vxs]{inset-block:0;width:var(--ag-open);max-width:none;position:absolute;left:0}.accordion-gallery__title[data-astro-cid-gsoy4vxs]{writing-mode:vertical-rl;white-space:nowrap}.accordion-gallery__content[data-astro-cid-gsoy4vxs]{width:min(32rem, var(--ag-open) - 2 * var(--space-md));position:absolute;inset-block-end:var(--space-md);inset-inline-start:var(--space-md)}}@media (prefers-reduced-motion:no-preference){.accordion-gallery__panel[data-astro-cid-gsoy4vxs]{transition:width .5s .14s}.accordion-gallery__panel[data-astro-cid-gsoy4vxs].is-active{transition-delay:0s}.accordion-gallery__media[data-astro-cid-gsoy4vxs]{transition:filter .5s}.accordion-gallery__media[data-astro-cid-gsoy4vxs]:after{transition:background .5s}.accordion-gallery__content[data-astro-cid-gsoy4vxs]{transition:opacity .2s}.is-active[data-astro-cid-gsoy4vxs] .accordion-gallery__content[data-astro-cid-gsoy4vxs]{transition:opacity .7s .4s}}.lottie[data-astro-cid-jrfqy37h]{width:100%;position:relative}.lottie__player[data-astro-cid-jrfqy37h]{position:absolute;inset:0}.lottie__toggle[data-astro-cid-jrfqy37h]{border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:color-mix(in oklch, var(--color-bg) 85%, transparent);width:2.75rem;height:2.75rem;color:var(--color-dark);place-items:center;padding:0;display:grid;position:absolute;inset-block-end:var(--space-2xs);inset-inline-end:var(--space-2xs)}.lottie__icon[data-astro-cid-jrfqy37h]{fill:currentColor;width:1.25rem;height:1.25rem}.lottie__toggle[data-astro-cid-jrfqy37h] .lottie__play[data-astro-cid-jrfqy37h],.lottie__toggle[data-astro-cid-jrfqy37h][data-paused] .lottie__pause[data-astro-cid-jrfqy37h]{display:none}.lottie__toggle[data-astro-cid-jrfqy37h][data-paused] .lottie__play[data-astro-cid-jrfqy37h]{display:inline}}
