:root{--page-max-width: 1440px;--footer-height: 100px;--border-radius: .25rem}:root{--color-gray-50: oklch(.985 .002 247.839);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: oklch(.928 .006 264.531);--color-gray-300: oklch(.872 .01 258.338);--color-gray-400: oklch(.707 .022 261.325);--color-gray-500: oklch(.551 .027 264.364);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-gray-800: oklch(.278 .033 256.848);--color-gray-900: oklch(.21 .034 264.665);--color-gray-950: oklch(.13 .028 261.692);--color-white: #FFFFFF;--color-black: var(--color-gray-900)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(/assets/fonts/inter-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;scrollbar-gutter:stable}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;scrollbar-gutter:stable;font-size:16px;color:var(--text-color);background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}noscript{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100svh;background-color:#fff;overflow:hidden;z-index:40}main{position:relative;min-height:calc(100vh - 112px);width:100%;max-width:100%;padding-top:4rem;margin:0 auto}main[data-announcement-banner=true]{padding-top:calc(4rem + 50px)}img.lazyloaded{opacity:1}.slide-text p{margin-bottom:1rem}.grid-masonry-item p{font-size:.75rem;margin-bottom:1rem}figure img{width:100%}a{color:var(--text-color)}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);width:100%;max-width:var(--page-max-width);padding:0 1rem;margin:0 auto}.column{grid-column:span 12;padding-bottom:1rem}.grid-auto-rows{grid-auto-rows:100px}.grid-template-rows-auto{grid-template-rows:repeat(auto-fill,100px)}@media (min-width: 768px){.grid-12{gap:1rem}.column{grid-column:span var(--columns)}}.blocks h1,.blocks h2,.blocks h3,.blocks h4,.blocks h5 h6{font-size:1.25rem;line-height:1.25em;font-weight:700}.blocks a{text-decoration:underline;color:var(--text-color)}.blocks blockquote{border-left:3px solid;font-size:1.25rem;padding-left:1rem}.blocks blockquote footer{font-size:.875rem;font-style:italic;color:#5a5c65}.blocks figure{margin-left:0;margin-right:0}.blocks figure iframe{width:100%;aspect-ratio:16/9}.blocks ul li:not(.collections-showcase__list-item,.block-grid__item){list-style:inside disc}.blocks ul li:not(.collections-showcase__list-item,.block-grid__item) ul li{list-style:inside circle;padding-left:1rem}.blocks .custom-layout-image{position:relative;display:flex;justify-content:var(--justify-content);align-items:var(--vertical-align);height:var(--height);overflow:var(--overflow)}.blocks .custom-layout-image picture{display:block;margin:0}.blocks .custom-layout-image picture img{position:var(--position);width:var(--width);max-width:var(--max-width);height:var(--height)}.blocks .custom-layout-heading{display:flex;justify-content:var(--content-align);text-align:var(--text-align);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.blocks .custom-layout-text{display:flex;flex-direction:column;align-items:var(--content-align);justify-content:var(--vertical-align);height:var(--height)}.blocks .custom-layout-text p{width:100%;min-height:1px;text-align:var(--text-align)}.blocks .custom-layout-text.xsmall-spacing p{margin:0 0 .25rem}.blocks .custom-layout-text.small-spacing p{margin:0 0 .5rem}.blocks .custom-layout-text.normal-spacing p{margin:0 0 1rem}.blocks .custom-layout-text.large-spacing p{margin:0 0 1.5rem}@media (min-width: 768px){.blocks p{font-size:.875rem;line-height:1rem}.blocks .grid-block-wrapper{padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.blocks .custom-layout-heading>*{width:100%;max-width:var(--max-width)}.blocks .custom-layout-text{padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.blocks .custom-layout-image{margin:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.blocks .custom-layout-text>*{width:100%;max-width:var(--max-width)}}@media (min-width: 1536px){.blocks p{font-size:1rem;line-height:1.5rem}}.main-navigation{position:fixed;top:0;left:0;height:4rem;width:100%;padding:0 1rem;transform:translateY(0);z-index:40}.main-navigation[data-announcement-banner=true]{top:70px}.main-navigation[data-announcement-banner=true] .main-navigation__mobile-menu{top:calc(4rem + 70px);height:calc(100vh - 4rem - 70px);max-height:calc(100vh - 4rem - 70px)}@media (min-width: 768px){.main-navigation[data-announcement-banner=true]{top:50px}}@media (min-width: 768px){.main-navigation.border{border-bottom:1px solid hsl(from var(--background-color) h s calc(l - 10))}.main-navigation[data-quick-links=true]{border-bottom:1px solid hsl(from var(--background-color) h s calc(l - 8))}}.main-navigation__wrapper{display:flex;justify-content:space-between;align-items:center;height:100%;max-width:var(--page-max-width);padding:0 1rem;margin:0 auto}.main-navigation__logo{display:flex;align-items:center;height:100%;width:6rem}.main-navigation__logo a{color:#000}@media (min-width: 768px){.main-navigation__logo{width:8rem}}.main-navigation__logo img{width:100%}.main-navigation__menu{display:none}@media (min-width: 768px){.main-navigation__menu{display:grid;gap:1.25rem;grid-auto-flow:column}}.main-navigation__menu li{list-style:none;position:relative}.main-navigation__menu li a{text-decoration:none;color:var(--text-color);font-size:1rem;line-height:1.3333333333;font-weight:500}.main-navigation__mobile{position:relative}@media (min-width: 768px){.main-navigation__mobile{display:none}}.main-navigation__mobile-button{font-size:1.125rem;line-height:1.4;font-weight:500;background-color:transparent;border:none}.main-navigation__mobile-menu{border:none;position:fixed;top:4rem;left:0;right:0;bottom:0;width:100%;max-width:100%;height:calc(100vh - 4rem);max-height:calc(100vh - 4rem);background-color:#fff;padding:0 2rem 4rem;margin:0;overflow:hidden;animation:close-dialog .3s forwards}.main-navigation__mobile-menu[open]{animation:open-dialog .3s forwards}.main-navigation__mobile-menu .menu-content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-top:4.5rem}.main-navigation__mobile-menu .menu-content li{opacity:0;transform:translateY(20px);list-style:none;margin-bottom:1rem}.main-navigation__mobile-menu .menu-content li a{text-decoration:none;color:var(--text-color);font-weight:500;font-size:1.875rem}.main-navigation__mobile-menu-social{margin-top:.5rem}.main-navigation__mobile-menu-social ul{display:flex;justify-content:flex-end;width:100%}.main-navigation__mobile-menu-social ul li{list-style:none}.main-navigation__mobile-menu-social ul li a{text-decoration:none;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;color:var(--text-color);border-radius:99999px;padding:.5rem;margin-right:.75rem}.main-navigation__mobile-menu-social ul li a svg{width:100%}.main-navigation__mobile-menu-social ul li:last-child a{margin-right:0}@keyframes open-dialog{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes close-dialog{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.underline-animation{display:inline-block;position:relative;overflow:hidden}.underline-animation:after{content:"";position:absolute;width:100%;background-color:var(--text-color);transform:scaleX(0);height:2px;bottom:0;left:0;transform-origin:bottom right;transition:transform .4s cubic-bezier(.86,0,.07,1)}.underline-animation:hover:after,.underline-animation:focus:after,.underline-animation:focus-within:after{transform:scaleX(1);transform-origin:bottom left}a[aria-current=page]{display:inline-block;position:relative}a[aria-current=page]:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;transform:scaleX(1)}.social-bar{position:fixed;bottom:auto;top:50%;left:0;display:none;border-radius:9999px;border:1px solid hsl(from var(--background-color) h s calc(l - 20));background-color:#fff;transform:translateY(-50%) translate(0);padding:.25rem;margin-left:1rem;z-index:20}.social-bar a{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;color:var(--text-color);border-radius:9999px;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:ease-in-out;padding:.5rem}.social-bar a svg{width:100%}.social-bar a:hover{background-color:var(--text-color);color:#fff}.social-bar a.facebook:hover svg path{fill:var(--text-color)}@media (min-width: 768px){.social-bar{display:grid;gap:.25rem;grid-auto-flow:row}}footer{display:flex;justify-content:center;align-items:flex-end;width:100%;height:var(--footer-height);padding:0 0 1rem;margin:0 auto}footer p{text-align:center;font-size:.875rem;margin:0}.details-nav{position:fixed;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;height:3rem;width:100%;border-top:1px solid hsl(from var(--background-color) h s calc(l - 10));background-color:var(--background-color);transform:translate(0);padding:0 1.5rem}@media (min-width: 1024px){.details-nav{padding:0 5rem}}.details-nav__info{display:none;height:100%}@media (min-width: 769px){.details-nav__info{display:flex;align-items:center;width:41.666667%}}.details-nav__info-title{font-size:.75rem;font-weight:600;line-height:1.625}@media (min-width: 1024px){.details-nav__info-title{font-size:.875rem}}.details-nav__info-divider{color:hsl(from var(--text-color) h s calc(l + 30));margin:0 1rem}.details-nav__info-date{font-size:.75rem;line-height:1.625;color:hsl(from var(--text-color) h s calc(l + 20))}.details-nav__icon{position:relative;height:100%;color:hsl(from var(--text-color) h s calc(l + 20))}.details-nav__icon.mobile{display:none}@media (min-width: 769px){.details-nav__icon.mobile{display:flex;align-items:center}}.details-nav__icon.desktop{display:flex;align-items:center;justify-content:center;width:33.33333%}@media (min-width: 769px){.details-nav__icon.desktop{display:none}}.details-nav__icon:hover{color:var(--text-color)}.details-nav__icon:hover .details-nav__icon-tooltip{visibility:visible}@media (min-width: 769px){.details-nav__icon{display:flex;align-items:center}}.details-nav__icon svg{width:1.5rem;height:1.5rem}.details-nav__icon-tooltip{visibility:hidden;position:absolute;top:0;left:0;display:block;border-radius:.125rem;background-color:var(--color-gray-900);color:var(--color-white);font-size:.75rem;padding:.25rem .5rem;margin-left:.75rem;transform:translate(-50%) translateY(-100%)}.details-nav__navigation{display:flex;width:100%;height:100%;justify-content:center;align-items:center}@media (min-width: 768px){.details-nav__navigation{width:41.666667%;justify-content:flex-end}}.details-nav__navigation-prev{position:relative;display:flex;justify-content:flex-start;align-items:center;width:33.3333%;max-width:216px;height:100%;color:hsl(from var(--text-color) h s calc(l + 20))}@media (min-width: 768px){.details-nav__navigation-prev{width:auto}}.details-nav__navigation-prev:hover .details-nav__navigation-prev-link{color:var(--text-color)}@media (min-width: 768px){.details-nav__navigation-prev:hover .details-nav__navigation-prev-image{display:block}}.details-nav__navigation-prev-image{position:absolute;top:0;right:0;display:none;width:10rem;border-radius:.25rem;border:1px solid hsl(from var(--background-color) h s calc(l - 10));background-color:var(--background-color);padding:.5rem;transform:translate(0) translateY(-100%)}@media (min-width: 1024px){.details-nav__navigation-prev-image{margin-right:.75rem;transform:translate(50%) translateY(-100%)}}.details-nav__navigation-prev-image-wrapper{width:100%;height:100%}.details-nav__navigation-prev-image-wrapper img{width:100%;height:auto}.details-nav__navigation-prev-link{color:hsl(from var(--text-color) h s calc(l + 20))}.details-nav__navigation-prev-link svg{width:1.5rem;height:1.5rem}.details-nav__navigation-next{position:relative;display:flex;justify-content:flex-end;align-items:center;width:33.3333%;max-width:216px;height:100%;margin-left:.5rem}.details-nav__navigation-next:hover .details-nav__navigation-next-link{color:var(--text-color)}@media (min-width: 768px){.details-nav__navigation-next:hover .details-nav__navigation-next-image{display:block}}@media (min-width: 768px){.details-nav__navigation-next{width:auto}}.details-nav__navigation-next-image{position:absolute;top:0;right:0;display:none;width:10rem;border-radius:.25rem;border:1px solid hsl(from var(--background-color) h s calc(l - 10));background-color:var(--background-color);padding:.5rem;transform:translate(0) translateY(-100%)}@media (min-width: 1024px){.details-nav__navigation-next-image{margin-right:.75rem;transform:translate(50%) translateY(-100%)}}.details-nav__navigation-next-image-wrapper{width:100%;height:100%}.details-nav__navigation-next-image-wrapper img{width:100%;height:auto}.details-nav__navigation-next-link{color:hsl(from var(--text-color) h s calc(l + 20))}.details-nav__navigation-next-link svg{width:1.5rem;height:1.5rem}.details-nav__spacer-prev{width:33.33333%;margin-right:.5rem}@media (min-width: 768px){.details-nav__spacer-prev{width:auto}}.details-nav__spacer-next{width:33.333333%;margin-left:.5rem}@media (min-width: 768px){.details-nav__spacer-next{width:auto}}.announcement-banner{position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;height:70px;z-index:40}@media (min-width: 768px){.announcement-banner{height:50px}}.announcement-banner__content{display:flex;align-items:center;padding:0 4rem 0 1rem}@media (min-width: 768px){.announcement-banner__content{padding:0}}.announcement-banner__content-message{font-size:.875rem;color:var(--color)}@media (min-width: 768px){.announcement-banner__content-message{font-size:1rem}}.announcement-banner__content-action{margin-left:1rem}.announcement-banner__content-action a{display:flex;align-items:center;font-size:.875rem;text-underline-offset:4px;color:var(--color);white-space:nowrap}.announcement-banner__content-action a:hover{text-decoration:none}.announcement-banner__content-action a span{display:flex;align-items:center;margin-left:4px}.announcement-banner__close{position:fixed;top:0;right:0;display:flex;align-items:center;height:70px;padding-right:1rem}@media (min-width: 768px){.announcement-banner__close{height:50px}}.announcement-banner__close button{background-color:transparent;border:none;color:var(--color);cursor:pointer}.block-grid{width:100%;max-width:var(--page-max-width);margin:0 auto}.block-grid.x-padding{padding:0 1rem}.block-grid ul{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,112.8px);grid-auto-rows:112.8px;grid-auto-flow:row dense;width:100%;padding:1rem 0;margin:0}.block-grid ul li{list-style:none;position:relative;grid-row:span 2/span 2;background-color:#f3f4f6;overflow:hidden}.block-grid ul li a{display:flex;width:100%;height:100%}.block-grid ul li a .block-grid__item-content{position:relative;width:100%;height:100%}.block-grid ul li a .block-grid__item-content-overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in-out;z-index:2}.block-grid ul li a .block-grid__item-content-overlay p{font-weight:500;color:#fff}.block-grid ul li a .block-grid__item-content-image{width:100%;height:100%}.block-grid ul li a .block-grid__item-content-image img{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width: 768px){.block-grid ul li{grid-row:span 4/span 4}.block-grid ul li:hover .block-grid__item-content-overlay{opacity:1}.block-grid ul[data-layout=square] li{grid-row:span 4/span 4}}@media (min-width: 1024px){.block-grid ul{grid-template-columns:repeat(3,1fr)}.block-grid ul li{grid-row:span 5/span 5}.block-grid ul[data-layout=square] li{grid-row:span 4/span 4}}.two-column{color:var(--text-color)}.two-column__container{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:dense;width:100%;max-width:var(--page-max-width);padding:6rem 1rem;margin:0 auto}@media (min-width: 1024px){.two-column__container{grid-template-columns:repeat(2,1fr)}}.two-column__image{margin-bottom:3rem}.two-column__image picture,.two-column__image img{width:100%;height:auto}@media (min-width: 1024px){.two-column__image{margin-bottom:0}}.two-column__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.two-column__content p{max-width:350px;font-size:1.5rem;line-height:1.5;font-weight:500;text-align:center}.two-column__content a{text-decoration:none;background-color:var(--button-background-color);color:var(--button-text-color);font-weight:500;border-radius:var(--border-radius);padding:1rem 1.5rem}.two-column__content a:hover{opacity:.8}.two-column[data-position=right] .two-column__image{margin-bottom:0;grid-row:2}.two-column[data-position=right] .two-column__content{margin-bottom:3rem;grid-row:1}@media (min-width: 1024px){.two-column[data-position=right] .two-column__image{grid-row:1;grid-column:2}.two-column[data-position=right] .two-column__content{margin-bottom:0;grid-row:1;grid-column:1}}.collections-showcase{color:var(--text-color)}.collections-showcase__container{width:100%;max-width:var(--page-max-width);padding:3rem 1rem;margin:0 auto}.collections-showcase__container h2{max-width:800px;font-size:1.75rem;text-align:center;text-wrap:balance;margin:0 auto 3rem}.collections-showcase__list{display:grid;grid-template-columns:1fr;gap:.5rem;list-style:none;padding:0;margin:0}@media (min-width: 1024px){.collections-showcase__list{grid-template-columns:1fr 1fr}}.collections-showcase__list-item{list-style:none}.collections-showcase__list-item-overlay{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(from var(--hover-background-color) r g b/var(--hover-color-opacity));z-index:1}.collections-showcase__list-item-overlay a{text-decoration:none;background-color:var(--button-background-color);color:var(--button-text-color);font-weight:500;border-radius:var(--border-radius);padding:1rem 1.5rem}.collections-showcase__list-item-overlay a:hover{opacity:.9}.collections-showcase__list-item-image{position:relative}.collections-showcase__list-item-image picture,.collections-showcase__list-item-image img{width:100%;height:auto}.collections-showcase__list-item-image:hover .collections-showcase__list-item-overlay{visibility:visible}.collections-showcase__list-item-label:is(p){font-weight:500}@media (min-width: 768px){.collections-showcase__list-item-label:is(p){font-size:1.15rem}}.collections-showcase__list-item-label:is(p).left{text-align:left}.collections-showcase__list-item-label:is(p).center{text-align:center}.collections-showcase__list-item-label:is(p).right{text-align:right}.artist-highlight{color:var(--text-color)}.artist-highlight__container{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:dense;width:100%;max-width:var(--page-max-width);padding:6rem 1rem;margin:0 auto}@media (min-width: 1024px){.artist-highlight__container{grid-template-columns:repeat(2,1fr)}}.artist-highlight__image{display:flex;justify-content:center;align-items:center;margin-bottom:3rem}.artist-highlight__image img{width:100%;max-width:400px;height:100%;max-height:400px}.artist-highlight__image.rounded img{border-radius:2rem}.artist-highlight__image.circle img{border-radius:999999px}@media (min-width: 1024px){.artist-highlight__image{margin-bottom:0}}.artist-highlight__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.artist-highlight__content p{max-width:500px;font-size:1.5rem;line-height:1.5;font-weight:500;text-wrap:balance;text-align:center}.artist-highlight__content a{text-decoration:none;background-color:var(--button-background-color);color:var(--button-text-color);font-weight:500;border-radius:var(--border-radius);padding:1rem 1.5rem}.artist-highlight__content a:hover{opacity:.8}.artist-highlight[data-position=right] .two-column__image{margin-bottom:0;grid-row:2}.artist-highlight[data-position=right] .two-column__content{margin-bottom:3rem;grid-row:1}@media (min-width: 1024px){.artist-highlight[data-position=right] .two-column__image{grid-row:1;grid-column:2}.artist-highlight[data-position=right] .two-column__content{margin-bottom:0;grid-row:1;grid-column:1}}.grid-block{display:grid;gap:var(--gutter, 1rem);grid-template-columns:1fr}@media (min-width: 1024px){.grid-block{grid-template-columns:repeat(var(--columns, 3),1fr)}}.grid-block img{width:100%;height:auto}.content-wrapper{width:100%;margin:0 auto}.artwork-details{display:flex;flex-direction:column;width:100%;max-width:900px;min-height:calc(100svh - 112px);padding:5rem 0 3rem;margin:0 auto}.intro-text{text-align:center;max-width:60%;text-wrap:balance;margin:3rem auto}.quick-links{display:flex;justify-content:center;align-items:center;width:100%;min-height:calc(100dvh - 4rem - var(--footer-height));text-align:center;margin-top:2rem}.quick-links__content{width:100%;max-width:350px;background-color:var(--color-white);box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 10px 15px -3px,#0000001a 0 4px 6px -4px;border-radius:.25rem;padding:1.5rem}.quick-links__content h1{text-align:center;font-size:1.5rem;line-height:1.3333333333;font-weight:500;margin-bottom:1rem}.quick-links__content a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:var(--color-black);border-radius:.25rem;border:2px solid var(--color-black);background-color:var(--color-white);font-weight:500;padding:.75rem 1.5rem;margin-bottom:.75rem}.quick-links__content a:hover{background-color:var(--color-black);color:var(--color-white)}.quick-links__content a:last-child{margin-bottom:0}@media (min-width: 768px){.quick-links__content{width:75%}}@media (min-width: 768px){.quick-links{margin-top:0}}.error-container{display:flex;align-items:center;justify-content:center;height:calc(100vh - 112px);padding:1rem;margin-top:-4rem}.error-container__image{width:100%;max-width:768px}.error-container__image img{width:100%;height:auto}.error-container__text{width:100%;text-align:center;font-weight:700;font-size:1.25rem;line-height:1.75rem;margin-top:2rem}.error-container__text p{margin:0}
