@font-face {
  font-family: "Helvetica Neue LT";
  src: url("../fonts/HelveticaNeue.woff2") format("woff2"), url("../fonts/HelveticaNeue.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue LT light";
  src: url("../fonts/HelveticaNeue-Light.woff2") format("woff2"), url("../fonts/HelveticaNeue-Light.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue LT italic";
  src: url("../fonts/HelveticaNeue-Italic.woff2") format("woff2"), url("../fonts/HelveticaNeue-Italic.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue LT medium";
  src: url("../fonts/HelveticaNeue-Medium.woff2") format("woff2"), url("../fonts/HelveticaNeue-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
html {
  background: #fff;
  font-size: 1.25vw;
  padding: 0;
  margin: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: white;
  width: 100vw;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
  color: black;
  -webkit-overflow-scrolling: touch;
}
html.overflow {
  overflow: hidden;
}

body {
  background: #fff;
  font-size: 1.25vw;
  padding: 0;
  margin: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: white;
  width: 100vw;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
  color: black;
  -webkit-overflow-scrolling: touch;
  bottom: 0;
  left: 0;
  position: absolute;
  transition: all 0.75s ease-in-out;
}
body.overflow {
  overflow: hidden;
}
body.top {
  bottom: 100vh;
}

* {
  font-weight: normal;
  margin: 0;
  padding: 0;
}

a,
a:hover,
a:visited {
  text-decoration: none;
  color: inherit;
}

em {
  font-family: "Helvetica Neue LT italic", sans-serif;
  font-style: normal;
}

button.cta_inquire.desktop {
  display: none;
}
button.cta_inquire.mobile {
  display: block;
  margin: 0.25vw 0 0 0;
}
button[ndx--overlay=order] {
  display: block;
  margin-top: 0.5vw;
}

.language {
  display: inline;
}

.grid .grid-item {
  cursor: pointer;
}
.grid .grid-item a {
  width: 100%;
  float: left;
  display: block;
}
.grid .grid-item .caption a,
.grid .grid-item .caption p {
  display: inline;
}
.grid .grid-item .caption a {
  width: initial;
  float: initial;
  display: inline;
  text-decoration: underline;
}
.grid .grid-item .caption a:hover {
  font-style: italic;
}
.grid .grid-item video {
  pointer-events: none;
}
.grid .grid-item .cta_inquire.desktop {
  margin-left: 0;
  position: relative;
  margin-right: 0;
  display: none;
}
.grid .grid-item.text p {
  margin-top: 0.5vw;
}
.grid .grid-item.text a {
  width: initial;
  float: initial;
  display: inline;
  text-decoration: underline;
}

.overlay {
  position: fixed;
  top: 100vh;
  width: 100vw;
  height: 100vh;
  background: #e6e6e6;
  transition: top 0.75s ease-in-out;
  z-index: 200;
}
.overlay.top {
  top: 0;
}
.overlay .slick-slider {
  height: 100vh !important;
}
.overlay .slick-slide {
  outline: none;
  height: calc(100vh - 0.5vw);
}
.overlay .slick-slide.grid-item {
  margin-left: 0.75vw;
}
.overlay .slick-slide img,
.overlay .slick-slide video {
  outline: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  max-height: calc(100vh - 9vw);
  max-width: 98vw;
  width: auto;
}
.overlay .slick-slide .caption {
  margin-left: 0.25vw;
  max-width: 98vw;
  bottom: 0.5vw;
  position: absolute;
}
.overlay .slick-slide .caption div,
.overlay .slick-slide .caption p,
.overlay .slick-slide .caption span {
  position: relative;
  margin-top: 0;
  float: initial;
  display: inline;
}
.overlay .slick-slide .caption .cta_inquire.mobile {
  display: inline-block;
}
.overlay .slick-slide .caption .player {
  margin-left: 1vw;
  margin-right: 1vw;
}
.overlay .slick-dots {
  max-width: 90vw;
  position: absolute;
  left: 1vw;
  top: 4vw;
}
.overlay .slick-dots li {
  margin-right: 0.5vw;
  margin-bottom: 0.5vw;
}
.overlay .slick-dots li button {
  margin-left: 0;
}

.close {
  mix-blend-mode: exclusion;
  position: absolute;
  top: 1vw;
  right: 1vw;
  outline: none;
  z-index: 300;
  border: 0.1vw solid white;
  color: white;
  background: transparent;
  font-size: 1.25vw;
  line-height: 1.5vw;
  margin-top: 0;
  padding: 0 0.5vw;
  border-radius: 10vw;
  margin-right: 0;
  font-family: "Helvetica Neue LT light", sans-serif;
}
.close:hover {
  color: #b4b4b4;
  border: 0.1vw solid #b4b4b4;
}

a,
button,
input,
label {
  cursor: pointer;
  outline: none;
}
a.cta_rshowroom a, a.cta_showroom a,
button.cta_rshowroom a,
button.cta_showroom a,
input.cta_rshowroom a,
input.cta_showroom a,
label.cta_rshowroom a,
label.cta_showroom a {
  font-family: "Helvetica Neue LT light", sans-serif;
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue LT", sans-serif;
}

li,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.home {
  font-family: "Helvetica Neue LT", sans-serif;
  margin-left: -0.285vw;
  font-size: 0;
  line-height: 12vw;
  letter-spacing: -0.65vw;
  position: absolute;
  width: 100vw;
  top: 0;
  user-select: none;
}
.home span {
  font-size: 16.425vw;
}
.home.open {
  top: -12.85vw;
}
.home.open .cta_home {
  cursor: pointer;
}
.home a {
  font-family: "Helvetica Neue LT", sans-serif;
}

main {
  width: 99vw;
  margin: 17.25vw 0 3vw 1vw;
  transition: margin-top 0.75s ease-in-out;
  position: relative;
  float: left;
  min-height: calc(100vh - 18.25vw);
}
main.open {
  margin-top: 4.5vw;
}

.top menu {
  top: -100vh;
}

menu {
  position: fixed;
  top: 0.5vw;
  width: 98vw;
  mix-blend-mode: exclusion;
  color: white;
  z-index: 100;
  transition: all 0.75s ease-in-out;
}
menu .cta_menu {
  display: none;
}
menu.mobile {
  display: none;
}
menu div {
  display: inline-block;
  mix-blend-mode: exclusion;
  font-size: 1.25vw;
  transition: top 0.75s ease-in-out;
}
menu div.cta {
  cursor: pointer;
}
menu div.cta:hover {
  text-decoration: underline;
}
menu div.cta.cta_artists {
  position: absolute;
  top: 12.65vw;
  left: 1vw;
}
menu div.cta.cta_exhibitions {
  position: absolute;
  top: 12.65vw;
  left: 7.25vw;
}
menu div.cta.cta_fairs {
  position: absolute;
  top: -0.05vw;
  left: 16.5vw;
}
menu div.cta.cta_showrooms {
  position: absolute;
  top: -0.05vw;
  left: 37.5vw;
}
menu div.cta.cta_shop {
  position: absolute;
  top: 12.65vw;
  left: 40.5vw;
}
menu div.cta.cta_stories {
  position: absolute;
  top: 12.65vw;
  left: 47.225vw;
}
menu div.cta.cta_about {
  position: absolute;
  top: 12.65vw;
  left: 62.5vw;
}
menu div.cta.cta_podcasts {
  position: absolute;
  top: 12.65vw;
  left: 54.4vw;
}
menu div.cta.cta_collaborations {
  position: absolute;
  top: -0.05vw;
  left: 28.25vw;
}
menu div.cta.cta_language {
  position: absolute;
  top: -0.08vw !important;
  left: 85.75vw;
}
menu div.cta.cta_language:hover {
  text-decoration: none;
}
menu div.cta.cta_language a[ndx--language=ko] {
  display: none;
}
menu div.cta.cta_search {
  position: absolute;
  width: 5.25vw;
  top: -0.05vw;
  right: -1vw;
  text-align: right;
}
menu div.cta.open {
  top: 0;
}
menu div a {
  font-family: "Helvetica Neue LT medium", sans-serif;
  text-decoration: none;
  color: white;
}

.width1 {
  width: calc(100% - 1vw);
  margin-right: 1vw;
}
.width1 .singleimage,
.width1 .slider {
  width: 98vw;
}
.width1 .singleimage .slide,
.width1 .slider .slide {
  width: 98vw;
  height: 57.5vw;
}

.width2 {
  width: calc(50% - 1vw);
  margin-right: 1vw;
}

.grid-sizer,
.width3 {
  width: calc(25% - 1vw);
  margin-right: 1vw;
}

.singleimage,
.slider {
  width: 98vw;
  position: relative;
}
.singleimage .slide,
.slider .slide {
  position: relative;
  width: 98vw;
  background-size: cover;
  background-position: center;
}
.singleimage *,
.slider * {
  outline: none;
}
.singleimage.mainslider .slide video,
.slider.mainslider .slide video {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  min-height: calc(100vh - 10.5vw);
  min-width: 100vw;
  object-fit: cover;
}
.singleimage.mainslider .cta_inquire_home,
.slider.mainslider .cta_inquire_home {
  margin-top: -2.5vw;
  margin-bottom: -2.5vw;
}

.grid-item {
  position: relative;
  float: left;
  font-size: 1.25vw;
  line-height: 1.4vw;
  margin-bottom: 1vw;
}
.grid-item img {
  width: 100%;
}
.grid-item div,
.grid-item img,
.grid-item video {
  width: 100%;
  float: left;
}

.caption {
  font-size: 1.25vw;
}
.caption .c_main {
  margin-top: 0.75vw;
}
.caption .c_sub {
  margin-top: 0;
}

.caption1 {
  margin-top: 0.75vw;
}

.caption2 {
  margin-top: 0.25vw;
}

button {
  border: 0.1vw solid black;
  color: black;
  background: transparent;
  font-size: 1.25vw;
  line-height: 1.5vw;
  margin-right: 3.75vw;
  padding: 0 0.5vw;
  border-radius: 10vw;
  font-family: "Helvetica Neue LT light", sans-serif;
  margin-left: 0.75vw;
}
button:hover {
  color: #b4b4b4;
  border: 0.1vw solid #b4b4b4;
}

.cta_showless,
.cta_showmore {
  margin-top: 0.5vw;
}

.slick-dots {
  float: right;
  margin-top: -3.15vw;
  z-index: 100;
  position: relative;
}
.slick-dots li {
  margin-top: initial;
  margin-right: 0.5vw;
  margin-bottom: 0.5vw;
  margin-left: initial;
  padding: initial;
  border: 0.1vw solid #b4b4b4;
  color: #b4b4b4;
  background: transparent;
  font-size: 1.25vw;
  line-height: 1.5vw;
  width: 1.85vw;
  height: 1.85vw;
  float: left;
  border-radius: 100%;
  font-family: "Helvetica Neue LT light", sans-serif;
  outline: none;
  text-align: center;
}
.slick-dots li:hover {
  color: black;
  border: 0.1vw solid black;
}
.slick-dots li.slick-active {
  border: 0.1vw solid black;
  color: black;
}
.slick-dots button {
  margin-top: initial;
  margin-right: initial;
  margin-left: initial;
  padding: initial;
  border: initial;
  border-radius: initial;
  color: inherit;
  line-height: 1.7vw;
}

.mainslider .slick-dots li {
  margin-right: 0;
  margin-left: 0.5vw;
}

.mobile .mainslider .slick-dots li {
  margin-right: 0;
  margin-left: 0.5vw;
  width: 7.85vw;
  height: 7.85vw;
  background: white;
  text-align: center;
}
.mobile .mainslider .slick-dots li button {
  background: transparent;
}

.singleitem .slick-dots {
  display: none;
}

footer {
  float: left;
  width: 99vw;
  margin-left: 1vw;
  margin-bottom: 1vw;
  line-height: 1.4vw;
  letter-spacing: -0.01vw;
  font-family: "Helvetica Neue LT medium", sans-serif;
  color: white;
}
footer .cta_newsletter {
  border: 0.1vw solid black;
  color: black;
  background: transparent;
  font-size: 1.25vw;
  line-height: 1.5vw;
  margin-top: 2.75vw;
  padding: 0 0.5vw;
  border-radius: 10vw;
  font-family: "Helvetica Neue LT light", sans-serif;
}
footer .cta_newsletter:hover {
  color: #b4b4b4;
  border: 0.1vw solid #b4b4b4;
}
footer .contact {
  width: 17.85vw;
  position: relative;
  float: left;
  margin-right: 1vw;
  margin-bottom: 0;
  mix-blend-mode: exclusion;
}
footer .contact p {
  display: inline;
}
footer .contact button {
  border-color: white;
  color: white;
  margin-left: 0;
}
footer .contact button a {
  font-family: "Helvetica Neue LT light", sans-serif;
}
footer .sponsor {
  float: left;
  width: 56.55vw;
  margin-right: 18.85vw;
  margin-top: 1.4vw;
  font-size: 1.25vw;
  line-height: 1.4vw;
  letter-spacing: -0.01vw;
}
footer .sponsor p {
  color: black;
  margin-bottom: 1.5vw;
  display: block;
}
footer .sponsor a:hover {
  text-decoration: underline;
}
footer .sponsor figure {
  vertical-align: bottom;
  margin-right: 3vw;
  height: 6vw;
  display: inline-block;
}
footer .sponsor img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
footer .legal {
  width: 17.85vw;
  position: relative;
  float: left;
  margin-right: 1vw;
  margin-top: 1.4vw;
  mix-blend-mode: exclusion;
}
footer div {
  margin-bottom: 0.25vw;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: hand;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after,
.slick-track:before {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide a {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.slider .slide a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.slider .slide .imagetext {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  float: left;
  text-align: center;
  display: grid;
  height: 100%;
  align-content: center;
  font-size: 2.5vw;
}
.slider .slide .imagetext.small {
  font-size: 2.5vw;
}
.slider .slide .imagetext.medium {
  font-size: 3.75vw;
}
.slider .slide .imagetext.big {
  font-size: 5.25vw;
}
.slider .slide .imagetext.black {
  color: black;
}
.slider .slide .imagetext.white {
  color: white;
}
.slider .slide .imagetext.difference {
  color: white;
  mix-blend-mode: difference;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.hidden {
  display: none !important;
}

.searchoverlay {
  position: fixed;
  top: 100vh;
  width: 100vw;
  height: 100vh;
  background: #e6e6e6;
  transition: all 0.75s ease-in-out;
  z-index: 200;
  overflow: scroll;
}
.searchoverlay.top {
  top: 0;
}
.searchoverlay .close {
  mix-blend-mode: initial;
  color: black;
  border-color: black;
}
.searchoverlay #results {
  float: left;
}
.searchoverlay #results .grid {
  font-size: 0;
}
.searchoverlay #results .grid-item {
  float: inherit;
  display: inline-block;
  vertical-align: top;
}
.searchoverlay form {
  position: relative;
  width: 98vw;
  height: 3.25vw;
  margin: 1vw 1vw 0;
  border-bottom: 0.15vw solid black;
}
.searchoverlay form label {
  opacity: 0;
  position: absolute;
}
.searchoverlay .noresults {
  margin-top: 2vw;
}
.searchoverlay input[type=search],
.searchoverlay input[type=search]:focus,
.searchoverlay input[type=search]:active {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  border: none;
  outline: none;
  width: 98vw;
  font-size: 3.75vw;
  line-height: 4.5vw;
  margin-top: -0.9vw;
  overflow: visible;
  background: transparent;
  -moz-osx-font-smoothing: grayscale;
}
.searchoverlay input[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  outline: none;
  position: absolute;
  right: 4.8vw;
  top: -0.2vw;
  width: 2vw;
  height: 2vw;
  background: transparent;
  font-size: 0;
}
.searchoverlay .searchicon {
  position: absolute;
  right: 5vw;
  top: -0.6vw;
  width: 1.75vw;
  height: 3vw;
  pointer-events: none;
}
.searchoverlay h1 {
  margin-left: 1vw;
  margin-top: -0.75vw;
  margin-bottom: 0.75vw;
  font-size: 3.75vw;
  max-width: 98vw;
}
.searchoverlay h1 a {
  border-bottom: solid black 0.25vw;
  height: 4.25vw;
  display: inline-block;
}
.searchoverlay h1 a:hover {
  font-family: "Helvetica Neue LT italic", sans-serif;
}
.searchoverlay .grid {
  margin-top: 3vw;
  width: 99vw;
  margin-left: 1vw;
}
.searchoverlay .grid.projects {
  margin-bottom: -1.25vw;
}
.searchoverlay .artists {
  margin-top: 2.5vw;
}

.previewoverlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
  pointer-events: none;
  background: #fff;
  background-size: cover;
  background-position: center;
  color: white;
  z-index: 0;
}
.previewoverlay.opacity {
  opacity: 0;
}

.cta_artists {
  display: inline;
}

input[type=search]::-webkit-search-cancel-button {
  display: none;
}

input[type=search]::-webkit-input-placeholder {
  color: black;
  opacity: 1;
}

input[type=search]:-moz-placeholder {
  color: black;
  opacity: 1;
}

input[type=search]::-moz-placeholder {
  color: black;
  opacity: 1;
}

input[type=search]:-ms-input-placeholder {
  color: black;
  opacity: 1;
}

.descriptionwrap {
  display: inline-block;
  margin-bottom: 2vw;
  vertical-align: top;
}
.descriptionwrap.de, .descriptionwrap.en {
  width: 48.5vw;
}
.descriptionwrap.en {
  margin-right: 1vw;
}

.left,
.right {
  width: calc(50% - 1.5vw);
  height: 100vh;
  padding: 1vw 0 1vw 1vw;
  position: absolute;
  top: 0;
  left: 0;
  overflow: scroll;
  display: flex;
  flex-direction: column;
}
.left .descriptionwrap,
.right .descriptionwrap {
  margin-top: 1.5vw;
}
.left .descriptionwrap div div:first-of-type,
.right .descriptionwrap div div:first-of-type {
  display: inline-block;
  width: 7.25vw;
}
.left .descriptionwrap div div:nth-of-type(2),
.right .descriptionwrap div div:nth-of-type(2) {
  display: inline-block;
}
.left div:first-of-type,
.right div:first-of-type {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 0.25vw;
  max-width: 98vw;
}
.left div:first-of-type a,
.right div:first-of-type a {
  border-bottom: solid black 0.25vw;
  height: 3.75vw;
  display: inline-block;
}
.left div:first-of-type a:hover,
.right div:first-of-type a:hover {
  font-family: "Helvetica Neue LT italic", sans-serif;
}

.right {
  left: auto;
  right: 1vw;
  flex-direction: initial;
}

.left .descriptionwrap,
.right .descriptionwrap {
  margin-top: 1.5vw;
}
.left .descriptionwrap div,
.right .descriptionwrap div {
  font-size: 1.25vw;
  line-height: 1.5vw;
  margin-top: 0;
  margin-bottom: 0;
}

.left form {
  margin-top: auto;
}
.left form ::-webkit-input-placeholder {
  color: #b4b4b4;
}
.left form :-ms-input-placeholder {
  color: #b4b4b4;
}
.left form .button {
  border: 0.1vw solid black;
  color: black;
  background: transparent;
  font-size: 1.25vw;
  line-height: 1.5vw;
  margin-top: 0.75vw;
  padding: 0 0.5vw;
  border-radius: 10vw;
  font-family: "Helvetica Neue LT light", sans-serif;
  width: initial;
}
.left form .button.inactive {
  pointer-events: none;
  opacity: 0.5;
}
.left form #result {
  margin-bottom: 0;
  line-height: 1.5vw;
}
.left form #result div {
  color: red;
  margin-top: 1.5vw;
  font-size: 1.25vw;
  line-height: 1.5vw;
  margin-bottom: -0.5vw;
}
.left form #result div.success {
  color: black;
}
.left input {
  outline: none;
  resize: none;
  font-size: 1.25vw;
  border: none;
  margin-top: 0.5vw;
  border-bottom: 0.1vw solid black;
  background: transparent;
  background-color: transparent;
  width: 100%;
  -webkit-appearance: none;
  appearance: none;
}
.left .textarea {
  display: block;
  width: 100%;
  overflow: hidden;
  resize: none;
  margin-top: 0.5vw;
  outline: none;
  min-height: 1.5vw;
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  border-bottom: 0.1vw solid black;
  font-size: 1.25vw;
  white-space: pre-wrap;
}
.left .textarea[contenteditable]:empty::before {
  content: "Message";
  color: #b4b4b4;
}
.left button {
  margin-left: 0;
  margin-top: 1vw;
}

.right img,
.right video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 100%;
  max-height: calc(100vh - 2vw);
}

.menuitem.active {
  text-decoration: underline;
}

.overlay .cta_inquire.mobile,
.overlay .cta_inquire_home {
  display: none;
}

.newslider .grid-sizer,
.newslider .width2,
.newslider .width3 {
  width: 100vw;
}

body[ndx--template="en/artists"] .cta_artists:not(.cta),
body[ndx--template="ma/artists"] .cta_artists:not(.cta),
body[ndx--template="ko/artists"] .cta_artists:not(.cta),
body[ndx--template="en/collaborations"] .cta_artists:not(.cta),
body[ndx--template="ma/collaborations"] .cta_artists:not(.cta),
body[ndx--template="ko/collaborations"] .cta_artists:not(.cta) {
  display: inline-block;
  float: left;
  margin-right: 1vw;
  width: calc(50% - 1vw);
}
body[ndx--template="en/artists"] .artistlist,
body[ndx--template="ma/artists"] .artistlist,
body[ndx--template="ko/artists"] .artistlist,
body[ndx--template="en/collaborations"] .artistlist,
body[ndx--template="ma/collaborations"] .artistlist,
body[ndx--template="ko/collaborations"] .artistlist {
  display: inline-block;
  width: 100vw;
}
body[ndx--template="en/artists"] .artistlist:nth-of-type(2n),
body[ndx--template="ma/artists"] .artistlist:nth-of-type(2n),
body[ndx--template="ko/artists"] .artistlist:nth-of-type(2n),
body[ndx--template="en/collaborations"] .artistlist:nth-of-type(2n),
body[ndx--template="ma/collaborations"] .artistlist:nth-of-type(2n),
body[ndx--template="ko/collaborations"] .artistlist:nth-of-type(2n) {
  margin-top: 3.75vw;
}
body[ndx--template="en/artists"] .artistlist .friends,
body[ndx--template="ma/artists"] .artistlist .friends,
body[ndx--template="ko/artists"] .artistlist .friends,
body[ndx--template="en/collaborations"] .artistlist .friends,
body[ndx--template="ma/collaborations"] .artistlist .friends,
body[ndx--template="ko/collaborations"] .artistlist .friends {
  color: white;
  margin-bottom: 5vw;
}
body[ndx--template="en/artists"] #content,
body[ndx--template="ma/artists"] #content,
body[ndx--template="ko/artists"] #content,
body[ndx--template="en/collaborations"] #content,
body[ndx--template="ma/collaborations"] #content,
body[ndx--template="ko/collaborations"] #content {
  mix-blend-mode: difference;
  z-index: 1;
}
body[ndx--template="en/artists"] h1,
body[ndx--template="ma/artists"] h1,
body[ndx--template="ko/artists"] h1,
body[ndx--template="en/collaborations"] h1,
body[ndx--template="ma/collaborations"] h1,
body[ndx--template="ko/collaborations"] h1 {
  margin-top: -0.75vw;
  margin-bottom: 0.75vw;
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  max-width: 98vw;
}
body[ndx--template="en/artists"] h1 a,
body[ndx--template="ma/artists"] h1 a,
body[ndx--template="ko/artists"] h1 a,
body[ndx--template="en/collaborations"] h1 a,
body[ndx--template="ma/collaborations"] h1 a,
body[ndx--template="ko/collaborations"] h1 a {
  color: white;
  border-bottom: solid white 0.25vw;
  height: 3.75vw;
  margin-bottom: 0.75vw;
  display: inline-block;
}
body[ndx--template="en/artists"] h1 a:hover,
body[ndx--template="ma/artists"] h1 a:hover,
body[ndx--template="ko/artists"] h1 a:hover,
body[ndx--template="en/collaborations"] h1 a:hover,
body[ndx--template="ma/collaborations"] h1 a:hover,
body[ndx--template="ko/collaborations"] h1 a:hover {
  font-family: "Helvetica Neue LT italic", sans-serif;
}

