/* the site's own fonts (assets/fonts/, each folder with its licence) */
@font-face{font-family:"Domitian";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/domitian/domitian-normal-400.otf) format("opentype")}@font-face{font-family:"Domitian";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/domitian/domitian-italic-400.otf) format("opentype")}@font-face{font-family:"Domitian";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/domitian/domitian-normal-700.otf) format("opentype")}@font-face{font-family:"Domitian";font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/domitian/domitian-italic-700.otf) format("opentype")}@font-face{font-family:"Montenegrin Gothic One";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/montenegrin-gothic-one/montenegrin-gothic-one-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Montenegrin Gothic One";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/montenegrin-gothic-one/montenegrin-gothic-one-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Libertinus Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/libertinus-sans/libertinus-sans-italic-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Libertinus Sans";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/libertinus-sans/libertinus-sans-italic-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Libertinus Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/libertinus-sans/libertinus-sans-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Libertinus Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/libertinus-sans/libertinus-sans-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Libertinus Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/libertinus-sans/libertinus-sans-normal-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Libertinus Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/libertinus-sans/libertinus-sans-normal-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
a{color:inherit}html[lang=en] [data-l=zh],html[lang=zh] [data-l=en]{display:none !important}
*{box-sizing:border-box}img{max-width:100%}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:#fff;color:#000;padding:6px 10px;z-index:99}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.langs button{font:inherit;background:none;border:1px solid currentColor;color:inherit;padding:3px 9px;cursor:pointer;opacity:.6}.langs button[aria-pressed=true]{opacity:1;font-weight:700}.langs button+button{margin-left:-1px}:focus-visible{outline:2px solid currentColor;outline-offset:3px}

/* fixed sizes (owner 2026-11-02): a 1440 px frame centred on the screen; --fx is the empty space beside it, which the background fills */
:root{--ink:#161616;--mute:#807d76;--bg:#fff;--line:#e6e4df;--pad:calc(min(86px,6vw)*var(--sSide,1));--fx:max(0px,(100vw - 1440px)/2);--tk:.7}
body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 "Theano Didot","Noto Serif SC",serif}
.otop{position:relative;z-index:20;padding:calc(48px*var(--sTop,1)) calc(var(--fx) + var(--pad) + 100px) calc(22px*var(--sHead,1)) calc(var(--fx) + var(--pad))}
.scroller > main{margin-top:calc(34px*var(--sHead,1))}
/* "pinned" (owner 2026-10-30): the header is its own section at the top with no background; an invisible line under it;
   only the area below that line scrolls, so nothing ever slides under the name. Tune can turn it off per device. */
.pinned{height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column}
.pinned .otop{flex:none}
.pinned .scroller{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;position:relative;z-index:1}
.scroller:focus,.scroller:focus-visible{outline:none}
.brand,.art h1,.chron h2,.exhibitions h2,.meta h2,.about h2,.contact h2,.desc h2,.tl .tt,.reading h1{font-family:"Cabin","Noto Serif SC",sans-serif}
.brand{display:block;margin:0;text-decoration:none;font-weight:700;font-size:calc(min(75px,6.5vw)*var(--tk,1));line-height:1.02;letter-spacing:.01em;text-transform:uppercase}
.otop nav{display:flex;flex-wrap:wrap;gap:10px calc(30px*var(--sItem,1));align-items:baseline;margin-top:calc(26px*var(--sNav,1));font-size:calc(14px*var(--nk,1));letter-spacing:.04em}
.otop nav a{text-decoration:none;color:var(--mute)}.otop nav a[aria-current],.otop nav a:hover{color:var(--ink)}
.otop .subnav{margin-top:calc(12px*var(--sSub,1));gap:8px calc(22px*var(--sItem,1));font-size:calc(13px*var(--sk,1))}.otop .subnav a[aria-current]{text-decoration:underline;text-underline-offset:5px}
.langs{position:fixed;z-index:30;top:calc(48px*var(--sTop,1) - 2px);right:calc(var(--fx) + var(--pad) - 10px);padding:calc(8px*var(--lk,1)) calc(10px*var(--lk,1));font-size:calc(13px*var(--lk,1));line-height:1;background:var(--bg)}
.langs button{border:0;padding:0 0 0 calc(12px*var(--lk,1));opacity:.45}.langs button:first-child{padding-left:0}.langs button[aria-pressed=true]{opacity:1;font-weight:400;text-decoration:underline;text-underline-offset:4px}
.art{width:828px;max-width:calc(100% - 2*var(--pad));margin:0 auto;padding:0 0 80px}.art header{margin-bottom:calc(40px*var(--sCap,1))}.art h1{font-weight:400;font-size:calc(40px*var(--ak,.7));line-height:1.15;margin:0 0 calc(6px*var(--sTy,1))}.art header p{margin:0;color:var(--mute)}
.art figure{margin:0 0 calc(44px*var(--sPh,1))}.art .m-main figure{margin-bottom:calc(44px*var(--sMain,1))}.art figure img{display:block;width:100%;height:auto}.art figcaption{margin-top:8px;font-size:12px}
.cap2{display:block;margin-top:3px;font-size:12px;color:var(--mute)}.chron .note{margin-top:8px;font-size:13px;max-width:720px}
.art .back{display:inline-block;margin-top:calc(40px*var(--sBack,1));font-size:14px;color:var(--mute);text-decoration:none}.art .back:hover{color:var(--ink)}
.art figure img[width]{height:auto}.vposter{position:relative;background:#111}.vposter img{display:block;width:100%;height:auto;opacity:.92}
.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;padding-left:4px}
.pn{display:flex;justify-content:space-between;gap:16px;margin-top:calc(48px*var(--sBack,1));padding-top:calc(18px*var(--sBack,1));font-size:calc(14px*var(--nk,1))}.pn a{text-decoration:none;color:var(--mute)}.pn a:hover{color:var(--ink)}.pn .off{visibility:hidden}
.rmnote{margin:0 0 28px;padding:10px 14px;border:1px solid var(--line);font-size:13px;color:var(--mute)}
.ph.none{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;font-size:12px;color:var(--mute);background:transparent!important;box-shadow:inset 0 0 0 1px currentColor}
.meta,.about{max-width:620px}.meta{border-top:1px solid var(--line);padding-top:22px}.meta h2,.about h2{font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:34px 0 10px}
.about{margin:0 0 0 var(--fx);padding:0 var(--pad) 80px}.about .pt img{width:min(280px,70%);height:auto;display:block;margin-bottom:calc(28px*var(--sPt,1))}
.about.bio{width:calc(828px*var(--wBio,1));max-width:calc(100% - 2*var(--pad));margin:0 auto;padding:0 0 80px}.about.bio .pt img{width:100%}.bio p{margin:calc(1em*var(--sBio,1)) 0;text-align:justify;line-height:var(--lh,1.6)}
.r{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:7px 0;border-top:1px solid var(--line)}.r .y{color:var(--mute)}
.foot{padding:20px calc(var(--fx) + var(--pad)) 40px;color:var(--mute)}.todo{color:var(--mute);font-style:italic}
.cap{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-top:calc(12px*var(--sTc,1));font-size:14px;color:var(--ink)}.cap .cy{flex:none;font-size:13px;color:var(--mute)}
/* artwork page (owner 2026-11-02): title, year · medium, materials; the main photo; the text; the other photos and videos */
.art .yr{margin:0;color:var(--ink);font-size:calc(16px*var(--yk,1))}.art .mat{margin:calc(6px*var(--sYm,1)) 0 0;color:var(--mute);font-size:calc(14px*var(--xk,1));line-height:1.5}
.media .m{position:relative}.vbox{position:relative;width:100%;background:#000}.vbox iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.desc{margin:4px 0 calc(60px*var(--sTxt,1));text-align:justify}.desc h2,.desc .poem p,.desc .edn{text-align:left}.desc p{font-size:17px;line-height:var(--lh,1.75);margin:0 0 calc(1.1em*var(--pp,1))}
.desc h2{font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:36px 0 12px}.desc .poem p{margin:0;line-height:calc(var(--lh,1.75) - .1)}
/* paragraphs (owner 2026-11-04): one line spacing (--lh) for artwork, exhibition and text pages and the bio; letter spacing (Tune) on them and the CV lines */
.desc p,.rbody p,.bio p,.cve,.cvd{letter-spacing:calc(var(--ls,0)*1em)}
/* a grid of four (owner 2026-11-04): the first four photos after the text two by two, any further ones full width below */
.m-more.g4{display:grid;grid-template-columns:1fr 1fr;gap:calc(12px*var(--sGrid,1));align-items:start;margin-bottom:calc(44px*var(--sPh,1))}
.art .m-more.g4>figure{margin:0}.art .m-more.g4>figure:nth-child(n+5){grid-column:1/-1;margin-top:calc(44px*var(--sPh,1) - 12px*var(--sGrid,1))}
/* a sliding gallery (owner 2026-11-04: "a sliding gallery grid for my candy III artwork page, so that i can put all the photos and two
   videos into one grid except the main photo"): one row at one height that slides sideways; arrows on desktop, a swipe on phones */
.mmw{position:relative}
.m-more.sl{display:flex;gap:calc(12px*var(--sGrid,1));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:8px;margin-bottom:calc(44px*var(--sPh,1))}
.art .m-more.sl>figure{flex:0 0 auto;height:calc(440px*var(--sSl,1));margin:0;scroll-snap-align:start}
.art .m-more.sl>figure img{height:100%;width:auto;max-width:none}.art .m-more.sl>figure .vbox{height:100%;width:auto}
.slb{display:none}
.mmw .m-more.sl~.slb{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(220px*var(--sSl,1) - 20px);width:40px;height:40px;padding:0;border:0;border-radius:20px;background:rgba(0,0,0,.5);cursor:pointer;z-index:2}
.slb::before{content:"";width:9px;height:9px;border:solid #fff;border-width:0 2px 2px 0}.slp{left:8px}.slp::before{transform:translateX(2px) rotate(135deg)}.sln{right:8px}.sln::before{transform:translateX(-2px) rotate(-45deg)}
.mmw .slb:disabled{opacity:0;pointer-events:none}.mmw .slb:hover{background:rgba(0,0,0,.75)}
.m-more.sl{position:relative}.hasslt .m-more.sl{margin-bottom:10px}
/* every photo and video of the sliding gallery as a small picture under it; a click brings that one into view (owner 2026-11-04: "a small
   lines of all the photos under the slide gallery so that the audiences would be able to see other options, and be able to click to that one") */
.slt{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:0 -2px calc(44px*var(--sPh,1))}.slt::-webkit-scrollbar{display:none}
.sltb{flex:0 0 auto;position:relative;width:64px;height:48px;padding:0;border:0;border-radius:2px;overflow:hidden;background:rgba(127,127,127,.35);opacity:.5;cursor:pointer;transition:opacity .2s}
.sltb img{display:block;width:100%;height:100%;object-fit:cover}.sltb:hover,.sltb.on{opacity:1}.sltb.on{outline:2px solid currentColor;outline-offset:1px}
.sltb.v::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.6))}
@media (max-width:560px){.art .m-more.sl>figure{height:calc(300px*var(--sSl,1))}.mmw .m-more.sl~.slb{display:none}.sltb{width:48px;height:36px}}
.edit .ed.egrid{display:flex!important;align-items:center;gap:10px;margin:0 0 12px;font:600 calc(12px*var(--ez,1))/1.2 -apple-system,Arial,sans-serif;color:var(--mute)}
.egrid button{padding:calc(6px*var(--ez,1)) calc(11px*var(--ez,1));border:0;border-radius:15px;background:rgba(18,18,18,.8);color:#fff;font:inherit;cursor:pointer}.egrid button[aria-pressed=true]{background:#2f6fde}
/* edit mode: only inside the viewer's desktop preview (shared/works.js adds .edit); --ez keeps controls a usable size when the preview is scaled down */
/* captions: items joined with " · "; empty ones hidden (shown in edit mode, to fill in) */
.cl .it.none{display:none}.cl .it:not(.none)~.it:not(.none)::before{content:" · "}.edit .cl .it.none{display:inline}.edit .cl .it~.it::before{content:" · "}
.ev.txb:empty{display:none}
/* text she can change on the page in edit mode */
.edit .ev{outline:calc(1px*var(--ez,1)) dashed rgba(127,127,127,.6);outline-offset:3px;border-radius:2px;cursor:text}.edit .ev:hover{outline-color:rgba(127,127,127,1)}
.edit .ev:focus{outline:calc(2px*var(--ez,1)) solid #2f6fde;outline-offset:3px;background:rgba(47,111,222,.08)}
.edit .ev:empty::before{content:attr(data-ph);opacity:.55;font-style:italic}.edit .ev.txb:empty{display:block;min-height:3em}
.ed,.etb,.m-gone{display:none!important}.edit .ed{display:revert!important}.edit .m-gone.has{display:block!important}.m-main:not(:empty)+.m-none{display:none!important}
.edn{margin:0 0 12px;font:italic calc(13px*var(--ez,1))/1.45 -apple-system,"Helvetica Neue",Arial,sans-serif;color:#c2532c}
.edit .edm{display:inline-block!important;margin-left:.5em;padding:1px 6px;border-radius:3px;background:#f6dccf;color:#8a2f14;font:600 calc(10px*var(--ez,1))/1.4 -apple-system,Arial,sans-serif;vertical-align:middle;font-style:normal;letter-spacing:0;text-transform:none}
.enotes{margin:44px 0 0;padding:14px 18px;border:1px dashed #d08a70;background:#fff5ef;color:#5a2a18;font:calc(13px*var(--ez,1))/1.5 -apple-system,"Helvetica Neue",Arial,sans-serif}
.enotes h2{margin:0 0 8px;font:600 calc(11px*var(--ez,1))/1.3 -apple-system,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8a2f14}.enotes ul{margin:0;padding-left:1.2em}.enotes li{margin:3px 0}
.edit .etb{display:flex!important;position:absolute;top:10px;right:10px;z-index:5;gap:8px;transform:scale(var(--ez,1));transform-origin:top right}
.etb button{width:34px;height:34px;padding:0;border:0;border-radius:17px;background:rgba(18,18,18,.8);color:#fff;font:18px/34px -apple-system,Arial,sans-serif;text-align:center;cursor:pointer;box-shadow:0 1px 5px rgba(0,0,0,.4)}
.etb button:hover{background:#000}.etb .ex:hover{background:#b3261e}.etb .eh{cursor:grab;touch-action:none}.etb .eback{width:auto;padding:0 13px;font:600 13px/34px -apple-system,Arial,sans-serif;background:#2f6fde}
.m-main .eback,.m-more .eback,.m-gone .eh,.m-gone .ex{display:none}.edit .media .m img{cursor:grab}
.edit .m-main .m::before{content:"Main";position:absolute;top:10px;left:10px;z-index:5;padding:6px 11px;border-radius:15px;background:rgba(18,18,18,.8);color:#fff;font:600 12px/1.2 -apple-system,Arial,sans-serif;transform:scale(var(--ez,1));transform-origin:top left}
.edit .m-gone.has{margin:36px 0 0;padding:14px;border:1px dashed var(--mute)}.m-gone h2{margin:0 0 12px;font:600 calc(12px*var(--ez,1))/1.3 -apple-system,Arial,sans-serif;color:var(--mute)}
.m-gone .m{display:inline-block;vertical-align:top;width:calc(150px*var(--ez,1));margin:0 12px 12px 0}.m-gone .m img{opacity:.55}.m-gone .m iframe{pointer-events:none}
/* gallery in edit mode: choose each work's gallery picture (owner 2026-11-02) */
.gal .tiles li{position:relative}.tpick{display:none}
.edit .tpick{display:block;position:absolute;top:8px;right:8px;z-index:5;padding:6px 11px;border:0;border-radius:15px;background:rgba(18,18,18,.82);color:#fff;font:600 12px/1.2 -apple-system,Arial,sans-serif;cursor:pointer;transform:scale(var(--ez,1));transform-origin:top right;box-shadow:0 1px 5px rgba(0,0,0,.4)}
.edit .tpick:hover{background:#2f6fde}
.tcrop{display:none}.edit .tcrop{display:block;position:absolute;top:8px;right:calc(8px + 78px*var(--ez,1));z-index:5;padding:6px 11px;border:0;border-radius:15px;background:rgba(18,18,18,.82);color:#fff;
 font:600 12px/1.2 -apple-system,Arial,sans-serif;cursor:pointer;transform:scale(var(--ez,1));transform-origin:top right;box-shadow:0 1px 5px rgba(0,0,0,.4)}.tcrop:hover{background:#2f6fde}
.cropping .ph{outline:3px solid #2f6fde;outline-offset:-3px;cursor:grab;touch-action:none}.cropping .ph:active{cursor:grabbing}.cropping .tpick,.cropping .tcrop{display:none!important}
.ctools{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;gap:6px;justify-content:center;align-items:center;padding:8px;background:linear-gradient(transparent,rgba(0,0,0,.55));
 font:600 12px/1.2 -apple-system,Arial,sans-serif;color:#fff;transform:scale(var(--ez,1));transform-origin:bottom center}
.ctools button{padding:6px 11px;border:0;border-radius:15px;background:rgba(18,18,18,.85);color:#fff;font:inherit;cursor:pointer}.ctools button:hover{background:#2f6fde}.ctools .cdone{background:#2f6fde}.ph .tchosen{display:none}.edit .ph .tchosen{display:block;position:absolute;left:8px;top:8px;padding:4px 8px;border-radius:12px;background:#2f6fde;color:#fff;font:600 11px/1.2 -apple-system,Arial,sans-serif;transform:scale(var(--ez,1));transform-origin:top left}
.ph{position:relative}
.ph .smp{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:10px;background:rgba(0,0,0,.62);color:#fff;font:600 11px/1.2 -apple-system,Arial,sans-serif;pointer-events:none}
.tpicker{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;background:rgba(10,10,12,.92);color:#eee;font:calc(13px*var(--ez,1))/1.4 -apple-system,"Helvetica Neue",Arial,sans-serif;text-shadow:none}
.tpicker header{display:flex;align-items:center;gap:14px;padding:calc(14px*var(--ez,1)) 24px;border-bottom:1px solid #333}.tpicker h2{flex:1;margin:0;font:600 calc(15px*var(--ez,1))/1.3 -apple-system,Arial,sans-serif;color:#fff}
.tpicker header button{padding:calc(7px*var(--ez,1)) calc(13px*var(--ez,1));border:0;border-radius:6px;background:#eee;color:#111;font:600 calc(12px*var(--ez,1)) -apple-system,Arial,sans-serif;cursor:pointer}.tpicker header .tdef{background:#3a3a3e;color:#fff}
.tpicker .tgrid{flex:1;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;padding:20px 24px 40px;align-content:start}
.tpicker .topt{position:relative;padding:0;border:3px solid transparent;border-radius:4px;background:#222;cursor:pointer;aspect-ratio:4/3;overflow:hidden}
.tpicker .topt img{width:100%;height:100%;object-fit:cover;display:block}.tpicker .topt:hover{border-color:#888}.tpicker .topt.on{border-color:#2f6fde}
.tpicker .topt span{position:absolute;left:6px;bottom:6px;padding:3px 7px;border-radius:10px;background:rgba(0,0,0,.75);color:#fff;font:600 calc(11px*var(--ez,1))/1.2 -apple-system,Arial,sans-serif}
/* while dragging a photo or video: everything shrinks to one compact grid, so any place is in reach */
.arranging .media{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.arranging .m-main,.arranging .m-more,.arranging .mmw{display:contents}.arranging .slb,.arranging .slt{display:none!important}
.arranging .media .m-more.sl>figure{height:120px;scroll-snap-align:none}
.arranging .desc,.arranging .m-none,.arranging .m-gone,.arranging .etb{display:none!important}
.arranging .media .m{margin:0;width:auto;height:120px}.arranging .media .m img{width:auto;height:100%}.arranging .media .vbox{width:auto;height:100%}
.arranging iframe{pointer-events:none}.arranging .media .m.dragging{opacity:.3;outline:2px dashed #2f6fde;outline-offset:3px}
.eghost{position:fixed;z-index:100;pointer-events:none;transform:translate(-50%,-50%) rotate(-2deg);box-shadow:0 10px 28px rgba(0,0,0,.45)}
.eghost img{display:block;height:120px;width:auto}.eghost.vg{padding:14px 18px;background:#111;color:#fff;font:600 calc(13px*var(--ez,1)) -apple-system,Arial,sans-serif}
body.arranging,body.arranging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}
.p.video{--ink:#fff;--mute:rgba(255,255,255,.68);--line:rgba(255,255,255,.24);--bg:transparent;background:#000}
.p.home{overflow:hidden;height:100vh}
.bgv{position:fixed;inset:0;width:100%;height:100%;object-fit:cover}.p:not(.video) .bgv,.p:not(.video) .veil{display:none}
/* artwork pages (owner 2026-11-02, a trial): a blurred, dimmed copy of the work's main photo behind the page; Tune: blur, dim, off */
.bgp{display:none;position:fixed;inset:-80px;background:#000 center/cover no-repeat;filter:blur(var(--blur,10px));transform:scale(1.05);opacity:calc(1 - var(--ptr,0))}
.p.photo{--ink:#fff;--mute:rgba(255,255,255,.75);--line:rgba(255,255,255,.28);--bg:transparent;background:var(--pagec,#fff)}
.p.photo .veil{background:rgba(0,0,0,var(--pdim,.35))}.photo main{text-shadow:0 0 14px rgba(0,0,0,.28)}.photo .otop,.photo .langs{text-shadow:0 0 14px rgba(0,0,0,.28)}.photo .enotes,.photo .etb{text-shadow:none}
.p.photo .bgp,.p.photo .veil{display:block}.photo main,.photo .foot{position:relative;z-index:1}
.video .ph{background:rgba(255,255,255,.06)}
.veil{position:fixed;inset:0;background:rgba(0,0,0,var(--dim,.55))}
.home .veil{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.12) 42%,rgba(0,0,0,.12) 80%,rgba(0,0,0,.4))}
.video main,.video .foot{position:relative;z-index:1}
.video .otop nav a:hover{text-decoration:underline;text-underline-offset:5px}
.now{position:fixed;left:calc(var(--fx) + var(--pad));bottom:4vh;margin:0;font-size:13px}
.contact{margin-left:var(--fx);padding:0 var(--pad) 80px;max-width:640px}.contact h2{font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:30px 0 8px}
.contact p{margin:0;font-size:22px;line-height:1.4}
.talks,.texts,.exhibitions{margin-left:var(--fx);padding:0 var(--pad) 80px;max-width:860px}.talks .note,.texts .note,.exhibitions .note{margin-top:28px;font-size:13px}
.exhibitions h2{font-size:13px;font-weight:400;letter-spacing:.12em;color:var(--mute);margin:12px 0 4px}.exhibitions section+section{margin-top:34px}.about.cv{max-width:1100px}.cvs{margin-top:calc(46px*var(--sCvs,1))}.cvs:first-child{margin-top:0}.cvs h2{margin:0 0 12px}
.cve{margin:0;padding:calc(4px*var(--sCvl,1)) 0;font-size:15px;line-height:1.55}.cve b{font-weight:600}
.cvd{margin:0 0 8px}.cvd .role{margin:2px 0 0}.cvd ul{margin:2px 0 6px;padding-left:18px;list-style:none}.cvd li{margin:2px 0}
.tl{list-style:none;margin:0;padding:0}.tl li{border-top:1px solid var(--line)}.tl li:last-child{border-bottom:1px solid var(--line)}
.tl a,.tl .tla{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;text-decoration:none}
.tl .tt{font-size:calc(26px*var(--tk,1));line-height:1.25;overflow-wrap:anywhere}.tl .ty{font-size:13px;color:var(--mute);white-space:nowrap}
.tl a:hover .tt{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
.reading{width:828px;max-width:calc(100% - 2*var(--pad));margin:0 auto;padding:0 0 80px}.reading h1{font-weight:400;font-size:calc(40px*var(--tk,1));line-height:1.15;margin:0 0 8px;overflow-wrap:anywhere}
.reading .rmeta{margin:0 0 34px;font-size:13px;color:var(--mute)}.rbody p{font-size:17px;line-height:var(--lh,1.75);margin:0 0 calc(1.1em*var(--pp,1));text-align:justify}
.tzh+.ten{margin-top:2.4em;padding-top:2em;border-top:1px solid var(--line)}h1 .tzh+.ten,.tt .tzh+.ten{margin:0;padding:0;border:0}
.rbody .poem p{text-align:left;margin-bottom:1.4em}
.reading.two{width:1160px}.tsplit h1{margin:0 0 30px}.tsplit{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:start}
.tsplit{grid-template-rows:auto auto}.tsplit>.ten,.tsplit>.tzh{display:grid;grid-row:1/span 2;grid-template-rows:subgrid}.tsplit>.ten{grid-column:1}.tsplit>.tzh{grid-column:2}.tsplit>.tzh+.ten{margin:0;padding:0;border:0}
@media (max-width:560px){.tsplit,.tsplit>.ten,.tsplit>.tzh{display:block}.tsplit>.tzh+.ten{margin-top:2.4em;padding-top:2em;border-top:1px solid var(--line)}}
.rbody .rnote{margin-top:2.6em;padding-top:1em;border-top:1px solid var(--line);font-size:.86em;color:var(--mute);text-align:left}
.reading .back{display:inline-block;margin-top:40px;font-size:14px;color:var(--mute);text-decoration:none}.reading .back:hover{color:var(--ink)}.contact .note{margin-top:34px;font-size:13px}.contact a{text-decoration:none;border-bottom:1px solid var(--line)}.contact a:hover{border-color:currentColor}
@media (prefers-reduced-motion:reduce){.bgv{display:none}.p.video{background:#000 url(/assets/video/oatmf-poster.jpg) center/cover fixed}}
.chron{padding:0 calc(var(--fx) + var(--pad)) 80px}.chron h2{font-size:13px;font-weight:400;letter-spacing:.12em;color:var(--mute);margin:12px 0 18px;border-top:1px solid var(--line);padding-top:14px}
.tiles{list-style:none;margin:0 0 54px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(40px*var(--sRow,1)) calc(28px*var(--sCol,1))}.tiles a{text-decoration:none;display:block}
.ph{display:block;aspect-ratio:4/3;overflow:hidden;background:#eee}.ph img{width:100%;height:100%;object-fit:cover;display:block}
@media (max-width:900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(28px*var(--sRow,1)) calc(16px*var(--sCol,1))}}
@media (max-width:560px){.tl a,.tl .tla{flex-direction:column;gap:6px;padding:18px 0}.tl .ty{white-space:normal}}
/* the CV and Talks & Interviews edited on the page (owner 2026-11-04): only in the viewer's desktop preview with Edit on page on */
main.cv,main.talks{position:relative}
.edit main.cv [contenteditable],.edit main.talks [contenteditable]{outline:1px dashed rgba(47,111,222,.5);outline-offset:2px;cursor:text}
.edit main.cv [contenteditable]:focus,.edit main.talks [contenteditable]:focus{outline:2px solid #2f6fde;background:rgba(47,111,222,.06)}
.edit [data-ph]:empty::before{content:attr(data-ph);color:var(--mute);font-style:italic}
.cvtb{position:absolute;z-index:6;display:none;gap:3px;white-space:nowrap}.edit .cvtb.on{display:flex}
.cvtb button,.cvadd button,.cvoff button,.tkb button,.tkadd button,.tkoff button{font:600 calc(11px*var(--ez,1))/1 -apple-system,Arial,sans-serif;padding:calc(5px*var(--ez,1)) calc(9px*var(--ez,1));
 border:0;border-radius:12px;background:rgba(18,18,18,.82);color:#fff;cursor:pointer}
.cvtb button:hover,.cvadd button:hover,.cvoff button:hover,.tkb button:hover,.tkadd button:hover,.tkoff button:hover{background:#2f6fde}.cvtb .cvx:hover,.tkb .tkx:hover{background:#b3261e}
.cvadd,.tkadd{margin:10px 0 0}.tkadd{margin:0 0 14px}
.cvoff,.tkoff{margin:12px 0 0;padding:10px 12px;border:1px dashed var(--line);font:13px/1.4 -apple-system,Arial,sans-serif;color:var(--mute)}
.cvoff p,.tkoff p{margin:6px 0;display:flex;gap:12px;justify-content:space-between;align-items:baseline}
.tkf{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin:0 0 10px;font:13px/1.4 -apple-system,Arial,sans-serif;color:var(--mute)}.tkf [contenteditable]{color:var(--ink);min-width:3em}
@media (max-width:560px){.cap{margin-top:calc(8px*var(--sTc,1));gap:8px;font-size:12px}.cap .cy{font-size:11px}}  /* phones: smaller gallery titles and years (owner 2026-11-02) */
@media (max-width:560px){:root{--pad:calc(20px*var(--sSide,1));--tk:.68}.art h1{font-size:calc(26px*var(--ak,.68))}.reading h1{font-size:calc(26px*var(--tk,1))}.tl .tt{font-size:calc(22px*var(--tk,1))}.otop{padding:calc(24px*var(--sTop,1)) 76px calc(18px*var(--sHead,1)) var(--pad)}.scroller > main{margin-top:calc(14px*var(--sHead,1))}.brand{font-size:calc(min(29px,7.4vw)*var(--tk,1))}.otop nav{gap:10px calc(20px*var(--sItem,1));margin-top:calc(16px*var(--sNav,1))}.otop .subnav{margin-top:calc(10px*var(--sSub,1));gap:8px calc(18px*var(--sItem,1))}
 .langs{top:calc(24px*var(--sTop,1) - 4px);right:10px;padding:calc(6px*var(--lk,1)) calc(10px*var(--lk,1));font-size:calc(11px*var(--lk,1))}.langs button{padding-left:calc(9px*var(--lk,1))}}
/* the home page on portrait screens (phones, owner 2026-11-03): the video keeps its full width in a frame that swipes left and
   right; it opens on the middle (lang.js / site.js) and a small hint fades once it has been swiped */
.bgw{position:fixed;inset:0;overflow:hidden}.swipe{display:none}
@media (orientation:portrait){.home .bgw{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.home .bgw::-webkit-scrollbar{display:none}
 .home .bgw .bgv{position:static;display:block;width:auto;height:100%;max-width:none;aspect-ratio:16/9}.home .veil,.home .scroller{pointer-events:none}
 .home .swipe{display:block;position:fixed;left:0;right:0;bottom:calc(6vh + env(safe-area-inset-bottom,0px));z-index:15;margin:0;text-align:center;font-size:13px;letter-spacing:.12em;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.7);pointer-events:none;transition:opacity 1s}.home .swipe.gone{opacity:0}
 .home .swa{display:inline-block;animation:swl 1.6s ease-in-out infinite}.home .swa:last-child{animation-name:swr}}
@keyframes swl{50%{transform:translateX(-5px)}}@keyframes swr{50%{transform:translateX(5px)}}
@media (prefers-reduced-motion:reduce){.swipe{display:none!important}.swa{animation:none!important}}

/* characters the Latin fonts lack, from her Chinese web font */
@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-028.woff2) format("woff2");unicode-range:U+9504,U+9539}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-029.woff2) format("woff2");unicode-range:U+9485,U+94D1}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-033.woff2) format("woff2");unicode-range:U+8E7F,U+8E87}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-034.woff2) format("woff2");unicode-range:U+8E0C}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-037.woff2) format("woff2");unicode-range:U+89CA,U+89CE}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-038.woff2) format("woff2");unicode-range:U+8737}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-043.woff2) format("woff2");unicode-range:U+80F0}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-044.woff2) format("woff2");unicode-range:U+7F2A}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-049.woff2) format("woff2");unicode-range:U+79E7,U+7A96}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-051.woff2) format("woff2");unicode-range:U+7785}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-065.woff2) format("woff2");unicode-range:U+664C}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-069.woff2) format("woff2");unicode-range:U+618E}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-072.woff2) format("woff2");unicode-range:U+5D3D}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-075.woff2) format("woff2");unicode-range:U+59E5}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-078.woff2) format("woff2");unicode-range:U+5600,U+564E}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-080.woff2) format("woff2");unicode-range:U+53E8,U+54A7,U+54FD}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-100.woff2) format("woff2");unicode-range:U+68F1}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-101.woff2) format("woff2");unicode-range:U+5495,U+70C1,U+8E6D}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-102.woff2) format("woff2");unicode-range:U+54C4,U+67FF,U+7C7D,U+7CEF,U+8D9F}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-103.woff2) format("woff2");unicode-range:U+6346,U+8BB6,U+97E7,U+98A4,U+9ECF}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-104.woff2) format("woff2");unicode-range:U+54BD,U+6643,U+690E,U+754F,U+76EF,U+7EF8,U+810A,U+819D,U+85AF,U+94C5}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-105.woff2) format("woff2");unicode-range:U+2190,U+6254,U+6E9C,U+76B1,U+8116}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-106.woff2) format("woff2");unicode-range:U+59E8,U+6252,U+6296,U+644A,U+6454,U+6912,U+6F20,U+707F,U+73CA,U+83B9}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-107.woff2) format("woff2");unicode-range:U+52AB,U+535C,U+5760,U+6068,U+607C,U+6367,U+6495,U+7897,U+8106,U+85E4,U+8D2A,U+8EBA}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-108.woff2) format("woff2");unicode-range:U+4F2A,U+5F2F,U+6C83,U+722C,U+76C6,U+7C98,U+7F1D,U+82AC,U+8E29}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-109.woff2) format("woff2");unicode-range:U+2192,U+57AB,U+5806,U+5C3F,U+62D4,U+642C,U+6478,U+6C27,U+6ECB,U+76C8,U+77AC,U+810F,U+841D,U+8F88,U+8FEB,U+9676}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-110.woff2) format("woff2");unicode-range:U+4E54,U+52B2,U+5439,U+5565,U+5954,U+6316,U+64C5,U+65C1,U+6846,U+6B8B,U+74DC,U+74F6,U+7626,U+7ED5,U+8170,U+820D,U+88D9,U+8DB4,U+966A,U+9A82}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-111.woff2) format("woff2");unicode-range:U+4ED4,U+4FA7,U+504F,U+5076-5077,U+5192,U+51C9,U+53A8,U+5C24,U+5E7C,U+5FC6,U+5FD9,U+5FE7,U+624E,U+6325,U+67D4,U+6881,U+6CE1,U+6E7F,U+7089,U+70B8,U+756A,U+75AF,U+80AF,U+82F9,U+8584,U+871C,U+888B,U+88E4,U+8D76,U+8FA3,U+904D,U+95EA}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-112.woff2) format("woff2");unicode-range:U+4E01,U+51C0,U+539A,U+547C,U+574F,U+5A18,U+5B59,U+5BF8,U+5E8A,U+6015,U+602A,U+6297,U+62BD,U+6302,U+6458,U+6563,U+67D0,U+684C,U+690D,U+6DA6,U+70C8,U+7259,U+751A,U+751C,U+75DB,U+7761,U+7A0D,U+7CD6,U+7EB9,U+7F29,U+80A4-80A5,U+80E1,U+8499,U+89E6,U+8DDD,U+9177,U+9AA8}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-113.woff2) format("woff2");unicode-range:U+4F26,U+5012,U+51AC,U+523B,U+53EB,U+53F3,U+5438,U+552F,U+5706,U+5750,U+575A,U+5988,U+5C4B,U+5C4F,U+5C9B,U+5DE6,U+5E78,U+5F39,U+6000,U+6298,U+6389,U+642D,U+6682,U+6982,U+6D17,U+7389,U+76D6,U+79CB,U+7A97,U+7B26,U+7F3A,U+8089,U+811A,U+8131,U+8138,U+83DC,U+8DD1,U+8DF3,U+900F,U+96E8,U+9760,U+987A,U+9910,U+996D}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-114.woff2) format("woff2");unicode-range:U+4E25,U+4E30,U+4F34,U+4F59,U+5047,U+505C,U+5374,U+538B,U+5473,U+554A,U+5708,U+571F,U+5757,U+590F,U+591F,U+5979,U+5B69,U+5BA1,U+5C42,U+5C81,U+5E55,U+5E86,U+5FF5,U+60CA,U+62C5,U+62FF,U+6444,U+65E9,U+67B6,U+6B7B,U+6C38,U+6CB3,U+6CE2,U+73ED,U+7565,U+7591,U+75C5,U+76AE,U+7834,U+7A7F,U+7B14,U+7EB8,U+7EE7,U+7EFF,U+7FFB,U+8840,U+8863,U+8865,U+8C01,U+8C46,U+8DDF,U+949F,U+987B,U+9C9C}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-115.woff2) format("woff2");unicode-range:U+4E1D,U+4E3D,U+4E49,U+4EB2,U+4EFD,U+4F4F,U+5019,U+5174,U+5199,U+51B3,U+51B5,U+5207,U+533B,U+534A,U+5403,U+542C,U+54EA,U+5931,U+5947,U+5957,U+5B83,U+5C14,U+5E72,U+5F80,U+5FB7,U+62CD,U+63A7,U+6545,U+65C5,U+674E,U+6781,U+6839,U+6D6A,U+6E29,U+6EE1,U+72B6,U+753B,U+76D8,U+7701,U+77ED,U+79BB,U+7C73,U+7D20,U+7EC8,U+7EED,U+7FA4,U+80CC,U+89C9,U+89D2,U+8C61,U+8D8A,U+8F7B,U+8F83,U+8FB9,U+8FDC,U+9002,U+94B1,U+961F,U+963F,U+9876,U+98DE,U+9999}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-116.woff2) format("woff2");unicode-range:U+4E16,U+4E70,U+4E9B,U+4EC0,U+4F46,U+50CF,U+513F,U+5148,U+518D,U+51C6,U+51E0,U+5217,U+5341,U+53C8,U+53D8,U+53EA,U+5411,U+5417,U+5427,U+559C,U+56E0,U+56E2,U+5904,U+592A,U+59CB,U+5B58,U+5C71,U+5DF1,U+5E26,U+5F20,U+5F88,U+5FC5,U+623F,U+628A,U+6548,U+6574,U+6625,U+672A,U+6BCF,U+706B,U+7167,U+724C,U+7559,U+767D,U+7740,U+786E,U+795E,U+7B7E,U+7EA2,U+7EC6,U+81F3,U+8BA9,U+8BE5,U+8D34,U+8D70,U+8FBE,U+8FD1,U+8FDE,U+901F-9020,U+90A3,U+91C7,U+9662,U+9664,U+9700,U+975E,U+9A6C}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-117.woff2) format("woff2");unicode-range:U+4E24,U+4E48,U+4E5F,U+4E8B-4E8C,U+4EAC,U+4ECE,U+4ED6,U+4EE3,U+4EF6,U+4EFB,U+4F55,U+4FDD,U+505A,U+514D,U+5177,U+522B,U+5305,U+5317,U+5355,U+539F,U+53BB,U+53CA,U+53CD,U+53E3,U+57CE,U+590D,U+5934,U+5973,U+5B57,U+5B8C,U+5C31,U+5DF2,U+5E38,U+5E94,U+5F71,U+5F97,U+6001,U+603B,U+60F3,U+611F,U+624D,U+6253,U+6301,U+6392,U+653E,U+6761,U+6837,U+683C,U+6B22,U+6B64,U+6BD4,U+6C14,U+6C34,U+6C42,U+6CA1,U+6D77,U+6D88,U+7136,U+7231,U+76F4,U+771F,U+79CD,U+7EA7,U+7ED3,U+7ED9,U+7F6E,U+8001,U+800C,U+8272,U+8282,U+88AB,U+897F,U+89C1,U+8BB0,U+8BC1,U+8BFB,U+8D39,U+8D77,U+8DEF,U+8EAB,U+8F66,U+8F6C,U+8FD0,U+90FD,U+91CC-91CD,U+98CE}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-118.woff2) format("woff2");unicode-range:U+4E09-4E0B,U+4E0D,U+4E2A,U+4E3A-4E3B,U+4E4B,U+4E86,U+4E8E,U+4EBA,U+4EE4-4EE5,U+4EEC,U+4F1A,U+4F4D,U+4F53,U+4F60,U+5168,U+5176,U+5185,U+51FA,U+5206,U+5230,U+5236,U+524D,U+529B,U+53D1,U+53EF,U+53F7,U+5408,U+540C-540E,U+548C,U+56DE,U+5728,U+5730,U+5907,U+5916,U+591A,U+5927,U+5929,U+597D,U+5982,U+5B50,U+5B66,U+5B9A,U+5B9E,U+5BB6,U+5BF9,U+5C0F,U+5E73-5E74,U+5EA6,U+5F00,U+5F0F,U+5F55,U+5FAE,U+5FC3,U+606F,U+60C5,U+610F,U+6210-6211,U+6237,U+6240,U+624B,U+63A5,U+63A8,U+6536,U+6570,U+65B9,U+65E0,U+65F6,U+660E,U+662F,U+66F4,U+6700,U+670D,U+672C,U+673A,U+6765,U+679C,U+682A,U+6B21,U+6B63,U+6CD5,U+6D3B,U+70ED,U+7247,U+7269,U+73B0,U+7406,U+751F,U+7528,U+7535,U+76F8,U+770B,U+77E5,U+7AD9,U+7B49,U+7C7B,U+7EBF,U+7ECF,U+7F8E,U+80FD,U+81EA,U+884C,U+8981,U+89C6,U+8BDD,U+8BF4,U+8BF7,U+8FC7,U+8FD8-8FD9,U+8FDB,U+9053,U+90E8,U+91D1,U+957F,U+95E8,U+95F4,U+9762,U+9AD8}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-400-119.woff2) format("woff2");unicode-range:U+3001-3002,U+4E00,U+4E2D,U+65B0,U+65E5,U+6708-6709,U+70B9,U+7684,U+FF0C}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-028.woff2) format("woff2");unicode-range:U+9504,U+9539}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-029.woff2) format("woff2");unicode-range:U+9485,U+94D1}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-033.woff2) format("woff2");unicode-range:U+8E7F,U+8E87}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-034.woff2) format("woff2");unicode-range:U+8E0C}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-037.woff2) format("woff2");unicode-range:U+89CA,U+89CE}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-038.woff2) format("woff2");unicode-range:U+8737}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-043.woff2) format("woff2");unicode-range:U+80F0}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-044.woff2) format("woff2");unicode-range:U+7F2A}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-049.woff2) format("woff2");unicode-range:U+79E7,U+7A96}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-051.woff2) format("woff2");unicode-range:U+7785}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-065.woff2) format("woff2");unicode-range:U+664C}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-069.woff2) format("woff2");unicode-range:U+618E}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-072.woff2) format("woff2");unicode-range:U+5D3D}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-075.woff2) format("woff2");unicode-range:U+59E5}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-078.woff2) format("woff2");unicode-range:U+5600,U+564E}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-080.woff2) format("woff2");unicode-range:U+53E8,U+54A7,U+54FD}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-100.woff2) format("woff2");unicode-range:U+68F1}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-101.woff2) format("woff2");unicode-range:U+5495,U+70C1,U+8E6D}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-102.woff2) format("woff2");unicode-range:U+54C4,U+67FF,U+7C7D,U+7CEF,U+8D9F}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-103.woff2) format("woff2");unicode-range:U+6346,U+8BB6,U+97E7,U+98A4,U+9ECF}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-104.woff2) format("woff2");unicode-range:U+54BD,U+6643,U+690E,U+754F,U+76EF,U+7EF8,U+810A,U+819D,U+85AF,U+94C5}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-105.woff2) format("woff2");unicode-range:U+2190,U+6254,U+6E9C,U+76B1,U+8116}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-106.woff2) format("woff2");unicode-range:U+59E8,U+6252,U+6296,U+644A,U+6454,U+6912,U+6F20,U+707F,U+73CA,U+83B9}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-107.woff2) format("woff2");unicode-range:U+52AB,U+535C,U+5760,U+6068,U+607C,U+6367,U+6495,U+7897,U+8106,U+85E4,U+8D2A,U+8EBA}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-108.woff2) format("woff2");unicode-range:U+4F2A,U+5F2F,U+6C83,U+722C,U+76C6,U+7C98,U+7F1D,U+82AC,U+8E29}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-109.woff2) format("woff2");unicode-range:U+2192,U+57AB,U+5806,U+5C3F,U+62D4,U+642C,U+6478,U+6C27,U+6ECB,U+76C8,U+77AC,U+810F,U+841D,U+8F88,U+8FEB,U+9676}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-110.woff2) format("woff2");unicode-range:U+4E54,U+52B2,U+5439,U+5565,U+5954,U+6316,U+64C5,U+65C1,U+6846,U+6B8B,U+74DC,U+74F6,U+7626,U+7ED5,U+8170,U+820D,U+88D9,U+8DB4,U+966A,U+9A82}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-111.woff2) format("woff2");unicode-range:U+4ED4,U+4FA7,U+504F,U+5076-5077,U+5192,U+51C9,U+53A8,U+5C24,U+5E7C,U+5FC6,U+5FD9,U+5FE7,U+624E,U+6325,U+67D4,U+6881,U+6CE1,U+6E7F,U+7089,U+70B8,U+756A,U+75AF,U+80AF,U+82F9,U+8584,U+871C,U+888B,U+88E4,U+8D76,U+8FA3,U+904D,U+95EA}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-112.woff2) format("woff2");unicode-range:U+4E01,U+51C0,U+539A,U+547C,U+574F,U+5A18,U+5B59,U+5BF8,U+5E8A,U+6015,U+602A,U+6297,U+62BD,U+6302,U+6458,U+6563,U+67D0,U+684C,U+690D,U+6DA6,U+70C8,U+7259,U+751A,U+751C,U+75DB,U+7761,U+7A0D,U+7CD6,U+7EB9,U+7F29,U+80A4-80A5,U+80E1,U+8499,U+89E6,U+8DDD,U+9177,U+9AA8}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-113.woff2) format("woff2");unicode-range:U+4F26,U+5012,U+51AC,U+523B,U+53EB,U+53F3,U+5438,U+552F,U+5706,U+5750,U+575A,U+5988,U+5C4B,U+5C4F,U+5C9B,U+5DE6,U+5E78,U+5F39,U+6000,U+6298,U+6389,U+642D,U+6682,U+6982,U+6D17,U+7389,U+76D6,U+79CB,U+7A97,U+7B26,U+7F3A,U+8089,U+811A,U+8131,U+8138,U+83DC,U+8DD1,U+8DF3,U+900F,U+96E8,U+9760,U+987A,U+9910,U+996D}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-114.woff2) format("woff2");unicode-range:U+4E25,U+4E30,U+4F34,U+4F59,U+5047,U+505C,U+5374,U+538B,U+5473,U+554A,U+5708,U+571F,U+5757,U+590F,U+591F,U+5979,U+5B69,U+5BA1,U+5C42,U+5C81,U+5E55,U+5E86,U+5FF5,U+60CA,U+62C5,U+62FF,U+6444,U+65E9,U+67B6,U+6B7B,U+6C38,U+6CB3,U+6CE2,U+73ED,U+7565,U+7591,U+75C5,U+76AE,U+7834,U+7A7F,U+7B14,U+7EB8,U+7EE7,U+7EFF,U+7FFB,U+8840,U+8863,U+8865,U+8C01,U+8C46,U+8DDF,U+949F,U+987B,U+9C9C}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-115.woff2) format("woff2");unicode-range:U+4E1D,U+4E3D,U+4E49,U+4EB2,U+4EFD,U+4F4F,U+5019,U+5174,U+5199,U+51B3,U+51B5,U+5207,U+533B,U+534A,U+5403,U+542C,U+54EA,U+5931,U+5947,U+5957,U+5B83,U+5C14,U+5E72,U+5F80,U+5FB7,U+62CD,U+63A7,U+6545,U+65C5,U+674E,U+6781,U+6839,U+6D6A,U+6E29,U+6EE1,U+72B6,U+753B,U+76D8,U+7701,U+77ED,U+79BB,U+7C73,U+7D20,U+7EC8,U+7EED,U+7FA4,U+80CC,U+89C9,U+89D2,U+8C61,U+8D8A,U+8F7B,U+8F83,U+8FB9,U+8FDC,U+9002,U+94B1,U+961F,U+963F,U+9876,U+98DE,U+9999}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-116.woff2) format("woff2");unicode-range:U+4E16,U+4E70,U+4E9B,U+4EC0,U+4F46,U+50CF,U+513F,U+5148,U+518D,U+51C6,U+51E0,U+5217,U+5341,U+53C8,U+53D8,U+53EA,U+5411,U+5417,U+5427,U+559C,U+56E0,U+56E2,U+5904,U+592A,U+59CB,U+5B58,U+5C71,U+5DF1,U+5E26,U+5F20,U+5F88,U+5FC5,U+623F,U+628A,U+6548,U+6574,U+6625,U+672A,U+6BCF,U+706B,U+7167,U+724C,U+7559,U+767D,U+7740,U+786E,U+795E,U+7B7E,U+7EA2,U+7EC6,U+81F3,U+8BA9,U+8BE5,U+8D34,U+8D70,U+8FBE,U+8FD1,U+8FDE,U+901F-9020,U+90A3,U+91C7,U+9662,U+9664,U+9700,U+975E,U+9A6C}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-117.woff2) format("woff2");unicode-range:U+4E24,U+4E48,U+4E5F,U+4E8B-4E8C,U+4EAC,U+4ECE,U+4ED6,U+4EE3,U+4EF6,U+4EFB,U+4F55,U+4FDD,U+505A,U+514D,U+5177,U+522B,U+5305,U+5317,U+5355,U+539F,U+53BB,U+53CA,U+53CD,U+53E3,U+57CE,U+590D,U+5934,U+5973,U+5B57,U+5B8C,U+5C31,U+5DF2,U+5E38,U+5E94,U+5F71,U+5F97,U+6001,U+603B,U+60F3,U+611F,U+624D,U+6253,U+6301,U+6392,U+653E,U+6761,U+6837,U+683C,U+6B22,U+6B64,U+6BD4,U+6C14,U+6C34,U+6C42,U+6CA1,U+6D77,U+6D88,U+7136,U+7231,U+76F4,U+771F,U+79CD,U+7EA7,U+7ED3,U+7ED9,U+7F6E,U+8001,U+800C,U+8272,U+8282,U+88AB,U+897F,U+89C1,U+8BB0,U+8BC1,U+8BFB,U+8D39,U+8D77,U+8DEF,U+8EAB,U+8F66,U+8F6C,U+8FD0,U+90FD,U+91CC-91CD,U+98CE}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-118.woff2) format("woff2");unicode-range:U+4E09-4E0B,U+4E0D,U+4E2A,U+4E3A-4E3B,U+4E4B,U+4E86,U+4E8E,U+4EBA,U+4EE4-4EE5,U+4EEC,U+4F1A,U+4F4D,U+4F53,U+4F60,U+5168,U+5176,U+5185,U+51FA,U+5206,U+5230,U+5236,U+524D,U+529B,U+53D1,U+53EF,U+53F7,U+5408,U+540C-540E,U+548C,U+56DE,U+5728,U+5730,U+5907,U+5916,U+591A,U+5927,U+5929,U+597D,U+5982,U+5B50,U+5B66,U+5B9A,U+5B9E,U+5BB6,U+5BF9,U+5C0F,U+5E73-5E74,U+5EA6,U+5F00,U+5F0F,U+5F55,U+5FAE,U+5FC3,U+606F,U+60C5,U+610F,U+6210-6211,U+6237,U+6240,U+624B,U+63A5,U+63A8,U+6536,U+6570,U+65B9,U+65E0,U+65F6,U+660E,U+662F,U+66F4,U+6700,U+670D,U+672C,U+673A,U+6765,U+679C,U+682A,U+6B21,U+6B63,U+6CD5,U+6D3B,U+70ED,U+7247,U+7269,U+73B0,U+7406,U+751F,U+7528,U+7535,U+76F8,U+770B,U+77E5,U+7AD9,U+7B49,U+7C7B,U+7EBF,U+7ECF,U+7F8E,U+80FD,U+81EA,U+884C,U+8981,U+89C6,U+8BDD,U+8BF4,U+8BF7,U+8FC7,U+8FD8-8FD9,U+8FDB,U+9053,U+90E8,U+91D1,U+957F,U+95E8,U+95F4,U+9762,U+9AD8}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/noto-serif-sc/noto-serif-sc-700-119.woff2) format("woff2");unicode-range:U+3001-3002,U+4E00,U+4E2D,U+65B0,U+65E5,U+6708-6709,U+70B9,U+7684,U+FF0C}
/* her saved Tune look (shared/tune.js D / DM) */
:root{--tk:0.62;--bk:1.1;--bg:#000000;--dim:0.55;--blur:8px;--ptr:0;--pdim:0.3;--pagec:#000000;--gk:1.1;--lk:1;--nk:1.3;--sk:1;--ak:0.7;--yk:1;--xk:1;--lh:1.35;--pp:1;--ls:0;--sTy:1;--sYm:1;--sCap:1;--sMain:1;--sTxt:0.8;--sPh:1;--sGrid:1;--sSl:1;--sBack:1;--sCol:1;--sRow:1;--sTc:1;--sTop:1;--sNav:0.8;--sSub:0.4;--sItem:1.1;--sHead:0.8;--sSide:1;--sPt:1;--sBio:1;--sCvs:1;--sCvl:1;--wBio:1}.brand,.chron h2,.exhibitions h2,.meta h2,.about h2,.contact h2,.desc h2,.tl .tt,.reading h1{font-family:"Montenegrin Gothic One","Noto Serif SC",serif !important}.art h1,.cap .ct{font-family:"Domitian","Noto Serif SC",serif !important;font-weight:400 !important;text-transform:none !important}.brand{font-weight:700 !important;text-transform:uppercase !important;color:#ffffff !important}.art h1,.meta h2,.about h2,.contact h2,.desc h2,.tl .tt,.reading h1{color:#ffffff !important}.reading h1{font-size:calc(40px*var(--tk)) !important}.tl .tt{font-size:calc(26px*var(--tk)) !important}body,.cap,.foot,.r,.cve,.cvd,.about p,.meta p,.contact p,.now,.rbody p,.desc p,.art .yr,.art .mat,.tl .ty,.rmeta{font-family:"Libertinus Sans","Noto Serif SC",sans-serif !important}nav,.otop nav,.langs{font-family:"Montenegrin Gothic One","Noto Serif SC",serif !important}body,.cap,.about p,.r,.cve,.cvd,.meta,.contact p,.now,.rbody p,.desc p,.art .yr{color:#ffffff !important}nav a,.cap i,.cap2,.cap .cy,.art .mat,.todo,.r .y,.chron h2,.exhibitions h2,.foot,.tl .ty,.rmeta,.reading .back,.art .back{color:color-mix(in srgb,#ffffff 68%,transparent) !important}nav a[aria-current],nav a:hover{color:#ffffff !important}.cap{font-size:calc(14px*var(--gk)) !important}.cap .cy{font-size:calc(13px*var(--gk)) !important}.about p,.r,.cve,.cvd{font-size:calc(15px*var(--bk)) !important}.rbody p,.desc p{font-size:calc(17px*var(--bk)) !important}.contact p:not(.note){font-size:calc(22px*var(--bk)) !important}body.vopt:not(.photo):not(.video){--ink:#161616;--mute:#807d76;--line:#e6e4df;background:#000000 !important}body.vopt:not(.photo):not(.video) .brand{color:#161616 !important}body.vopt:not(.photo):not(.video) .art h1,body.vopt:not(.photo):not(.video) .meta h2,body.vopt:not(.photo):not(.video) .about h2,body.vopt:not(.photo):not(.video) .contact h2,body.vopt:not(.photo):not(.video) .desc h2,body.vopt:not(.photo):not(.video) .tl .tt,body.vopt:not(.photo):not(.video) .reading h1{color:#161616 !important}body.vopt:not(.photo):not(.video),body.vopt:not(.photo):not(.video) .cap,body.vopt:not(.photo):not(.video) .about p,body.vopt:not(.photo):not(.video) .r,body.vopt:not(.photo):not(.video) .cve,body.vopt:not(.photo):not(.video) .cvd,body.vopt:not(.photo):not(.video) .meta,body.vopt:not(.photo):not(.video) .contact p,body.vopt:not(.photo):not(.video) .now,body.vopt:not(.photo):not(.video) .rbody p,body.vopt:not(.photo):not(.video) .desc p,body.vopt:not(.photo):not(.video) .art .yr{color:#161616 !important}body.vopt:not(.photo):not(.video) nav a,body.vopt:not(.photo):not(.video) .cap i,body.vopt:not(.photo):not(.video) .cap2,body.vopt:not(.photo):not(.video) .cap .cy,body.vopt:not(.photo):not(.video) .art .mat,body.vopt:not(.photo):not(.video) .todo,body.vopt:not(.photo):not(.video) .r .y,body.vopt:not(.photo):not(.video) .chron h2,body.vopt:not(.photo):not(.video) .exhibitions h2,body.vopt:not(.photo):not(.video) .foot,body.vopt:not(.photo):not(.video) .tl .ty,body.vopt:not(.photo):not(.video) .rmeta,body.vopt:not(.photo):not(.video) .reading .back,body.vopt:not(.photo):not(.video) .art .back{color:#807d76 !important}body.vopt:not(.photo):not(.video) nav a[aria-current],body.vopt:not(.photo):not(.video) nav a:hover{color:#161616 !important}@media (max-width:560px){:root{--tk:0.66;--bk:0.74;--bg:#000000;--dim:0.55;--blur:8px;--ptr:0;--pdim:0.3;--pagec:#000000;--gk:0.78;--lk:0.82;--nk:0.9;--sk:0.7;--ak:0.68;--yk:0.8;--xk:0.8;--lh:1.3;--pp:0.85;--ls:0;--sTy:1;--sYm:1;--sCap:1;--sMain:0.8;--sTxt:0.6;--sPh:1;--sGrid:1;--sSl:1;--sBack:1;--sCol:1;--sRow:1;--sTc:1;--sTop:1.35;--sNav:0.8;--sSub:0.4;--sItem:1.1;--sHead:0.8;--sSide:1;--sPt:1;--sBio:1;--sCvs:1;--sCvl:1;--wBio:1}.brand,.chron h2,.exhibitions h2,.meta h2,.about h2,.contact h2,.desc h2,.tl .tt,.reading h1{font-family:"Montenegrin Gothic One","Noto Serif SC",serif !important}.art h1,.cap .ct{font-family:"Domitian","Noto Serif SC",serif !important;font-weight:400 !important;text-transform:none !important}.brand{font-weight:700 !important;text-transform:uppercase !important;color:#ffffff !important}.art h1,.meta h2,.about h2,.contact h2,.desc h2,.tl .tt,.reading h1{color:#ffffff !important}.reading h1{font-size:calc(26px*var(--tk)) !important}.tl .tt{font-size:calc(22px*var(--tk)) !important}body,.cap,.foot,.r,.cve,.cvd,.about p,.meta p,.contact p,.now,.rbody p,.desc p,.art .yr,.art .mat,.tl .ty,.rmeta{font-family:"Libertinus Sans","Noto Serif SC",sans-serif !important}nav,.otop nav,.langs{font-family:"Montenegrin Gothic One","Noto Serif SC",serif !important}body,.cap,.about p,.r,.cve,.cvd,.meta,.contact p,.now,.rbody p,.desc p,.art .yr{color:#ffffff !important}nav a,.cap i,.cap2,.cap .cy,.art .mat,.todo,.r .y,.chron h2,.exhibitions h2,.foot,.tl .ty,.rmeta,.reading .back,.art .back{color:color-mix(in srgb,#ffffff 68%,transparent) !important}nav a[aria-current],nav a:hover{color:#ffffff !important}.cap{font-size:calc(12px*var(--gk)) !important}.cap .cy{font-size:calc(11px*var(--gk)) !important}.about p,.r,.cve,.cvd{font-size:calc(15px*var(--bk)) !important}.rbody p,.desc p{font-size:calc(17px*var(--bk)) !important}.contact p:not(.note){font-size:calc(22px*var(--bk)) !important}body.vopt:not(.photo):not(.video){--ink:#161616;--mute:#807d76;--line:#e6e4df;background:#000000 !important}body.vopt:not(.photo):not(.video) .brand{color:#161616 !important}body.vopt:not(.photo):not(.video) .art h1,body.vopt:not(.photo):not(.video) .meta h2,body.vopt:not(.photo):not(.video) .about h2,body.vopt:not(.photo):not(.video) .contact h2,body.vopt:not(.photo):not(.video) .desc h2,body.vopt:not(.photo):not(.video) .tl .tt,body.vopt:not(.photo):not(.video) .reading h1{color:#161616 !important}body.vopt:not(.photo):not(.video),body.vopt:not(.photo):not(.video) .cap,body.vopt:not(.photo):not(.video) .about p,body.vopt:not(.photo):not(.video) .r,body.vopt:not(.photo):not(.video) .cve,body.vopt:not(.photo):not(.video) .cvd,body.vopt:not(.photo):not(.video) .meta,body.vopt:not(.photo):not(.video) .contact p,body.vopt:not(.photo):not(.video) .now,body.vopt:not(.photo):not(.video) .rbody p,body.vopt:not(.photo):not(.video) .desc p,body.vopt:not(.photo):not(.video) .art .yr{color:#161616 !important}body.vopt:not(.photo):not(.video) nav a,body.vopt:not(.photo):not(.video) .cap i,body.vopt:not(.photo):not(.video) .cap2,body.vopt:not(.photo):not(.video) .cap .cy,body.vopt:not(.photo):not(.video) .art .mat,body.vopt:not(.photo):not(.video) .todo,body.vopt:not(.photo):not(.video) .r .y,body.vopt:not(.photo):not(.video) .chron h2,body.vopt:not(.photo):not(.video) .exhibitions h2,body.vopt:not(.photo):not(.video) .foot,body.vopt:not(.photo):not(.video) .tl .ty,body.vopt:not(.photo):not(.video) .rmeta,body.vopt:not(.photo):not(.video) .reading .back,body.vopt:not(.photo):not(.video) .art .back{color:#807d76 !important}body.vopt:not(.photo):not(.video) nav a[aria-current],body.vopt:not(.photo):not(.video) nav a:hover{color:#161616 !important}}
.wm>.m-main figure{margin-bottom:calc(44px*var(--sPh,1))}
