/*
 * Figma SP node 59:137 — MASTERPIECE + works 04–08.
 * Preserve the 375px editorial rhythm and the source-image crops.
 */
@media (max-width: 768px) {
  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(2)
    .philosophy-work__content {
    flex: none;
    width: 100%;
    height: 344px;
    min-height: 344px;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(4)
    .philosophy-work__content {
    flex: none;
    width: 100%;
    height: 272px;
    min-height: 272px;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work__image
    .philosophy-responsive-picture {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work__image
    .philosophy-responsive-picture
    > img {
    position: absolute;
    top: -14.56%;
    left: 0;
    width: 106.84%;
    max-width: none;
    height: 129.2%;
    object-fit: fill;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work__image--05
    .philosophy-responsive-picture
    > img {
    top: -9.21%;
    width: 107.12%;
    height: 118.48%;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work__image--06
    .philosophy-responsive-picture
    > img {
    top: -2.62%;
    width: 100%;
    height: 110.6%;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work__image--07
    .philosophy-responsive-picture
    > img {
    top: -0.03%;
    width: 100.72%;
    height: 100.03%;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work__image--08
    .philosophy-responsive-picture
    > img {
    top: -0.05%;
    width: 100%;
    height: 228.76%;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(5)
    .philosophy-feature__en {
    width: 324px;
    text-align: right;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(1)
    .philosophy-feature__heading {
    width: 285px;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(2)
    .philosophy-feature__heading {
    width: 272px;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(3)
    .philosophy-feature__heading {
    width: 268px;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(4)
    .philosophy-feature__heading {
    width: 260px;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(5)
    .philosophy-feature__heading {
    width: 324px;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(n + 2)
    .philosophy-feature__heading
    h2 {
    line-height: 20px;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(3)
    .philosophy-work__content
    > p {
    width: 320px;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(4)
    .philosophy-work__content
    > p {
    width: 303px;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(5)
    .philosophy-work__content
    > p {
    width: 324px;
    white-space: nowrap;
  }

  .philosophy-shared
    .philosophy-works[data-node-id="16:414"]
    .philosophy-work:nth-child(5)
    .philosophy-work__content {
    flex: none;
    width: 100%;
    height: 320px;
    min-height: 320px;
  }
}