body[ndx--template="en/exhibitions"] .exhibitionarchive, body[ndx--template="ma/exhibitions"] .exhibitionarchive, body[ndx--template="ko/exhibitions"] .exhibitionarchive, body[ndx--template="en/fairs"] .exhibitionarchive, body[ndx--template="ma/fairs"] .exhibitionarchive, body[ndx--template="ko/fairs"] .exhibitionarchive {
  display: block;
  float: left;
  width: 100%;
}
body[ndx--template="en/exhibitions"] h1, body[ndx--template="ma/exhibitions"] h1, body[ndx--template="ko/exhibitions"] h1, body[ndx--template="en/fairs"] h1, body[ndx--template="ma/fairs"] h1, body[ndx--template="ko/fairs"] h1 {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 1.75vw;
  margin-top: 2.5vw;
  max-width: 98vw;
}

body[ndx--template="en/showrooms"] .cta_artists:not(.cta),
body[ndx--template="ma/showrooms"] .cta_artists:not(.cta),
body[ndx--template="ko/showrooms"] .cta_artists:not(.cta) {
  display: inline-block;
  float: left;
  margin-right: 1vw;
  width: calc(50% - 1vw);
}
body[ndx--template="en/showrooms"] .artistlist,
body[ndx--template="ma/showrooms"] .artistlist,
body[ndx--template="ko/showrooms"] .artistlist {
  display: inline-block;
  width: 100vw;
}
body[ndx--template="en/showrooms"] .artistlist:nth-of-type(2n),
body[ndx--template="ma/showrooms"] .artistlist:nth-of-type(2n),
body[ndx--template="ko/showrooms"] .artistlist:nth-of-type(2n) {
  margin-top: 7.5vw;
}
body[ndx--template="en/showrooms"] h1,
body[ndx--template="ma/showrooms"] h1,
body[ndx--template="ko/showrooms"] h1 {
  margin-top: -0.75vw;
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  max-width: 98vw;
}
body[ndx--template="en/showrooms"] h1 a,
body[ndx--template="ma/showrooms"] h1 a,
body[ndx--template="ko/showrooms"] h1 a {
  border-bottom: none;
  height: 4.25vw;
  display: inline-block;
}
body[ndx--template="en/showrooms"] h1 a:hover,
body[ndx--template="ma/showrooms"] h1 a:hover,
body[ndx--template="ko/showrooms"] h1 a:hover {
  font-family: "Helvetica Neue LT italic", sans-serif;
}
body[ndx--template="en/showrooms"] p,
body[ndx--template="ma/showrooms"] p,
body[ndx--template="ko/showrooms"] p {
  line-height: 1vw;
  margin-bottom: 1.5vw;
}

body[ndx--template="en/stories"] .grid-item,
body[ndx--template="ma/stories"] .grid-item,
body[ndx--template="ko/stories"] .grid-item {
  width: calc(50% - 1vw);
  margin-right: 1vw;
}
body[ndx--template="en/stories"] .grid-item:nth-child(3n),
body[ndx--template="en/stories"] .grid-item:nth-child(4n),
body[ndx--template="ma/stories"] .grid-item:nth-child(3n),
body[ndx--template="ma/stories"] .grid-item:nth-child(4n),
body[ndx--template="ko/stories"] .grid-item:nth-child(3n),
body[ndx--template="ko/stories"] .grid-item:nth-child(4n) {
  width: calc(25% - 1vw);
  margin-right: 1vw;
}
body[ndx--template="en/stories"] .grid .grid-item .cta_inquire,
body[ndx--template="ma/stories"] .grid .grid-item .cta_inquire,
body[ndx--template="ko/stories"] .grid .grid-item .cta_inquire {
  display: none;
}

