/* One paper response, limited to desktop mouse and keyboard use. */
.paper-projects .projects-directory .project-tile .project-tile-media>img.climate-illustration{transform:none;transition:none}
.paper-projects .projects-directory .project-tile:focus-visible{outline:2px solid #254F3D;outline-offset:4px}
@media(min-width:761px) and (hover:hover) and (pointer:fine){
  .paper-projects .projects-directory .project-tile{transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s cubic-bezier(.2,.8,.2,1)}
  .paper-projects .projects-directory .project-tile .project-tile-media>img.climate-illustration{transition:transform .7s cubic-bezier(.2,.8,.2,1)}
  .paper-projects .projects-directory .project-tile:is(:hover,:focus-visible){transform:translateY(-4px);box-shadow:0 4px 0 -1px #F6F5EF,0 5px 0 #D8DCD1,0 8px 0 -2px #F6F5EF,0 9px 0 -1px #D8DCD1,0 18px 28px -16px rgb(23 46 37 / 30%)}
  .paper-projects .projects-directory .project-tile:is(:hover,:focus-visible) .project-tile-media>img.climate-illustration{transform:translateY(3px)}
}
@media(prefers-reduced-motion:reduce){
  .paper-projects .projects-directory .project-tile,.paper-projects .projects-directory .project-tile .project-tile-media>img.climate-illustration{transition:none!important;transform:none!important}
}
@media print{
  .paper-projects .projects-directory .project-tile,.paper-projects .projects-directory .project-tile .project-tile-media>img.climate-illustration{transform:none!important;transition:none!important;box-shadow:none!important;break-inside:avoid}
  .paper-projects :is(.site-header,.site-footer,.join-band,.project-quicklinks){display:none!important}
}
