/* Home page only: clearly rounded media, without changing case pages. */
.portfolio-home { --fm-frame-radius: 24px; }
.portfolio-home :is(.hp-project-link, .hp-project-art,
    .hp-slide > img, .hp-reel, .iz-stage, .hp-digital) {
  border-radius: var(--fm-frame-radius);
}
.portfolio-home :is(.hp-compact-link, .hp-compact > summary) { border-radius: 0; }
.portfolio-home :is(.hp-project-art, .hp-reel, .iz-stage) { overflow: hidden; }
@media (max-width: 700px) {
  .portfolio-home { --fm-frame-radius: 18px; }
}