body[ndx--template="en/about"] #content,
body[ndx--template="ma/about"] #content,
body[ndx--template="ko/about"] #content {
  font-size: 0;
}
body[ndx--template="en/about"] h1,
body[ndx--template="ma/about"] h1,
body[ndx--template="ko/about"] h1 {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 1.75vw;
  max-width: 98vw;
}
body[ndx--template="en/about"] .width3,
body[ndx--template="en/about"] .width2,
body[ndx--template="ma/about"] .width3,
body[ndx--template="ma/about"] .width2,
body[ndx--template="ko/about"] .width3,
body[ndx--template="ko/about"] .width2 {
  font-size: 1.25vw;
  line-height: 1.4vw;
  letter-spacing: -0.01vw;
  vertical-align: top;
  display: inline-block;
  margin-bottom: 2vw;
}
body[ndx--template="en/about"] .width3:nth-child(-n+3),
body[ndx--template="en/about"] .width2:nth-child(-n+3),
body[ndx--template="ma/about"] .width3:nth-child(-n+3),
body[ndx--template="ma/about"] .width2:nth-child(-n+3),
body[ndx--template="ko/about"] .width3:nth-child(-n+3),
body[ndx--template="ko/about"] .width2:nth-child(-n+3) {
  width: calc(25% - 1vw);
}
body[ndx--template="en/about"] .width3 div a,
body[ndx--template="en/about"] .width2 div a,
body[ndx--template="ma/about"] .width3 div a,
body[ndx--template="ma/about"] .width2 div a,
body[ndx--template="ko/about"] .width3 div a,
body[ndx--template="ko/about"] .width2 div a {
  text-decoration: underline;
}
body[ndx--template="en/about"] .width3 button a,
body[ndx--template="en/about"] .width2 button a,
body[ndx--template="ma/about"] .width3 button a,
body[ndx--template="ma/about"] .width2 button a,
body[ndx--template="ko/about"] .width3 button a,
body[ndx--template="ko/about"] .width2 button a {
  text-decoration: none;
}
body[ndx--template="en/about"] .width3 .contact div,
body[ndx--template="en/about"] .width2 .contact div,
body[ndx--template="ma/about"] .width3 .contact div,
body[ndx--template="ma/about"] .width2 .contact div,
body[ndx--template="ko/about"] .width3 .contact div,
body[ndx--template="ko/about"] .width2 .contact div {
  margin-bottom: 0.5vw;
}
body[ndx--template="en/about"] button,
body[ndx--template="ma/about"] button,
body[ndx--template="ko/about"] button {
  margin-left: 0;
}
body[ndx--template="en/about"] button a,
body[ndx--template="ma/about"] button a,
body[ndx--template="ko/about"] button a {
  font-family: "Helvetica Neue LT light", sans-serif;
}
body[ndx--template="en/about"] .staff,
body[ndx--template="ma/about"] .staff,
body[ndx--template="ko/about"] .staff {
  font-size: 1.25vw;
  line-height: 1.4vw;
  letter-spacing: -0.01vw;
}
body[ndx--template="en/about"] .staff p,
body[ndx--template="ma/about"] .staff p,
body[ndx--template="ko/about"] .staff p {
  margin-bottom: 0.5vw;
}
body[ndx--template="en/about"] .staff a,
body[ndx--template="ma/about"] .staff a,
body[ndx--template="ko/about"] .staff a {
  text-decoration: underline;
}
body[ndx--template="en/about"] .staff.onlymobile, body[ndx--template="en/about"] .staff.mobile,
body[ndx--template="ma/about"] .staff.onlymobile,
body[ndx--template="ma/about"] .staff.mobile,
body[ndx--template="ko/about"] .staff.onlymobile,
body[ndx--template="ko/about"] .staff.mobile {
  display: none;
}
body[ndx--template="en/about"] .staff.onlydesktop,
body[ndx--template="ma/about"] .staff.onlydesktop,
body[ndx--template="ko/about"] .staff.onlydesktop {
  display: inline-block;
}
body[ndx--template="en/about"] main.open,
body[ndx--template="ma/about"] main.open,
body[ndx--template="ko/about"] main.open {
  margin-bottom: 0.5vw;
}

.mobile body[ndx--template="en/about"] .staff.onlymobile, .mobile body[ndx--template="en/about"] .staff.mobile,
.mobile body[ndx--template="ma/about"] .staff.onlymobile,
.mobile body[ndx--template="ma/about"] .staff.mobile,
.mobile body[ndx--template="ko/about"] .staff.onlymobile,
.mobile body[ndx--template="ko/about"] .staff.mobile {
  display: inline-block;
}
.mobile body[ndx--template="en/about"] .staff.onlydesktop,
.mobile body[ndx--template="ma/about"] .staff.onlydesktop,
.mobile body[ndx--template="ko/about"] .staff.onlydesktop {
  display: none;
}

body[ndx--template^="en/about/"] h1,
body[ndx--template^="ma/about/"] h1,
body[ndx--template^="ko/about/"] h1 {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 1.75vw;
  max-width: 98vw;
  margin-top: 2.5vw;
}
body[ndx--template^="en/about/"] h1:first-of-type,
body[ndx--template^="ma/about/"] h1:first-of-type,
body[ndx--template^="ko/about/"] h1:first-of-type {
  margin-top: 0;
}
body[ndx--template^="en/about/"] p,
body[ndx--template^="ma/about/"] p,
body[ndx--template^="ko/about/"] p {
  margin-bottom: 0.5vw;
}
body[ndx--template^="en/about/"] p a,
body[ndx--template^="ma/about/"] p a,
body[ndx--template^="ko/about/"] p a {
  text-decoration: underline;
}

body[ndx--template^="en/artists/"] h1,
body[ndx--template^="ma/artists/"] h1,
body[ndx--template^="ko/artists/"] h1,
body[ndx--template^="en/collaborations/"] h1,
body[ndx--template^="ma/collaborations/"] h1,
body[ndx--template^="ko/collaborations/"] h1 {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 1.75vw;
  max-width: 98vw;
}
body[ndx--template^="en/artists/"] button:not(.cta_inquire),
body[ndx--template^="ma/artists/"] button:not(.cta_inquire),
body[ndx--template^="ko/artists/"] button:not(.cta_inquire),
body[ndx--template^="en/collaborations/"] button:not(.cta_inquire),
body[ndx--template^="ma/collaborations/"] button:not(.cta_inquire),
body[ndx--template^="ko/collaborations/"] button:not(.cta_inquire) {
  margin-left: 0;
}
body[ndx--template^="en/artists/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ma/artists/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ko/artists/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="en/collaborations/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ma/collaborations/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ko/collaborations/"] button:not(.cta_inquire).cta_overlay {
  margin-right: 0.5vw;
  margin-top: 0.5vw;
}
body[ndx--template^="en/artists/"] .grid-item:nth-child(3n),
body[ndx--template^="en/artists/"] .grid-item:nth-child(4n),
body[ndx--template^="ma/artists/"] .grid-item:nth-child(3n),
body[ndx--template^="ma/artists/"] .grid-item:nth-child(4n),
body[ndx--template^="ko/artists/"] .grid-item:nth-child(3n),
body[ndx--template^="ko/artists/"] .grid-item:nth-child(4n),
body[ndx--template^="en/collaborations/"] .grid-item:nth-child(3n),
body[ndx--template^="en/collaborations/"] .grid-item:nth-child(4n),
body[ndx--template^="ma/collaborations/"] .grid-item:nth-child(3n),
body[ndx--template^="ma/collaborations/"] .grid-item:nth-child(4n),
body[ndx--template^="ko/collaborations/"] .grid-item:nth-child(3n),
body[ndx--template^="ko/collaborations/"] .grid-item:nth-child(4n) {
  width: calc(25% - 1vw);
  margin-right: 1vw;
}
body[ndx--template^="en/artists/"] .biography,
body[ndx--template^="ma/artists/"] .biography,
body[ndx--template^="ko/artists/"] .biography,
body[ndx--template^="en/collaborations/"] .biography,
body[ndx--template^="ma/collaborations/"] .biography,
body[ndx--template^="ko/collaborations/"] .biography {
  width: 100vw;
  height: 100vh;
  overflow: scroll;
  position: absolute;
  top: 0;
  left: 0;
  padding: 1vw;
}
body[ndx--template^="en/artists/"] .biography div div:first-of-type,
body[ndx--template^="ma/artists/"] .biography div div:first-of-type,
body[ndx--template^="ko/artists/"] .biography div div:first-of-type,
body[ndx--template^="en/collaborations/"] .biography div div:first-of-type,
body[ndx--template^="ma/collaborations/"] .biography div div:first-of-type,
body[ndx--template^="ko/collaborations/"] .biography div div:first-of-type {
  vertical-align: top;
  display: inline-block;
  width: 7.25vw;
  margin-bottom: 0.5vw;
}
body[ndx--template^="en/artists/"] .biography div div:nth-of-type(2),
body[ndx--template^="ma/artists/"] .biography div div:nth-of-type(2),
body[ndx--template^="ko/artists/"] .biography div div:nth-of-type(2),
body[ndx--template^="en/collaborations/"] .biography div div:nth-of-type(2),
body[ndx--template^="ma/collaborations/"] .biography div div:nth-of-type(2),
body[ndx--template^="ko/collaborations/"] .biography div div:nth-of-type(2) {
  vertical-align: top;
  display: inline-block;
  margin-bottom: 0.5vw;
}
body[ndx--template^="en/artists/"] .biography .bio_year:empty,
body[ndx--template^="ma/artists/"] .biography .bio_year:empty,
body[ndx--template^="ko/artists/"] .biography .bio_year:empty,
body[ndx--template^="en/collaborations/"] .biography .bio_year:empty,
body[ndx--template^="ma/collaborations/"] .biography .bio_year:empty,
body[ndx--template^="ko/collaborations/"] .biography .bio_year:empty {
  display: none;
}
body[ndx--template^="en/artists/"] .biography .bioheadline,
body[ndx--template^="ma/artists/"] .biography .bioheadline,
body[ndx--template^="ko/artists/"] .biography .bioheadline,
body[ndx--template^="en/collaborations/"] .biography .bioheadline,
body[ndx--template^="ma/collaborations/"] .biography .bioheadline,
body[ndx--template^="ko/collaborations/"] .biography .bioheadline {
  display: inline-block;
  margin-left: 7.25vw;
  margin-top: 1.75vw;
  margin-bottom: 1vw;
}
body[ndx--template^="en/artists/"] .biography .cta_downloadpdf,
body[ndx--template^="ma/artists/"] .biography .cta_downloadpdf,
body[ndx--template^="ko/artists/"] .biography .cta_downloadpdf,
body[ndx--template^="en/collaborations/"] .biography .cta_downloadpdf,
body[ndx--template^="ma/collaborations/"] .biography .cta_downloadpdf,
body[ndx--template^="ko/collaborations/"] .biography .cta_downloadpdf {
  margin-top: 4vw;
  margin-bottom: 1vw;
}
body[ndx--template^="en/artists/"] .exhibitions,
body[ndx--template^="ma/artists/"] .exhibitions,
body[ndx--template^="ko/artists/"] .exhibitions,
body[ndx--template^="en/collaborations/"] .exhibitions,
body[ndx--template^="ma/collaborations/"] .exhibitions,
body[ndx--template^="ko/collaborations/"] .exhibitions {
  padding: 1vw 0 1vw 1vw;
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  overflow: scroll;
}
body[ndx--template^="en/artists/"] .exhibitions img,
body[ndx--template^="ma/artists/"] .exhibitions img,
body[ndx--template^="ko/artists/"] .exhibitions img,
body[ndx--template^="en/collaborations/"] .exhibitions img,
body[ndx--template^="ma/collaborations/"] .exhibitions img,
body[ndx--template^="ko/collaborations/"] .exhibitions img {
  width: 100%;
}
body[ndx--template^="en/artists/"] .news,
body[ndx--template^="ma/artists/"] .news,
body[ndx--template^="ko/artists/"] .news,
body[ndx--template^="en/collaborations/"] .news,
body[ndx--template^="ma/collaborations/"] .news,
body[ndx--template^="ko/collaborations/"] .news {
  padding: 1vw 0 1vw 1vw;
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  overflow: scroll;
}
body[ndx--template^="en/artists/"] .news img,
body[ndx--template^="ma/artists/"] .news img,
body[ndx--template^="ko/artists/"] .news img,
body[ndx--template^="en/collaborations/"] .news img,
body[ndx--template^="ma/collaborations/"] .news img,
body[ndx--template^="ko/collaborations/"] .news img {
  width: 100%;
}
body[ndx--template^="en/artists/"] .interviews,
body[ndx--template^="ma/artists/"] .interviews,
body[ndx--template^="ko/artists/"] .interviews,
body[ndx--template^="en/collaborations/"] .interviews,
body[ndx--template^="ma/collaborations/"] .interviews,
body[ndx--template^="ko/collaborations/"] .interviews {
  padding: 1vw;
  width: 100vw;
  height: 100vh;
  font-size: 0;
  overflow: scroll;
}
body[ndx--template^="en/artists/"] .interviews h1,
body[ndx--template^="ma/artists/"] .interviews h1,
body[ndx--template^="ko/artists/"] .interviews h1,
body[ndx--template^="en/collaborations/"] .interviews h1,
body[ndx--template^="ma/collaborations/"] .interviews h1,
body[ndx--template^="ko/collaborations/"] .interviews h1 {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 1.75vw;
}
body[ndx--template^="en/artists/"] .interviews .width2,
body[ndx--template^="ma/artists/"] .interviews .width2,
body[ndx--template^="ko/artists/"] .interviews .width2,
body[ndx--template^="en/collaborations/"] .interviews .width2,
body[ndx--template^="ma/collaborations/"] .interviews .width2,
body[ndx--template^="ko/collaborations/"] .interviews .width2 {
  font-size: 1.25vw;
  line-height: 1.4vw;
  letter-spacing: -0.01vw;
  vertical-align: top;
  display: inline-block;
  margin-bottom: 2vw;
}
body[ndx--template^="en/artists/"] .interviews .width2 div a,
body[ndx--template^="ma/artists/"] .interviews .width2 div a,
body[ndx--template^="ko/artists/"] .interviews .width2 div a,
body[ndx--template^="en/collaborations/"] .interviews .width2 div a,
body[ndx--template^="ma/collaborations/"] .interviews .width2 div a,
body[ndx--template^="ko/collaborations/"] .interviews .width2 div a {
  text-decoration: underline;
}
body[ndx--template^="en/artists/"] .interviews .width2 button a,
body[ndx--template^="ma/artists/"] .interviews .width2 button a,
body[ndx--template^="ko/artists/"] .interviews .width2 button a,
body[ndx--template^="en/collaborations/"] .interviews .width2 button a,
body[ndx--template^="ma/collaborations/"] .interviews .width2 button a,
body[ndx--template^="ko/collaborations/"] .interviews .width2 button a {
  text-decoration: none;
}
body[ndx--template^="en/artists/"] .interviews .width2 .contact div,
body[ndx--template^="ma/artists/"] .interviews .width2 .contact div,
body[ndx--template^="ko/artists/"] .interviews .width2 .contact div,
body[ndx--template^="en/collaborations/"] .interviews .width2 .contact div,
body[ndx--template^="ma/collaborations/"] .interviews .width2 .contact div,
body[ndx--template^="ko/collaborations/"] .interviews .width2 .contact div {
  margin-bottom: 0.5vw;
}
body[ndx--template^="en/artists/"] .publications,
body[ndx--template^="ma/artists/"] .publications,
body[ndx--template^="ko/artists/"] .publications,
body[ndx--template^="en/collaborations/"] .publications,
body[ndx--template^="ma/collaborations/"] .publications,
body[ndx--template^="ko/collaborations/"] .publications {
  padding: 1vw;
  width: 100vw;
  height: 100vh;
  overflow: scroll;
}
body[ndx--template^="en/artists/"] .publications h1,
body[ndx--template^="ma/artists/"] .publications h1,
body[ndx--template^="ko/artists/"] .publications h1,
body[ndx--template^="en/collaborations/"] .publications h1,
body[ndx--template^="ma/collaborations/"] .publications h1,
body[ndx--template^="ko/collaborations/"] .publications h1 {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 1.75vw;
  max-width: 98vw;
}
body[ndx--template^="en/artists/"] .publications .publicationwrap,
body[ndx--template^="ma/artists/"] .publications .publicationwrap,
body[ndx--template^="ko/artists/"] .publications .publicationwrap,
body[ndx--template^="en/collaborations/"] .publications .publicationwrap,
body[ndx--template^="ma/collaborations/"] .publications .publicationwrap,
body[ndx--template^="ko/collaborations/"] .publications .publicationwrap {
  width: 99vw;
  margin-bottom: 4vw;
}
body[ndx--template^="en/artists/"] .publications .publicationwrap .width3,
body[ndx--template^="ma/artists/"] .publications .publicationwrap .width3,
body[ndx--template^="ko/artists/"] .publications .publicationwrap .width3,
body[ndx--template^="en/collaborations/"] .publications .publicationwrap .width3,
body[ndx--template^="ma/collaborations/"] .publications .publicationwrap .width3,
body[ndx--template^="ko/collaborations/"] .publications .publicationwrap .width3 {
  font-size: 0;
  margin-right: 1vw;
}
body[ndx--template^="en/artists/"] .publications .publicationwrap img,
body[ndx--template^="ma/artists/"] .publications .publicationwrap img,
body[ndx--template^="ko/artists/"] .publications .publicationwrap img,
body[ndx--template^="en/collaborations/"] .publications .publicationwrap img,
body[ndx--template^="ma/collaborations/"] .publications .publicationwrap img,
body[ndx--template^="ko/collaborations/"] .publications .publicationwrap img {
  width: 100%;
}
body[ndx--template^="en/artists/"] .publications .descriptionwrap .publication,
body[ndx--template^="ma/artists/"] .publications .descriptionwrap .publication,
body[ndx--template^="ko/artists/"] .publications .descriptionwrap .publication,
body[ndx--template^="en/collaborations/"] .publications .descriptionwrap .publication,
body[ndx--template^="ma/collaborations/"] .publications .descriptionwrap .publication,
body[ndx--template^="ko/collaborations/"] .publications .descriptionwrap .publication {
  margin-bottom: 0.5vw;
}
body[ndx--template^="en/artists/"] .publications .descriptionwrap .publication div div:first-of-type,
body[ndx--template^="ma/artists/"] .publications .descriptionwrap .publication div div:first-of-type,
body[ndx--template^="ko/artists/"] .publications .descriptionwrap .publication div div:first-of-type,
body[ndx--template^="en/collaborations/"] .publications .descriptionwrap .publication div div:first-of-type,
body[ndx--template^="ma/collaborations/"] .publications .descriptionwrap .publication div div:first-of-type,
body[ndx--template^="ko/collaborations/"] .publications .descriptionwrap .publication div div:first-of-type {
  vertical-align: top;
  display: inline-block;
  width: 7.25vw;
}
body[ndx--template^="en/artists/"] .publications .descriptionwrap .publication div div:nth-of-type(2),
body[ndx--template^="ma/artists/"] .publications .descriptionwrap .publication div div:nth-of-type(2),
body[ndx--template^="ko/artists/"] .publications .descriptionwrap .publication div div:nth-of-type(2),
body[ndx--template^="en/collaborations/"] .publications .descriptionwrap .publication div div:nth-of-type(2),
body[ndx--template^="ma/collaborations/"] .publications .descriptionwrap .publication div div:nth-of-type(2),
body[ndx--template^="ko/collaborations/"] .publications .descriptionwrap .publication div div:nth-of-type(2) {
  width: 90.75vw;
  vertical-align: top;
  display: inline-block;
}
body[ndx--template^="en/artists/"] .publications .width2,
body[ndx--template^="ma/artists/"] .publications .width2,
body[ndx--template^="ko/artists/"] .publications .width2,
body[ndx--template^="en/collaborations/"] .publications .width2,
body[ndx--template^="ma/collaborations/"] .publications .width2,
body[ndx--template^="ko/collaborations/"] .publications .width2 {
  font-size: 1.25vw;
  line-height: 1.4vw;
  letter-spacing: -0.01vw;
  vertical-align: top;
  display: inline-block;
  margin-bottom: 2vw;
}
body[ndx--template^="en/artists/"] .publications .width2 div a,
body[ndx--template^="ma/artists/"] .publications .width2 div a,
body[ndx--template^="ko/artists/"] .publications .width2 div a,
body[ndx--template^="en/collaborations/"] .publications .width2 div a,
body[ndx--template^="ma/collaborations/"] .publications .width2 div a,
body[ndx--template^="ko/collaborations/"] .publications .width2 div a {
  text-decoration: underline;
}
body[ndx--template^="en/artists/"] .publications .width2 button a,
body[ndx--template^="ma/artists/"] .publications .width2 button a,
body[ndx--template^="ko/artists/"] .publications .width2 button a,
body[ndx--template^="en/collaborations/"] .publications .width2 button a,
body[ndx--template^="ma/collaborations/"] .publications .width2 button a,
body[ndx--template^="ko/collaborations/"] .publications .width2 button a {
  text-decoration: none;
}
body[ndx--template^="en/artists/"] .publications .width2 .contact div,
body[ndx--template^="ma/artists/"] .publications .width2 .contact div,
body[ndx--template^="ko/artists/"] .publications .width2 .contact div,
body[ndx--template^="en/collaborations/"] .publications .width2 .contact div,
body[ndx--template^="ma/collaborations/"] .publications .width2 .contact div,
body[ndx--template^="ko/collaborations/"] .publications .width2 .contact div {
  margin-bottom: 0.5vw;
}

