/* Scoped production copy of hero-demos/assets/presentation.css. */
/* A slide name and a quiet, touchable row of dots. No chapter toolbar. */:where(#site-motion-hero) .presentation-shell{display:block;padding:20px;border:0;background:transparent;overflow:visible}:where(#site-motion-hero) .presentation-nav{display:grid!important;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;max-width:510px;margin-inline:auto;overflow:visible;align-items:stretch}:where(#site-motion-hero) .presentation-shell.is-docked{padding:0;margin:24px 0 0;max-width:100%;pointer-events:auto}:where(#site-motion-hero) .is-docked .presentation-nav{margin-inline:0}:where(#site-motion-hero) .is-docked .chapters__row{padding:0}:where(#site-motion-hero) .presentation-caption{justify-self:start;margin:0;max-width:100%;min-height:30px;padding:5px 9px;border:1px solid #d7e2f0;border-radius:6px;background:#fff;font-size:12px;font-weight:550;line-height:1.5;letter-spacing:0;color:#526987;text-wrap:pretty}:where(#site-motion-hero) .cinema[data-theme="ink"] .presentation-caption,:where(#site-motion-hero) .cinema[data-theme="blue"] .presentation-caption,:where(#site-motion-hero) .portal-film[data-scene="1"] .presentation-caption,:where(#site-motion-hero) .portal-film[data-scene="3"] .presentation-caption,:where(#site-motion-hero) .portal-film[data-scene="5"] .presentation-caption{color:#c1d3ef;border-color:#3b557b;background:#1b304f}:where(#site-motion-hero) .presentation-row{display:flex;gap:6px;align-items:center;min-width:0}:where(#site-motion-hero) .presentation-dots{position:relative;display:flex;align-items:center;gap:0;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:3px}:where(#site-motion-hero) .presentation-dots::-webkit-scrollbar{display:none}:where(#site-motion-hero) .presentation-dot.chapter{display:grid;place-items:center;position:relative;flex:0 0 30px;min-width:30px;min-height:44px;width:30px;height:44px;padding:0;margin:0;border:0;border-radius:6px;background:transparent;touch-action:manipulation}:where(#site-motion-hero) .presentation-dot::after{content:"";width:7px;height:7px;border-radius:50%;background:#7389a7;transition:width .2s,background-color .2s,box-shadow .2s}:where(#site-motion-hero) .presentation-dot.chapter[aria-current="step"]{background:transparent}:where(#site-motion-hero) .presentation-dot[aria-current="step"]::after{width:20px;border-radius:6px;background:#2563eb;box-shadow:0 0 0 4px #2563eb13}:where(#site-motion-hero) .presentation-dot:hover::after{background:#2563eb}:where(#site-motion-hero) .presentation-toggle{display:grid;place-items:center;flex:0 0 40px;width:40px;min-height:44px;border:0;border-radius:50%;padding:0;background:transparent;color:#496b98;cursor:pointer;touch-action:manipulation}:where(#site-motion-hero) .presentation-toggle svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(#site-motion-hero) .presentation-toggle .play-mark{display:none;fill:currentColor;stroke-width:0}:where(#site-motion-hero) [data-playback="manual"] .presentation-toggle .play-mark,:where(#site-motion-hero) [data-playback="complete"] .presentation-toggle .play-mark{display:block}:where(#site-motion-hero) [data-playback="manual"] .presentation-toggle .pause-mark,:where(#site-motion-hero) [data-playback="complete"] .presentation-toggle .pause-mark{display:none}:where(#site-motion-hero) .presentation-toggle:hover{background:#2563eb0b;color:#2563eb}:where(#site-motion-hero) .presentation-toggle:focus-visible,:where(#site-motion-hero) .presentation-dot:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}:where(#site-motion-hero) .cinema[data-theme="ink"] .presentation-toggle,:where(#site-motion-hero) .cinema[data-theme="blue"] .presentation-toggle,:where(#site-motion-hero) .portal-film[data-scene="1"] .presentation-toggle,:where(#site-motion-hero) .portal-film[data-scene="3"] .presentation-toggle,:where(#site-motion-hero) .portal-film[data-scene="5"] .presentation-toggle{color:#b7d1fa}:where(#site-motion-hero) .cinema[data-theme="ink"] .presentation-dot::after,:where(#site-motion-hero) .cinema[data-theme="blue"] .presentation-dot::after{background:#7895be}:where(#site-motion-hero) .cinema[data-theme="ink"] .presentation-dot[aria-current]::after,:where(#site-motion-hero) .cinema[data-theme="blue"] .presentation-dot[aria-current]::after{background:#d1e3ff;box-shadow:0 0 0 4px #d1e3ff15}:where(#site-motion-hero) .portal-film:is([data-scene="1"],[data-scene="3"],[data-scene="5"]) .presentation-dot::after{background:#7895be}:where(#site-motion-hero) .portal-film:is([data-scene="1"],[data-scene="3"],[data-scene="5"]) .presentation-dot[aria-current]::after{background:#d1e3ff;box-shadow:0 0 0 4px #d1e3ff15}:where(#site-motion-hero) .cinema[data-theme="blue"] .presentation-dot::after,:where(#site-motion-hero) .portal-film[data-scene="5"] .presentation-dot::after,:where(#site-motion-hero) .motion-stage[data-pose="6"] .presentation-dot::after{background:#b7cff2}:where(#site-motion-hero) .cinema[data-theme="blue"] .presentation-dot[aria-current]::after,:where(#site-motion-hero) .portal-film[data-scene="5"] .presentation-dot[aria-current]::after,:where(#site-motion-hero) .motion-stage[data-pose="6"] .presentation-dot[aria-current]::after{background:#fff}:where(#site-motion-hero) .cinema[data-theme="ink"] .presentation-dot:focus-visible,:where(#site-motion-hero) .cinema[data-theme="blue"] .presentation-dot:focus-visible,:where(#site-motion-hero) .cinema[data-theme="ink"] .presentation-toggle:focus-visible,:where(#site-motion-hero) .cinema[data-theme="blue"] .presentation-toggle:focus-visible{outline-color:#c9dfff}:where(#site-motion-hero) .portal-film:is([data-scene="1"],[data-scene="3"],[data-scene="5"]) .presentation-dot:focus-visible,:where(#site-motion-hero) .portal-film:is([data-scene="1"],[data-scene="3"],[data-scene="5"]) .presentation-toggle:focus-visible{outline-color:#c9dfff}:where(#site-motion-hero) .motion-stage .presentation-dot:focus-visible,:where(#site-motion-hero) .motion-stage .presentation-toggle:focus-visible{outline-color:#2563eb}:where(#site-motion-hero) .motion-stage:is([data-pose="1"],[data-pose="2"],[data-pose="3"],[data-pose="10"],[data-pose="6"]) .presentation-dot:focus-visible,:where(#site-motion-hero) .motion-stage:is([data-pose="1"],[data-pose="2"],[data-pose="3"],[data-pose="10"],[data-pose="6"]) .presentation-toggle:focus-visible{outline-color:#c9dfff}:where(#site-motion-hero) .presentation-toggle:disabled,:where(#site-motion-hero) .presentation-dot:disabled{opacity:.4;cursor:default}:where(#site-motion-hero) .presentation-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(#site-motion-hero) .cinema-stage,:where(#site-motion-hero) .portal-stage{touch-action:pan-y pinch-zoom}
@media(max-width:600px){:where(#site-motion-hero) .presentation-shell{padding:16px 20px}:where(#site-motion-hero) .presentation-shell.is-docked{margin-top:18px;padding:0}:where(#site-motion-hero) .presentation-caption{font-size:11px;min-height:21px}:where(#site-motion-hero) .presentation-row{gap:2px}:where(#site-motion-hero) .presentation-dot.chapter{flex-basis:28px;min-width:28px;width:28px}:where(#site-motion-hero) .presentation-toggle{flex-basis:36px;width:36px}:where(#site-motion-hero) .presentation-nav{gap:0}}
@media(prefers-reduced-motion:reduce){:where(#site-motion-hero) .presentation-dot::after{transition:none}}

