html{scroll-behavior:smooth}html,body{overflow-x:clip}@supports not (overflow: clip){html,body{overflow-x:hidden}}.native-scroll{overflow:visible;min-height:100vh}html:not(.js-scroll-anim) .image-box img,html:not(.js-scroll-anim) .exhibition-box .img,html:not(.js-scroll-anim) .image-icon-box .content-image img,html:not(.js-scroll-anim) .recent-news figure img,html:not(.js-scroll-anim) .collection-box figure img,html:not(.js-scroll-anim) .newsletter-image img,html:not(.js-scroll-anim) .art-slider .art-slider-images,html:not(.js-scroll-anim) [data-reveal],html:not(.js-scroll-anim) [data-scroll],html:not(.js-scroll-anim) [data-reveal-child]{opacity:1!important;transform:none!important}.js-scroll-anim:not(.scroll-anim-ready):not(.scroll-anim-failsafe) .image-box img,.js-scroll-anim:not(.scroll-anim-ready):not(.scroll-anim-failsafe) .exhibition-box .img,.js-scroll-anim:not(.scroll-anim-ready):not(.scroll-anim-failsafe) .image-icon-box .content-image img,.js-scroll-anim:not(.scroll-anim-ready):not(.scroll-anim-failsafe) .recent-news figure img,.js-scroll-anim:not(.scroll-anim-ready):not(.scroll-anim-failsafe) .art-slider .art-slider-images,.js-scroll-anim:not(.scroll-anim-ready):not(.scroll-anim-failsafe) [data-reveal],.js-scroll-anim:not(.scroll-anim-ready):not(.scroll-anim-failsafe) [data-scroll],.js-scroll-anim:not(.scroll-anim-ready):not(.scroll-anim-failsafe) [data-reveal-child]{opacity:1!important;transform:none!important}.scroll-anim-failsafe .image-box img,.scroll-anim-failsafe .exhibition-box .img,.scroll-anim-failsafe .image-icon-box .content-image img,.scroll-anim-failsafe .recent-news figure img,.scroll-anim-failsafe .art-slider .art-slider-images,.scroll-anim-failsafe [data-reveal],.scroll-anim-failsafe [data-scroll],.scroll-anim-failsafe [data-reveal-child]{opacity:1!important;transform:none!important}.has-parallax{--parallax-y: 0px;transform:translate3d(0,var(--parallax-y),0);will-change:transform;backface-visibility:hidden}.horizontal-scroll .scroll-inner.has-parallax-horizontal{--parallax-x: 0px;transform:translate3d(var(--parallax-x),0,0);will-change:transform}.has-parallax img,.has-parallax .img{will-change:opacity,transform}.js-scroll-anim.scroll-anim-ready .text-content[data-reveal],.js-scroll-anim.scroll-anim-ready .text-content[data-scroll]{opacity:0;transform:translate3d(0,var(--reveal-y, 36px),0);transition:opacity .7s cubic-bezier(.86,0,.09,1),transform .7s cubic-bezier(.86,0,.09,1)}.js-scroll-anim.scroll-anim-ready .text-content[data-reveal].is-inview,.js-scroll-anim.scroll-anim-ready .text-content[data-scroll].is-inview{opacity:1;transform:translateZ(0)}.js-scroll-anim.scroll-anim-ready .cta-box[data-reveal],.js-scroll-anim.scroll-anim-ready .cta-box[data-scroll]{opacity:0;transform:translate3d(0,var(--reveal-y, 28px),0);transition:opacity .75s cubic-bezier(.86,0,.09,1),transform .75s cubic-bezier(.86,0,.09,1)}.js-scroll-anim.scroll-anim-ready .cta-box[data-reveal].is-inview,.js-scroll-anim.scroll-anim-ready .cta-box[data-scroll].is-inview{opacity:1;transform:translateZ(0)}.js-scroll-anim.scroll-anim-ready [data-reveal-child]{opacity:0;transform:translate3d(0,var(--reveal-y, 20px),0);transition:opacity .6s cubic-bezier(.86,0,.09,1),transform .6s cubic-bezier(.86,0,.09,1)}.js-scroll-anim.scroll-anim-ready [data-reveal-child].is-inview{opacity:1;transform:translateZ(0)}.js-scroll-anim.scroll-anim-ready .section-title[data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-y, 24px),0);transition:opacity .65s ease,transform .65s cubic-bezier(.86,0,.09,1)}.js-scroll-anim.scroll-anim-ready .section-title[data-reveal].is-inview{opacity:1;transform:translateZ(0)}.js-scroll-anim.scroll-anim-ready .newsletter-image img{opacity:0;transform:scale(1.08);transition:opacity .7s cubic-bezier(.86,0,.09,1),transform .7s cubic-bezier(.86,0,.09,1)}.js-scroll-anim.scroll-anim-ready .newsletter-image.is-inview img{opacity:1;transform:scale(1)}.js-scroll-anim.scroll-anim-ready .image-box img,.js-scroll-anim.scroll-anim-ready .exhibition-box figure .img,.js-scroll-anim.scroll-anim-ready .image-icon-box .content-image img,.js-scroll-anim.scroll-anim-ready .recent-news figure img{opacity:0;transform:translate3d(0,var(--reveal-y, 16px),0);transition:opacity .55s cubic-bezier(.86,0,.09,1),transform .55s cubic-bezier(.86,0,.09,1)}.js-scroll-anim.scroll-anim-ready .image-box.is-inview img,.js-scroll-anim.scroll-anim-ready .exhibition-box.is-inview .img,.js-scroll-anim.scroll-anim-ready .image-icon-box.is-inview .content-image img,.js-scroll-anim.scroll-anim-ready .recent-news figure.is-inview img{opacity:1;transform:translateZ(0)}.icon-inline{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex-shrink:0}.side-widget-contact,.social-media li a,.address a{display:inline-flex;align-items:center;gap:.35em}.cta-cover-section .video-bg{inset:0;height:auto}.cta-cover-section .video-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.is-preloading{overflow:hidden}.preloader--page-speed{width:100%;height:100vh;height:100dvh;background:#fffbf7;z-index:9999}.preloader--page-speed svg,.preloader--page-speed .progress-bar,.preloader--page-speed canvas{display:none!important}.preloader--page-speed .inner{animation:none}.preloader--page-speed .inner figure{position:relative;width:auto;height:auto}.preloader--page-speed .inner figure img{height:70px;width:auto}.preloader--page-speed .inner small{color:var(--secondary, #1a1a1a);opacity:.85}.page-loaded .preloader--page-speed,.preloader--page-speed.is-dismissed{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,100%,0);transition:opacity .4s ease,transform .55s cubic-bezier(.86,0,.09,1),visibility 0s linear .55s}@media(max-width:767px){.preloader--page-speed{background:#fffbf7!important}.preloader--page-speed svg{display:none!important}}@media(max-width:768px){:root{--reveal-y: 14px}.cta-cover-section{min-height:100svh;display:flex;align-items:center}.cta-cover-section .container{width:100%}.has-parallax,.horizontal-scroll .scroll-inner:not(.has-parallax-horizontal){transform:none!important;--parallax-y: 0 !important;will-change:auto}.js-scroll-anim.scroll-anim-ready .text-content[data-reveal],.js-scroll-anim.scroll-anim-ready .text-content[data-scroll],.js-scroll-anim.scroll-anim-ready .cta-box[data-reveal],.js-scroll-anim.scroll-anim-ready .cta-box[data-scroll],.js-scroll-anim.scroll-anim-ready [data-reveal-child],.js-scroll-anim.scroll-anim-ready .section-title[data-reveal]{transition-duration:.45s}.js-scroll-anim.scroll-anim-ready .image-box img,.js-scroll-anim.scroll-anim-ready .exhibition-box figure .img,.js-scroll-anim.scroll-anim-ready .image-icon-box .content-image img,.js-scroll-anim.scroll-anim-ready .recent-news figure img{transform:translate3d(0,10px,0);transition-duration:.45s}.js-scroll-anim.scroll-anim-ready .newsletter-image img{transform:translate3d(0,8px,0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.has-parallax,.horizontal-scroll .scroll-inner.has-parallax-horizontal{transform:none!important;--parallax-y: 0 !important;--parallax-x: 0 !important}.js-scroll-anim .text-content[data-reveal],.js-scroll-anim .text-content[data-scroll],.js-scroll-anim .cta-box[data-reveal],.js-scroll-anim .cta-box[data-scroll],.js-scroll-anim [data-reveal-child],.js-scroll-anim .section-title[data-reveal],.js-scroll-anim .image-box img,.js-scroll-anim .exhibition-box .img,.js-scroll-anim .image-icon-box .content-image img,.js-scroll-anim .recent-news figure img,.js-scroll-anim .newsletter-image img{opacity:1!important;transform:none!important;transition:none!important}}