body[ndx--template^="en/exhibitions/"] .grid-item,
body[ndx--template^="ma/exhibitions/"] .grid-item,
body[ndx--template^="ko/exhibitions/"] .grid-item,
body[ndx--template^="en/shop"] .grid-item,
body[ndx--template^="ma/shop"] .grid-item,
body[ndx--template^="ko/shop"] .grid-item {
  width: calc(25% - 1vw);
  margin-right: 1vw;
}
body[ndx--template^="en/exhibitions/"] .grid-item:nth-child(3n+1),
body[ndx--template^="ma/exhibitions/"] .grid-item:nth-child(3n+1),
body[ndx--template^="ko/exhibitions/"] .grid-item:nth-child(3n+1),
body[ndx--template^="en/shop"] .grid-item:nth-child(3n+1),
body[ndx--template^="ma/shop"] .grid-item:nth-child(3n+1),
body[ndx--template^="ko/shop"] .grid-item:nth-child(3n+1) {
  width: calc(50% - 1vw);
  margin-right: 1vw;
}

body[ndx--template^="en/showrooms/"] .exhibitiondescription,
body[ndx--template^="ma/showrooms/"] .exhibitiondescription,
body[ndx--template^="ko/showrooms/"] .exhibitiondescription {
  margin-bottom: 1.75vw;
}
body[ndx--template^="en/showrooms/"] .exhibitiondescription a,
body[ndx--template^="ma/showrooms/"] .exhibitiondescription a,
body[ndx--template^="ko/showrooms/"] .exhibitiondescription a {
  text-decoration: underline;
}

body[ndx--template^="en/exhibitions/"] h1,
body[ndx--template^="ma/exhibitions/"] h1,
body[ndx--template^="ko/exhibitions/"] h1,
body[ndx--template^="en/shop"] h1,
body[ndx--template^="ma/shop"] h1,
body[ndx--template^="ko/shop"] h1,
body[ndx--template^="en/stories"] h1,
body[ndx--template^="ma/stories"] h1,
body[ndx--template^="ko/stories"] h1 {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 0.25vw;
  max-width: 98vw;
}
body[ndx--template^="en/exhibitions/"] .exhibitiondescription,
body[ndx--template^="ma/exhibitions/"] .exhibitiondescription,
body[ndx--template^="ko/exhibitions/"] .exhibitiondescription,
body[ndx--template^="en/shop"] .exhibitiondescription,
body[ndx--template^="ma/shop"] .exhibitiondescription,
body[ndx--template^="ko/shop"] .exhibitiondescription,
body[ndx--template^="en/stories"] .exhibitiondescription,
body[ndx--template^="ma/stories"] .exhibitiondescription,
body[ndx--template^="ko/stories"] .exhibitiondescription {
  margin-bottom: 1.75vw;
}
body[ndx--template^="en/exhibitions/"] .exhibitiondescription a,
body[ndx--template^="ma/exhibitions/"] .exhibitiondescription a,
body[ndx--template^="ko/exhibitions/"] .exhibitiondescription a,
body[ndx--template^="en/shop"] .exhibitiondescription a,
body[ndx--template^="ma/shop"] .exhibitiondescription a,
body[ndx--template^="ko/shop"] .exhibitiondescription a,
body[ndx--template^="en/stories"] .exhibitiondescription a,
body[ndx--template^="ma/stories"] .exhibitiondescription a,
body[ndx--template^="ko/stories"] .exhibitiondescription a {
  text-decoration: underline;
}
body[ndx--template^="en/exhibitions/"] button:not(.cta_inquire),
body[ndx--template^="ma/exhibitions/"] button:not(.cta_inquire),
body[ndx--template^="ko/exhibitions/"] button:not(.cta_inquire),
body[ndx--template^="en/shop"] button:not(.cta_inquire),
body[ndx--template^="ma/shop"] button:not(.cta_inquire),
body[ndx--template^="ko/shop"] button:not(.cta_inquire),
body[ndx--template^="en/stories"] button:not(.cta_inquire),
body[ndx--template^="ma/stories"] button:not(.cta_inquire),
body[ndx--template^="ko/stories"] button:not(.cta_inquire) {
  margin-left: 0;
}
body[ndx--template^="en/exhibitions/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ma/exhibitions/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ko/exhibitions/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="en/shop"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ma/shop"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ko/shop"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="en/stories"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ma/stories"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ko/stories"] button:not(.cta_inquire).cta_overlay {
  margin-right: 0.5vw;
}
body[ndx--template^="en/exhibitions/"] .language,
body[ndx--template^="ma/exhibitions/"] .language,
body[ndx--template^="ko/exhibitions/"] .language,
body[ndx--template^="en/shop"] .language,
body[ndx--template^="ma/shop"] .language,
body[ndx--template^="ko/shop"] .language,
body[ndx--template^="en/stories"] .language,
body[ndx--template^="ma/stories"] .language,
body[ndx--template^="ko/stories"] .language {
  display: inline;
}
body[ndx--template^="en/exhibitions/"] .description p:first-of-type,
body[ndx--template^="ma/exhibitions/"] .description p:first-of-type,
body[ndx--template^="ko/exhibitions/"] .description p:first-of-type,
body[ndx--template^="en/shop"] .description p:first-of-type,
body[ndx--template^="ma/shop"] .description p:first-of-type,
body[ndx--template^="ko/shop"] .description p:first-of-type,
body[ndx--template^="en/stories"] .description p:first-of-type,
body[ndx--template^="ma/stories"] .description p:first-of-type,
body[ndx--template^="ko/stories"] .description p:first-of-type {
  display: inline;
  margin-top: 0;
}
body[ndx--template^="en/exhibitions/"] .description p,
body[ndx--template^="ma/exhibitions/"] .description p,
body[ndx--template^="ko/exhibitions/"] .description p,
body[ndx--template^="en/shop"] .description p,
body[ndx--template^="ma/shop"] .description p,
body[ndx--template^="ko/shop"] .description p,
body[ndx--template^="en/stories"] .description p,
body[ndx--template^="ma/stories"] .description p,
body[ndx--template^="ko/stories"] .description p {
  margin-top: 0.5vw;
}

