/* Original story.js clock: .5→1 full-viewport expansion; scrim .4→.6; corner quote after .55. */
.site-home .stagewall-stage{display:block!important;height:100svh!important;min-height:0!important;padding:0!important;position:sticky;top:0;overflow:clip;background:#04001e}
.site-home .stagewall-frame{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0;transform-origin:center center}
.site-home .stagewall-photo{position:absolute;inset:0;width:100%;height:100%;overflow:clip}
.site-home .stagewall-photo>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% calc(50% + 92px)!important}
.site-home .stagewall-scrim{display:block!important;position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(4,0,30,.96),rgba(4,0,30,.80) 22%,rgba(4,0,30,0) 48%)}
.site-home .stagewall-quote{position:absolute!important;inset:auto!important;left:clamp(20px,3vw,44px)!important;bottom:clamp(64px,12vh,120px)!important;width:min(28vw,420px)!important;max-width:none!important;padding:0!important;margin:0!important;z-index:3;transform:none!important;box-sizing:border-box}
.site-home .stagewall-quote .display{font-size:clamp(1.8rem,3.2vw,3.1rem)!important;line-height:1.1}
.site-home .stagewall-quote cite{font-size:11px;line-height:1.4;margin-top:16px}
.has-motion .site-home .stagewall-quote{opacity:0!important;transition:opacity 625ms cubic-bezier(.22,1,.36,1)}
.has-motion .site-home .stagewall-quote.is-in{opacity:1!important}
.has-motion .site-home .stagewall-quote .ml{overflow:hidden}
.has-motion .site-home .stagewall-quote .ml>span{transform:translateY(105%)!important;transition:transform 625ms cubic-bezier(.22,1,.36,1)}
.has-motion .site-home .stagewall-quote.is-in .ml>span{transform:none!important}
.site-home .stagewall-stage>.tedx-watch{position:absolute!important;inset:auto!important;right:28px!important;bottom:28px!important;width:min(340px,calc(100% - 40px))!important;max-width:340px!important;margin:0!important;z-index:4;background:#c8ff7c!important;border-color:#c8ff7c!important;color:#04001e!important}
@media(max-width:760px){.site-home .stagewall-photo>img{object-position:calc(50% + 110px) calc(50% + 50px)!important}.site-home .stagewall-scrim{background:linear-gradient(90deg,rgba(4,0,30,.97),rgba(4,0,30,.88) 28%,rgba(4,0,30,0) 58%)}.site-home .stagewall-quote{left:20px!important;bottom:110px!important;width:min(32vw,136px)!important}.site-home .stagewall-quote .display{font-size:20px!important;line-height:1.12}.site-home .stagewall-quote cite{font-size:11px;margin-top:12px}.site-home .stagewall-stage>.tedx-watch{right:20px!important;bottom:20px!important;width:min(280px,calc(100% - 40px))!important;max-width:280px!important}}
.is-static .site-home .stagewall-stage{position:relative!important}
.is-static .site-home .stagewall-frame,.is-static .site-home .stagewall-photo>img{transform:none!important}
.is-static .site-home .stagewall-quote{opacity:1!important}.is-static .site-home .stagewall-quote .ml>span{transform:none!important}.is-static .site-home .stagewall-scrim{opacity:1!important}
@media(prefers-reduced-motion:reduce){.site-home .stagewall-quote,.site-home .stagewall-quote .ml>span{transition:none!important}}
