/* Shorter, calmer desktop specialty story with the section descriptor anchored to its title. */
@media (min-width: 721px) {
  .studio[data-page="/"] #expertise.has-showcase.expertise-pin-story {
    height: calc((100svh - var(--expertise-header-height)) * 2.8);
  }

  .studio[data-page="/"] #expertise.has-showcase.expertise-pin-story .focus-head {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto auto;
    align-items: start;
    gap: 9px;
    margin-bottom: clamp(16px, 2.2vh, 24px);
  }

  .studio[data-page="/"] #expertise.has-showcase.expertise-pin-story .focus-head > div {
    grid-column: 1;
    grid-row: 1;
  }

  .studio[data-page="/"] #expertise.has-showcase.expertise-pin-story .focus-head .expertise-heading-meta {
    display: flex;
    grid-column: 1;
    grid-row: 2;
    align-items: center;
    justify-self: start;
    gap: 10px;
    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;
    border: 0;
    color: #607b87;
    font-size: clamp(10px, .74vw, 12px);
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: .105em;
    text-align: left;
    text-wrap: pretty;
  }

  .studio[data-page="/"] #expertise.has-showcase.expertise-pin-story .focus-head .expertise-heading-meta::before {
    width: 20px;
    height: 1px;
    flex: 0 0 20px;
    background: #c51f36;
    content: "";
  }

  .studio[data-page="/"] #expertise.has-showcase.expertise-pin-story .expertise-scroll-story .expertise-control-progress {
    transition-duration: .58s;
  }

  .studio[data-page="/"] #expertise.has-showcase.expertise-pin-story .expertise-scroll-story .expertise-visual img {
    transition: opacity .42s ease, transform .7s cubic-bezier(.16, 1, .3, 1);
  }

  .studio[data-page="/"] #expertise.has-showcase.expertise-pin-story .expertise-feature.is-switching .expertise-visual img {
    opacity: .68;
    transform: scale(1.012);
  }
}

@media (min-width: 721px) and (prefers-reduced-motion: reduce) {
  .studio[data-page="/"] #expertise.has-showcase.expertise-pin-story .expertise-scroll-story .expertise-visual img {
    transition: none !important;
    transform: none !important;
  }
}