body[ndx--template^="en/showrooms"] h1:not(.cta_showrooms),
body[ndx--template^="ma/showrooms"] h1:not(.cta_showrooms),
body[ndx--template^="ko/showrooms"] h1:not(.cta_showrooms),
body[ndx--template^="en/stories"] h1:not(.cta_showrooms),
body[ndx--template^="ma/stories"] h1:not(.cta_showrooms),
body[ndx--template^="ko/stories"] h1:not(.cta_showrooms) {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 0.25vw;
  max-width: 98vw;
}
body[ndx--template^="en/showrooms"] h1:not(.cta_showrooms) a,
body[ndx--template^="ma/showrooms"] h1:not(.cta_showrooms) a,
body[ndx--template^="ko/showrooms"] h1:not(.cta_showrooms) a,
body[ndx--template^="en/stories"] h1:not(.cta_showrooms) a,
body[ndx--template^="ma/stories"] h1:not(.cta_showrooms) a,
body[ndx--template^="ko/stories"] h1:not(.cta_showrooms) a {
  border-bottom: solid black 0.25vw;
  height: 3.75vw;
  display: inline-block;
}
body[ndx--template^="en/showrooms"] h1:not(.cta_showrooms) a:hover,
body[ndx--template^="ma/showrooms"] h1:not(.cta_showrooms) a:hover,
body[ndx--template^="ko/showrooms"] h1:not(.cta_showrooms) a:hover,
body[ndx--template^="en/stories"] h1:not(.cta_showrooms) a:hover,
body[ndx--template^="ma/stories"] h1:not(.cta_showrooms) a:hover,
body[ndx--template^="ko/stories"] h1:not(.cta_showrooms) a:hover {
  font-family: "Helvetica Neue LT italic", sans-serif;
}

body[ndx--template^="en/exhibitions/"] h1,
body[ndx--template^="ma/exhibitions/"] h1,
body[ndx--template^="ko/exhibitions/"] h1 {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 0.25vw;
}
body[ndx--template^="en/exhibitions/"] h1 a,
body[ndx--template^="ma/exhibitions/"] h1 a,
body[ndx--template^="ko/exhibitions/"] h1 a {
  border-bottom: solid black 0.25vw;
  height: 3.75vw;
  display: inline-block;
}
body[ndx--template^="en/exhibitions/"] h1 a:hover,
body[ndx--template^="ma/exhibitions/"] h1 a:hover,
body[ndx--template^="ko/exhibitions/"] h1 a:hover {
  font-family: "Helvetica Neue LT italic", sans-serif;
}
body[ndx--template^="en/exhibitions/"] .exhibitiondescription a,
body[ndx--template^="ma/exhibitions/"] .exhibitiondescription a,
body[ndx--template^="ko/exhibitions/"] .exhibitiondescription a {
  text-decoration: underline;
}

body[ndx--template^="en/fairs/"] h1,
body[ndx--template^="ma/fairs/"] h1,
body[ndx--template^="ko/fairs/"] h1,
body[ndx--template^="en/stories/"] h1,
body[ndx--template^="ma/stories/"] h1,
body[ndx--template^="ko/stories/"] h1 {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 0.25vw;
  max-width: 98vw;
}
body[ndx--template^="en/fairs/"] h1 a,
body[ndx--template^="ma/fairs/"] h1 a,
body[ndx--template^="ko/fairs/"] h1 a,
body[ndx--template^="en/stories/"] h1 a,
body[ndx--template^="ma/stories/"] h1 a,
body[ndx--template^="ko/stories/"] h1 a {
  border-bottom: solid black 0.25vw;
  height: 3.75vw;
  display: inline-block;
}
body[ndx--template^="en/fairs/"] h1 a:hover,
body[ndx--template^="ma/fairs/"] h1 a:hover,
body[ndx--template^="ko/fairs/"] h1 a:hover,
body[ndx--template^="en/stories/"] h1 a:hover,
body[ndx--template^="ma/stories/"] h1 a:hover,
body[ndx--template^="ko/stories/"] h1 a:hover {
  font-family: "Helvetica Neue LT italic", sans-serif;
}
body[ndx--template^="en/fairs/"] .cta_rshowroom,
body[ndx--template^="en/fairs/"] .cta_showroom,
body[ndx--template^="ma/fairs/"] .cta_rshowroom,
body[ndx--template^="ma/fairs/"] .cta_showroom,
body[ndx--template^="ko/fairs/"] .cta_rshowroom,
body[ndx--template^="ko/fairs/"] .cta_showroom,
body[ndx--template^="en/stories/"] .cta_rshowroom,
body[ndx--template^="en/stories/"] .cta_showroom,
body[ndx--template^="ma/stories/"] .cta_rshowroom,
body[ndx--template^="ma/stories/"] .cta_showroom,
body[ndx--template^="ko/stories/"] .cta_rshowroom,
body[ndx--template^="ko/stories/"] .cta_showroom {
  margin-right: 0.5vw;
}
body[ndx--template^="en/fairs/"] .exhibitiondescription,
body[ndx--template^="ma/fairs/"] .exhibitiondescription,
body[ndx--template^="ko/fairs/"] .exhibitiondescription,
body[ndx--template^="en/stories/"] .exhibitiondescription,
body[ndx--template^="ma/stories/"] .exhibitiondescription,
body[ndx--template^="ko/stories/"] .exhibitiondescription {
  margin-bottom: 1.75vw;
}
body[ndx--template^="en/fairs/"] .exhibitiondescription a,
body[ndx--template^="ma/fairs/"] .exhibitiondescription a,
body[ndx--template^="ko/fairs/"] .exhibitiondescription a,
body[ndx--template^="en/stories/"] .exhibitiondescription a,
body[ndx--template^="ma/stories/"] .exhibitiondescription a,
body[ndx--template^="ko/stories/"] .exhibitiondescription a {
  text-decoration: underline;
}
body[ndx--template^="en/fairs/"] button:not(.cta_inquire),
body[ndx--template^="ma/fairs/"] button:not(.cta_inquire),
body[ndx--template^="ko/fairs/"] button:not(.cta_inquire),
body[ndx--template^="en/stories/"] button:not(.cta_inquire),
body[ndx--template^="ma/stories/"] button:not(.cta_inquire),
body[ndx--template^="ko/stories/"] button:not(.cta_inquire) {
  margin-left: 0;
}
body[ndx--template^="en/fairs/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ma/fairs/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ko/fairs/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="en/stories/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ma/stories/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ko/stories/"] button:not(.cta_inquire).cta_overlay {
  margin-right: 0.5vw;
}
body[ndx--template^="en/fairs/"] .language,
body[ndx--template^="ma/fairs/"] .language,
body[ndx--template^="ko/fairs/"] .language,
body[ndx--template^="en/stories/"] .language,
body[ndx--template^="ma/stories/"] .language,
body[ndx--template^="ko/stories/"] .language {
  display: inline;
}
body[ndx--template^="en/fairs/"] .description p:first-of-type,
body[ndx--template^="ma/fairs/"] .description p:first-of-type,
body[ndx--template^="ko/fairs/"] .description p:first-of-type,
body[ndx--template^="en/stories/"] .description p:first-of-type,
body[ndx--template^="ma/stories/"] .description p:first-of-type,
body[ndx--template^="ko/stories/"] .description p:first-of-type {
  display: inline;
  margin-top: 0;
}
body[ndx--template^="en/fairs/"] .description p,
body[ndx--template^="ma/fairs/"] .description p,
body[ndx--template^="ko/fairs/"] .description p,
body[ndx--template^="en/stories/"] .description p,
body[ndx--template^="ma/stories/"] .description p,
body[ndx--template^="ko/stories/"] .description p {
  margin-top: 0.5vw;
}

body[ndx--template^="en/shop/"] h1,
body[ndx--template^="ma/shop/"] h1,
body[ndx--template^="ko/shop/"] h1 {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: 1.75vw;
  max-width: 98vw;
}
body[ndx--template^="en/shop/"] h1 a,
body[ndx--template^="ma/shop/"] h1 a,
body[ndx--template^="ko/shop/"] h1 a {
  border-bottom: solid black 0.25vw;
  height: 3.75vw;
  display: inline-block;
}
body[ndx--template^="en/shop/"] h1 a:hover,
body[ndx--template^="ma/shop/"] h1 a:hover,
body[ndx--template^="ko/shop/"] h1 a:hover {
  font-family: "Helvetica Neue LT italic", sans-serif;
}
body[ndx--template^="en/shop/"] .exhibitiondescription,
body[ndx--template^="ma/shop/"] .exhibitiondescription,
body[ndx--template^="ko/shop/"] .exhibitiondescription {
  font-size: 6vw;
  line-height: 6.5vw;
}
body[ndx--template^="en/shop/"] .exhibitiondescription a,
body[ndx--template^="ma/shop/"] .exhibitiondescription a,
body[ndx--template^="ko/shop/"] .exhibitiondescription a {
  text-decoration: underline;
}
body[ndx--template^="en/shop/"] button:not(.cta_inquire),
body[ndx--template^="ma/shop/"] button:not(.cta_inquire),
body[ndx--template^="ko/shop/"] button:not(.cta_inquire) {
  margin-left: 0;
}
body[ndx--template^="en/shop/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ma/shop/"] button:not(.cta_inquire).cta_overlay,
body[ndx--template^="ko/shop/"] button:not(.cta_inquire).cta_overlay {
  margin-right: 0.5vw;
}
body[ndx--template^="en/shop/"] .grid-item:nth-child(n),
body[ndx--template^="ma/shop/"] .grid-item:nth-child(n),
body[ndx--template^="ko/shop/"] .grid-item:nth-child(n) {
  width: calc(25% - 1vw);
  margin-right: 1vw;
}
body[ndx--template^="en/shop/"] .language,
body[ndx--template^="ma/shop/"] .language,
body[ndx--template^="ko/shop/"] .language {
  display: inline;
}
body[ndx--template^="en/shop/"] .description p:first-of-type,
body[ndx--template^="ma/shop/"] .description p:first-of-type,
body[ndx--template^="ko/shop/"] .description p:first-of-type {
  display: inline;
  margin-top: 0;
}
body[ndx--template^="en/shop/"] .description p,
body[ndx--template^="ma/shop/"] .description p,
body[ndx--template^="ko/shop/"] .description p {
  margin-top: 0.5vw;
}
body[ndx--template^="en/shop/"] .descriptionwrap,
body[ndx--template^="ma/shop/"] .descriptionwrap,
body[ndx--template^="ko/shop/"] .descriptionwrap {
  margin-right: 1vw;
  font-size: 1.25vw;
}
body[ndx--template^="en/shop/"] .descriptionwrap div div:first-of-type,
body[ndx--template^="ma/shop/"] .descriptionwrap div div:first-of-type,
body[ndx--template^="ko/shop/"] .descriptionwrap div div:first-of-type {
  vertical-align: top;
  display: inline-block;
  width: 7.25vw;
}
body[ndx--template^="en/shop/"] .descriptionwrap div div:nth-of-type(2),
body[ndx--template^="ma/shop/"] .descriptionwrap div div:nth-of-type(2),
body[ndx--template^="ko/shop/"] .descriptionwrap div div:nth-of-type(2) {
  vertical-align: top;
  display: inline-block;
}
body[ndx--template^="en/shop/"] #content,
body[ndx--template^="ma/shop/"] #content,
body[ndx--template^="ko/shop/"] #content {
  font-size: 0;
}

.overlay .c_main a,
.overlay .c_sub a,
.caption .c_main a,
.caption .c_sub a,
.exhibitiontitle .c_main a,
.exhibitiontitle .c_sub a {
  text-decoration: underline;
}
.overlay .c_main p,
.overlay .c_sub p,
.caption .c_main p,
.caption .c_sub p,
.exhibitiontitle .c_main p,
.exhibitiontitle .c_sub p {
  display: inline;
}

body[ndx--template^="en/artists/"] .caption span.artist,
body[ndx--template^="ma/artists/"] .caption span.artist,
body[ndx--template^="ko/artists/"] .caption span.artist,
body[ndx--template^="en/collaborations/"] .caption span.artist,
body[ndx--template^="ma/collaborations/"] .caption span.artist,
body[ndx--template^="ko/collaborations/"] .caption span.artist {
  display: none;
}

.fairarchive,
.stories {
  display: inline-block;
  width: 100%;
}

.expired {
  opacity: 0.5;
  pointer-events: none;
}

.externallink,
.grid .grid-item a.externallink {
  border: 0.1vw solid black;
  color: black;
  background: transparent;
  font-size: 1.25vw;
  line-height: 1.5vw;
  margin-right: 3.75vw;
  padding: 0 0.5vw;
  border-radius: 10vw;
  font-family: "Helvetica Neue LT light", sans-serif;
  margin-left: 0;
  width: auto;
}
.externallink:hover,
.grid .grid-item a.externallink:hover {
  color: #b4b4b4;
  border: 0.1vw solid #b4b4b4;
}

.description p:first-of-type {
  display: inline;
  margin-top: 0;
}
.description p {
  margin-top: 0.5vw;
}
.description p a {
  text-decoration: underline;
}
.description p a:hover {
  font-style: italic;
}

.socialmobile {
  display: none;
}

