/* Media uses the existing card dimensions and editorial/grid layout. */
.project-description_about[data-portfolio-catalog] {
  grid-area: 1 / 1 / 2 / 4;
}
[data-portfolio-catalog] .catalog-cover-video,
[data-portfolio-catalog] .catalog-cover-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
[data-portfolio-catalog] .small-cover_video > video,
[data-portfolio-catalog] .grid-portfolio-video > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.latest-projects .awards_link_img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1200 / 648;
  object-fit: cover;
}
[data-portfolio-catalog] .preview_switcher-wrapper {
  touch-action: pan-y;
}
[data-portfolio-catalog] .preview_switcher-wrapper:focus-visible {
  outline: 1px solid currentColor;
  outline-offset: 4px;
}
@media (max-width: 1200px) {
  .project-description_about[data-portfolio-catalog] { grid-column-end: 6; }
}
@media (max-width: 767px) {
  .project-description_about[data-portfolio-catalog] { grid-column-end: 11; }
}
