*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}*::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}a{color:#000}ul{list-style-type:none;padding:0;margin:0}li{padding:0;margin:0}p{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}@font-face{font-family:PP Museum;src:url(/fonts/PP%20Museum/otf/PPMuseum-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Museum;src:url(/fonts/PP%20Museum/otf/PPMuseum-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Museum;src:url(/fonts/PP%20Museum/otf/PPMuseum-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Museum;src:url(/fonts/PP%20Museum/otf/PPMuseum-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Museum;src:url(/fonts/PP%20Museum/otf/PPMuseum-Ultrabold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PP Museum;src:url(/fonts/PP%20Museum/otf/PPMuseum-UltraboldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PP Writer;src:url(/fonts/PP%20Writer/otf/PPWriter-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:url(/fonts/PP%20Writer/otf/PPWriter-ThinText.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:url(/fonts/PP%20Writer/otf/PPWriter-Book.otf) format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:url(/fonts/PP%20Writer/otf/PPWriter-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:url(/fonts/PP%20Writer/otf/PPWriter-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Writer;src:url(/fonts/PP%20Writer/otf/PPWriter-RegularText.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:url("/fonts/PP Writer - Free for Personal Use/otf/PPWriter-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:url("/fonts/PP Writer - Free for Personal Use/otf/PPWriter-BoldItalic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PP Writer;src:url("/fonts/PP Writer - Free for Personal Use/otf/PPWriter-BoldText.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:url("/fonts/PP Writer - Free for Personal Use/otf/PPWriter-Ultrabold.otf") format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PP Writer;src:url("/fonts/PP Writer - Free for Personal Use/otf/PPWriter-UltraboldItalic.otf") format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PP Writer;src:url("/fonts/PP Writer - Free for Personal Use/otf/PPWriter-BlackItalic.otf") format("opentype");font-weight:900;font-style:italic;font-display:swap}a,u{text-decoration:underline;text-decoration-thickness:1px;text-decoration-skip-ink:skip;text-underline-offset:3px}a:hover{text-decoration:none}body{font-family:PP Writer!important}span{color:#808080aa}em{letter-spacing:.04em}@media (min-width: 2047px) and (max-width: 5000px){html{font-size:24px}}@media (min-width: 1279px) and (max-width: 2047px){html{font-size:16px}}@media (min-width: 1080px) and (max-width: 1279px){html{font-size:15px}}@media (min-width: 0px) and (max-width: 428px){html{font-size:14px}}.text--xxxl{font-size:calc(.85rem * 1.1 * 1.1 * 1.1 * 1.1 * 1.1)}h1,.text--xxl{font-family:PP Museum;font-size:calc(.85rem * 1.1 * 1.1 * 1.1 * 1.1)}h2,.text--xl{font-family:PP Museum;font-size:calc(.85rem * 1.1 * 1.1 * 1.1)}h3,.text--lg{font-family:PP Museum;font-size:calc(.85rem * 1.1 * 1.1)}h4,.text--md{font-size:.935rem}h5,.text--sm{font-size:calc(.85rem / 1.1)}h6,.text--xs{font-size:calc(.85rem / (1.1 * 1.1))}.container{width:100%}.container-layout{display:grid;gap:3.375rem;grid-template-columns:1fr 1fr}@media (min-width: 0px) and (max-width: 1080px){.container-layout{grid-template-columns:1fr;padding:0}}@media (min-width: 2047px){.container-layout{gap:2.25rem}}.container-layout-work-detail{display:grid;gap:3.375rem;padding:1.125rem;grid-template-columns:600px 1fr}@media (min-width: 0px) and (max-width: 1080px){.container-layout-work-detail{grid-template-columns:1fr;padding:0}}@media (min-width: 2047px){.container-layout-work-detail{gap:2.25rem}}.main-layout{display:flex;flex-direction:column;min-height:100vh;padding:1.125rem;font-family:PP Writer;font-size:.935rem;line-height:1.22;gap:3.375rem}.main{flex:1}.main-with-sidebar{display:grid;grid-template-columns:180px 1fr;gap:3.375rem}@media (min-width: 0px) and (max-width: 1080px){.main-with-sidebar{grid-template-columns:1fr}}.main-content{min-width:0}.footer{margin-top:auto}.work-detail-container{display:grid;padding:1.125rem;grid-template-columns:600px 1fr;align-items:start}@media (min-width: 0px) and (max-width: 1080px){.work-detail-container{display:flex;flex-direction:column-reverse;grid-template-columns:1fr;padding:0}}@media (min-width: 2047px){.work-detail-container{gap:2.25rem}}.work-detail__info{position:sticky;top:1.125rem;max-height:calc(100vh - 2.25rem);overflow-y:auto;display:flex;flex-direction:column;gap:2.25rem;max-width:60ch}.work-detail__images{display:flex;flex-direction:column;gap:3.375rem}.cv-entry{display:grid;grid-template-columns:6.75rem minmax(320px,2fr);gap:0}.cv-row{list-style:none}.cv-listing{display:flex;flex-direction:column;gap:.5625rem}.cv-listing-title{color:#808080aa}.footer__content{display:flex;flex-direction:row}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.25rem;align-items:start}@media (max-width: 768px){.grid{grid-template-columns:1fr;gap:3.375rem}.grid__item--standard,.grid__item--wide{grid-column:span 1!important}}@media (min-width: 769px) and (max-width: 1024px){.grid{grid-template-columns:repeat(2,1fr)}.grid__item--standard,.grid__item--wide{grid-column:span 1!important}}.grid__item{display:flex;flex-direction:column;gap:.5625rem;text-decoration:none;color:inherit;min-width:0}.grid__item:hover{opacity:.7}.grid__item--standard{grid-column:span 1}.grid__item--wide{grid-column:span 2}.grid__info{display:flex;flex-direction:row;justify-content:space-evenly}.grid__info div{text-align:left;width:100%}.media-item{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.media-item img,.media-item video{width:100%;height:auto;display:block;object-fit:contain}.media-item--with-overlay .media-item__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#bebebfe8;transition:opacity .3s ease;pointer-events:none}.media-item--with-overlay:hover .media-item__overlay{opacity:0}.lazy-image,.lazy-video{width:100%;height:100%}.filter{display:flex;flex-direction:row;gap:.5625rem}.filter__wrapper{display:flex;flex-direction:row;gap:.28125rem}.filter__button--active{text-decoration:underline;text-decoration-thickness:1px;text-decoration-skip-ink:skip;text-underline-offset:3px}.image-gallery{display:flex;flex-direction:column;gap:3.375rem;align-items:center;width:100%}.image-gallery__item{width:100%;display:flex;flex-direction:column}.image-gallery__item .media-item img,.image-gallery__item .media-item video{max-width:100%;width:100%;height:auto;object-fit:contain}.image-gallery__item .image-gallery__credit{padding-top:.28125rem;text-align:right}.sidebar{display:flex;flex-direction:column;gap:1.125rem}.sidebar pre{font-family:PP Writer}@media (min-width: 0px) and (max-width: 1080px){.sidebar{flex-direction:row}}section{display:flex;flex-direction:row;gap:1.125rem}.sidebar__section{display:flex;flex-direction:column;gap:1.125rem}.sidebar__section .title--clickable,.sidebar__section .work-title-nav{cursor:pointer;color:#808080aa}.sidebar__content{display:flex;flex-direction:column;gap:.5625rem;background:#fff}.sidebar__links{display:flex;flex-direction:column;gap:.28125rem}.sidebar__news-item{display:flex;flex-direction:column}.sidebar__news-item span{color:#000}.nav{display:flex;justify-content:space-between;width:100%}.nav .nav__name pre{font-family:PP Writer}.nav-detail{display:flex;justify-content:flex-end;width:100%}.nav__links--work{display:flex;flex-direction:column;justify-content:flex-end;gap:.28125rem;text-align:right}.nav__filters{display:flex;flex-direction:column;justify-content:flex-end}.nav__filters .nav__filter-button{text-align:right}.text-section{display:flex;flex-direction:column;gap:.28125rem}.text-section pre{font-family:PP Writer}.home__media{display:flex;flex-direction:column;gap:2.25rem;position:sticky;top:1.125rem;align-self:flex-start}@media (min-width: 0px) and (max-width: 1080px){.home__media{position:relative}}.home__bio{margin-right:3.375rem;display:flex;flex-direction:column;gap:5.625rem}.home__bio .text-section{display:flex;flex-direction:column;gap:1.125rem}.home__bio .cv-listing-section{display:flex;flex-direction:column;gap:3.375rem}.work__sidebar,.work__content,.work__category-section{display:flex;flex-direction:column;gap:1.125rem;padding:.5625rem}.work-detail{display:flex;flex-direction:column;gap:6.75rem;max-width:1400px;margin:0 auto}.work-detail__close{text-decoration:underline;align-self:flex-start}.work-detail__close:hover{text-decoration:none}.work-detail__header{display:flex;flex-direction:column}.work-detail__header h1{margin-bottom:.5625rem}.work-detail__detail{display:flex;flex-direction:column;gap:calc(.85rem * 1.1 * 1.1);max-width:60ch}.work-detail__meta,.work-detail__exhibitions{display:flex;flex-direction:column;gap:calc(.85rem / (1.1 * 1.1) / 2)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,sans-serif}
