/*!  Thursday, October 12th, 2017, 3:19:49 PM */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{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}div,span,p,canvas{box-sizing:border-box;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}a,a:link,a:hover,a:visited{color:inherit;text-decoration:none}img{display:block}a,a:visited,a:hover,a:active{text-decoration:none}html{font-size:10px;height:100%;overflow:hidden;background-color:#000;color:#000}body{height:100%;padding:0;margin:0;background-color:#000000;font-family:"Slackey",cursive;-webkit-font-smoothing:antialiased}#wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#ffffff}#pixi_target{background-color:000;width:192.0rem;height:192.0rem;display:inline-block;position:relative}#pixi_target:after{padding-top:100%;display:block;content:''}@media only screen and (max-aspect-ratio: 1 / 1){#pixi_target{position:absolute;width:192.0rem;height:192.0rem;top:12.0rem;left:-50.0rem}}#pixi_target canvas{background-image:url("../images/gallery/gallery_bg.jpg");background-size:cover;background-position:center center;position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}.close_button{position:absolute;top:1.0rem;right:1.4rem;width:8.65rem;height:8.65rem;font-size:3.6rem;cursor:pointer;background:url("../images/global/close_button.svg") no-repeat center center;background-size:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0.8);-webkit-transform:scale(0.8);transition:transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in}.close_button:hover{transform:scale(1);-webkit-transform:scale(1)}@media only screen and (max-aspect-ratio: 1 / 1){.close_button{width:7.0rem;height:7.0rem;font-size:7.0rem}}.generic_back_button{position:absolute;top:1.0rem;right:1.4rem;width:14.1rem;height:7.3rem;font-size:3.6rem;cursor:pointer;background:url("../images/global/back_button_home.png") no-repeat center center;background-size:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0.8);-webkit-transform:scale(0.8);transition:transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in;z-index:100}.generic_back_button:hover{transform:scale(1);-webkit-transform:scale(1)}@media only screen and (max-aspect-ratio: 1 / 1){.generic_back_button{top:16.0rem;right:-3.0rem;width:28.2rem;height:14.6rem;z-index:400}}.legal{position:fixed;right:2rem;bottom:1rem;font-size:3rem;color:#fff;margin-bottom:1rem;margin-right:2rem;z-index:500}.noMouse{pointer-events:none}.footer{position:fixed;bottom:0;width:100%;text-align:center;left:0;height:21.8rem;padding:2rem;background:url("../images/global/footer_bg.png") no-repeat;background-size:100% 100%;cursor:pointer;transform-origin:0 0;transform:translateY(150%);transition:transform .4s;z-index:500}@media only screen and (max-aspect-ratio: 1 / 1){.footer{height:auto;background-image:none;background-size:100% auto;background-color:RGB(234, 155, 0);padding:5.0rem 0 3.0rem 0}}.footer.open{transform:translateY(0)}.footer .close_button{background:none;color:#fff;width:auto;margin-top:4rem}@media only screen and (max-aspect-ratio: 1 / 1){.footer .close_button{margin-top:-0.6rem}}.footer ul{list-style:none;margin:1.5rem 0}@media only screen and (max-aspect-ratio: 1 / 1){.footer ul{text-align:center}}.footer ul a{color:#3f64a1}.footer ul a:hover{color:#fff;transition:color .5s;-webkit-transition:color .5s}.footer ul li{display:inline-block;font-family:"Lato",sans-serif;font-size:1.5rem;color:#3f64a1;margin-right:25px}@media only screen and (max-aspect-ratio: 1 / 1){.footer ul li{margin:2.0rem 2.5rem 0 0;vertical-align:middle;font-size:2.0rem}.footer ul li img{width:auto;height:auto;max-width:32.0rem;max-height:16.0rem}}.footer ul li:last-child{margin-right:0}.footer p{font-family:"Lato",sans-serif;font-size:1.1rem;color:#3f64a1;width:30%;margin:3rem auto 0 auto;font-weight:300}@media only screen and (max-aspect-ratio: 1 / 1){.footer p{width:50%;font-size:1.8rem;margin:6.0rem auto 0 auto}}#rating_block{position:absolute;left:0.6rem;bottom:1.6rem;width:18.5rem;height:7.3rem}@media only screen and (max-aspect-ratio: 1 / 1){#rating_block{width:auto;height:8.2rem}}#rating_block img{width:auto;height:100%;object-fit:contain}#sound_toggle{position:fixed;bottom:2.4rem;right:16.0rem;width:2.8rem;height:2.1rem;background-size:contain;cursor:pointer;z-index:500}#sound_toggle .sound_toggle_bar{position:absolute;bottom:0;width:0.45rem;height:2.1rem;background-color:#fff;display:inline-block;pointer-events:none;transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1)}#sound_toggle #sound_toggle_bar_2{left:.6rem}#sound_toggle #sound_toggle_bar_3{left:1.2rem}#sound_toggle #sound_toggle_bar_4{left:1.8rem}#sound_toggle #sound_toggle_bar_5{left:2.4rem}.scroll_down_arrow{position:absolute;top:50.0rem;left:1.0rem;width:2.5rem;height:9.0rem}.scroll_down_arrow .scrol_down_arrow_container{position:relative;height:100%;width:2.5rem;padding-bottom:0.5rem;animation:SCROLL_ARROW_ANIMATION 1.5s infinite linear}.scroll_down_arrow .scroll_down_arrow_bar{position:relative;height:100%;width:0.7rem;background-color:#fff;margin-left:0.95rem;border-radius:1.0rem}.scroll_down_arrow .scroll_down_arrow_head{position:absolute;bottom:0;left:0;width:2.5rem;height:1.6rem;background:url(../images/global/scroll_arrow_head_new.png) center top no-repeat;background-size:contain}@keyframes SCROLL_ARROW_ANIMATION{0%{top:0;height:50%;animation-timing-function:ease-out}58%{top:0;height:100%;animation-timing-function:ease-in}80%{height:50%;top:50%;animation-timing-function:ease-in}100%{height:50%;top:0}}@keyframes NAV_NUDGE_RIGHT{0%{right:8.0rem}60%{right:8.0rem}64%{right:4.0rem}66%{right:8.0rem}70%{right:4.0rem}80%{right:8.0rem}100%{right:8.0rem}}@keyframes NAV_NUDGE_LEFT{0%{left:8.0rem}80%{left:8.0rem}84%{left:4.0rem}86%{left:8.0rem}90%{left:4.0rem}100%{left:8.0rem}}div,p,ul,li,a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}textarea,button,select,label,a{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}@keyframes ENTER_POP{0%{transform:scale(0.1)}50%{transform:scale(1.5)}75%{transform:scale(0.7)}88%{transform:scale(1.2)}100%{transform:scale(1)}}#initial_load{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#330033;opacity:1;transition:opacity 1s;-webkit-transition:opacity 1s;z-index:700}#initial_load .preload_center{position:relative;top:50%;left:50%;width:449px;height:218px;transform-origin:50% 50%;transform:translate(-50%, -100%) scale(0.5);overflow:hidden}#initial_load .preload_center img{position:absolute;transform-origin:50% 100%;transform:rotate(-180deg)}#initial_load .preload_center img.pl_inner{top:0;left:0;width:449px;height:218px}#initial_load .preload_center img.pl_middle{top:0;left:0;width:449px;height:218px}#initial_load .preload_center img.pl_outer{top:0;left:0;width:449px;height:218px}#initial_load .lockup{position:absolute;bottom:30px;left:50%;width:306px;height:auto;text-align:center;z-index:10;text-transform:uppercase;transform:translateX(-50%);-webkit-transform:translateX(-50%)}#initial_load .lockup img{width:205px;height:auto;margin:auto;transform:scale(0.1);opacity:0;transition:opacity .1s}@media only screen and (max-aspect-ratio: 1 / 1){#initial_load .lockup img{width:102px}}#initial_load .lockup .release_date{margin-top:2px;color:#ffffff;text-shadow:0px 1px 1px #2f1852, -1px 0px 1px #2f1852, 0px -1px 1px #2f1852, 1px 0px 1px #2f1852;transform:scale(0.1);opacity:0;transition:opacity .1s linear .2s}#initial_load .lockup .release_date .message{font-size:12px}#initial_load .lockup .release_date .date{margin-top:3px;font-size:18px}#initial_load.show{opacity:1}#initial_load.show .preload_center img.pl_inner{animation:spin ease-in-out 2s infinite}#initial_load.show .preload_center img.pl_middle{animation:spin ease-in-out 2.1s infinite}#initial_load.show .preload_center img.pl_outer{animation:spin ease-in-out 2.2s infinite}#initial_load.show .lockup img{animation:ENTER_POP .6s forwards;opacity:1}#initial_load.show .lockup .release_date{animation:ENTER_POP .8s forwards;opacity:1}#initial_load.hide{opacity:0;pointer-events:none}#initial_load.hide .preload_center img.pl_inner{animation:spin ease-in-out 2s infinite}#initial_load.hide .preload_center img.pl_middle{animation:spin ease-in-out 2.1s infinite}#initial_load.hide .preload_center img.pl_outer{animation:spin ease-in-out 2.2s infinite}#initial_load.hide .lockup img{transform:scale(1);opacity:1}#initial_load.hide .lockup .release_date{transform:scale(1);opacity:1}@keyframes spin{from{transform:rotate(-180deg)}to{transform:rotate(180deg)}}#not_supported{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#330033;color:#fff;font-size:64px;z-index:800;opacity:0;pointer-events:none;display:none}#not_supported .warning_text{width:40%;margin:20% 0 0 40%;pointer-events:none}#not_supported img{position:absolute;top:20%;right:60%;width:20%;height:auto;pointer-events:none}.show_browser_support_message #not_supported{opacity:1;display:block}#rotate_device{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#330033;color:#fff;font-size:24px;z-index:800;opacity:1;pointer-events:none;z-index:800;display:none}#rotate_device .warning_text{width:100%;margin:20px;pointer-events:none;text-align:center}#rotate_device img{position:relative;margin:10% auto 0 auto;width:20%;height:auto;pointer-events:none}@media only screen and (orientation: landscape) and (max-device-width: 1050px){#rotate_device{display:block}}.show_browser_support_message #not_supported{opacity:1;display:block}.nav_bg{position:absolute;top:0;left:0;z-index:400;display:none}@media only screen and (max-aspect-ratio: 1 / 1){.nav_bg{display:block;width:94.0rem;height:23.4rem;background:url("../images/global/header_m.png") top left no-repeat;background-size:cover}}.main_nav{position:absolute;top:0;left:0;z-index:500;transition:opacity .5s linear .5s}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav{width:94.0rem;height:23.4rem}}.main_nav .hamburger{position:absolute;top:0;left:0;width:8.0rem;height:8.0rem;background-color:#e89900;border-radius:50%;z-index:30;cursor:pointer}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .hamburger{width:19.0rem;height:19.0rem;top:-3.0rem;left:0.8rem;background-color:transparent;z-index:700}}.main_nav .hamburger .line{position:absolute;width:4.6rem;height:1.0rem;background-color:#fff;border-radius:0.4rem;cursor:pointer;top:50%;left:50%;transform:translate(-50%, -50%) rotate(0deg);transform-origin:50% 50%}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .hamburger .line{width:11.0rem;height:2.4rem;border-radius:1.0rem}}.main_nav .hamburger .line.top{top:33%;animation:HAMBURGER_GO_CLOSED_TOP .8s forwards;animation-timing-function:cubic-bezier(0.45, -0.44, 0.91, 0.48)}.main_nav .hamburger .line.middle{animation:HAMBURGER_GO_CLOSED_MIDDLE .8s backwards;animation-timing-function:cubic-bezier(0.45, -0.44, 0.91, 0.48)}.main_nav .hamburger .line.bottom{top:67%;animation:HAMBURGER_GO_CLOSED_BOTTOM .8s backwards;animation-timing-function:cubic-bezier(0.45, -0.44, 0.91, 0.48)}.main_nav.open .hamburger .line.top{animation:HAMBURGER_GO_OPEN_TOP .8s forwards;animation-timing-function:cubic-bezier(0.45, -0.44, 0.91, 0.48)}.main_nav.open .hamburger .line.middle{animation:HAMBURGER_GO_OPEN_MIDDLE .8s forwards}.main_nav.open .hamburger .line.bottom{animation:HAMBURGER_GO_OPEN_BOTTOM .8s forwards;animation-timing-function:cubic-bezier(0.45, -0.44, 0.91, 0.48)}.main_nav .lockup{position:absolute;top:0.0rem;left:6.2rem;width:30.6rem;height:auto;text-align:center;z-index:10}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .lockup{left:0;width:94.0rem;height:10.0rem;z-index:110}}.main_nav .lockup img{width:20.5rem;height:auto;margin:auto;transition:width .5s ease-in-out}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .lockup img{height:15.0rem;width:auto}}.main_nav .lockup .release_date{margin-top:0.2rem;color:#ffffff;text-shadow:0px 1px 1px #2f1852, -1px 0px 1px #2f1852, 0px -1px 1px #2f1852, 1px 0px 1px #2f1852}.main_nav .lockup .release_date .message{margin-top:0.3rem;font-size:1.2rem}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .lockup .release_date .message{font-size:1.7rem;margin-top:0.5rem}}.main_nav .lockup .release_date .date{font-size:1.8rem;text-transform:uppercase}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .lockup .release_date .date{font-size:2.7rem}}.main_nav .lockup .tickets{width:15.7rem;height:2.4rem;margin:auto;margin-top:0.4rem;line-height:2.4rem;font-size:1.6rem;color:#e89900}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .lockup .tickets{position:absolute;top:4.0rem;right:7.0rem;width:22.0rem;height:3.4rem;z-index:110}}.main_nav .lockup .tickets img.tickets_sub{width:22.0rem;height:3.4rem;object-fit:contain;margin-top:0.4rem}.main_nav .tray{position:absolute;top:0;left:0;width:54.8rem;padding-top:30.0rem;background:url("../images/global/menu_bg.png") top left no-repeat;background-size:54.8rem 100%;transform-origin:0 0;transform:translateX(-100%);transition:transform 0.4s cubic-bezier(0.45, -0.7, 0.37, 0.85);z-index:20}.main_nav .tray:before{content:'';position:absolute;top:0;left:-10.0rem;width:10.0rem;height:100%;background:url("../images/global/menu_bg_stripe.jpg") top left repeat-x}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .tray{width:94.0rem;padding:20.0rem 0 10.0rem 0;transform:translate(0, -100%);background:url("../images/global/menu_bg_m.png") top left no-repeat;background-size:cover;overflow:auto;box-sizing:border-box;z-index:600}}.main_nav .tray lockup{display:none}.main_nav .tray_bg{position:absolute;top:0;left:0;width:192.0rem;height:100%;transform:translateX(-100%)}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .tray_bg{display:none}}.main_nav.open .tray{transform:translateX(0)}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav.open .tray{transform:translate(0, 0)}}.main_nav.open .tray_bg{transform:translateX(0)}.main_nav .sub_tray{height:100%;-webkit-overflow-scrolling:auto}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .sub_tray{width:94.0rem;height:100%;overflow-x:hidden;overflow-y:auto}}.main_nav .nav_list{position:relative;width:38.0rem;margin-left:1.8rem;font-size:0px;color:#ffffff;overflow:hidden}@media only screen and (min-aspect-ratio: 35 / 18){.main_nav .nav_list{width:34.0rem;margin-left:3.2rem}}@media only screen and (min-aspect-ratio: 38 / 18){.main_nav .nav_list{width:26.0rem;margin-left:4.6rem}}@media only screen and (min-aspect-ratio: 41 / 18){.main_nav .nav_list{width:20.0rem;margin-left:7.2rem}}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .nav_list{width:94.0rem;margin-left:0.5%}}.main_nav .nav_list .nav_list_item{position:relative;width:98%;height:4.0rem;background-color:#facd4e;margin:0.5% 0.5%;font-size:2.2rem;font-color:#ffffff;line-height:4.0rem;text-align:center;vertical-align:top}.main_nav .nav_list .nav_list_item:hover{background-color:#E89900}@media only screen and (min-aspect-ratio: 41 / 18){.main_nav .nav_list .nav_list_item{font-size:1.4rem}}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .nav_list .nav_list_item{width:98%;height:12.0rem;line-height:12.0rem;font-size:6.8rem}}.main_nav .nav_list .nav_list_item img{width:65%;height:auto;margin:0 auto -1.0rem auto}@media only screen and (min-aspect-ratio: 35 / 18){.main_nav .nav_list .nav_list_item img{width:6.0rem;height:auto}}@media only screen and (min-aspect-ratio: 38 / 18){.main_nav .nav_list .nav_list_item img{width:5.0rem;height:auto}}@media only screen and (min-aspect-ratio: 41 / 18){.main_nav .nav_list .nav_list_item img{width:3.0rem;height:auto}}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .nav_list .nav_list_item img{width:auto;height:23.0rem;margin:0 auto -3.0rem auto}}.main_nav .nav_list .nav_list_item+.nav_list_item{display:inline-block;width:32%;height:auto}.main_nav .nav_list .nav_list_item+.nav_list_item .navListLabel{font-size:1.7rem;line-height:4.0rem}@media only screen and (min-aspect-ratio: 38 / 18){.main_nav .nav_list .nav_list_item+.nav_list_item .navListLabel{font-size:1.5rem}}@media only screen and (min-aspect-ratio: 41 / 18){.main_nav .nav_list .nav_list_item+.nav_list_item .navListLabel{font-size:1.1rem}}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .nav_list .nav_list_item+.nav_list_item .navListLabel{line-height:6.0rem;font-size:4.2rem}}.main_nav .nav_list .nav_list_item+.nav_list_item.characters_button .navListLabel{font-size:1.6rem}@media only screen and (min-aspect-ratio: 35 / 18){.main_nav .nav_list .nav_list_item+.nav_list_item.characters_button .navListLabel{font-size:1.5rem}}@media only screen and (min-aspect-ratio: 38 / 18){.main_nav .nav_list .nav_list_item+.nav_list_item.characters_button .navListLabel{font-size:1.1rem}}@media only screen and (min-aspect-ratio: 41 / 18){.main_nav .nav_list .nav_list_item+.nav_list_item.characters_button .navListLabel{font-size:0.9rem}}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .nav_list .nav_list_item+.nav_list_item.characters_button .navListLabel{line-height:6.0rem;font-size:4.2rem}}.main_nav .nav_list .nav_list_item+.nav_list_item.posters_button .navListLabel{font-size:1.4rem}@media only screen and (min-aspect-ratio: 35 / 18){.main_nav .nav_list .nav_list_item+.nav_list_item.posters_button .navListLabel{font-size:1.2rem}}@media only screen and (min-aspect-ratio: 38 / 18){.main_nav .nav_list .nav_list_item+.nav_list_item.posters_button .navListLabel{font-size:1.0rem}}@media only screen and (min-aspect-ratio: 41 / 18){.main_nav .nav_list .nav_list_item+.nav_list_item.posters_button .navListLabel{font-size:0.7rem}}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .nav_list .nav_list_item+.nav_list_item.posters_button .navListLabel{line-height:6.0rem;font-size:3.2rem}}@media only screen and (min-aspect-ratio: 38 / 18){.main_nav .nav_list .nav_list_item+.nav_list_item{font-size:1.1rem}}@media only screen and (min-aspect-ratio: 41 / 18){.main_nav .nav_list .nav_list_item+.nav_list_item{font-size:0.9rem}}.main_nav .promo_list{margin-top:0.5rem;width:38.0rem;margin-left:1.8rem;font-size:0px}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .promo_list{width:98%;margin-left:0.5%}}@media only screen and (min-aspect-ratio: 35 / 18){.main_nav .promo_list{margin-left:3.2rem;width:34.0rem}}@media only screen and (min-aspect-ratio: 38 / 18){.main_nav .promo_list{margin-left:4.6rem;width:26.0rem}}@media only screen and (min-aspect-ratio: 41 / 18){.main_nav .promo_list{margin-left:7.2rem;width:20.0rem}}.main_nav .promo_list li{width:98%;height:auto;margin:1% 0.5%}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .promo_list li{width:100%;height:auto}}.main_nav .promo_list li img{width:100%;height:auto}.main_nav .social{position:absolute;bottom:8.8rem;left:5.0rem;display:inline-block}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .social{position:relative;margin-top:6.0rem;top:auto;right:auto;left:auto;bottom:auto;width:100%;text-align:center}}.main_nav .social .svg_icon{width:3.2rem;height:3.2rem;display:inline-block;margin-left:1.9rem;vertical-align:top;cursor:pointer}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .social .svg_icon{width:8.0rem;height:8.0rem;margin:0 4.2rem}}.main_nav .social .svg_icon.you_tube{width:4.25rem}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .social .svg_icon.you_tube{width:11.333rem}}.main_nav .social .svg_icon.twitter{width:3.65rem}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .social .svg_icon.twitter{width:9.733rem}}.main_nav .social .svg_icon .icon{fill:#fff;fill-rule:evenodd;transition:fill .5s;-webkit-transition:fill .5s}.main_nav .social .svg_icon:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.main_nav .social .svg_icon:hover .icon{fill:#fff}.main_nav .social.email{bottom:3.0rem}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .social.email{bottom:auto}}.main_nav .social.email .email_icon{display:inline-block;width:25.0rem;height:4.0rem;background-color:#facd4e;cursor:pointer;line-height:4.0rem;text-align:center;cursor:pointer;text-transform:uppercase}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .social.email .email_icon{font-size:3.6rem;width:90.0rem;height:8.0rem;line-height:8.0rem;margin-top:2.0rem}}.main_nav .social.email .email_icon:hover{background-color:#e89900}.main_nav .label{display:inline-block;color:#fff;font-size:1.8rem;vertical-align:top;line-height:4.0rem}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav .label{font-size:3.6rem;line-height:8.0rem}}.main_nav.enter_state .lockup img{width:30.6rem}@media only screen and (max-aspect-ratio: 1 / 1){.main_nav.enter_state .lockup img{height:15.0rem;width:auto}}.p_posters .main_nav,.p_gallery .main_nav,.p_videos .main_nav{width:100%;height:12.3rem;background:url(../images/global/gallery_header.png) top left no-repeat;background-size:cover}@media only screen and (max-aspect-ratio: 1 / 1){.p_posters .main_nav,.p_gallery .main_nav,.p_videos .main_nav{height:23.4rem;width:100%;background-image:none}}.p_posters .main_nav .lockup,.p_gallery .main_nav .lockup,.p_videos .main_nav .lockup{left:2.0rem}.p_posters .main_nav .lockup img,.p_gallery .main_nav .lockup img,.p_videos .main_nav .lockup img{width:11.0rem}@media only screen and (max-aspect-ratio: 1 / 1){.p_posters .main_nav .lockup img,.p_gallery .main_nav .lockup img,.p_videos .main_nav .lockup img{height:15.0rem;width:auto}}@media only screen and (max-aspect-ratio: 1 / 1){.p_posters .main_nav .lockup,.p_gallery .main_nav .lockup,.p_videos .main_nav .lockup{left:0;width:94.0rem;height:10.0rem}}.p_posters .main_nav .release_date .message,.p_gallery .main_nav .release_date .message,.p_videos .main_nav .release_date .message{margin-top:-0.1rem;font-size:1.1rem}@media only screen and (max-aspect-ratio: 1 / 1){.p_posters .main_nav .release_date .message,.p_gallery .main_nav .release_date .message,.p_videos .main_nav .release_date .message{font-size:1.7rem}}.p_posters .main_nav .release_date .date,.p_gallery .main_nav .release_date .date,.p_videos .main_nav .release_date .date{margin-top:0.2rem;font-size:1.7rem}@media only screen and (max-aspect-ratio: 1 / 1){.p_posters .main_nav .release_date .date,.p_gallery .main_nav .release_date .date,.p_videos .main_nav .release_date .date{margin-top:0.5rem;font-size:2.7rem}}.p_posters .main_nav .tickets,.p_gallery .main_nav .tickets,.p_videos .main_nav .tickets{width:15.7rem;height:2.4rem;margin:auto;margin-top:0.4rem;line-height:2.4rem;font-size:1.6rem;color:#e89900}@media only screen and (max-aspect-ratio: 1 / 1){.p_posters .main_nav .tickets,.p_gallery .main_nav .tickets,.p_videos .main_nav .tickets{position:absolute;top:0.0rem;right:7.0rem;width:22.0rem;height:3.4rem;z-index:110}}.p_posters .main_nav .tickets img.tickets_sub,.p_gallery .main_nav .tickets img.tickets_sub,.p_videos .main_nav .tickets img.tickets_sub{width:22.0rem;height:3.4rem;object-fit:contain;margin-top:0.4rem}.p_posters .main_nav .tray .lockup,.p_gallery .main_nav .tray .lockup,.p_videos .main_nav .tray .lockup{display:block;left:2.0rem}.p_posters .main_nav .tray .lockup img,.p_gallery .main_nav .tray .lockup img,.p_videos .main_nav .tray .lockup img{width:20.5rem}@media only screen and (max-aspect-ratio: 1 / 1){.p_posters .main_nav .tray .lockup,.p_gallery .main_nav .tray .lockup,.p_videos .main_nav .tray .lockup{display:inherit;left:0}}.p_posters .main_nav .tray .release_date .message,.p_gallery .main_nav .tray .release_date .message,.p_videos .main_nav .tray .release_date .message{font-size:1.2rem}@media only screen and (max-aspect-ratio: 1 / 1){.p_posters .main_nav .tray .release_date .message,.p_gallery .main_nav .tray .release_date .message,.p_videos .main_nav .tray .release_date .message{font-size:1.7rem}}.p_posters .main_nav .tray .release_date .date,.p_gallery .main_nav .tray .release_date .date,.p_videos .main_nav .tray .release_date .date{margin-top:0.3rem;font-size:1.8rem}@media only screen and (max-aspect-ratio: 1 / 1){.p_posters .main_nav .tray .release_date .date,.p_gallery .main_nav .tray .release_date .date,.p_videos .main_nav .tray .release_date .date{margin-top:0.5rem;font-size:2.7rem}}#gallery_page_header_text{width:100%;height:13.0rem;font-size:8.0rem;line-height:10.2rem;text-align:center;color:#ffffff}@media only screen and (max-aspect-ratio: 1 / 1){#gallery_page_header_text{position:absolute;top:0.0rem;right:0.0rem;width:40%;font-size:5.0rem;line-height:15.0rem;z-index:100}}@media only screen and (max-aspect-ratio: 1 / 1){#gallery_page_header_text.poster_page_size{font-size:4.0rem}}#global_back{position:absolute;top:1.0rem;right:1.4rem;width:14.0rem;height:7.2rem;font-size:3.6rem;cursor:pointer;background:url("../images/global/global_back.png") no-repeat top left;background-size:contain;transition:transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in;z-index:100}#global_back:hover{transform:scale(1);-webkit-transform:scale(1)}@media only screen and (max-aspect-ratio: 1 / 1){#global_back{display:none;top:111.0rem;right:-3.0rem;width:28.2rem;height:14.6rem;z-index:400}}@keyframes HAMBURGER_GO_OPEN_TOP{0%{top:33%}50%{top:69%;transform:translate(-50%, -50%) rotate(0deg)}100%{top:50%;transform:translate(-50%, -50%) rotate(-45deg)}}@keyframes HAMBURGER_GO_OPEN_BOTTOM{0%{top:67%}50%{top:67%;transform:translate(-50%, -50%) rotate(0deg)}100%{top:50%;transform:translate(-50%, -50%) rotate(45deg)}}@keyframes HAMBURGER_GO_OPEN_MIDDLE{0%{opacity:1}39%{opacity:1}40%{opacity:0}100%{opacity:0}}@keyframes HAMBURGER_GO_CLOSED_TOP{0%{top:50%;transform:translate(-50%, -50%) rotate(-45deg)}50%{top:69%;transform:translate(-50%, -50%) rotate(0deg)}100%{top:33%;transform:translate(-50%, -50%) rotate(0)}}@keyframes HAMBURGER_GO_CLOSED_BOTTOM{0%{top:50%;transform:translate(-50%, -50%) rotate(45deg)}50%{top:67%;transform:translate(-50%, -50%) rotate(0deg)}100%{top:67%;transform:translate(-50%, -50%) rotate(0deg)}}@keyframes HAMBURGER_GO_CLOSED_MIDDLE{0%{opacity:0}90%{opacity:0}91%{opacity:1}100%{opacity:1}}.home .big_pony_holder{position:absolute;top:0;left:0;height:100%;width:auto;pointer-events:none;z-index:10}@media only screen and (max-aspect-ratio: 1 / 1){.home .big_pony_holder{top:33.0rem;height:36%;left:-3.0rem}}@media only screen and (max-aspect-ratio: 1 / 1) and (min-aspect-ratio: 7 / 10){.home .big_pony_holder{top:12.0rem;height:50%;left:-3.0rem}}.home .big_pony_holder img{position:absolute;top:50%;left:0;max-height:190%;width:auto;max-width:102.4rem;pointer-events:none;transition:transform 1s cubic-bezier(0.29, 0, 0.81, 0);transform:translate(-100%, -50%)}@media only screen and (max-aspect-ratio: 1 / 1){.home .big_pony_holder img{top:47%;max-width:70.0rem;max-height:200%}}.home .big_pony_holder img.show{transition:transform 1s cubic-bezier(0, 0.5, 0, 1);transform:translate(0, -50%)}.home .big_pony_holder img.pony_group{max-width:none;max-height:none;height:100%;width:auto}@media only screen and (max-aspect-ratio: 1 / 1){.home .big_pony_holder img.pony_group{max-height:190%;width:auto;height:auto;max-width:102.4rem}}.home .corner_nav{position:absolute;bottom:7.6rem;right:4.8rem;height:30.8rem;width:15.1rem;background:url(../images/home/arch.png) bottom right no-repeat;background-size:contain;pointer-events:none}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav{background:none;bottom:auto;right:3.2rem;top:36.0rem}}.home .corner_nav .label{position:absolute;background:url(../images/home/circle_off.png) right center no-repeat;background-size:auto 100%;height:1.8rem;line-height:1.8rem;transform:translateY(-50%);padding-right:2.5rem;font-size:1.3rem;text-transform:uppercase;color:#ffffff;pointer-events:auto;cursor:pointer;width:18.0rem;text-align:right}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav .label{overflow:hidden;height:3.6rem;width:3.6rem;background-size:contain;font-size:0}}.home .corner_nav .label:hover{color:#E89900}.home .corner_nav .label.home{top:0;right:1.2rem}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav .label.home{right:0}}.home .corner_nav .label.story{top:calc(100%*(1/6));right:2.1rem}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav .label.story{right:0}}.home .corner_nav .label.characters{top:calc(100%*(2/6));right:3.7rem}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav .label.characters{right:0}}.home .corner_nav .label.videos_corner_nav{top:calc(100%*(3/6));right:5.6rem}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav .label.videos_corner_nav{right:0}}.home .corner_nav .label.gallery{top:calc(100%*(4/6));right:8.2rem}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav .label.gallery{right:0}}.home .corner_nav .label.posters_lab{top:calc(100%*(5/6));right:12.0rem}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav .label.posters_lab{right:0}}.home .corner_nav .label.partners{top:100%;right:16.6rem}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav .label.partners{right:0}}.home .corner_nav .scroll_down_arrow{top:-13.0rem;left:13.5rem}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav .scroll_down_arrow{top:400.0rem;left:auto;right:5.0rem;transition:top 1s ease-in}}.home .corner_nav .scroll_text{position:absolute;top:1.7rem;right:3.0rem;width:12.0rem;height:auto;transition:opacity .5s}.home .corner_nav .scroll_text.hide{opacity:0}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav.active_0 .scroll_down_arrow{top:-1.0rem}}.home .corner_nav .arrow{position:absolute;top:-13.0rem;right:-1.0rem;width:2.6rem;height:8.9rem;background:url(../images/home/down_arrow_body.png) no-repeat;background-size:100% auto}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_nav .arrow{display:none}}.home .corner_nav .arrow .arrowCopy{position:relative;display:inline-block;top:-0.9rem;left:1rem;pointer-events:none}.home .corner_nav .arrow .arrowCopy .arrowCopy1{color:white;height:3rem;position:absolute;font-size:2.6rem;left:-17rem;top:1rem}.home .corner_nav .arrow .arrowCopy .arrowCopy2{color:white;height:4rem;position:absolute;font-size:4.3rem;left:-17rem;top:4rem}.home .corner_nav .arrow .arrowHead{background:url(../images/home/down_arrow_head.png) no-repeat;width:2.6rem;height:2.9rem;position:absolute;background-size:contain;bottom:-0.5rem;left:0}.home .corner_nav .arrow .arrowText{background:url(../images/home/down_arrow_head.png) no-repeat;width:2.5rem;height:2.9rem;position:absolute;background-size:cover;bottom:-0.5rem;left:0}.home .corner_nav.active_0 .home,.home .corner_nav.active_1 .story,.home .corner_nav.active_2 .characters,.home .corner_nav.active_3 .videos_corner_nav,.home .corner_nav.active_4 .gallery,.home .corner_nav.active_5 .posters_lab,.home .corner_nav.active_6 .partners{color:#E89900;background:url(../images/home/circle_on.png) right center no-repeat;background-size:auto 100%}.home .corner_gradient{position:absolute;bottom:0;right:0;width:75.7rem;height:84.5rem;background:url("../images/home/corner_gradient.png");background-size:100% 100%;pointer-events:none}@media only screen and (max-aspect-ratio: 1 / 1){.home .corner_gradient{display:none}}.home .promo_bar{position:absolute;bottom:0.0rem;left:4.0rem;width:81.2rem;height:15.6rem;z-index:20}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar{bottom:0;left:0.0rem;width:94.0rem;height:50.3rem;min-height:26.0rem;max-height:30%;background:url("../images/global/mobile_bottom.png") top left no-repeat;background-size:cover;text-align:center}}@media only screen and (min-aspect-ratio: 1920 / 920){.home .promo_bar{width:54.0rem}}.home .promo_bar .promo_box{position:absolute;top:0;left:0;display:inline-block;width:26.0rem;height:13.9rem;border-radius:1.0rem;margin:0 0.25rem;transition:opacity .25s linear, transform .25s ease-in, z-index 0s linear 0s}.home .promo_bar .promo_box img{width:100%;height:100%;object-fit:contain;transition:0.5s;-webkit-transition:0.5s}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar .promo_box img{max-height:100%}}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar .promo_box{width:36.0rem;height:auto;max-height:60%;top:30%;left:10.0rem}}@media only screen and (max-aspect-ratio: 1 / 1) and (min-aspect-ratio: 7 / 10){.home .promo_bar .promo_box{top:20%}}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar .promo_box.no_mobile{display:none}}.home .promo_bar .promo_box.c1{transition:opacity .25s linear, transform .25s ease-in, z-index 0s linear 0s;pointer-events:none;transform:translateX(105%) scale(0.5);opacity:0;z-index:1}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar .promo_box.c1{transform:translateX(52%) scale(0.5)}}@media only screen and (min-aspect-ratio: 1920 / 920){.home .promo_bar .promo_box.c1{transform:translateX(-105%) scale(0.5)}}.home .promo_bar .promo_box.c2{transition:opacity .25s linear, transform .25s ease-in, z-index 0s linear .25s;transform:translateX(0) scale(1);z-index:2}.home .promo_bar .promo_box.c3{transition:opacity .25s linear, transform .25s ease-in, z-index 0s linear 0s;transform:translateX(105%) scale(1);z-index:3}.home .promo_bar .promo_box.c4{transition:opacity .25s linear, transform .25s ease-in, z-index 0s linear .25s;transform:translateX(210%) scale(1);z-index:2}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar .promo_box.c4{transition:opacity .25s linear, transform .25s ease-in, z-index 0s linear 0s;pointer-events:none;transform:translateX(52%) scale(0.5);opacity:0}}@media only screen and (min-aspect-ratio: 1920 / 920){.home .promo_bar .promo_box.c4{transition:opacity .25s linear, transform .25s ease-in, z-index 0s linear 0s;pointer-events:none;transform:translateX(210%) scale(0.5);opacity:0}}.home .promo_bar .promo_box.c5{transition:opacity .25s linear, transform .25s ease-in, z-index 0s linear 0s;pointer-events:none;transform:translateX(105%) scale(0.5);opacity:0;z-index:1}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar .promo_box.c5{transform:translateX(52%) scale(0.5)}}@media only screen and (min-aspect-ratio: 1920 / 920){.home .promo_bar .promo_box.c5{transform:translateX(315%) scale(0.5)}}.home .promo_bar .promo_box.cOff{transition:opacity .25s linear, transform .25s ease-in, z-index 0s linear 0s;pointer-events:none;transition:none;transform:translateX(105%) scale(0.5);opacity:0;z-index:0}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar .promo_box.cOff{transform:translateX(52%) scale(0.5)}}.home .promo_bar .promo_box:hover img{-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.home .promo_bar .promo_label{position:absolute;bottom:-1.0rem;left:0.4rem;width:24.4rem;height:4.3rem;background:url("../images/global/button_text_bg_m.png") center no-repeat;background-size:contain;color:#ffffff;font-size:1.8rem;line-height:5.3rem;text-align:left;padding-left:0.9rem;margin-left:0.5rem;text-shadow:0px 1px 1px #2f1852, -1px 0px 1px #2f1852, 0px -1px 1px #2f1852, 1px 0px 1px #2f1852}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar .promo_label{bottom:-0.0%;left:0%;width:100%;height:auto;font-size:2.5rem;padding-left:2.0rem;background-position:left center;background-size:100% auto}}.home .promo_bar .promo_nav_button{position:absolute;top:5.8rem;width:2.7rem;height:2.8rem;cursor:pointer;z-index:10}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar .promo_nav_button{width:5.4rem;height:5.6rem;top:50%;transform:translateY(-50%)}}.home .promo_bar .promo_nav_button.next{background:url(../images/global/arrow_yellow_next.png);background-size:contain;right:-3.0rem}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar .promo_nav_button.next{right:3.0rem}}.home .promo_bar .promo_nav_button.previous{background:url(../images/global/arrow_yellow_prev.png);background-size:contain;left:-3.0rem}@media only screen and (max-aspect-ratio: 1 / 1){.home .promo_bar .promo_nav_button.previous{left:3.0rem}}.home ::-webkit-scrollbar{width:1.2rem}@media only screen and (max-aspect-ratio: 1 / 1){.home ::-webkit-scrollbar{display:block}}.home ::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:0;background:#f5c800;-webkit-box-shadow:none}.home ::-webkit-scrollbar-thumb{-webkit-box-shadow:none;background:#fff;border-radius:10}#story_crutch{position:absolute;top:37.0rem;left:80.0rem;width:62.0rem;height:25.0rem;font-size:2.4rem;z-index:9;color:#fff;line-height:2.6rem;overflow:auto;-webkit-overflow-scrolling:auto;transition:opacity .2s linear;opacity:0;padding:1.0rem;pointer-events:none}#story_crutch p{margin:1.0rem 0}@media only screen and (max-aspect-ratio: 1 / 1){#story_crutch p{margin:2.0rem}}#story_crutch.show{pointer-events:auto;transition:opacity .5s linear 1.9s;opacity:1}@media only screen and (max-aspect-ratio: 1 / 1){#story_crutch{top:32.0rem;left:auto;right:13.0rem;width:40.0rem;height:43.5rem;padding:0.5rem 0.25rem 3.0rem 0.25rem;font-family:"Lato",sans-serif;font-size:3.6rem;line-height:3.9rem;letter-spacing:0}}@media only screen and (max-aspect-ratio: 1 / 1) and (min-aspect-ratio: 7 / 10){#story_crutch{top:31.0rem;right:17.0rem;width:34.0rem;height:37.0rem;font-size:2.8rem;line-height:3.2rem;padding:0.5rem 0.15rem 3.0rem 0.05rem}}@media only screen and (min-aspect-ratio: 1920 / 980){#story_crutch{top:31.5rem}}@media only screen and (min-aspect-ratio: 1920 / 920){#story_crutch{top:31.0rem}}.videos{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;font-size:0}.videos ul{display:block;list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0}.videos .video_list{width:100%;height:100%;overflow:auto;box-sizing:border-box;font-sizing:0;padding-top:13rem}@media only screen and (max-aspect-ratio: 1 / 1){.videos .video_list{padding:12.0rem 0 6.0rem 0}}.videos .video_thumb{display:inline-block;width:32.66%;height:auto;margin:0.5% 0 0 0.5%;position:relative}@media only screen and (max-aspect-ratio: 1 / 1){.videos .video_thumb{width:100%;margin:0.75rem 0 0 0;height:auto}}.videos .video_thumb:hover .label{height:83px}@media screen and (max-width: 650px){.videos .video_thumb:hover .label{height:60px}}.videos .video_thumb img{width:100%;height:auto;object-fit:cover}.videos .video_thumb .play-ic{display:inline-block;max-width:55px;float:right;margin-top:18px;right:20px;position:relative}@media screen and (max-width: 650px){.videos .video_thumb .play-ic{max-width:35px;margin-top:20px}}.videos .video_thumb .label{position:absolute;bottom:0;left:0;width:100%;background:url("../images/videos/video_over.png") no-repeat;background-size:cover;height:0;font-size:3.5rem;color:#fff;overflow:hidden;transition:height .55s;-webkit-transition:height .5s}@media only screen and (max-aspect-ratio: 1 / 1){.videos .video_thumb .label{height:83px}}@media screen and (max-width: 1400px){.videos .video_thumb .label{font-size:4.5rem}}@media screen and (max-width: 1020px){.videos .video_thumb .label{font-size:4.5rem}}@media screen and (max-width: 650px){.videos .video_thumb .label{height:60px;font-size:4rem}}@media screen and (max-width: 568px){.videos .video_thumb .label{height:60px;font-size:5rem}}.videos .video_thumb .label p{display:inline-block;margin-top:34px;float:left;margin-left:20px}@media screen and (max-width: 650px){.videos .video_thumb .label p{margin-top:31px}}.p_videos #wrapper{background-image:url(../images/gallery/gallery_bg.jpg);background-size:cover;background-position:center center}@media screen and (max-width: 650px){.p_videos #wrapper{overflow:auto}}#video_holder,#vr_holder,#fb_video_holder{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transform:translateX(-100%);transform:translateX(-100%);transition:transform 0s;transition:transform 0s;backgroud:url(../images/video_poster.jpg.html);z-index:600}#video_holder.show,#vr_holder.show,#fb_video_holder.show{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);pointer-events:auto;transition:transform .5s ease-out .6s;-webkit-transition:transform .5s ease-out .6s}#video_holder .video_buttons_holder,#vr_holder .video_buttons_holder,#fb_video_holder .video_buttons_holder{position:absolute;top:1.0rem;right:1.4rem;text-align:right}#video_holder .video_buttons_holder .close_button,#vr_holder .video_buttons_holder .close_button,#fb_video_holder .video_buttons_holder .close_button{display:inline-block;position:relative;top:auto;right:auto}#video_holder .video_buttons_holder .gif_trialer_button,#vr_holder .video_buttons_holder .gif_trialer_button,#fb_video_holder .video_buttons_holder .gif_trialer_button{display:none;position:relative;bottom:auto;left:auto;width:auto;height:auto;padding:1rem 3rem 1rem 1rem;margin-right:1.5rem;background:url(../images/videos/gif_bg.png) no-repeat center center;width:280px;height:22px;color:#ffffff;font-size:2.2rem;letter-spacing:0.02em;text-transform:uppercase;vertical-align:top;margin-top:22px}@media screen and (max-width: 1500px){#video_holder .video_buttons_holder .gif_trialer_button,#vr_holder .video_buttons_holder .gif_trialer_button,#fb_video_holder .video_buttons_holder .gif_trialer_button{margin-top:14px;height:24px;width:270px;font-size:3rem}}@media screen and (max-width: 1300px){#video_holder .video_buttons_holder .gif_trialer_button,#vr_holder .video_buttons_holder .gif_trialer_button,#fb_video_holder .video_buttons_holder .gif_trialer_button{margin-top:9px;height:24px;width:260px;font-size:3.5rem}}@media only screen and (max-aspect-ratio: 1 / 1){#video_holder .video_buttons_holder .gif_trialer_button,#vr_holder .video_buttons_holder .gif_trialer_button,#fb_video_holder .video_buttons_holder .gif_trialer_button{margin-top:4%;font-size:1.7rem;line-height:2.0rem}}@media screen and (max-width: 650px){#video_holder .video_buttons_holder .gif_trialer_button,#vr_holder .video_buttons_holder .gif_trialer_button,#fb_video_holder .video_buttons_holder .gif_trialer_button{font-size:4rem;line-height:5rem;padding:0.8rem 3.2rem 0.8rem 0.8rem;margin-right:1.5rem;width:265px;margin-top:4px}}#video_holder.gifable .gif_trialer_button,#vr_holder.gifable .gif_trialer_button,#fb_video_holder.gifable .gif_trialer_button{display:inline-block}#fb_video_content{width:100%;height:100%;background-image:url(../images/gallery/gallery_bg.jpg);background-size:cover;background-position:center center}.gallery_page{position:absolute;top:0;left:0;width:192.0rem;height:100%;opacity:0;pointer-events:none;box-sizing:border-box}@media only screen and (max-aspect-ratio: 1 / 1){.gallery_page{width:94.0rem;height:100% !important}}.gallery_page .close_button{top:1.0rem;right:2.0rem;visibility:hidden;background-size:contain}.gallery_page .close_button.show{z-index:750;visibility:visible}@media only screen and (max-aspect-ratio: 1 / 1){.gallery_page .close_button{top:1.0rem;font-size:3.8rem}}.gallery_page .content{position:absolute;width:100%;height:100%;overflow:auto}@media only screen and (max-aspect-ratio: 1 / 1){.gallery_page .content{width:94.0rem;padding:12.0rem 0}}.gallery_page #content_display{width:100%;margin:0 auto;height:100%}@media only screen and (max-aspect-ratio: 1 / 1){.gallery_page #content_display{width:94.0rem}}.gallery_page .gallery_column{display:inline-block;width:32.66%;vertical-align:top;margin:0.5% 0 0 0.5%;font-size:0;perspective:100px;z-index:1;position:relative;padding-top:13rem}.gallery_page .gallery_column:hover{z-index:99}.gallery_page .gallery_column .TheeDImage_Container{max-width:100%;box-sizing:border-box;position:relative;margin-top:0.75rem}.gallery_page .gallery_column .TheeDImage_Container:hover{opacity:1;z-index:99}@media screen and (max-width: 670px){.gallery_page .gallery_column .TheeDImage_Container:hover{transform:scale(1)}}.gallery_page .gallery_column .TheeDImage_Container:hover .zoom_plus{opacity:1}.gallery_page .gallery_column img{width:100%;height:auto;cursor:pointer;opacity:0}.gallery_page .gallery_column img.show{opacity:1}@media only screen and (max-aspect-ratio: 1 / 1){.gallery_page .gallery_column{width:100%;margin-left:0;padding-top:0}}.gallery_page .gallery_show{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;background-color:rgba(0,0,0,0.8)}.gallery_page .gallery_show.show{opacity:1;pointer-events:auto;z-index:700}@media only screen and (max-aspect-ratio: 1 / 1){.gallery_page .gallery_show.show{pointer-events:none;display:none}}.gallery_page .zoom_plus{position:absolute;right:10px;width:40px;height:40px;bottom:10px;background:url("../images/gallery/zoom.svg") no-repeat center center;background-size:contain;opacity:0;transition:opacity .7s;-webkit-transition:opacity .7s;cursor:pointer;pointer-events:none}@media only screen and (max-aspect-ratio: 1 / 1){.gallery_page .zoom_plus{display:none}}.gallery_page .image_target{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.gallery_page .image_target img{max-width:100%;max-height:100%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.gallery_page .transition_nav_container{position:relative;height:44px;top:50%;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:50;transition:width 0.5s cubic-bezier(0.5, 0, 0.5, 1);transition-delay:1s}@media only screen and (max-aspect-ratio: 1 / 1){.gallery_page .transition_nav_container{display:none}}.gallery_page .transition_nav_container .viewer_nav{position:absolute;display:inline-block;color:#dadcdf;font-size:18px;line-height:18px;cursor:pointer}.gallery_page .transition_nav_container .viewer_nav.previous{background:url("../images/gallery/gallery_arrow_left.svg") top center no-repeat;background-size:contain;top:10px;left:8.0rem;width:4.8rem;height:4.8rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0.8);-webkit-transform:scale(0.8);transition:transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in;animation:NAV_NUDGE_LEFT 4s infinite}.gallery_page .transition_nav_container .viewer_nav.previous:hover{transform:scale(1);-webkit-transform:scale(1)}.gallery_page .transition_nav_container .viewer_nav.next{background:url("../images/gallery/gallery_arrow_right.svg") top center no-repeat;background-size:contain;top:10px;right:8.0rem;width:4.8rem;height:4.8rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0.8);-webkit-transform:scale(0.8);transition:transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in;animation:NAV_NUDGE_RIGHT 4s infinite}.gallery_page .transition_nav_container .viewer_nav.next:hover{transform:scale(1);-webkit-transform:scale(1)}.p_gallery .gallery_page{opacity:1;pointer-events:auto}.p_gallery #wrapper{background-image:url("../images/gallery/gallery_bg.jpg");background-size:cover;background-position:center center}::-webkit-scrollbar{width:1.2rem}@media only screen and (max-aspect-ratio: 1 / 1){::-webkit-scrollbar{display:none}}::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:0;background:rgba(0,0,0,0.25);-webkit-box-shadow:none}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);-webkit-border-radius:10;background:rgba(255,255,255,0.5);border-radius:10px}#wrapper.select_posters{overflow:hidden}.posters{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-aspect-ratio: 1 / 1){.posters{top:0 !important;height:100% !important}}@media screen and (max-width: 650px){.posters{width:100%;left:0}}.posters .content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.posters .close_button{top:1.0rem;right:10%;visibility:hidden;background-size:contain}.posters .close_button.show{z-index:800;visibility:visible}@media only screen and (max-aspect-ratio: 1 / 1){.posters .close_button{top:1.0rem;font-size:3.8rem}}.posters .posters_list{position:relative;width:100%;height:auto;text-align:center;padding-top:8.4rem}@media only screen and (max-aspect-ratio: 1 / 1){.posters .posters_list{padding-top:20.0rem;padding-top:12.5rem}}.posters .posters_thumb{display:inline-block;width:24.75%;height:auto;margin:0.25% 0 0 0.25%;position:relative}@media only screen and (max-aspect-ratio: 1 / 1){.posters .posters_thumb{width:100%;pointer-events:none}}.posters .posters_thumb:hover .label{height:83px}.posters .posters_thumb:hover .zoom_plus{opacity:1}.posters .posters_thumb img{width:100%;height:auto;object-fit:cover}.posters .posters_thumb .play-ic{display:inline-block;max-width:55px;float:right;margin-top:18px;right:20px;position:relative}.posters .posters_thumb .label{position:absolute;bottom:0;left:0;width:100%;background:url("../images/videos/video_over.png") no-repeat;height:0;font-size:3rem;color:#fff;overflow:hidden;transition:height .55s;-webkit-transition:height .5s}.posters .posters_thumb .label p{display:inline-block;margin-top:34px;float:left;margin-left:20px}.posters .gallery_show{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;background-color:rgba(0,0,0,0.8)}.posters .gallery_show.show{opacity:1;pointer-events:auto;z-index:700}@media screen and (max-width: 650px){.posters .gallery_show{width:100%}}.posters .zoom_plus{position:absolute;right:10px;width:40px;height:40px;bottom:10px;background:url("../images/gallery/zoom.svg") no-repeat center center;background-size:contain;opacity:0;transition:opacity .7s;-webkit-transition:opacity .7s;cursor:pointer;pointer-events:none}.posters .image_target{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.posters .image_target img{max-width:100%;max-height:100%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.posters .transition_nav_container{position:relative;height:44px;top:50%;width:120.0rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:50;transition:width 0.5s cubic-bezier(0.5, 0, 0.5, 1);transition-delay:1s;margin:auto}@media only screen and (max-aspect-ratio: 1 / 1){.posters .transition_nav_container{display:none}}.posters .transition_nav_container .viewer_nav{position:absolute;display:inline-block;color:#dadcdf;font-size:18px;line-height:18px;cursor:pointer;width:100%}.posters .transition_nav_container .viewer_nav.previous{background:url("../images/gallery/gallery_arrow_left.svg") top center no-repeat;background-size:contain;top:10px;left:10%;width:4.8rem;height:4.8rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0.8);-webkit-transform:scale(0.8);transition:transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in;animation:NAV_NUDGE_LEFT 4s infinite}.posters .transition_nav_container .viewer_nav.previous:hover{transform:scale(1);-webkit-transform:scale(1)}.posters .transition_nav_container .viewer_nav.next{background:url("../images/gallery/gallery_arrow_right.svg") top center no-repeat;background-size:contain;top:10px;right:10%;width:4.8rem;height:4.8rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0.8);-webkit-transform:scale(0.8);transition:transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in;animation:NAV_NUDGE_RIGHT 4s infinite}.posters .transition_nav_container .viewer_nav.next:hover{transform:scale(1);-webkit-transform:scale(1)}.posters .posters_menu_holder{position:absolute;top:0;left:0;width:100%;height:19.5rem}.posters .posters_menu_holder .posters_menu_tray{position:absolute;top:10.3rem;left:0;width:100%;height:auto;transform-origin:0 0;background:url("../images/posters/posters_menu_top_dt_tray.png") top left no-repeat;background-size:100% 100%;text-align:center;padding:9.0rem 24.0rem 8.0rem 24.0rem;transform:translateY(-100%);transition:transform 0.4s cubic-bezier(0.45, -0.7, 0.37, 0.85)}.posters .posters_menu_holder .posters_menu_header{position:relative;width:100%;height:100%;background:url("../images/posters/posters_menu_top_bg_dt.png") top left no-repeat;background-size:100% 100%;text-align:right;padding:11.1rem 4.5rem 0 0}.posters .posters_menu_holder .posters_menu_button{display:inline-block;color:#fff;font-size:3.4rem;text-shadow:1px 2px 0 #000;cursor:pointer;transition:color .25s}.posters .posters_menu_holder .posters_menu_button:hover{color:#e89900}.posters .posters_menu_holder .posters_group_button{display:inline-block;color:#fff;font-size:3.4rem;text-shadow:1px 2px 0 #000;margin:0 4.0rem;line-height:5.0rem;cursor:pointer;transition:color .25s}.posters .posters_menu_holder .posters_group_button:hover{color:#e89900}.posters .posters_menu_holder.open .posters_menu_tray{transform:translateY(0%)}.posters h2{position:relative;background:url("../images/posters/posters_menu_top_bg_dt.png") top left no-repeat;background-size:100% 100%;margin-bottom:-5.0rem;z-index:10;text-align:right;color:#fff;text-shadow:1px 2px 0 #000;font-size:3.4rem;padding:0 4.5rem 2.0rem 0;line-height:10.0rem}@media only screen and (max-aspect-ratio: 1 / 1){.posters h2{font-size:6.4rem;line-height:20.0rem;padding:0 0 5.0rem 0;text-align:center}.posters h2:first-of-type{line-height:25.0rem;padding:0}}.p_posters #wrapper{background-image:url(../images/gallery/gallery_bg.jpg);background-size:cover;background-position:center center}@media only screen and (max-aspect-ratio: 1 / 1){.p_posters .generic_back_button{top:8.0rem}}.characters_page{position:absolute;top:0;left:0;width:100%;height:100%}.characters_page .bg_defualt{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.characters_page .char_holder{position:absolute;top:0;left:0;width:100%;height:100%}.characters_page .char_display{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.characters_page .char_display img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.characters_page .char_display img.bg{z-index:10}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .char_display img.bg{height:100%}}.characters_page .char_display img.glow{left:2.5%;height:100%;top:auto;bottom:-14.9rem;width:auto;object-fit:contain;z-index:15}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .char_display img.glow{bottom:53rem;left:10%;height:auto;width:80%}}.characters_page .char_display img.chr{z-index:20;object-fit:contain;top:auto;bottom:-14.9rem;left:0%;height:160%;width:auto;object-fit:contain}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .char_display img.chr{bottom:53rem;max-height:70%;width:100%}}@media only screen and (max-aspect-ratio: 1 / 1) and (min-aspect-ratio: 7 / 10){.characters_page .char_display img.chr{bottom:-14.9rem;max-height:70%;width:100%}}.characters_page .char_display.prep img.bg{top:100%}.characters_page .char_display.prep img.bg.prep{transform:translateX(100%)}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .char_display.prep img.bg.prep{transform:translateX(400%)}}.characters_page .char_display.prep img.glow{bottom:150%}.characters_page .char_display.prep img.glow.prep{transform:translateX(150%)}.characters_page .char_display.prep img.chr{bottom:200%}.characters_page .char_display.prep img.chr.prep{transform:translateX(300%)}.characters_page .char_display.enter_top img.bg{animation:ENTER_TOP_BG 1s forwards}.characters_page .char_display.enter_top img.glow{animation:ENTER_TOP_GLOW 1s forwards}.characters_page .char_display.enter_top img.chr{animation:ENTER_TOP_CHR 1s forwards}.characters_page .char_display.enter_bottom img.bg{animation:ENTER_BOTTOM_BG 1s forwards}.characters_page .char_display.enter_bottom img.glow{animation:ENTER_BOTOM_GLOW 1s forwards}.characters_page .char_display.enter_bottom img.chr{animation:ENTER_BOTTOM_CHR 1s forwards}.characters_page .char_display.exit_top img.bg{animation:EXIT_TOP_BG 1s forwards}.characters_page .char_display.exit_top img.glow{animation:EXIT_TOP_GLOW 1s forwards}.characters_page .char_display.exit_top img.chr{animation:EXIT_TOP_CHR 1s forwards}.characters_page .char_display.exit_bottom img.bg{animation:EXIT_BOTTOM_BG 1s forwards}.characters_page .char_display.exit_bottom img.glow{animation:EXIT_BOTTOM_GLOW 1s forwards}.characters_page .char_display.exit_bottom img.chr{animation:EXIT_BOTTOM_CHR 1s forwards}.characters_page .detial_holder{position:absolute;top:50%;left:58%;width:72.5rem;height:72.2rem;color:#ffffff;text-align:center;pointer-events:none;background:url("../images/characters/box.png") no-repeat;background-size:contain;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:30}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .detial_holder{position:absolute;top:60%;bottom:0;left:0;width:94.0rem;height:40%;background:url("../images/characters/box_mobile.png") no-repeat;background-size:100% 100%;transform:none;-webkit-transform:none}}.characters_page .detial_holder img.bg{position:absolute;top:0;left:0;width:72.5rem;height:72.2rem;object-fit:contain}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .detial_holder img.bg{width:94.0rem;height:50.0rem;object-fit:none}}.characters_page .details{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.characters_page .details ::-webkit-scrollbar{width:1.2rem}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .details ::-webkit-scrollbar{display:block}}.characters_page .details ::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:0;background:#f5c800;-webkit-box-shadow:none}.characters_page .details ::-webkit-scrollbar-thumb{-webkit-box-shadow:none;background:#fff;border-radius:10}.characters_page .details .title{position:absolute;top:7.1rem;left:-1.4rem;width:100%;font-size:5.7rem;text-shadow:2px 2px #000;transform:translateX(0);-webkit-transform:translateX(0);transition:transform .5s ease-out, -webkit-transform .5s ease-out, opacity .5s linear;transition-delay:.5s}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .details .title{top:8%;font-size:7.5rem}}.characters_page .details .sub{position:absolute;top:12.7rem;left:0;width:100%;font-size:1.8rem;color:#0081c4;transform:translateX(0);-webkit-transform:translateX(0);transition:transform .5s ease-out, -webkit-transform .5s ease-out, opacity .5s linear;transition-delay:.5s}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .details .sub{top:22%;font-size:2.4rem}}.characters_page .details .cast_name{position:absolute;top:15.3rem;left:0;width:100%;font-size:3.0rem;color:#0081c4;transform:translateX(0);transition:transform .5s ease-out, opacity .5s linear;transition-delay:.5s}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .details .cast_name{top:28%;font-size:4.0rem}}.characters_page .details .description{position:absolute;top:50%;width:41.0rem;height:30.0rem;margin-left:25.3rem;font-family:"Lato",sans-serif;font-size:2.0rem;font-weight:700;line-height:1.2em;text-align:left;overflow-y:auto;pointer-events:auto;padding-right:1.0rem;opacity:1;transform:translate(0, -50%);transition:transform .5s ease-out, opacity .5s linear;transition-delay:.5s}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .details .description{top:38%;margin-left:33.1rem;font-size:3.6rem;transform:none;width:60.0rem;height:50%;padding:1.0rem;overflow-y:auto;pointer-events:auto}}.characters_page .details .cast_image{position:absolute;top:17.0rem;left:-13.7rem;width:37.0rem;height:37.4rem;object-fit:contain;transform:rotateY(0);transition:transform .15s linear;transition-delay:0.15s}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .details .cast_image{top:28%;left:2.0rem;height:50%;max-width:30.0rem}}.characters_page .details.next .title{opacity:0;transform:translateX(20%)}.characters_page .details.next .sub{opacity:0;transform:translateX(20%)}.characters_page .details.next .cast_name{opacity:0;transform:translateX(20%)}.characters_page .details.next .description{opacity:0;transform:translate(20%, -50%)}.characters_page .details.next .cast_image{transition-delay:0.15s;transform:rotateY(90deg)}.characters_page .details.previous .title{opacity:0;transition-delay:0s;transform:translateX(-20%)}.characters_page .details.previous .sub{opacity:0;transition-delay:0s;transform:translateX(-20%)}.characters_page .details.previous .cast_name{opacity:0;transition-delay:0s;transform:translateX(-20%)}.characters_page .details.previous .description{opacity:0;transition-delay:0s;transform:translate(-20%, -50%)}.characters_page .details.previous .cast_image{transform:rotateY(-90deg);transition-delay:0s}.characters_page .back_button{position:absolute;top:0;right:0;width:20.0rem;height:10.0rem;display:none;z-index:40}.characters_page .back_button img{width:100%;height:auto}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .back_button{display:block;left:auto;top:56%;right:1.0rem;display:block}}.characters_page .back_button_dt{position:absolute;top:-3.0rem;right:0;width:14.1rem;height:7.3rem;pointer-events:auto}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .back_button_dt{display:none}}.characters_page .scroll_arrow{display:none;position:absolute;bottom:8.0rem;left:28.0rem;width:2.5rem;height:8.9rem;background:url(../images/home/down_arrow.png) no-repeat;background-size:contain}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .scroll_arrow{display:block}}.characters_page .nav_holder{position:absolute;top:50%;left:58%;width:72.5rem;height:3.0rem;text-align:center;transform:translateY(19rem);color:#ffffff;z-index:40}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .nav_holder{display:none}}.characters_page .char_menu_holder{position:relative;width:100%}.characters_page .char_menu_holder .char_menu{position:absolute;top:0;left:50%;width:100%;transform:translateX(-50%);opacity:1;transition:transform .3s ease-out .2s, opacity .3s linear .2s}.characters_page .char_menu_holder .char_menu.next{opacity:0;transform:translateX(0%)}.characters_page .char_menu_holder .char_menu.previous{transition-delay:0s;opacity:0;transform:translateX(-60%)}.characters_page .char_menu_holder .menu_item{position:relative;display:inline-block;width:10.0rem;height:10.0rem;vertical-align:top;cursor:pointer;perspective-origin:50% 50%;perspective:400px}.characters_page .char_menu_holder .menu_item img{position:absolute;top:-4.0rem;left:-4.0rem;width:18.0rem;height:18.0rem;height:auto;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s linear}.characters_page .char_menu_holder .menu_item img.cast{transform:rotateY(-180deg)}.characters_page .char_menu_holder .menu_item:hover img{transform:rotateY(180deg)}.characters_page .char_menu_holder .menu_item:hover img.cast{transform:rotateY(0deg)}.characters_page .nav_button,.characters_page .char_nav_button{position:absolute;top:4.2rem;width:2.8rem;height:2.8rem;cursor:pointer}.characters_page .nav_button.next,.characters_page .char_nav_button.next{background:url(../images/characters/nav_next.png);background-size:contain;right:9.0rem}.characters_page .nav_button.previous,.characters_page .char_nav_button.previous{background:url(../images/characters/nav_previous.png);background-size:contain;left:9.0rem}.characters_page .char_nav_holder{display:none}.characters_page .char_nav_button{position:absolute;top:50%;height:2.8rem;cursor:pointer}.characters_page .char_nav_button.next{background:url(../images/global/arrow_yellow_next.png) no-repeat;background-size:contain;right:8.0rem}.characters_page .char_nav_button.previous{background:url(../images/global/arrow_yellow_prev.png) no-repeat;background-size:contain;left:9.0rem}.characters_page .menu_label{font-size:3.0rem;margin-top:1.0rem;text-shadow:0.2rem 0.2rem 0px #2f1852, -0.2rem -0.2px 0px #2f1852, 0.2rem -0.2rem 0px #2f1852, -0.2rem 0.2rem 0px #2f1852;display:none}.characters_page .char_menu_holder_mobile{display:none}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .char_menu_holder_mobile{position:absolute;display:block;top:0;left:0;height:100%;width:100%;background:url("../images/gallery/gallery_bg.jpg") top left no-repeat;background-size:cover;color:#ffffff;overflow-x:hidden;overflow-y:hidden;opacity:1;transition:opacity 1s;z-index:50}}.characters_page .char_menu_holder_mobile .scrollable{width:100%;height:100%;padding:20.0rem 0  0 2.0rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:auto}.characters_page .char_menu_holder_mobile .menu_item{position:relative;display:inline-block;width:26.0rem;height:26.0rem;cursor:pointer}.characters_page .char_menu_holder_mobile .menu_item.indent{margin-left:13.0rem}.characters_page .char_menu_holder_mobile .menu_item.single{margin-right:30.0rem}.characters_page .char_menu_holder_mobile .menu_item.double{margin-right:20.0rem}.characters_page .char_menu_holder_mobile .menu_item.wide{margin-left:3.0rem}.characters_page .char_menu_holder_mobile .menu_item.songbird{margin-left:14.0rem;margin-right:6.0rem}.characters_page .char_menu_holder_mobile .menu_item.wide_villain{margin-left:6.0rem}.characters_page .char_menu_holder_mobile .menu_item.other{margin-top:1.0rem;margin-bottom:3.0rem}.characters_page .char_menu_holder_mobile .menu_item img{pointer-events:none;position:absolute;left:-12.0rem;top:-12.0rem;width:50.0rem;height:auto}.characters_page .char_menu_holder_mobile .menu_item img.chr_name{position:absolute;top:auto;bottom:1.0rem;left:50%;transform:translateX(-50%);height:7.6rem;width:auto}.characters_page .char_menu_holder_mobile .menu_label{font-size:7.2rem;margin:2.0rem 0 5.0rem 2.0rem;display:block}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .char_menu_holder_mobile .generic_back_button{top:20.0rem}}.characters_page .scroll_down_arrow{top:78%;left:auto;right:84.0rem;height:12.0rem;transition:top 1s ease-in, opacity .5s linear}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page .scroll_down_arrow{top:-100%;right:2.0rem;opacity:0;z-index:1}}.characters_page .scroll_down_arrow.show{top:30%;opacity:1}.characters_page .scroll_down_arrow.hide_top{top:-100%}.characters_page .scroll_down_arrow.hide_bottom{top:200%}.characters_page.mobile_select .char_menu_holder_mobile{opacity:0;pointer-events:none}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page.mobile_select .scroll_down_arrow{top:35.0rem;opacity:1}}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page.mobile_select .scroll_down_arrow.hide_top{top:-100%}}@media only screen and (max-aspect-ratio: 1 / 1){.characters_page.mobile_select .scroll_down_arrow.hide_bottom{top:200%}}@keyframes ENTER_BOTTOM_BG{0%{top:-100%}100%{top:0}}@keyframes ENTER_BOTTOM_GLOW{0%{bottom:150%}100%{bottom:-14.9rem}}@keyframes ENTER_BOTTOM_CHR{0%{bottom:300%}100%{bottom:-14.9rem}}@keyframes ENTER_TOP_BG{0%{top:100%}100%{top:0}}@keyframes ENTER_TOP_GLOW{0%{bottom:-150%}100%{bottom:-14.9rem}}@keyframes ENTER_TOP_CHR{0%{bottom:-300%}100%{bottom:-14.9rem}}@keyframes EXIT_BOTTOM_BG{0%{top:0}100%{top:-100%}}@keyframes EXIT_BOTTOM_GLOW{0%{bottom:-14.9rem}100%{bottom:150%}}@keyframes EXIT_BOTTOM_CHR{0%{bottom:-14.9rem}100%{bottom:300%}}@keyframes EXIT_TOP_BG{0%{top:0}100%{top:100%}}@keyframes EXIT_TOP_GLOW{0%{bottom:-14.9rem}100%{bottom:-150%}}@keyframes EXIT_TOP_CHR{0%{bottom:-14.9rem}100%{bottom:-300%}}@media only screen and (max-aspect-ratio: 1 / 1){@keyframes ENTER_BOTTOM_BG{0%{top:-100%}100%{top:0}}@keyframes ENTER_BOTTOM_GLOW{0%{bottom:150%}100%{bottom:53rem}}@keyframes ENTER_BOTTOM_CHR{0%{bottom:300%}100%{bottom:53rem}}@keyframes ENTER_TOP_BG{0%{top:100%}100%{top:0}}@keyframes ENTER_TOP_GLOW{0%{bottom:-150%}100%{bottom:53rem}}@keyframes ENTER_TOP_CHR{0%{bottom:-300%}100%{bottom:53rem}}@keyframes EXIT_BOTTOM_BG{0%{top:0}100%{top:-100%}}@keyframes EXIT_BOTTOM_GLOW{0%{bottom:53rem}100%{bottom:150%}}@keyframes EXIT_BOTTOM_CHR{0%{bottom:53rem}100%{bottom:300%}}@keyframes EXIT_TOP_BG{0%{top:0}100%{top:100%}}@keyframes EXIT_TOP_GLOW{0%{bottom:53rem}100%{bottom:-150%}}@keyframes EXIT_TOP_CHR{0%{bottom:53rem}100%{bottom:-300%}}}@media only screen and (max-aspect-ratio: 1 / 1) and (min-aspect-ratio: 7 / 10){@keyframes ENTER_BOTTOM_BG{0%{top:-100%}100%{top:0}}@keyframes ENTER_BOTTOM_GLOW{0%{bottom:150%}100%{bottom:41rem}}@keyframes ENTER_BOTTOM_CHR{0%{bottom:300%}100%{bottom:41rem}}@keyframes ENTER_TOP_BG{0%{top:100%}100%{top:0}}@keyframes ENTER_TOP_GLOW{0%{bottom:-150%}100%{bottom:41rem}}@keyframes ENTER_TOP_CHR{0%{bottom:-300%}100%{bottom:41rem}}@keyframes EXIT_BOTTOM_BG{0%{top:0}100%{top:-100%}}@keyframes EXIT_BOTTOM_GLOW{0%{bottom:41rem}100%{bottom:150%}}@keyframes EXIT_BOTTOM_CHR{0%{bottom:41rem}100%{bottom:300%}}@keyframes EXIT_TOP_BG{0%{top:0}100%{top:100%}}@keyframes EXIT_TOP_GLOW{0%{bottom:41rem}100%{bottom:-150%}}@keyframes EXIT_TOP_CHR{0%{bottom:41rem}100%{bottom:-300%}}}.story_page .story_container{position:absolute;bottom:10%;left:50%;width:72.5rem;height:65.2rem;background:url(../images/story/box.png) top left no-repeat;background-size:contain;color:#fff}@media only screen and (max-aspect-ratio: 1 / 1){.story_page .story_container{bottom:0;left:0;width:100%;height:42%;font-size:3.0rem;padding-top:5.0rem;background:url(../images/story/box_m.png) top center no-repeat;background-size:cover}}.story_page .story_container .scroll_prompt{position:absolute;top:-11.0rem;left:5.0rem;width:100%;height:auto;pointer-events:none;transition:opacity 1s linear}.story_page .story_container .scroll_prompt.hide{opacity:0}.story_page .story_container .explore_text{position:relative;width:80%;text-align:left;font-size:5.0rem;text-shadow:1px 2px 0 #000;pointer-events:none}.story_page .story_container .scroll_down_arrow{position:absolute;top:0;left:78%;pointer-events:none}.story_page .story_container .scroll_container{position:absolute;top:3.0rem;right:7.0rem;width:56.0rem;height:60.0rem;padding:0;padding-right:2.0rem;overflow-X:hidden;overflow-Y:auto;-webkit-overflow-scrolling:touch;text-align:center}@media only screen and (max-aspect-ratio: 1 / 1){.story_page .story_container .scroll_container{position:relative;top:auto;right:auto;left:auto;margin-left:5.7rem;width:83.0rem;height:100%}}.story_page .story_container .scroll_tray{position:relative;height:auto;width:100%;padding-bottom:6.0rem}.story_page .story_container h1{font-size:4.2rem;margin-top:5.6rem;text-align:left;color:#fff;text-shadow:1px 2px 0 #000}@media only screen and (max-aspect-ratio: 1 / 1){.story_page .story_container h1{font-size:7.0rem}}.story_page .story_container h2{font-size:6.1rem;margin-top:15.0rem;margin-bottom:1.0rem;text-align:left;color:#0081c4}@media only screen and (max-aspect-ratio: 1 / 1){.story_page .story_container h2{font-size:5.0rem;margin-top:20.0rem}}.story_page .story_container h2.sea_of_clouds_margin{margin-top:20.3rem}@media only screen and (max-aspect-ratio: 1 / 1){.story_page .story_container h2.sea_of_clouds_margin{margin-top:20.3rem}}.story_page .story_container h2.seaquestria_margin{margin-top:16.0rem}@media only screen and (max-aspect-ratio: 1 / 1){.story_page .story_container h2.seaquestria_margin{margin-top:8.0rem}}.story_page .story_container h2.canterlot{font-size:8.2rem;margin-top:8.0rem}.story_page .story_container h2.klugetown{font-size:7.8rem}.story_page .story_container h1+h2{margin-top:5.0rem}.story_page .story_container p{font-family:"Lato",sans-serif;font-size:3.2rem;margin-top:3.6rem;line-height:3.8rem;text-align:left}@media only screen and (max-aspect-ratio: 1 / 1){.story_page .story_container p{font-family:"Lato",sans-serif;font-size:5.0rem;line-height:5.8rem}}.story_page .story_container img{display:inline-block;width:24.0rem;height:24.0rem;margin:-0.5rem -4.0rem -6.0rem -4.0rem;object-fit:contain}.story_page .story_container img.twilight_inset{margin:0.0rem 1.0rem -7.0rem 0.0rem}.story_page .story_container img.wide_image{margin:-1.0rem 1.0rem -7.0rem -3.0rem}.story_page .story_container img.klugetown_inset{margin:-.5rem -4rem -7rem -4rem}.story_page .story_container img.sea_of_clouds_inset{margin:-1.0rem 1.0rem -7.0rem -3.0rem}.story_page .story_container img.first_on_line{float:left;margin:0rem -4.0rem -7.0rem -4.5rem}.story_page .story_container img.second_on_line{float:left;margin:-0rem -3.4rem -7.0rem -6.0rem}.story_page .story_container img.bad_guy_row{margin-top:3.0rem}.story_page .story_container h2+img{float:left}.story_page ::-webkit-scrollbar{width:1.2rem}@media only screen and (max-aspect-ratio: 1 / 1){.story_page ::-webkit-scrollbar{display:block}}.story_page ::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:0;background:#f5c800;-webkit-box-shadow:none}.story_page ::-webkit-scrollbar-thumb{-webkit-box-shadow:none;background:#fff;border-radius:10}
