:root{--bu:.5vw;--font:"Suisse Works", "Suisse Works Fallback", serif;--font-weight:400;--font-style:normal;--font-size:15px;--line-height:1.3;--font2:"Neue Haas Grotesk Text", sans-serif;--font2-weight:500;--font2-size:.95em;--line-unit:1.3rem;--margin-unit:1rem;--margin-half-unit:.5rem;--margin-neg-unit:-1rem;--header-height:3rem;--status-height:4.3rem;--column-width:13rem;--row-min-height:26em;--rule-width:1px;--rule-gap:2px;--line-length:30em;--small:.8em;--large:1.3em;--radius:0;--color-fg:#464649;--color-fg-inv:#aaa;--color-hov:#000;--color-hov-inv:#fff;--color-bg:#fff;--color-bg2:#f2f2f2;--color-border:#bcbcc8;--color-col-bg:#ffffff40;--color-highlight:#e0d46e;--ease-in-out-circ:cubic-bezier(.552, .052, .021, .944);--ease-out-circ:cubic-bezier(0, .55, .45, 1);--columns:3}@media (width>=57em){:root{--columns:4}}@media (width>=71em){:root{--columns:5}}@media (width>=85em){:root{--columns:6}}@media (width>=99em){:root{--columns:7}}@media (width>=113em){:root{--columns:8}}@media (width>=127em){:root{--columns:9}}@media (prefers-color-scheme:dark){:root{--color-fg:#000;--color-fg-inv:#ddd;--color-hov:#000;--color-hov-inv:#bebebe;--color-bg:#bebebe;--color-bg2:#b2b2b2;--color-border:#aaa;--color-col-bg:#bebebe40}}@font-face{font-family:Suisse Works;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/SuisseWorks-Regular-WebXL.woff2)format("woff2")}@font-face{font-family:Suisse Works;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/SuisseWorks-RegularItalic-WebS.woff2)format("woff2")}@font-face{font-family:Neue Haas Grotesk Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/neue-haas-grotesk-text.woff2)format("woff2")}@font-face{font-family:Neue Haas Grotesk Text;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/neue-haas-grotesk-text-italic.woff2)format("woff2")}@font-face{font-family:Neue Haas Grotesk Text;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/neue-haas-grotesk-text-medium.woff2)format("woff2")}@font-face{font-family:Neue Haas Grotesk Text;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/neue-haas-grotesk-text-medium-italic.woff2)format("woff2")}@font-face{font-family:Neue Haas Grotesk Text;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/neue-haas-grotesk-text-bold.woff2)format("woff2")}@font-face{font-family:Neue Haas Grotesk Text;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/neue-haas-grotesk-text-bold-italic.woff2)format("woff2")}@font-face{font-family:Suisse Works Fallback;src:local(Times New Roman),local(Times);size-adjust:114.57%;ascent-override:86.06%;descent-override:27.15%;line-gap-override:0%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;overflow-x:hidden}body{font-size:var(--font-size);font-family:var(--font);font-weight:var(--font-weight);font-style:var(--font-style);line-height:var(--line-height);color:var(--color-fg);background-color:var(--color-bg);min-height:100vh}h1,h2,h3,h4,h5,h6{width:100%;font-family:var(--font);font-size:inherit;font-weight:inherit;margin-bottom:0}h1,h3{font-style:italic}h2{font-family:var(--font2);font-size:var(--font2-size);font-weight:var(--font2-weight)}p{margin-bottom:calc(var(--line-unit) / 2)}.font-secondary{font-family:var(--font2);font-size:var(--font2-size);font-weight:var(--font2-weight);text-decoration:none}img{transition:opacity .25s var(--ease-in-out-circ)}img.media-pending{opacity:0}a,.link{cursor:pointer;color:currentColor;text-underline-offset:.1em;text-decoration:underline}a:hover,a:active{color:var(--color-hov)}a[target=_blank]{cursor:alias}.post-text,.post-primary,figcaption{& a{text-decoration:underline solid var(--color-border) 1px}}.link-ghost{padding-block:var(--margin-half-unit);padding-inline:var(--margin-half-unit);margin-block:calc(-1 * var(--margin-half-unit));margin-inline:calc(-1 * var(--margin-half-unit));border-radius:var(--radius);backdrop-filter:blur(10px);background-color:var(--color-col-bg);line-height:1;text-decoration:none}.link-ghost:hover{background-color:var(--color-hov);color:var(--color-hov-inv)}menu,ul,ol{list-style:none}figcaption{font-size:var(--small);padding-block:.3em}img{border:none;max-width:100%;display:block}video{max-width:100%;display:block}::selection{background:var(--color-highlight)}#header{z-index:5;width:100%;height:var(--header-height);position:fixed;top:0;overflow:hidden;& nav{& ul{padding-inline:var(--margin-unit);grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--margin-unit);display:grid}& li{height:var(--header-height);border-inline:1px solid #0000;flex-direction:column;display:flex}& a{white-space:nowrap;height:calc(var(--header-height) - var(--margin-half-unit) * 2);margin-block:var(--margin-half-unit);font-family:var(--font2);font-weight:var(--font2-weight);font-size:var(--font2-size);align-items:center;padding-block:0;display:flex}}}body.route-home #header a{backdrop-filter:none;color:var(--color-fg-inv);mix-blend-mode:difference;background:0 0;&:hover{background:var(--color-fg-inv);color:var(--color-fg)}}.view-toggle{display:none}@media (width>=45em){html.js .view-toggle{z-index:6;top:var(--margin-half-unit);right:var(--margin-half-unit);height:calc(var(--header-height) - var(--margin-half-unit) * 2);width:var(--header-height);padding:var(--margin-half-unit) var(--margin-half-unit);color:var(--color-fg);cursor:pointer;background:repeating-linear-gradient(#0000 0 calc(12.5% - .5px),currentColor calc(12.5% - .5px) calc(12.5% + .5px),#0000 calc(12.5% + .5px) 25%) no-repeat content-box content-box;border:none;display:block;position:fixed}html.view-list .view-toggle{background-image:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - .5px),currentColor calc(12.5% - .5px) calc(12.5% + .5px),#0000 calc(12.5% + .5px) 25%)}}main{min-height:calc(100vh - var(--header-height));z-index:1;flex-direction:column;display:flex;position:relative}.post-text{max-width:var(--line-length)}.index-thumbnails a,.index-cards a,.exhibition-row a{cursor:crosshair}.year,.exhibition-row-year{font-style:normal}.year:before{content:", "}#footer{padding-inline:var(--margin-unit);padding-block:var(--margin-unit);column-gap:var(--margin-unit);grid-template-columns:repeat(var(--columns), 1fr);z-index:2;height:var(--header-height);align-items:baseline;display:none;& a{text-decoration:none}}.footer-copyright,.footer-credit{font-size:var(--small)}.footer-copyright{grid-column:1/2}.footer-subscribe{grid-column:2/-1}.footer-credit{grid-column:-2/-1;justify-self:start;display:none}.page{padding-inline:var(--margin-unit);padding-top:var(--header-height);flex:1;& .post-media{height:150vw;height:min(calc(100vw * 1.5), calc(100svh - var(--header-height)));justify-content:left;align-items:flex-start;gap:var(--margin-unit);flex-wrap:wrap;display:flex}& .post-media:focus{outline:none}@media (aspect-ratio>=1/1.6){& .post-media{height:calc(100vh - var(--header-height) - var(--status-height));height:calc(100svh - var(--header-height) - var(--status-height));top:var(--header-height);transform:scale(var(--media-shrink,1));transform-origin:0 0;will-change:transform;position:sticky}}@media (width<=45em){& .post-media{height:calc(100vh - var(--header-height) * 2 - var(--status-height) - var(--margin-unit));height:calc(100svh - var(--header-height) * 2 - var(--status-height) - var(--margin-unit))}}& .post-media{& .post-content{flex:1;justify-content:left;align-items:center;min-width:0;height:100%;display:flex;position:relative}& .post-content picture,& .post-content video{width:100%;height:100%}& .post-content img{object-fit:contain;object-position:left;width:100%;height:100%}}@media (aspect-ratio<=1){& .post-media.single-item-mode .post-content{display:none;&.active{display:flex}}}& .post-body{padding-block:var(--margin-unit);padding-bottom:calc(var(--margin-unit) + var(--header-height));& section{margin-bottom:6rem}& p:last-child{margin-bottom:0}}& .post-nav-bar{z-index:5;width:100%;height:var(--header-height);padding-inline:var(--margin-unit);column-gap:var(--margin-unit);grid-template-columns:repeat(3,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0}& .post-nav-bar a,& .post-nav-bar span{font-family:var(--font2);font-weight:var(--font2-weight);font-size:var(--font2-size);text-decoration:none}& .post-nav-bar .prev{grid-column:2}& .post-nav-bar .next{grid-column:3}& .post-nav-bar [aria-disabled=true]{display:none}& .back-link{font-family:var(--font2);font-size:var(--font2-size);font-weight:var(--font2-weight);grid-column:1;text-decoration:none}& .exhibition-row{display:block}& .exhibition-row+.exhibition-row{margin-top:var(--margin-unit)}& .section-title{margin-bottom:var(--margin-unit)}& .exhibition-row-text a,& .exhibition-row-image a{color:inherit;text-decoration:none;display:block}& .exhibition-row-images{grid-template-columns:repeat(var(--columns), 1fr);gap:var(--margin-unit);margin-top:var(--margin-unit);display:grid}& .exhibition-row-image a{overflow:hidden}& .exhibition-row-image picture,& .exhibition-row-image img{width:100%;height:auto;display:block}& .exhibition-row-image img{transition:transform .5s var(--ease-out-circ)}& .exhibition-row-image a:hover img{transform:scale(1.05)}@media (width>=45em){& .post-body{column-gap:var(--margin-unit);grid-template-columns:repeat(var(--columns), 1fr);padding-bottom:var(--margin-unit);align-content:start;display:grid}& .post-body>*{grid-column:1/-1}& .post-header{grid-area:1/1/auto/-2;grid-template-columns:repeat(var(--columns), 1fr);grid-template-columns:subgrid;background:var(--color-bg);display:grid;&>.post-title{grid-column:1/2}&>.post-description{grid-column:2/-1}}& .post-nav-bar{background:var(--color-bg);grid-area:1/-2/auto/-1;justify-content:flex-end;align-self:start;gap:.5em;width:auto;height:auto;padding-inline:0;display:flex;position:static}& .post-nav-bar .prev,& .post-nav-bar .next{display:none}& .post-primary,& .post-links,& .post-credits{grid-gap:var(--margin-unit);grid-template-columns:repeat(var(--columns), 1fr);grid-template-columns:subgrid;display:grid;&>*{grid-column:2/-1}& .post-text{font-size:var(--large)}}& .post-exhibitions{column-gap:var(--margin-unit);row-gap:var(--margin-unit);grid-template-columns:repeat(var(--columns), 1fr);grid-template-columns:subgrid;display:grid}& .section-title{grid-column:1/-1;margin-bottom:0}& .exhibition-row{column-gap:var(--margin-unit);grid-column:1/-1;grid-template-columns:repeat(var(--columns), 1fr);grid-template-columns:subgrid;display:grid}& .exhibition-row+.exhibition-row{margin-top:0}& .exhibition-row-text{grid-column:1/2}& .exhibition-row-text a{height:100%}& .exhibition-row-images{row-gap:var(--margin-unit);grid-column:2/-1;grid-template-columns:repeat(var(--columns), 1fr);grid-template-columns:subgrid;margin-top:0}}& .post-nav-zones{& .prev,& .next{height:calc(100vh - var(--header-height) - var(--line-unit) * 4);height:calc(100svh - var(--header-height) - var(--line-unit) * 4);text-indent:-9999px;z-index:4;width:50%;text-decoration:none;position:absolute;top:0;overflow:hidden}& .prev{left:0}& .next{right:0}& [aria-disabled=true]{cursor:none;visibility:hidden;display:none}@media (hover:hover) and (pointer:fine){& .prev[data-nav]{cursor:w-resize}& .next[data-nav]{cursor:e-resize}}}}.home{background-color:var(--home-bg,var(--color-bg));height:100vh;position:relative;overflow:hidden}.home-link{cursor:crosshair;width:100%;height:100%;text-decoration:none;display:block}.home-media{width:100%;height:100%;display:flex}.home-item{flex:1;min-width:0;height:100%}.home-item picture,.home-item img,.home-item video{object-fit:cover;width:100%;height:100%;display:block}@media (width<=45em){.home-media{flex-direction:column}}.home-text{z-index:1;width:100%;padding-inline:var(--margin-unit);text-align:center;color:var(--color-fg-inv);mix-blend-mode:difference;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);& p{display:inline}}.home-footnote{left:var(--margin-unit);bottom:var(--margin-unit);z-index:1;font-size:var(--small);color:var(--color-fg-inv);mix-blend-mode:difference;position:absolute}.index-cards{gap:var(--margin-unit);padding:var(--margin-unit);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid;& .card{text-decoration:none;display:block;& picture img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}}}.card-title{margin-top:calc(var(--line-unit) * .5)}@media (width>=45em) and (hover:hover){html:not(.view-list):has(.index-thumbnails[data-index-grid]){overflow:auto hidden}}.index-thumbnails{padding-inline:var(--margin-unit);column-gap:var(--margin-unit);grid-template-columns:repeat(var(--columns), 1fr);display:grid;position:relative;@media (width>=45em){grid-template-columns:repeat(var(--columns), 1fr)}grid-auto-rows:minmax(var(--row-min-height), 1fr);& .post-group,& .post-tiles{display:contents}& .post-summary{padding-right:var(--margin-unit);text-decoration:none}&[data-index-grid]{padding-top:var(--header-height);@media (width>=45em) and (hover:hover){html:not(.view-list) &{--tile-width:calc((100vw - (var(--columns) + 1) * var(--margin-unit)) / var(--columns));flex-direction:row;width:max-content;display:flex;& .post-group{height:calc(100vh - var(--header-height));padding-left:var(--margin-unit);margin-left:var(--margin-neg-unit);background:var(--color-bg);flex-direction:column;flex-shrink:0;display:flex;position:relative}& .post-tiles{grid-auto-flow:column;grid-auto-columns:var(--tile-width,var(--column-width));column-gap:var(--margin-unit);height:calc(100vh - var(--header-height) - var(--status-height));order:1;display:grid}& .post-content{scroll-snap-align:start;scroll-margin-left:var(--margin-unit)}& .post-content>a{justify-content:left;align-items:center;height:100%;display:flex}& .post-content picture{width:100%;max-width:100%;height:auto}& .post-content picture img{object-fit:contain;width:100%;height:auto}& .post-summary{left:var(--margin-unit);order:2;align-self:flex-start;padding-right:0;position:sticky}& .post-summary>a{width:calc(100vw - var(--margin-unit) * 2);height:var(--status-height);display:block;position:absolute;overflow:hidden}& .summary-header{grid-template-columns:repeat(var(--columns), 1fr);gap:var(--margin-unit);background:var(--color-bg);width:100%;padding-inline:0;display:grid;&>.post-heading{padding-block:var(--margin-unit);grid-column:1/2}&>.post-description{padding-block:var(--margin-unit);grid-column:2/-1}}}}html.view-list &{padding-inline:0;padding-top:0;padding-bottom:var(--margin-half-unit);display:block;& .post-group{grid-template-columns:repeat(var(--columns), 1fr);column-gap:var(--margin-unit);padding-inline:var(--margin-unit);scroll-margin-top:calc(var(--header-height) + var(--margin-unit) * 3);display:grid;position:relative}& .post-group:after{content:none}& .post-title,& .post-description,& .year{padding-block:var(--margin-half-unit);padding-inline:calc(var(--margin-half-unit));margin-inline:calc(-1 * var(--margin-half-unit));border-inline:var(--rule-width) solid var(--color-bg)}& .post-title{width:auto}& .post-summary,& .post-summary>a,& .summary-header,& .post-heading{display:contents}& .summary-header .post-title{grid-column:1/2}& .summary-header .year{grid-column:2/3;&:before{content:none}}& .summary-header .post-description{grid-column:3/-1;margin-bottom:0}& .post-content:not(.first){display:none}& .post-content.first{right:var(--margin-unit);bottom:var(--margin-unit);width:var(--column-width);z-index:2;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-in-out-circ);position:fixed}@media (hover:hover){& .post-group:hover .post-content.first{opacity:1}}@media (width<=45em){& .post-group{grid-template-columns:repeat(var(--columns), 1fr);column-gap:var(--margin-unit);padding:var(--margin-unit);align-items:start;display:grid}& .post-title,& .post-description,& .year{padding-block:0}& .post-summary,& .post-summary>a,& .summary-header,& .post-heading{display:block}& .summary-header .year:before{content:", "}& .post-summary{grid-area:1/2/auto/span 2;padding-right:0}& .summary-header .post-description{margin-bottom:calc(var(--line-unit) / 2)}& .post-content.first{z-index:auto;opacity:1;pointer-events:auto;grid-area:1/1;width:100%;position:relative;inset:auto}}}}& .list-header{display:none}html.view-list &[data-index-grid]{padding-top:calc(var(--header-height) - var(--margin-half-unit) + var(--rule-gap));& .list-header{grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--margin-unit);padding-inline:var(--margin-unit);z-index:3;top:calc(var(--header-height) - var(--margin-half-unit) + var(--rule-gap));margin-bottom:var(--rule-gap);display:grid;position:sticky}& .list-header-title,& .list-header-date,& .list-header-description{border-inline:var(--rule-width) solid var(--color-bg);flex-direction:column;display:flex}& .list-header-content{font-size:var(--font2-size);font-family:var(--font2);font-weight:var(--font2-weight);padding-block:var(--margin-half-unit);padding-inline:calc(var(--margin-half-unit));margin-inline:calc(-1 * var(--margin-half-unit));background-color:var(--color-bg2)}& a:hover{& .post-heading,& .post-title,& .year,& .post-description{background-color:var(--color-hov);color:var(--color-hov-inv)}}@media (width<=45em){& .list-header-title{grid-column:1}& .list-header-date{grid-column:2}& .list-header-description{grid-column:3}}@media (width>=45em){& .list-header-title{grid-column:1/2}& .list-header-date{grid-column:2/3}& .list-header-description{grid-column:3/-1}}}& a{text-decoration:none}& .post-content>a{display:block;overflow:hidden}& .post-content{z-index:1;position:relative}& .post-content.span-2{grid-column:span 2}& .post-content picture{width:100%}& .post-content picture img{width:100%;height:auto;transition:transform .5s var(--ease-out-circ)}& .post-content>a:hover img{transform:scale(1.05)}& .post-group:after{content:"";top:0;bottom:0;right:calc((var(--margin-unit) + var(--rule-width)) / -2);border-right:var(--rule-width) solid var(--color-border);pointer-events:none;z-index:2;width:0;position:absolute}& .post-summary h3,& .post-summary .post-heading{display:inline}& .post-description{display:block}& .post-heading{font-size:0}& .post-heading .post-title,& .post-heading .year{font-size:var(--font-size)}&[data-index-grid]{@media (width<=45em){padding-inline:0;display:block;& .post-group{grid-template-columns:repeat(var(--columns), 1fr);column-gap:var(--margin-unit);padding:var(--margin-unit);align-items:start;display:grid}& .post-group:after{content:none}& .post-content:not(.first){display:none}& .post-content.first{grid-area:1/1}& .post-summary{flex-direction:column;grid-area:1/2/auto/span 2;width:100%;height:100%;padding-right:0;display:flex}& .post-summary>a,& .summary-header,& .post-heading,& .post-description{flex:1;display:block}}}}.page.info{padding-top:var(--header-height);& .post-body{align-content:space-between;align-items:start;row-gap:var(--margin-unit);flex:1;padding:0;&>*{padding-bottom:var(--margin-unit)}& .spacer{padding-bottom:0}}& .post-primary{padding-top:var(--line-unit)}& .post-image img{aspect-ratio:2/3;width:100%;max-width:calc(var(--line-length) * .5)}& .post-links{column-gap:var(--margin-unit);grid-template-columns:repeat(var(--columns), 1fr);font-size:var(--font2-size);font-family:var(--font2);font-weight:var(--font2-weight);display:grid;& a{text-decoration:none}}& .post-statement{max-width:var(--line-length)}@media (width<=45em){& .post-primary,& .post-statement{grid-column:1/-1}& .post-images{grid-column:2/4}& .post-links,& .post-images,& .post-statement{margin-bottom:calc(var(--margin-unit) * 2)}& .post-links{margin-top:calc(var(--margin-unit) * 2)}}@media (width>=45em){& .post-primary,& .post-statement{grid-column:1/-2}& .post-primary{flex-direction:column;grid-row:1;justify-content:space-between;height:100%;display:flex;& .post-text{font-size:inherit}}& .post-links{grid-template-columns:repeat(calc(var(--columns) - 1), 1fr);margin-block:auto 0}& .post-links a{grid-column:auto}& .post-images{top:var(--header-height);grid-area:1/-2/-1/-1;position:sticky;& img{max-width:none}}& .post-statement{grid-row:2}}@media (width>=61em){& .post-primary,& .post-statement{grid-column:2/-2}& .post-links{grid-template-columns:repeat(calc(var(--columns) - 2), 1fr)}}}body.route-info #footer{display:grid}.not-found{padding:var(--line-unit) var(--margin-unit);max-width:var(--line-length)}