.Rotoscope-module__5f5ljq__page{background:var(--background-color);min-height:100vh;color:var(--text-color)}.Rotoscope-module__5f5ljq__article{box-sizing:border-box;max-width:1360px;padding-top:4rem;padding-bottom:7rem}.Rotoscope-module__5f5ljq__article,.Rotoscope-module__5f5ljq__article article{width:100%}.Rotoscope-module__5f5ljq__hero h1{letter-spacing:-.055em;max-width:760px;margin:0 0 1.5rem;font-size:clamp(2.65rem,5vw,4rem);line-height:.98}.Rotoscope-module__5f5ljq__hero p{max-width:940px;font-size:1.08rem;line-height:1.7}.Rotoscope-module__5f5ljq__section p{max-width:820px;font-size:1.08rem;line-height:1.7}.Rotoscope-module__5f5ljq__pipelineScroller{overscroll-behavior-inline:contain;scrollbar-width:thin;margin:3.25rem 0 9rem;overflow-x:auto}.Rotoscope-module__5f5ljq__pipeline{grid-template-columns:minmax(190px,1fr) 34px minmax(190px,1fr) 34px minmax(190px,1fr) 34px minmax(190px,1fr);align-items:center;gap:.8rem;min-width:1060px;padding-bottom:.65rem;display:grid}.Rotoscope-module__5f5ljq__stepper{max-width:860px;margin:3.25rem auto 9rem}.Rotoscope-module__5f5ljq__stepperCaption{text-align:center;margin-bottom:.75rem;font-size:1rem;font-weight:750}.Rotoscope-module__5f5ljq__stepperStage{display:grid}.Rotoscope-module__5f5ljq__stepperFrame{opacity:0;grid-area:1/1;transition:opacity .45s}.Rotoscope-module__5f5ljq__stepperFrame[data-active=true]{opacity:1}.Rotoscope-module__5f5ljq__stepperDots{justify-content:center;align-items:center;gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.Rotoscope-module__5f5ljq__stepperDotItem{justify-content:center;align-items:center;display:flex}.Rotoscope-module__5f5ljq__stepperDot{background:rgba(var(--text-color-rgb), .22);cursor:pointer;border:none;border-radius:50%;width:.62rem;height:.62rem;padding:0;transition:background .25s,transform .25s}.Rotoscope-module__5f5ljq__stepperDot:hover{transform:scale(1.25)}.Rotoscope-module__5f5ljq__stepperDot[data-active=true]{background:var(--text-color);transform:scale(1.18)}.Rotoscope-module__5f5ljq__stepperDot[data-active=true]:hover{transform:scale(1.3)}.Rotoscope-module__5f5ljq__stepperDot[data-done=true]{background:rgba(var(--text-color-rgb), .5)}.Rotoscope-module__5f5ljq__stage,.Rotoscope-module__5f5ljq__processPanel,.Rotoscope-module__5f5ljq__paintFigure figure,.Rotoscope-module__5f5ljq__watershedFigure,.Rotoscope-module__5f5ljq__markerFigure{margin:0}.Rotoscope-module__5f5ljq__stage figcaption,.Rotoscope-module__5f5ljq__processPanel figcaption,.Rotoscope-module__5f5ljq__paintFigure figcaption{text-align:center;margin-bottom:.75rem;font-size:1rem;font-weight:750}.Rotoscope-module__5f5ljq__still{box-sizing:border-box;border:1px solid rgba(var(--text-color-rgb), .25);background:#fff;width:100%;height:auto;display:block}.Rotoscope-module__5f5ljq__arrow{width:34px;height:24px;color:var(--text-color)}.Rotoscope-module__5f5ljq__section{margin-top:6.5rem}.Rotoscope-module__5f5ljq__section h2{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.08}.Rotoscope-module__5f5ljq__equation{grid-template-columns:minmax(180px,1fr) 30px minmax(180px,1fr) 30px minmax(180px,1fr);align-items:center;gap:1rem;max-width:1180px;margin-top:2.5rem;display:grid}.Rotoscope-module__5f5ljq__operator{text-align:center;font-size:2.25rem;line-height:1}.Rotoscope-module__5f5ljq__markerFigure{justify-content:center;align-items:center;gap:5rem;margin-top:2rem;display:flex}.Rotoscope-module__5f5ljq__markerArt{width:min(100%,430px);height:auto}.Rotoscope-module__5f5ljq__markerLegend{gap:1.2rem;min-width:190px;font-size:1.05rem;display:grid}.Rotoscope-module__5f5ljq__markerLegend span{align-items:center;gap:.75rem;display:flex}.Rotoscope-module__5f5ljq__markerLegend i{border-radius:50%;width:.8rem;height:.8rem}.Rotoscope-module__5f5ljq__faceDot{background:#1e88e5}.Rotoscope-module__5f5ljq__bodyDot{background:#fb8c00}.Rotoscope-module__5f5ljq__backgroundDot{background:#6d6d6d}.Rotoscope-module__5f5ljq__watershedFigure{max-width:1180px;margin-top:2.5rem}.Rotoscope-module__5f5ljq__floodStack{position:relative}.Rotoscope-module__5f5ljq__floodBase,.Rotoscope-module__5f5ljq__floodFrame{box-sizing:border-box;border:1px solid rgba(var(--text-color-rgb), .25);background:#fff;width:100%;height:auto;display:block}.Rotoscope-module__5f5ljq__floodFrame{opacity:0;animation:.5s ease-out both Rotoscope-module__5f5ljq__flood-frame;animation-delay:var(--delay);position:absolute;inset:0}.Rotoscope-module__5f5ljq__replayButton{border:1px solid var(--text-color);background:var(--background-color);color:var(--text-color);cursor:pointer;border-radius:4px;margin:1rem 0 0;padding:.65rem 1rem;font-family:inherit;font-size:.95rem;font-weight:650}.Rotoscope-module__5f5ljq__replayButton:hover{background:var(--text-color);color:var(--background-color)}.Rotoscope-module__5f5ljq__paintFigure{grid-template-columns:1fr 34px 1fr;align-items:center;gap:1.6rem;max-width:1180px;margin-top:2.5rem;display:grid}.Rotoscope-module__5f5ljq__technicalNote{border-top:1px solid rgba(var(--text-color-rgb), .25);max-width:850px;padding-top:1rem}.Rotoscope-module__5f5ljq__links{gap:1.4rem;margin-top:1.35rem;display:flex}.Rotoscope-module__5f5ljq__links a{color:var(--text-color);text-underline-offset:.18em;font-weight:700;text-decoration-thickness:1px}@keyframes Rotoscope-module__5f5ljq__flood-frame{to{opacity:1}}@media (max-width:768px){.Rotoscope-module__5f5ljq__article{padding-top:3rem;padding-bottom:5rem}.Rotoscope-module__5f5ljq__pipelineScroller{margin-top:2.5rem;margin-right:-1rem}.Rotoscope-module__5f5ljq__stepper{margin-top:2.5rem;margin-bottom:6rem}.Rotoscope-module__5f5ljq__section{margin-top:5rem}.Rotoscope-module__5f5ljq__equation{grid-template-columns:1fr;max-width:430px;margin-left:auto;margin-right:auto}.Rotoscope-module__5f5ljq__markerFigure{flex-direction:column;gap:1.5rem}.Rotoscope-module__5f5ljq__markerLegend{grid-template-columns:repeat(3,auto);min-width:0;font-size:.9rem}.Rotoscope-module__5f5ljq__paintFigure{grid-template-columns:1fr;max-width:540px;margin-left:auto;margin-right:auto}.Rotoscope-module__5f5ljq__paintFigure>.Rotoscope-module__5f5ljq__arrow{justify-self:center;transform:rotate(90deg)}}@media (max-width:480px){.Rotoscope-module__5f5ljq__article{width:100%;max-width:none}.Rotoscope-module__5f5ljq__hero h1{font-size:2.65rem}.Rotoscope-module__5f5ljq__hero p,.Rotoscope-module__5f5ljq__section p{font-size:1rem}.Rotoscope-module__5f5ljq__markerLegend{grid-template-columns:1fr;align-self:stretch;padding-left:1rem}.Rotoscope-module__5f5ljq__links{flex-direction:column;gap:.75rem}}@media (prefers-reduced-motion:reduce){.Rotoscope-module__5f5ljq__stepperFrame,.Rotoscope-module__5f5ljq__stepperDot{transition:none}.Rotoscope-module__5f5ljq__floodFrame{opacity:1;animation:none}}
