/* Figma-aligned values, with no hover treatment. */
.studio-page .editorial-values li{margin-bottom:60px;}
.studio-page .editorial-values li:last-child{margin-bottom:0;}
.studio-page .editorial-values li::before{top:0;width:27px;text-align:right;}
.studio-page .editorial-values h3{font-size:36px;line-height:40px;}
.studio-page .editorial-values p{max-width:371px;margin-top:12px;}
@media(min-width:1101px){
 .studio-page .editorial-split{grid-template-columns:minmax(0,719fr) minmax(0,481fr);gap:0;}
 .studio-page .editorial-values h3{white-space:nowrap;}
}
@media(min-width:761px) and (max-width:1100px){
 .studio-page .editorial-split{grid-template-columns:1fr;gap:48px;}
}
@media(max-width:760px){
 .studio-page .editorial-values h3{font-size:28px;line-height:32px;}
 .studio-page .editorial-values li{margin-bottom:40px;}
 .studio-page .editorial-values li::before{width:20px;}
}
/* Small tactile details complement the one-time, viewport-triggered reveals. */
@media(prefers-reduced-motion:no-preference) {
 .studio-page .studio-photo>img {transition:transform 900ms cubic-bezier(.16,1,.3,1);}
 @media(hover:hover) and (pointer:fine) {
  .studio-page .studio-photo:not(.brand):hover>img {transform:scale(1.035);}
  .studio-page .studio-photo.brand:hover>img:first-child {transform:rotate(-6deg) scale(1.04);}
 }
}
