html[data-kino-entry]{background:#090d0f}
html[data-kino-entry] body{overflow:hidden!important}
html[data-kino-entry]:not([data-kino-entry="revealing"]) body>:not(#kino-entry){visibility:hidden!important;pointer-events:none!important}
#kino-entry{position:fixed;inset:0;z-index:2147483640;display:grid;place-items:center;background:#090d0f;color:#eafaff;overflow:hidden;contain:layout paint}
#kino-entry>.entry-art{display:block;width:100%;height:100%;border:0;pointer-events:none;shape-rendering:geometricPrecision}
#kino-entry .entry-ring-fade{animation:entry-fade .4s .05s cubic-bezier(.22,.7,.2,1) both}
#kino-entry .entry-ring-move{animation:entry-slide 1.05s .35s cubic-bezier(.22,.7,.2,1) both}
#kino-entry .entry-play-fade{animation:entry-fade .4s .18s cubic-bezier(.22,.7,.2,1) both}
#kino-entry .entry-play-turn{transform-origin:1316px 443px;animation:entry-turn .95s 2.2s cubic-bezier(.45,0,.15,1) both}
#kino-entry .entry-letter{animation:entry-letter .9s .5s cubic-bezier(.2,0,.2,1) both}
#kino-entry .entry-letter-i{animation-delay:.6s}#kino-entry .entry-letter-n{animation-delay:.7s}
#kino-entry .entry-tag-letter{animation:entry-tag .42s 1.42s cubic-bezier(.2,0,.2,1) both}
#kino-entry .entry-tag-1{animation-delay:1.455s}#kino-entry .entry-tag-2{animation-delay:1.49s}#kino-entry .entry-tag-3{animation-delay:1.525s}#kino-entry .entry-tag-4{animation-delay:1.56s}#kino-entry .entry-tag-5{animation-delay:1.595s}#kino-entry .entry-tag-6{animation-delay:1.63s}#kino-entry .entry-tag-7{animation-delay:1.665s}#kino-entry .entry-tag-8{animation-delay:1.7s}#kino-entry .entry-tag-9{animation-delay:1.735s}#kino-entry .entry-tag-10{animation-delay:1.77s}
@keyframes entry-fade{from{opacity:0}to{opacity:1}}
@keyframes entry-slide{from{transform:translateX(-485px)}to{transform:translateX(0)}}
@keyframes entry-turn{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes entry-letter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes entry-tag{0%{opacity:0;transform:translateY(6px)}70%{transform:translateY(-1px)}100%{opacity:1;transform:translateY(0)}}
#kino-entry.entry-light .entry-art g,#kino-entry.entry-settled .entry-art g{animation:none}
#kino-entry.entry-light .entry-art{animation:entry-fade .3s ease-out both}
#kino-entry .entry-shutter{position:absolute;left:0;right:0;height:calc(50% + 1px);background:#030607;transform:scaleY(0);transition:transform .6s cubic-bezier(.65,0,.2,1);pointer-events:none}
#kino-entry .entry-shutter-top{top:0;transform-origin:top}#kino-entry .entry-shutter-bottom{bottom:0;transform-origin:bottom}
#kino-entry.entry-closing:not(.entry-light) .entry-shutter{transform:scaleY(1);will-change:transform}
#kino-entry.entry-revealing{opacity:0;transition:opacity .34s ease}
#kino-entry.entry-light.entry-revealing{transition-duration:.18s}
@media(prefers-reduced-motion:reduce){#kino-entry .entry-art,#kino-entry .entry-art g{animation:none!important}#kino-entry .entry-shutter,#kino-entry.entry-revealing{transition:none}}

#kino-entry.entry-light-motion .entry-art{animation:entry-lite-arrive 1.1s cubic-bezier(.2,.7,.2,1) both;transform-origin:center}
@keyframes entry-lite-arrive{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}
