*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}.header{position:fixed;padding:10px;display:flex;flex-flow:row nowrap;align-items:flex-start;z-index:3;width:100vw}.header--title{margin-bottom:auto;white-space:nowrap;flex-shrink:0;transition:transform .3s,opacity .3s}.header--title.hidden{transform:translateY(-50px);opacity:0}.header--title-wrap{display:flex;flex-grow:1;flex-shrink:1;flex-flow:row nowrap;margin-right:35px}.header--hover-text{opacity:0;margin-left:150px;transition:opacity .3s}.header .header--title-hover:hover+.header--hover-text{opacity:1}.header--menu{opacity:0;pointer-events:none;display:flex;flex-flow:column nowrap;margin-left:auto;flex-shrink:0;transition:opacity .3s}.header--menu.show{pointer-events:all;opacity:1}.header--menu-item{cursor:pointer;flex-shrink:0;white-space:nowrap;margin-bottom:10px}.header--menu-item-prefix{display:inline-block;margin-right:150px}.header--back{opacity:0;white-space:nowrap;flex-shrink:0;margin-left:auto;margin-bottom:auto;transition:opacity .3s}.header--back.show{opacity:1;cursor:pointer}.header--language{opacity:0;white-space:nowrap;flex-shrink:0;margin-left:200px;margin-bottom:auto;transition:opacity .3s}.header--language.show{opacity:1;cursor:pointer}.header--language .active{font-weight:bold}.audio-control{top:180px;left:10px;position:fixed !important;z-index:3;cursor:pointer;transform-origin:bottom left;transform:rotate(90deg)}.audio-control .audio-control--yes{font-weight:normal}.audio-control .audio-control--no{font-weight:bold}.audio-control.on .audio-control--yes{font-weight:bold}.audio-control.on .audio-control--no{font-weight:normal}.level-image{display:none;position:absolute;z-index:1;filter:drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.5))}.level-wrap{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;padding:150px 0;z-index:2;background:rgba(255,255,255,.18);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border:1px solid rgba(255,255,255,.3);opacity:0;pointer-events:none;transition:opacity .3s}.level-wrap.show{opacity:1;pointer-events:all}.level-wrap .container>*{margin-bottom:50px}.level-wrap .container>*:last-child{margin-bottom:0}.level-wrap .container img{max-width:100%;display:block}.level-wrap .video-block{height:-moz-fit-content;height:fit-content;position:relative}.level-wrap .video-block--full-width{width:100vw;margin-left:calc(-50vw + 710px)}@media(max-width: 1500px){.level-wrap .video-block--full-width{margin-left:-40px}}.level-wrap .video-block video{width:100%;height:auto}.level-wrap .video-block--cover{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;background-size:cover;background-position:center center}.level-wrap .video-block--button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#3a3a38}.level-wrap .video-block--button:before{background:#faefef}.level-wrap .section-title-block{position:sticky;top:-150px;padding:10px;transition:.3s;z-index:3}.level-wrap .section-title-block.hidden{transform:translateY(-50px);opacity:0}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none}html{background:linear-gradient(180deg, #FAEFEF 0%, #B3B3B3 100%)}body{background-size:calc(100vw - 60px);background-position:bottom 20px left 30px;background-repeat:no-repeat;overflow:hidden;height:100vh;font-family:"Arial",monospace;font-style:normal;font-weight:400;font-size:24px;line-height:30px;letter-spacing:-0.01em;color:#585854;mix-blend-mode:normal}.container{width:100%;max-width:1500px;padding:0 40px;margin:0 auto}.button{position:relative;color:#607160;z-index:3;text-decoration:none}.button:before{z-index:-1;position:absolute;display:block;content:"";top:0;bottom:0;right:0;left:0;background:#f5fff6;filter:blur(5px);transition:.3s}.button:hover:before{background:#ffe7e0}
