button.svelte-okkiwd{padding:0;border:none;background-color:#fff;user-select:none;-webkit-user-select:none}:is(button.svelte-okkiwd:hover,button.svelte-okkiwd:focus) .figure-carousel:where(.svelte-okkiwd) figcaption:where(.svelte-okkiwd) span:where(.svelte-okkiwd){background:var(--spanhover);transition:all .3s}.js-enabled button.svelte-okkiwd:active{cursor:grabbing}.figure-carousel.svelte-okkiwd{position:relative;margin:0;width:12.5rem;min-height:20rem;height:calc(100svh - 19rem)}.figure-carousel.svelte-okkiwd figcaption:where(.svelte-okkiwd){width:fit-content}.figure-carousel.svelte-okkiwd figcaption:where(.svelte-okkiwd)>span:where(.svelte-okkiwd){display:block;position:absolute;bottom:0;padding:1rem 2rem;background:var(--text);color:#fff;border-radius:.5rem;transition:all .3s}.figure-carousel.svelte-okkiwd .expand:where(.svelte-okkiwd){padding-left:.5rem}.figure-carousel.svelte-okkiwd img:where(.svelte-okkiwd){object-fit:cover;min-height:20rem;height:calc(100svh - 19rem);border-radius:.5rem;object-position:100% 0;animation:svelte-okkiwd-adjust-image linear both;animation-timeline:view(x)}@keyframes svelte-okkiwd-adjust-image{0%{object-position:100% 0}to{object-position:0 0}}.popover.svelte-okkiwd{position:fixed;padding:0;top:53px;border:none;width:100dvw;height:calc(100dvh - 53px);overflow:hidden}.popover.svelte-okkiwd figure:where(.svelte-okkiwd){padding:1rem;margin:0 auto}.popover.svelte-okkiwd figure:where(.svelte-okkiwd) picture:where(.svelte-okkiwd){display:block;border-radius:1rem;overflow:hidden}.popover.svelte-okkiwd figure:where(.svelte-okkiwd) img:where(.svelte-okkiwd){display:block;width:100%;height:fit-content;max-height:calc(100vh - 14rem);object-fit:contain;border-radius:1rem}[popover].svelte-okkiwd:popover-open{display:flex;flex-direction:column;cursor:default}[popover].svelte-okkiwd:popover-open button:where(.svelte-okkiwd):active{cursor:pointer}.button-open-popover.svelte-okkiwd:hover{cursor:pointer}.popover-information.svelte-okkiwd{display:flex}h2.svelte-okkiwd{margin:auto 1rem;display:inline}p.svelte-okkiwd{margin:0 1rem}.button-close.svelte-okkiwd{position:relative;margin-left:auto;margin-top:1rem;margin-bottom:1rem;right:1rem;padding:.5rem 1rem;font-size:1rem;border:none;border-radius:.5rem;height:fit-content;background-color:var(--decoration);color:#000}.button-close.svelte-okkiwd:hover,.button-close.svelte-okkiwd:active,.button-close.svelte-okkiwd:focus{cursor:pointer;background-color:var(--hover)}.js-enabled .pagination-popover.svelte-okkiwd{display:flex}.pagination-popover.svelte-okkiwd{position:absolute;padding:0 1rem;width:calc(100% - 2rem);bottom:1rem;display:none;gap:2rem;justify-content:space-between}.pagination-popover.svelte-okkiwd button:where(.svelte-okkiwd){font-size:1.5rem}.pagination-popover.svelte-okkiwd button:where(.svelte-okkiwd):hover{cursor:pointer}@media(min-width:768px){h2.svelte-okkiwd{margin:auto 3rem;display:inline}p.svelte-okkiwd{margin:0 3rem}.button-close.svelte-okkiwd{right:3rem}.pagination-popover.svelte-okkiwd{padding:0 3rem;width:calc(100% - 6rem)}.figure-carousel.svelte-okkiwd{width:18rem;height:calc(100svh - 12rem)}.figure-carousel.svelte-okkiwd img:where(.svelte-okkiwd){width:18rem;height:calc(100svh - 12rem)}.popover.svelte-okkiwd figure:where(.svelte-okkiwd){padding-left:3rem;padding-right:3rem}}@media(min-width:1024px){h2.svelte-okkiwd{margin:auto 5rem;display:inline}p.svelte-okkiwd{margin:0 5rem}.button-close.svelte-okkiwd{right:5rem}.pagination-popover.svelte-okkiwd{padding:0 5rem;width:calc(100% - 10rem)}.popover.svelte-okkiwd figure:where(.svelte-okkiwd){padding-left:5rem;padding-right:5rem}}@media(min-width:768px)and (min-height:1024px){.figure-carousel.svelte-okkiwd{width:23rem;height:calc(100svh - 23rem)}.figure-carousel.svelte-okkiwd img:where(.svelte-okkiwd){width:23rem;height:calc(100svh - 23rem)}}@media(min-width:1100px)and (min-height:1100px){.figure-carousel.svelte-okkiwd{height:calc(100svh - 12rem)}.figure-carousel.svelte-okkiwd img:where(.svelte-okkiwd){height:calc(100svh - 12rem)}}@media(min-width:2000px)and (min-height:1024px){.figure-carousel.svelte-okkiwd{height:calc(100svh - 12rem);width:30rem}.figure-carousel.svelte-okkiwd img:where(.svelte-okkiwd){width:30rem;height:calc(100svh - 12rem)}}.section-carousel.svelte-9hm5jc{margin-top:5rem}@media(min-width:768px){.section-carousel.svelte-9hm5jc{min-width:23rem}}
