*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,picture{max-width:100%;display:block}body,input,label,textarea{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){body,input,label,textarea{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){body,input,label,textarea{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}body.ko,body .ko,input.ko,input .ko,label.ko,label .ko,textarea.ko,textarea .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){body.ko,body .ko,input.ko,input .ko,label.ko,label .ko,textarea.ko,textarea .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){body.ko,body .ko,input.ko,input .ko,label.ko,label .ko,textarea.ko,textarea .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}h1,h2,h3,h4,h5{font-weight:400}h1,.h1{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.02em;font-size:3.6rem;font-weight:700;line-height:113%}@media only screen and (min-width:768px){h1,.h1{letter-spacing:.02em;font-size:7.2rem;line-height:105%}}@media only screen and (min-width:1920px){h1,.h1{letter-spacing:.02em;font-size:4.5vw;line-height:105%}}h1.ko,h1 .ko,.h1.ko,.h1 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:3.5rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){h1.ko,h1 .ko,.h1.ko,.h1 .ko{letter-spacing:.03em;font-size:7.2rem;line-height:121%}}@media only screen and (min-width:1920px){h1.ko,h1 .ko,.h1.ko,.h1 .ko{font-size:4.5vw}}a{color:inherit;cursor:pointer;text-decoration:none;position:relative}.b1{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.b1{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.b1{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.b1.ko,.b1 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.b1.ko,.b1 .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.b1.ko,.b1 .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.b2{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.b2{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.b2{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.b2.ko,.b2 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.b2.ko,.b2 .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.b2.ko,.b2 .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.text{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.text{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.text{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.text.ko,.text .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.text.ko,.text .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.text.ko,.text .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}:root{--remSize:10px;--background:#f7f6f2;--foreground:#111;--muted:#adadad;--surface:#adadad;--margin:1rem;--gutter:1.5rem;--sides:var(--margin);--gap:1rem;--ease:cubic-bezier(.22, 1, .36, 1)}@supports (height:100dvh){:root{--viewportHeight:100dvh}}@media only screen and (min-width:768px){:root{--sides:var(--margin);--gap:1.5rem;--margin:1.5rem}}html{font-size:var(--remSize);background:var(--background);min-height:100%}html.--modal-open{overflow:hidden}body{min-height:100dvh;color:var(--foreground);background:var(--background)}a{color:inherit;text-decoration:none}::selection{color:var(--background);background:var(--foreground)}*,:before,:after{text-underline-offset:.15em}@media (hover:hover){.Header__nav a:hover:not(.HomeGallery *),.Header__exhibition:hover .Header__exhibition-title:not(.HomeGallery *),.Header__exhibition:hover .Header__exhibition-artist:not(.HomeGallery *),.ListingHeading nav a:hover:not(.HomeGallery *),.WorkDetail__artists a:hover:not(.HomeGallery *),.ExhibitionDetail__biography h2 a:hover:not(.HomeGallery *),.ContentCards__heading a:hover:not(.HomeGallery *),.ProductCard__button:hover .ProductCard__info:not(.HomeGallery *),.ProductModal__cart:not(:disabled):hover:not(.HomeGallery *),.ProductModal__close:hover:not(.HomeGallery *),.CartDrawer__panel button:not(:disabled):hover:not(.HomeGallery *),a.b1:hover:not(.HomeGallery *),button.b1:not(:disabled):hover:not(.HomeGallery *),.b1 a:hover:not(.HomeGallery *),.b1 button:not(:disabled):hover:not(.HomeGallery *),a:hover .b1:not(.HomeGallery *),button:not(:disabled):hover .b1:not(.HomeGallery *){color:#6d6d6d}}:where(.Header__languages a,.Header__social a,.ScrollHeader a,.Footer__links a,.Footer__details a,.About__contact a,.DetailLanguage a,.WorkDetail__back,.RichText a,.TextLink,.ExternalLink):hover{-webkit-text-decoration-line:var(--link-hover-decoration,none);text-decoration-line:var(--link-hover-decoration,none)}body{flex-direction:column;display:flex}main{min-height:100dvh}.wrap{width:100%}.Header{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.Header{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.Header{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.Header.ko,.Header .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.Header.ko,.Header .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.Header.ko,.Header .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.Header{z-index:20;padding:var(--margin);background:var(--background);color:var(--foreground);position:relative}@media only screen and (min-width:1034px){.Header{grid-template-columns:calc((100% - var(--gap))/2) minmax(0, 1fr) fit-content(35%);gap:var(--gap);grid-template-rows:1fr auto;display:grid}}.Header.--open{z-index:100;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0;overflow-y:auto}.Header__logo{width:calc(100% - 34px - 2*var(--margin));flex-shrink:0;display:block}.Header__logo img{width:100%;height:auto;display:block}@media only screen and (min-width:1034px){.Header__logo{grid-area:1/1/3;width:100%}}.Header__toggle{z-index:1;transition:transform .25s var(--ease);position:fixed}.Header__toggle.--hidden{transform:translateY(calc(-100% - var(--margin)))}.Header__toggle:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Header__toggle{transition:none}}.Header__toggle{top:var(--margin);right:var(--margin);cursor:pointer;background:#111;border:0;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;padding:0;display:flex}.Header__toggle img{filter:invert();display:block}@media only screen and (min-width:1034px){.Header__toggle{display:none}}.Header__location{overflow-wrap:anywhere;min-width:0;margin-top:var(--margin)}.Header__location p{white-space:pre-line;margin:0}@media only screen and (min-width:1034px){.Header__location{grid-area:2/2;margin:0}}.Header__location--desktop{display:none}@media only screen and (min-width:1034px){.Header__location--desktop{display:block}}.Header__location--mobile{display:none}@media only screen and (min-width:1034px){.Header__location--mobile{display:none!important}}.Header__location-label{display:none}@media only screen and (min-width:1920px){.Header__location{align-items:flex-start;gap:3rem;display:flex}.Header__hours{flex-shrink:0}.Header__visit{min-width:0}.Header__location-label{text-transform:uppercase;display:block}}.Header__menu{overflow-wrap:anywhere;min-width:0;max-width:100%;display:none}.--open .Header__menu{gap:calc(3*var(--margin));margin-top:calc(3*var(--margin));flex-direction:column;display:flex}@media only screen and (min-width:1034px){.Header__menu{justify-content:space-between;gap:var(--margin);flex-direction:column;grid-area:1/3/3;justify-self:end;width:fit-content;max-width:100%;display:flex}}.Header__nav{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.Header__nav{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.Header__nav{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.Header__nav.ko,.Header__nav .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.Header__nav.ko,.Header__nav .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.Header__nav.ko,.Header__nav .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.Header__nav{flex-direction:column;align-items:flex-start;display:flex}.Header__nav a{max-width:100%}.Header__languages{display:flex}.Header__languages a:first-child:after{content:"/";display:inline-block}.Header__languages a[aria-current]{text-decoration:underline}.Header__languages a[aria-current]:hover{-webkit-text-decoration-line:var(--underlined-link-hover-decoration,underline);text-decoration-line:var(--underlined-link-hover-decoration,underline)}.Header__languages a[aria-current]{text-underline-offset:.15em}.Header__social>.Header__social-item+.Header__social-item:before{content:"/"}.Header__social{flex-wrap:wrap;display:flex}.Header__current{min-width:0;display:none}.--open .Header__current{padding-top:calc(2*var(--margin));flex-direction:column;margin-top:auto;display:flex}@media only screen and (min-width:1034px){.Header__current{flex-direction:column;grid-area:1/2;align-self:start;display:flex}}.Header__exhibition{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.Header__exhibition{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.Header__exhibition{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.Header__exhibition.ko,.Header__exhibition .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.Header__exhibition.ko,.Header__exhibition .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.Header__exhibition.ko,.Header__exhibition .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.Header__exhibition{white-space:normal;overflow-wrap:anywhere}.Header__exhibition .Header__exhibition-title{color:var(--foreground);margin-right:calc(.5*var(--gap))}.Header__exhibition .Header__exhibition-artist{vertical-align:top;color:#adadad;max-width:100%;display:inline-block}.ScrollHeader{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.ScrollHeader{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.ScrollHeader{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.ScrollHeader.ko,.ScrollHeader .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.ScrollHeader.ko,.ScrollHeader .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.ScrollHeader.ko,.ScrollHeader .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.ScrollHeader{z-index:20;padding:var(--margin);background:var(--background);color:var(--foreground);visibility:hidden;pointer-events:none;transition:transform .25s var(--ease),visibility .25s;display:none;position:fixed;inset:0 0 auto;transform:translateY(-100%)}@media only screen and (min-width:1034px){.ScrollHeader{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}}.ScrollHeader.--visible{visibility:visible;pointer-events:auto;transform:translateY(0)}.ScrollHeader__nav,.ScrollHeader__utilities{align-items:center;gap:var(--gap);flex-wrap:wrap;min-width:0;display:flex}.ScrollHeader__utilities{justify-content:flex-end}.ScrollHeader a{white-space:nowrap}@media (prefers-reduced-motion:reduce){.ScrollHeader{transition:none}}@media only screen and (min-width:1920px){.Header__exhibition .Header__exhibition-title{margin-right:.46875vw}}.Header__introduction{display:none}@media (max-width:1033px){.Header.--open .Header__logo,.Header.--open .Header__menu,.Header.--open .Header__current,.Header.--open .Header__location{flex-shrink:0}.Header.--open .Header__utilities{gap:var(--margin);flex-wrap:wrap;display:flex}.Header.--open .Header__location--mobile{gap:var(--margin);margin-top:calc(2*var(--margin));flex-wrap:wrap;display:flex}.Header.--open .Header__location-label{display:block}.Header.--open:not(:has(.Header__current)) .Header__location--mobile{padding-top:calc(2*var(--margin));margin-top:auto}}@media (max-width:767px){.Header.--open .Header__nav,.Header.--open .Header__utilities{gap:.25rem var(--margin);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.Header.--open .Header__utilities .Header__social{grid-area:1/1}.Header.--open .Header__utilities .Header__languages{grid-area:2/1}.Header.--open .Header__introduction{margin:var(--margin) 0 0;display:block}}.Footer{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.Footer{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.Footer{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.Footer.ko,.Footer .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.Footer.ko,.Footer .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.Footer.ko,.Footer .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.Footer{gap:calc(2*var(--gap));padding:var(--margin);color:#fff;text-transform:none;background:#111;grid-template-rows:auto 1fr;min-height:100dvh;margin-top:4.5rem;display:grid}@media only screen and (min-width:768px){.Footer{gap:var(--gap);grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6rem}}.Footer__logo{align-self:start;display:block}.Footer__logo img{width:100%;height:auto;display:block}.Footer__content{gap:calc(5*var(--gap)) var(--gap);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media only screen and (min-width:768px){.Footer__content{column-gap:calc(2*var(--gap));row-gap:10rem}}.Footer__links{align-items:flex-start;gap:calc(.5*var(--gap));flex-direction:column;display:flex}@media only screen and (min-width:768px){.Footer__links{gap:0}}.Footer__links h2{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;margin:0;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.Footer__links h2{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.Footer__links h2{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.Footer__links h2.ko,.Footer__links h2 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.Footer__links h2.ko,.Footer__links h2 .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.Footer__links h2.ko,.Footer__links h2 .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.Footer__links h2{text-transform:uppercase}.Footer__links a,.Footer__links span{color:#adadad;text-transform:initial}.Footer__details{flex-direction:column;gap:2rem;margin:0;display:flex}@media only screen and (min-width:768px){.Footer__details{gap:var(--gap)}}.Footer__field{min-width:0}.Footer__field dt{text-transform:uppercase}.Footer__field dd{margin:calc(.5*var(--margin)) 0 0;color:#adadad;text-transform:initial;white-space:pre-line;overflow-wrap:anywhere}@media only screen and (min-width:768px){.Footer__field dd{margin:0}}.Footer__intro{color:#adadad;text-transform:initial;grid-column:1/-1;margin:0}.Footer__copyright{grid-area:4/1/auto/-1;align-self:end;margin:0}.ProductCard__button{text-align:left;width:100%}.ProductCard__media{aspect-ratio:4/5;background:var(--surface);position:relative;overflow:hidden}.ProductCard__media img{object-fit:cover;transition:transform .5s var(--ease)}.ProductCard__placeholder{border:1px solid var(--line);background:#adadad;position:absolute;inset:15%}.ProductCard__info{justify-content:space-between;gap:1rem;padding-top:.75rem;display:flex}.ProductCard__info h2,.ProductCard__info p{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.ProductCard__info h2,.ProductCard__info p{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.ProductCard__info h2,.ProductCard__info p{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.ProductCard__info h2.ko,.ProductCard__info h2 .ko,.ProductCard__info p.ko,.ProductCard__info p .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.ProductCard__info h2.ko,.ProductCard__info h2 .ko,.ProductCard__info p.ko,.ProductCard__info p .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.ProductCard__info h2.ko,.ProductCard__info h2 .ko,.ProductCard__info p.ko,.ProductCard__info p .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}@media (hover:hover){.ProductCard__button:hover img{transform:scale(1.015)}}.ProductGrid{gap:clamp(2rem,5vw,5rem) var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:960px){.ProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.ProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProductModal{z-index:100;position:fixed;inset:0}.ProductModal__backdrop{cursor:default;background:#0000004d;width:100%;position:absolute;inset:0}.ProductModal__panel{background:var(--background);grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr);width:min(90rem,92vw);display:grid;position:absolute;inset:0 0 0 auto;overflow:auto}.ProductModal__close{z-index:2;background:var(--background);padding:.5rem .75rem;position:absolute;top:1rem;right:1rem}.ProductModal__media{background:var(--surface);min-height:100dvh;position:relative}.ProductModal__media img{object-fit:contain}.ProductModal__placeholder{border:1px solid var(--line);background:#adadad;position:absolute;inset:15%}.ProductModal__count{position:absolute;bottom:1rem;left:1rem}.ProductModal__content{min-height:100dvh;padding:clamp(4.5rem,8vw,8rem) var(--sides) var(--sides);flex-direction:column;gap:2rem;display:flex}.ProductModal__content>div{justify-content:space-between;gap:1rem;display:flex}.ProductModal__content h2{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.ProductModal__content h2{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.ProductModal__content h2{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.ProductModal__content h2.ko,.ProductModal__content h2 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.ProductModal__content h2.ko,.ProductModal__content h2 .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.ProductModal__content h2.ko,.ProductModal__content h2 .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.ProductModal__cart{border:1px solid;min-height:3.25rem;margin-top:auto;padding:0 1rem}.ProductModal__cart:disabled{color:var(--muted);cursor:not-allowed}@media (max-width:760px){.ProductModal__panel{width:100%;display:block}.ProductModal__media{min-height:65dvh}.ProductModal__content{min-height:35dvh}}.CartDrawer{z-index:100;position:fixed;inset:0}.CartDrawer__backdrop{background:#0000004d;width:100%;position:absolute;inset:0}.CartDrawer__panel{width:min(34rem,100vw);padding:var(--sides);background:var(--background);flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto}.CartDrawer__header,.CartDrawer__footer>div,.CartDrawer__details>div,.CartDrawer__actions,.CartDrawer__quantity{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CartDrawer__header{border-bottom:1px solid var(--line);padding-bottom:1rem}.CartDrawer__header h2{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.CartDrawer__header h2{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.CartDrawer__header h2{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.CartDrawer__header h2.ko,.CartDrawer__header h2 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.CartDrawer__header h2.ko,.CartDrawer__header h2 .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.CartDrawer__header h2.ko,.CartDrawer__header h2 .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.CartDrawer__items{margin:0;padding:0;list-style:none;overflow:auto}.CartDrawer__item{border-bottom:1px solid var(--line);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.CartDrawer__image{aspect-ratio:1;background:var(--surface);position:relative}.CartDrawer__image img{object-fit:contain}.CartDrawer__details{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.CartDrawer__details h3{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.CartDrawer__details h3{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.CartDrawer__details h3{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.CartDrawer__details h3.ko,.CartDrawer__details h3 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.CartDrawer__details h3.ko,.CartDrawer__details h3 .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.CartDrawer__details h3.ko,.CartDrawer__details h3 .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.CartDrawer__actions{color:var(--muted)}.CartDrawer__quantity{gap:.75rem}.CartDrawer__quantity button{border:1px solid var(--line);width:1.5rem;height:1.5rem}.CartDrawer__footer{border-top:1px solid var(--line);margin-top:auto;padding-top:1rem}.CartDrawer__footer p{color:var(--muted);margin-top:.5rem}.CartDrawer__checkout{width:100%;min-height:3.25rem;color:var(--background);background:var(--foreground);margin-top:1.5rem;padding:0 1rem}.CartDrawer__empty{color:var(--muted);margin:auto}.HomeGallery{--gallery-mobile:1;isolation:isolate;z-index:0;margin:0 var(--margin);column-gap:var(--gutter);overflow-anchor:none;position:relative}@media only screen and (min-width:768px){.HomeGallery{--gallery-mobile:0}}.HomeGallery__introduction{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.HomeGallery__introduction{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.HomeGallery__introduction{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.HomeGallery__introduction.ko,.HomeGallery__introduction .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.HomeGallery__introduction.ko,.HomeGallery__introduction .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.HomeGallery__introduction.ko,.HomeGallery__introduction .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.HomeGallery__introduction{width:100%;position:absolute;inset:0 auto auto 0}@media only screen and (min-width:768px){.HomeGallery__introduction{width:var(--intro-width,calc(50% - var(--gutter)));max-width:calc((100% - var(--gap))/2)}}.HomeGallery__introduction{overflow-wrap:break-word;margin:0}.HomeGallery.--settled .HomeGallery__introduction{transition:width .65s}@media (prefers-reduced-motion:reduce){.HomeGallery.--settled .HomeGallery__introduction{transition:none}}.HomeGallery__minimum-size{visibility:hidden;pointer-events:none;padding:var(--margin);width:max-content;position:absolute}.HomeGallery__minimum-size>span{display:block}.HomeGallery__hint{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.HomeGallery__card{margin:0 0 calc(2*var(--margin));min-width:0}.HomeGallery__link{color:#fff;display:block}.HomeGallery__link:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.HomeGallery__image{background:var(--surface);aspect-ratio:690/496;display:block;position:relative;overflow:hidden}.HomeGallery__image img{object-fit:cover;width:100%;height:100%;display:block}.HomeGallery__placeholder{height:100%;padding:var(--margin);box-sizing:border-box;color:var(--foreground);place-items:center;display:grid}.HomeGallery__block{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.HomeGallery__block{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.HomeGallery__block{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.HomeGallery__block.ko,.HomeGallery__block .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.HomeGallery__block.ko,.HomeGallery__block .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.HomeGallery__block.ko,.HomeGallery__block .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.HomeGallery__block{box-sizing:border-box;padding:var(--margin);min-width:0;padding-block:min(var(--margin),max(0px,(var(--block-h,40px) - 1.21em)/2));background:#000;display:block;overflow:hidden}.HomeGallery__eyebrow{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.HomeGallery__eyebrow{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.HomeGallery__eyebrow{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.HomeGallery__eyebrow.ko,.HomeGallery__eyebrow .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.HomeGallery__eyebrow.ko,.HomeGallery__eyebrow .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.HomeGallery__eyebrow.ko,.HomeGallery__eyebrow .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.HomeGallery__eyebrow{text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:.75rem;margin-bottom:.25rem;display:flex}.HomeGallery__eyebrow>span:first-child{flex-shrink:0}@media only screen and (min-width:768px){.HomeGallery__eyebrow{gap:1rem}}.HomeGallery__category{color:#adadad;text-overflow:ellipsis;text-align:right;min-width:0;text-transform:initial;overflow:hidden}.HomeGallery__caption{height:100%;display:block;position:relative}.HomeGallery__caption-source{visibility:hidden;display:block;position:absolute;inset:0 0 auto}.HomeGallery__caption-visible{display:block}.HomeGallery__row{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.HomeGallery__row>*{display:inline}.HomeGallery__row>*+*{margin-left:.75rem}@media only screen and (min-width:768px){.HomeGallery__row>*+*{margin-left:1rem}}.HomeGallery__row .HomeGallery__artist{color:#adadad}.HomeGallery__row--meta{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.HomeGallery__row--meta{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.HomeGallery__row--meta{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.HomeGallery__row--meta.ko,.HomeGallery__row--meta .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.HomeGallery__row--meta.ko,.HomeGallery__row--meta .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.HomeGallery__row--meta.ko,.HomeGallery__row--meta .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.HomeGallery__status{color:#6d6d6d;text-decoration:underline}.HomeGallery__title,.HomeGallery__meta{overflow-wrap:anywhere;display:block}.HomeGallery__meta{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.HomeGallery__meta{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.HomeGallery__meta{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.HomeGallery__meta.ko,.HomeGallery__meta .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.HomeGallery__meta.ko,.HomeGallery__meta .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.HomeGallery__meta.ko,.HomeGallery__meta .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.HomeGallery__block:not(.--exhibition){overflow:hidden}.HomeGallery.--ready .HomeGallery__card{left:var(--x);top:calc(var(--y) + var(--intro-offset,0px));width:var(--w);margin:0;position:absolute}.HomeGallery.--ready .HomeGallery__image{width:calc(100% + 1px);height:calc(var(--h) + 1px);aspect-ratio:auto;margin-bottom:-1px}.HomeGallery.--ready .HomeGallery__block{height:var(--block-h);box-shadow:0 0 0 1px #000}.HomeGallery.--settled .HomeGallery__card{transition:left .65s,top .65s,width .65s}.HomeGallery.--settled .HomeGallery__image,.HomeGallery.--settled .HomeGallery__block{transition:height .65s}@media (prefers-reduced-motion:reduce){.HomeGallery.--settled .HomeGallery__card,.HomeGallery.--settled .HomeGallery__image,.HomeGallery.--settled .HomeGallery__block{transition:none}}@media only screen and (min-width:1920px){.HomeGallery__row:not(.HomeGallery__row--meta)>*+*{margin-left:.625vw}}@media (max-width:767px){.HomeGallery__introduction{display:none}.HomeGallery__card.--active .HomeGallery__block{padding-block:var(--margin)}.HomeGallery__row,.HomeGallery__title,.HomeGallery__meta,.HomeGallery__category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HomeGallery__eyebrow{white-space:nowrap;overflow:hidden}.HomeGallery__category{min-width:0}}.NavigationProgress{z-index:200;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.NavigationProgress__bar{transform-origin:0;background:#6d6d6d;width:100%;height:100%;transition:transform .18s linear}@media (prefers-reduced-motion:reduce){.NavigationProgress__bar{transition:none}}.Home__hero{min-height:calc(100dvh - var(--nav-height));padding:var(--sides);flex-direction:column;justify-content:space-between;display:flex}.Home__hero h1{max-width:14ch}.Home__status{padding:var(--section-space) var(--sides);border-top:1px solid var(--line);justify-content:space-between;gap:2rem;display:flex}.Home__status a{text-decoration:underline}.Home__status a:hover{-webkit-text-decoration-line:var(--underlined-link-hover-decoration,underline);text-decoration-line:var(--underlined-link-hover-decoration,underline)}.Home__status a{text-underline-offset:.15em}.Home__title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Home__intro,.Home__empty,.Shop{padding:var(--sides)}.Shop__header{min-height:clamp(16rem,36vh,30rem);padding-bottom:var(--sides);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.Shop__header>div{align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.Shop__notice{border-block:1px solid var(--line);color:var(--muted);margin-bottom:2rem;padding:.75rem 0}@media (max-width:680px){.Shop__header{flex-direction:column;justify-content:flex-end;align-items:flex-start}.Shop__header>div{justify-content:space-between;width:100%}}.OrderComplete{min-height:calc(100dvh - var(--nav-height));padding:clamp(6rem,14vw,12rem) var(--sides) var(--section-space)}.OrderComplete__eyebrow{color:var(--muted);margin-bottom:1.5rem}.OrderComplete h1{max-width:14ch}.OrderComplete__intro{max-width:36rem;margin-top:2rem}.OrderComplete__summary{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(4rem,10vw,8rem) 0 0;display:grid}.OrderComplete__summary>div{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:7rem;padding:1rem 0;display:flex}.OrderComplete__summary dt{color:var(--muted)}.OrderComplete__summary dd{margin:0}.OrderComplete__items{margin-top:clamp(3rem,7vw,6rem)}.OrderComplete__item,.OrderComplete__total{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;min-height:3.5rem;padding:1rem 0;display:flex}.OrderComplete__return{border-bottom:1px solid;margin-top:3rem;padding-bottom:.25rem;display:inline-flex}@media (max-width:680px){.OrderComplete__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ContentPage,.DetailPage,.WorkDetail{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.ContentPage,.DetailPage,.WorkDetail{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.ContentPage,.DetailPage,.WorkDetail{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.ContentPage.ko,.ContentPage .ko,.DetailPage.ko,.DetailPage .ko,.WorkDetail.ko,.WorkDetail .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.ContentPage.ko,.ContentPage .ko,.DetailPage.ko,.DetailPage .ko,.WorkDetail.ko,.WorkDetail .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.ContentPage.ko,.ContentPage .ko,.DetailPage.ko,.DetailPage .ko,.WorkDetail.ko,.WorkDetail .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.ContentPage,.DetailPage,.WorkDetail{overflow-wrap:anywhere}.ContentPage h1,.ContentPage h2,.ContentPage h3,.ContentPage p,.ContentPage figure,.DetailPage h1,.DetailPage h2,.DetailPage h3,.DetailPage p,.DetailPage figure,.WorkDetail h1,.WorkDetail h2,.WorkDetail h3,.WorkDetail p,.WorkDetail figure{margin:0}.ContentPage a:focus-visible,.ContentPage button:focus-visible,.DetailPage a:focus-visible,.DetailPage button:focus-visible,.WorkDetail a:focus-visible,.WorkDetail button:focus-visible{outline-offset:4px;outline:2px solid}.ContentPage{padding:4rem var(--margin) 8rem}@media only screen and (min-width:768px){.ContentPage{padding-top:6rem;padding-bottom:15rem}}.ListingHeading{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;font-size:2.2rem;font-weight:700;line-height:117%;display:flex;text-transform:initial!important}@media only screen and (min-width:768px){.ListingHeading{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.ListingHeading{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.ListingHeading.ko,.ListingHeading .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.ListingHeading.ko,.ListingHeading .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.ListingHeading.ko,.ListingHeading .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.ListingHeading h1{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.ListingHeading h1{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.ListingHeading h1{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.ListingHeading h1.ko,.ListingHeading h1 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.ListingHeading h1.ko,.ListingHeading h1 .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.ListingHeading h1.ko,.ListingHeading h1 .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.ListingHeading nav{flex-wrap:wrap;gap:1rem;display:flex}.ListingHeading nav a{color:#adadad}.ListingHeading nav a[aria-current],.ListingHeading nav a:hover{color:inherit}.ListingHeading sup{display:none}@media only screen and (min-width:768px){.ListingHeading{gap:1.5rem;margin-bottom:.5rem}.ListingHeading nav{gap:1.5rem}.ListingHeading sup{vertical-align:super;--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%;display:inline}}@media only screen and (min-width:768px) and (min-width:768px){.ListingHeading sup{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:768px) and (min-width:1920px){.ListingHeading sup{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}@media only screen and (min-width:768px){.ListingHeading sup.ko,.ListingHeading sup .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}}@media only screen and (min-width:768px) and (min-width:768px){.ListingHeading sup.ko,.ListingHeading sup .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:768px) and (min-width:1920px){.ListingHeading sup.ko,.ListingHeading sup .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.ListingIntro{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.ListingIntro{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.ListingIntro{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.ListingIntro.ko,.ListingIntro .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.ListingIntro.ko,.ListingIntro .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.ListingIntro.ko,.ListingIntro .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.ListingIntro{margin-bottom:2rem!important}@media only screen and (min-width:768px){.ListingIntro{margin-bottom:3rem!important}}.ContentCards__heading{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.ContentCards__heading{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.ContentCards__heading{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.ContentCards__heading.ko,.ContentCards__heading .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.ContentCards__heading.ko,.ContentCards__heading .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.ContentCards__heading.ko,.ContentCards__heading .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.ContentCards__heading{margin-bottom:1rem!important}@media only screen and (min-width:768px){.ContentCards__heading{margin-bottom:.5rem!important}}.ContentCards__grid{margin-inline:calc(var(--gap)/-2);flex-wrap:wrap;row-gap:1.5rem;display:flex}@media only screen and (min-width:768px){.ContentCards__grid{row-gap:3rem}}.ContentCards__card{width:100%;padding-inline:calc(var(--gap)/2);min-width:0}@media only screen and (min-width:768px){.ContentCards__card{width:50%}}.ContentCards__image{aspect-ratio:1.486;margin-bottom:calc(var(--margin)/2);background:#adadad;overflow:hidden}@media only screen and (min-width:1920px){.ContentCards__image{margin-bottom:var(--margin)}}.ContentCards__image img{object-fit:cover;width:100%;height:100%;transition:filter .2s}.ContentCards h3{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.ContentCards h3{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.ContentCards h3{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.ContentCards h3.ko,.ContentCards h3 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.ContentCards h3.ko,.ContentCards h3 .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.ContentCards h3.ko,.ContentCards h3 .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.ContentCards h3{flex-wrap:wrap;column-gap:.75rem;display:flex}@media only screen and (min-width:768px){.ContentCards h3{column-gap:1rem}}.ContentCards h3 .ContentCards__artist{color:#adadad}.ContentCards__title,.ContentCards__artist{text-transform:uppercase}.ContentCards__meta,.ContentCards__subtitle{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.ContentCards__meta,.ContentCards__subtitle{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.ContentCards__meta,.ContentCards__subtitle{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.ContentCards__meta.ko,.ContentCards__meta .ko,.ContentCards__subtitle.ko,.ContentCards__subtitle .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.ContentCards__meta.ko,.ContentCards__meta .ko,.ContentCards__subtitle.ko,.ContentCards__subtitle .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.ContentCards__meta.ko,.ContentCards__meta .ko,.ContentCards__subtitle.ko,.ContentCards__subtitle .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.ContentCards__meta{flex-wrap:wrap;column-gap:.75rem;display:flex}@media only screen and (min-width:768px){.ContentCards__meta{column-gap:1rem}}.ContentCards__status{color:var(--status-color,#6d6d6d);text-decoration:underline}.ContentCards__subtitle{color:#adadad}.ContentCards__empty{padding-inline:calc(var(--gap)/2)}.ContentCards.archive .ContentCards__card{width:50%}@media only screen and (min-width:768px){.ContentCards.archive .ContentCards__card{width:25%}}.ContentCards.archive h3{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.ContentCards.archive h3{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.ContentCards.archive h3{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.ContentCards.archive h3.ko,.ContentCards.archive h3 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.ContentCards.archive h3.ko,.ContentCards.archive h3 .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.ContentCards.archive h3.ko,.ContentCards.archive h3 .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.ContentCards.archive .ContentCards__image img{filter:grayscale()}.ContentCards.salon .ContentCards__grid{row-gap:3rem}@media only screen and (min-width:768px){.ContentCards.salon .ContentCards__grid{row-gap:6rem}}.ContentCards.salon:not(.archive) .ContentCards__card{width:100%}@media only screen and (min-width:768px){.ContentCards.salon:not(.archive) .ContentCards__card{width:33.3333%}}.ContentCards.salon .ContentCards__image{aspect-ratio:460/567}.ContentListing{padding-top:0}.ContentListing .ContentCards__heading{text-align:left;text-transform:none;margin-bottom:var(--margin)!important}.ContentListing>.ArchiveSection{margin-top:3rem}@media only screen and (min-width:768px){.ContentListing>.ArchiveSection{margin-top:6rem}}.ContentListing>.sr-only+.ArchiveSection{margin-top:0}.Artists .ContentCards__image{aspect-ratio:698/537.63}.DetailPage{--detail-heading-gap:3rem;--status-color:#6d6d6d;color:#fff;padding:0 var(--margin) 8rem;background:#111}@media only screen and (min-width:768px){.DetailPage{--detail-heading-gap:6rem;padding-bottom:15rem}}.DetailPage__intro{width:100%;max-width:40rem;margin:var(--detail-heading-gap) auto 2rem;gap:var(--gap);flex-direction:column;display:flex}.DetailPage__intro>*+*{margin-top:1rem}@media only screen and (min-width:768px){.DetailPage__intro{width:66.6667%;max-width:188rem}.DetailPage__intro>.RichText{column-count:2;orphans:3;widows:3;column-gap:3rem}.DetailPage__intro{margin:var(--detail-heading-gap) auto}.DetailPage__intro>*+*{margin-top:1.5rem}}@media only screen and (min-width:1920px){.DetailPage__intro{width:66.6667%}.DetailPage__intro>.RichText{column-count:3}}.DetailHeading{text-align:center;margin:var(--detail-heading-gap) 0}.DetailHeading h1{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.02em;font-size:3.6rem;font-weight:700;line-height:113%}@media only screen and (min-width:768px){.DetailHeading h1{letter-spacing:.02em;font-size:7.2rem;line-height:105%}}@media only screen and (min-width:1920px){.DetailHeading h1{letter-spacing:.02em;font-size:4.5vw;line-height:105%}}.DetailHeading h1.ko,.DetailHeading h1 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:3.5rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.DetailHeading h1.ko,.DetailHeading h1 .ko{letter-spacing:.03em;font-size:7.2rem;line-height:121%}}@media only screen and (min-width:1920px){.DetailHeading h1.ko,.DetailHeading h1 .ko{font-size:4.5vw}}.DetailHeading__subtitle,.DetailHeading__date{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.02em;font-size:3.6rem;font-weight:700;line-height:113%}@media only screen and (min-width:768px){.DetailHeading__subtitle,.DetailHeading__date{letter-spacing:.02em;font-size:7.2rem;line-height:105%}}@media only screen and (min-width:1920px){.DetailHeading__subtitle,.DetailHeading__date{letter-spacing:.02em;font-size:4.5vw;line-height:105%}}.DetailHeading__subtitle.ko,.DetailHeading__subtitle .ko,.DetailHeading__date.ko,.DetailHeading__date .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:3.5rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.DetailHeading__subtitle.ko,.DetailHeading__subtitle .ko,.DetailHeading__date.ko,.DetailHeading__date .ko{letter-spacing:.03em;font-size:7.2rem;line-height:121%}}@media only screen and (min-width:1920px){.DetailHeading__subtitle.ko,.DetailHeading__subtitle .ko,.DetailHeading__date.ko,.DetailHeading__date .ko{font-size:4.5vw}}.DetailHeading__subtitle{color:#adadad}.DetailHeading__date{margin-top:3rem!important}.DetailHeading__note{margin-top:1rem!important}@media only screen and (min-width:768px){.DetailHeading{margin:var(--detail-heading-gap) 0}.DetailHeading__date{margin-top:6rem!important}.DetailHeading__note{margin-top:1.5rem!important}}@media only screen and (min-width:768px){.RichText{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.RichText{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}@media only screen and (min-width:768px){.RichText.ko,.RichText .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.RichText.ko,.RichText .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.RichText p+p{margin-top:2rem}@media only screen and (min-width:768px){.RichText p+p{margin-top:2.5rem}}.RichText a{text-decoration:underline}.RichText a:hover{-webkit-text-decoration-line:var(--underlined-link-hover-decoration,underline);text-decoration-line:var(--underlined-link-hover-decoration,underline)}.RichText img{height:auto}.TextLink{margin-top:var(--margin);text-decoration:underline;display:block}.TextLink:hover{-webkit-text-decoration-line:var(--underlined-link-hover-decoration,underline);text-decoration-line:var(--underlined-link-hover-decoration,underline)}.TextLink{text-underline-offset:.15em}.ExternalLink{align-items:center;gap:1rem;text-decoration:underline;display:inline-flex}.ExternalLink:hover{-webkit-text-decoration-line:var(--underlined-link-hover-decoration,underline);text-decoration-line:var(--underlined-link-hover-decoration,underline)}.ExternalLink img{object-fit:contain;width:.7rem;height:.7rem}@media only screen and (min-width:768px){.ExternalLink{gap:1rem}.ExternalLink img{width:1.05rem;height:1.05rem}}.DetailLanguage{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.DetailLanguage{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.DetailLanguage{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.DetailLanguage.ko,.DetailLanguage .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.DetailLanguage.ko,.DetailLanguage .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.DetailLanguage.ko,.DetailLanguage .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.DetailLanguage{color:#adadad}.ContentGallery{margin-inline:calc(var(--gap)/-2);flex-wrap:wrap;align-items:flex-start;gap:2rem 0;display:flex}.ContentGallery__item{width:100%;padding-inline:calc(var(--gap)/2)}.ContentGallery__item img{width:100%;height:auto}.ContentGallery__item figcaption{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.ContentGallery__item figcaption{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.ContentGallery__item figcaption{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.ContentGallery__item figcaption.ko,.ContentGallery__item figcaption .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.ContentGallery__item figcaption.ko,.ContentGallery__item figcaption .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.ContentGallery__item figcaption.ko,.ContentGallery__item figcaption .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.ContentGallery__item figcaption{margin-top:calc(var(--margin)/2)}@media only screen and (min-width:1920px){.ContentGallery__item figcaption{margin-top:var(--margin)}}@media only screen and (min-width:768px){.ContentGallery__item{width:50%}}.ContentGallery.exhibition .ContentGallery__item{width:50%}.ContentGallery.exhibition .ContentGallery__item:nth-child(3n){width:100%}@media only screen and (min-width:768px){.ContentGallery.exhibition .ContentGallery__item{width:50%}.ContentGallery.exhibition .ContentGallery__item:nth-child(3n){width:100%}}.ContentGallery.artist .ContentGallery__item:not(:nth-child(3n)){width:83.3333%;margin-inline:auto}@media only screen and (min-width:768px){.ContentGallery.artist .ContentGallery__item:not(:nth-child(3n)){width:50%;margin-inline:0}.ContentGallery.artist .ContentGallery__item:nth-child(3n){width:50%;margin-left:25%;margin-right:25%}}.ContentGallery .ContentGallery__item.--half:nth-child(n){width:50%;margin-inline:0}@media only screen and (min-width:768px){.ContentGallery .ContentGallery__item.--half:nth-child(n){width:50%}}.ContentGallery .ContentGallery__item.--full:nth-child(n){width:100%;margin-inline:0}@media only screen and (min-width:768px){.ContentGallery .ContentGallery__item.--full:nth-child(n){width:100%}.ContentGallery{row-gap:3rem}}.ExhibitionDetail .DetailHeading--no-artist .DetailHeading__date{margin-top:0!important}.ExhibitionDetail__hero{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ExhibitionDetail__artists{margin:var(--margin) calc(var(--gap)/-2) 0;flex-wrap:wrap;row-gap:4rem;display:flex}@media only screen and (min-width:768px){.ExhibitionDetail__artists{margin-top:var(--margin);row-gap:6rem}}.ExhibitionDetail__artist{width:100%;padding-inline:calc(var(--gap)/2)}@media only screen and (min-width:768px){.ExhibitionDetail__artist{width:50%}}.ExhibitionDetail__artist>img{width:100%;height:auto}.ExhibitionDetail__biography{width:100%;max-width:40rem;margin:2rem auto 0}@media only screen and (min-width:768px){.ExhibitionDetail__biography{width:100%;max-width:69rem}}.ExhibitionDetail__biography h2{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.ExhibitionDetail__biography h2{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.ExhibitionDetail__biography h2{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.ExhibitionDetail__biography h2.ko,.ExhibitionDetail__biography h2 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.ExhibitionDetail__biography h2.ko,.ExhibitionDetail__biography h2 .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.ExhibitionDetail__biography h2.ko,.ExhibitionDetail__biography h2 .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.ExhibitionDetail__biography h2{margin-bottom:1rem}.ExhibitionDetail__biography .TextLink{margin-block:1rem;display:inline-block}@media only screen and (min-width:768px){.ExhibitionDetail__biography{width:66.6667%;margin-top:3rem}.ExhibitionDetail__biography h2{margin-bottom:1.5rem}.ExhibitionDetail__biography .TextLink{margin-block:1.5rem}}.WorkCarousel{color:#111;background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:3rem 1rem;display:flex;position:relative}.WorkCarousel__slide{width:66.6667%;min-width:0}.WorkCarousel__slide:only-child{margin-inline:auto}.WorkCarousel__slide img{aspect-ratio:347.5/428;object-fit:contain;width:100%;height:auto}.WorkCarousel__slide figcaption{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.WorkCarousel__slide figcaption{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.WorkCarousel__slide figcaption{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.WorkCarousel__slide figcaption.ko,.WorkCarousel__slide figcaption .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.WorkCarousel__slide figcaption.ko,.WorkCarousel__slide figcaption .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.WorkCarousel__slide figcaption.ko,.WorkCarousel__slide figcaption .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.WorkCarousel__slide figcaption{color:#6d6d6d;text-align:center;margin-top:1rem}.WorkCarousel__previous,.WorkCarousel__next{flex:0 0 3rem;width:3rem;height:3rem}.WorkCarousel__previous img,.WorkCarousel__next img{filter:invert();width:100%;height:100%}.WorkCarousel__previous:disabled,.WorkCarousel__next:disabled{opacity:.25;cursor:default}.WorkCarousel__previous{transform:rotate(180deg)}.WorkCarousel__count{margin-top:1rem;display:block}@media only screen and (min-width:768px){.WorkCarousel{gap:1.5rem;padding:4.5rem}.WorkCarousel__slide{width:66.6667%}.WorkCarousel__slide figcaption,.WorkCarousel__count{margin-top:1.5rem}}.ArtistDetail__intro{flex-direction:column;gap:2rem;margin-bottom:2rem;display:flex}@media only screen and (min-width:768px){.ArtistDetail__intro{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3rem;display:grid}}.ArtistDetail__portrait{flex-direction:column;justify-content:center;align-items:center;padding-block:2rem;display:flex}.ArtistDetail__portrait img{aspect-ratio:698/537.63;object-fit:cover;width:66.6667%;height:auto;margin-bottom:1rem}.ArtistDetail__portrait p{color:#adadad}@media only screen and (min-width:768px){.ArtistDetail__portrait{grid-area:1/1;padding-block:3rem}.ArtistDetail__portrait img{width:33.3333%;margin-bottom:1.5rem}}.ArtistDetail__biography{width:100%;max-width:40rem;margin:0 auto}@media only screen and (min-width:768px){.ArtistDetail__biography{width:100%;max-width:initial}}.ArtistDetail__biography>.RichText{column-count:1;orphans:3;widows:3;column-gap:3rem}@media only screen and (min-width:1200px){.ArtistDetail__biography{column-count:1;grid-area:2/1}.ArtistDetail__biography>.RichText{column-count:2}}.ArtistDetail__links{flex-wrap:wrap;gap:1rem;display:flex}@media only screen and (min-width:768px){.ArtistDetail__links{grid-area:2/2;justify-content:flex-end;align-items:flex-start;gap:2rem}}.ArtistDetail__hero img{object-fit:cover;width:100%;height:auto;max-height:100vh}@media only screen and (min-width:768px){.ArtistDetail__hero{grid-area:1/2}}.ArtistDetail>.ContentCards{margin-top:4rem}@media only screen and (min-width:768px){.ArtistDetail>.ContentCards{margin-top:var(--detail-heading-gap)}}.SalonDetail .ExhibitionDetail__artist>img{aspect-ratio:698/537.63;object-fit:cover;width:100%;height:auto}.SalonDetail__poster{width:66.6667%;margin-inline:auto}.SalonDetail__poster img{width:100%;height:auto}@media only screen and (min-width:768px){.SalonDetail__poster{width:33.3333%}}.SalonDetail__booking{margin-top:4rem}@media only screen and (min-width:768px){.SalonDetail__booking{margin-top:6rem}}.About__hero{flex-wrap:wrap;align-items:stretch;gap:2rem 0;display:flex}.About__hero>img{object-fit:cover;width:100%;height:auto}@media only screen and (min-width:768px){.About__hero>img{width:50%}}.About__heading{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-block:4rem;display:flex}.About__heading>p{color:#adadad}.About__heading h1{text-align:center}@media only screen and (min-width:768px){.About__heading{width:50%}}.About__body{column-count:1;orphans:3;widows:3;column-gap:3rem;width:100%;max-width:40rem;margin:2rem auto 0}@media only screen and (min-width:768px){.About__body{width:50%;max-width:initial;margin:3rem 0 0}}@media only screen and (min-width:1200px){.About__body{column-count:2}}.About__contact{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}@media only screen and (min-width:768px){.About__contact{gap:1.5rem;margin-top:3rem}}.About>.ContentGallery{margin-top:2rem}@media only screen and (min-width:768px){.About>.ContentGallery{margin-top:3rem}}.WorkDetail{color:#fff;background:#111;min-height:100dvh;padding:1rem}@media only screen and (min-width:768px){.WorkDetail{padding:1.5rem}}.WorkDetail__nav{justify-content:space-between;align-items:center;min-height:3rem;display:flex}.WorkDetail__back{align-items:center;gap:1rem;display:inline-flex}.WorkDetail__back img{transform:rotate(180deg)}@media only screen and (min-width:768px){.WorkDetail__back{gap:1.5rem}}.WorkDetail__close{display:block}.WorkDetail__main{gap:var(--margin);flex-direction:column;width:83.3333%;margin-inline:auto;padding:4rem 0;display:flex}@media only screen and (min-width:768px){.WorkDetail__main{flex-direction:row;align-items:center;gap:0;width:100%;min-height:calc(100dvh - 6rem);padding:6rem 0}}.WorkDetail__image img{object-fit:contain;width:100%;height:auto;max-height:70dvh}@media only screen and (min-width:768px){.WorkDetail__image{width:41.6667%;margin-left:8.33333%}}.WorkDetail__info h1{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.WorkDetail__info h1{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.WorkDetail__info h1{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.WorkDetail__info h1.ko,.WorkDetail__info h1 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.WorkDetail__info h1.ko,.WorkDetail__info h1 .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.WorkDetail__info h1.ko,.WorkDetail__info h1 .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}@media only screen and (min-width:768px){.WorkDetail__info{width:33.3333%;margin-left:8.33333%}}.WorkDetail__artists{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.WorkDetail__artists{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.WorkDetail__artists{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.WorkDetail__artists.ko,.WorkDetail__artists .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.WorkDetail__artists.ko,.WorkDetail__artists .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.WorkDetail__artists.ko,.WorkDetail__artists .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.WorkDetail__artists{color:#adadad;flex-wrap:wrap;gap:1rem;display:flex}.WorkDetail__metadata{margin-block:var(--margin)}.WorkDetail__info>.RichText{margin-top:var(--margin)}.WorkModal{color:#fff;background:#111;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.WorkModal::backdrop{background:#111}.WorkModal .WorkDetail__close{visibility:hidden}.WorkModal__close{z-index:1;width:3rem;height:3rem;position:absolute;top:1rem;right:1rem}@media only screen and (min-width:768px){.WorkModal__close{top:1.5rem;right:1.5rem}}:is(body:has(main .DetailPage),body:has(main>.WorkDetail)){--background:#111;--foreground:#fff;color:#fff;background:#111}:is(body:has(main .DetailPage) .Header__logo img,body:has(main>.WorkDetail) .Header__logo img){filter:invert()}:is(body:has(main .DetailPage) .Header__toggle img,body:has(main>.WorkDetail) .Header__toggle img){filter:none}:is(body:has(main>.WorkDetail) .Header,body:has(main>.WorkDetail) .Footer){display:none}@media (prefers-reduced-motion:reduce){.ContentCards__image img{transition:none}}.SalonDetail__category{color:#adadad}.ArtistDescriptionExcerpt{-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ArtistDescriptionExcerpt p+p{margin-top:0}.ArtistDetail__portrait h1{--link-hover-decoration:none;--underlined-link-hover-decoration:underline;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:2.2rem;font-weight:700;line-height:117%;text-transform:initial!important}@media only screen and (min-width:768px){.ArtistDetail__portrait h1{letter-spacing:.025em;font-size:2.6rem;line-height:109%}}@media only screen and (min-width:1920px){.ArtistDetail__portrait h1{letter-spacing:.025em;font-size:1.625vw;line-height:107%}}.ArtistDetail__portrait h1.ko,.ArtistDetail__portrait h1 .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.035em;font-size:2.1rem;font-weight:600;line-height:121%}@media only screen and (min-width:768px){.ArtistDetail__portrait h1.ko,.ArtistDetail__portrait h1 .ko{letter-spacing:.035em;font-size:2.6rem;line-height:121%}}@media only screen and (min-width:1920px){.ArtistDetail__portrait h1.ko,.ArtistDetail__portrait h1 .ko{letter-spacing:.025em;font-size:1.625vw;line-height:125%}}.ArtistDetail__portrait .ArtistDetail__city{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.ArtistDetail__portrait .ArtistDetail__city{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.ArtistDetail__portrait .ArtistDetail__city{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.ArtistDetail__portrait .ArtistDetail__city.ko,.ArtistDetail__portrait .ArtistDetail__city .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.ArtistDetail__portrait .ArtistDetail__city.ko,.ArtistDetail__portrait .ArtistDetail__city .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.ArtistDetail__portrait .ArtistDetail__city.ko,.ArtistDetail__portrait .ArtistDetail__city .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}}.ArtistDetail__portrait .ArtistDetail__city{color:#adadad}.RichText{--link-hover-decoration:underline;--underlined-link-hover-decoration:none;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.03em;font-size:1.5rem;font-weight:700;line-height:122%}@media only screen and (min-width:768px){.RichText{letter-spacing:.045em;font-size:1.6rem;line-height:135%}}@media only screen and (min-width:1920px){.RichText{letter-spacing:.045em;font-size:2.1rem;line-height:128%}}.RichText.ko,.RichText .ko{word-break:keep-all;overflow-wrap:break-word;font-family:var(--tor),var(--pretendard),Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.4rem;font-weight:600;line-height:169%}@media only screen and (min-width:768px){.RichText.ko,.RichText .ko{letter-spacing:.055em;font-size:1.5rem;line-height:169%}}@media only screen and (min-width:1920px){.RichText.ko,.RichText .ko{letter-spacing:.055em;font-size:1.9rem;line-height:168%}.DetailPage{--detail-heading-gap:3.75vw}.DetailHeading{margin-block:var(--detail-heading-gap)}.DetailHeading__date{margin-top:3.75vw!important}.DetailHeading__note{margin-top:.9375vw!important}.ContentCards__heading{margin-bottom:.3125vw!important}.ContentListing .ContentCards__heading{margin-bottom:.9375vw!important}.ExhibitionDetail__biography h2,.ArtistDetail__portrait img{margin-bottom:.9375vw}.WorkDetail__artists{gap:.625vw}.WorkDetail__metadata{margin-top:.9375vw}.DetailPage__intro{margin-top:var(--detail-heading-gap)}.ArtistDetail__intro{row-gap:.9375vw}.About__body{margin-top:1.875vw}}@media only screen and (min-width:768px){.ExhibitionDetail__artists{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ExhibitionDetail__artist{grid-template-rows:subgrid;grid-row:span 2;row-gap:0;width:100%;display:grid}.ExhibitionDetail__artist>.WorkCarousel{grid-row:1;align-items:flex-start}.ExhibitionDetail__artist>.WorkCarousel .WorkCarousel__previous,.ExhibitionDetail__artist>.WorkCarousel .WorkCarousel__next{align-self:center}.ExhibitionDetail__biography{grid-row:2;align-self:start;margin-bottom:6rem}.ExhibitionDetail__artists{row-gap:0}}
@font-face{font-family:tor;src:url(../media/TorGrotesk_Bold-s.p.1evanzxak638n.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:tor Fallback;src:local(Arial);ascent-override:144.5%;descent-override:69.41%;line-gap-override:0.0%;size-adjust:77.37%}.tor_ed642d1-module__h8Cg3a__className{font-family:tor,tor Fallback}.tor_ed642d1-module__h8Cg3a__variable{--tor:"tor", "tor Fallback"}
@font-face{font-family:pretendard;src:url(../media/Pretendard_SemiBold-s.p.2je90oztabw7z.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:90.47%;descent-override:22.92%;line-gap-override:0.0%;size-adjust:105.25%}.pretendard_4138e194-module__oP-Hkq__className{font-family:pretendard,pretendard Fallback}.pretendard_4138e194-module__oP-Hkq__variable{--pretendard:"pretendard", "pretendard Fallback"}
