.appear-enter-active{height:var(--vp-height);position:fixed;transform:scale(1);transition:all 1.4s cubic-bezier(.85,0,.1,1);width:100%;z-index:3}.appear-enter-active .scroll,.appear-leave-active{position:absolute;width:100%}.appear-leave-active{height:var(--vp-height);transition:all 1.4s cubic-bezier(.85,0,.1,1);z-index:3}.appear-enter-from{transform:translate(100%) scale(.8)}.appear-leave-to{opacity:.3;transform:translate(-30%) scale(.8)}.text-enter-active,.text-enter-active span,.text-leave-active,.text-leave-active span{transition:transform 1.2s cubic-bezier(0,0,.05,.95)}.text-enter-from span,.text-leave-to span{transform:translateY(100%)}*{-webkit-touch-callout:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased}html{color:#000;font-size:.625em}.title-1,h1{font:400 11rem/.9 b;letter-spacing:-.02em}@media (max-width:1023px){.title-1,h1{font:400 6.2rem/.8 b}}@media (max-width:767px){.title-1,h1{font:400 4.8rem/.8 b}}.title-2,h2{font:400 8rem/.8 b;letter-spacing:-.02em}@media (max-width:1023px){.title-2,h2{font:400 4.8rem/.8 b}}.title-3,h3{font:400 4.8rem/.8 b;letter-spacing:-.02em}@media (max-width:1023px){.title-3,h3{font:400 3.6rem/.8 b}}.title-4,h4{font:400 3.6rem/1.2 b;letter-spacing:-.02em}@media (max-width:1023px){.title-4,h4{font:400 2.4rem/1.2 b}}.title-5,h5{font:400 2.4rem/1 b;letter-spacing:-.02em}@media (max-width:1023px){.title-5,h5{font:400 1.8rem/1.2 b}}.caption{font:400 1.6rem/.8 b;letter-spacing:-.02em}@media (max-width:1023px){.caption{font:400 1.4rem/1.2 b}}.body-small{font:400 1.4rem/1.2 b;letter-spacing:-.02em}@media (max-width:1023px){.body-small{font:400 1.2rem/1.2 b}}.body,body{font:400 1.8rem/1.2 b;letter-spacing:-.02em}@media (max-width:1023px){.body,body{font:400 1.4rem/1.2 b}}b{font-weight:700}i{font-style:italic}.body-small.-bold,.body.-bold,.caption.-bold,.title-1.-bold,.title-2.-bold,.title-3.-bold,.title-4.-bold,.title-5.-bold,h1.-bold,h2.-bold,h3.-bold,h4.-bold,h5.-bold{font-weight:700}.body-small.-medium,.body.-medium,.caption.-medium,.title-1.-medium,.title-2.-medium,.title-3.-medium,.title-4.-medium,.title-5.-medium,h1.-medium,h2.-medium,h3.-medium,h4.-medium,h5.-medium{font-weight:500}.base-image{display:block}.base-image__placeholder{opacity:0}.base-image__img{opacity:0;transition:opacity .8s cubic-bezier(0,0,0,1)}.base-image__img.loaded{opacity:1}