.mobile #content {
  margin-top: 3.5vw !important;
}
.mobile * {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.mobile *::-webkit-scrollbar {
  display: none;
}
.mobile .description,
.mobile body {
  height: auto;
  position: relative;
  font-size: 6vw;
  line-height: 6.5vw;
}
.mobile .grid-item,
.mobile .width2,
.mobile .width3 {
  width: 100%;
}
.mobile .overlay {
  height: 100%;
  z-index: 400;
  mix-blend-mode: initial;
}
.mobile menu {
  mix-blend-mode: initial !important;
  top: 0;
  width: 99vw;
  position: relative;
  color: black;
}
.mobile menu .home {
  color: black;
  position: relative;
  margin-left: 0.25vw;
  font-size: 0;
  line-height: 12vw;
  letter-spacing: -0.65vw;
  width: auto;
  user-select: none;
}
.mobile menu .home span {
  font-size: 13vw;
}
.mobile menu .home.open {
  top: 0;
}
.mobile menu .home span {
  color: black;
}
.mobile menu .home span:nth-of-type(10) {
  margin: 0 0 0 0.275vw;
}
.mobile menu .home span a {
  color: black;
}
.mobile menu .menuwrap {
  display: none;
  margin-top: 3vw;
  position: relative;
  float: left;
}
.mobile menu .cta span,
.mobile menu .cta a {
  text-decoration: none !important;
  font-size: 6vw;
  line-height: 7vw;
  background-color: white;
  border: 0.25vw solid black;
  border-radius: 10vw;
  padding: 0 2.5vw 0.5vw;
  color: black;
  font-family: "Helvetica Neue LT light", sans-serif;
}
.mobile menu *:hover {
  text-decoration: none !important;
}
.mobile menu .home {
  float: left;
  width: 100vw;
}
.mobile menu div.cta.cta_artists, .mobile menu div.cta.cta_exhibitions, .mobile menu div.cta.cta_fairs, .mobile menu div.cta.cta_collaborations, .mobile menu div.cta.cta_shop, .mobile menu div.cta.cta_stories, .mobile menu div.cta.cta_podcasts, .mobile menu div.cta.cta_about, .mobile menu div.cta.cta_search, .mobile menu div.cta.cta_language, .mobile menu div.cta.cta_showrooms {
  position: relative;
  left: initial;
  top: initial;
  right: initial;
  width: initial;
  float: left;
  margin-left: 1vw;
}
.mobile menu div.cta.cta_menu {
  right: 1vw;
  top: 3.85vw;
  position: fixed;
  display: block;
}
.mobile menu div.cta.open2 {
  display: block;
}
.mobile menu div.cta .cta_search {
  right: 0;
}
.mobile main {
  margin-top: 17.5vw;
  width: 98vw;
}
.mobile #content {
  min-height: calc(100vh - 13vw);
}
.mobile #content.open {
  margin-top: 1vw;
}
.mobile footer {
  mix-blend-mode: initial;
  margin-bottom: 6vw;
}
.mobile footer div {
  display: none;
}
.mobile footer div.legal, .mobile footer div.socialmobile {
  display: block;
  width: 100vw;
  font-size: 0;
}
.mobile footer div.legal br, .mobile footer div.socialmobile br {
  display: none;
}
.mobile footer div.legal button, .mobile footer div.socialmobile button {
  border: none;
  margin-top: 0;
  display: block;
}
.mobile footer div.legal a, .mobile footer div.socialmobile a {
  float: left;
  text-decoration: none !important;
  font-size: 6vw;
  line-height: 7vw;
  background-color: white;
  border: 0.25vw solid black;
  border-radius: 10vw;
  padding: 0 2.5vw 0.5vw;
  color: black;
  font-family: "Helvetica Neue LT light", sans-serif;
  margin-top: 1.5vw;
}
.mobile footer div.legal a:first-of-type, .mobile footer div.socialmobile a:first-of-type {
  margin-right: 1vw;
}
.mobile footer div.sponsor {
  display: block;
  font-size: 6vw;
  line-height: 7vw;
  width: 100%;
  margin-right: 0;
  margin-bottom: 2.4vw;
}
.mobile footer div.sponsor figure {
  margin-bottom: 6vw;
  height: 11vw;
  display: inline-block;
}
.mobile footer div.sponsor figure:first-of-type {
  margin-top: 3vw;
}
.mobile .caption {
  font-size: 6vw;
  line-height: 6.5vw;
}
.mobile .grid-item {
  font-size: 6vw;
  line-height: 7vw;
}
.mobile .grid-item .slick-dots button {
  font-size: 6vw;
  line-height: 7vw;
  width: 7vw;
  margin-right: 1vw;
}
.mobile .grid-item.text {
  margin-bottom: 6vw;
}
.mobile .grid-item .mainslider .slick-dots {
  position: absolute;
  top: 62.25vw;
  display: block;
}
.mobile .grid-item .mainslider .caption {
  margin-top: 10vw;
}
.mobile .grid-item .mainslider video {
  min-height: 57.5vw;
}
.mobile .grid-item .caption {
  margin-bottom: 6vw;
}
.mobile .grid-item .caption .cta_inquire_home {
  text-decoration: none !important;
  font-size: 6vw;
  line-height: 7vw;
  background-color: white;
  border: 0.25vw solid black;
  border-radius: 10vw;
  padding: 0 2.5vw 0.5vw;
  color: black;
  font-family: "Helvetica Neue LT light", sans-serif;
  margin-top: 1vw;
  margin-bottom: 0;
}
.mobile .grid-item .caption :nth-child(2) {
  margin-top: 1vw;
}
.mobile button.desktop {
  display: none !important;
}
.mobile button.mobile {
  display: block;
  position: relative;
  margin-top: 1vw !important;
  margin-left: 0;
}
.mobile button.mobile.cta_inquire_home {
  margin-top: 1vw !important;
  position: relative;
}
.mobile body[ndx--template="en/artists"] .cta_artists:not(.cta),
.mobile body[ndx--template="ma/artists"] .cta_artists:not(.cta),
.mobile body[ndx--template="ko/artists"] .cta_artists:not(.cta),
.mobile body[ndx--template="en/collaborations"] .cta_artists:not(.cta),
.mobile body[ndx--template="ma/collaborations"] .cta_artists:not(.cta),
.mobile body[ndx--template="ko/collaborations"] .cta_artists:not(.cta) {
  width: 98vw;
  font-size: 10vw;
  line-height: 10vw;
  margin-right: 0;
  margin-bottom: 2.5vw;
}
.mobile body[ndx--template="en/artists"] h1 a,
.mobile body[ndx--template="ma/artists"] h1 a,
.mobile body[ndx--template="ko/artists"] h1 a,
.mobile body[ndx--template="en/collaborations"] h1 a,
.mobile body[ndx--template="ma/collaborations"] h1 a,
.mobile body[ndx--template="ko/collaborations"] h1 a {
  border-bottom: none;
  display: inline;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: white;
  text-decoration-thickness: 0.5vw;
}
.mobile body[ndx--template="en/exhibitions"] h1,
.mobile body[ndx--template="ma/exhibitions"] h1,
.mobile body[ndx--template="ko/exhibitions"] h1,
.mobile body[ndx--template="en/fairs"] h1,
.mobile body[ndx--template="ma/fairs"] h1,
.mobile body[ndx--template="ko/fairs"] h1 {
  font-size: 10vw;
  line-height: 11vw;
}
.mobile body[ndx--template^="en/exhibitions/"] h1,
.mobile body[ndx--template^="ma/exhibitions/"] h1,
.mobile body[ndx--template^="ko/exhibitions/"] h1,
.mobile body[ndx--template^="en/showrooms"] h1,
.mobile body[ndx--template^="ma/showrooms"] h1,
.mobile body[ndx--template^="ko/showrooms"] h1 {
  font-size: 10vw;
  line-height: 10vw;
}
.mobile body[ndx--template="en/showrooms"] p,
.mobile body[ndx--template="ma/showrooms"] p,
.mobile body[ndx--template="ko/showrooms"] p {
  font-size: 6vw;
  line-height: 7vw;
  margin-bottom: 4vw;
}
.mobile body[ndx--template="en/stories"] .grid-item,
.mobile body[ndx--template="ma/stories"] .grid-item,
.mobile body[ndx--template="ko/stories"] .grid-item {
  width: 100%;
  margin-bottom: 4vw;
}
.mobile body[ndx--template="en/about"] .width3,
.mobile body[ndx--template="en/about"] .width2,
.mobile body[ndx--template="ma/about"] .width3,
.mobile body[ndx--template="ma/about"] .width2,
.mobile body[ndx--template="ko/about"] .width3,
.mobile body[ndx--template="ko/about"] .width2 {
  width: 100%;
  font-size: 6vw;
  line-height: 7vw;
}
.mobile body[ndx--template="en/about"] .width3 h1,
.mobile body[ndx--template="en/about"] .width2 h1,
.mobile body[ndx--template="ma/about"] .width3 h1,
.mobile body[ndx--template="ma/about"] .width2 h1,
.mobile body[ndx--template="ko/about"] .width3 h1,
.mobile body[ndx--template="ko/about"] .width2 h1 {
  font-size: 10vw;
  line-height: 10vw;
}
.mobile body[ndx--template="en/about"] .width3 div,
.mobile body[ndx--template="en/about"] .width2 div,
.mobile body[ndx--template="ma/about"] .width3 div,
.mobile body[ndx--template="ma/about"] .width2 div,
.mobile body[ndx--template="ko/about"] .width3 div,
.mobile body[ndx--template="ko/about"] .width2 div {
  width: 100% !important;
  margin-bottom: 2vw;
}
.mobile body[ndx--template="en/about"] .width2,
.mobile body[ndx--template="ma/about"] .width2,
.mobile body[ndx--template="ko/about"] .width2 {
  margin-bottom: 4vw;
}
.mobile body[ndx--template="en/about"] .width2 .contact h1,
.mobile body[ndx--template="ma/about"] .width2 .contact h1,
.mobile body[ndx--template="ko/about"] .width2 .contact h1 {
  margin-bottom: 4vw;
}
.mobile .close,
.mobile .cta_downloadpdf,
.mobile .cta_inquire,
.mobile .cta_inquires,
.mobile .cta_overlay,
.mobile .cta_rshowroom,
.mobile .cta_showless,
.mobile .cta_showmore,
.mobile .slick-arrow {
  text-decoration: none !important;
  font-size: 6vw;
  line-height: 7vw;
  background-color: white;
  border: 0.25vw solid black;
  border-radius: 10vw;
  padding: 0 2.5vw 0.5vw;
  color: black;
  font-family: "Helvetica Neue LT light", sans-serif;
  margin-top: 1vw;
  margin-bottom: 0;
  mix-blend-mode: initial !important;
}
.mobile .close a,
.mobile .cta_downloadpdf a,
.mobile .cta_inquire a,
.mobile .cta_inquires a,
.mobile .cta_overlay a,
.mobile .cta_rshowroom a,
.mobile .cta_showless a,
.mobile .cta_showmore a,
.mobile .slick-arrow a {
  font-family: "Helvetica Neue LT light", sans-serif;
}
.mobile body[ndx--template^="en/about"] button,
.mobile body[ndx--template^="ma/about"] button,
.mobile body[ndx--template^="ko/about"] button {
  text-decoration: none !important;
  font-size: 6vw;
  line-height: 7vw;
  background-color: white;
  border: 0.25vw solid black;
  border-radius: 10vw;
  padding: 0 2.5vw;
  color: black;
  font-family: "Helvetica Neue LT light", sans-serif;
  margin-top: 1vw;
  margin-bottom: 0;
  mix-blend-mode: initial !important;
}
.mobile body[ndx--template^="en/about"] button a,
.mobile body[ndx--template^="ma/about"] button a,
.mobile body[ndx--template^="ko/about"] button a {
  font-family: "Helvetica Neue LT light", sans-serif;
}
.mobile .slick-arrow {
  display: block !important;
  position: absolute;
  bottom: 1.25vw;
  right: 18.5vw;
}
.mobile .slick-arrow.slick-prev {
  display: none !important;
}
.mobile .overlay button.close {
  position: absolute;
  top: initial;
  bottom: 6vw;
  right: 1vw;
}
.mobile body[ndx--template^="en/artists/"] h1,
.mobile body[ndx--template^="ma/artists/"] h1,
.mobile body[ndx--template^="ko/artists/"] h1,
.mobile body[ndx--template^="en/collaborations/"] h1,
.mobile body[ndx--template^="ma/collaborations/"] h1,
.mobile body[ndx--template^="ko/collaborations/"] h1 {
  font-size: 10vw;
  line-height: 9.5vw;
  margin-bottom: 4vw;
}
.mobile body[ndx--template^="en/artists/"] h1:first-of-type,
.mobile body[ndx--template^="ma/artists/"] h1:first-of-type,
.mobile body[ndx--template^="ko/artists/"] h1:first-of-type,
.mobile body[ndx--template^="en/collaborations/"] h1:first-of-type,
.mobile body[ndx--template^="ma/collaborations/"] h1:first-of-type,
.mobile body[ndx--template^="ko/collaborations/"] h1:first-of-type {
  margin-bottom: 0;
}
.mobile body[ndx--template^="en/artists/"] .descriptionwrap,
.mobile body[ndx--template^="ma/artists/"] .descriptionwrap,
.mobile body[ndx--template^="ko/artists/"] .descriptionwrap,
.mobile body[ndx--template^="en/collaborations/"] .descriptionwrap,
.mobile body[ndx--template^="ma/collaborations/"] .descriptionwrap,
.mobile body[ndx--template^="ko/collaborations/"] .descriptionwrap {
  width: 98vw;
  font-size: 6vw;
  line-height: 6.5vw;
}
.mobile body[ndx--template^="en/artists/"] .description,
.mobile body[ndx--template^="ma/artists/"] .description,
.mobile body[ndx--template^="ko/artists/"] .description,
.mobile body[ndx--template^="en/collaborations/"] .description,
.mobile body[ndx--template^="ma/collaborations/"] .description,
.mobile body[ndx--template^="ko/collaborations/"] .description {
  margin-bottom: 4vw;
  margin-top: 2vw;
}
.mobile body[ndx--template^="en/artists/"] .cta_showless,
.mobile body[ndx--template^="en/artists/"] .cta_showmore,
.mobile body[ndx--template^="ma/artists/"] .cta_showless,
.mobile body[ndx--template^="ma/artists/"] .cta_showmore,
.mobile body[ndx--template^="ko/artists/"] .cta_showless,
.mobile body[ndx--template^="ko/artists/"] .cta_showmore,
.mobile body[ndx--template^="en/collaborations/"] .cta_showless,
.mobile body[ndx--template^="en/collaborations/"] .cta_showmore,
.mobile body[ndx--template^="ma/collaborations/"] .cta_showless,
.mobile body[ndx--template^="ma/collaborations/"] .cta_showmore,
.mobile body[ndx--template^="ko/collaborations/"] .cta_showless,
.mobile body[ndx--template^="ko/collaborations/"] .cta_showmore {
  display: block;
  margin-bottom: 4vw;
}
.mobile body[ndx--template^="en/artists/"] .cta_overlay,
.mobile body[ndx--template^="ma/artists/"] .cta_overlay,
.mobile body[ndx--template^="ko/artists/"] .cta_overlay,
.mobile body[ndx--template^="en/collaborations/"] .cta_overlay,
.mobile body[ndx--template^="ma/collaborations/"] .cta_overlay,
.mobile body[ndx--template^="ko/collaborations/"] .cta_overlay {
  float: left;
  margin-right: 2vw;
}
.mobile body[ndx--template^="en/artists/"] .descriptionwrap,
.mobile body[ndx--template^="ma/artists/"] .descriptionwrap,
.mobile body[ndx--template^="ko/artists/"] .descriptionwrap,
.mobile body[ndx--template^="en/collaborations/"] .descriptionwrap,
.mobile body[ndx--template^="ma/collaborations/"] .descriptionwrap,
.mobile body[ndx--template^="ko/collaborations/"] .descriptionwrap {
  margin-bottom: 8vw;
}
.mobile body[ndx--template^="en/artists/"] .cta_inquire,
.mobile body[ndx--template^="ma/artists/"] .cta_inquire,
.mobile body[ndx--template^="ko/artists/"] .cta_inquire,
.mobile body[ndx--template^="en/collaborations/"] .cta_inquire,
.mobile body[ndx--template^="ma/collaborations/"] .cta_inquire,
.mobile body[ndx--template^="ko/collaborations/"] .cta_inquire {
  margin-left: 0;
}
.mobile body[ndx--template^="en/artists/"] button.cta_inquire,
.mobile body[ndx--template^="ma/artists/"] button.cta_inquire,
.mobile body[ndx--template^="ko/artists/"] button.cta_inquire,
.mobile body[ndx--template^="en/collaborations/"] button.cta_inquire,
.mobile body[ndx--template^="ma/collaborations/"] button.cta_inquire,
.mobile body[ndx--template^="ko/collaborations/"] button.cta_inquire {
  margin: 1vw 0 0 !important;
  position: relative;
}
.mobile body[ndx--template^="en/artists/"] .grid-item:nth-child(3n),
.mobile body[ndx--template^="en/artists/"] .grid-item:nth-child(4n),
.mobile body[ndx--template^="ma/artists/"] .grid-item:nth-child(3n),
.mobile body[ndx--template^="ma/artists/"] .grid-item:nth-child(4n),
.mobile body[ndx--template^="ko/artists/"] .grid-item:nth-child(3n),
.mobile body[ndx--template^="ko/artists/"] .grid-item:nth-child(4n),
.mobile body[ndx--template^="en/collaborations/"] .grid-item:nth-child(3n),
.mobile body[ndx--template^="en/collaborations/"] .grid-item:nth-child(4n),
.mobile body[ndx--template^="ma/collaborations/"] .grid-item:nth-child(3n),
.mobile body[ndx--template^="ma/collaborations/"] .grid-item:nth-child(4n),
.mobile body[ndx--template^="ko/collaborations/"] .grid-item:nth-child(3n),
.mobile body[ndx--template^="ko/collaborations/"] .grid-item:nth-child(4n) {
  width: 98vw;
}
.mobile body[ndx--template^="en/artists/"] .biography div div:first-of-type,
.mobile body[ndx--template^="ma/artists/"] .biography div div:first-of-type,
.mobile body[ndx--template^="ko/artists/"] .biography div div:first-of-type,
.mobile body[ndx--template^="en/collaborations/"] .biography div div:first-of-type,
.mobile body[ndx--template^="ma/collaborations/"] .biography div div:first-of-type,
.mobile body[ndx--template^="ko/collaborations/"] .biography div div:first-of-type {
  width: 98vw;
  margin-bottom: 2vw;
  margin-top: 4vw;
}
.mobile body[ndx--template^="en/artists/"] .interviews .width2,
.mobile body[ndx--template^="ma/artists/"] .interviews .width2,
.mobile body[ndx--template^="ko/artists/"] .interviews .width2,
.mobile body[ndx--template^="en/collaborations/"] .interviews .width2,
.mobile body[ndx--template^="ma/collaborations/"] .interviews .width2,
.mobile body[ndx--template^="ko/collaborations/"] .interviews .width2 {
  margin-bottom: 4vw;
}
.mobile body[ndx--template^="en/artists/"] .publications .descriptionwrap .publication div div:first-of-type,
.mobile body[ndx--template^="ma/artists/"] .publications .descriptionwrap .publication div div:first-of-type,
.mobile body[ndx--template^="ko/artists/"] .publications .descriptionwrap .publication div div:first-of-type,
.mobile body[ndx--template^="en/collaborations/"] .publications .descriptionwrap .publication div div:first-of-type,
.mobile body[ndx--template^="ma/collaborations/"] .publications .descriptionwrap .publication div div:first-of-type,
.mobile body[ndx--template^="ko/collaborations/"] .publications .descriptionwrap .publication div div:first-of-type {
  width: 98vw;
  margin-bottom: 2vw;
  margin-top: 4vw;
}
.mobile body[ndx--template^="en/artists/"] .exhibitions,
.mobile body[ndx--template^="ma/artists/"] .exhibitions,
.mobile body[ndx--template^="ko/artists/"] .exhibitions,
.mobile body[ndx--template^="en/collaborations/"] .exhibitions,
.mobile body[ndx--template^="ma/collaborations/"] .exhibitions,
.mobile body[ndx--template^="ko/collaborations/"] .exhibitions {
  padding-bottom: 2vw;
}
.mobile .biography .bioheadline {
  font-size: 10vw;
  line-height: 8.5vw;
  margin-left: 0 !important;
}
.mobile .biography .bioheadline.bioheadline {
  margin-top: 4vw !important;
}
.mobile .publicationwrap .relatedpublication {
  margin-top: 4vw;
}
.mobile .overlay .slick-dots {
  max-width: 98vw;
  position: absolute;
  left: 1vw;
  bottom: 8.75vw;
  top: auto;
  display: none;
}
.mobile .overlay .slick-dots button {
  display: none;
}
.mobile .slick-dots button {
  font-size: 6vw;
  line-height: 7vw;
  width: 7vw;
  margin-right: 1vw;
  background-color: white;
}
.mobile .overlay .slick-slide .caption * {
  display: inline;
}
.mobile .overlay .slick-slide .caption .cta_inquire.desktop {
  display: none;
}
.mobile .overlay .slick-slide .caption {
  max-width: 98vw;
  bottom: 4vw;
  position: absolute;
}
.mobile .overlay .slick-slide .caption div {
  width: 98vw;
}
.mobile .overlay .slick-slide .caption .cta_inquire {
  display: block;
  margin-top: 2vw !important;
  position: absolute;
}
.mobile .overlay .slick-slide img,
.mobile .overlay .slick-slide video {
  bottom: auto;
  top: 1vw;
}
.mobile .left div:first-of-type,
.mobile .right div:first-of-type {
  font-size: 10vw;
  line-height: 10vw;
}
.mobile .left,
.mobile .right {
  width: 100%;
}
.mobile .right {
  display: none;
}
.mobile .left .cta_inquire,
.mobile .left .cta_inquire_home {
  display: none;
}
.mobile .left div:first-of-type {
  margin-bottom: 2vw;
}
.mobile .left input {
  font-size: 6vw;
  width: 98vw;
}
.mobile .left input.button {
  padding-left: 2vw;
  padding-right: 2vw;
  line-height: 7vw;
  background: white !important;
  width: auto;
  margin-bottom: 1.25vw;
  margin-top: 4vw;
}
.mobile .left form,
.mobile .right form {
  margin-top: 2vw;
}
.mobile .left form #result div,
.mobile .right form #result div {
  width: 80vw;
  font-size: 6vw;
  line-height: 6.5vw;
  margin-top: 4vw;
  margin-bottom: 3vw;
}
.mobile .descriptionwrap.de,
.mobile .descriptionwrap.en {
  width: 98vw;
  margin-top: 4vw;
  margin-bottom: 4vw;
}
.mobile .descriptionwrap.de .cta_showmore,
.mobile .descriptionwrap.en .cta_showmore {
  margin-top: 4vw;
}
.mobile body[ndx--template^="en/exhibitions/"] .grid-item,
.mobile body[ndx--template^="ma/exhibitions/"] .grid-item,
.mobile body[ndx--template^="ko/exhibitions/"] .grid-item,
.mobile body[ndx--template^="en/showrooms"] .grid-item,
.mobile body[ndx--template^="ma/showrooms"] .grid-item,
.mobile body[ndx--template^="ko/showrooms"] .grid-item,
.mobile body[ndx--template^="en/fairs"] .grid-item,
.mobile body[ndx--template^="ma/fairs"] .grid-item,
.mobile body[ndx--template^="ko/fairs"] .grid-item,
.mobile body[ndx--template^="en/shop"] .grid-item,
.mobile body[ndx--template^="ma/shop"] .grid-item,
.mobile body[ndx--template^="ko/shop"] .grid-item,
.mobile body[ndx--template^="en/stories"] .grid-item,
.mobile body[ndx--template^="ma/stories"] .grid-item,
.mobile body[ndx--template^="ko/stories"] .grid-item,
.mobile body[ndx--template^="en/about"] .grid-item,
.mobile body[ndx--template^="ma/about"] .grid-item,
.mobile body[ndx--template^="ko/about"] .grid-item {
  width: 100%;
}
.mobile body[ndx--template^="en/exhibitions/"] h1,
.mobile body[ndx--template^="ma/exhibitions/"] h1,
.mobile body[ndx--template^="ko/exhibitions/"] h1,
.mobile body[ndx--template^="en/showrooms"] h1,
.mobile body[ndx--template^="ma/showrooms"] h1,
.mobile body[ndx--template^="ko/showrooms"] h1,
.mobile body[ndx--template^="en/fairs"] h1,
.mobile body[ndx--template^="ma/fairs"] h1,
.mobile body[ndx--template^="ko/fairs"] h1,
.mobile body[ndx--template^="en/shop"] h1,
.mobile body[ndx--template^="ma/shop"] h1,
.mobile body[ndx--template^="ko/shop"] h1,
.mobile body[ndx--template^="en/stories"] h1,
.mobile body[ndx--template^="ma/stories"] h1,
.mobile body[ndx--template^="ko/stories"] h1,
.mobile body[ndx--template^="en/about"] h1,
.mobile body[ndx--template^="ma/about"] h1,
.mobile body[ndx--template^="ko/about"] h1 {
  font-size: 10vw;
  line-height: 10vw;
  margin-bottom: 1.75vw;
  margin-top: 2.5vw;
}
.mobile body[ndx--template^="en/exhibitions/"] h1:first-of-type,
.mobile body[ndx--template^="ma/exhibitions/"] h1:first-of-type,
.mobile body[ndx--template^="ko/exhibitions/"] h1:first-of-type,
.mobile body[ndx--template^="en/showrooms"] h1:first-of-type,
.mobile body[ndx--template^="ma/showrooms"] h1:first-of-type,
.mobile body[ndx--template^="ko/showrooms"] h1:first-of-type,
.mobile body[ndx--template^="en/fairs"] h1:first-of-type,
.mobile body[ndx--template^="ma/fairs"] h1:first-of-type,
.mobile body[ndx--template^="ko/fairs"] h1:first-of-type,
.mobile body[ndx--template^="en/shop"] h1:first-of-type,
.mobile body[ndx--template^="ma/shop"] h1:first-of-type,
.mobile body[ndx--template^="ko/shop"] h1:first-of-type,
.mobile body[ndx--template^="en/stories"] h1:first-of-type,
.mobile body[ndx--template^="ma/stories"] h1:first-of-type,
.mobile body[ndx--template^="ko/stories"] h1:first-of-type,
.mobile body[ndx--template^="en/about"] h1:first-of-type,
.mobile body[ndx--template^="ma/about"] h1:first-of-type,
.mobile body[ndx--template^="ko/about"] h1:first-of-type {
  margin-top: 0;
}
.mobile body[ndx--template^="en/exhibitions/"] h1 a,
.mobile body[ndx--template^="ma/exhibitions/"] h1 a,
.mobile body[ndx--template^="ko/exhibitions/"] h1 a,
.mobile body[ndx--template^="en/showrooms"] h1 a,
.mobile body[ndx--template^="ma/showrooms"] h1 a,
.mobile body[ndx--template^="ko/showrooms"] h1 a,
.mobile body[ndx--template^="en/fairs"] h1 a,
.mobile body[ndx--template^="ma/fairs"] h1 a,
.mobile body[ndx--template^="ko/fairs"] h1 a,
.mobile body[ndx--template^="en/shop"] h1 a,
.mobile body[ndx--template^="ma/shop"] h1 a,
.mobile body[ndx--template^="ko/shop"] h1 a,
.mobile body[ndx--template^="en/stories"] h1 a,
.mobile body[ndx--template^="ma/stories"] h1 a,
.mobile body[ndx--template^="ko/stories"] h1 a,
.mobile body[ndx--template^="en/about"] h1 a,
.mobile body[ndx--template^="ma/about"] h1 a,
.mobile body[ndx--template^="ko/about"] h1 a {
  border-bottom: none;
  display: inline;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: black;
  text-decoration-thickness: 0.5vw;
}
.mobile body[ndx--template^="en/shop"] .details,
.mobile body[ndx--template^="ma/shop"] .details,
.mobile body[ndx--template^="ko/shop"] .details {
  margin-top: 1.5vw;
}
.mobile body[ndx--template^="en/shop"] .details > div,
.mobile body[ndx--template^="ma/shop"] .details > div,
.mobile body[ndx--template^="ko/shop"] .details > div {
  margin-bottom: 1.75vw;
}
.mobile body[ndx--template^="en/shop"] .details > div div,
.mobile body[ndx--template^="ma/shop"] .details > div div,
.mobile body[ndx--template^="ko/shop"] .details > div div {
  display: inline;
}
.mobile body[ndx--template^="en/shop"] .details > div div:first-of-type,
.mobile body[ndx--template^="ma/shop"] .details > div div:first-of-type,
.mobile body[ndx--template^="ko/shop"] .details > div div:first-of-type {
  margin-right: 2vw;
}
.mobile body[ndx--template^="en/shop"] .details div,
.mobile body[ndx--template^="ma/shop"] .details div,
.mobile body[ndx--template^="ko/shop"] .details div {
  font-size: 6vw;
  line-height: 6.5vw;
  margin-top: 0 !important;
  margin-bottom: 2vw !important;
}
.mobile body[ndx--template^="en/shop"] .details div div:first-of-type,
.mobile body[ndx--template^="ma/shop"] .details div div:first-of-type,
.mobile body[ndx--template^="ko/shop"] .details div div:first-of-type {
  vertical-align: top;
  display: inline;
  width: auto;
}
.mobile body[ndx--template^="en/shop"] .details div div:nth-of-type(2),
.mobile body[ndx--template^="ma/shop"] .details div div:nth-of-type(2),
.mobile body[ndx--template^="ko/shop"] .details div div:nth-of-type(2) {
  vertical-align: top;
  display: inline;
}
.mobile body[ndx--template^="en/shop"] .overlay .descriptionwrap,
.mobile body[ndx--template^="ma/shop"] .overlay .descriptionwrap,
.mobile body[ndx--template^="ko/shop"] .overlay .descriptionwrap {
  display: none;
}
.mobile body[ndx--template^="en/about"] .width2,
.mobile body[ndx--template^="ma/about"] .width2,
.mobile body[ndx--template^="ko/about"] .width2 {
  margin-bottom: 6vw !important;
}
.mobile body[ndx--template^="en/about"] .width2 div,
.mobile body[ndx--template^="ma/about"] .width2 div,
.mobile body[ndx--template^="ko/about"] .width2 div {
  width: 100% !important;
}
.mobile body[ndx--template^="en/about"] .width2 div div,
.mobile body[ndx--template^="ma/about"] .width2 div div,
.mobile body[ndx--template^="ko/about"] .width2 div div {
  margin-bottom: 1.75vw;
}
.mobile body[ndx--template^="en/about"] .width2 p,
.mobile body[ndx--template^="ma/about"] .width2 p,
.mobile body[ndx--template^="ko/about"] .width2 p {
  margin-bottom: 1.75vw;
}
.mobile body[ndx--template^="en/about"] .contact h1,
.mobile body[ndx--template^="ma/about"] .contact h1,
.mobile body[ndx--template^="ko/about"] .contact h1 {
  margin-bottom: 6vw;
}
.mobile .overlay {
  height: 100%;
}
.mobile .searchoverlay {
  z-index: 500;
  mix-blend-mode: initial;
  height: 100%;
}
.mobile .searchoverlay .close {
  right: 1vw;
  top: initial;
  position: fixed;
  bottom: calc(-100vh - 1.25vw);
  transition: bottom 0.75s ease-in-out;
}
.mobile .searchoverlay.top .close {
  bottom: 1.25vw;
}
.mobile .searchoverlay form {
  height: 10vw;
  font-size: 10vw !important;
  line-height: 10vw;
}
.mobile .searchoverlay input {
  font-size: 10vw !important;
  line-height: 10vw;
  margin-bottom: 1.75vw;
}
.mobile .searchoverlay .searchicon {
  position: absolute;
  right: 0;
  top: 1.35vw;
  width: 8.5vw;
  height: 8vw;
  pointer-events: none;
}
.mobile .searchoverlay input[type=submit] {
  right: 0;
  top: 0;
  width: 9vw;
  height: 10vw;
  margin-bottom: 0;
  font-size: 0 !important;
}
.mobile .searchoverlay h1 a {
  height: 9vw;
  border-bottom: none;
  display: inline;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: black;
  text-decoration-thickness: 0.5vw;
  font-size: 10vw;
  line-height: 9.5vw;
  margin-bottom: 4vw;
}
.mobile #inquireform .button,
.mobile #orderform .button {
  margin-bottom: 9vw !important;
}
.mobile .cta_downloadpdf {
  margin-bottom: 9vw !important;
}
.mobile body[ndx--template^="en/about/"] p,
.mobile body[ndx--template^="ma/about/"] p,
.mobile body[ndx--template^="ko/about/"] p {
  margin-bottom: 1.75vw;
}

