@font-face{font-family:Bickley Script;src:url(/assets/fonts/BickleyScript.woff2)format("woff2"),url(/assets/fonts/BickleyScript.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Noto Sans;src:url(/assets/fonts/NotoSans.woff2)format("woff2"),url(/assets/fonts/NotoSans.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{color:#4d4d4d;background-color:#fff}body{overscroll-behavior-x:none;color:#4d4d4d;background-color:#fff;margin:0;font:300 16px/1 Noto Sans,sans-serif}h1,h2,h3,h4,h5,h6{text-align:center;font-family:Bickley Script;font-size:300%}h1{line-height:1.25em}.GalleryAdmin{min-height:100vh;font-family:Arial,Helvetica,sans-serif}.GalleryAdmin main{text-align:left}.GalleryAdmin header{height:auto}.GalleryAdmin h1,.GalleryAdmin h2,.GalleryAdmin h3,.GalleryAdmin h4,.GalleryAdmin h5,.GalleryAdmin h6{text-align:left;font-family:inherit}.GalleryAdmin .RaShow-main,.GalleryAdmin .RaEdit-main,.GalleryAdmin .RaCreate-main{min-width:0}.GalleryAdmin .MuiCard-root{overflow-wrap:anywhere;min-width:0}
.NavMenu{background:#fff;width:100%;display:block}
.carousel{text-align:center;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:visible}.carouselViewport{pointer-events:auto;touch-action:pan-y;background:0 0;width:100%;position:relative;overflow:hidden}.carousel:not(.fitted) .carouselViewport{aspect-ratio:2}.carousel.fitted .carouselViewport{max-width:none;height:auto}.carouselContainer{white-space:nowrap;pointer-events:auto;flex-direction:row;width:100%;height:100%;margin-left:0;display:flex;position:static}.carousel.fitted .carouselContainer{height:auto}.carouselSlide{pointer-events:auto;min-width:0;height:100%}.carousel.fitted .carouselSlide{height:auto}.carouselSlideInner{width:100%;height:100%;display:block}.carousel.fitted .carouselSlideInner{justify-content:center;align-items:stretch;height:auto;display:flex}.carouselSlideInner>*{width:100%;height:100%}.carouselSlideInner .Caption{width:100%;height:100%;display:block}.carouselSlideInner .Caption>.ImgWrap{aspect-ratio:auto;width:100%;height:100%}.carouselSlideInner .Caption>.ImgWrap>img{object-fit:cover;width:100%;height:100%;display:block}.carousel.fitted .carouselSlideInner>*{height:auto}.carouselBtn{z-index:5;color:#4d4d4d;cursor:pointer;opacity:0;pointer-events:none;background-color:#fffc;border:0;border-radius:999px;width:40px;height:40px;padding:0;font-size:26px;line-height:40px;transition:opacity .15s ease-out;position:absolute;top:50%;transform:translateY(-50%)}.carouselBtn:disabled{opacity:0;cursor:default}.carouselBtnPrev{left:10px}.carouselBtnNext{right:10px}.carouselDots{z-index:5;opacity:0;pointer-events:none;gap:6px;transition:opacity .15s ease-out;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.carouselDot{cursor:pointer;background-color:#777;border:1px solid #777;border-radius:50%;width:10px;height:10px;padding:0}.carouselDot.isSelected{background-color:#fff}.carousel:hover .carouselBtn,.carousel:hover .carouselDots,.carousel:focus-within .carouselBtn,.carousel:focus-within .carouselDots{opacity:1;pointer-events:auto}@media (hover:none){.carouselBtn,.carouselDots{opacity:1;pointer-events:auto}}
.Nav{height:75px}.NavBar{box-sizing:border-box;z-index:30;background:#fff;border-bottom:1px solid #eee;align-items:center;gap:16px;width:100%;height:75px;padding:0 20px;display:flex;position:fixed;top:0;left:0}.Nav_NH{object-fit:contain;width:140px;height:60px;display:block}.NavDesktop{align-items:center;margin-left:auto;display:none}.NavControls{align-items:center;gap:8px;margin-left:auto;display:flex}.NavBtn,.NavMenuBtn{box-sizing:border-box;color:#4d4d4d;text-transform:uppercase;justify-content:center;align-items:center;min-height:44px;padding:12px;font-size:14px;text-decoration:none;display:inline-flex}.NavBtn:hover,.NavMenuBtn:hover{background:#f5f2f3}.NavBtn[aria-current],.NavMenuBtn[aria-current]{text-underline-offset:6px;text-decoration:underline}.NavCurrency{color:#666;font:inherit;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:13px}.NavControls .options{float:none;align-items:center;height:auto;display:flex}.NavControls .lang{min-height:44px;position:static;transform:none}.NavMobile .MenuIcon{float:none;width:44px;height:44px;padding:8px 6px}.MobileNavOverlay{box-sizing:border-box;color:#4d4d4d;background:#00000080;border:0;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:75px 0 0;display:flex;position:fixed;inset:0}.MobileNavOverlay:not([open]){display:none}.MobileNavOverlay::backdrop{background:0 0}.MobileNavOverlay_Content{background:#fff;width:100%;max-width:400px;max-height:calc(100dvh - 75px);overflow-y:auto}.MobileNavClose{justify-content:flex-end;padding:4px 12px;display:flex}.NavMenuBtn{border-bottom:1px solid #eee;width:100%;padding:18px 15px}@media (min-width:875px){.NavDesktop{display:flex}.NavMobile{display:none}.NavControls{margin-left:0}}@media (max-width:480px){.NavBar{gap:6px;padding:0 10px}.Nav_NH{width:110px}.NavControls{gap:4px}}.NavBtn,.NavMenuBtn{position:relative}.NavPendingIndicator{opacity:0;pointer-events:none;background:#967746;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.NavPendingIndicator[data-pending]{opacity:1;animation:1s ease-in-out infinite alternate nav-pending}@keyframes nav-pending{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.NavPendingIndicator[data-pending]{animation:none}}
.options{float:right;height:74px;padding:0;display:inline-block}.lang{color:#595959;background:0 0;border:0;font-size:1em;position:relative;top:50%;transform:translateY(-50%)}.lang:focus-visible{outline-offset:3px;outline:2px solid #595959}
.MenuIcon{float:right;box-sizing:border-box;cursor:pointer;background-color:#fff;border:none;border-radius:10px;width:75px;height:74px;padding:15px 20px;line-height:12px;transition:background-color .2s;display:inline-block}.MenuIcon:hover{background-color:#eee}.MenuIcon:active{background-color:#333}.MenuIcon:active .MenuIconLine{background-color:#fff}
.TOS>h1{text-align:left;font-family:Arial,sans-serif;font-size:2em}.TOS>h2{text-align:left;font-size:1em;font-weight:700}
main{text-align:center}footer{text-align:center;color:#fff;background-color:#bdb8b2;padding:100px 20px}header{height:75px}.SplitLayout{align-items:flex-start;gap:20px;display:flex}.SplitLayoutAside{flex:none}.SplitLayoutMain{flex:auto;min-width:0}@media (max-width:809px){.SplitLayout{display:block}.SplitLayoutAside{display:none}}.FooterWrap{text-align:left;width:100%;max-width:960px;font-size:x-small;font-weight:400;line-height:15px;display:inline-block}.SocialMediaWrap{text-align:center;width:100%;margin:20px 0}.SocialMediaWrap>*{margin:0 10px}
.centered{text-align:center}.bigText{font-size:8em}
.TOS_button{font-size:16px}.FooterWrap,.FooterWrap nav a{color:#454545}
.white_box{box-sizing:border-box;background-color:#fff;border:1px solid #eee;border-radius:10px;padding:20px}.page{text-align:left;color:#4d4d4d;max-width:min(960px,100%);margin:0;line-height:24px;display:block}.page form input,.page form textarea,.page form select{box-sizing:border-box;min-width:0;max-width:100%}.SplitLayoutMain .centered img{max-width:100%;height:auto}@media (min-width:1060px){.page{margin:50px auto}}@media (max-width:1059px){.page{margin:0 auto}}.page-links{flex-wrap:wrap;gap:8px 24px;display:flex}:where(header,.page,.parallax-home,.FooterWrap) :where(a,button,select,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #66513a}#exhibitions{scroll-margin-top:95px}
legend,label{box-sizing:border-box;width:100%;padding:10px;display:inline-block}input{box-sizing:border-box;border:1px solid #c1c1c1;padding:10px}.contact_text{box-sizing:border-box;resize:vertical;border:1px solid #c1c1c1;width:100%;height:161px;margin-bottom:20px}.centered{text-align:center}form{margin:0}fieldset{border:none;padding:0}
legend,label{box-sizing:border-box;width:100%;padding:10px;display:inline-block}input{box-sizing:border-box;border:1px solid #c1c1c1;padding:10px}.franchise_text{box-sizing:border-box;resize:vertical;border:1px solid #c1c1c1;width:100%;height:261px;margin-bottom:20px}form{margin:0}fieldset{border:none;padding:0}
.legacyLinkBtn{color:var(--link-color,inherit);background-color:var(--link-bg,transparent);text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;display:inline-block}.legacyLinkBtn:hover{color:var(--link-color-hover,var(--link-color,inherit));background-color:var(--link-bg-hover,var(--link-bg,transparent))}.legacyLinkBtn:active{background-color:var(--link-bg-down,var(--link-bg-hover,var(--link-bg,transparent)))}
.NanouPicture{float:left;width:100%;max-width:414px;padding:4px;display:inline-block}.FullWidth{width:100%}
