/* Manual motion reduction follows the same static presentation as the system preference. */
html[data-sl-reduced-motion="true"],
html[data-sl-reduced-motion="true"] *,
html[data-sl-reduced-motion="true"] *::before,
html[data-sl-reduced-motion="true"] *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}
html[data-sl-reduced-motion="true"] .sl-film{display:none}

/* sl-hero-cinematic */
html[data-sl-reduced-motion="true"] .sl-hero-video-backdrop{display:none}
html[data-sl-reduced-motion="true"] .sl-hero-cinematic .sl-hero-video-backdrop{transform:none!important}

/* sl-narrative */
html[data-sl-reduced-motion="true"] .sl-home-main .sl-narrative-axis-fill{transform:none;opacity:.5}
html[data-sl-reduced-motion="true"] .sl-home-main .sl-narrative-axis-point{transition:none;transform:none}
html[data-sl-reduced-motion="true"] .sl-home-main .sl-hero-cinematic .sl-hero-video-backdrop,
html[data-sl-reduced-motion="true"] .sl-home-main .sl-hero-cinematic .sl-hero-portrait,
html[data-sl-reduced-motion="true"] .sl-home-main .sl-about-photo>img{transform:none!important}

/* sl-profile-scene */
html[data-sl-reduced-motion="true"] #about .sl-about-photo.sl-profile-scene{position:relative!important;top:auto!important}
html[data-sl-reduced-motion="true"] #about .sl-profile-scene *,
html[data-sl-reduced-motion="true"] #about .sl-profile-scene *::before,
html[data-sl-reduced-motion="true"] #about .sl-profile-scene *::after{animation:none!important;transition:none!important;transform:none!important}
html[data-sl-reduced-motion="true"] #about .sl-profile-orbit-progress{stroke-dashoffset:0;opacity:.38}

/* sl-capital-story */
html[data-sl-reduced-motion="true"] #complex-layers *,
html[data-sl-reduced-motion="true"] #complex-layers *::before,
html[data-sl-reduced-motion="true"] #complex-layers *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}
html[data-sl-reduced-motion="true"] #complex-layers .sl-story-visual{position:static!important}
html[data-sl-reduced-motion="true"] #complex-layers .sl-capital-canvas{display:none}
html[data-sl-reduced-motion="true"] #complex-layers .sl-story-fallback{opacity:1!important;perspective:none}
html[data-sl-reduced-motion="true"] #complex-layers .sl-story-scene{transform:none!important}
html[data-sl-reduced-motion="true"] #complex-layers .sl-story-plane{top:32%;left:20%;width:60%;height:43%;transform:translate(0,0)!important;box-shadow:0 4px 20px #00000025}
html[data-sl-reduced-motion="true"] #complex-layers .sl-story-plane-family{top:17%;left:26%;z-index:5}
html[data-sl-reduced-motion="true"] #complex-layers .sl-story-plane-business{top:24%;left:23%;z-index:4}
html[data-sl-reduced-motion="true"] #complex-layers .sl-story-plane-property{top:31%;left:20%;z-index:3}
html[data-sl-reduced-motion="true"] #complex-layers .sl-story-plane-digital{top:38%;left:17%;z-index:2}
html[data-sl-reduced-motion="true"] #complex-layers .sl-story-plane-future{top:45%;left:14%;z-index:1}
html[data-sl-reduced-motion="true"] #complex-layers .sl-story-ground{transform:none;opacity:.2}

/* sl-journey */
html[data-sl-reduced-motion="true"] .sl-journey-thread .sl-journey-trace{stroke-dashoffset:0;stroke-opacity:.48}
html[data-sl-reduced-motion="true"] .sl-journey-thread .sl-journey-bead{display:none}
html[data-sl-reduced-motion="true"] .sl-handoff-knot>svg ellipse{transform:none!important;opacity:.24}
html[data-sl-reduced-motion="true"] #complex-layers.sl-journey-linked .sl-story-entry-orbit ellipse{stroke-dashoffset:0}
html[data-sl-reduced-motion="true"] .sl-journey-entry-link .sl-journey-entry-trace{stroke-dashoffset:0;stroke-opacity:.48}
html[data-sl-reduced-motion="true"] #complex-layers.sl-journey-linked :is(.sl-capital-canvas,.sl-story-fallback){transform:none!important}

