#shopify-section-footer.section-footer{margin-top:40px}@media(max-width:767px){#shopify-section-footer.section-footer{margin-top:0}}#shopify-section-footer .section-footer__copyright-notice+.section-footer__text{margin-bottom:.65rem}#shopify-section-footer .section-footer__copyright-notice+.section-footer__text>:last-child{margin-bottom:0}.section-footer__copyright-notice{max-width:35rem;margin-bottom:1rem}.section-footer__copyright-notice p{margin:0}.section-footer__copyright-notice p+p{margin-top:.65rem}body:has(#page-content>.shopify-section:last-child :is(.floor-sale__closing,.ka-about__closing,.ka-advisory__booking,.ka-introductions__studio-invitation,.kd-home,.kd-results__sourcing,.use-alt-bg,.use-custom-bg)) #shopify-section-footer{margin-top:0!important}.ka-general-inquiries{scroll-margin-top:100px}.ka-general-inquiries .ka-about-v2__body a{color:inherit;text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.ka-general-inquiries{scroll-margin-top:75px}}.kc-group-exhibition{max-width:1280px;margin-inline:auto;padding:clamp(48px,7vw,96px) clamp(20px,5vw,64px)}.kc-group-exhibition__header{margin-bottom:clamp(28px,5vw,56px)}.kc-group-exhibition__header h1{margin:10px 0 14px;font-size:clamp(34px,5vw,65px);line-height:1.08}.kc-group-exhibition__label{margin:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.kc-group-exhibition__date{margin:8px 0 0;font-size:12px;line-height:1.5}.kc-group-exhibition__intro{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(24px,5vw,72px);align-items:center}.kc-group-exhibition figure{min-width:0;margin:0}.kc-group-exhibition img{display:block;width:100%;height:auto}.kc-group-exhibition figcaption{margin-top:12px;font-size:12px;line-height:1.5}.kc-group-exhibition__description{max-width:45ch}.kc-group-exhibition a{color:inherit;text-decoration:underline;text-underline-offset:4px}.kc-group-exhibition__works{margin-top:clamp(54px,8vw,112px)}.kc-group-exhibition__works h2{margin:0 0 24px;font-size:clamp(22px,3vw,34px);scroll-margin-top:100px}.kc-group-exhibition__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,54px) clamp(16px,3vw,40px)}.kc-group-exhibition__grid img{aspect-ratio:1;object-fit:contain}.kc-group-exhibition__grid figcaption span{display:block;margin-top:3px}.kc-group-exhibition__footer{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:clamp(48px,7vw,88px);padding-top:20px;border-top:1px solid #d4d4d4}@media(max-width:749px){.kc-group-exhibition__intro{grid-template-columns:minmax(0,1fr)}.kc-group-exhibition__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:499px){.kc-group-exhibition__grid{grid-template-columns:minmax(0,1fr)}}.hs-inquiry{margin-top:28px;color:inherit;font:inherit}.hs-inquiry,.hs-inquiry label,.hs-inquiry input,.hs-inquiry textarea,.hs-inquiry button{font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:none!important}.hs-inquiry__form,.hs-inquiry__content{margin:0}.hs-inquiry__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.hs-inquiry__field{min-width:0}.hs-inquiry__field label{display:block;margin:0 0 7px;color:inherit}.hs-inquiry__field input,.hs-inquiry__field textarea{display:block;width:100%;margin:0;padding:7px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;box-shadow:none;color:inherit;-webkit-appearance:none;appearance:none}.hs-inquiry__field textarea{min-height:110px;resize:vertical}.hs-inquiry__field input:focus,.hs-inquiry__field textarea:focus{outline:1px solid transparent;opacity:.7}.hs-inquiry__field--message{margin-top:20px}.hs-inquiry button.hs-inquiry__submit.button.alt{margin-top:24px;padding:18px 30px;border:1px solid #2b2b2b!important;background-color:#f4f4f4;color:#2b2b2b;box-shadow:none!important}.hs-inquiry__status,.hs-inquiry__errors{margin:0}.hs-inquiry__errors ul{margin:8px 0 0;padding-left:18px}@media(max-width:767px){.hs-inquiry__grid{grid-template-columns:1fr;gap:16px}}.hs-inquiry .hs-inquiry__field--message textarea{padding:12px;border:1px solid rgba(0,0,0,.12);background:#00000009}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
