@font-face{font-family:NHG;src:url(/type/NHaasGroteskDSPro-75Bd.woff) format("woff");font-style:normal}@font-face{font-family:NHG;src:url(/type/NHaasGroteskDSPro-76BdIt.woff) format("woff");font-style:italic}:root{--margin:1em;--green:rgb(0,150,0);--bg:#fff;--fg:#000}html{font-size:1.1vw}@media(max-width:670px){html{font-size:1rem}}body{background:var(--bg);color:var(--fg);transition:background .5s ease,color .5s ease;font-family:NHG,Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:1.05;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:670px){body{font-size:1rem}}body[data-route=home]{--bg:white;--fg:black}body[data-route=about]{--bg:red;--fg:black}body[data-route=exhibitions]{--bg:blue;--fg:white}body[data-route=glossary]{--bg:black;--fg:white}body[data-route=bibliography]{--bg:yellow;--fg:black}body[data-route=writing]{--bg:green;--fg:black}body[data-route=writing] header nav a:hover{opacity:1;color:#fff}body[data-route=archive] #filter,body[data-route=archive] #site-header{color:#fff;mix-blend-mode:difference}*{box-sizing:border-box;padding:0;margin:0}h1,h2,h3{font-weight:400;font-size:1.6rem}@media(max-width:670px){h1,h2,h3{font-size:1rem}}[hidden]{display:none!important}.fadeable{transition:opacity .3s ease,visibility .3s ease;will-change:opacity,visibility}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}button{font-family:NHG,Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:1.05;outline:none;border:none;background:none;cursor:pointer}@media(max-width:670px){button{font-size:1rem}}button:hover{color:#ccc}footer{display:flex;flex-direction:row;font-size:.8rem;padding:10em 2em 2em}@media(max-width:670px){footer{flex-direction:column!important}}footer div{flex:1 1}footer div.double{display:flex;flex-direction:row}footer div.double nav{margin-left:1em}footer div.double nav a:not(:nth-of-type(4)):after{content:", "}footer div.double div{flex:1 1}footer div:last-of-type{display:none}a{color:inherit;text-decoration:none}a:hover{opacity:.25em}a.active span,a:focus-visible span{text-decoration:underline;text-decoration-thickness:.15rem;text-underline-offset:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}figure img{max-width:100%;height:auto}.text{padding-left:calc(50% + .25em);padding-right:.5em;margin-top:30dvh}@media(max-width:670px){.text{padding-left:0!important;margin-top:20dvh!important}}.texts .text{margin-top:0}.text h2{margin-top:calc(var(--margin)*4);margin-bottom:var(--margin)}.text p+p{text-indent:3em}.text ul{margin-left:4em}.text ol{padding:0 4em 1em 7em}.text ol li{padding-left:.75em}.text ol li::marker{display:block}.text ol li p{display:block}.text hr{border:none;margin:1em 0 0}@media(max-width:670px){.content-pane{position:relative}.content-pane .button-row{position:absolute!important;bottom:0!important;left:0!important;top:unset!important;width:100%;padding:.5em;button-font-size:1rem!important}.bio-text{column-count:1!important}.bio-text hr{page-break-before:avoid!important;break-before:avoid!important}.bio-text hr+p{text-indent:4em}.footer{grid-template-columns:repeat(3,1fr)!important;padding:10em 1em 1em!important}.footer .double{grid-column:span 2!important}.footer .double nav{padding-left:1em!important}.footer .double nav a{display:block}.footer .double nav a.hide{display:block!important}}.hide{display:none!important}.footer nav a:nth-of-type(4):after{content:""}