.mobile body[ndx--template^="en/artists/"] .biography,
.mobile body[ndx--template^="en/artists/"] .interviews,
.mobile body[ndx--template^="en/artists/"] .publications,
.mobile body[ndx--template^="en/artists/"] .news,
.mobile body[ndx--template^="ma/artists/"] .biography,
.mobile body[ndx--template^="ma/artists/"] .interviews,
.mobile body[ndx--template^="ma/artists/"] .publications,
.mobile body[ndx--template^="ma/artists/"] .news,
.mobile body[ndx--template^="ko/artists/"] .biography,
.mobile body[ndx--template^="ko/artists/"] .interviews,
.mobile body[ndx--template^="ko/artists/"] .publications,
.mobile body[ndx--template^="ko/artists/"] .news,
.mobile body[ndx--template^="en/collaborations/"] .biography,
.mobile body[ndx--template^="en/collaborations/"] .interviews,
.mobile body[ndx--template^="en/collaborations/"] .publications,
.mobile body[ndx--template^="en/collaborations/"] .news,
.mobile body[ndx--template^="ma/collaborations/"] .biography,
.mobile body[ndx--template^="ma/collaborations/"] .interviews,
.mobile body[ndx--template^="ma/collaborations/"] .publications,
.mobile body[ndx--template^="ma/collaborations/"] .news,
.mobile body[ndx--template^="ko/collaborations/"] .biography,
.mobile body[ndx--template^="ko/collaborations/"] .interviews,
.mobile body[ndx--template^="ko/collaborations/"] .publications,
.mobile body[ndx--template^="ko/collaborations/"] .news {
  padding: 1vw 1vw 12vw;
  overflow-x: hidden;
  width: 100vw;
}
.mobile .searchoverlay .grid {
  width: 98vw;
}
.mobile .grid .grid-item.text p {
  margin-top: 2vw;
}
.mobile body[ndx--template^="en/exhibitions/"] .description p,
.mobile body[ndx--template^="ma/exhibitions/"] .description p,
.mobile body[ndx--template^="ko/exhibitions/"] .description p,
.mobile body[ndx--template^="en/shop"] .description p,
.mobile body[ndx--template^="ma/shop"] .description p,
.mobile body[ndx--template^="ko/shop"] .description p,
.mobile body[ndx--template^="en/stories"] .description p,
.mobile body[ndx--template^="ma/stories"] .description p,
.mobile body[ndx--template^="ko/stories"] .description p {
  margin-top: 2vw;
}

