canvas.svelte-qit5de{border:none;outline:none;overflow:hidden}.panorama.svelte-2rt1u1{width:100%;height:100vh;overflow:hidden}.visuallyhidden.svelte-8ojyxu{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel.svelte-8ojyxu{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:800px;overflow:hidden;transform:translateZ(0)}.carousel.svelte-8ojyxu.inline .item:where(.svelte-8ojyxu){cursor:grab}.carousel.svelte-8ojyxu.inline .item:where(.svelte-8ojyxu)>*{height:100%}.carousel.svelte-8ojyxu.inline .item:where(.svelte-8ojyxu) .video:where(.svelte-8ojyxu){max-height:100%;margin-top:0;margin-bottom:0}.carousel.svelte-8ojyxu:not(.inline) .item:where(.svelte-8ojyxu){cursor:pointer}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu){height:100%;transform-style:preserve-3d;touch-action:none;will-change:transform;backface-visibility:hidden;grid-template-rows:100%;grid-auto-columns:100%;grid-auto-flow:column;margin:0;padding:0;list-style-type:none;display:grid;position:relative}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu).zoomed{cursor:move}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu).zoomed .item:where(.svelte-8ojyxu)>img:where(.svelte-8ojyxu){cursor:move}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu).opening .item:where(.svelte-8ojyxu)>*{opacity:0}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu).dragging:not(.zoomed){cursor:grabbing}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu).dragging:not(.zoomed) .item:where(.svelte-8ojyxu)>img:where(.svelte-8ojyxu){cursor:grabbing}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu).swiping .item *{pointer-events:none!important}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu).transitioning .item:where(.svelte-8ojyxu){pointer-events:none}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu).transitioning .item:where(.svelte-8ojyxu) .item>*{pointer-events:none}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu):not(.animating) .item.pdf:where(.svelte-8ojyxu){overflow:visible}.carousel.svelte-8ojyxu .items:where(.svelte-8ojyxu):after{content:"";z-index:-1;grid-area:1/1/auto/span 999;position:relative}.item.svelte-8ojyxu{grid-column:var(--col);perspective:100px;perspective-origin:50%;will-change:transform;backface-visibility:hidden;z-index:1;grid-row:1;grid-template-columns:100%;grid-auto-rows:100%;grid-auto-flow:row;justify-content:center;place-items:center;display:grid;overflow:hidden}.item.svelte-8ojyxu>.preview:where(.svelte-8ojyxu){filter:blur(calc(10px + 1vw + 1vh))contrast(1.3)saturate(1.2);object-fit:cover;grid-area:1/1}@supports (filter:url('#sharpBlur') contrast(1.05) saturate(1.1)){.item.svelte-8ojyxu>.preview:where(.svelte-8ojyxu){filter:url(#sharpBlur)contrast(1.05)saturate(1.1)}}.item.svelte-8ojyxu>.preview:where(.svelte-8ojyxu)+*{grid-area:1/1}.item.svelte-8ojyxu>.preview:where(.svelte-8ojyxu).explicit-size{aspect-ratio:var(--ratio,1)}.item.svelte-8ojyxu>iframe{cursor:pointer;border:none;outline:none}.item.svelte-8ojyxu>canvas{object-fit:cover}.item.svelte-8ojyxu>*{width:100%;height:calc(100% - var(--carousel-padding-top,0px) - var(--carousel-padding-bottom,0px));will-change:transform;transform-origin:0 0;backface-visibility:hidden;cursor:grab;pointer-events:all}.item.svelte-8ojyxu>img:where(.svelte-8ojyxu),.item.svelte-8ojyxu>img:where(.svelte-8ojyxu)+*{grid-area:1/1}.item.svelte-8ojyxu>img:where(.svelte-8ojyxu){object-fit:contain;max-width:none;max-height:none}.item.svelte-8ojyxu>img:where(.svelte-8ojyxu).covered{opacity:0;pointer-events:none;transition:opacity .2s linear .1s}@media (prefers-reduced-motion:reduce){.item.svelte-8ojyxu>img:where(.svelte-8ojyxu).covered{transition:none}}.item.svelte-8ojyxu>img:where(.svelte-8ojyxu).explicit-size{width:auto;height:100%;max-height:calc((100cqw * (1 / var(--ratio,1))) - var(--carousel-padding-top,0px) - var(--carousel-padding-bottom,0px))}.item.svelte-8ojyxu>img.explicit-size:where(.svelte-8ojyxu):not(.preview)+*{width:auto;height:100%;aspect-ratio:var(--ratio,1);max-height:calc((100cqw * (1 / var(--ratio,1))) - var(--carousel-padding-top,0px) - var(--carousel-padding-bottom,0px))}.item.svelte-8ojyxu>.video:where(.svelte-8ojyxu){aspect-ratio:16/9;width:100%;max-height:calc(100% - var(--carousel-padding-top,0px) - var(--carousel-padding-bottom,0px));height:unset;margin-top:var(--carousel-padding-top,0px);margin-bottom:var(--carousel-padding-bottom,0px);cursor:pointer;align-self:center}
