.module.hero_universal, .module.rich_media{position:relative;margin-bottom:0;z-index:10;width:100%;overflow:visible}.module.hero_universal .carousel, .module.rich_media .carousel{overflow:hidden}.module.hero_universal .carousel .slides li, .module.rich_media .carousel .slides li{position:relative;box-sizing:border-box}.module.hero_universal .carousel .slides li .branding, .module.rich_media .carousel .slides li .branding{position:relative;width:100%;overflow:hidden}.module.hero_universal .carousel .slides li .branding .scaler, .module.rich_media .carousel .slides li .branding .scaler{padding-top:50%}.module.hero_universal .carousel .slides li .branding .overlay, .module.rich_media .carousel .slides li .branding .overlay{display:none}.module.hero_universal .carousel .slides li .branding .left-overlay img, .module.hero_universal .carousel .slides li .branding .right-overlay img, .module.rich_media .carousel .slides li .branding .left-overlay img, .module.rich_media .carousel .slides li .branding .right-overlay img{position:absolute;top:0;height:100%;overflow:hidden}.module.hero_universal .carousel .slides li .branding .left-overlay img, .module.rich_media .carousel .slides li .branding .left-overlay img{right:100%}.module.hero_universal .carousel .slides li .branding .right-overlay img, .module.rich_media .carousel .slides li .branding .right-overlay img{left:100%}.module.hero_universal .carousel .slides li .branding .background img, .module.rich_media .carousel .slides li .branding .background img{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;width:100%}.module.hero_universal .carousel .slides li .branding .video-wrapper, .module.rich_media .carousel .slides li .branding .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.module.hero_universal .carousel .slides li .branding .video-wrapper video, .module.rich_media .carousel .slides li .branding .video-wrapper video{width:100%;display:none}.module.hero_universal .carousel .slides li .branding .video-wrapper .replay-button-box, .module.rich_media .carousel .slides li .branding .video-wrapper .replay-button-box{opacity:0}.module.hero_universal .carousel .slides li .content, .module.rich_media .carousel .slides li .content{z-index:1;position:absolute;width:48%;color:#fff;bottom:28px}.module.hero_universal .carousel .slides li .content h2, .module.hero_universal .carousel .slides li .content h3, .module.rich_media .carousel .slides li .content h2, .module.rich_media .carousel .slides li .content h3{color:#fff}.module.hero_universal .carousel .slides li .content h2.dark, .module.hero_universal .carousel .slides li .content h3.dark, .module.rich_media .carousel .slides li .content h2.dark, .module.rich_media .carousel .slides li .content h3.dark{color:#000}.module.hero_universal .carousel .slides li .content h2, .module.rich_media .carousel .slides li .content h2{font-weight:700;letter-spacing:-0.02em}.module.hero_universal .carousel .slides li .content .button, .module.rich_media .carousel .slides li .content .button{display:none}.module.hero_universal .carousel .slides li .content .logo img, .module.rich_media .carousel .slides li .content .logo img{width:100%}.module.hero_universal .carousel .slides li .content .logo h2, .module.rich_media .carousel .slides li .content .logo h2{font-size:1.2em;line-height:1em}.module.hero_universal .carousel .slides li .content .logo h3, .module.rich_media .carousel .slides li .content .logo h3{font-size:0.8em;margin-top:6px}.module.hero_universal .carousel .slides li .content .logo .heading, .module.rich_media .carousel .slides li .content .logo .heading{font-size:1.1em}.module.hero_universal .carousel .slides li .content a, .module.rich_media .carousel .slides li .content a{display:block}.module.hero_universal .carousel .slides li .content.right, .module.rich_media .carousel .slides li .content.right{right:16px;text-align:right}.module.hero_universal .carousel .slides li .content.right a, .module.rich_media .carousel .slides li .content.right a{margin:20px 0 0 8px}.module.hero_universal .carousel .slides li .content.left, .module.rich_media .carousel .slides li .content.left{left:16px;text-align:left}.module.hero_universal .carousel .slides li .content.center, .module.rich_media .carousel .slides li .content.center{right:25%}.module.hero_universal .carousel .dots, .module.rich_media .carousel .dots{margin-top:0;bottom:4px;z-index:3}.module.hero_universal .carousel .dots .dot, .module.rich_media .carousel .dots .dot{background:rgba(255, 255, 255, 0.4);border:none;margin:0 4px;width:10px;height:10px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.3);transition:background 0.33s}.module.hero_universal .carousel .dots .dot.active, .module.rich_media .carousel .dots .dot.active{background:rgb(255, 255, 255)}.module.hero_universal .carousel.identity .slides, .module.hero_universal .carousel.identity .dots, .module.rich_media .carousel.identity .slides, .module.rich_media .carousel.identity .dots{display:none}.module.hero_universal .carousel.identity.no-thumbs .slides, .module.hero_universal .carousel.identity.no-thumbs .dots, .module.rich_media .carousel.identity.no-thumbs .slides, .module.rich_media .carousel.identity.no-thumbs .dots{display:block}.module.hero_universal .carousel.identity.no-thumbs + .personality-details, .module.rich_media .carousel.identity.no-thumbs + .personality-details{display:none}.module.hero_universal .personality-details, .module.rich_media .personality-details{box-sizing:border-box;background-color:#333;padding:20px 40px 32px;bottom:0;width:100%;z-index:2}.module.hero_universal .personality-details h1, .module.rich_media .personality-details h1{font-size:1.75em;line-height:1.2em;font-weight:700;letter-spacing:-1px;text-align:center;color:#fff;padding:0;margin-bottom:8px}.module.hero_universal .personality-details .desc, .module.rich_media .personality-details .desc{color:#fff;width:auto;display:block;font-size:1em;line-height:1.5em}.module.hero_universal .personality-details .headshot, .module.rich_media .personality-details .headshot{position:relative;display:block;margin:16px 0}.module.hero_universal .personality-details .personality-box, .module.rich_media .personality-details .personality-box{margin:0 auto;max-width:320px}.module.hero_universal .personality-details .personality-box .aspect, .module.rich_media .personality-details .personality-box .aspect{position:relative;display:block}.module.hero_universal .personality-details .personality-box .aspect img, .module.rich_media .personality-details .personality-box .aspect img{width:100%;left:0}.module.hero_universal .personality-details .personality-box .aspect:before, .module.rich_media .personality-details .personality-box .aspect:before{display:none}.module.rich_media .carousel .slides li .branding .scaler{padding-top:69.375%}@media screen and (min-width: 360px){.module.hero_universal .carousel .slides li .content .logo h2, .module.rich_media .carousel .slides li .content .logo h2{font-size:1.4em}.module.hero_universal .carousel .slides li .content .logo h3, .module.rich_media .carousel .slides li .content .logo h3{font-size:0.85em}}@media screen and (min-width: 480px){.module.hero_universal .carousel .slides li .content, .module.rich_media .carousel .slides li .content{bottom:32px}.module.hero_universal .carousel .slides li .content.left, .module.rich_media .carousel .slides li .content.left{left:32px}.module.hero_universal .carousel .slides li .content.right, .module.rich_media .carousel .slides li .content.right{right:32px}}@media screen and (min-width: 680px){.module.hero_universal .carousel .slides li .branding, .module.rich_media .carousel .slides li .branding{overflow:visible}.module.hero_universal .carousel .slides li .branding .scaler, .module.rich_media .carousel .slides li .branding .scaler{padding-top:31.25%}.module.hero_universal .carousel .slides li .branding .video-wrapper video, .module.rich_media .carousel .slides li .branding .video-wrapper video{display:block}.module.hero_universal .carousel .slides li .branding .video-wrapper.looping .replay-button-box, .module.rich_media .carousel .slides li .branding .video-wrapper.looping .replay-button-box{opacity:0}.module.hero_universal .carousel .slides li .branding .video-wrapper.single-play .replay-button-box, .module.rich_media .carousel .slides li .branding .video-wrapper.single-play .replay-button-box{transition:opacity 0.5s}.module.hero_universal .carousel .slides li .branding .video-wrapper.single-play .replay-button-box .button.replay, .module.rich_media .carousel .slides li .branding .video-wrapper.single-play .replay-button-box .button.replay{background-image:url(https://static-mh.content.disney.io/matterhorn/assets/utility/replay_btn-6ada8bca1ef5.png);background-size:27px 27px;background-position:46px 0;background-repeat:no-repeat;box-shadow:none;opacity:0.7;height:28px;border:none;color:#fff;padding:14px 24px 12px 2px;position:absolute;top:12px;right:10px;font-size:1em;font-weight:600;transition:opacity 0.5s}}@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 680px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 1.5/1), only screen and (min-width: 680px) and (min-resolution: 144dpi), only screen and (min-width: 680px) and (min-resolution: 1.5dppx){.module.hero_universal .carousel .slides li .branding .video-wrapper.single-play .replay-button-box .button.replay, .module.rich_media .carousel .slides li .branding .video-wrapper.single-play .replay-button-box .button.replay{background-image:url(https://static-mh.content.disney.io/matterhorn/assets/utility/replay_btn@2x-89b30264f46f.png)}}@media screen and (min-width: 680px){.module.hero_universal .carousel .slides li .branding .video-wrapper.single-play .replay-button-box .button.replay:hover, .module.rich_media .carousel .slides li .branding .video-wrapper.single-play .replay-button-box .button.replay:hover{opacity:1}.module.hero_universal .carousel .slides li .branding .video-wrapper.single-play .replay-button-box.dark-theme .button.replay, .module.rich_media .carousel .slides li .branding .video-wrapper.single-play .replay-button-box.dark-theme .button.replay{color:#222;background-image:url(https://static-mh.content.disney.io/matterhorn/assets/utility/replay_btn_dark-9a2ec0b35720.png);background-size:27px 27px}}@media only screen and (min-width: 680px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 680px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 680px) and (-o-min-device-pixel-ratio: 1.5/1), only screen and (min-width: 680px) and (min-resolution: 144dpi), only screen and (min-width: 680px) and (min-resolution: 1.5dppx){.module.hero_universal .carousel .slides li .branding .video-wrapper.single-play .replay-button-box.dark-theme .button.replay, .module.rich_media .carousel .slides li .branding .video-wrapper.single-play .replay-button-box.dark-theme .button.replay{background-image:url(https://static-mh.content.disney.io/matterhorn/assets/utility/replay_btn_dark@2x-7916e4e98b1b.png)}}@media screen and (min-width: 680px){.module.hero_universal .carousel .slides li .branding .video-wrapper .replay-button-box.right .button.replay, .module.rich_media .carousel .slides li .branding .video-wrapper .replay-button-box.right .button.replay{left:10px;right:auto}.module.hero_universal .carousel .slides li .content, .module.rich_media .carousel .slides li .content{width:36%;bottom:32px}.module.hero_universal .carousel .slides li .content h2, .module.rich_media .carousel .slides li .content h2{font-size:1.6em}.module.hero_universal .carousel .slides li .content h3, .module.rich_media .carousel .slides li .content h3{margin-top:10px}.module.hero_universal .carousel .slides li .content a, .module.rich_media .carousel .slides li .content a{padding:0;margin:0}.module.hero_universal .carousel .slides li .content .button, .module.rich_media .carousel .slides li .content .button{display:inline-block;padding:8px 20px;margin-top:16px}.module.hero_universal .carousel .slides li .content .logo h2, .module.rich_media .carousel .slides li .content .logo h2{font-size:1.6em;line-height:1.2em}.module.hero_universal .carousel .slides li .content .logo h3, .module.rich_media .carousel .slides li .content .logo h3{font-size:1em}.module.hero_universal .carousel .slides li .content .logo .button, .module.rich_media .carousel .slides li .content .logo .button{margin-top:16px}.module.hero_universal .carousel .slides li .content.right, .module.rich_media .carousel .slides li .content.right{right:48px}.module.hero_universal .carousel .slides li .content.left, .module.rich_media .carousel .slides li .content.left{left:48px}.module.hero_universal .carousel .slides li.finished .video-wrapper.single-play .replay-button-box, .module.rich_media .carousel .slides li.finished .video-wrapper.single-play .replay-button-box{opacity:1;transition:opacity 1s 1s}.module.hero_universal .carousel .slides li.finished .content, .module.rich_media .carousel .slides li.finished .content{opacity:1;transition:opacity 1s}.module.hero_universal .carousel .dots, .module.rich_media .carousel .dots{bottom:8px}.module.hero_universal .carousel .dots .dot, .module.rich_media .carousel .dots .dot{margin:0 6px;width:12px;height:12px}.module.hero_universal .carousel.identity .slides, .module.hero_universal .carousel.identity .dots, .module.rich_media .carousel.identity .slides, .module.rich_media .carousel.identity .dots{display:block}.module.hero_universal .carousel.identity.no-thumbs + .personality-details, .module.rich_media .carousel.identity.no-thumbs + .personality-details{display:block}.module.hero_universal .personality-details, .module.rich_media .personality-details{position:absolute;width:50%;display:block;background-color:transparent!important}.module.hero_universal .personality-details h1, .module.rich_media .personality-details h1{font-size:1.7em;text-align:left}[dir="rtl"] .module.hero_universal .personality-details h1, [dir="rtl"] .module.rich_media .personality-details h1{text-align:right}.module.hero_universal .personality-details .desc, .module.rich_media .personality-details .desc{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box}.module.hero_universal .personality-details .headshot, .module.rich_media .personality-details .headshot{display:none}.module.hero_universal .personality-details.dark h1, .module.hero_universal .personality-details.dark .desc, .module.rich_media .personality-details.dark h1, .module.rich_media .personality-details.dark .desc{color:#000;text-shadow:none}.module.hero_universal .personality-details.light h1, .module.hero_universal .personality-details.light .desc, .module.rich_media .personality-details.light h1, .module.rich_media .personality-details.light .desc{color:#fff}.module.hero_universal .personality-details.left, .module.rich_media .personality-details.left{padding:0 0 32px 40px;left:0;bottom:0}.module.hero_universal .personality-details.right, .module.rich_media .personality-details.right{padding:0 48px 32px 0;right:0;top:auto;bottom:0}.module.hero_universal .personality-details.rag_right, .module.rich_media .personality-details.rag_right{text-align:right}.module.hero_universal .personality-details.rag_right h1, .module.rich_media .personality-details.rag_right h1{text-align:right}.module.hero_universal .carousel.standard .slides li .branding .scaler, .module.rich_media .carousel.standard .slides li .branding .scaler{padding-top:31.25%}.module.hero_universal .carousel.small .slides li .branding .scaler, .module.rich_media .carousel.small .slides li .branding .scaler{padding-top:19.53125%}.module.hero_universal .carousel.oversized .slides li .branding .scaler, .module.rich_media .carousel.oversized .slides li .branding .scaler{padding-top:43.26171875%}.module.rich_media .carousel .slides li .branding .scaler{padding-top:43.1640625%}}@media screen and (min-width: 960px){.module.hero_universal .carousel .slides li .content, .module.rich_media .carousel .slides li .content{width:35%}.module.hero_universal .carousel .slides li .branding .content, .module.rich_media .carousel .slides li .branding .content{opacity:1;width:60%;top:9.4%}.module.hero_universal .carousel.universal .slides li .content, .module.rich_media .carousel.universal .slides li .content{bottom:36px}.module.hero_universal .carousel.universal .slides li .content h2, .module.rich_media .carousel.universal .slides li .content h2{font-size:2.1em}.module.hero_universal .carousel.universal .slides li .content.right, .module.rich_media .carousel.universal .slides li .content.right{right:60px}.module.hero_universal .carousel.universal .slides li .content.right a.button, .module.rich_media .carousel.universal .slides li .content.right a.button{margin:20px 0 0 8px}.module.hero_universal .carousel.universal .slides li .content.left, .module.rich_media .carousel.universal .slides li .content.left{left:60px}.module.hero_universal .carousel.universal .slides li .content.left a.button, .module.rich_media .carousel.universal .slides li .content.left a.button{margin:20px 8px 0 0}.module.hero_universal .personality-details h1, .module.rich_media .personality-details h1{font-size:2.6em}}@media screen and (max-width: 679px){.module.hero_universal .personality-details h1{color:#fff!important}.module.hero_universal .personality-details .desc{color:rgba(255, 255, 255, 0.86)!important}.module.hero_universal .personality-details .aspect{overflow:hidden;border-radius:6px}}.no-js .module.hero_universal .carousel .slides li{display:none}.no-js .module.hero_universal .carousel .slides li:first-of-type{display:block}