.ikls_ui{color:#fff;background-color:#000}.ikls_settings_tray,.ikls_vid_controls_wrap,.ikls_vid_wrap,.ikls_volume_tray{background-color:#000}.ikls_scrubber_handle,.ikls_scrubber_progress,.ikls_time_inner,.ikls_volume_handle,.ikls_volume_level{background-color:#fff}.ikls_time_wrap:after{border-top-color:#fff}.ikls_big_play{background:0 0;border:0;border-radius:100%;box-shadow:none;height:250px;width:250px;margin-left:-125px;margin-top:-125px;left:50%;top:50%;opacity:1;position:relative;text-align:center;-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;transition:all .4s ease 0s}.ikls_big_play_button{font-size:250px}.ikls_big_play_button:before,.ikls_vid_uber_wrap .ikls_big_play_button[data-icon]:before{font-family:RadicalMedia;content:"p"!important;line-height:1;width:250px;height:250px;left:0;top:0;position:absolute;color:rgba(255,255,255,.5);-o-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;transition:all .4s ease 0s}.ikls_big_play_button:hover:before,.ikls_vid_uber_wrap .ikls_big_play_button:hover[data-icon]:before{color:rgba(255,255,255,1)}.ikls_big_play_button:active:before,.ikls_vid_uber_wrap .ikls_big_play_button:active[data-icon]:before{color:rgba(255,255,255,.3)}.ikls_scrubber_progress{-moz-transition:width .3s ease;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease}.ikls_vid_playing .ikls_scrubber_handle{-moz-transition:left .3s ease;-webkit-transition:left .3s ease;-o-transition:left .3s ease;-ms-transition:left .3s ease;transition:left .3s ease}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}html{margin:0;padding:0;min-width:100%;min-height:110%}body{font-family:'Helvetica Neue',Helvetica,sans-serif;font-size:12px;color:#000;background-color:#fff;margin:0;padding:0;min-width:100%;min-height:110%}a{text-decoration:underline}a:hover{text-decoration:none}a,a:active,a:hover,a:visited{color:#000}a:active,a:focus,a:hover{outline:0}em{font-variant:italic}strong{font-weight:700}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}.inline-block{display:inline-block}.inline{display:inline}.block{display:block}.hidden{display:none!important}.relative{position:relative}.fixed{position:fixed}.cursor{cursor:pointer}.absolute{position:absolute}.clear{clear:both}.pull-left{float:left}.pull-right{float:right}.black{color:#000}.white{color:#fff}.uppercase{text-transform:uppercase}.hide{display:none}.bold{font-weight:700}.overflow_hidden{overflow:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.non_selectable{user-select:none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none}#container{width:100%;height:100%;position:relative;margin:0;padding:0}#scroll_container{width:940px;padding-left:15px;padding-top:190px;margin:0 auto}#project_scroll_container{width:940px;padding-left:0;padding-top:40px;margin:0 auto}#no_scroll_container{width:940px;margin:0 auto}#header{font:14px;position:fixed;top:0;left:0;padding:0;z-index:2;width:100%;color:#000;background-color:#fff}#header header{position:relative;width:960px;margin:0 auto;padding:30px 0 0;display:block}#header header h1 a{color:#000;font-size:10em;font-weight:800;letter-spacing:-.1em;text-decoration:none}#header header h1 a sup{font-size:.3em;vertical-align:super}#header h1{width:940px;height:94px;background-color:transparent;display:block;position:relative;margin:0 10px 10px;padding:0}#header h1 a{text-indent:-2000px;overflow:hidden;background:url(/pub/e/images/logos/radicalmedia.svg) top left/auto 115px no-repeat;display:inline-block;width:940px;height:94px;-webkit-backface-visibility:hidden}#header nav{position:relative}#menu{border-bottom:3px solid #000;margin:0 10px;padding:0;width:940px}body.subnav #menu{border-bottom:0}#menu{font-size:1.63em;display:block}#menu li{list-style-type:none;margin:0;padding:0}#menu li.headlink{display:inline-block;margin:0;padding:0}#search_button{position:absolute;right:10px;bottom:0;display:inline-block;border-bottom:3px solid #000;text-decoration:none}body.subnav #search_button,body.subnav #subnav{border-bottom:0}#search_button:hover:after{color:#fff;background-color:#000;text-decoration:none}#search_button:after{content:"!";display:inline-block;font-family:RadicalMedia;font-size:2.3em;font-weight:100;padding:4px;position:relative;vertical-align:middle;text-decoration:none}#search_button.selected,#search_button.selected:after{color:#fff;background-color:#000}#nav_search_form{margin:0 10px}#menu a{text-align:center;color:#000;display:block;font-weight:700;letter-spacing:-.01em;padding:8px;text-decoration:none;-o-transition:all .05s ease 0s;-webkit-transition:all .05s ease 0s;-moz-transition:all .05s ease 0s;-ms-transition:all .05s ease 0s;transition:all .05s ease 0s}#menu a:active{color:#fff;background-color:#000}#menu a:visited{color:#000}#menu a.selected,#menu a:hover{background-color:#000;color:#fff}#project_selector_container{background-color:#000;color:#fff;width:940px;height:auto;margin:0 10px;padding:0;position:absolute}#project_selector_container a,#project_selector_container a:active,#project_selector_container a:visited{color:#fff;text-decoration:none}#project_selector a.selected,#project_selector a:hover,#project_selector_container a:hover{color:#000;background-color:#fff}#project_selector{overflow:hidden;display:block;position:relative;-o-transition:all .3s ease .3s;-webkit-transition:all .3s ease .3s;-moz-transition:all .3s ease .3s;-ms-transition:all .3s ease .3s;transition:all .3s ease .3s;max-height:1000px}#project_selector.closed{overflow:hidden;display:block;position:relative;-o-transition:all .3s ease .3s;-webkit-transition:all .3s ease .3s;-moz-transition:all .3s ease .3s;-ms-transition:all .3s ease .3s;transition:all .3s ease .3s;max-height:0}#project_selector_left h2{color:#FFF;font-size:1.5em;font-weight:700;margin:0;padding:10px 20px;position:relative}#project_selector_left h2.special_projects{color:#FFF;font-size:1.3em;font-weight:700;margin:0;padding:4px 20px 5px;position:relative}#project_selector_main_toggle h2{overflow:hidden}#project_selector_main_toggle .hide_when_open{-o-transition:all .25s linear .25s;-webkit-transition:all .25s linear .25s;-moz-transition:all .25s linear .25s;-ms-transition:all .25s linear .25s;transition:all .25s linear .25s;opacity:1;position:relative;top:0;left:0}#project_selector_main_toggle.open .hide_when_open{opacity:0;left:-200px}.project_selector_menu,.secondary_selector_menu{display:block;overflow:hidden;padding-bottom:20px}.project_selector_button,.secondary_selector_button{cursor:pointer;font-size:1.5em;font-weight:700;color:#fff;margin:0;padding:10px 20px;position:relative}.psb{cursor:pointer;font-size:1.5em;font-weight:700;color:#fff;margin:0;padding:10px 0 10px 20px;height:10px}.project_selector_button.closed:before,.project_selector_button:before,.secondary_selector_button.closed:before,.secondary_selector_button:before{font-family:sans-serif;content:"\25B6";font-size:.6em;left:6px;position:absolute;top:16px;-moz-transition-duration:.1s;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.project_selector_button.open:before,.secondary_selector_button.open:before{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);left:6px;top:16px}.secondary_selector_button.closed{display:none}#filter_header{cursor:pointer;font-size:1em;font-weight:700;color:#fff;margin:0;padding:10px 30px}#project_selector_left{font-size:1em;color:#fff}#project_selector_right{position:absolute;right:0;top:0;font-size:1em;color:#fff;max-width:235px;padding:0 20px 10px 0}#project_selector_container .project_list li{list-style-type:none;margin:0 0 0 30px;padding:2px 2px 0 4px;width:200px;overflow:hidden}#project_selector_container .project_list li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;word-wrap:break-word}#project_filter{width:180px}#project_filter li,#project_filter ul{padding:2px 2px 0 4px;margin:0 0 0 10px}#project_selector a{display:block;width:100%;height:100%;padding:2px 2px 2px 4px;font-size:1.1em}#sub_nav_current_region{font-size:1.1em}.region_area{color:#999;font-size:.8em;font-weight:400;position:absolute;right:10px;top:11px}.region_display{color:#fff}#project_selector a.region_select.globe:hover{background-color:transparent!important}.project_list{width:235px;float:left}.project_list .letter_group{position:relative}.project_list .letter_group h3{color:#999;position:absolute;left:20px;top:.65em;font-weight:700}.project_list.no-letters h3{display:none}#project_selector_container .project_list.no-letters li{margin:0 0 0 13px}.project_list li{font-size:12px;line-height:18px}#main{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#content{width:auto}#wrap{position:relative;margin:0 auto;padding:200px 10px 50px;width:940px}body.subnav #wrap{padding-top:230px}body.scrolls #header{position:relative}body.scrolls #wrap{padding-top:30px}body.subnav.scrolls #wrap{padding-top:60px}body.scrolls.search_open #wrap,body.subnav.scrolls.search_open #wrap{padding-top:0}#panda_wrap{padding-top:10px}.feature_image{position:relative}.feature_image img{display:block;border:0;margin:0 0 10px;position:relative}.featurecard{width:940px;height:350px;position:relative;background-color:#000}.featurecard img{width:940px;height:350px;position:absolute;top:0;left:0;-o-transition:all .5s linear .5s;-webkit-transition:all .5s linear .5s;-moz-transition:all .5s linear .5s;-ms-transition:all .5s linear .5s;transition:all .5s linear .5s}.featurecard img.image-loading{display:none;opacity:0;-o-transition:all .5s linear .5s;-webkit-transition:all .5s linear .5s;-moz-transition:all .5s linear .5s;-ms-transition:all .5s linear .5s;transition:all .5s linear .5s}.featurecard img.image-loaded{display:block;opacity:1;-o-transition:all .5s linear .5s;-webkit-transition:all .5s linear .5s;-moz-transition:all .5s linear .5s;-ms-transition:all .5s linear .5s;transition:all .5s linear .5s}.featurecard .white-stripes{background-color:#fff;height:350px;left:626px;position:absolute;top:0;width:20px;z-index:1}.overlay{width:100%;min-height:100%;background-color:#fff;z-index:1;position:fixed;top:0;left:0;-o-transition:all .25s linear .25s;-webkit-transition:all .25s linear .25s;-moz-transition:all .25s linear .25s;-ms-transition:all .25s linear .25s;transition:all .25s linear .25s;opacity:0}.overlay.fade-in{opacity:.6}.overlay.opaque_loader{-o-transition:all 2s linear 2s;-webkit-transition:all 1s linear 2s;-moz-transition:all 1s linear 2s;-ms-transition:all 1s linear 2s;transition:all 1s linear 2s}.overlay.opaque_loader.fade-in{opacity:1}.overlay.opaque_loader.fade-in-hard{opacity:1;-o-transition:all 0 linear 0;-webkit-transition:all 0 linear 0;-moz-transition:all 0 linear 0;-ms-transition:all 0 linear 0;transition:all 0 linear 0}.overlay.opaque_loader .site-loader-icon{width:600px;height:598px;margin:0 0 0 -300px;left:50%;top:230px;position:fixed}.overlay.opaque_loader.fade-in-hard .site-loader-icon{:opacity}.overlay.opaque_loader .site-loader-icon:after{content:"l";font-family:RadicalMedia;display:block;font-size:600px;line-height:606px;text-align:center;vertical-align:center;width:600px;height:599px;color:#eee;left:50%;top:50%}.overlay.transparent{width:100%;min-height:100%;background-color:#fff;z-index:1;position:fixed;top:0;left:0;opacity:0}.overlay.site_splash{z-index:100}.overlay.site_splash.fade-in,.overlay.site_splash.fade-in-hard{opacity:1}.landing_text{margin-bottom:20px;position:relative}.landing_title{padding:0;float:left}.landing_title .title{font-weight:400;font-size:45px;line-height:45px;margin-top:5px;margin-bottom:10px}.tinytim{font-size:18px;position:relative;top:-21px}.landing_module_blurb .mantra{font-size:1.5em;letter-spacing:-.04em;margin-right:2px}.landing_module_blurb .tm{font-size:12px;position:relative;left:2px;top:-11px}.landing_blurb{padding:0;font-size:12px;float:left;line-height:15px}.landing_content.contact{background-color:#000;padding:20px}.landing_content .description,.landing_content .link{font-size:12px;width:225px;line-height:15px}.project_link,.project_link a{font-weight:700;letter-spacing:1px;display:inline-block;color:#000;padding:5px}.project_link a:hover,.project_link:hover{background-color:#000;color:#fff}#landing_nav{margin:0;padding:10px 0 0}#landing_nav li{list-style-type:none;margin:0;padding:0;display:inline-block}#landing_nav li.spacer{position:relative}#landing_nav ul{margin:0;padding:0;position:relative}#landing_nav li a{padding:8px;margin:0;display:inline-block;color:#000;text-decoration:none}#landing_nav li.selected a,#landing_nav li:hover a{background-color:#000;color:#fff}.feature_text{padding:5px 0 60px}.feature_text .feature_title,.feature_text h2{font-size:3.1em;font-weight:700;letter-spacing:-.03em;margin:0;padding:0}.feature_title{width:625px;float:left}.feature_title a{text-decoration:none}.landing_module_blurb{font-size:1.5em;font-weight:700;letter-spacing:-.01em;line-height:1.2em;width:930px}.landing_text h1{color:#000;font-family:'Helvetica Neue',Helvetica,sans-serif;font-size:4em;font-weight:700;letter-spacing:-.04em;line-height:.78em;margin-bottom:.2em;vertical-align:text-bottom}.landing_text h1 sup{text-align:super}.landing_text h2{color:#000;font-family:'Helvetica Neue',Helvetica,sans-serif;font-size:2em;font-weight:700;letter-spacing:-.04em;line-height:1em;margin-bottom:20px;vertical-align:text-bottom}.feature_blurb{float:right;width:295px}.feature_blurb p{margin-bottom:16px;font-size:12px;line-height:15px}p.feature_info{color:#222;float:left;font-size:1.4em;font-weight:700;margin-top:10px;width:620px}.video_links a{font-size:9px;color:#000}.view_project{margin-top:5px;font-size:26px;font-weight:400;line-height:20px;vertical-align:middle;position:relative;width:auto;height:20px;text-decoration:none}.view_project:after{content:"v";display:inline-block;font-family:RadicalMedia;height:20px;vertical-align:middle;width:auto;position:absolute;right:0;top:0}.view_project:hover:after{content:"V"}#landing_page{width:940px;z-index:0}#landing_content{width:940px;margin:0 auto 100px 0}.contact_column{float:left;width:210px;font:400 12px;color:#808285;margin-right:15px}.contact_column .cfn{font-weight:700;color:#fff}.contact_column strong{font-size:11px}.contact_column p{line-height:18px;padding-bottom:20px}.contact_column p.cfn{font-weight:700;font-size:16px}.contact_column a{color:#fff;text-decoration:none}.contact_column a:hover{color:#000;background-color:#fff}.box{width:auto;text-align:center;z-index:110;position:absolute;display:none;background:url(/pub/e/images/tooltip_corner_2.gif) left top no-repeat;height:43px}.box.far_right{background:url(/pub/e/images/tooltip_corner_far_right.gif) right top no-repeat}.box div{position:relative;display:block;height:19px;padding:6px 6px 0;background-color:#0088c9;font-size:12px;color:#fff;white-space:nowrap}.menuCalloutBox{width:auto;text-align:right;z-index:100;position:absolute}.menuCalloutBox div{height:19px;padding-top:6px;padding-right:12px;background-color:#0088c9;font-size:12px;color:#000}.produced_by{margin-top:20px;font-size:11px;color:#000}#item_info{min-height:480px}#item_info div{padding:4px 4px 10px}#item_info div h3{text-transform:uppercase;font-size:11px;color:#fff}#item_links div{padding:4px}#item_links div a{cursor:pointer;display:block;text-transform:uppercase;font-size:10px;font-weight:400;color:#000}#item_links div p{display:block;text-transform:uppercase;font-size:10px;font-weight:400;color:#000}#item_links div p a{display:inline}.subnav{font-size:12px}#video_footer{position:relative;padding-top:5px}.legal{margin-bottom:50px}.legal ol{counter-reset:item}.legal ol h2{display:inline}.legal ol p{display:block;padding-top:10px}.legal li{display:block;padding:0 0 30px}.legal li:before{content:counters(item,".") " ";counter-increment:item}.legal ol{list-style:decimal}.legal ol li>ol li{padding:10px 0}.legal ol li>ol li p{display:inline}.legal h2{font-size:1em;font-weight:700;color:#000}.legal p{color:#000;font-size:.8em;font-weight:400;line-height:1.2em}.footer_links{border-top:3px solid #000;margin-bottom:200px}.footer_links a,.footer_links p{padding:5px;display:inline-block;font-weight:700;text-decoration:none}.footer_links a.selected,.footer_links a:hover{background-color:#000;color:#fff}.social{text-transform:uppercase;position:absolute;top:30px;right:10px;text-align:center;font-weight:400}.social a{overflow:hidden;display:inline-block;vertical-align:middle;font-size:17px;color:#bbb;text-decoration:none;-o-transition:color .1s ease 0s;-webkit-transition:color .1s ease 0s;-moz-transition:color .1s ease 0s;-ms-transition:color .1s ease 0s;transition:color .1s ease 0s}.social a:hover{color:#000}#message_wrap{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:21;display:none}#message_curtain{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.9;background:url(/pub/e/images/overlay.png);display:block}#message{position:relative;display:block;width:250px;margin:0 auto;padding:0;background:#fff;border:1px solid #fff;text-align:center}#message h5{text-align:left;color:#000;padding:5px;margin:0;font-size:1.1em}#message_close{position:absolute;display:block;top:4px;right:4px}#message p{color:#fff;background:#000;display:block;margin:0;padding:5px}.support_nav a:hover{color:#fff;background-color:#000}.support_links a,.support_questions a{color:#FFD74E}.support_links a:hover,.support_questions a:hover{color:#fff}.ajax_image{background:url(/pub/e/images/loading_black.gif) center center no-repeat #000}.region_error{width:940px;height:528px;overflow:auto}.region_error .region_error_message{background-color:#000;color:#fff;padding:30px;min-height:468px}.region_error .region_error_message a{color:#fff;font-weight:700}#media_container{background-color:#000}#media_container.autoplaying .ikls_placeholder{opacity:0!important;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}#media_container.probably_not_autoplaying .ikls_placeholder{opacity:1!important;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}#media_container .loader{position:absolute;top:0;left:0;z-index:1000000;background-color:#000;height:528px;width:940px;-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:1}#media_container .loader .spinner{margin:-195px 0 0 -200px}#media_container .loader .spinner:after{color:#fff;opacity:.5;font-size:250px}#media_container .loader.loaded{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:0}#media_container.project_16-9_aspect .video_wrap{width:940px;height:528px;display:block}#media_container.project_16-9_aspect figcaption{background:rgba(0,0,0,.75);color:#fff;width:940px;height:528px;position:absolute;left:0;top:528px;z-index:1;display:none}#media_container.project_16-9_aspect.info_overlay figcaption{display:block;top:0;z-index:100000;overflow:auto}#media_container.project_16-9_aspect.info_overlay figcaption div.meta{padding:20px 40px 20px 20px}#media_container.project_16-9_aspect.info_overlay figcaption .figcaption_metadata{padding:0 0 10px}#media_container.project_16-9_aspect.info_overlay figcaption .figcaption_metadata h3{font-weight:700;font-size:2em}#media_container.project_16-9_aspect.info_overlay figcaption .figcaption_metadata p{margin-bottom:10px;font-size:2em;font-weight:400}#media_container.project_16-9_aspect.info_overlay figcaption .figcaption_metadata a{color:#fff;text-decoration:underline}#media_container.project_4-3_aspect .video_wrap{width:703px;height:528px;display:inline-block;background-color:#0f0;float:left}#media_container.project_4-3_aspect figcaption{width:237px;height:528px;display:block;float:left}#media_container.project_4-3_aspect figcaption .figcaption_metadata{padding:0 0 10px 10px}#media_container.project_4-3_aspect figcaption .figcaption_metadata h3{font-weight:700}#media_container.project_4-3_aspect figcaption .figcaption_metadata p{margin-bottom:10px}#media_container{margin:0;padding:0;display:block;z-index:0;width:940px;height:528px;overflow:hidden}#media_container ul{margin:0;padding:0;display:block}#media_container ul li{margin:0;padding:0;list-style-type:none}#media_container ul li figure,#media_container ul li figure figcaption{margin:0;padding:0;display:block}#mycarousel_overflow_container ul li{display:inline-block;width:188px;height:105px;float:left;background-color:#fff}#mycarousel_overflow_container ul li a.item_link{display:block;width:188px;height:105px;overflow:hidden;position:relative}#mycarousel_overflow_container ul li a.item_link img{opacity:.4;display:block;width:190px;height:107px;top:-1px;left:-1px;-o-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;transition:opacity .5s linear}#mycarousel_overflow_container ul li a.item_link:hover img{opacity:.8}#mycarousel_overflow_container ul li a.item_link.selected img,#mycarousel_overflow_container ul li a.item_link.selected:hover img{opacity:1}#mycarousel_overflow_container ul li a.item_link h2{top:-100px;background-color:rgba(0,0,0,.6);color:#fff;padding:5px;width:188px;height:105px;position:absolute;-o-transition:all .1s linear;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear;font-weight:700;opacity:0}#mycarousel_overflow_container ul li a.item_link:hover h2{top:0;width:188px;height:105px;-o-transition:all .1s linear;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear;opacity:1}#mycarousel_overflow_container ul li a.item_link:active h2{-o-transition:all 0 linear;-webkit-transition:all 0 linear;-moz-transition:all 0 linear;transition:all 0 linear;background-color:rgba(0,0,0,.5)}#search_results_wrap,.search_results_wrap{margin-top:2.2em}#search_results_wrap .leaving{opacity:.5}.search_results h2{font-size:3em;font-weight:700;margin-bottom:.3em}.search_result{display:inline-block;float:left;width:180px;height:160px;margin:0 10px 10px 0;padding:0;opacity:1}.search_result.last{margin-right:0}.search_results .placeholder{width:180px;height:102px;background-color:#ccc;margin-bottom:.5em}.search_results .placeholder:after{content:"?";font-family:RadicalMedia;color:#aaa;display:block;font-size:40px;text-align:center;width:180px;height:102px;line-height:102px}.search_result a{text-decoration:none}.search_result p{font-size:1.1em;font-weight:700;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px;word-wrap:break-word}.search_result .image-loaded,.search_result .image-loading,.search_result .preload{width:180px;height:102px;display:block;overflow:hidden;margin-bottom:.5em}.search_result .image-loading:after{content:"l";font-family:RadicalMedia;display:block;font-size:50px;height:100px;line-height:100px;text-align:center;vertical-align:center;width:100px;color:#eee}.search_result .image-loading img{height:100px;width:100px;opacity:0;-o-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.search_result .image-loaded img{opacity:1;-o-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.search_wrap{padding:0;background-color:#000;height:85px}.search_wrap h1{display:inline-block;font:4.5em sans-serif;height:60px;line-height:60px;vertical-align:middle;font-weight:700;letter-spacing:-.02em;color:#fff;position:absolute;left:15px;top:18px}.search_wrap #search_form{display:block;height:8em;position:relative}.search_wrap #search_form input[type=text]{width:617px;display:inline-block;font:4.5em sans-serif;height:60px;line-height:60px;vertical-align:middle;font-weight:700;letter-spacing:-.02em;color:#fff;padding:0;margin:0;border:0;background-color:transparent;position:absolute;left:224px;top:17px}.search_wrap #search_form .underline{border-bottom:3px solid gray;bottom:26px;display:block;height:0;left:224px;position:absolute;width:617px}.search_wrap #search_form input[type=text]::-moz-selection{background-color:grey;color:#000}.search_wrap #search_form input[type=text]::selection{background-color:grey;color:#000}.search_wrap #search_form button.submit{cursor:pointer;height:85px;width:85px;display:inline-block;border:0;text-indent:-20000px;background-color:transparent;margin:0;padding:0;position:absolute;right:0;top:0}.search_wrap #search_form button.submit:after{content:">";font-family:RadicalMedia;font-size:5.3em;text-align:center;vertical-align:middle;text-indent:0;width:85px;height:85px;line-height:85px;display:block;top:0;left:0;position:absolute;margin:0;padding:0;color:#fff}#search_loading_indicator{cursor:pointer;height:85px;width:85px;display:inline-block;border:0;text-indent:-20000px;background-color:transparent;margin:0;padding:0;position:absolute;right:0;top:0}#search_loading_indicator:after{content:"l";font-family:RadicalMedia;font-size:4.6em;text-align:center;vertical-align:middle;text-indent:0;width:85px;height:85px;line-height:85px;display:block;top:0;left:0;position:absolute;margin:0;padding:0;color:#fff}.region_selector{float:left;width:190px;margin-right:40px}.region_selector li{list-style-type:none;padding:2px 2px 0 4px;margin:0;font-size:12px;line-height:18px;overflow:hidden;white-space:nowrap}.region_selector li a{display:block;margin:0 0 0 16px;padding:2px 2px 0 4px;position:relative;text-transform:uppercase;font-weight:700}.region_selector li a .region_flag{position:absolute;right:24px;top:3px}.landing_content .tools{position:absolute;top:-27px;right:0;min-width:80px;text-align:right}.landing_content .download_item,.landing_content .toggle_info{font-size:1.8em;line-height:1;vertical-align:middle;position:relative;font-weight:100;text-decoration:none;margin-left:5px}.landing_content .download_item:after,.landing_content .toggle_info:after{font-family:RadicalMedia;vertical-align:middle;text-align:center;position:relative;color:#bbb;-o-transition:color .1s ease 0s;-webkit-transition:color .1s ease 0s;-moz-transition:color .1s ease 0s;-ms-transition:color .1s ease 0s;transition:color .1s ease 0s}.landing_content .download_item:hover:after,.landing_content .toggle_info:hover:after{color:#000}.landing_content .download_item:after{content:"d"}.landing_content .toggle_info:after{content:"?"}.landing_content .toggle_info.selected:after{content:"x"}.media_wrap{margin-bottom:300px}body.fullscreen{overflow:hidden;background-color:#000}body.fullscreen #landing_content,body.fullscreen #landing_page,body.fullscreen #wrap,body.fullscreen.scrolls #wrap,body.fullscreen.subnav.scrolls #wrap{margin:0;padding:0}body.fullscreen,body.fullscreen #content,body.fullscreen #landing_content,body.fullscreen #landing_content .media_wrap,body.fullscreen #landing_page,body.fullscreen #media_container,body.fullscreen #media_container .image_wrap,body.fullscreen #media_container .video_wrap,body.fullscreen #media_container ul,body.fullscreen #media_container ul li,body.fullscreen #media_container ul li figure,body.fullscreen #wrap,body.fullscreen .ikls_vid_uber_wrap embed,body.fullscreen .ikls_vid_uber_wrap object,body.fullscreen .ikls_vid_uber_wrap video,body.fullscreen .landing_content,html.fullscreen{width:100%;height:100%}body.fullscreen #header{margin:0;padding:0}body.fullscreen #header,body.fullscreen #landing_content .tools,body.fullscreen #landing_nav,body.fullscreen .landing_text{display:none}body.fullscreen .ikls_vid_uber_wrap{position:fixed;left:0;bottom:0;width:100%;height:100%;padding-top:0!important;-o-transition:height .4s ease 0s;-webkit-transition:height .4s ease 0s;-moz-transition:height .4s ease 0s;-ms-transition:height .4s ease 0s;transition:height .4s ease 0s}body.fullscreen #mycarousel_container{background-color:#000;top:0;left:0;-moz-transform:translateY(-105px);-webkit-transform:translateY(-105px);-o-transform:translateY(-105px);transform:translateY(-105px);height:105px;position:fixed;width:6000000px;-o-transition:transform .4s ease 0s;-webkit-transition:transform .4s ease 0s;-moz-transition:transform .4s ease 0s;-ms-transition:transform .4s ease 0s;transition:transform .4s ease 0s}body.fullscreen #mycarousel_overflow_container ul li{background-color:#000}body.fullscreen .image_wrap{width:100%;height:100%;-o-transition:height .4s ease 0s;-webkit-transition:height .4s ease 0s;-moz-transition:height .4s ease 0s;-ms-transition:height .4s ease 0s;transition:height .4s ease 0s;position:fixed;bottom:0}body.fullscreen .image_wrap img{width:auto;height:100%;margin:0 auto;display:block}body.fullscreen.showthumbs #mycarousel_container{top:0;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-o-transition:transform .4s ease 0s;-webkit-transition:transform .4s ease 0s;-moz-transition:transform .4s ease 0s;-ms-transition:transform .4s ease 0s;transition:transform .4s ease 0s}body.fullscreen #mycarousel_overflow_container,body.fullscreen.showthumbs #mycarousel_overflow_container{position:absolute;top:0;left:0}body.fullscreen.showthumbs .ikls_vid_uber_wrap{-o-transition:height .4s ease 0s;-webkit-transition:height .4s ease 0s;-moz-transition:height .4s ease 0s;-ms-transition:height .4s ease 0s;transition:height .4s ease 0s;height:calc(100% - 105px)}body.fullscreen.showthumbs .image_wrap{height:calc(100% - 105px);-o-transition:height .4s ease 0s;-webkit-transition:height .4s ease 0s;-moz-transition:height .4s ease 0s;-ms-transition:height .4s ease 0s;transition:height .4s ease 0s}#header_fun{position:absolute;top:0;left:0;width:100%;height:100%;margin-left:10px;z-index:-1}.feature_wrap{overflow:hidden;position:relative}.feature_wrap .feature_inner_wrap{position:relative;-o-transition:all .5s ease .5s;-webkit-transition:all .5s ease .5s;-moz-transition:all .5s ease .5s;-ms-transition:all .5s ease .5s;transition:all .5s ease .5s;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;perspective:500px;backface-visibility:hidden;transform-origin:top center;max-height:1000px}.feature_fadeout .feature_inner_wrap{-o-transition:all .5s ease .5s;-webkit-transition:all .5s ease .5s;-moz-transition:all .5s ease .5s;-ms-transition:all .5s ease .5s;transition:all .5s ease .5s;perspective:500px;backface-visibility:hidden;transform:rotateX(90deg);max-height:1px}.sticker{border-radius:100%;position:absolute;display:block;min-width:20px;min-height:20px;box-shadow:1px 1px 0 rgba(0,0,0,.5);z-index:1;background-color:#fff}.sticker-red{background-color:red}.sticker-orange{background-color:orange}.sticker-yellow{background-color:#ff0}.sticker-green{background-color:green}.sticker-blue{background-color:#00f}.sticker-navy{background-color:navy}.sticker-purple{background-color:purple}.sticker-teal{background-color:teal}.sticker-process-note{bottom:5px;color:#fff;left:5px;opacity:.4;position:absolute;text-shadow:0 1px 0 #000}body.matrix-mode{background-color:#000}body.matrix-mode canvas.matrix-display{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1}body.matrix-mode #header{background-color:rgba(0,255,0,.3)}body.matrix-mode #menu,body.matrix-mode #search_button,body.matrix-mode .search_wrap #search_form .underline{border-color:#0f0}body.matrix-mode #landing_nav li a,body.matrix-mode #landing_nav li.selected a,body.matrix-mode #menu *,body.matrix-mode #project_selector a:hover,body.matrix-mode #project_selector_container .project_list li a,body.matrix-mode #project_selector_container a,body.matrix-mode #project_selector_container a:active,body.matrix-mode #project_selector_container a:hover,body.matrix-mode #project_selector_container a:visited,body.matrix-mode #search_button.selected:after,body.matrix-mode #search_button:after,body.matrix-mode .footer_links a.selected,body.matrix-mode .landing_content .download_item:after,body.matrix-mode .landing_content .toggle_info:after,body.matrix-mode .project_list .letter_group h3,body.matrix-mode .project_selector_button.closed:before,body.matrix-mode .project_selector_button:before,body.matrix-mode .search_wrap #search_form button.submit:after,body.matrix-mode .search_wrap #search_form input[type=text],body.matrix-mode .secondary_selector_button.closed:before,body.matrix-mode .secondary_selector_button:before,body.matrix-mode a,body.matrix-mode h1,body.matrix-mode h2,body.matrix-mode h3,body.matrix-mode h4,body.matrix-mode h5,body.matrix-mode h6,body.matrix-mode header,body.matrix-mode li,body.matrix-mode li a,body.matrix-mode p,body.matrix-mode ul{background-color:transparent;color:rgba(0,255,0,.8)}body.matrix-mode #mycarousel_overflow_container ul li,body.matrix-mode .feature_image,body.matrix-mode .featurecard{background-color:rgba(0,255,0,.75)}body.matrix-mode .feature_image img,body.matrix-mode .featurecard img{opacity:.5}body.matrix-mode .overlay{background-color:#000}body.matrix-mode #mycarousel_overflow_container ul li a.item_link h2{color:#0f0;background-color:#000}body.matrix-mode #project_selector a.selected{color:#000;background-color:#0f0}body.matrix-mode #header h1 a{background-image:url(/pub/e/images/logos/radicalmedia.green.svg)}.hypnowrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;opacity:.8;margin:0;padding:0;background-color:#fff}.hypnotoad{margin:0;padding:0;width:100%;height:100%;background-color:transparent}.hypnoglitch{position:fixed;top:0;left:0;margin:0;padding:0;width:100%;height:100%;background-color:transparent;z-index:2}#console{background:url(/pub/e/images/ui/console/console.jpg) bottom left/100% #000;left:0;position:fixed;top:0;width:100%;z-index:10;-o-transition:all .75s ease 0s;-webkit-transition:all .75s ease 0s;-moz-transition:all .75s ease 0s;-ms-transition:all .75s ease 0s;transition:all .75s ease 0s;height:600px;box-shadow:0 4px 0 rgba(0,0,0,.5);overflow:hidden}#console.closed{-webkit-transform:translate(0,-610px);-moz-transform:translate(0,-610px);-ms-transform:translate(0,-610px);-o-transform:translate(0,-610px);transform:translate(0,-610px)}#console.exiting{opacity:.5;background-color:#ccc}#console.open{height:600px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#console .console_wrap{position:relative;height:580px;margin:10px;bottom:0}#console .console_log{position:absolute;bottom:40px}#console .user_input{position:absolute;bottom:10px;height:20px;width:100%}#console p{background:0 0;border:0;font-family:Geo,sans-serif;font-size:20px;color:#fff}#console .console_input,#console .console_label,#console p{text-shadow:0 2px 0 #000}#console .console_label{color:#fff;background:0 0;border:0;font-family:Geo,sans-serif;font-size:20px;margin:0 5px}#console .console_input{color:#fff;background:0 0;border:0;font-family:Geo,sans-serif;font-size:20px;width:calc(100% - 20px)}#console .console_notes{position:absolute;bottom:8px;right:0;color:#fff;background:0 0;border:0;font-family:Geo,sans-serif;font-size:20px;margin:0 5px}#console .strong{color:#f49b79}.bruce_feature{background-color:#000}.bruce_feature .feature_scroll{display:block;height:100%;overflow-y:scroll;position:absolute;width:100%}.bruce_feature_content{display:block;margin:120px auto 0;min-height:1000px;position:relative;width:960px}.bruce_feature_content .bruce_feature_info{padding:30px 80px 40px}.bruce_feature_content p{font-family:"Helvetica Neue";color:#fff;font-size:17px;line-height:26px;margin:0 0 20px;font-weight:300}.bruce_feature_content .hide_splash{color:#757575;font-size:10px;text-transform:uppercase;margin:0;padding:0;display:block;text-decoration:none;position:absolute;top:10px;right:10px}.bruce_feature_content .hide_splash:hover{color:#aaa}.bruce_feature_content .hide_splash:active{color:#999}.bruce_feature_link{position:fixed;top:0;right:0;z-index:5}.unsupported{width:940px;margin:134px auto 0;padding:20px 0;border-top:3px solid #000}.unsupported h2{font-size:3.1em;font-weight:700;letter-spacing:-.03em;margin:0 0 20px;padding:0}.unsupported p{font-size:1.5em;font-weight:700;letter-spacing:-.01em;line-height:1.2em;width:930px;margin-bottom:20px}.loaded,.spinner{width:400px;height:400px;margin:-200px 0 0 -200px;position:relative;top:50%;left:50%;display:block}.loaded:after,.spinner:after{color:#000;font-size:300px;line-height:402px;vertical-align:center;text-align:center;width:400px;height:400px;display:block}.spinner:after{content:'l';font-family:RadicalMedia;-webkit-font-smoothing:antialiased}.animate-spin-fast{-moz-animation:spin .5s infinite linear;-o-animation:spin .5s infinite linear;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear;display:inline-block;transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.animate-flip{-moz-animation:flip 2s infinite linear;-o-animation:flip 2s infinite linear;-webkit-animation:flip 2s infinite linear;animation:flip 2s infinite linear}@-moz-keyframes flip{0%{-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-moz-transform:rotateX(359deg);-o-transform:rotateX(359deg);-webkit-transform:rotateX(359deg);transform:rotateX(359deg)}}@-webkit-keyframes flip{0%{-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-moz-transform:rotateX(359deg);-o-transform:rotateX(359deg);-webkit-transform:rotateX(359deg);transform:rotateX(359deg)}}@-o-keyframes flip{0%{-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-moz-transform:rotateX(359deg);-o-transform:rotateX(359deg);-webkit-transform:rotateX(359deg);transform:rotateX(359deg)}}@-ms-keyframes flip{0%{-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-moz-transform:rotateX(359deg);-o-transform:rotateX(359deg);-webkit-transform:rotateX(359deg);transform:rotateX(359deg)}}@keyframes flip{0%{-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-moz-transform:rotateX(359deg);-o-transform:rotateX(359deg);-webkit-transform:rotateX(359deg);transform:rotateX(359deg)}}