.carousel[data-astro-cid-oulirr76]{max-width:var(--max);margin-inline:auto;container-type:inline-size}.track[data-astro-cid-oulirr76]{scroll-snap-type:x mandatory;scrollbar-width:none;padding:2rem calc(50% - min(42.5cqw, var(--slide-half)));gap:clamp(1rem,3cqw,2rem);display:flex;position:relative;overflow-x:auto}.track[data-astro-cid-oulirr76].loop{padding-inline:0}.track[data-astro-cid-oulirr76]::-webkit-scrollbar{display:none}.slide[data-astro-cid-oulirr76]{flex:0 0 min(85cqw, var(--slide-max));scroll-snap-align:center;margin:0}.frame[data-astro-cid-oulirr76]{transform:scale(.88) rotate(calc(2 * var(--tilt)));opacity:.65;transition:transform .35s,opacity .35s}.slide[data-astro-cid-oulirr76].alt .frame[data-astro-cid-oulirr76]{transform:scale(.88) rotate(calc(-2 * var(--tilt)))}.slide[data-astro-cid-oulirr76].is-current .frame[data-astro-cid-oulirr76]{transform:rotate(calc(-1 * var(--tilt)));opacity:1}.slide[data-astro-cid-oulirr76].is-current.alt .frame[data-astro-cid-oulirr76]{transform:rotate(var(--tilt))}.frame[data-astro-cid-oulirr76] img[data-astro-cid-oulirr76],.frame[data-astro-cid-oulirr76] video[data-astro-cid-oulirr76]{width:100%;aspect-ratio:var(--slide-aspect);object-fit:cover;object-position:center 30%;background:var(--ink);display:block}.zoom-open[data-astro-cid-oulirr76]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.frame[data-astro-cid-oulirr76]{position:relative}.slide-sticker[data-astro-cid-oulirr76]{pointer-events:none;position:absolute;bottom:.75rem;left:.75rem}.video-slide[data-astro-cid-oulirr76]{position:relative}.zoom-hint[data-astro-cid-oulirr76].zoom-video{cursor:zoom-in;padding:0;top:.75rem;bottom:auto}.zoom-hint[data-astro-cid-oulirr76]{background:var(--pink);width:2.4rem;height:2.4rem;color:var(--blue);border:2px solid var(--blue);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:700;display:grid;position:absolute;bottom:.75rem;right:.75rem}.controls[data-astro-cid-oulirr76]{justify-content:center;align-items:center;gap:1rem;display:flex}.arrow[data-astro-cid-oulirr76]{border:var(--border);background:var(--pink);width:3rem;height:3rem;color:var(--blue);cursor:pointer;box-shadow:3px 3px 0 var(--blue);border-radius:50%;font-size:1.3rem;font-weight:700;transition:transform .12s}.arrow[data-astro-cid-oulirr76]:hover{transform:translate(-1px, -1px) rotate(calc(-2 * var(--tilt)))}.dots[data-astro-cid-oulirr76]{gap:.5rem;display:flex}.dot[data-astro-cid-oulirr76]{border:2px solid var(--blue);cursor:pointer;background:0 0;border-radius:50%;width:.85rem;height:.85rem;padding:0}.dot--video[data-astro-cid-oulirr76]{border-radius:2px}.dot[data-astro-cid-oulirr76][aria-current=true]{background:var(--blue)}.viewer[data-astro-cid-oulirr76]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--pink);background:#0b0b3bf7;border:0;margin:0;padding:0}.viewer[data-astro-cid-oulirr76]::backdrop{background:0 0}.stage[data-astro-cid-oulirr76]{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.viewer-img[data-astro-cid-oulirr76]{cursor:zoom-in;touch-action:none;border-radius:8px;max-width:92vw;max-height:86dvh;transition:transform .25s}.viewer-video[data-astro-cid-oulirr76]{background:var(--ink);border-radius:8px;max-width:92vw;max-height:86dvh}.viewer-img[data-astro-cid-oulirr76][hidden],.viewer-video[data-astro-cid-oulirr76][hidden],.viewer-hint[data-astro-cid-oulirr76][hidden]{display:none}.is-zoomed[data-astro-cid-oulirr76] .viewer-img[data-astro-cid-oulirr76]{cursor:zoom-out;transform:scale(2.5)}.viewer-hint[data-astro-cid-oulirr76]{opacity:.8;white-space:nowrap;margin:0;font-size:.85rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.viewer-btn[data-astro-cid-oulirr76]{border:3px solid var(--pink);background:var(--blue);width:3rem;height:3rem;color:var(--pink);cursor:pointer;border-radius:50%;font-size:1.4rem;font-weight:700;position:absolute}.viewer-close[data-astro-cid-oulirr76]{top:1rem;right:1rem}.viewer-prev[data-astro-cid-oulirr76],.viewer-next[data-astro-cid-oulirr76]{top:50%;transform:translateY(-50%)}.viewer-prev[data-astro-cid-oulirr76]{left:1rem}.viewer-next[data-astro-cid-oulirr76]{right:1rem}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-oulirr76],.slide[data-astro-cid-oulirr76].alt .frame[data-astro-cid-oulirr76]{transform:none}}
