.artwork-columns__wrapper{display:flex;position:relative}.artwork-column{width:50%}.artwork-columns__wrapper:has(.artwork-column--left.artwork-column--carousel) .swiper-button-next{bottom:100px;right:16px;transition:right .3s ease}.artwork-columns__wrapper:has(.artwork-column--left.artwork-column--carousel) .swiper-button-prev{bottom:24px;left:unset;right:32px;transition:right .3s ease}.artwork-columns__wrapper:has(.artwork-column--right.artwork-column--carousel) .swiper-button-next{bottom:100px;left:calc(50% - 74px);right:unset;transition:left .3s ease}.artwork-columns__wrapper:has(.artwork-column--right.artwork-column--carousel) .swiper-button-prev{bottom:24px;left:unset;right:calc(50% + 32px);transition:right .3s ease}.artwork-columns__wrapper .swiper-slide{cursor:default}.artwork-carousel__img{height:100%;max-height:458px;mix-blend-mode:multiply;object-fit:cover;width:100%}.artwork-carousel__img--contain{object-fit:contain}.artwork-text__wrapper{display:flex;flex-direction:column;height:100%}.artwork-carousel-text__wrapper{margin-top:auto}.artwork-text__title{font-family:Erko;font-size:3.125rem;line-height:1;margin:24px 32px 0}.artwork-carousel__text,.artwork-text__richtext{font-size:.938rem;margin:24px 32px;max-width:352px}.artwork-carousel__text{margin:24px 32px 32px}@media screen and (min-width:961px){.artwork-columns__wrapper{max-height:458px}.artwork-carousel__swiper-wrapper{height:100%}.artwork-columns__wrapper:has(.artwork-column--left.artwork-column--carousel) .swiper-button-next:hover{right:12px}.artwork-columns__wrapper:has(.artwork-column--left.artwork-column--carousel) .swiper-button-prev:hover{right:36px}.artwork-columns__wrapper:has(.artwork-column--right.artwork-column--carousel) .swiper-button-next:hover{left:calc(50% - 70px)}.artwork-columns__wrapper:has(.artwork-column--right.artwork-column--carousel) .swiper-button-prev:hover{right:calc(50% + 36px)}}@media screen and (min-width:1280px){.artwork-carousel__text,.artwork-text__richtext{max-width:432px}}@media screen and (max-width:960px){.artwork-columns__wrapper{flex-direction:column}.artwork-columns__wrapper:has(.artwork-column--text+.artwork-column--carousel){flex-direction:column-reverse}.artwork-column{width:100%}.artwork-text__title{font-size:2rem;margin:24px;padding-right:110px}.artwork-carousel__text,.artwork-text__richtext{margin:0 24px;max-width:none}.artwork-carousel__text{margin:0 24px 24px;padding-right:120px}.artwork-carousel__img{height:334px;max-height:334px}.artwork-columns__wrapper .swiper-button-next,.artwork-columns__wrapper .swiper-button-prev{display:flex}.artwork-columns__wrapper:has(.artwork-column--left.artwork-column--carousel) .swiper-button-next{bottom:16px;top:unset}.artwork-columns__wrapper:has(.artwork-column--left.artwork-column--carousel) .swiper-button-prev{bottom:16px;right:88px;top:unset}.artwork-columns__wrapper:has(.artwork-column--right.artwork-column--carousel) .swiper-button-next{bottom:16px;left:unset;right:16px;top:unset}.artwork-columns__wrapper:has(.artwork-column--right.artwork-column--carousel) .swiper-button-prev{bottom:16px;right:88px;top:unset}}