.MS-wrapper{overflow:hidden}.MS-wrapper .MS-con{position:relative;width:auto;height:auto;padding:0;margin:0;display:flex;flex-wrap:nowrap;list-style-type:none}.MS-wrapper .MS-con>*{flex:0 0 auto;margin-left:var(--slide-margin, 0px);margin-right:var(--slide-margin, 0px)}.MS-wrapper .MS-con *,.MS-wrapper .MS-con img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.MS-wrapper.MS-fixed{width:calc((var(--slide-width) + 2*var(--slide-margin, 0px))*var(--slides-per-view))}.MS-wrapper.MS-fixed .MS-con>*{width:var(--slide-width)}.MS-wrapper:not(.MS-fixed) .MS-con{width:calc(100%*var(--number-of-slides)/var(--slides-per-view))}.MS-wrapper:not(.MS-fixed) .MS-con>*{width:calc((100%)/var(--number-of-slides) - 2*var(--slide-margin, 0px))}.MP-photo{position:relative;overflow:hidden;--MP-cross-rotate:0deg;--MP-cross-opacity:0}.MP-photo>img{transition:.4s transform,.4s filter;filter:blur(24px) brightness(100%);transform:scale(1.05);position:relative;z-index:0;display:block;height:100%;width:100%;object-fit:cover}.MP-photo>img.loaded{filter:blur(0) brightness(100%);transform:scale(1)}.MP-photo:not(.no-hover){cursor:zoom-in}.MP-photo:not(.no-hover):has(img.loaded):hover{--MP-cross-rotate:90deg;--MP-cross-opacity:1}.MP-photo:not(.no-hover):has(img.loaded):hover>img.loaded{transform:scale(1.05);filter:blur(0) brightness(60%)}.MP-photo:before,.MP-photo:after{--w:clamp(2rem, 40%, 6rem);width:var(--w);left:calc(50% - var(--w)/2);top:50%;height:.8px;transition:transform .4s,opacity .4s;transform:rotate(var(--MP-cross-rotate));opacity:var(--MP-cross-opacity);background-color:#fff;content:"";position:absolute;z-index:1;display:block}.MP-photo:after{transform:rotate(calc(var(--MP-cross-rotate) + 90deg))}.MP-viewer{transition-property:opacity,background-color;transition-duration:.4s;top:200vh;position:fixed;left:0;z-index:50;height:100vh;width:100%;cursor:zoom-out;background-color:var(--MP-primary-color, rgba(255,255,255,var(--tw-bg-opacity, 1)));--tw-bg-opacity:0}.MP-viewer .viewed-photo{transform:scale(1.05);position:relative;object-fit:cover}.MP-viewer>img{pointer-events:none;user-drag:none;user-select:none}.MP-viewer button#close-viewer{position:absolute;right:0;top:0;height:3rem;width:3rem}.MP-viewer button#close-viewer:before,.MP-viewer button#close-viewer:after{margin-left:1rem}.MP-viewer.MP-viewer-close{opacity:0}.MP-viewer-open{top:0;--tw-bg-opacity:1}.MP-viewer-open .viewed-photo{animation:.4s place-img forwards}@keyframes place-img{to{transform:scale(1);width:var(--enlarged-photo-w);height:var(--enlarged-photo-h);top:calc((100% - var(--enlarged-photo-h))/2);left:calc((100% - var(--enlarged-photo-w))/2)}}.MP-viewer.MP-multi-viewer{--number-of-slides:3;--slides-per-view:1;cursor:grab}.MP-viewer.MP-multi-viewer .photo-slider{height:100vh;width:100%}.MP-viewer.MP-multi-viewer .first-slide,.MP-viewer.MP-multi-viewer .other-slides{overflow:hidden}.MP-viewer.MP-multi-viewer>.viewed-photo{object-fit:cover;width:100%;height:100%}.MP-viewer.MP-multi-viewer .first-slide{position:relative;width:100%;height:100%}.MP-viewer.MP-multi-viewer img.other-slide{filter:blur(24px);transition:.4s filter;pointer-events:all;width:100%;height:100%;object-fit:contain;padding:.5rem}.MP-viewer.MP-multi-viewer img.other-slide.loaded{filter:blur(0)}.MP-multi-viewer .MP-viewer_navbar{transition:opacity .4s;position:absolute;top:0;left:0;display:flex;height:3rem;width:100%;cursor:default;align-items:center;justify-content:space-between;white-space:nowrap;background-color:var(--MP-primary-color, rgba(255,255,255,var(--tw-bg-opacity, 1)));--tw-bg-opacity:.75;padding-left:.5rem;padding-right:.5rem;opacity:0}.MP-multi-viewer.MP-viewer-open .MP-viewer_navbar{opacity:1}.MP-multi-viewer button{transition:opacity .4s;position:absolute;z-index:50;cursor:pointer;appearance:none;border-style:none;opacity:.6}.MP-multi-viewer button:hover{opacity:1}.MP-multi-viewer button:not(#close-multi-viewer){top:calc(50vh - 2rem);height:6rem;width:3rem;background-color:var(--MP-primary-color, rgba(255,255,255,var(--tw-bg-opacity, 1)));--tw-bg-opacity:.9}.MP-multi-viewer button:not(#close-multi-viewer) svg{display:inline-block;height:auto;width:1.25rem}.MP-multi-viewer button:not(#close-multi-viewer) svg path{fill:var(--MP-secondary-color, rgba(0,0,0,var(--tw-bg-opacity, 1)));stroke:var(--MP-secondary-color, rgba(0,0,0,var(--tw-bg-opacity, 1)));stroke-width:.5}.MP-multi-viewer button#multi-viewer-prev{left:0;border-radius:0 1rem 1rem 0}.MP-multi-viewer button#multi-viewer-prev svg{margin-left:-.75rem;transform:scaleX(-1)}.MP-multi-viewer button#multi-viewer-next{right:0;border-radius:1rem 0 0 1rem}.MP-multi-viewer button#multi-viewer-next svg{margin-right:-.75rem}.MP-multi-viewer button#close-multi-viewer{position:relative;height:3rem;width:1.25rem}button#close-multi-viewer,button#close-viewer{background:0 0;appearance:none;outline:0;border:0}button#close-multi-viewer:before,button#close-multi-viewer:after,button#close-viewer:before,button#close-viewer:after{position:absolute;top:.7rem;left:.4rem;content:" ";height:1.5rem;width:2px;border-radius:1px;background-color:var(--MP-secondary-color, rgba(0,0,0,var(--tw-bg-opacity, 1)))}button#close-multi-viewer:before,button#close-viewer:before{transform:rotate(45deg)}button#close-multi-viewer:after,button#close-viewer:after{transform:rotate(-45deg)}