/* A quiet, continuous guide to the work; the scene carries the story. */
.signature-home .scene-kicker{display:none}
.signature-home .scene-chapters{left:auto;right:36px;bottom:62px;width:440px;display:flex;justify-content:space-between;gap:24px;letter-spacing:0;align-items:center}
.signature-home .scene-chapters a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:6px 0;font-size:18px!important;line-height:1.3;font-weight:400;text-transform:none;color:#ffffffa6;text-shadow:0 1px 8px #0008;transition:color 180ms ease-out}
.signature-home .scene-chapters a[aria-current]{color:#fff;font-weight:600}
.signature-home .scene-chapters a:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:3px}
.signature-home .scene-pin progress{left:auto;right:36px;bottom:53px;width:440px;height:2px;background:#ffffff30}
.signature-home .scene-pin progress::-webkit-progress-bar{background:#ffffff30}
.signature-home .scene-pin progress::-webkit-progress-value{background:#ece8dd}
.signature-home .scene-pin progress::-moz-progress-bar{background:#ece8dd}
.signature-home .scene-bottom{bottom:67px;left:36px;right:auto;gap:12px;align-items:flex-start}
.signature-home .scene-bottom>span{font-size:15px!important;font-weight:400;letter-spacing:0;text-transform:none}
.signature-home .transformation[data-stage="0"] .scene-bottom{bottom:70px}
@media(hover:hover) and (pointer:fine){.signature-home .scene-chapters a:hover{color:#fff;text-decoration:underline;text-underline-offset:7px}}
@media(max-width:1000px){.signature-home .scene-chapters{width:360px}.signature-home .scene-pin progress{width:360px}}
@media(max-width:700px){.signature-home .scene-chapters{left:20px;right:20px;bottom:48px;width:auto;gap:20px;display:flex}.signature-home .scene-chapters a{font-size:16px!important;min-height:44px}.signature-home .scene-pin progress{left:20px;right:20px;bottom:43px;width:calc(100% - 40px)}.signature-home .scene-bottom{bottom:110px;left:20px}.signature-home .scene-bottom>span{display:none}.signature-home .transformation[data-stage="0"] .scene-bottom{bottom:45px}.signature-home .scene-pin>.visualization-note{right:20px;left:20px;bottom:12px;font-size:10px!important;text-align:right}}
@media(prefers-reduced-motion:reduce){.signature-home .scene-chapters a{transition:none}}
.signature-home .scene-static .scene-chapters,.signature-home .scene-static progress{display:none}