.exhibitioncurrent[style*="height: 0px"] {
  margin-top: -2.5vw;
}

.pagetitle {
  display: none !important;
}

span.comma:after {
  content: ", ";
}
span.comma:last-of-type:after {
  content: "";
}

span.colon:after {
  content: ": ";
}
span.colon:last-of-type:after {
  content: "";
}

.singleimage.mainslider .caption,
.slider.mainslidersingle .caption,
.slider.mainslider .caption {
  display: none;
}

.podcastinfo {
  margin-bottom: 2vw;
  float: left;
}
.podcastinfo img {
  width: calc(25% - 1vw);
  float: left;
  margin-right: 1vw;
  margin-top: 0.5vw;
}
.podcastinfo .meta {
  float: left;
  width: calc(75% - 1vw);
  vertical-align: top;
}

.podcast .small,
.podcastinfo .small {
  font-size: 1vw;
  margin-top: 0.5vw;
}
.podcast .small a:hover,
.podcastinfo .small a:hover {
  font-family: "Helvetica Neue LT italic";
}

.podcastlist {
  margin-bottom: 12vw;
  float: left;
}
.podcastlist .podcast {
  width: 100%;
  margin-top: 2vw;
  float: left;
}
.podcastlist .podcast .meta {
  float: left;
  width: calc(50% - 1vw);
  vertical-align: top;
}
.podcastlist .podcast .audio-player {
  float: left;
  border: 0.1vw solid black;
  width: calc(50% - 1vw);
  text-align: center;
  display: flex;
  flex-flow: row;
  margin-top: 0.65vw;
  border-radius: 1vw;
  overflow: hidden;
  margin-right: 1vw;
}
.podcastlist .podcast .audio-player .album-image {
  width: 10vw;
  height: 10vw;
  background-size: cover;
  background-position: center;
}
.podcastlist .podcast .audio-player .player-controls {
  align-items: center;
  justify-content: center;
  margin-top: 2.5vw;
  flex: 3;
}
.podcastlist .podcast .audio-player .player-controls progress {
  width: 90%;
  border: 0.1vw solid black;
  border-radius: 1vw;
  overflow: hidden;
  background-color: white;
}
.podcastlist .podcast .audio-player .player-controls progress::-webkit-progress-bar {
  background-color: white;
}
.podcastlist .podcast .audio-player .player-controls progress::-moz-progress-bar {
  background-color: black;
}
.podcastlist .podcast .audio-player .player-controls progress::-webkit-progress-value {
  background-color: black;
}
.podcastlist .podcast .audio-player .button-container {
  width: 5vw;
  height: 5vw;
  margin: 2.5vw 2vw;
  border-radius: 50%;
  border: 0.1vw solid black;
  display: flex;
  align-items: center;
  justify-content: center;
}
.podcastlist .podcast .audio-player .button-container .play-btn {
  box-sizing: border-box;
  height: 2vw;
  border-color: transparent transparent transparent #202020;
  transition: 100ms all ease;
  will-change: border-width;
  cursor: pointer;
  border-style: solid;
  border-width: 1vw 0 1vw 1.5vw;
  margin: 0 0 0 0.25vw;
}
.podcastlist .podcast .audio-player .button-container .play-btn.pause {
  margin: 0;
  border-style: double;
  border-width: 0 0 0 1.5vw;
}

.mobile .podcastinfo h1,
.mobile .podcastlist h1 {
  font-size: 10vw;
  line-height: 10vw;
  margin-bottom: 1.75vw;
}
.mobile .podcastinfo h2,
.mobile .podcastlist h2 {
  font-size: 8vw;
  line-height: 8vw;
  margin-bottom: 1.75vw;
}
.mobile .podcastinfo p,
.mobile .podcastlist p {
  font-size: 6vw;
  line-height: 7vw;
}
.mobile .podcastinfo {
  margin-bottom: 10vw;
}
.mobile .podcastinfo img {
  width: 100%;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 1.75vw;
}
.mobile .podcastinfo .meta {
  width: 100%;
}
.mobile .podcastlist {
  margin-bottom: 12vw;
}
.mobile .podcastlist .podcast {
  width: 100%;
}
.mobile .podcastlist .podcast .meta {
  width: 100%;
  margin-top: 4vw;
  margin-bottom: 16vw;
}
.mobile .podcastlist .podcast .audio-player {
  float: left;
  width: 100%;
  display: inline-block;
  border-radius: 5vw;
}
.mobile .podcastlist .podcast .audio-player .album-image {
  width: 100%;
  height: auto;
  aspect-ratio: 1;
}
.mobile .podcastlist .podcast .audio-player .player-container {
  float: left;
  width: 20vw;
  margin-top: 2vw;
}
.mobile .podcastlist .podcast .audio-player .player-controls {
  width: calc(100% - 20vw);
  float: left;
  margin-top: 1vw;
  padding: 2vw;
}
.mobile .podcastlist .podcast .audio-player .button-container {
  width: 15vw;
  height: 15vw;
}
.mobile .podcastlist .podcast .audio-player .button-container .play-btn {
  height: 6vw;
  border-width: 3vw 0 3vw 4.5vw;
  margin: 0 0 0 0.75vw;
}
.mobile .podcastlist .podcast .audio-player .button-container .play-btn.pause {
  border-width: 0 0 0 4.5vw;
}

.alternativeaddress {
  margin-top: 0.5vw;
}

.mobile .alternativeaddress {
  margin-top: 3vw;
}

[ndx--target-view^="en/artists/"] .grid-item .caption,
[ndx--target-view^="en/exhibitions/"] .grid-item .caption,
[ndx--target-view^="en/fairs/"] .grid-item .caption,
[ndx--target-view^="en/shop/"] .grid-item .caption,
[ndx--target-view^="en/stories/"] .grid-item .caption,
[ndx--target-view^="ma/artists/"] .grid-item .caption,
[ndx--target-view^="ma/exhibitions/"] .grid-item .caption,
[ndx--target-view^="ma/fairs/"] .grid-item .caption,
[ndx--target-view^="ma/shop/"] .grid-item .caption,
[ndx--target-view^="ma/stories/"] .grid-item .caption,
[ndx--target-view^="ko/artists/"] .grid-item .caption,
[ndx--target-view^="ko/exhibitions/"] .grid-item .caption,
[ndx--target-view^="ko/fairs/"] .grid-item .caption,
[ndx--target-view^="ko/shop/"] .grid-item .caption,
[ndx--target-view^="ko/stories/"] .grid-item .caption {
  color: red;
  display: none;
}
[ndx--target-view^="en/artists/"] .slick-slide .caption,
[ndx--target-view^="en/exhibitions/"] .slick-slide .caption,
[ndx--target-view^="en/fairs/"] .slick-slide .caption,
[ndx--target-view^="en/shop/"] .slick-slide .caption,
[ndx--target-view^="en/stories/"] .slick-slide .caption,
[ndx--target-view^="ma/artists/"] .slick-slide .caption,
[ndx--target-view^="ma/exhibitions/"] .slick-slide .caption,
[ndx--target-view^="ma/fairs/"] .slick-slide .caption,
[ndx--target-view^="ma/shop/"] .slick-slide .caption,
[ndx--target-view^="ma/stories/"] .slick-slide .caption,
[ndx--target-view^="ko/artists/"] .slick-slide .caption,
[ndx--target-view^="ko/exhibitions/"] .slick-slide .caption,
[ndx--target-view^="ko/fairs/"] .slick-slide .caption,
[ndx--target-view^="ko/shop/"] .slick-slide .caption,
[ndx--target-view^="ko/stories/"] .slick-slide .caption {
  color: black;
  display: block;
}

[ndx--template$="/exhibitions/kunsttage-basel"] .comma {
  white-space: nowrap;
}