@font-face{font-family:Roboto;src:url(../fonts/Roboto-Variable.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:100 900;font-stretch:75% 100%}@font-face{font-family:Roboto Condensed;src:url(../fonts/Roboto-Variable.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:100 900;font-stretch:75% 100%}@font-face{font-family:Roboto Condensed;src:url(../fonts/RobotoCondensed-Italic-Variable.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:400 700}@font-face{font-family:Source Han Sans CN;src:url(../fonts/subsets/source-han-sans-common.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 700}@font-face{font-family:Source Han Sans CN;src:url(../fonts/subsets/source-han-sans-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 700;unicode-range:U+0-24F,U+2000-206F,U+20A0-20CF,U+3000-303F,U+FE1?,U+FE30-FE4F,U+FF00-FFEF}@font-face{font-family:Sarabun;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/sarabun/sarabun-latin-300-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/sarabun/sarabun-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/sarabun/sarabun-latin-300-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/sarabun/sarabun-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-ink:#111;--color-paper:#fff;--color-surface:#efefef;--color-muted:#747474;--color-line:#d8d8d8;--color-accent:#d9342b;--color-footer-ink:#606060;--font-sans:"Source Han Sans CN", "Noto Sans CJK SC", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--font-latin:"Roboto", Arial, "Source Han Sans CN", "Noto Sans CJK SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:"Roboto Condensed", "Arial Narrow", "Avenir Next Condensed", Arial, sans-serif;--font-size-body:1rem;--font-size-small:.875rem;--line-height-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--page-gutter:clamp(1rem, 4vw, 4rem);--content-width:120rem;--header-height:6.625rem;--breakpoint-tablet:64rem;--breakpoint-mobile:48rem}*,:after,:before{box-sizing:border-box}html{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-sans);font-size:100%;line-height:var(--line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width>=48rem){html{font-size:clamp(.75rem,.833333vw,1rem)}}@media (width>=64.01rem) and (hover:hover) and (pointer:fine){html{font-size:clamp(.5625rem,.833333vw,.75rem)}}html:lang(en){--font-sans:var(--font-latin)}html.is-scroll-locked,html.is-scroll-locked body{overflow:hidden}body{margin:0}body,header,nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt,body{min-height:100svh}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:.125rem solid var(--color-ink);outline-offset:.1875rem}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.site-shell{flex-direction:column;min-height:100svh;display:flex}.site-main{flex:1}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;padding:0;position:absolute;overflow:hidden}.icon-button{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:inline-grid}a,button{-webkit-tap-highlight-color:transparent}.editorial-title{font-family:var(--font-display);font-style:italic;font-weight:500}[data-reveal=pending]{opacity:0;transform:translateY(1.25rem)}[data-reveal=visible]{opacity:1;transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.page-enter-active,.page-leave-active{transition:opacity .18s,transform .18s}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(.5rem)}@media (prefers-reduced-motion:reduce){[data-reveal=pending],[data-reveal=visible]{opacity:1;transition:none;transform:none}.page-enter-active,.page-leave-active{transition:none}}.error-page{min-height:100svh;padding:var(--page-gutter)}.foundation-content{text-align:center;place-items:center;min-height:70svh;display:grid}.foundation-page{min-height:max(32rem,calc(100svh - var(--header-height)));padding:var(--page-gutter)}.error-page h1,.foundation-content h1{max-width:30ch;margin:0;font-size:clamp(2rem,7vw,6rem);font-weight:500;line-height:1.1}.error-page p,.foundation-status{color:var(--color-muted)}.error-page{align-content:center;gap:var(--space-4);display:grid}@media (width<=67.5rem){:root{--header-height:5.25rem}}@media (width<=47.99rem){:root{--header-height:4.5rem}}html[lang=en] .cms-body{font-family:"Sarabun",var(--font-latin);letter-spacing:normal;font-weight:300}html[lang=en] .cms-body :is(strong,b){font-weight:700}html[lang=en] .cms-body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans)}:is(.exhibition-detail__description,.news-story__body):lang(en),:is(.exhibition-detail__description,.news-story__body):lang(en) *{font-family:"Sarabun",var(--font-latin)!important}:is(.exhibition-detail__description,.news-story__body):lang(zh),:is(.exhibition-detail__description,.news-story__body):lang(zh) *{font-family:Source Han Sans CN,sans-serif!important}.cms-body [style*=margin-bottom]+:is(p,h1,h2,h3,h4,h5,h6,li,blockquote){margin-top:0}:is(.artist-biography__content,.exhibition-detail__description,.news-story__body){font-weight:400!important}:is(.artist-biography__content,.exhibition-detail__description,.news-story__body):lang(en){font-weight:300!important}:is(.artist-biography__content,.exhibition-detail__description,.news-story__body) *{font-weight:inherit!important}:is(.artist-biography__content,.exhibition-detail__description,.news-story__body) :is(strong,b){font-weight:700!important}
