@media(min-width:1001px){
body[data-page="portfolio"] .portfolio-hero{padding-top:105px;padding-bottom:55px;min-height:440px}
body[data-page="portfolio"] .portfolio-hero:before{inset:20px auto 20px -55px;width:66%;border-radius:22% 35% 29% 18% / 18% 28% 23% 20%;transform:rotate(-1deg)}
body[data-page="portfolio"] .portfolio-hero h1{line-height:1.65;margin-top:14px;margin-bottom:18px}
body[data-page="portfolio"] #print .work-grid{gap:20px}
body[data-page="portfolio"] #print .work-card{padding:18px 30px;grid-template-columns:290px minmax(0,1fr);gap:40px}
body[data-page="portfolio"] #print .work-card figure{height:185px}
body[data-page="portfolio"] #print .work-card figure img{max-height:185px}
body[data-page="portfolio"] .editorial-archive{margin-top:30px}
body[data-page="portfolio"] .editorial-archive>summary{font-size:18px;padding-block:18px}
body[data-page="portfolio"] .activity-section{padding-top:85px;padding-bottom:60px}
body[data-page="portfolio"] .activity-section:before{inset:0 -9% 8px -4%;border-radius:19% 35% 28% 11% / 12% 7% 19% 8%;transform:rotate(-1.2deg)}
body[data-page="portfolio"] .activity-section:after{display:none}
body[data-page="portfolio"] .activity-section .portfolio-title{margin-bottom:18px}
body[data-page="portfolio"] .activity-intro{font-size:13px;line-height:1.9;max-width:780px;margin:0 0 35px}
body[data-page="portfolio"] .activity-feature{align-items:center}
body[data-page="portfolio"] .trial-work-grid{align-items:start}
body[data-page="portfolio"] .trial-work-grid .work-card{display:grid;grid-template-columns:1fr;grid-template-rows:265px 26px 36px auto;align-content:start}
body[data-page="portfolio"] .trial-work-grid .work-card figure{height:265px;margin:0 0 0}
body[data-page="portfolio"] .trial-work-grid .work-card figure img{height:100%;max-height:265px;width:100%;object-fit:contain}
body[data-page="portfolio"] .trial-work-grid .photo-credit,body[data-page="portfolio"] .trial-work-grid .camp-caption{font-size:10px;line-height:1.5;margin:7px 0 0}
body[data-page="portfolio"] .trial-work-grid .work-label{font-size:10px;line-height:1.6;margin:7px 0 0;display:block;min-height:0}
body[data-page="portfolio"] .trial-work-grid .organizer .record-link{display:inline;font:inherit;padding:0;min-height:0;margin:0}
body[data-page="portfolio"] .trial-work-grid h3{margin:5px 0 15px;font-size:22px;line-height:1.6}
body[data-page="portfolio"] .regional-section{padding-top:35px;padding-bottom:18px}
body[data-page="portfolio"] .media-section{padding-top:18px;padding-bottom:55px}
}