/* sl-motion */
html[data-sl-reduced-motion="true"] .sl-motion-ready .sl-home-main [data-sl-motion],
html[data-sl-reduced-motion="true"] .sl-motion-ready .sl-home-main [data-sl-motion]::before,
html[data-sl-reduced-motion="true"] .sl-motion-ready .sl-home-main [data-sl-motion]::after,
html[data-sl-reduced-motion="true"] .sl-motion-ready .sl-home-main [data-sl-motion] .sl-kicker::before,
html[data-sl-reduced-motion="true"] .sl-motion-ready .sl-home-main .sl-chapter-label[data-sl-motion]>span:first-child::after,
html[data-sl-reduced-motion="true"] .sl-motion-ready .sl-home-main [data-sl-motion] .sl-chapter-label>span:first-child::after{animation:none!important;opacity:1!important;transform:none!important}
html[data-sl-reduced-motion="true"] .sl-site :is(.sl-button,.sl-button>.sl-icon,.sl-text-link,.sl-text-link .sl-icon,.sl-text-link::after,.sl-service-list>a,.sl-service-list>a>.sl-icon,.sl-media-poster,.sl-play-circle),
html[data-sl-reduced-motion="true"] .sl-site #reviews .sl-review{transition:none!important}
html[data-sl-reduced-motion="true"] .sl-site .sl-mobile-menu[data-menu-state]::backdrop,
html[data-sl-reduced-motion="true"] .sl-site .sl-mobile-menu nav>a,
html[data-sl-reduced-motion="true"] .sl-site .sl-mobile-menu nav>details>summary{animation:none!important;opacity:1;transform:none}
html[data-sl-reduced-motion="true"] .sl-site .sl-desktop-nav>a::after,
html[data-sl-reduced-motion="true"] .sl-site .sl-nav-dropdown>summary::after,
html[data-sl-reduced-motion="true"] .sl-site :is(.sl-nav-dropdown>summary,.sl-mobile-menu details>summary)>.sl-icon,
html[data-sl-reduced-motion="true"] .sl-site .sl-menu-toggle,
html[data-sl-reduced-motion="true"] .sl-site .sl-mobile-menu [data-menu-close]{transition:none!important}
html[data-sl-reduced-motion="true"] .sl-site .sl-menu-toggle,
html[data-sl-reduced-motion="true"] .sl-site .sl-mobile-menu [data-menu-close]{transform:none!important}
html[data-sl-reduced-motion="true"] .sl-site .sl-button,
html[data-sl-reduced-motion="true"] .sl-site .sl-button>.sl-icon,
html[data-sl-reduced-motion="true"] .sl-site .sl-text-link .sl-icon,
html[data-sl-reduced-motion="true"] .sl-site .sl-service-list>a>.sl-icon{transform:none!important}
html[data-sl-reduced-motion="true"] #about .sl-handwritten-stroke>path{animation:none!important;stroke-dashoffset:0!important}

/* sl-personal-writing */
html[data-sl-reduced-motion="true"] #about.sl-personal-script .sl-about-copy .sl-script-word{animation:none!important;clip-path:none!important;opacity:1!important;}

/* sl-contact-dock */
html[data-sl-reduced-motion="true"] .sl-site .sl-contact-dock-surface,
html[data-sl-reduced-motion="true"] .sl-site .sl-contact-dock-surface>a,
html[data-sl-reduced-motion="true"] .sl-site .sl-contact-dock-surface>a>span::after{transition:none!important}
html[data-sl-reduced-motion="true"] .sl-site .sl-contact-dock[data-sl-dock-ready="true"][data-dock-state="hidden"] .sl-contact-dock-surface{transform:none;visibility:hidden}

/* sl-faq-motion */
html[data-sl-reduced-motion="true"] .sl-faq-list>details[data-sl-faq-ready="true"]>summary>span{transition:none!important}

/* sl-reviews */
html[data-sl-reduced-motion="true"] #reviews *,
html[data-sl-reduced-motion="true"] #reviews *::before,
html[data-sl-reduced-motion="true"] #reviews *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html[data-sl-reduced-motion="true"] #reviews .sl-recognition img.sl-recognition-certificate{transform:none}
