.pv-project-page{width:min(1100px,calc(100% - 48px));margin:auto;padding-bottom:72px}.pv-project-page>a:first-child{display:inline-block;margin-bottom:24px;text-decoration:underline;text-underline-offset:5px}.pv-project-page>.relative{aspect-ratio:auto!important;height:min(72vh,750px)}.pv-project-page>.relative img{height:100%;-o-object-fit:contain;object-fit:contain}.pv-project-page-hours{display:flex;flex-wrap:wrap;gap:32px;margin:36px 0}.pv-project-page-hours dt{display:flex;gap:10px;align-items:center;font-size:14px}.pv-project-page-hours dd{font:400 32px Cormorant Garamond,Georgia,serif;margin:10px 0}.pv-project-page-story{max-width:70ch;margin:48px auto}.pv-project-page h2{font:400 32px/1.2 Cormorant Garamond,Georgia,serif;margin-bottom:20px}.pv-project-page-story p{line-height:1.9;margin-bottom:20px;overflow-wrap:anywhere}.pv-project-page-gallery,.pv-project-page-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:40px}.pv-project-page-index{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-project-page-index>a{min-width:0}.pv-project-page-index>a>.relative{aspect-ratio:4/3!important}.pv-project-page-index h2{margin:16px 0 8px;font-size:27px}.pv-project-page-index p{color:#6c6256}@media (max-width: 1000px){.pv-project-page-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.pv-project-page-gallery,.pv-project-page-index{grid-template-columns:minmax(0,1fr)}}
