.ContentCard_card__vYiBR{font-family:garamond-premier-pro;display:flex;flex-direction:column;flex:1 1;justify-content:flex-start;text-align:left;margin-bottom:2rem}.ContentCard_card__vYiBR:hover{filter:drop-shadow(0 0 10px gray);transition:all .1s ease-in-out}.ContentCard_cardType__vjiTr{font-size:19px;font-weight:400;padding-bottom:3px;margin-top:0;margin-bottom:0}.ContentCard_artists__9RI5t{display:block}.ContentCard_artists__9RI5t,.ContentCard_eventTitle__2vyVN{text-align:left;font-size:27px;font-style:normal;padding:0;margin:0}.ContentCard_cardHeading__m_MM5 p{font-size:27px;margin:0;padding:0}.ContentCard_cardHeading__m_MM5{font-size:27px;margin:.5em 0 0;padding:0 0 6px}.ContentCard_exhibitionTitle__11cKv{text-align:left;font-size:27px;font-style:italic;padding:0;margin:0}.ContentCard_relatedTo__znBB1{margin:0}.ContentCard_relatedExhibitionTitle__OK7Ud{font-style:italic}.ContentCard_duration__7dn4R,.ContentCard_relatedExhibitionTitle__OK7Ud{text-align:left;font-size:19px;margin:0;padding:0}.ContentCard_authors__ECWhE,.ContentCard_dates__F1YX_{font-size:19px;margin:0 0 0 40px;padding:0}.ContentCard_authors__ECWhE{text-align:left}.ContentCard_eventDate__dN4L_,.ContentCard_eventType__Kn1OC,.ContentCard_published__PBtuV,.ContentCard_venue__lwoHH{text-align:left;font-size:19px;margin:0 0 0 40px;padding:0}.ContentCard_eventArtist__W5wh_{text-align:left;font-size:27px;margin:0 0 0 40px;padding:0}.ContentCard_eventShow__AiB_b{text-align:left;font-size:27px;font-style:normal;padding:0;margin:0}.ContentCard_collection__c8893{font-size:19px;margin-top:0;margin-bottom:3px;font-style:normal;text-align:left}.ContentCard_price__is_ym{font-size:19px;font-style:normal;text-align:left;padding:0;margin:0 0 0 40px}.ContentCard_productTitle__k40aR{text-align:left;font-size:27px;font-style:italic;padding:0;margin:0}.ContentCard_imageWrap__sssyV{cursor:pointer}@media screen and (max-width:580px){.ContentCard_authors__ECWhE,.ContentCard_dates__F1YX_,.ContentCard_eventArtist__W5wh_,.ContentCard_eventDate__dN4L_,.ContentCard_published__PBtuV,.ContentCard_venue__lwoHH{margin:0 0 0 40px}}.ImageCaption_container__PsGiB{font-style:normal;text-align:left;display:block;margin:0 0 0 3rem;padding:0}.ImageCaption_caption__LoIUe{font-size:19px;font-style:normal;margin:1em 0 2em;padding:0}@media screen and (max-width:580px){.ImageCaption_container__PsGiB{margin:0 0 0 20px}}.SanityImage_imageContainer__gCYuF{width:100%;padding:0;margin:0;position:relative;display:block}.SanityImage_image__Vgu6Y{padding:0;margin:0}.IndexCal_monthWrapper__DG3Mh{margin:0 0 2em;padding:0}.IndexCal_container__QcAef{display:flex;flex-direction:column;margin:0;padding:0}.IndexCal_month__PM9bg{font-size:27px;font-style:normal;margin:0;padding:0 0 .5em}.IndexCal_calendarDate__X30kk{display:flex;flex-direction:row;font-size:19px;font-style:normal;margin:0;padding:0}.IndexCal_date__1IjH_{font-size:19px;font-style:normal;margin:0 12px 0 0;padding:0}.IndexCal_event__Mhj_P,.IndexCal_normal__RyYPC{font-size:19px;font-style:normal;margin:0;padding:0}.IndexCal_link__x8YY9:hover{cursor:pointer;filter:drop-shadow(0 0 10px gray);transition:all .1s ease-in-out}@media screen and (max-width:580px){.IndexCal_date__1IjH_{margin:0 7px 0 0}}.IndexHeading_heading__5HGrJ{font-size:27px;font-style:normal;max-width:85%;margin:0 0 2px;padding:0}.IndexNotice_notice__IKZDg{font-style:normal;font-size:19px;margin:0;padding:.5rem 1.5rem 0 1.8rem;overflow-wrap:break-word}.IndexNotice_container__i4aOy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0 0 .5em;margin:0}.IndexNotice_link__qJPQW:hover{filter:drop-shadow(0 0 10px gray);transition:all .1s ease-in-out}@media screen and (max-width:580px){.IndexNotice_notice__IKZDg{padding:.5rem 1.5rem 0 1.8rem}}.ProductCard_card__e9J62{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;margin-bottom:2rem}.ProductCard_card__e9J62:hover{filter:drop-shadow(0 0 10px gray);transition:all .1s ease-in-out}.ProductCard_cardInner__CYEO5{text-align:left}.ProductCard_imageWrap__p_ePp{cursor:pointer;position:relative;overflow:hidden;background-color:#f9f9f9;border-radius:4px;width:100%;display:block}.ProductCard_productText__rxEmC{padding-top:15px}.ProductCard_collection__mm_11{font-size:19px;margin-top:0;margin-bottom:3px}.ProductCard_productTitle__J8CD8{text-align:left;font-size:27px;font-style:normal;margin:0}.ProductCard_price__MU0lB{text-align:left;font-size:19px;padding:6px 0 0;margin:0 0 0 40px}@media screen and (max-width:580px){.ProductCard_price__MU0lB{text-align:left;font-size:19px;padding:6px 0 0;margin:0 0 0 20px}}.ShopifyImageWrapper_imageContainerAuto__2l8yC,.ShopifyImageWrapper_imageContainer__bMDIH{position:relative;width:100%;overflow:hidden;background-color:#f5f5f5}.ShopifyImageWrapper_imageContainerAuto__2l8yC{display:block}.ShopifyImageWrapper_image___Szk4{object-fit:contain;transition:opacity .3s ease-in-out;width:100%;height:100%}.ShopifyImageWrapper_image___Szk4.ShopifyImageWrapper_loading__mDqGc{opacity:0}.ShopifyImageWrapper_image___Szk4:not(.ShopifyImageWrapper_loading__mDqGc){opacity:1}.ImageWrapper_imageContainer__hWm1M{width:100%;padding:0;display:block;position:relative}.ImageWrapper_image__oL86d{object-fit:contain;max-width:100%;height:auto;transition:opacity .3s ease-in-out}.ImageWrapper_image__oL86d.ImageWrapper_loading___WJwp{opacity:0}.ImageWrapper_image__oL86d:not(.ImageWrapper_loading___WJwp){opacity:1}.styles_bodyLayout__Ts4ly{font-family:garamond-premier-pro;display:flex;flex-direction:row;justify-content:space-between;width:100%;min-height:100vh;animation:styles_fadein__aUyDA .25s ease-out}@keyframes styles_fadein__aUyDA{0%{opacity:0}to{opacity:1}}.styles_heroContent__mqx6m{display:flex;width:auto;gap:20px}.styles_masonryCol__nTMQg{background-clip:padding-box}.styles_masonryItem__KTcDN{display:block;height:-moz-fit-content;height:fit-content;margin-bottom:45px}.styles_calendarMonth__wzySG,.styles_newsContainer__QLVbU{margin:0;padding:0 0 2em}@media only screen and (max-width:580px){.styles_bodyLayout__Ts4ly{flex-direction:column;flex-direction:column-reverse}.styles_leftColumn__H8cSy{padding-top:25px}}@media only screen and (min-width:581px){.styles_heroContent__mqx6m,.styles_leftColumn__H8cSy{flex-basis:50%;width:50%}.styles_bodyLayout__Ts4ly{gap:20px}}@media only screen and (min-width:768px){.styles_leftColumn__H8cSy{flex-basis:30%}.styles_heroContent__mqx6m{flex-basis:65%}}@media only screen and (min-width:1338px){.styles_leftColumn__H8cSy{flex-basis:25%;margin-top:-130px}.styles_heroContent__mqx6m{flex-basis:50%}}