@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}@font-face{font-family:'proxima-nova';src:url("/css/fonts/proxnova/ProximaNova-Thin-webfont.eot");src:local("☺"),url("/css/fonts/proxnova/ProximaNova-Thin-webfont.eot?#iefix") format('embedded-opentype'),url("/css/fonts/proxnova/ProximaNova-Thin-webfont.woff") format('woff'),url("/css/fonts/proxnova/ProximaNova-Thin-webfont.ttf") format('truetype'),url("/css/fonts/proxnova/ProximaNova-Thin-webfont.svg#ProximaNovaThThin") format('svg');font-weight:100;font-style:normal}@font-face{font-family:'proxima-nova';src:url("/css/fonts/proxnova/ProximaNova-Light-webfont.eot");src:local("☺"),url("/css/fonts/proxnova/ProximaNova-Light-webfont.eot?#iefix") format('embedded-opentype'),url("/css/fonts/proxnova/ProximaNova-Light-webfont.woff") format('woff'),url("/css/fonts/proxnova/ProximaNova-Light-webfont.ttf") format('truetype'),url("/css/fonts/proxnova/ProximaNova-Light-webfont.svg#ProximaNovaLtLight") format('svg');font-weight:300;font-style:normal}@font-face{font-family:'proxima-nova';src:url("/css/fonts/proxnova/ProximaNova-Reg-webfont.eot");src:local("☺"),url("/css/fonts/proxnova/ProximaNova-Reg-webfont.eot?#iefix") format('embedded-opentype'),url("/css/fonts/proxnova/ProximaNova-Reg-webfont.woff") format('woff'),url("/css/fonts/proxnova/ProximaNova-Reg-webfont.ttf") format('truetype'),url("/css/fonts/proxnova/ProximaNova-Reg-webfont.svg#ProximaNovaRgRegular") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova';src:url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.eot");src:local("☺"),url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.eot?#iefix") format('embedded-opentype'),url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.woff") format('woff'),url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.ttf") format('truetype'),url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.svg#ProximaNovaLtSemibold") format('svg');font-weight:600;font-style:normal}@font-face{font-family:'proxima-nova';src:url("/css/fonts/proxnova/ProximaNova-Bold-webfont.eot");src:local("☺"),url("/css/fonts/proxnova/ProximaNova-Bold-webfont.eot?#iefix") format('embedded-opentype'),url("/css/fonts/proxnova/ProximaNova-Bold-webfont.woff") format('woff'),url("/css/fonts/proxnova/ProximaNova-Bold-webfont.ttf") format('truetype'),url("/css/fonts/proxnova/ProximaNova-Bold-webfont.svg#ProximaNovaRgBold") format('svg');font-weight:bold;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'proxima-nova';font-weight:300;src:url("/css/fonts/proxnova/ProximaNova-Light-webfont.svg#ProximaNovaLtLight") format('svg')}@font-face{font-family:'proxima-nova';font-weight:400;src:url("/css/fonts/proxnova/ProximaNova-Reg-webfont.svg#ProximaNovaRgRegular") format('svg')}@font-face{font-family:'proxima-nova';font-weight:600;src:url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.svg#ProximaNovaLtSemibold") format('svg')}@font-face{font-family:'proxima-nova';font-weight:bold;src:url("/css/fonts/proxnova/ProximaNova-Bold-webfont.svg#ProximaNovaRgBold") format('svg')}}@font-face{font-family:'rh_icons';src:url("/css/fonts/rh_icons/rh_icons.eot?v=22");src:url("/css/fonts/rh_icons/rh_icons.eot?v=22#iefix") format('embedded-opentype'),url("/css/fonts/rh_icons/rh_icons.svg?v=22#icomoon") format('svg'),url("/css/fonts/rh_icons/rh_icons.woff?v=22") format('woff'),url("/css/fonts/rh_icons/rh_icons.ttf?v=22") format('truetype');font-weight:normal;font-style:normal}[data-icon]:before{font-family:'rh_icons';content:attr(data-icon);speak:none;font-weight:normal;-webkit-font-smoothing:antialiased;margin-right:0.2em}button:not(.rh_button):not(.rh_button_secondary):not(.rh_button_delete):not(.with_outline){outline:none}.rh_button{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:#46b8d3}.rh_button:hover{text-decoration:none}.rh_button:hover,.rh_button:visited{color:#fff}.rh_button:hover{background:#47c9e8}.rh_button:active{background:#46b8d3}.rh_button:not(.saving)[disabled]{background:#ddd;color:#b4b3b3}.rh_button.stretch{width:100%;padding:0!important}.rh_button.facebook{background:#3c5a99}.rh_button.facebook:hover{background:#4467b0}.rh_button.facebook:before{font-family:rh_icons;content:'"';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:20px;vertical-align:bottom}.rh_button.twitter{background:#00aced}.rh_button.twitter:hover{background:#0eb9fa}.rh_button.twitter:before{font-family:rh_icons;content:'#';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:22px;vertical-align:bottom}.rh_button_secondary{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:#333}.rh_button_secondary:hover{text-decoration:none}.rh_button_secondary:hover,.rh_button_secondary:visited{color:#fff}.rh_button_secondary:hover{background:#414141}.rh_button_secondary:active{background:#333}.rh_button_secondary:not(.saving)[disabled]{background:#ddd;color:#b4b3b3}.rh_button_delete{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:#b04235}.rh_button_delete:hover{text-decoration:none}.rh_button_delete:hover,.rh_button_delete:visited{color:#fff}.rh_button_delete:hover{background:#c44b3d}.rh_button_delete:active{background:#9e3b30}.rh_button_delete:not(.saving)[disabled]{background:#ddd;color:#b4b3b3}.rh_button_transparent{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:rgba(16,16,16,0.8)}.rh_button_transparent:hover{text-decoration:none}.rh_button_transparent:hover,.rh_button_transparent:visited{color:#fff}.rh_button_transparent:hover{background:#101010}.rh_button.saving,.rh_button_secondary.saving{background:#a1a1a1}.rh_button.saving:before,.rh_button_secondary.saving:before{content:url("/img/save_button_loader.gif");float:left;margin-top:6px;margin-right:10px}button.no_bg{border:none;background:none;padding:0 2px;font-weight:600}button.no_bg:hover{text-decoration:underline}.rh_button.proj_button{background:#46b8d3}.rh_button.proj_button:hover{background:#6bc6dc}.rh_button.proj_button:active{background:#46b8d3}body.dark .rh_button.proj_button{background:#46b8d3}body.dark .rh_button.proj_button:hover{background:#6bc6dc}body.dark .rh_button.proj_button:active{background:#46b8d3}.rh_button_secondary.proj_button{background:#666}.rh_button_secondary.proj_button:hover{background:#777}.rh_button_secondary.proj_button:active{background:#666}body.dark .rh_button_secondary.proj_button{background:#202020}body.dark .rh_button_secondary.proj_button:hover{background:#1b1b1b}body.dark .rh_button_secondary.proj_button:active{background:#151515}.rh_stage_button_secondary{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:#424242;border-radius:3px;font-weight:500}.rh_stage_button_secondary:hover{text-decoration:none}.rh_stage_button_secondary:hover,.rh_stage_button_secondary:visited{color:#fff}.rh_stage_button_secondary:hover{background:#515151}.rh_stage_button_secondary:active{background:#424242}.rh_stage_button_secondary.no-hover{cursor:default}.rh_stage_button_secondary.no-hover:hover{background:#424242}.rh_stage_button_secondary:before{content:"";display:inline-block;background-image:url("/img/stage_download_sprite.png");position:relative;top:3px;margin-right:5px}.rh_stage_button_secondary.download:before{background-position:-53px 0;width:17px;height:17px}.rh_stage_button_secondary.purchased:before{background-position:-27px 0;width:17px;height:17px}.rh_stage_button_secondary.rental:before{background-position:0 0;width:17px;height:17px}.rh_button_paypal{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:#78b217}.rh_button_paypal:hover{text-decoration:none}.rh_button_paypal:hover,.rh_button_paypal:visited{color:#fff}.rh_button_paypal:hover{background:#3976ae}.rh_button_paypal:active{background:#78b217}.rh_button_facebook{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;padding:0 19px;background:#405fa0}.rh_button_facebook:hover{text-decoration:none}.rh_button_facebook:hover,.rh_button_facebook:visited{color:#fff}.rh_button_facebook:before{font-family:rh_icons;content:'"';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:20px;float:left;border-right:1px solid #fff;margin:0 20px 0 -20px;width:38px;height:38px}.rh_button_facebook:hover{background:#5075b5}.rh_button_facebook:active{background:#395991}.rh_mini_social_button{display:inline-block;width:32px;height:32px;border:0;cursor:pointer;text-align:center;vertical-align:top;line-height:32px}.rh_mini_social_button:hover{text-decoration:none}.rh_mini_social_button.fb{background:#3c5a99}.rh_mini_social_button.fb:hover{background:#4467b0}.rh_mini_social_button.fb:before{font-family:rh_icons;content:'"';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:16px;margin-right:0}.rh_mini_social_button.twitter{background:#00aced}.rh_mini_social_button.twitter:hover{background:#0eb9fa}.rh_mini_social_button.twitter:before{font-family:rh_icons;content:'#';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:18px;margin-right:0}.tile_delete{background:rgba(0,0,0,0.5);border:none;padding:7px 8px}.tile_delete:before{font-family:rh_icons;content:'X';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:11px;margin-right:0}.tile_delete:hover:before{color:#fff}.tile_edit{background:rgba(0,0,0,0.5);border:none;padding:7px 8px}.tile_edit:before{font-family:rh_icons;content:'p';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:11px;margin-right:0}.tile_edit:hover:before{color:#fff}button.inline_follow{padding:3px 10px;background:#46b8d3;color:#fff;border:none;border-radius:3px;font-weight:300;text-transform:uppercase}button.inline_follow:after{content:'Follow'}button.inline_follow:hover{background:#59bfd7}button.inline_follow.active{background:#999}button.inline_follow.active:before{font-family:rh_icons;content:'/';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}button.inline_follow.active:after{content:'Following'}.curr_code{font-size:0.85em;text-transform:none}body{font-family:proxima-nova,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.noscroll{height:100vh;overflow:hidden}a{color:#46b8d3;text-decoration:none}a:visited{color:#46b8d3}a:hover{color:#47c9e8}input,textarea,button{font-family:proxima-nova,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}input,textarea{border:1px solid #d6d6d6}ul,ol{padding:0}html{height:100%}html body.standalone{height:100%}html body.standalone #mobile_viewport{overflow:visible;position:relative;min-height:100%;width:100%;height:100%}html body.standalone #mobile_viewport #wrap{min-height:100%;height:auto!important;height:100%;margin:0 auto -40px}html body.standalone #mobile_viewport #push,html body.standalone #mobile_viewport footer{height:40px;text-align:center}html,body,#mobile_viewport{margin:0;padding:0}#mobile_viewport{overflow:hidden;position:relative;min-height:100%;width:100%}#mobile_page{position:relative;transition:left 0.2s ease-in-out}body.sidebar_open #mobile_page{left:81.25%}.vjs-time-controls{display:none}.video_tooltip{display:none}.rh_logo{display:block;width:248px;height:34px;fill:#000;margin:0 auto}.rh_logo.auth{padding-top:2em}.rh_logo.small{width:185px;height:30px}.fb_button_container{margin:0 auto;width:16.25rem}.fb_button_container:before{width:2.625rem;height:2.625rem}.fb_button_container .rh_button_facebook{height:2.625rem;line-height:2.625rem;font-size:1rem;white-space:nowrap}.fb_button_container .rh_button_facebook:before{width:2.625rem;height:2.625rem;font-size:1rem}noscript.global_noscript,#browser-warning{position:fixed;top:60px;width:100%;padding:11px 0 13px 15px;box-sizing:border-box;color:#fff;background:#d76745;border-bottom:1px solid #a3543b;box-shadow:0 2px 5px rgba(0,0,0,0.5);text-align:center;font:18px proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;z-index:10}noscript.global_noscript a,#browser-warning a{color:#fff;color:rgba(255,255,255,0.8);text-decoration:underline}#messages{position:fixed;top:60px;width:100%;z-index:1002;opacity:0.95;color:#fff;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,0.5);font:15px proxima-nova,Helvetica,Arial,sans-serif;font-weight:600}.live_page #messages{top:0}#messages a{color:#fff;text-decoration:underline}#messages ul{box-sizing:border-box;background:#fff}#messages ul:empty{border:none!important}#messages ul.success{background:#92b854;border-bottom:1px solid #78914c}#messages ul.success li:before{background-position:0 -43px}#messages ul.info{background:#eec633;border-bottom:1px solid #c3a434}#messages ul.info li:before{background-position:0 -23px;width:25px}#messages ul.error{background:#d76745;border-bottom:1px solid #a3543b}#messages ul.notice{background:#d8edf8;color:#20678a;border-bottom:1px solid #20678a}#messages ul.notice li{padding:13px 0 5px 15px}#messages ul.notice li:before{display:none}#messages ul.notice li:after{color:#fff;background-color:#20678a;margin-top:-4px}#messages ul.address{background:#eec633;border-bottom:1px solid #c3a434}#messages ul.address li:before{background-position:0 -23px;width:25px}#messages li{width:940px;margin:0 auto;padding:8px 0 10px 15px;height:26px;cursor:pointer}#messages li:before{content:" ";display:inline-block;width:23px;height:20px;position:relative;top:3px;margin-right:5px;background-image:url("/img/flash_message_sprite.png");background-repeat:no-repeat}#messages li:after{content:"Close";padding:6px 10px;padding-left:30px;background:rgba(0,0,0,0.2) url("/img/flash_message_close.png") 8px 5px no-repeat;float:right;font-size:13px;border-radius:5px;margin-top:2px}#messages li:hover:after{background-color:rgba(0,0,0,0.4)}#messages li.autohide:after{content:"";background:none}#messages li.autohide:hover{background-color:none}#messages ul.address li:before{font-family:rh_icons;content:'j';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;background:none;margin-right:20px;top:1px}#messages ul.address li:after{content:"";width:17px;height:17px;padding:0;background:url("/img/flash_message_close.png") no-repeat;float:right;border-radius:0;margin-top:6px}#messages ul.address li:hover:after{background-color:none}#messages ul.address li .address{display:inline;font-size:13px;background:rgba(0,0,0,0.2);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:6px 10px;margin-left:25px}#messages ul.address li .address:hover{background:rgba(0,0,0,0.4)}#messages ul.address li .address a,#messages ul.address li .address a:hover{text-decoration:none}#messages{position:absolute;top:44px}#messages li{width:100%;box-sizing:border-box;padding:8px 5px 12px 10px;height:auto}#messages li:after{content:'';min-height:1em;padding:6px 15px;background-position:6px 5px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#about_page header{background:url("/img/about_page/about_bg.jpg") center 0;padding:90px 0;box-shadow:none}#about_page header h1{text-shadow:none;color:#fff;font-weight:100;width:100%;margin:0 auto}#about_page section{font-size:16px}#about_page h2{width:100%;margin:80px auto 0;font-weight:300;font-size:40px;text-align:center}#about_page h3{font-weight:bold;font-size:16px;margin-bottom:3px}#about_page .small_cta{display:block;width:100%;margin:10px auto 0;font-size:14px;text-align:center;cursor:pointer;font-weight:bold;text-transform:uppercase;text-decoration:none}#about_page .small_cta:after{font-family:rh_icons;content:'}';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;margin-left:6px;font-size:0.8em}#about_page .mission{text-align:center}#about_page .mission p{padding:10px 80px 70px;line-height:1.4;border-bottom:1px solid #eee}#about_page .team > ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#about_page .team h2{margin-top:50px;margin-bottom:20px}#about_page .team > ul{margin-bottom:60px}#about_page .team h3{margin-top:32px}#about_page .team li{width:32%;padding:10px 5%;float:left}#about_page .team li:before{content:'';display:block;width:112px;height:115px;margin-right:15px;background:url("/img/about_page/about_sprite.png");float:left;vertical-align:middle}#about_page .team li.aaron:before{background-position:-112px 0}#about_page .team li.adrian:before{background-position:0 -112px}#about_page .team li.keegan:before{background-position:-112px -112px}#about_page .team li.shawn:before{background-position:-224px -112px}#about_page .news{background:#f5f5f5}#about_page .news > ul{margin-bottom:60px}#about_page .news > ul li{box-sizing:border-box;width:25%;padding-top:60px;padding-right:30px;float:left}#about_page .news > ul li:nth-child(5){clear:left}#about_page .news > ul p{color:#333}#about_page .news > ul p:hover{color:#46b8d3}#about_page .news a{text-decoration:none}#about_page .news time{display:block;color:#aaa;font-size:12px;font-weight:bold;margin:5px 0 10px}#about_page .news .read_more{font-weight:bold;font-size:14px}#about_page .saying .container{padding-bottom:50px;border-bottom:1px solid #eee}#about_page .saying li{width:33%;box-sizing:border-box;padding:15px;line-height:1.6;float:left}#about_page .saying li blockquote{margin:0 0 10px;font-family:Georgia,serif;font-style:italic}#about_page .saying li blockquote:before{content:'“'}#about_page .saying li blockquote:after{content:'”'}#about_page .saying li a{color:#333;font-weight:bold}#about_page .saying li img{display:inline-block;width:50px;height:50px;border-radius:50%;margin-right:5px}#about_page .connect{padding-bottom:100px}#about_page .connect .container{text-align:center}#about_page .connect a{display:inline-block;margin:30px 20px;width:110px;height:110px;color:transparent;background:url("/img/about_page/about_sprite.png")}#about_page .connect a.twitter{background-position:0 -233px}#about_page .connect a.twitter:hover{background-position:0 -343px}#about_page .connect a.facebook{background-position:-159px -233px}#about_page .connect a.facebook:hover{background-position:-159px -343px}#about_page .connect a.tumblr{background-position:-318px -233px}#about_page .connect a.tumblr:hover{background-position:-318px -343px}#about_page .connect a.instagram{background-position:-477px -233px}#about_page .connect a.instagram:hover{background-position:-477px -343px}#about_page .brochure_header{padding:90px 0 50px}#about_page .brochure_header h2{margin-top:0;color:#fff;text-align:center}#about_page .mission_text{padding:1rem 2rem 0;line-height:1.5;color:#fff;text-align:center}#about_page .team li{width:100%;padding-bottom:50px;text-align:center}#about_page .team li:before{float:none;margin:0 auto}#about_page .team li h3{margin-top:10px}#about_page .news,#about_page .saying,#about_page .connect{display:none}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#email_register_mobile,#login_page_mobile,#facebook_register_mobile{text-align:center}#email_register_mobile .inner,#login_page_mobile .inner,#facebook_register_mobile .inner{max-width:415px;padding:0 16px;margin:0 auto;text-align:left}#email_register_mobile form,#login_page_mobile form,#facebook_register_mobile form{margin:0 auto}#email_register_mobile form label,#login_page_mobile form label,#facebook_register_mobile form label{display:block;font-size:20px;font-weight:600;margin-bottom:10px;cursor:default}#email_register_mobile form input[type=text],#login_page_mobile form input[type=text],#facebook_register_mobile form input[type=text],#email_register_mobile form input[type=password],#login_page_mobile form input[type=password],#facebook_register_mobile form input[type=password]{font-size:16px;width:100%}#email_register_mobile form .casl_opt_in,#login_page_mobile form .casl_opt_in,#facebook_register_mobile form .casl_opt_in{margin-bottom:1rem;font-weight:normal;font-size:1rem}#facebook_register_mobile .your_url{margin-bottom:20px}#register{margin-top:8px;text-align:center}#register p.tagline{margin-top:5px}#register p{font-size:18px}#register p.email{margin:-8px auto}footer p{color:#999;font-weight:bold;font-size:16px}#email_register_mobile form p.terms{margin-bottom:20px}#email_register_mobile #submit{margin-bottom:32px}#login_page_mobile{margin-top:8px}#login_page_mobile form button[type=submit]{float:left}#login_page_mobile form .forgotpass{float:right;margin-top:0.75rem;font-size:16px;font-weight:600;color:#999}#login_page_mobile form #submit{margin-bottom:32px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}header.jobs_header{padding:80px 0 0;background:none;box-shadow:none}header.jobs_header .container{font-size:18px;font-weight:300;line-height:1.5}header.jobs_header h1{font-size:42px;margin-bottom:20px;text-shadow:none}header.jobs_header p{padding:0 140px 60px;border-bottom:1px solid #eee}#jobs_contents{padding-bottom:150px;box-shadow:none}#jobs_contents h2{font-weight:300;font-size:32px;text-align:center;text-transform:none;margin:20px 0}#jobs_contents .jobs_preamble{text-align:center;margin-bottom:3em;font-size:18px;font-weight:300}#jobs_contents .job{padding:30px;box-sizing:border-box}#jobs_contents .job input[type=checkbox]{display:none}#jobs_contents .job:nth-child(3n+1) h1{color:#d9451a}#jobs_contents .job:nth-child(3n+1).desktop:hover{background:#d9451a;color:#fff}#jobs_contents .job:nth-child(3n+1).desktop:hover h1{color:#fff}#jobs_contents .job:nth-child(3n+1).desktop:hover .location{color:#d9451a}#jobs_contents .job:nth-child(3n+2) h1{color:#5a9bb4}#jobs_contents .job:nth-child(3n+2).desktop:hover{background:#5a9bb4;color:#fff}#jobs_contents .job:nth-child(3n+2).desktop:hover h1{color:#fff}#jobs_contents .job:nth-child(3n+2).desktop:hover .location{color:#5a9bb4}#jobs_contents .job:nth-child(3n+3) h1{color:#49972e}#jobs_contents .job:nth-child(3n+3).desktop:hover{background:#49972e;color:#fff}#jobs_contents .job:nth-child(3n+3).desktop:hover h1{color:#fff}#jobs_contents .job:nth-child(3n+3).desktop:hover .location{color:#49972e}#jobs_contents .job h1{font-size:22px;line-height:1.2;margin:-0.2em 0 0.5em}#jobs_contents h3{font-size:18px;font-weight:600;margin:15px 0 3px;color:#333}#jobs_contents h3:first-of-type{padding-top:10px}#jobs_contents .apply{margin-top:10px}.jobs_modal{line-height:1.4}.jobs_modal h3{margin:1em 0 0}.jobs_modal li{list-style-type:disc;margin-left:1.2em}.jobs_modal p + p{margin-top:1em}.desktop .jobs_modal{position:relative;width:600px;background:#f7f7f7;padding:40px 40px 60px;margin:40px auto;font-weight:300}.desktop .jobs_modal h2{font-size:32px;font-weight:300;margin-bottom:0.5em}.desktop .jobs_modal .subhead{font-style:italic;margin:-15px 0 20px}.job.desktop{position:relative;float:left;width:280px;height:430px;margin-right:20px;box-shadow:0 0 8px #aaa;cursor:pointer}.desktop .job.desktop:only-child{width:100%;height:220px}.job.desktop .location{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;padding:10px 30px;background:#f7f7f7;color:#999;font-weight:600}.job.desktop .location:before{font-family:rh_icons;content:'~';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:1.2em;margin-right:5px;margin-left:-3px;top:2px}.job.desktop p{line-height:1.5;max-height:275px;overflow:hidden}header.jobs_header{padding:80px 0 0;background:none}header.jobs_header .container{padding:0 1rem;font-weight:normal;text-align:center}header.jobs_header .container p{color:#999}header.jobs_header h1{font-size:2rem;font-weight:300}header.jobs_header h1:before{content:'Careers';text-transform:uppercase;display:block;margin-bottom:0.5rem;font-size:1rem;font-weight:bold}header.jobs_header .location{color:#999;font-weight:bold;text-align:center;margin-top:1rem}header.jobs_header .location:before{font-family:rh_icons;content:'~';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:1.2em;margin-right:5px;top:2px}.open_positions,.jobs_preamble{display:none}#jobs_contents{margin:3rem 0}#jobs_contents .job{padding-bottom:15px;border-top:1px solid #eee}#jobs_contents .job:last-child{border-bottom:1px solid #eee}#jobs_contents .job h1{text-align:center}#jobs_contents .job .location,#jobs_contents .job .summary{display:none}#jobs_contents .job input:checked ~ *{display:block!important;visibility:visible}#jobs_contents .job input:checked ~ *.summary{display:none!important}#jobs_contents .job h2{display:none}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}@media only screen and (min-width:600px){.case-studies .med-only{display:none}}#mobile_page .case-studies{padding-top:44px}.case-studies img{max-width:100%;height:auto}.case-studies .center{text-align:center}.case-studies .center-flex{-ms-flex-pack:center;justify-content:center}.case-studies section.solid-grey{background:#333;padding:125px 30px}.case-studies section.solid-grey .row{padding:0}.case-studies p.sign-up{font-size:38px;font-weight:300;color:#fff}.case-studies a.sign-up{font-size:18px;font-weight:600;height:42px;line-height:42px;text-transform:uppercase}.case-studies div.sign-up > div{width:100%;text-align:center}.case-studies ol{margin:0}.case-studies hr{border:0;height:0;border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(255,255,255,0.3);margin:0 auto}.case-studies hr.slim{width:50%}.case-studies .row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1080px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media only screen and (max-width:415px){.case-studies .row{text-align:center}.case-studies .row ol{text-align:left}.case-studies .row .case-study,.case-studies .row .sprite-1,.case-studies .row .sprite-2{margin-left:auto;margin-right:auto}.case-studies .row .prose-med,.case-studies .row .prose-lg{text-align:left}.case-studies .row .prose-light{text-align:center}.case-studies .row .prose-objective{text-align:center}.case-studies .row .rh_button.sign-up{font-size:14px}.case-studies .row .rh_button,.case-studies .row .rh_button_secondary{width:250px;margin-right:0}.case-studies .row .prose{text-align:center}.case-studies .row .prose.white{text-align:left}.case-studies .row hr.slim{margin:0 0 32px 0}}.case-studies .row.no-flex{display:block}.case-studies .va{position:relative;top:50%;transform:translateY(-50%)}.case-studies .va-flex{-ms-flex-align:center;align-items:center}.case-studies .prose,.case-studies .metrics-prose{font-size:16px;line-height:22px}.case-studies .metrics-title,.case-studies .metrics-prose{width:100%}.case-studies .metrics-prose{margin-bottom:3px}.case-studies .metrics-prose:last-of-type{margin-bottom:0}.case-studies .prose-med{font-size:17px;line-height:25px}.case-studies .prose-light{font-size:16px;font-weight:300;line-height:22px}.case-studies .prose-sm{font-size:14px}.case-studies .prose-lg{font-size:22px;font-weight:400;line-height:32px}.case-studies .mt-2{margin-top:24px}.case-studies .mb-1{margin-bottom:12px}.case-studies .mb-2{margin-bottom:24px}.case-studies .mb-2-1{margin-bottom:31px}.case-studies .mb-3{margin-bottom:36px}@media only screen and (max-width:600px){.case-studies .mb-3{margin-bottom:12px}}.case-studies .mb-4{margin-bottom:48px}@media only screen and (max-width:600px){.case-studies .mb-4{margin-bottom:24px}}.case-studies .mb-5{margin-bottom:60px}@media only screen and (max-width:600px){.case-studies .mb-5{margin-bottom:36px}}.case-studies-page .heading{padding:58px 0 24px;text-align:center}@media only screen and (max-width:415px){.case-studies-page .heading{padding-bottom:30px;padding-top:14px}}.case-studies-page .heading h2,.case-studies-page .heading h3{text-transform:uppercase}.case-studies-page .heading h2{font-size:18px;font-weight:700;margin-bottom:12px}.case-studies-page .heading h3{font-size:16px;font-weight:700;color:#999}.case-studies-page .col-2{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-page .col-2:nth-child(n){margin-right:30px}.case-studies-page .col-2:last-child{margin-right:0}.case-studies-page .col-2:nth-child(1n){margin-right:0}.case-studies-page .col-2:last-of-type{margin-bottom:0}@media only screen and (min-width:600px){.case-studies-page .col-2{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/2 - (30px - 30px * 1/2));margin-bottom:0}.case-studies-page .col-2:nth-child(n){margin-right:30px}.case-studies-page .col-2:last-child{margin-right:0}.case-studies-page .col-2:nth-child(2n){margin-right:0}}.case-studies-page .col-3{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-page .col-3:nth-child(n){margin-right:30px}.case-studies-page .col-3:last-child{margin-right:0}.case-studies-page .col-3:nth-child(1n){margin-right:0}.case-studies-page .col-3:last-of-type{margin-bottom:0}@media only screen and (min-width:600px){.case-studies-page .col-3{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/3 - (100px - 100px * 1/3));margin-bottom:0}.case-studies-page .col-3:nth-child(n){margin-right:100px}.case-studies-page .col-3:last-child{margin-right:0}.case-studies-page .col-3:nth-child(0n){margin-right:0}}.case-studies-page .col-4{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-page .col-4:nth-child(n){margin-right:30px}.case-studies-page .col-4:last-child{margin-right:0}.case-studies-page .col-4:nth-child(1n){margin-right:0}.case-studies-page .col-4:last-of-type{margin-bottom:0}@media only screen and (min-width:600px){.case-studies-page .col-4{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/4 - (50px - 50px * 1/4))}.case-studies-page .col-4:nth-child(n){margin-right:50px}.case-studies-page .col-4:last-child{margin-right:0}.case-studies-page .col-4:nth-child(0n){margin-right:0}}.case-studies-page .col-3-5{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-page .col-3-5:nth-child(n){margin-right:30px}.case-studies-page .col-3-5:last-child{margin-right:0}.case-studies-page .col-3-5:nth-child(1n){margin-right:0}.case-studies-page .col-3-5.secondary{margin-bottom:0}@media only screen and (min-width:600px){.case-studies-page .col-3-5{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3/5 - (30px - 30px * 3/5));margin-bottom:0}.case-studies-page .col-3-5:nth-child(n){margin-right:30px}.case-studies-page .col-3-5:last-child{margin-right:0}.case-studies-page .col-3-5:nth-child(5n){margin-right:0}.case-studies-page .col-3-5.secondary{position:relative;left:calc(99.99% * -2/5 - (30px - 30px * -2/5) + 30px)}}.case-studies-page .col-2-5{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1))}.case-studies-page .col-2-5:nth-child(n){margin-right:30px}.case-studies-page .col-2-5:last-child{margin-right:0}.case-studies-page .col-2-5:nth-child(1n){margin-right:0}.case-studies-page .col-2-5.primary{margin-bottom:24px}@media only screen and (min-width:600px){.case-studies-page .col-2-5{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 2/5 - (30px - 30px * 2/5))}.case-studies-page .col-2-5:nth-child(n){margin-right:30px}.case-studies-page .col-2-5:last-child{margin-right:0}.case-studies-page .col-2-5:nth-child(5n){margin-right:0}.case-studies-page .col-2-5.primary{margin-bottom:0;position:relative;left:calc(99.99% * 3/5 - (30px - 30px * 3/5) + 30px)}}.case-studies-page .col-7-12{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-page .col-7-12:nth-child(n){margin-right:30px}.case-studies-page .col-7-12:last-child{margin-right:0}.case-studies-page .col-7-12:nth-child(1n){margin-right:0}.case-studies-page .col-7-12.secondary{margin-bottom:0}@media only screen and (min-width:600px){.case-studies-page .col-7-12{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 7/12 - (30px - 30px * 7/12));margin-bottom:0}.case-studies-page .col-7-12:nth-child(n){margin-right:30px}.case-studies-page .col-7-12:last-child{margin-right:0}.case-studies-page .col-7-12:nth-child(12n){margin-right:0}.case-studies-page .col-7-12.secondary{position:relative;left:calc(99.99% * -5/12 - (30px - 30px * -5/12) + 30px)}}.case-studies-page .col-5-12{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1))}.case-studies-page .col-5-12:nth-child(n){margin-right:30px}.case-studies-page .col-5-12:last-child{margin-right:0}.case-studies-page .col-5-12:nth-child(1n){margin-right:0}.case-studies-page .col-5-12.primary{margin-bottom:24px}@media only screen and (min-width:600px){.case-studies-page .col-5-12{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 5/12 - (30px - 30px * 5/12))}.case-studies-page .col-5-12:nth-child(n){margin-right:30px}.case-studies-page .col-5-12:last-child{margin-right:0}.case-studies-page .col-5-12:nth-child(12n){margin-right:0}.case-studies-page .col-5-12.primary{margin-bottom:0;position:relative;left:calc(99.99% * 7/12 - (30px - 30px * 7/12) + 30px)}}.case-studies-page .overview-content{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1))}.case-studies-page .overview-content:nth-child(n){margin-right:30px}.case-studies-page .overview-content:last-child{margin-right:0}.case-studies-page .overview-content:nth-child(1n){margin-right:0}@media only screen and (min-width:600px){.case-studies-page .overview-content{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 10/18 - (30px - 30px * 10/18))}.case-studies-page .overview-content:nth-child(n){margin-right:30px}.case-studies-page .overview-content:last-child{margin-right:0}.case-studies-page .overview-content:nth-child(18n){margin-right:0}}.case-studies-page h3{font-size:42px;font-weight:300}.case-studies-page h4{font-size:16px;font-weight:700}.case-studies-page .tips h4{margin-bottom:1px}.case-studies-page h5{font-size:26px;font-weight:400;color:#777;margin-bottom:4px}.case-studies-page .heading-med{font-size:14px;font-weight:700;text-transform:uppercase}.case-studies-page .rh_button,.case-studies-page .rh_button_secondary{height:45px;line-height:45px}.case-studies-page .rh_button{margin-bottom:12px;margin-right:7px}.case-studies-page .rh_button.play:before{font-family:rh_icons;content:'>';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:12px;margin-right:6px}.case-studies-page .prose-objective{max-width:390px}.case-studies-page .white{color:#fff}.case-studies-page .rh_button_pink{background-color:#fa025a}.case-studies-page .rh_button_pink:hover{background-color:#fd196a}.case-studies-page .film-intro{padding:40px 0}@media only screen and (max-width:415px){.case-studies-page .film-intro{padding-bottom:70px}}.a24.case-studies-page .film-intro{padding:37px 0 40px}.seb-montaz.case-studies-page .film-intro{padding:59px 0 61px}.case-studies-page .study-overview{padding-bottom:96px}.case-studies-page .study-overview .logo-a24-kickstarter{margin-top:85px}.case-studies-page .solutions.pink{background-color:#d3316a}@media only screen and (max-width:600px){.case-studies-page .solutions{text-align:center}.case-studies-page .solutions ol{text-align:left}.case-studies-page .solutions .case-study,.case-studies-page .solutions .sprite-1,.case-studies-page .solutions .sprite-2{margin-left:auto;margin-right:auto}.case-studies-page .solutions .prose-med,.case-studies-page .solutions .prose-lg{text-align:left}.case-studies-page .solutions .prose-light{text-align:center}.case-studies-page .solutions .prose-objective{text-align:center}.case-studies-page .solutions .rh_button.sign-up{font-size:14px}.case-studies-page .solutions .rh_button,.case-studies-page .solutions .rh_button_secondary{width:250px;margin-right:0}.case-studies-page .solutions .prose{text-align:center}.case-studies-page .solutions .prose.white{text-align:left}.case-studies-page .solutions hr.slim{margin:0 0 32px 0}}.case-studies-page .solutions{padding:60px 0 100px}.case-studies-page .solutions h3,.case-studies-page .solutions h4,.case-studies-page .solutions p{color:#fff}.case-studies-page .solutions .solution-icon{height:80px}.case-studies-page .solutions-row > div{margin-bottom:64px}.case-studies-page .tips{padding:68px 0 50px}@media only screen and (max-width:415px){.case-studies-page .tips h4{text-align:center}}.case-studies-page .tips li{margin-bottom:31px}.case-studies-page .tips li:last-of-type{margin-bottom:0}.case-studies-page .metrics{padding:60px 0 115px}.case-studies-page .rh_button_green{background-color:#9fb189}.case-studies-page .rh_button_green:hover{background-color:#a9b995}.case-studies-page .seb-highline{background:url("/img/case_studies/seb-highline.jpg") no-repeat center center;background-size:cover;min-height:540px;padding:40px 0}.case-studies-page .solutions.green{background-color:#9fb189}.case-studies-page .rh_button_orange{background-color:#e4572a}.case-studies-page .rh_button_orange:hover{background-color:#e7683f}.case-studies-page .solutions.orange{background-color:#e4572a}.case-studies-page .oys-overview{background:url("/img/case_studies/oys-surfer-bg.jpg") no-repeat center center;background-size:cover}.case-studies-page .oys-overview,.case-studies-page .oys-live-overview{padding:90px 0}.case-studies-page .oys-live-overview .row,.case-studies-page .rh-live-logo{text-align:left}.case-studies-index .row{padding:102px 30px}.case-studies-index .row.top{padding-top:76px}.case-studies-index .fade-a24{background:url("/img/case_studies/case-studies-bg-a24.jpg") no-repeat center center;background-size:cover}.case-studies-index .fade-seb-montaz{background:url("/img/case_studies/case-studies-bg-seb-montaz.jpg") no-repeat center center;background-size:cover}.case-studies-index .fade-nomad-earth{background:url("/img/case_studies/case-studies-bg-nomad-earth.jpg") no-repeat center center;background-size:cover}.case-studies-index .solid-white{background:#fff}.case-studies-index .heading{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-index .heading:nth-child(n){margin-right:30px}.case-studies-index .heading:last-child{margin-right:0}.case-studies-index .heading:nth-child(1n){margin-right:0}@media only screen and (min-width:600px){.case-studies-index .heading{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/2 - (30px - 30px * 1/2));margin-bottom:0}.case-studies-index .heading:nth-child(n){margin-right:30px}.case-studies-index .heading:last-child{margin-right:0}.case-studies-index .heading:nth-child(2n){margin-right:0}}.case-studies-index .heading-icons{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));text-align:center}.case-studies-index .heading-icons:nth-child(n){margin-right:30px}.case-studies-index .heading-icons:last-child{margin-right:0}.case-studies-index .heading-icons:nth-child(1n){margin-right:0}@media only screen and (min-width:600px){.case-studies-index .heading-icons{-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/2 - (30px - 30px * 1/2))}.case-studies-index .heading-icons:nth-child(n){margin-right:30px}.case-studies-index .heading-icons:last-child{margin-right:0}.case-studies-index .heading-icons:nth-child(2n){margin-right:0}}.case-studies-index h1{font-size:50px;font-weight:300;line-height:1.1em}.case-studies-index h3{font-size:18px;font-weight:600}.case-studies-index .heading-prose{font-size:26px;font-weight:300}.case-studies-index .case-study{max-width:420px}.case-studies-index .film{font-size:14px;font-weight:600;text-transform:uppercase;color:#999}.case-studies .sprite-1{background-image:url("/img/case_studies/case_studies_sprite_1x_1.png")}.case-studies .sprite-1.center{margin-left:auto;margin-right:auto}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.case-studies .sprite-1{background-image:url("/img/case_studies/case_studies_sprite_2x_1.png");background-size:84px 469px}}.case-studies .sprite-2{background-image:url("/img/case_studies/case_studies_sprite_1x_2.png")}.case-studies .sprite-2.center{margin-left:auto;margin-right:auto}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.case-studies .sprite-2{background-image:url("/img/case_studies/case_studies_sprite_2x_2.png");background-size:115px 479px}}@media only screen and (max-width:415px){.case-studies ol{padding-left:0}}.case-studies ol li:before{background-image:url("/img/case_studies/case_studies_sprite_1x_1.png");content:"";position:absolute;margin-left:-40px}@media only screen and (max-width:415px){.case-studies ol li:before{position:static;display:block;margin:0 auto;margin-bottom:12px}}.case-studies ol li.one:before{width:30px;height:31px;background-position:0 0}.case-studies ol li.two:before{width:30px;height:31px;background-position:0 -31px}.case-studies ol li.three:before{width:30px;height:31px;background-position:0 -62px}.case-studies ol li.four:before{width:30px;height:31px;background-position:0 -93px}.case-studies ol li.five:before{width:30px;height:31px;background-position:0 -124px}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.case-studies ol li:before{background-image:url("/img/case_studies/case_studies_sprite_2x_1.png");background-size:84px 469px}}.case-studies .icon-chart{width:61px;height:58px;background-position:0 -155px}.case-studies .icon-embed{width:84px;height:56px;background-position:0 -213px}.case-studies .icon-fulfilment{width:81px;height:63px;background-position:0 -269px}.case-studies .icon-drm{width:76px;height:76px;background-position:0 -332px}.case-studies .icon-direct-buy{width:58px;height:61px;background-position:0 -408px}.case-studies .icon-embed-buy-red{width:115px;height:69px;background-position:0 0}.case-studies .icon-affiliate{width:84px;height:69px;background-position:0 -69px}.case-studies .icon-store{width:69px;height:69px;background-position:0 -138px}.case-studies .icon-interaction{width:76px;height:69px;background-position:0 -207px}.case-studies .icon-discount-tool{width:83px;height:67px;background-position:0 -276px}.case-studies .icon-embed-buy-green{width:115px;height:69px;background-position:0 -343px}.case-studies .icon-metrics{width:67px;height:67px;background-position:0 -412px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.post_comment textarea{width:100%;background-color:#1e1e1e;border:2px solid #2c2c2c;height:100px;box-sizing:border-box;color:#eee}.post_comment button.submit_comment{margin:16px 0;width:100%;background-color:#202020}.post_comment .button_wrap{width:100%;margin-top:10px}.post_comment .button_wrap > button{width:49%;background-color:#202020;margin:0}.post_comment .button_wrap > button:first-of-type{float:left}.post_comment .button_wrap > button:last-of-type{float:right}.comments_area .comment{margin-top:25px}.comments_area .user_avatar{float:left;margin-right:10px}.comments_area .comment_text{padding:20px 0;color:#999}.comments_area .time{color:#999}.comments_wrapper h4,.post_comment h5{text-transform:uppercase;color:#eee}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#project_details_drawer{position:fixed;top:0;right:-100%;width:100%;min-height:100%;color:#fff;transition:right 0.2s;z-index:40}#project_details_drawer.active{right:0}#project_details_drawer .bg,#project_details_drawer .wrap{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:auto 100%}#project_details_drawer .wrap{background:rgba(0,0,0,0.8);padding:1rem;box-sizing:border-box}#project_details_drawer h2{margin:0.3rem 0 0;font-size:1.7rem;font-weight:300}#project_details_drawer .buttons{margin:0 -1rem 2rem;padding:0 1rem 1rem;border-bottom:1px solid #111;box-shadow:0 1px 0 #333}#project_details_drawer button.back{padding:0.5rem;border:none;text-transform:uppercase;background:#222;color:#fff}#project_details_drawer button.back:active{background:#333}#project_details_drawer button.back:before{font-family:rh_icons;content:'[';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.75em}#project_details_drawer .description{height:250px;overflow:auto;color:#ccc}html.noscroll{overflow:hidden}html.noscroll body{overflow:hidden}html.noscroll #omnibar_mobile,html.noscroll #mobile_search_form{opacity:0;transition:opacity 0.2s;pointer-events:none}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#hero404,#hero500{box-sizing:border-box;height:424px;padding-top:50px;color:#fff;background-color:#bbb}#hero404{background:#bbb url("/img/404_background.jpg") center no-repeat}#hero404 .hero_text{width:340px}#hero404 h1{font-size:50px;font-weight:300;color:#fff}#hero404 .subhead{font-size:24px;margin-bottom:30px;line-height:1.3}#hero404 .rh_button + p{margin-top:15px;font-size:16px}#hero500{text-align:center;background:#333 url("/img/500_background.jpg") center no-repeat;padding-top:90px}#hero500 h1{font-size:42px;font-weight:bold;color:#fff}#hero500 .subhead{font-size:26px;font-weight:bold;text-transform:uppercase;margin-bottom:50px}#hero500 .rh_button_secondary + span{text-transform:uppercase;font-size:16px}#error_page_links{font-size:16px}#error_page_links section{float:left;width:400px;margin-right:50px}#error_page_links h2{font-size:30px;font-weight:300;margin:30px 0 10px}#error_page_links p,#error_page_links a{line-height:1.5}#error_page_links a{font-weight:bold}#error_info{position:absolute;right:10px;bottom:10px;z-index:10;background:rgba(255,255,255,0.85);padding:10px;border-radius:10px;border:4px solid rgba(128,128,128,0.5)}#error_info summary{font-weight:bold;cursor:pointer}#hero500,#hero404{text-align:center;padding-top:40px;background-size:cover}#hero500 .container,#hero404 .container,#error_page_links .container{width:100%;box-sizing:border-box;padding:0 1rem}#hero500 .hero_text,#hero404 .hero_text,#error_page_links .hero_text,#hero500 section,#hero404 section,#error_page_links section{width:auto;margin-right:0;font-size:0.9rem}#hero500 .hero_text li,#hero404 .hero_text li,#error_page_links .hero_text li,#hero500 section li,#hero404 section li,#error_page_links section li{line-height:2}#hero500 h1,#hero404 h1,#error_page_links h1{font-size:2.5rem}#hero500 h2,#hero404 h2,#error_page_links h2{font-size:1.5rem}#hero500 .subhead,#hero404 .subhead,#error_page_links .subhead{font-size:1.3rem;margin:0.5rem 0 2rem}#hero404{height:350px;background-image:url("/img/mobile_404_bg.jpg")}#hero500{height:400px}#hero500 .rh_button_secondary + span{display:block;margin:0.5rem 0 1rem}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.screen_fade_carousel{position:relative}.screen_fade_carousel .frame{position:relative;z-index:5;animation:none}.screen_fade_carousel .screen-wrap{box-sizing:border-box;margin:0 auto;width:870px}.screen_fade_carousel .screens{position:relative;top:53px;left:9px}.screen_fade_carousel .screens img{animation:none;position:absolute;top:0;left:0;opacity:0;transition:opacity 2s linear}.screen_fade_carousel .screens img.active{opacity:1}#features_page{font-size:16px}#features_page section > h2{font-size:40px;text-align:center;margin:80px 0 30px;font-weight:300}#features_page .thirds > li{float:left;box-sizing:border-box;width:33%;padding:20px 28px;line-height:1.4}#features_page .quarters > li{float:left;box-sizing:border-box;width:25%;padding-right:20px;line-height:1.4}#features_page li h3{font-weight:bold;font-size:1em;margin-bottom:5px}#features_page header{background-image:url("/img/get_started/get_started_bg.jpg");text-align:center;height:497px;margin-bottom:190px}#features_page header .container{padding:0}#features_page header h1{font-size:44px;font-weight:100;margin:80px 0 20px;color:#fff}#features_page header .rh_button{padding:0 37px;height:44px;line-height:44px;font-weight:bold;font-size:18px}#features_page .laptop_carousel{margin:40px auto 0}#features_page .laptop_carousel .screens{top:0;left:106px}#features_page .laptop_carousel .bg{position:absolute;top:0;left:159px}#features_page .simple_list{padding-top:8px;padding-bottom:40px;border-bottom:1px solid #eee;font-weight:300;line-height:1.4;counter-reset:simple_list}#features_page .simple_list > li{text-align:center;padding:20px 45px}#features_page .simple_list > li:before{counter-increment:simple_list;content:counter(simple_list);display:block;box-sizing:border-box;width:40px;height:40px;padding-top:8px;margin:0 auto 20px;font-size:18px;font-weight:bold;border-radius:50%;background:#333;color:#fff}#features_page .poster_carousel{margin:35px auto 30px;padding-bottom:5px;border-bottom:1px solid #eee}#features_page .poster_carousel p{margin-bottom:-17px;font-weight:bold;line-height:1.5;text-align:center}#features_page .poster_carousel .posters a{display:inline-block;margin-left:-155px;transition:all 0.2s;transform:scale(0.85)}#features_page .poster_carousel .posters a:first-child{margin-left:0}#features_page .poster_carousel .posters a:hover{transform:scale(0.92)}#features_page .small_cta{font-size:14px;display:block;text-align:center;cursor:pointer;font-weight:bold;text-transform:uppercase;text-decoration:none}#features_page .small_cta:after{font-family:rh_icons;content:'}';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;margin-left:6px;font-size:0.8em}#features_page .customize{background:#f5f5f5;padding:0 0 70px;margin:94px 0 0}#features_page .customize h2{margin-bottom:20px}#features_page .customize .container{padding-top:0}#features_page .customize ul{float:right;width:225px}#features_page .customize h3{margin-bottom:0}#features_page .customize li{margin-top:17px;line-height:1.4}#features_page .customize li:before{content:'';display:block;width:50px;height:50px;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .customize li:nth-child(1):before{background-position:-24px -17px;position:relative;left:-5px}#features_page .customize li:nth-child(2):before{background-position:-89px -17px}#features_page .customize li:nth-child(3):before{background-position:-154px -17px}#features_page .customize li:nth-child(4):before{background-position:-219px -17px}#features_page .customize .customize_carousel{left:-12px}#features_page .customize .customize_carousel .screens{top:53px;left:9px}#features_page .upload{background:#7fb8c6;color:#fff;text-align:center;padding-bottom:43px}#features_page .upload h2,#features_page .upload h3,#features_page .upload .small_cta{color:#fff}#features_page .upload h2{margin-bottom:0}#features_page .upload p{margin:10px 0}#features_page .upload .container:before{content:'';display:block;height:60px;width:160px;margin:43px auto 24px;background:url("/img/features/features_sprite.png?v=3") -20px -69px}#features_page .upload li{text-align:left}#features_page .get_paid h2{margin:60px 0 35px}#features_page .get_paid .container{padding-bottom:65px;border-bottom:1px solid #eee}#features_page .get_paid li{float:left;box-sizing:border-box;width:25%;padding-right:20px;line-height:1.4}#features_page .get_paid li:before{content:'';display:block;margin:0 0 20px;width:125px;height:84px;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .get_paid li:nth-child(1):before{background-position:-24px -127px}#features_page .get_paid li:nth-child(2):before{background-position:-394px -120px}#features_page .get_paid li:nth-child(3):before{background-position:-523px -125px}#features_page .get_paid li:nth-child(4):before{width:215px;height:64px;margin:20px 0;background-position:-375px -204px}#features_page .get_paid a{display:block;margin-top:5px;font-weight:600}#features_page .store{padding-top:0}#features_page .store h2{margin:60px 0 20px}#features_page .store .tablet_carousel{text-align:center}#features_page .store .tablet_carousel .screens{top:45px;left:163px}#features_page .store li{margin-top:22px}#features_page .store li:before{content:'';position:relative;display:block;width:65px;height:60px;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .store li:nth-child(1):before{background-position:-20px -201px;top:-10px}#features_page .store li:nth-child(2):before{background-position:-100px -212px;height:50px;margin-bottom:10px}#features_page .store li:nth-child(3):before{background-position:-166px -213px}#features_page .store li:nth-child(4):before{width:125px;background-position:-245px -213px}#features_page .dont_pay{margin:75px auto 110px;background:#f5f5f5;border:1px solid #ddd}#features_page .dont_pay h2{margin-top:40px 0 0}#features_page .dont_pay > p{text-align:center;margin:10px 0}#features_page .dont_pay li{text-align:center;padding-top:23px;padding-top:50px}#features_page .dont_pay li:before{position:relative;content:'';display:block;width:104px;height:72px;margin:20px auto;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .dont_pay li:nth-child(1):before{top:-10px;background-position:-20px -260px}#features_page .dont_pay li:nth-child(2):before{top:-2px;left:-22px;width:276px;background-position:-123px -264px}#features_page .dont_pay li:nth-child(3):before{top:-5px;width:156px;background-position:-420px -267px}#features_page .manage_content{background:#f5f5f5;padding-bottom:75px;font-weight:300}#features_page .manage_content h2{margin:70px auto 33px}#features_page .manage_content li{float:left;box-sizing:border-box;width:50%;padding-left:30px;line-height:1.4}#features_page .manage_content li:before{content:'';display:block;float:left;width:90px;height:103px;position:relative;top:-10px;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .manage_content li:nth-child(1):before{background-position:-20px -348px;margin-right:10px}#features_page .manage_content li:nth-child(2):before{background-position:-120px -348px}#features_page .manage_content h3{text-transform:uppercase}#features_page .own_audience{text-align:center}#features_page .own_audience h2{margin-bottom:10px}#features_page .own_audience .container{padding-top:28px}#features_page .own_audience li{float:left;box-sizing:border-box;width:50%;padding:20px 60px 30px;line-height:1.4}#features_page .own_audience li:before{content:'';display:block;width:110px;height:110px;margin:0 auto 20px;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .own_audience li:nth-child(1):before{background-position:-24px -470px}#features_page .own_audience li:nth-child(2):before{background-position:-146px -470px;width:180px}#features_page .own_audience li:nth-child(3):before{background-position:-325px -470px;height:153px}#features_page .own_audience li:nth-child(4):before{background-position:-440px -410px;height:153px;width:260px}#features_page .own_audience li a{display:block;font-weight:600;margin-top:10px}#features_page .viewer_trends{margin:60px 0;text-align:center;background:#f5f5f5}#features_page .viewer_trends h2{margin-bottom:10px}#features_page .viewer_trends img{margin:20px 0 84px}#features_page .videos_anywhere{text-align:center;margin-bottom:115px}#features_page .videos_anywhere h2{margin-bottom:0}#features_page .videos_anywhere > p{margin:10px 0 48px}#features_page .videos_anywhere .mos_wrap{margin:0 auto;width:764px;height:505px;position:relative}#features_page .videos_anywhere .mos_wrap img{position:absolute;left:0}#features_page .videos_anywhere .mos_wrap .contents{position:absolute;top:26px;left:73px;width:619px;height:350px;overflow:hidden}#features_page .videos_anywhere .mos_wrap .contents img{animation:superman_fly 15s ease-in-out infinite alternate;transform-origin:-10% -10%}#features_page .videos_anywhere ul.media{padding-top:18px;padding-bottom:55px;text-align:left}#features_page .videos_anywhere h3.chromecast:after{content:'';display:inline-block;width:40px;height:40px;background-image:url("/img/features/features_sprite.png?v=3");background-position:-643px -271px;position:absolute;margin-top:-14px;margin-left:4px}#features_page .videos_anywhere .devices{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#features_page .videos_anywhere .devices li{text-align:center;padding:30px 0 43px}#features_page .videos_anywhere .devices li:before{content:'';display:block;width:100px;height:130px;margin:0 auto 10px;background-image:url("/img/features/6_anywhere/set_top.png")}#features_page .videos_anywhere .devices li:nth-child(1):before{background-position:-20px -16px}#features_page .videos_anywhere .devices li:nth-child(2):before{background-position:-133px 12px;width:180px}#features_page .videos_anywhere .devices li:nth-child(3):before{background-position:-349px 12px;width:160px}#features_page .videos_anywhere .devices h3{margin-bottom:0}#features_page .videos_anywhere .devices .ready{color:#79b000;font-weight:bold}#features_page .videos_anywhere .devices .soon{color:#999;font-weight:bold}#features_page .features_footer{background:#333;color:#fff;text-align:center;padding:80px 0 100px}#features_page .features_footer h2{color:#fff;margin-bottom:30px;font-weight:300;font-size:40px}#features_page .features_footer .rh_button{font-weight:bold;font-size:18px;padding:0 25px;height:44px;line-height:44px}@keyframes superman_fly{0%{transform:scale(0.75)}100%{transform:scale(0.8) translateY(-40px)}}#features_page img{max-width:100%;height:auto}#features_page section > h2{font-size:2rem;padding:0 2rem;margin-bottom:2rem}#features_page section > h2 + p{padding-left:1rem;padding-right:1rem}#features_page header{height:420px;margin-bottom:0}#features_page header h1{font-size:2.5rem;padding:0 2rem}#features_page .thirds > li,#features_page .quarters > li,#features_page .own_audience li,#features_page .manage_content li{width:100%;float:none;text-align:center;box-sizing:border-box;padding:1rem 3rem}#features_page .thirds > li:before,#features_page .quarters > li:before,#features_page .own_audience li:before,#features_page .manage_content li:before{display:block;float:none;margin:0 auto!important}#features_page .thirds > li h3,#features_page .quarters > li h3,#features_page .own_audience li h3,#features_page .manage_content li h3{margin-top:0.5rem}#features_page .simple_list li:before{margin-bottom:1rem!important}#features_page .poster_carousel{margin-top:2rem}#features_page .poster_carousel img{width:140px;height:180px}#features_page .poster_carousel .posters{margin-top:2rem;text-align:center;height:180px;overflow:hidden}#features_page .poster_carousel .posters a{margin-left:-30%;transform:none}#features_page .customize ul{float:none;box-sizing:border-box;width:100%;padding:0 2rem;text-align:center}#features_page .customize ul li:before{margin:0 auto}#features_page .dont_pay{background:none;margin:4rem 1rem}#features_page .dont_pay h2{margin:2rem 0;padding:0 1rem}#features_page .dont_pay li{padding-top:2.5rem}#features_page .dont_pay li:before{position:static!important}#features_page .devices{display:none}#features_page img.carousel_replacement{display:block;max-width:100%;margin:0 auto}#features_page img.carousel_replacement.laptop{margin-top:2rem}#features_page img.carousel_replacement.imac{margin-top:3rem}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#feed{padding:3rem 0}#feed > h2{padding:1.5rem;margin:0 2rem 1.5rem;border-bottom:1px solid #eee;text-align:center;font-size:1.2rem;font-weight:normal;line-height:1.3}#feed #load_more{display:block;margin:1rem auto}#feed .empty_list{text-align:center;margin:3rem 0}#feed .project_tile_feed{max-width:80vw}#feed .project_tile_feed:only-child{display:block;max-width:none;margin-right:1rem}#feed .project_tile_feed img{height:auto;max-width:100%}#feed .project_tile_feed a{color:#666}#feed .project_tile_feed h3{margin:1rem 0 0.2rem;font-size:1.2rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#feed .project_tile_list,#feed .media_list{margin-right:-1rem;clear:both;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}#feed .project_tile_list > li,#feed .media_list > li{display:inline-block;float:none;margin-right:0.5rem}#feed .feedItem{padding:2rem 1rem;border-bottom:1px solid #ddd}#feed .feedItem > h3{font-size:1.1rem;margin:0 0 1rem}#feed .feedItem .news_title{display:none}#feed .feedItem .news_link{color:inherit}#feed .feedItem .news_link h4{font-weight:normal;margin-top:2rem}#feed .feedItem .feed_update_text img{max-width:100%;margin:1rem 0}#feed .creator_list{margin:1rem 0}#feed .creator_list > li{float:left}#feed .creator_list .avatar{margin-right:0.5rem}#feed .creator_list .avatar img{width:50px;height:50px}#feed .creator_list .name_link,#feed .creator_list .tagline,#feed .creator_list .inline_follow{display:none}#feed .followOptions{display:none}#feed .avatar{margin-right:0.5rem;margin-bottom:2rem;float:left}#feed .avatar > img{border-radius:50%;width:35px;height:35px}#feed .details{position:relative;padding-right:2.2rem}#feed .details .time{position:absolute;right:0;top:0;color:#999}#feed .media_summary.mobile{margin-left:0}#feed .no_more_items{text-align:center}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#mobile_artist_page{color:#999}#mobile_artist_page > header{margin-top:44px;padding:1rem;border-bottom:1px solid #ddd;background:#fff}#mobile_artist_page > header img{float:left;margin-right:1rem}#mobile_artist_page > header h1{color:#666;font-size:1.25rem;margin-bottom:0.3rem}#mobile_artist_page > header .tagline{font-size:0.875rem}#mobile_artist_page .about{padding:1.5rem 1rem;background:#eee}#mobile_artist_page .about h2{margin:0 0 0.3rem;font-size:1rem;color:#333}#mobile_artist_page .about a{display:block;float:left;width:32%;padding:0.4rem 0 0.2rem;margin-top:1rem;margin-right:2%;text-align:center;height:1.5rem}#mobile_artist_page .about a:last-child{margin-right:0}#mobile_artist_page .about .contact_twitter{background:#00abf4;font-size:1.2rem}#mobile_artist_page .about .contact_twitter:before{font-family:rh_icons;content:'#';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:-0.1em}#mobile_artist_page .about .contact_facebook{background:#3a589e}#mobile_artist_page .about .contact_facebook:before{font-family:rh_icons;content:'"';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}#mobile_artist_page .about .contact_web{background:#76796f;font-size:1.2rem}#mobile_artist_page .about .contact_web:before{font-family:rh_icons;content:'7';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}#mobile_artist_page .details{background:#eee;border-top:1px solid #ddd}#mobile_artist_page .details a.tab{box-sizing:border-box;width:50%;padding:0.8rem;margin-bottom:1rem;display:inline-block;float:left;background:#eee;color:#666;text-align:center;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:none}#mobile_artist_page .details a.tab:first-child{border-left:none}#mobile_artist_page .details a.tab.active{background:#fff}#mobile_artist_page .details .artist_tab{clear:both}#mobile_artist_page .details ul.projects{margin:0 1rem}#mobile_artist_page .details .subsection{background:#fff;padding:1rem;margin:1rem}#mobile_artist_page .details .subsection h2{margin:0 0 0.5rem;color:#333;font-size:1rem;font-weight:bold}#mobile_artist_page .details .subsection.stats{text-align:center}#mobile_artist_page .details .subsection.stats > div{display:inline-block;width:30%;padding:0 1rem;border-right:1px solid #ddd;font-size:0.75rem;box-sizing:border-box;text-align:left}#mobile_artist_page .details .subsection.stats > div:last-child{border-right:none}#mobile_artist_page .details .subsection.stats b{color:#333;font-size:1rem;font-weight:normal;display:block}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#mobile_project_layers #mobile_bundles_layer{background:#1d1d1d;padding:1rem}#mobile_project_layers #mobile_bundles_layer .image img{width:100%}#mobile_project_layers #mobile_bundles_layer .bundle_details{border:1px solid #555;padding:1rem;margin-bottom:1rem}#mobile_project_layers #mobile_bundles_layer .bundle_details.has_image{border-top:none}#mobile_project_layers #mobile_bundles_layer .bundle_details h3{margin-top:0;color:#fff}#mobile_project_layers #mobile_bundles_layer .bundle_details p{color:#aaa;margin-bottom:1rem}#mobile_project_layers #mobile_bundles_layer .bundle_details .buy_button{text-align:center}#mobile_project_layers #mobile_bundles_layer .bundle_details .buy_button a,#mobile_project_layers #mobile_bundles_layer .bundle_details .buy_button div.purchased{width:100%}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.mobile_carousel{visibility:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swipe_wrap{position:relative}.swipe_wrap > div{float:left;width:100%;position:relative}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#mobile_comments_layer .container{padding:0 15px}#mobile_comments_layer .see_more_comments{width:100%;margin:25px 0 40px 0}#mobile_comments_layer .comment .comment{margin-left:25px}#mobile_comments_layer .comment .comments_container .reply_form{padding-left:25px;margin:25px 0}#mobile_comments_layer .time{color:#999;font-weight:300;font-size:12px}#mobile_comments_layer .commenter{color:#eee}#mobile_comments_layer .commenter.creator{color:#8a4a92}#mobile_comments_layer section.comments .footer{padding-bottom:10px;padding-right:20px;border-bottom:2px solid #4a4a4a}#mobile_comments_layer section.comments .footer button{padding:3px 6px;border:none;background:none;color:#999;font-size:12px;text-transform:uppercase}#mobile_comments_layer section.comments .footer button:before{content:'';display:block;width:15px;height:13px;float:left;top:0.15em}#mobile_comments_layer section.comments .footer button.flag{float:right}#mobile_comments_layer section.comments .footer button.flag.active,#mobile_comments_layer section.comments .footer button.flag:hover{color:#e83723}#mobile_comments_layer section.comments .footer button.flag:before{font-family:rh_icons;content:'⚑';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:1px}#mobile_comments_layer section.comments .footer button.like{float:right}#mobile_comments_layer section.comments .footer button.like.liked,#mobile_comments_layer section.comments .footer button.like:hover{color:#46b8d3}#mobile_comments_layer section.comments .footer button.like:before{font-family:rh_icons;content:'6';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0.3em;top:1px}#mobile_comments_layer section.comments .footer button.delete{float:right}#mobile_comments_layer section.comments .footer button.delete.active,#mobile_comments_layer section.comments .footer button.delete:hover{color:#e83723}#mobile_comments_layer section.comments .footer button.delete:before{font-family:rh_icons;content:'≈';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:10px;top:2px}#mobile_comments_layer section.comments .footer button.reply:before{font-family:rh_icons;content:'↩ ';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:1px}#mobile_comments_layer .comments_non_user_block{margin:25px 0;color:#eee}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.mobile_contact_page{padding:5rem 2rem}.mobile_contact_page h2{font-weight:300;text-align:center}.mobile_contact_page h2 + p{margin:2.5rem 0 1.5rem;text-align:center}.mobile_contact_page input[type],.mobile_contact_page select,.mobile_contact_page textarea{box-sizing:border-box;width:100%;margin-bottom:0.75rem;padding:0.6rem 0.75rem;background-color:transparent;border-radius:2px}.mobile_contact_page .select_wrap{position:relative;margin-bottom:2rem}.mobile_contact_page .select_wrap + .select_wrap{margin-top:-1.25rem}.mobile_contact_page .select_wrap:after{font-family:rh_icons;content:'v';text-transform:none;color:#333;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.7em;position:absolute;top:1rem;right:0;pointer-events:none;padding:0 0.5rem;background:#fff;background:linear-gradient(to right,transparent,#fff 20%)}.mobile_contact_page .select_wrap select{border:1px solid #b0b0b0;padding:0.75rem;margin-bottom:0;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile_contact_page .rh_button{display:block;width:100%;margin-top:1rem}.mobile_contact_page .login_form{border:1px solid #eee;border-radius:4px;padding:1rem;margin:1rem 0}.mobile_contact_page .login_form p{text-align:center;margin-bottom:1rem}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.vr-list-hero{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.vr-list-hero h1{font-weight:600;line-height:1.1}.vr-list-hero .description{color:#fff;font-weight:600;font-size:22px;width:50%;max-width:300px;min-width:150px;margin:0 auto}.vr-list-hero .watch-now{width:100%;padding:20px 0;text-transform:uppercase;font-size:18px;font-weight:bold;color:#45d2c0;text-align:center}.vr-list-hero .watch-now:after{font-family:rh_icons;content:'v';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;display:block;margin:10px}.vr-list-hero .vr-hero-content{-ms-flex:1;flex:1;width:80%;margin:0 auto}.vr-list-hero .vr-email-form{margin:30px 0;font-size:24px}.vr-list-hero .vr-email-form input,.vr-list-hero .vr-email-form button{height:70px;line-height:70px;box-sizing:border-box;padding:0 30px;box-shadow:none}.vr-list-hero .vr-email-form input{color:#fff;border:2px solid #45d2c0;background:none;border-radius:10px}.vr-list-hero .vr-email-form input::-moz-placeholder{color:#45d2c0}.vr-list-hero .vr-email-form input:-ms-input-placeholder{color:#45d2c0}.vr-list-hero .vr-email-form input::placeholder{color:#45d2c0}.vr-list-hero .vr-email-form button{border:none;border-radius:10px;background:#45d2c0;color:#fff;font-weight:bold;font-size:22px;text-transform:uppercase;margin-left:10px}.vr-list-hero + .projectlist{top:120px;margin-bottom:200px}.vr-list-hero{width:100vw;padding-top:50px;text-align:center;background-color:#000;color:#fff}.vr-list-hero .vr-email-form input{width:80vw}.vr-list-hero .vr-email-form button{margin:0.5rem 0;width:80vw}#mobile_discover_page .project_tile img{min-height:27vw}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}article.video_downloads{padding:44px 1rem 2rem}article.video_downloads > h1{font-size:1.5rem}article.video_downloads h2{font-size:1rem;margin:2rem 0 0.5rem;font-weight:bold}article.video_downloads .download_choice{margin-bottom:2rem}article.video_downloads .download_choice .vidtitle{font-size:1rem;margin-top:0}article.video_downloads .download_choice .vidposter{float:left;margin-right:0.5rem}article.video_downloads .back_button{width:100%;text-align:center;margin-top:1rem}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.rh_footer{clear:both;background:#444 url("/img/footer_tile.jpg");color:#fff;font-size:1rem;padding:2rem 2.5rem 5rem}.rh_footer h2{color:inherit;text-transform:uppercase;font-size:1em;margin:1.5rem 0 1rem}.rh_footer a{display:block;line-height:1.7;color:#fff}.rh_footer a.tw:before{font-family:rh_icons;content:'#';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.rh_footer a.fb:before{font-family:rh_icons;content:'"';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.rh_footer a.tb:before{font-family:rh_icons;content:'†';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.rh_footer .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rh_footer .col{-ms-flex:0 0 49%;flex:0 0 49%;margin-bottom:2rem}.rh_footer .logo{line-height:2rem;margin-bottom:1rem}.rh_footer .logo:before{font-family:rh_icons;content:'R';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;display:inline;vertical-align:middle;font-size:140px}.rh_footer .made_with{border-top:1px solid rgba(255,255,255,0.3);padding-top:0.75rem}.rh_footer .made_with .logo ~ a{float:left;font-size:0.8em;margin-right:1rem}.rh_footer .vancity{font-size:0.9em}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.rhlive-hero{background:#222 url("/img/live/live_welcome_bg.jpg") center;background-position:center;box-sizing:border-box;min-height:80vh;padding:80px 5vw 100px;color:#fff;text-align:center;text-transform:uppercase;font-weight:600;font-size:1rem;letter-spacing:0.05em}.rhlive-hero .hero-logo{max-width:100%}.rhlive-hero h1{margin:15px 0 10px}.rhlive-hero .spaced{letter-spacing:0.1em;margin-bottom:40px}.rhlive-hero a{color:#00d3c4}.rhlive-hero .creator{margin-top:90px;font-size:0.9em}.rhlive-hero .creator p{max-width:400px;margin:10px auto 20px;text-transform:none;font-weight:normal;line-height:1.4}.rhlive-hero .creator em{font-style:normal;font-weight:bold}#mobile_homepage,#mobile_discover_page{background:#f7f7f7}#mobile_homepage .hero,#mobile_discover_page .hero{padding:7rem 0 5rem;background-color:#bbb;background-size:100% auto;background-position:center;text-align:center}@media screen and (min-width:700px){#mobile_homepage .hero,#mobile_discover_page .hero{background-size:cover}}#mobile_homepage .hero h1,#mobile_discover_page .hero h1{margin:0 3rem 2rem;font-size:1.5rem;font-weight:normal;color:#fff}#mobile_homepage .hero a.cta,#mobile_discover_page .hero a.cta{padding:0.5rem 2rem;color:#fff;border:2px solid #fff;border-radius:2px;text-transform:uppercase}#mobile_homepage .hero .description,#mobile_discover_page .hero .description{color:#fff}#mobile_homepage .hero.discovery h1,#mobile_discover_page .hero.discovery h1{margin-bottom:0.5rem;font-size:2.5rem;font-weight:300}#mobile_homepage .hero.discovery .list_logo,#mobile_discover_page .hero.discovery .list_logo{width:50%}#mobile_homepage .projectlist,#mobile_discover_page .projectlist{margin:1rem 0.5rem 3rem}#mobile_homepage .projectlist:first-of-type,#mobile_discover_page .projectlist:first-of-type{margin-top:-3rem}#mobile_homepage .projectlist .list_megatile,#mobile_discover_page .projectlist .list_megatile{position:relative;height:155px;background-size:auto;background-position:center;background-color:#aaa}@media screen and (min-width:700px){#mobile_homepage .projectlist .list_megatile,#mobile_discover_page .projectlist .list_megatile{height:300px;background-size:cover}}#mobile_homepage .projectlist .list_megatile .overlay,#mobile_discover_page .projectlist .list_megatile .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.2)}#mobile_homepage .projectlist .logo,#mobile_discover_page .projectlist .logo{display:block;height:100%;margin:0 auto}#mobile_homepage .projectlist .logo + .description,#mobile_discover_page .projectlist .logo + .description{display:none}#mobile_homepage .projectlist .description,#mobile_discover_page .projectlist .description{position:relative;z-index:2;text-align:center;margin-top:12%}#mobile_homepage .projectlist h3,#mobile_discover_page .projectlist h3{display:inline-block;padding:0.3rem 1rem;text-transform:uppercase;border:2px solid;font-size:1.2rem;color:#fff}#mobile_homepage .tile_list,#mobile_discover_page .tile_list{margin:0.5rem 0 0;margin-right:-0.5rem;padding:0}#mobile_homepage .project_tile,#mobile_discover_page .project_tile{width:calc(50% - 0.5rem);margin-right:0.5rem}#mobile_homepage .view_more,#mobile_discover_page .view_more{display:block;padding:0.5rem;border:2px solid;border-radius:2px;text-transform:uppercase;text-align:center;font-weight:bold;color:#aaa}#discovery_tiles{margin-top:2px;margin-right:-2px}#discovery_tiles .project_tile{width:calc(50% - 2px);margin-right:2px;margin-bottom:2px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#mobile_images_carousel{width:293px;padding:1px 0}#mobile_images_carousel .extras_image{width:292px;height:292px;margin-right:1px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#mobile_news_carousel{width:265px;padding:35px 0}.mobile_news_column{margin-left:15px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.mobile_news_tile{box-sizing:border-box;position:relative;float:left;width:250px;height:250px;padding:0 20px;background:#222;color:#e5e5e5;overflow:hidden}.mobile_news_tile .bgimg{position:absolute;top:0;left:0;width:inherit;height:inherit;background-size:cover;z-index:0}.mobile_news_tile .bgimg .darken{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(25,25,25,0),rgba(25,25,25,0.75))}.mobile_news_tile h3{position:relative;color:inherit;font-size:23px;line-height:24px;margin-top:130px;margin-bottom:10px}.mobile_news_tile .text{position:relative;font-size:14px;line-height:19px;word-wrap:break-word}.mobile_news_tile footer{height:100px;position:absolute;bottom:0;left:0;right:0;padding:0 20px;text-transform:uppercase;font-size:12px;color:#999}.mobile_news_tile footer .date,.mobile_news_tile footer .detail{margin-top:67px}.mobile_news_tile footer .date{float:left}.mobile_news_tile footer .detail{float:right}.mobile_news_tile footer .hr{height:1px;width:260px;background:#494949;position:absolute;bottom:44px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.paywall_checkout{padding:4rem 0 1rem}.paywall_checkout .wrapper{padding:0 1rem}.paywall_checkout hr{border:0;height:0;border-top:1px solid #eee;margin:1.125rem 0}.paywall_checkout header{padding-bottom:1rem}.paywall_checkout header h1{font-size:2rem;font-weight:300;margin:0.5rem 0 0.25rem}.paywall_checkout header .subhead{font-weight:bold;color:#999}.paywall_checkout .checkout_details{padding:2rem 0 0}.paywall_checkout .checkout_details .project_poster,.paywall_checkout .checkout_details .congrats_poster{position:relative;float:left;margin-right:1rem;margin-bottom:1rem}.paywall_checkout .checkout_details .project_poster .ribbon,.paywall_checkout .checkout_details .congrats_poster .ribbon{position:absolute;top:-4px;left:-4px}.paywall_checkout .checkout_details .heading{font-size:1.5rem;font-weight:300;line-height:0.8}.paywall_checkout .checkout_details .heading.success{color:#82bc00;line-height:1;font-size:1.625rem;margin:1rem 0 0.5rem}.paywall_checkout .checkout_details .project_title{font-weight:bold;font-size:1.25rem;line-height:1;margin:0.5rem 0}.paywall_checkout .checkout_details .project_price{line-height:1.3;font-size:0.875rem}.paywall_checkout .checkout_details .available{font-size:0.75rem}.paywall_checkout .payment_info{font-size:0.5rem;font-weight:600;margin-top:1rem;margin-right:-1rem}.paywall_checkout .payment_info img{display:block;margin-top:0.25rem}.paywall_checkout .terms{color:#aaa;font-size:0.4375rem;text-align:center;margin-top:0.5rem}.paywall_checkout .actions{margin:1.5rem 0 1rem;padding-top:1.5rem;border-top:1px solid #eee}.paywall_checkout .actions .rh_button,.paywall_checkout .actions .rh_button_secondary{padding:0 15px;margin-right:0.25rem}.paywall_checkout .actions .watch_now{display:block;width:100%}.paywall_checkout .bundle_items .items{margin-top:3rem}.paywall_checkout .bundle_items .items h5{text-transform:uppercase;color:#999;font-size:1rem}.paywall_checkout .bundle_items .items .item{margin-bottom:2rem;width:100%}.paywall_checkout .bundle_items .items .item:first-of-type{padding-top:0.5rem}.paywall_checkout .bundle_items .items .item .img{float:left;width:23%}.paywall_checkout .bundle_items .items .item .text{float:left;width:77%}.paywall_checkout .bundle_items .items .item .text.no_img{width:100%}.paywall_checkout .bundle_items .items .item img{width:100%}.paywall_checkout .bundle_items .items .item h4{margin:0 0 0 1rem;font-weight:300;font-size:16px}.paywall_checkout .bundle_items .items .item p{margin-left:1rem}.paywall_checkout .bundle_items .items .item .duration{color:#999;font-size:14px}.paywall_checkout .fb_button_container{padding:2rem 0 2.5rem}.paywall_checkout .fb_button_container h2{margin-top:0;text-align:center;font-size:2rem;font-weight:300}.paywall_checkout .rh_account{text-align:center;font-size:1.25rem;font-weight:300}.paywall_checkout .rh_account .login{padding:1.5rem 0;margin:0 0 1rem;border-top:1px solid #eee;border-bottom:1px solid #eee}.paywall_checkout .rh_account .rh_button,.paywall_checkout .rh_account .rh_button_secondary{display:block;width:16.25rem;margin:1rem auto 0}.paywall_checkout .checkout_reward{margin:1rem 0}.paywall_checkout .checkout_reward img{max-width:100%;height:auto}.paywall_checkout input[name=quantity]{max-width:4rem}.paywall_checkout section.shipping,.paywall_checkout section.feedback{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.paywall_checkout section.shipping label,.paywall_checkout section.feedback label{font-size:0.875rem;margin-bottom:1.25rem}.paywall_checkout section.shipping textarea,.paywall_checkout section.feedback textarea,.paywall_checkout section.shipping input,.paywall_checkout section.feedback input{width:100%;display:block;box-sizing:border-box;margin:0.125rem 0 0.25rem;padding:0.25rem;font-size:1rem;border-radius:0.25rem}.paywall_checkout section.shipping textarea.short,.paywall_checkout section.feedback textarea.short,.paywall_checkout section.shipping input.short,.paywall_checkout section.feedback input.short{width:50%}.paywall_checkout section.shipping input,.paywall_checkout section.feedback input{line-height:1.4rem;margin-bottom:1.25rem}.paywall_checkout section.shipping input:invalid,.paywall_checkout section.feedback input:invalid{background-color:#fff}.paywall_checkout section.shipping .survey,.paywall_checkout section.feedback .survey{text-align:center}.paywall_checkout section.shipping .survey label,.paywall_checkout section.feedback .survey label{display:block;margin-bottom:0.5rem}.paywall_checkout section.shipping .survey .note,.paywall_checkout section.feedback .survey .note{font-size:1rem}.paywall_checkout section.shipping .survey .question,.paywall_checkout section.feedback .survey .question{font-size:1rem}.paywall_checkout section.shipping .survey .question select,.paywall_checkout section.feedback .survey .question select{width:100%;height:2rem;background:none;margin:0 auto}.paywall_checkout section.shipping_options{margin-top:1rem;padding:1.5rem 0 0;border-top:1px solid #eee}.paywall_checkout section.shipping_options h3{font-size:1rem;margin:0.5rem 0}.paywall_checkout section.shipping_options label{display:block;margin-top:0.5rem}.paywall_checkout section.shipping_options input:checked + span{font-weight:bold}.paywall_checkout section.shipping_options p.total{margin-top:1.5rem;font-weight:bold}.paywall_checkout section.shipping_options p.total .price{font-weight:normal}.paywall_checkout section.shipping_options .notice{color:#aaa;font-size:0.4375rem}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#project_details_layer{padding:35px 15px 30px 15px}#project_details_layer img{float:left;margin-right:15px}#project_details_layer .rightside{color:#999;position:relative;margin-left:110px}#project_details_layer .rightside h2{color:#eee;margin:0 0 10px;font-size:18px;font-weight:600}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.mobile_reward_item{width:270px;height:322px;float:left;margin-right:20px;position:relative;background:#292929;font-family:proxima-nova,Helvetica,Arial,sans-serif;overflow:hidden}.mobile_reward_item a{text-decoration:none}.mobile_reward_item:last-child{margin-right:0}.mobile_reward_item h4{margin:50px 20px 10px;font-size:18px;font-weight:600;line-height:1.2;color:#e6e6e6}.mobile_reward_item h4 a{color:inherit}.mobile_reward_item a + h4{margin-top:20px}.mobile_reward_item .fan_count{margin:0 20px;font-size:13px;text-transform:uppercase;color:#777}.mobile_reward_item .description{margin:10px 20px;font-weight:normal;max-height:200px;color:#fff;font-size:14px}.mobile_reward_item button.edit_reward,.mobile_reward_item button.tile_delete{position:absolute;top:10px;display:none}.artist_viewing .mobile_reward_item button.edit_reward,.artist_viewing .mobile_reward_item button.tile_delete{display:block}.mobile_reward_item button.edit_reward{right:45px}.mobile_reward_item button.tile_delete{right:10px}.mobile_reward_item .buy{position:absolute;z-index:2;font-size:16px;bottom:0;left:0}.mobile_reward_item .buy span{float:left;padding:10px;font-weight:600;background:#202020;color:#eee}.mobile_reward_item .buy a{float:left;padding:10px 20px;background:#46b8d3;color:#eee;font-weight:100;text-transform:uppercase}.mobile_reward_item .buy a.support_cta,.mobile_reward_item .buy a.store_cta{margin-left:1px}.mobile_reward_item .text_fade{position:absolute;z-index:1;left:0;right:0;bottom:0;height:105px;background:#292929;background:linear-gradient(to bottom,rgba(41,41,41,0),#292929 28%)}.mobile_reward_item .digital_download{position:absolute;bottom:52px;left:21px;z-index:2;color:#666;font-size:12px}.mobile_reward_item .digital_download:before{font-family:rh_icons;content:'D';text-transform:none;color:#606060;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;top:5px;margin-right:4px;font-size:17px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.mobile_list_page{padding:3rem 0 0}.mobile_list_page header{padding:4rem 0;text-align:center;font-size:1.2rem;color:#999}.mobile_list_page header h1{margin-top:0.2rem;color:#000;font-size:2rem;font-weight:300}.mobile_list_page h1{font-size:1rem;font-weight:bold;color:#aaa;margin-top:0}.mobile_list_page ol{padding:0}.mobile_list_page .project_tile{width:100%;margin-bottom:0}.mobile_list_page .project_tile img{min-height:56vw}.mobile_list_page .project_tile .details{display:block;width:100%;position:absolute;bottom:0;background:linear-gradient(rgba(17,17,17,0),rgba(17,17,17,0.5) 70%);padding:3rem 1rem 1rem}.mobile_list_page .project_tile h3{color:#fff;font-size:1rem;margin:0}.mobile_list_page .project_tile .logline{display:none}.mobile_list_page .media_summary.mobile{width:100%;height:auto;margin-left:0}.mobile_list_page .media_summary.mobile img{width:100%;height:auto;min-height:56vw}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#mobile_sidebar{position:absolute;z-index:10001}#mobile_sidebar.hidden{visibility:visible;display:block!important}#mobile_sidebar.hidden .overlay{opacity:0;width:0}#mobile_sidebar.hidden .contents{left:-300px;left:-80vw}#mobile_sidebar .overlay{position:absolute;display:block;width:100vw;height:100vh;background:rgba(0,0,0,0.4);transition:opacity 0.3s}#mobile_sidebar .contents{position:absolute;left:0;box-sizing:border-box;height:100vh;width:300px;width:80vw;overflow:auto;padding:2rem 1rem 0;background:rgba(17,17,17,0.95);transition:left 0.2s ease-in-out;color:#eee}#mobile_sidebar button.close{position:absolute;right:0.7rem;top:0.7rem;color:#aaa;background:none;border:none}#mobile_sidebar button.close:before{font-family:rh_icons;content:'X';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:1.2rem;margin-right:0}#mobile_sidebar .auth{margin:1rem -1rem;padding:0.5rem 1rem;border-top:1px solid #444;border-bottom:1px solid #444}#mobile_sidebar .auth_options{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:bold;-ms-flex-pack:justify;justify-content:space-between;padding-right:2rem}#mobile_sidebar .auth_options:before{font-family:rh_icons;content:'÷';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:3rem;margin-right:0.5rem}#mobile_sidebar .auth_options .login_cta{color:#fff}#mobile_sidebar .auth_options .signup_cta{color:#46b8d3}#mobile_sidebar .artist_profile{display:block;padding:1rem 0;color:#eee;font-size:1.2rem;font-weight:bold}#mobile_sidebar .artist_profile .avatar{margin-right:0.5rem;border-radius:50%}#mobile_sidebar .artist_profile:hover{text-decoration:none}#mobile_sidebar .discovery_groups label,#mobile_sidebar .discovery_groups a{display:block;font-size:1.5rem;line-height:1.7;color:#fff}#mobile_sidebar .static_links a{display:block;line-height:1.7;font-size:1.1rem;color:#aaa}#mobile_sidebar .static_links a.logout{color:#fff}#mobile_sidebar .wl_count{display:inline-block;margin-left:3px;padding:1px 3px;position:relative;top:-1px;border:1px solid;border-radius:2px;color:#aaa;line-height:1.3;font-size:0.7em}#mobile_sidebar .contents > input[type=radio]{display:none}#mobile_sidebar input:checked + .subpanel{width:100%;opacity:1}#mobile_sidebar input ~:not(.subpanel){position:relative;left:0;transition:left 0.3s}#mobile_sidebar input:checked ~:not(.subpanel){left:-300px;left:-80vw;position:absolute}#mobile_sidebar .subpanel{float:right;height:100%;box-sizing:border-box;width:0;padding:1rem 0 0;transition:all 0.3s;opacity:0;overflow:hidden}#mobile_sidebar .subpanel button.back_to_main{position:absolute;left:0.7rem;top:0.7rem;color:#aaa;background:none;border:none;color:#fff}#mobile_sidebar .subpanel button.back_to_main:before{font-family:rh_icons;content:'<';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:1.4rem}#mobile_sidebar .subpanel h2{font-size:1.1em;text-transform:uppercase;color:#999;font-weight:normal;margin:8px 0 5px}#mobile_sidebar .subpanel a{display:block;color:#fff;line-height:2;width:70vw;position:relative;z-index:2}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#mobile_store_carousel,#mobile_support_carousel{width:285px;padding:35px 0}#mobile_store_carousel .mobile_reward_item,#mobile_support_carousel .mobile_reward_item{margin-left:15px}#mobile_support_layer .support_info{padding:0 1rem}#mobile_support_layer .support_stats{background:#282828;color:#e7e7e7;margin:1rem}#mobile_support_layer .support_stats dl{padding:2rem}#mobile_support_layer .support_stats dt{font-size:2rem}#mobile_support_layer .support_stats dd{color:#999;font-weight:600;text-transform:uppercase;margin:0 0 1rem}#mobile_support_layer .support_stats .rh_button{display:block;width:100%;margin-top:-2rem;font-size:1.5rem;line-height:3rem;height:3rem}#mobile_support_layer #mobile_support_carousel{padding:10px 0 35px}#mobile_support_layer video{width:100%!important;height:auto!important;min-height:200px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#mobile_sundance_page{background-color:#272727;text-align:center}#mobile_sundance_page .outer{height:100%;width:100%;padding:8px 0}#mobile_sundance_page .inner{padding:0 16px;margin:0 auto;text-align:left}#mobile_sundance_page .tiles{background-color:#fff}#mobile_sundance_page .quotes,#mobile_sundance_page .submit{background-color:#272727}#mobile_sundance_page .quotes h2,#mobile_sundance_page .submit h2,#mobile_sundance_page .quotes h3,#mobile_sundance_page .submit h3{color:#e5e5e5;margin:0}#mobile_sundance_page .quotes p,#mobile_sundance_page .submit p,#mobile_sundance_page .quotes small,#mobile_sundance_page .submit small,#mobile_sundance_page .quotes footer,#mobile_sundance_page .submit footer{color:#eee}#mobile_sundance_page .legacy h2,#mobile_sundance_page .current h2,#mobile_sundance_page .legacy h3,#mobile_sundance_page .current h3{color:#fff;margin:0}#mobile_sundance_page .legacy p,#mobile_sundance_page .current p,#mobile_sundance_page .legacy small,#mobile_sundance_page .current small{color:#fff}#mobile_sundance_page .legacy section,#mobile_sundance_page .current section,#mobile_sundance_page .quotes{border-bottom:1px solid #363636;padding-bottom:22px}#mobile_sundance_page .welcome{padding:40px 0 45px 0;background:#f7f7f7 url("/img/sundance/sundance_welcome_bg.jpg") center 0 no-repeat;font-size:14px;font-weight:normal;color:#333;line-height:1.4;text-align:center}#mobile_sundance_page .welcome .logo{width:120px;height:auto;margin-bottom:25px}#mobile_sundance_page .welcome .title{font-size:21px;margin-bottom:8px;font-weight:500;line-height:1.231}#mobile_sundance_page .welcome > p{padding:0 20px}#mobile_sundance_page .welcome a.learn_more{display:block;margin-top:10px;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none}#mobile_sundance_page .welcome a.learn_more:after{font-family:rh_icons;content:'→';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.7em;margin-left:0.3em;margin:0;left:5px}#mobile_sundance_page .tiles{width:auto;padding:30px 0 40px 0;padding-left:18px;border-bottom:1px solid #ddd}#mobile_sundance_page .tiles .blurb{font-size:11px;font-weight:600;margin-bottom:20px;margin-left:-18px;padding:0 18px}#mobile_sundance_page .gates{background:#fff;font-size:14px;font-weight:normal;color:#333;line-height:1.4;padding-top:25px;padding-bottom:0}#mobile_sundance_page .gates .inner{text-align:center}#mobile_sundance_page .gates .logo{width:290px;margin-bottom:25px}#mobile_sundance_page .gates .title{font-size:21px;margin-bottom:8px;font-weight:500;line-height:1.231}#mobile_sundance_page .gates > p{padding:0 20px}#mobile_sundance_page .gates #gates_slider{padding:30px 0 50px 0}#mobile_sundance_page .gates .gates_info .title{font-size:16px;font-weight:600}#mobile_sundance_page .gates .gates_1{margin-bottom:40px}#mobile_sundance_page .gates .gates_1 > img{width:220px;height:auto;margin-bottom:10px}#mobile_sundance_page .gates .gates_2{margin-bottom:20px}#mobile_sundance_page .gates .gates_2 > img{width:230px;height:auto;margin-bottom:20px}#mobile_sundance_page .gates .crowd_footer{background:url("/img/sundance/crowd_footer.png") center 0 no-repeat;height:140px}#mobile_sundance_page .legacy,#mobile_sundance_page .current{float:left;padding:20px 0 0}#mobile_sundance_page .legacy h3,#mobile_sundance_page .current h3{font-size:17px;font-weight:300}#mobile_sundance_page .legacy small,#mobile_sundance_page .current small{font-size:11px;font-weight:300}#mobile_sundance_page .legacy p,#mobile_sundance_page .current p{font-size:12px}#mobile_sundance_page .title{margin-bottom:15px}#mobile_sundance_page .title:before{content:'';display:block;float:left;margin-right:15px}#mobile_sundance_page .legacy .title:before{font-family:rh_icons;content:'b';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:30px;margin-right:14px}#mobile_sundance_page .current .title:before{font-family:rh_icons;content:'e';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:30px;margin-right:14px}#mobile_sundance_page .quotes{padding:20px 0}#mobile_sundance_page .quotes .inner{text-align:center}#mobile_sundance_page .quotes .quote{opacity:0;height:0;overflow:hidden;transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out}#mobile_sundance_page .quotes .quote.show{opacity:1;height:auto}#mobile_sundance_page .quotes .quote blockquote{margin:26px 0 0}#mobile_sundance_page .quotes .quote p{font-size:13px;font-style:italic;font-family:Georgia,serif;margin-bottom:14px}#mobile_sundance_page .quotes .quote footer{font-size:11px;margin:0 30px}#mobile_sundance_page .submit{background-color:#2d2d2d;padding-top:34px;padding-bottom:40px}#mobile_sundance_page .submit .inner{text-align:center}#mobile_sundance_page .submit h3{font-size:18px;font-weight:300;margin-bottom:12px}#mobile_sundance_page .submit p{font-size:14px;margin-bottom:14px}#mobile_sundance_page .submit .contact{width:127px;height:36px;font-size:14px}#mobile_sundance_page .submit a,#mobile_sundance_page .submit a:visited{color:inherit}#mobile_sundance_page #discovery_slider,#mobile_sundance_page #gates_slider{width:120px}#mobile_sundance_page .poster_item{width:120px;height:168px;-webkit-transform:translateX(0)}#mobile_sundance_page .poster_item .poster{width:110px;height:168px;margin-right:20px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.news_tile_link{position:relative}.news_tile_link .actions{display:none;position:absolute;top:8px;right:8px;z-index:2}.news_tile_link .actions button{border:none;background:#666;padding:5px;margin-left:3px;color:#ccc;opacity:0.8}.news_tile_link .actions button:hover{color:#ddd;opacity:1}.artist .news_tile_link .actions{display:block}.news_tile_link .actions .delete:before{font-family:rh_icons;content:'X';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.news_tile_link .actions .edit:before{font-family:rh_icons;content:'p';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.mobile_news_tile.update_tile h3{margin-top:30px}.mobile_news_tile.update_tile.withimg h3{margin-bottom:7px;color:#eee}.mobile_news_tile.update_tile.withimg .text{color:#e5e5e5}.mobile_news_tile.update_tile footer{background:#292929;background:linear-gradient(rgba(34,34,34,0),#222 44%)}.mobile_news_tile.update_tile.withimg h3{margin-top:0;line-height:23px}.mobile_news_tile.update_tile.withimg footer{background:none}.mobile_news_tile.update_tile.withimg .text_wrap{box-sizing:border-box;margin-top:105px;height:91px;overflow:hidden}a.news_tile_link{display:block;float:left}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.mobile_player .ios-support{position:absolute;width:100%;top:100px;text-align:center}.mobile_player .mobile_spinner{position:absolute;top:50%;left:50%;z-index:3;margin-left:-33px;margin-top:-33px}.mobile_player .play.basic,.mobile_player .vjs-big-play-button{position:absolute;bottom:0;left:0;z-index:3;width:60px;height:40px;background:#000;background:rgba(0,0,0,0.9);-webkit-backface-visibility:hidden;border:0;margin:0;padding:0}.mobile_player .play.basic:before,.mobile_player .vjs-big-play-button:before{font-family:rh_icons;content:'>';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:20px;position:absolute;top:9px;left:21px}.mobile_player .play.basic:active,.mobile_player .vjs-big-play-button:active{background:#429cb2}body.embed.preview .mobile_player .play.basic,body.embed.preview .mobile_player .vjs-big-play-button{display:none}.mobile_player .play.trailer{position:absolute;display:none;bottom:10px;left:7px;z-index:3;padding:0 10px;font-size:14px;height:36px;line-height:36px;-webkit-backface-visibility:hidden}.mobile_player .play.trailer:before{float:left;font-family:'rh_icons';content:'>';text-transform:none;font-weight:normal;margin-right:6px;position:relative;speak:none;font-size:17px}@media screen and (min-device-width:360px){body.embed.preview .mobile_player .play.trailer{display:block}}.mobile_player.is-vr{position:relative}.mobile_player.is-vr #main_video{position:relative;margin:0 auto}.mobile_player.is-vr video{position:absolute;display:block;left:0;top:-100000px;width:100%}.mobile_player.is-vr .vjs-clickHandler{position:absolute;width:100%;height:100%}.mobile_player.is-not-vr{position:relative;display:block;overflow:hidden;background:#000;height:168px}.mobile_player.is-not-vr video{display:block;width:100%}.mobile_player.is-not-vr .poster{position:absolute;top:0;left:0;z-index:2;width:100%;-webkit-backface-visibility:hidden}.mobile_player.is-not-vr .buy{position:absolute;display:none;bottom:10px;right:7px;z-index:3;padding:0 10px;font-size:14px;height:36px;line-height:36px;-webkit-backface-visibility:hidden}.mobile_player.is-not-vr .buy .price{float:left;box-shadow:5px 0 12px -5px rgba(0,0,0,0.9);font-weight:600;margin-right:12px;padding-right:10px}body.embed.preview .mobile_player.is-not-vr .buy{display:block}.mobile_player.is-not-vr .duration{position:absolute;bottom:7px;right:7px;z-index:3;padding:5px;background:#000;background:rgba(0,0,0,0.9);font-size:13px;color:#fff;-webkit-backface-visibility:hidden}body.embed .mobile_player.is-not-vr .duration{display:none}.mobile_player.is-not-vr .error_screen{position:absolute;z-index:5;width:100%;height:100%;background:rgba(0,0,0,0.9);text-align:center;padding:40px 0;color:#fff}.mobile_player.is-not-vr .rh_logo{display:none;position:absolute;bottom:19px;right:13px;z-index:3;width:83px;height:11px;-webkit-backface-visibility:hidden}.mobile_player.is-not-vr .rh_logo > img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.embed:not(.preview) .mobile_player.is-not-vr .rh_logo{display:block}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#mobile_videos_carousel{width:265px;padding:15px 0}#mobile_videos_carousel .media_summary{margin-left:15px}.media_summary{position:relative;width:250px;height:140px}.media_summary .lock_icon{position:absolute;top:12px;right:12px;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media_summary .lock_icon:before{font-family:rh_icons;content:'L';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:20px}.media_summary.paywall:hover .media_summary_overlay{bottom:-77px}.media_summary.paywall:hover .buy_button{bottom:0}.media_summary .buy_button{position:absolute;bottom:-38px;left:0;z-index:2;pointer-events:none;transition:bottom 0.2s linear}.media_summary .media_summary_overlay{box-sizing:border-box;width:100%;padding:12px;position:absolute;bottom:0;color:#aaa;background:#000;background:rgba(0,0,0,0.6);background:linear-gradient(transparent,rgba(0,0,0,0.8));pointer-events:none;transition:bottom 0.2s linear;z-index:2}.media_summary h3{margin:0 0 0.4rem;font-size:14px;color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media_summary .duration{font-size:12px}.media_summary .duration:before{content:"";display:inline-block;float:left;margin-right:5px;position:relative;top:2px;background:url("/img/video_tile_sprite.png?v=2") -22px -14px no-repeat;height:14px;width:15px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.more_collapsed{position:relative;overflow:hidden;margin-bottom:5px}.more_collapsed + .more_toggle{color:#fff;background:none;border:none;padding:0;font-size:0.75rem}.more_collapsed + .more_toggle:before{font-family:rh_icons;content:'v';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.625rem;margin-right:0.5em}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#omnibar_mobile{position:absolute;top:0;z-index:10000;width:100%;min-width:100%;background-color:#fff;box-shadow:0 1px 2px rgba(40,40,40,0.5);height:44px;transition:top 0.2s}#omnibar_mobile.hidden{top:-44px;visibility:visible;display:block!important}#omnibar_mobile.integrated{background:none;box-shadow:none}#omnibar_mobile.integrated .omni_btn{color:#fff;text-shadow:none}#omnibar_mobile.integrated svg path{fill:#fff}#omnibar_mobile .omni_btn{color:#333;text-shadow:0 1px 1px #fff}#omnibar_mobile .hp_link{display:block;position:absolute;top:0;left:30%;width:40%;height:100%}#omnibar_mobile > svg{display:block;width:120px;height:44px;margin:0 auto}#omnibar_mobile > svg path{fill:#333}#omnibar_mobile .mobile_omnibar_toggle{position:absolute;top:0;left:10px;width:25px;height:44px;padding:0;border:none;background:none}#omnibar_mobile .mobile_omnibar_toggle:before{font-family:rh_icons;content:'–';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:0.7rem}#omnibar_mobile .mobile_omnibar_search{position:absolute;top:0;right:10px;width:25px;height:44px;padding:0;border:none;background:none}#omnibar_mobile .mobile_omnibar_search:before{font-family:rh_icons;content:'¿';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:1rem;top:0.1em}#mobile_search_form{position:fixed;top:0;z-index:10000;width:100%;background:rgba(0,0,0,0.55);transition:top 0.2s}#mobile_search_form.hidden{top:-44px;visibility:visible;display:block!important}#mobile_search_form.hidden .overlay{height:0;opacity:0}#mobile_search_form:before{font-family:rh_icons;content:'¿';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;pointer-events:none;position:absolute;left:0.7rem;top:0.8rem;font-size:1rem}#mobile_search_form .overlay{position:absolute;display:block;width:100vw;height:100vh;background:rgba(0,0,0,0.4);transition:opacity 0.2s 0.2s}#mobile_search_form input{position:relative;z-index:2;height:44px;width:100%;padding-left:2.6rem;font-size:1rem;font-weight:600;box-sizing:border-box;border:none;outline:none;background:none;color:#fff}#mobile_search_form input::-webkit-search-decoration,#mobile_search_form input::-webkit-search-cancel-button,#mobile_search_form input::-webkit-search-results-button,#mobile_search_form input::-webkit-search-results-decoration{display:none}#mobile_search_form input::-webkit-input-placeholder{color:#aaa}#mobile_search_form input::-moz-placeholder{color:#aaa}.omnibar_override_msg{position:absolute;top:0;z-index:10000;box-sizing:border-box;width:100%;min-width:100%;min-height:44px;padding:0.5rem 1rem;background-color:#caf5ff;color:#3495ac;font-size:0.95rem}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#mobile_project_layers > section{background:#484848}#mobile_project_layers > section:nth-of-type(even){background:#373737}#mobile_project_layers > section > h2{height:43px;line-height:43px;margin:0;padding-left:15px;background:#272727;color:#eee;font-weight:normal;text-transform:uppercase;font-size:1.2em;overflow:hidden}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.bg_wrap{top:0;left:0;width:100%;height:100%;position:absolute;background-color:#000;background-repeat:no-repeat;background-size:auto 600px;background-position:top center;z-index:-1}#mobile_stage{width:100%;overflow:hidden;padding:4rem 5% 1rem;box-sizing:border-box;background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 5%,rgba(0,0,0,0.4) 5%,rgba(0,0,0,0.8) 100%);color:#eee}#mobile_stage h2{font-weight:normal;font-size:1.4rem;color:#eee;margin-top:1rem}#mobile_stage .poster{width:100%;margin-bottom:1em}#mobile_stage .description{font-size:1rem}#mobile_stage .watch{padding:10rem 1rem 0.5rem;text-align:center}#mobile_stage .watch .cta{display:block;max-width:20rem;margin:0.7rem auto;padding:0.6rem;border-radius:1.2rem;background:rgba(34,34,34,0.6);text-transform:uppercase;color:#fff}#mobile_stage .watch .cta.download:before{font-family:rh_icons;content:'\e801';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:2px;left:-2px;margin-right:5px;font-size:1.2rem;line-height:1.2rem}#mobile_stage .watch .play_icon:before{font-family:rh_icons;content:'>';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:0.8em;margin-right:0.7rem}#mobile_stage div.exclusion{clear:both;text-align:center;margin:4rem 0;font-size:0.875rem}.project_tidbits{color:#aaa;font-size:0.8rem;text-transform:uppercase;margin:0.2rem 0 0.7rem}.project_tidbits span{margin-right:0.5rem}.film_info{background:#3b3b3b;color:#fff;padding:1.5rem 1rem}.film_info h2{margin:0.3rem 0 0;font-size:1.7rem;font-weight:300}.film_info .show_details_drawer{background:none;padding:0.3rem 0.6rem;margin:0.7rem 0 0.7rem;border-radius:3px;border:1px solid rgba(255,255,255,0.4);color:#aaa;text-transform:uppercase;font-size:0.8rem}.buy_rent{margin-top:1.5rem}.buy_rent .rh_button,.buy_rent .rh_button_secondary{display:block;margin-bottom:0.5rem}.buy_rent .release_date{text-align:center;margin:0.5rem}.buy_rent .rh_stage_button_secondary{display:block;background:#1c1c1c}.artist_own_project_msg{position:relative;top:44px;background:#222;color:#fff;height:50px}.artist_own_project_msg .msg{width:240px;margin:0 auto;font-size:0.7em;padding-top:1.2em;padding-left:15px;text-align:center}.artist_own_project_msg:before{font-family:rh_icons;content:'◉';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;position:absolute;left:8px;top:7px;font-size:32px}.artist_own_project_msg:after{font-family:rh_icons;content:'X';text-transform:none;color:#666;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;position:absolute;right:8px;top:19px;font-size:13px}#mobile_stage .vr_learn_more{display:block;margin:0 auto 1rem;color:#999;font-size:0.8rem}.vr-experience{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1rem;margin:-1.5rem -1rem 1rem;border-bottom:1px solid #444}.vr-experience > span{font-size:0.85em;font-weight:600;text-transform:uppercase}.vr-experience > span:before{content:'';display:inline-block;width:3rem;height:1.8rem;margin-right:0.7rem;background:url("/img/vr_icon_solid.png") no-repeat;background-size:3rem;vertical-align:middle}.vr-experience > button{background:none;padding:0.3rem 0.7rem;border-radius:3px;border:1px solid #45d2c0;color:#45d2c0}.rh_button.vr_icon:before{font-family:rh_icons;content:'W';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;vertical-align:top;font-size:1.8rem;margin-right:0.25rem}.project_modal_overlay.vr{text-align:center}.project_modal_overlay.vr > .closeModal:before{color:#000}.project_modal_overlay.vr .content{margin:0 auto}.project_modal_overlay.vr h2{margin-top:132px;font-size:36px;font-weight:300;color:#000}.project_modal_overlay.vr p{font-size:16px;width:400px;margin:0 auto}.project_modal_overlay.vr .links{margin:24px 0}.project_modal_overlay.vr .links .item{display:inline-block;padding-top:36px;border-radius:5px;width:170px;height:134px;line-height:18px;color:#333}.project_modal_overlay.vr .links .item:hover{background-color:rgba(0,0,0,0.05);color:#46b8d3}.vr-modal-icon{margin:0 auto;margin-bottom:10px}.vr-modal-icon.appstore{background-image:url("/img/appstore_icon.png");background-repeat:no-repeat;width:70px;height:70px}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vr-modal-icon.appstore{background-image:url("/img/appstore_icon@2x.png");background-size:70px 70px}}.vr-modal-icon.play{background-image:url("/img/googleplay_icon.png");background-repeat:no-repeat;width:60px;height:65px;padding:2px 0 3px 0}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vr-modal-icon.play{background-image:url("/img/googleplay_icon@2x.png");background-size:60px 65px}}.vr-modal-icon.cardboard{background-image:url("/img/cardboard_icon.png");background-repeat:no-repeat;width:90px;height:42px;padding:9px 0 10px 0}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vr-modal-icon.cardboard{background-image:url("/img/cardboard_icon@2x.png");background-size:90px 51px}}.vr-modal-icon.oculus{background-image:url("/img/oculus_icon.png");background-repeat:no-repeat;width:90px;height:47px;padding:8px 0 8px 0}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vr-modal-icon.oculus{background-image:url("/img/oculus_icon@2x.png");background-size:90px 54px}}.vr-info-modal{position:fixed;z-index:101;left:0;right:0;top:0;bottom:0;background:rgba(238,238,238,0.95);color:#333;padding:4rem 2rem 2rem;text-align:center}.vr-info-modal p{font-size:0.9rem;margin:0.5rem 0 1rem}.vr-info-modal .links .item{display:inline-block;width:35vw;margin:0 0.3rem 1.5rem;color:#333;font-size:0.95em}.vr-info-modal .how-to{margin:0.5rem 0;font-size:0.9rem;color:#999}.vr-info-modal .close{padding:0.5rem 2rem;margin:0.5rem 0;border-radius:2px;border:1px solid #333;color:#333;background:none;text-transform:uppercase}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.project_tile,.project_plain_tile{position:relative;float:left;margin-bottom:0.5rem;background:#ddd}.project_tile img,.project_plain_tile img{width:100%;max-width:100%;max-height:100%;min-height:80px}.project_tile .corner-tag,.project_plain_tile .corner-tag{position:absolute;padding:0.5rem;line-height:0.8;font-size:14px}.project_tile .price,.project_plain_tile .price{top:0;right:0;border-bottom-left-radius:3px;background:rgba(0,0,0,0.4);color:#fff;font-weight:600;text-align:right;transition:right 0.2s}.project_tile .price .type,.project_plain_tile .price .type{display:none}.project_tile .details,.project_plain_tile .details{display:none}.project_tile .vr-corner,.project_plain_tile .vr-corner{top:0;left:0;background:#35998f;color:#fff;font-weight:600;border-bottom-right-radius:3px}.project_tile.mobile_inactive{position:relative}.project_tile.mobile_inactive .overlay_msg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(0,0,0,0.8);padding:0 12%;pointer-events:none}.project_tile.mobile_inactive .overlay_msg .msg{margin-top:23%;font-size:0.9em;display:inline-block;vertical-align:middle;color:#fff;font-weight:normal;text-align:center}.project_tile.mobile_inactive .overlay_msg h3{font-size:1em;font-weight:bold;margin:0 0 0.5rem}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#reward_page_mobile{overflow:hidden;text-align:center;box-sizing:border-box;color:#eee}#reward_page_mobile .outer{height:100%;width:100%;padding:8px 0}#reward_page_mobile .inner{max-width:415px;padding:0 16px;margin:0 auto;text-align:left}#reward_page_mobile .reward{padding-top:0}#reward_page_mobile .solid{background-color:#202020}#reward_page_mobile .transparent_dark{background-color:rgba(17,17,17,0.9)}#reward_page_mobile .transparent_light{background-color:rgba(44,44,44,0.94);padding:20px 0}#reward_page_mobile .header_title{height:30px}#reward_page_mobile .header{text-align:center;position:relative;padding:5px 0}#reward_page_mobile .header a.back_to_proj{position:absolute;left:0;z-index:1}#reward_page_mobile .header a.back_to_proj:before{font-family:rh_icons;content:'{';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:16px}#reward_page_mobile .header h2{position:absolute;width:100%;max-width:415px;margin:0;font-size:18px;text-align:center;text-transform:uppercase}#reward_page_mobile .artist{height:94px;display:table}#reward_page_mobile .artist .wrap{display:table-cell;vertical-align:middle}#reward_page_mobile .artist span{font-size:14px;font-weight:300}#reward_page_mobile h3.title{font-size:16px;margin:0}#reward_page_mobile .poster_tall{float:left;margin:5px 16px 5px 0}#reward_page_mobile .clearfix{clear:both}#reward_page_mobile .image_wrap{margin:0 -16px}#reward_page_mobile .image_wrap img{width:100%}#reward_page_mobile .price{font-size:30px;padding:20px 0}#reward_page_mobile .specs{margin-bottom:10px;color:#666}#reward_page_mobile .purchase_count{text-transform:uppercase;color:#666}#reward_page_mobile .description h2{font-size:20px;margin-top:5px}#reward_page_mobile .description p{color:#666}#reward_page_mobile .rh_button{font-size:16px;padding:0 14px;height:48px;line-height:48px;max-width:415px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.mobile_spinner{animation:rotator 1.4s linear infinite}.mobile_spinner .path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@keyframes rotator{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}100%{stroke:#4285f4}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.brochure_header{padding:2rem 1rem;background:#bbb;text-shadow:1px 1px 1px #ddd;box-shadow:0 -5px 10px #aaa inset}#omnibar_mobile ~ .brochure_header{padding-top:4rem}.brochure_header h1{font-size:1.8rem;text-align:center}.brochure_header h1 + h2{margin-top:0;color:#555;text-align:center;font-weight:normal;font-size:1rem}.brochure_contents{padding:2rem 1rem}.brochure_contents p{margin-bottom:1rem}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.1}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{font-weight:300}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4,h5,h6{margin-top:10px;margin-bottom:10px}h1{font-size:38px}h2{font-size:32px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}fieldset{border:0;padding:0;margin:0}input[type=text],input[type=password]{padding:8px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.line-break{display:block;border-top:1px solid #f4f4f4;width:90%;margin:2em auto}.full-line-break{display:block;border-top:1px solid #f4f4f4;width:100%;margin:0}.full-line-break-dark{display:block;border-top:1px solid #333;width:100%;margin:0}.validation_msg{margin-top:5px;margin-bottom:28px;font-size:11px;font-weight:bold;color:#ed513a}.validation_icon{font-size:12px;display:none;float:right;position:relative;width:17px;height:15px;top:-26px;right:5px}.validation_icon:before{font-family:rh_icons;content:'X';text-transform:none;color:#ed513a;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}footer.launch_film{position:fixed;bottom:0;left:0;right:0;background:#f7f7f7;text-align:center;padding:1.2rem}footer.launch_film a{font-weight:600}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#update_page_mobile{overflow:hidden;text-align:center;box-sizing:border-box;color:#eee}#update_page_mobile .outer{height:100%;width:100%;padding:8px 0}#update_page_mobile .inner{max-width:415px;padding:0 16px;margin:0 auto;text-align:left}#update_page_mobile .transparent_dark{background-color:rgba(17,17,17,0.9)}#update_page_mobile .transparent_light{background-color:rgba(44,44,44,0.94);padding:20px 0}#update_page_mobile .header_title{height:30px}#update_page_mobile .header{position:relative;text-align:center;padding:5px 0}#update_page_mobile .header a.back_to_proj{position:absolute;left:0;z-index:1}#update_page_mobile .header a.back_to_proj:before{font-family:rh_icons;content:'{';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:16px}#update_page_mobile .header h2{position:absolute;width:100%;max-width:415px;margin:0;font-size:18px;text-align:center;text-transform:uppercase}#update_page_mobile .artist{height:94px;display:table}#update_page_mobile .artist .wrap{display:table-cell;vertical-align:middle}#update_page_mobile .artist span{font-size:14px;font-weight:300}#update_page_mobile h3.title{font-size:16px;margin:0}#update_page_mobile .poster_tall{float:left;margin:5px 16px 5px 0}#update_page_mobile .update_text{color:#999}#update_page_mobile .update_text .image_wrap{margin:0 -16px}#update_page_mobile .update_text .image_wrap img{width:100%}#update_page_mobile .update_text .vid_placeholder,#update_page_mobile .update_text video{margin:1rem 0;position:relative}#update_page_mobile .update_text .vid_placeholder img,#update_page_mobile .update_text video img{max-width:100%!important;height:auto!important}#update_page_mobile .update_text .vid_placeholder:before{content:url("/img/video_wide_play_btn.png");width:65px;height:37px;position:absolute;bottom:0;left:0}#update_page_mobile h4.news_header{text-transform:uppercase;font-size:18px}#update_page_mobile .posted,#update_page_mobile .comments_num{font-size:14px;font-weight:300;color:#999;text-transform:uppercase}#update_page_mobile .comments_non_user_block{margin:20px 0 30px 0}#update_page_mobile .posted{margin-right:24px}#update_page_mobile h1{font-size:20px;margin-top:0}#update_page_mobile .image_wrap{padding:26px 0}#update_page_mobile .image_wrap img{width:100%;max-width:550px}#update_page_mobile .rh_button{font-size:14px;padding:0 14px;height:34px;line-height:34px;max-width:415px}#update_page_mobile .next h4{margin-bottom:0}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}.vjs-rh-skin{color:#ccc}@font-face{font-family:'VideoJS';src:url("font/vjs.eot");src:url("font/vjs.eot?#iefix") format('embedded-opentype'),url("font/vjs.woff") format('woff'),url("font/vjs.ttf") format('truetype'),url("font/vjs.svg#icomoon") format('svg');font-weight:normal;font-style:normal}.vjs-rh-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0}.vjs-rh-skin .vjs-slider:focus{box-shadow:0 0 2em #fff}.vjs-rh-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-rh-skin .vjs-control-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:rgba(0,0,0,0.5)}.vjs-rh-skin.vjs-has-started .vjs-control-bar{display:block;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;transition:visibility 0.1s,opacity 0.1s}.vjs-rh-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-rh-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-rh-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-rh-skin.vjs-error .vjs-control-bar{display:none}.vjs-audio.vjs-rh-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media 0 screen{.vjs-rh-skin.vjs-user-inactive.vjs-playing .vjs-control-bar:before{content:""}}.vjs-rh-skin .vjs-control{outline:none;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-rh-skin .vjs-control:before{font-family:'rh_icons';font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-rh-skin .vjs-control:focus:before,.vjs-rh-skin .vjs-control:hover:before{text-shadow:0em 0em 1em #fff}.vjs-rh-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-rh-skin .vjs-play-control{-ms-flex-order:100;order:100;position:absolute;left:0;width:5em;cursor:pointer}.vjs-rh-skin .vjs-play-control:before{content:">"}.vjs-rh-skin.vjs-playing .vjs-play-control:before{content:"|"}.vjs-rh-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-rh-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-control-bar .vjs-control.vjs-split-screen-control{-ms-flex-order:-1;order:-1;float:right;cursor:pointer;margin-left:9px}.vjs-control-bar .vjs-control.vjs-split-screen-control:before{float:right;content:'y';text-transform:none;font-weight:normal;top:-6px;position:relative;speak:none;font-size:2em}.vjs-control-bar .vjs-control.vjs-split-screen-control:hover:before,.vjs-control-bar .vjs-control.vjs-split-screen-control.active:before{color:#46b8d3}.vjs-rh-skin .vjs-mute-control,.vjs-rh-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-rh-skin .vjs-mute-control:before,.vjs-rh-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-rh-skin .vjs-mute-control.vjs-vol-0:before,.vjs-rh-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-rh-skin .vjs-mute-control.vjs-vol-1:before,.vjs-rh-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-rh-skin .vjs-mute-control.vjs-vol-2:before,.vjs-rh-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-rh-skin .vjs-volume-control{width:5em;float:right}.vjs-rh-skin .vjs-volume-bar{width:5em;height:0.6em;margin:1.1em auto 0}.vjs-rh-skin .vjs-volume-level{position:absolute;top:0;left:0;height:0.5em;width:100%;background:#46b8d3}.vjs-rh-skin .vjs-volume-bar .vjs-volume-handle{width:0.5em;height:0.5em;left:4.5em}.vjs-rh-skin .vjs-volume-handle:before{font-size:0.9em;top:-0.2em;left:-0.2em;width:1em;height:1em}.vjs-rh-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-rh-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-rh-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-rh-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,0.5)}.vjs-rh-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-rh-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em}.vjs-rh-skin .vjs-resolution-control{-ms-flex-order:-2;order:-2;display:none}.vjs-rh-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:1em;height:1em;top:-1em;transition:all 0.4s}.vjs-rh-skin:hover .vjs-progress-control{font-size:0.9em;transition:all 0.2s}.vjs-rh-skin .vjs-progress-holder{height:100%}.vjs-rh-skin .vjs-progress-holder .vjs-play-progress,.vjs-rh-skin .vjs-progress-holder .vjs-load-progress,.vjs-rh-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-rh-skin .vjs-play-progress{background:#46b8d3}.vjs-rh-skin .vjs-load-progress{background:#3a3a3a}.vjs-rh-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,0.1)}.vjs-rh-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-rh-skin .vjs-seek-handle:before{padding-top:0.1em}.vjs-rh-skin.vjs-live .vjs-time-controls,.vjs-rh-skin.vjs-live .vjs-time-divider,.vjs-rh-skin.vjs-live .vjs-progress-control{display:none}.vjs-rh-skin.vjs-live .vjs-live-display{display:block}.vjs-rh-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-rh-skin .vjs-time-controls{font-size:1em;line-height:3em;display:inline-block}.vjs-rh-skin .vjs-current-time{float:left;margin-left:5em}.vjs-rh-skin .vjs-duration{float:right}.vjs-rh-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-rh-skin .vjs-fullscreen-control{-ms-flex-order:-3;order:-3;width:3.8em;cursor:pointer;float:right}.vjs-rh-skin .vjs-fullscreen-control:before{content:"↘"}.vjs-rh-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"↖"}.vjs-rh-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-rh-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-0.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,0.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#f4a460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;opacity:0.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;animation:none}.vjs-rh-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0em 0em 0.1em #000}.vjs-rh-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-rh-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0em;width:0em;height:0em;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,0.5)}.vjs-rh-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,0.7);box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2)}.vjs-rh-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-rh-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block}.vjs-rh-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-rh-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:0.3em 0 0.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-rh-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-rh-skin .vjs-menu-button ul li:focus,.vjs-rh-skin .vjs-menu-button ul li:hover,.vjs-rh-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-rh-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,0.75);box-shadow:0 0 1em #fff}.vjs-rh-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default}.vjs-rh-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-rh-skin .vjs-captions-button:before{content:"\e008"}.vjs-rh-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-rh-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-rh-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-rh-skin .vjs-captions-button:hover .vjs-control-content:before{box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:normal;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:0.75;color:#fff;margin:0 auto;padding:0.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting > div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting > div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label > input{margin-right:10px}.vjs-caption-settings input[type="button"]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#f4a460}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes scaleInX{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDownOut{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes fadeInOut{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes scaleFade{0%{opacity:0;transform:scale(0.6)}50%{opacity:1}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shiftUpDown{0%{transform:translate(0px,0px)}50%{transform:translate(0px,-5px)}100%{transform:translate(0px,0px)}}@keyframes rotateIn{0%{opacity:0;transform:rotateZ(-90deg)}100%{opacity:1;transform:rotateZ(0deg)}}#mobile_discover_page.watch_list{background:none}#mobile_discover_page.watch_list .watch_list_hero.hero{background:url("/img/congruent_outline.png") repeat}#mobile_discover_page.watch_list li.media_summary{float:left;width:48%;width:calc(50% - 2px);margin:0 2px 2px 0;overflow:hidden}#mobile_discover_page.watch_list li.media_summary img{width:100%;height:auto;min-height:100%}#mobile_discover_page.watch_list .empty_list{text-align:center;padding:2rem 0}