@charset "UTF-8";div.artist[data-v-f8f90dd0]{align-content:space-between;display:grid;row-gap:calc(var(--padding-base)/2)}div.artist div.titles h3.--en[data-v-f8f90dd0]{font-family:var(--font-serif);font-size:var(--font-size-md-large);letter-spacing:normal}div.artist div.titles h3.--ja[data-v-f8f90dd0]{font-family:var(--font-fallback);margin-top:5px}div.page-layout[data-v-abe1a0cd]{display:flex;flex-flow:column nowrap;margin:0 auto;max-width:1600px;padding:0 var(--padding-base);row-gap:calc(var(--padding-base)*2);width:100%}div.page-layout div.artists[data-v-abe1a0cd]{display:flex;flex-flow:column nowrap;row-gap:var(--padding-base)}div.page-layout div.artists.--has-active-events div.header[data-v-abe1a0cd]:before{content:""}div.page-layout div.artists div.header[data-v-abe1a0cd]{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:calc(var(--padding-base)/2);padding-top:calc(var(--padding-base)/2 - 4px);position:relative}@media screen and (max-width:767px){div.page-layout div.artists div.header[data-v-abe1a0cd]{padding-top:calc(var(--padding-base)/2 - 1px)}}div.page-layout div.artists div.header[data-v-abe1a0cd]:after,div.page-layout div.artists div.header[data-v-abe1a0cd]:before{background-color:#ede6e4;height:1px;left:0;margin:0 calc(50% - 50vw);position:absolute;width:100vw}div.page-layout div.artists div.header[data-v-abe1a0cd]:before{top:0}div.page-layout div.artists div.header[data-v-abe1a0cd]:after{bottom:0;content:""}div.page-layout div.artists div.header h2[data-v-abe1a0cd]{font-family:var(--font-serif);font-size:var(--font-size-lg);letter-spacing:normal}div.page-layout div.artists div.header button.filter-trigger[data-v-abe1a0cd]{all:unset;align-items:center;box-sizing:border-box;color:var(--color-dark-grey-warm);-moz-column-gap:1ch;column-gap:1ch;cursor:pointer;display:inline-flex}div.page-layout div.artists div.header button.filter-trigger[data-v-abe1a0cd]:hover{color:var(--color-black)}div.page-layout div.artists div.header button.filter-trigger:hover span.symbol[data-v-abe1a0cd]{background-color:var(--color-clay)}div.page-layout div.artists div.header button.filter-trigger:hover span.symbol svg[data-v-abe1a0cd]{fill:var(--color-black)}div.page-layout div.artists div.header button.filter-trigger span.symbol[data-v-abe1a0cd]{background-color:var(--color-dark-grey-warm);border-radius:50%;display:block;height:27px;position:relative;width:27px}div.page-layout div.artists div.header button.filter-trigger span.symbol svg[data-v-abe1a0cd]{fill:#fff;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:9px;z-index:1}div.page-layout div.artists div.header div.filters[data-v-abe1a0cd]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s,opacity .5s;width:100%}div.page-layout div.artists div.header div.filters.--open[data-v-abe1a0cd]{grid-template-rows:1fr;opacity:1}div.page-layout div.artists div.header div.filters div.inner[data-v-abe1a0cd]{overflow:hidden}div.page-layout div.artists div.header div.filters ul[data-v-abe1a0cd]{display:flex;flex-flow:row wrap;margin-top:calc(var(--padding-base)*2)}@media screen and (max-width:767px){div.page-layout div.artists div.header div.filters ul[data-v-abe1a0cd]{flex-flow:column nowrap;margin-top:var(--padding-base);row-gap:.5ch}}div.page-layout div.artists div.header div.filters ul li[data-v-abe1a0cd]:not(:last-child):after{content:"•";display:inline-flex;margin:0 .5ch}@media screen and (max-width:767px){div.page-layout div.artists div.header div.filters ul li[data-v-abe1a0cd]:not(:last-child):after{content:none}}div.page-layout div.artists div.header div.filters ul li.--active button[data-v-abe1a0cd]{color:var(--color-dark-grey-warm)}div.page-layout div.artists div.header div.filters ul li button[data-v-abe1a0cd]{all:unset;box-sizing:border-box;cursor:pointer}div.page-layout div.artists div.header div.filters ul li button[data-v-abe1a0cd]:hover{color:var(--color-dark-grey-warm)}div.page-layout div.artists div.layout[data-v-abe1a0cd]{display:grid;gap:calc(var(--padding-base)*2) calc(var(--padding-base)/2);grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px) and (max-width:1023px){div.page-layout div.artists div.layout[data-v-abe1a0cd]{gap:calc(var(--padding-base)*2) var(--padding-base);grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){div.page-layout div.artists div.layout[data-v-abe1a0cd]{gap:calc(var(--padding-base)*2) var(--padding-base);grid-template-columns:repeat(2,1fr)}}
