/* Keep photographs, Illustrator guides and all text in separate compositing
   layers. Scroll position, not elapsed animation time, controls their pose. */
@media (max-width:1180px) {
  .s03-services-area.is-mobile-service-flow .svc237-canvas {
    isolation:isolate;
  }
  .s03-services-area.is-mobile-service-flow .svc260-photo-layer,
  .s03-services-area.is-mobile-service-flow .svc260-text-layer {
    position:absolute;inset:0;width:393px;height:852px;pointer-events:none;
  }
  .s03-services-area.is-mobile-service-flow .svc260-photo-layer {z-index:1;}
  .s03-services-area.is-mobile-service-flow .svc237-guides {z-index:2;}
  .s03-services-area.is-mobile-service-flow .svc260-text-layer {z-index:4;}
  .s03-services-area.is-mobile-service-flow .svc237-frame.is-inview .svc237-phrase,
  .s03-services-area.is-mobile-service-flow .svc237-frame.is-inview .svc237-phrase.is-selected::before,
  .s03-services-area.is-mobile-service-flow .svc237-frame.is-inview .svc237-portrait,
  .s03-services-area.is-mobile-service-flow .svc237-frame.is-inview .svc259-main-guide,
  .s03-services-area.is-mobile-service-flow .svc237-frame.is-inview .svc259-photo-guide,
  .s03-services-area.is-mobile-service-flow .svc237-frame.is-inview .svc259-connector-guide,
  .s03-services-area.is-mobile-service-flow .svc237-frame.is-inview .svc259-handles {
    animation:none!important;
  }
  .s03-services-area.is-mobile-service-flow .svc237-canvas .svc237-phrase.is-selected::before {
    transform:scaleX(var(--svc260-selection-progress,1))!important;
  }
}
