@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Pacifico&display=swap);@keyframes brightness{100%{filter:brightness(200%)}}@keyframes welcome{from{font-family:"Playfair Display";color:red;letter-spacing:2px;text-transform:uppercase}50%{font-weight:700;color:#ff00ff;letter-spacing:2px;text-transform:none}75%{font-family:Roboto;letter-spacing:normal;font-style:normal}to{font-style:italic;font-family:Brothers;text-transform:uppercase;font-weight:400;color:#6400ff;letter-spacing:2px}}@keyframes activate{from{opacity:0}33%{opacity:1}44%{opacity:.2}66%{opacity:1}88%{opacity:.2}to{opacity:1}}@keyframes blink{from{opacity:1}4%{opacity:.9}6%{opacity:.85}8%{opacity:.95}10%{opacity:.9}11%{opacity:.922}12%{opacity:.9}14%{opacity:.95}16%{opacity:.98}17%{opacity:.9}19%{opacity:.93}20%{opacity:.99}24%{opacity:1}26%{opacity:.94}28%{opacity:.98}37%{opacity:.93}38%{opacity:.5}39%{opacity:.5}42%{opacity:1}44%{opacity:.97}46%{opacity:.94}56%{opacity:.9}58%{opacity:.9}60%{opacity:.99}68%{opacity:1}70%{opacity:.9}72%{opacity:.95}93%{opacity:.93}95%{opacity:.95}97%{opacity:.93}to{opacity:1}}@keyframes point{0%{transform:translateY(-5px) translatex(-50%)}50%{transform:translateY(5px) translatex(-50%)}100%{transform:translateY(-5px) translatex(-50%)}}@keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes sway{0%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@keyframes background_flash{from{background-color:rgba(255,0,0,.99);color:rgba(255,255,0,.99)}50%{background-color:rgba(255,255,0,.99);color:rgba(255,0,0,.99)}to{background-color:rgba(255,0,0,.99);color:rgba(255,255,0,.99)}}body{background:#000}#header-video+.row{margin-top:50px}.row{width:100%;padding:0 15px;box-sizing:border-box;display:flex;flex-direction:column;max-width:1440px}.row .column{width:100%}.row .column .banner-text-container{flex-direction:column;width:40px}.row .column+.column{margin-top:30px}.row+.row{margin-top:30px}.image-wrapper{display:block;position:relative}.image-container img{width:100%;display:block}.text-container{padding-left:40px;padding-top:60px;position:relative;max-width:600px}.text-container h3{text-transform:uppercase;font-size:14px;letter-spacing:3px}.text-container p{font-size:18px;line-height:2}.text-container ul{list-style:disc;list-style-position:inside}.text-container ul li{line-height:2;font-size:18px}.text-container h3+p{margin-top:30px}.text-container::before{position:absolute;display:block;content:"×";color:#fff;top:0;right:0;font-size:21px}.text-image-container{position:absolute;bottom:50px;z-index:5}.text-image-container span{font-size:18px;color:rgba(255,0,0,.99);font-family:"Playfair Display";font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:5px}.text-image-container h2{font-family:Brothers;text-transform:uppercase;color:rgba(255,0,0,.99);font-size:12vw}.text-image-container h2+span{color:#fff;font-family:"Playfair Display";text-transform:uppercase;font-size:10px;letter-spacing:4px;display:block;margin-top:10px;line-height:1.5}.text-image-container span+h2{font-family:"Playfair Display";text-transform:none;font-weight:700;font-size:28px;margin-top:7px}.call-to-action-overlay{max-width:400px}.call-to-action-wrapper{position:absolute;top:120px;left:0;padding:25px;z-index:100}.call-to-action h1,.call-to-action-overlay h1{font-size:24px;font-weight:700;line-height:1.2}.call-to-action h1+p,.call-to-action-overlay h1+p{margin-top:35px}.call-to-action p,.call-to-action-overlay p{line-height:1.5}.call-to-action p+p,.call-to-action-overlay p+p{margin-top:10px}.call-to-action p+.orange-button,.call-to-action-overlay p+.orange-button{margin-top:45px}.call-to-action form,.call-to-action-overlay form{width:150px;margin-top:25px}.call-to-action form input,.call-to-action-overlay form input{width:100%}.call-to-action{padding:25px;margin-top:100px;max-width:400px}#header-video{max-width:none;height:500px}#header-video #presentationTrailer{max-width:none;height:100%;width:calc(500px*2.35);left:50%;transform:translateX(-50%);padding-top:0}.big-image-container{width:100%}.big-image-container img{width:100%;display:block}.chinese-text{font-family:Brothers;color:rgba(255,0,0,.99);font-weight:500;writing-mode:vertical-rl;text-orientation:upright;font-size:28px}.column-bannered{display:flex;flex-direction:row;box-sizing:border-box}.column-bannered .banner-text-container .chinese-text{padding-right:10px}.column-bannered .image-wrapper+.banner-text-container .chinese-text{padding-right:0;padding-left:10px}.invert-columns{flex-direction:column-reverse}h1,h2,h3,h4,h5,p,ul>li{font-family:"Playfair Display";color:#fff}@media (min-width:768px){.row .column .banner-text-container{width:auto}.text-container{padding-left:60px}.chinese-text{font-size:48px}.call-to-action-wrapper{display:flex;justify-content:flex-end;box-sizing:border-box}.text-image-container h2{font-size:8vw}.column-bannered{align-items:flex-start;justify-content:flex-start;padding-left:60px;padding-right:15px}.call-to-action{padding-left:75px}}@media (min-width:1024px){.row{flex-direction:row;justify-content:space-between}.row .column-bannered{flex-direction:row-reverse}.row .column-bannered .text-image-container{justify-content:flex-end;right:0}.row .hide-possible{display:none}.row .column+.column{margin-top:0}.row .column .text-container{margin-top:290px;max-width:400px}.row .column .text-container h3,.row .column .text-container p,.row .column .text-container ul>li{font-size:16px}.row+.row{margin-top:200px}.text-image-container{top:350px}.text-image-container h2{font-size:48px}.invert-columns .column-bannered{flex-direction:row}.invert-columns .column-bannered .text-image-container{left:0;right:auto}.call-to-action{margin-top:200px;left:50%;position:relative;margin-bottom:200px}.call-to-action-wrapper{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;bottom:300px;left:50%;transform:translateX(-50%);top:auto}.chinese-text{font-size:62px;font-weight:700}.row.column-thirds .column-bannered{flex-direction:row}.row.column-thirds .column .banner-text-container{width:70px}#header-video{height:auto}#header-video #presentationTrailer{width:100%;padding-top:45%}}@media (min-width:1280px){.row .hide-possible{display:block}}