:root{--tobii-containerWidth:1440px;--tobii-base-font-size:1rem;--tobii-transition-duration:0.3s;--tobii-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);--tobii-zoom-icon-background:#192938f0;--tobii-zoom-icon-color:#fff;--tobii-lightbox-background:#000000d9;--tobii-lightbox-z-index:1337;--tobii-caption-background:#00000050;--tobii-caption-color:#eee;--tobii-caption-height:150px;--tobii-counter-background:#00000000;--tobii-counter-color:#fff;--tobii-button-background:#000000;--tobii-button-color:#fff;--tobii-button-borderRadius:23px;--tobii-button-width:50px;--tobii-button-height:65px;--tobii-button-icon-width:22px;--tobii-button-icon-height:22px;--tobii-loader-color:#fff;--tobii-slide-max-height:calc(100vh - 3.125em);--tobii-slide-max-width:100vw;--tobii-toggle-width:80px;--tobii-toggle-height:80px;--tobii-toggle-backgroundColor:#000000;--tobii-toggle-borderColor:#ffffff;--tobii-toggle-borderWidth:2px;--tobii-toggle-borderRadius:23px}*{margin:0;padding:0;box-sizing:border-box}@media screen and (min-width: 1024px){.splide.hasLightbox{padding-top:calc((var(--tobii-toggle-height) / 2) + var(--tobii-toggle-borderWidth))}}@media screen and (min-width: 1920px){:root{--tobii-button-width:80px;--tobii-button-height:124px;--tobii-button-icon-width:40px;--tobii-button-icon-height:40px;--tobii-caption-height:185px}}.tobii-zoom{border:0;box-shadow:none;display:inline-block;position:relative;text-decoration:none}.tobii-zoom img{display:block}.tobii-zoom__icon{align-items:center;background-color:var(--tobii-zoom-icon-background);color:var(--tobii-zoom-icon-color);display:flex;height:1.78em;justify-content:center;line-height:1;position:absolute;right:0.5em;top:0.5em;width:1.78em}body.tobii-is-open{overflow-y:hidden}.tobii-image,.tobii-is-open{touch-action:none}.tobii{background-color:var(--tobii-lightbox-background);bottom:0;box-sizing:border-box;contain:strict;font-size:var(--tobii-base-font-size);left:0;line-height:1.5;overflow:hidden;position:fixed;right:0;top:0;z-index:var(--tobii-lightbox-z-index)}.tobii[aria-hidden=true]{display:none}.tobii *,.tobii:after,.tobii:before{box-sizing:inherit}.tobii__slider{position:absolute;inset:0;will-change:transform}.tobii__slider[aria-hidden=true]{display:none}@media screen and (prefers-reduced-motion: no-preference){.tobii__slider--animate:not(.tobii__slider--is-dragging){transition-duration:var(--tobii-transition-duration);transition-property:transform;transition-timing-function:var(--tobii-transition-timing-function)}}.tobii__slider--is-draggable [data-type]{cursor:grab}.tobii__slider--is-dragging [data-type]{cursor:grabbing}.tobii__slider--is-moving [data-type]{cursor:move}.tobii__slide{align-items:center;display:flex;width:100%;height:100%;justify-content:center}.tobii__slide:not(.tobii__slide--is-active){visibility:hidden}@media screen and (prefers-reduced-motion: no-preference){.tobii__slide:not(.tobii__slide--is-active){transition-duration:var(--tobii-transition-duration);transition-property:visibility;transition-timing-function:var(--tobii-transition-timing-function)}}.tobii__slide [data-type]{width:100%;height:100%;overflow:hidden;overscroll-behavior:contain}.tobii__slide iframe,.tobii__slide video{display:block !important}.tobii__slide figure{width:100%;height:100%;margin:0;position:relative}.tobii__slide figure > img{display:block;width:100%;height:100%;object-fit:cover}.tobii__slide figure > figcaption{background-color:var(--tobii-caption-background);color:var(--tobii-caption-color);font-size:15px;padding:15px 30px;position:absolute;right:0;bottom:0;left:0;transition:background-color 0.3s ease-in-out, color 0.3s ease-in-out;white-space:pre-wrap;width:100%;text-align:center;display:flex;flex-flow:column nowrap;justify-content:center;height:var(--tobii-caption-height)}@media screen and (min-width: 1024px){.tobii__slide figure > figcaption{padding-right:calc((100vw - 77.6vw) / 2);padding-left:calc((100vw - 77.6vw) / 2);font-size:17px}}@media screen and (min-width: 1920px){.tobii__slide figure > figcaption{padding-right:calc((100vw - var(--tobii-containerWidth)) / 2);padding-left:calc((100vw - var(--tobii-containerWidth)) / 2);font-size:20px}}.tobii__slide figure > figcaption:has(button.caption-toggle[aria-expanded=false]){background-color:initial;color:#0000}.tobii__slide figure > figcaption:has(button.caption-toggle[aria-expanded=false]) > button.caption-toggle:after{opacity:0.6}.tobii__slide figure > figcaption:has(button.caption-toggle[aria-expanded=false]) > button.caption-toggle:hover:after{opacity:1}.tobii__slide figure > figcaption > button.caption-toggle{background:#0000;border:none;color:#0000;cursor:pointer;height:100%;left:0;margin:0;padding:0 3em 0 0;position:absolute;top:0;width:100%;z-index:2}.tobii__slide figure > figcaption > button.caption-toggle:after{align-items:center;background-color:var(--tobii-caption-background);border-radius:50%;bottom:0.25em;color:var(--tobii-caption-color);content:"ⓘ";display:flex;font-size:medium;font-weight:700;height:1.75em;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:absolute;right:0.25em;transition:opacity 0.3s ease-in-out;width:1.75em}.tobii__slide [data-type=html]{overflow-y:auto}.tobii__slide [data-type=html] video{cursor:auto;max-height:var(--tobii-slide-max-height);max-width:var(--tobii-slide-max-width)}.tobii__slide [data-type=html] audio{max-width:100%}.tobii__slide [data-type=iframe]{-webkit-overflow-scrolling:touch;transform:translate(0)}.tobii__slide [data-type=iframe] iframe{height:var(--tobii-slide-max-height);width:var(--tobii-slide-max-width)}.tobii__btn{appearance:none;background-color:var(--tobii-button-background);border:1px solid #0000;border-radius:var(--tobii-button-borderRadius);color:var(--tobii-button-color);cursor:pointer;font:inherit;line-height:1;margin:0;padding:0;width:var(--tobii-button-width);height:var(--tobii-button-height);position:absolute;touch-action:manipulation;will-change:opacity;z-index:1}.tobii__btn:hover{opacity:1}@media screen and (prefers-reduced-motion: no-preference){.tobii__btn{transition-duration:var(--tobii-transition-duration);transition-property:opacity, transform;transition-timing-function:var(--tobii-transition-timing-function);will-change:opacity, transform}}.tobii__btn svg{fill:none;width:var(--tobii-button-icon-width);height:var(--tobii-button-icon-height);pointer-events:none}.tobii__btn--previous{bottom:30px;left:30px}.tobii__btn--previous svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-180deg)}.tobii__btn--next{bottom:30px;right:30px}.tobii__btn--next svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tobii__btn:disabled,.tobii__btn[aria-hidden=true]{cursor:default;visibility:hidden}.tobii__counter{background-color:var(--tobii-counter-background);color:var(--tobii-counter-color);font-size:1.25em;left:0.875em;line-height:1;opacity:0.8;position:absolute;top:0.875em;z-index:1;display:none}.tobii__counter[aria-hidden=true]{display:none}.tobii__counter p{display:inline}.tobii__loader{display:inline-block;height:6em;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6em}.tobii__loader:before{animation:spin 1s infinite;border:2px solid #949ba3;border-radius:100%;border-top:2px solid var(--tobii-loader-color);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@keyframes spin{to{transform:rotate(1turn)}}.tobii__slide .tobii-html{background:#fff;font-size:1.125em;max-width:800px;padding:10px 20px}.tobii__btn--close,.zoomIndicator{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:var(--tobii-toggle-width);height:var(--tobii-toggle-height);background-color:var(--tobii-toggle-backgroundColor);border:var(--tobii-toggle-borderWidth) solid var(--tobii-toggle-borderColor);border-radius:var(--tobii-toggle-borderRadius);display:none}.tobii__btn--close{top:unset;bottom:var(--tobii-caption-height);transform:translate(-50%, 50%);background-color:transparent;border:none}@media screen and (min-width: 1024px){.tobii__btn--close,.zoomIndicator{display:block}}.is-active .zoomIndicator{opacity:1}.tobii__btn--close::before,.zoomIndicator::before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;background-color:var(--tobii-toggle-borderColor);border-radius:calc(var(--tobii-toggle-borderRadius) / 2);transition:all 0.2s ease-in-out}.tobii__btn--close::before{background-color:var(--tobii-toggle-backgroundColor);border-radius:calc(var(--tobii-toggle-borderRadius) / 3);transform:translate(-50%, -50%) scale(1.2)}.tobii__btn--close .bottomLeft,.tobii__btn--close .topRight,.zoomIndicator .bottomLeft,.zoomIndicator .topRight{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform-origin:center;width:15px;height:12px;transition:transform 0.2s ease-in-out}.tobii__btn--close .bottomLeft,.tobii__btn--close .topRight{width:15px;height:12px}.tobii__btn--close .bottomLeft svg,.tobii__btn--close .topRight svg,.zoomIndicator .bottomLeft svg,.zoomIndicator .topRight svg{vertical-align:top;width:100%;height:auto;transition:transform 0.2s ease-in-out;color:var(--tobii-toggle-backgroundColor)}.tobii__btn--close .bottomLeft svg,.tobii__btn--close .topRight svg{color:var(--tobii-toggle-borderColor)}.zoomIndicator .topRight{transform:translate(calc(-50% + 10px), calc(-50% - 13px))}.zoomIndicator .topRight svg{transform:rotate(135deg)}.tobii__btn--close .topRight svg{transform:rotate(-45deg)}.zoomIndicator .bottomLeft{transform:translate(calc(-50% - 10px), calc(-50% + 7px))}.zoomIndicator .bottomLeft svg{transform:rotate(-45deg)}.tobii__btn--close .bottomLeft svg{transform:rotate(135deg)}.tobii__btn--close .bottomLeft{transform:translate(calc(-50% - 12px), calc(-50% + 9px))}.tobii__btn--close .topRight{transform:translate(calc(-50% + 12px), calc(-50% - 15px))}.splide__slide:hover .zoomIndicator::before{border-radius:calc(var(--tobii-toggle-borderRadius) / 3);transform:translate(-50%, -50%) scale(1.2)}.splide__slide:hover .zoomIndicator .bottomLeft{transform:translate(calc(-50% - 14px), calc(-50% + 11px))}.splide__slide:hover .zoomIndicator .topRight{transform:translate(calc(-50% + 14px), calc(-50% - 17px))}.tobii__btn--close:hover::before{border-radius:calc(var(--tobii-toggle-borderRadius) / 2);transform:translate(-50%, -50%)}.tobii__btn--close:hover .bottomLeft{transform:translate(calc(-50% - 7px), calc(-50% + 5px))}.tobii__btn--close:hover .topRight{transform:translate(calc(-50% - -8px), calc(-50% + -11px))}