.place-line{margin-block:-.06em -.14em;padding-block:.06em .14em;display:block;overflow:hidden}.place-line>span{will-change:transform;display:block}@media (prefers-reduced-motion:no-preference){[data-sc-block] #top:is(.overflow-hidden,.overflow-clip) img[fetchpriority=high],[data-sc-block] #top :is(.overflow-hidden,.overflow-clip) img[fetchpriority=high]{animation:9s cubic-bezier(.22,.61,.36,1) both film-push}html.has-js [data-sc-block] #top .reveal{opacity:1;transition:none;animation:1.1s cubic-bezier(.16,1,.3,1) .5s backwards film-in;transform:none}html.has-js [data-sc-block] #top .reveal:nth-child(2){animation-delay:.62s}html.has-js [data-sc-block] #top .reveal:nth-child(3){animation-delay:.74s}html.has-js [data-sc-block] #top .reveal:nth-child(4){animation-delay:.86s}html.has-js [data-sc-block] #top .reveal:nth-child(n+5){animation-delay:.98s}html.has-js [data-sc-block] #top h1,html.has-js [data-sc-block] #top h1.reveal{opacity:1;transition:none;animation:1.5s cubic-bezier(.16,1,.3,1) .15s backwards film-title;transform:none}}@keyframes film-push{0%{scale:1.12}to{scale:1}}@keyframes film-in{0%{opacity:0;translate:0 28px}}@keyframes film-title{0%{opacity:0;clip-path:inset(0 0 100%);translate:0 .4em}to{opacity:1;clip-path:inset(-10% -5% -20%);translate:0}}
