@keyframes showUpAndAlpha{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes showUp{0%{transform:translateY(80%)}to{transform:translateY(0)}}@keyframes hideAlpha{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes hideUp{0%{transform:translateY(0)}to{transform:translateY(-40%)}}body{margin:0;padding:0}body.scroll_lock{position:fixed;width:100%;height:var(--fixed-height);overflow-y:scroll}body.is-noise #KvCanvas,body.is-gray #KvCanvas{opacity:0}#app{position:relative;left:0;top:0;width:100%;height:100vh}#app canvas{position:sticky;left:0;top:0;width:100%;height:100vh}.first_view,.cl_view{position:relative;width:100%}.first_view .kv,.first_view .cl,.cl_view .kv,.cl_view .cl{position:sticky;left:0;top:0;width:100%;min-height:650px;height:100vh}.first_view .kv canvas,.first_view .cl canvas,.cl_view .kv canvas,.cl_view .cl canvas{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.first_view .kv canvas{position:fixed}.kv_content{pointer-events:none;user-select:none;-webkit-user-select:none}.kv_content.kv_content_enter{pointer-events:auto;user-select:auto;-webkit-user-select:auto}.kv_content.kv_content_enter_back{pointer-events:none;user-select:none;-webkit-user-select:none}.kv_text_item{position:relative;overflow:hidden;opacity:0;transform:translateY(100%)}.kv_text_item .kv_text_wrap{position:relative;transform:translateY(80%)}.kv_content_enter .kv_text_item{opacity:0;transform:translateY(100%);animation:showUpAndAlpha 1.6s cubic-bezier(.19,1,.22,1) var(--delay, 0s) alternate forwards}.kv_content_enter .kv_text_item .kv_text_wrap{opacity:1;animation:showUp 1.6s cubic-bezier(.19,1,.22,1) var(--delay, 0s) alternate forwards}.kv_content_enter_back .kv_text_item,.kv_content_enter_back .kv_text_item .kv_text_wrap{opacity:1;transform:translateY(0);animation:hideAlpha 1s cubic-bezier(.19,1,.22,1) 0s alternate forwards}.kv_button,.kv_content_enter .kv_button{opacity:0;transform:translateY(100%)}@media only screen and (min-width: 782px){.kv_content_enter .kv_button{animation:showUpAndAlpha 1.6s cubic-bezier(.19,1,.22,1) var(--pc-delay, 0s) alternate forwards}}@media not screen and (min-width: 782px){.kv_content_enter .kv_button{animation:showUpAndAlpha 1.6s cubic-bezier(.19,1,.22,1) var(--sp-delay, 0s) alternate forwards}}.kv_content_enter_back .kv_button{opacity:1;transform:translateY(0);animation:hideAlpha .8s cubic-bezier(.19,1,.22,1) 0s alternate forwards}.first_view{min-height:3500px;height:350vh}.cl_view{min-height:2800px;height:calc(300vh - 200px)}.block1{position:relative;width:100%;min-height:800px;height:100vh}
