:root{--logo:'BioRhyme Expanded',serif;--bodyfont:'Cormorant Garamond',serif;--headings:'League Spartan',sans-serif;--primary-clr:#d54f00ff;--secondary-clr:#5f5f5f;--highlight-clr:orangered}html{overflow-y:scroll}body{font-family:var(--bodyfont);height:100dvh;font-size:1.1rem;max-width:120ch;margin-inline:auto;padding:1rem;line-height:1.4;display:-ms-grid;display:grid;-ms-grid-rows:280px auto 220px;grid-template-rows:280px auto 220px}@media screen and (max-width:40rem){body{max-width:95%}}header+div{border-bottom:1px dotted var(--highlight-clr);padding-bottom:2rem}.home header+div{border:none}.logo-short{font-family:var(--logo);font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:8rem;line-height:1;margin-bottom:2rem;color:white;-webkit-text-stroke-color:var(--secondary-clr);-webkit-text-stroke-width:1px;text-decoration:none}body.home .logo-short{-webkit-text-stroke-color:white;-webkit-text-stroke-width:1px}@media screen and (max-width:40rem){.logo-short{font-size:3.4rem}}ul.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding:0}@media screen and (max-width:40rem){ul.nav{display:block}}ul.nav li{padding:0rem 1rem}@media screen and (max-width:40rem){ul.nav li{padding:0;text-align:right}}ul.nav li a:link,ul.nav li a:visited{color:var(--primary-clr);text-decoration:none}.home ul.nav li a:link,.home ul.nav li a:visited{color:white}ul.nav li a:hover{text-decoration:underline}ul.nav li.current a:link,ul.nav li.current a:visited{text-decoration:underline}ul.nav li:first-of-type{padding-left:0}h1{color:var(--primary-clr);margin-bottom:1rem}h1,h2,h3,h4{color:var(--primary-clr);font-family:var(--headings)}p{margin-bottom:1rem}p time{font-style:italic}strong{font-weight:bold}.align_center{text-align:center}ul.exhibitions-list{padding-left:1.2rem}.exhibitions-list{display:-ms-grid;display:grid;gap:1rem;text-align:center;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr 1rem 1fr;grid-template-columns:repeat(4,1fr)}.exhibitions-list a img{margin-bottom:0.5rem}hr{border:0;border-top:1px solid var(--highlight-clr);width:60%;margin-bottom:1rem}body.about h2{margin-top:2rem}body.about h2+ul{padding-left:1.2rem;margin-bottom:1rem}.exhibitions-list-inline{padding-left:1.2rem}p.break-after{line-height:0}.chocolat-thumbs{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2rem}.chocolat-no-thumbs img+p{margin-bottom:2rem}.chocolat-no-thumbs img{margin-bottom:1rem}.chocolat-no-thumbs p{font-style:italic}span.chocolat-description{font-style:italic}.prints-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2rem;text-align:center}body.commissions .prints-list{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr))}body.books .prints-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.prints-list .project-info{margin-bottom:1rem}.prints-list .project-info a p{color:var(--secondary-clr);line-height:1.3;text-wrap:balance}.prints-list .project-info a:link,.prints-list .project-info a:visited{text-decoration:none}.prints-list .project-info a figure{margin-bottom:1rem}.prints-list .project-info a figure img{aspect-ratio:1.77777778;width:100%;-o-object-fit:cover;object-fit:cover}.print-item{text-align:center}.print-item .chocolat-print img{display:inline-block;margin-inline:auto}.prevnext{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);padding:2rem 0}.prevnext a:link,.prevnext a:visited{text-decoration:none;font-style:italic}.prevnext a:hover{text-decoration:underline}footer{font-family:var(--headings);font-size:80%;-ms-flex-item-align:bottom;-ms-grid-row-align:bottom;align-self:bottom;padding:2rem 0}.home footer{opacity:0}footer p{margin-bottom:1rem}a.edit-cms,a.edit-page{position:fixed;bottom:0;left:0;background-color:red}a.edit-cms:link,a.edit-cms:visited,a.edit-page:link,a.edit-page:visited{font-size:1rem;color:white;padding:0.5rem;text-decoration:none}a.edit-cms{bottom:2.5rem}