/* Selected entrances: six service-page titles and three explanatory images.
   Lists, forms, maps, privacy and error pages remain stationary. */
@scope (body.inner-redesign){
 .page-title-reveal{overflow:clip;overflow-clip-margin:2px;margin-bottom:20px}
 .page-lead .page-title-reveal h1{margin-bottom:0}
 .document-preview>a{display:block}
 @media(max-width:760px){.page-title-reveal{margin-bottom:18px}}
 @media(prefers-reduced-motion:no-preference){
  .page-title-reveal h1{--page-title-rise:40px;animation:page-title-rise 1.2s cubic-bezier(.2,.65,.25,1) both}
 }
 @media(max-width:760px) and (prefers-reduced-motion:no-preference){.page-title-reveal h1{--page-title-rise:28px}}
}
.site-redesign .scroll-photo-frame{display:block;position:relative;width:100%;overflow:hidden}
.site-redesign .scroll-photo-mover{display:block;position:absolute;inset:0;overflow:hidden}
.site-redesign .scroll-photo-mover img{display:block;width:100%;height:auto}
@media(prefers-reduced-motion:no-preference){
 .motion-enabled .scroll-photo-mover{translate:0 56px}
 .motion-enabled .scroll-photo-frame.is-revealed .scroll-photo-mover{animation:page-photo-rise 1.2s cubic-bezier(.2,.65,.25,1) both}
 .motion-enabled .scroll-photo-frame.motion-finished .scroll-photo-mover{translate:0 0;animation:none}
}
@keyframes page-title-rise{from{translate:0 var(--page-title-rise);opacity:.65}to{translate:0 0;opacity:1}}
@keyframes page-photo-rise{from{translate:0 56px}to{translate:0 0}}
