@charset "UTF-8";.app-loading,.report,.confirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:998;text-align:center;}.app-loading:before,.report:before,.confirm:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.app-loading__animation,.report__frame,.confirm__frame{display:inline-block;vertical-align:middle;position:relative;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url("../font/open-sans/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url("../font/open-sans/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("../font/open-sans/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../font/open-sans/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("../font/open-sans/EInbV5DfGHOiMmvb1Xr-hqRDOzjiPcYnFooOUGCOsRk.woff") format("woff");}@font-face{font-family:'devart-icons';src:url("../font/devart-icons/devart-icons.eot");src:url("../font/devart-icons/devart-icons.eot?#iefix") format("embedded-opentype"),url("../font/devart-icons/devart-icons.woff") format("woff"),url("../font/devart-icons/devart-icons.ttf") format("truetype"),url("../font/devart-icons/devart-icons.svg#devart-icons") format("svg");font-weight:normal;font-style:normal;}[icon]:before,[icon-r]:after{font-family:'devart-icons';speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[icon='up']:before,[icon-r='up']:after{content:"\e600";}[icon='types']:before,[icon-r='types']:after{content:"\e601";}[icon='twitter']:before,[icon-r='twitter']:after{content:"\e602";}[icon='toolkit']:before,[icon-r='toolkit']:after{content:"\e603";}[icon='toolkit-light']:before,[icon-r='toolkit-light']:after{content:"\e604";}[icon='search']:before,[icon-r='search']:after{content:"\e605";}[icon='right']:before,[icon-r='right']:after{content:"\e606";}[icon='remove']:before,[icon-r='remove']:after{content:"\e607";}[icon='remove-light']:before,[icon-r='remove-light']:after{content:"\e608";}[icon='plus']:before,[icon-r='plus']:after{content:"\e609";}[icon='play']:before,[icon-r='play']:after{content:"\e60a";}[icon='platform']:before,[icon-r='platform']:after{content:"\e60b";}[icon='platform-light']:before,[icon-r='platform-light']:after{content:"\e60c";}[icon='link']:before,[icon-r='link']:after{content:"\e60d";}[icon='language']:before,[icon-r='language']:after{content:"\e60e";}[icon='language-light']:before,[icon-r='language-light']:after{content:"\e60f";}[icon='googleplus']:before,[icon-r='googleplus']:after{content:"\e610";}[icon='github']:before,[icon-r='github']:after{content:"\e611";}[icon='fork']:before,[icon-r='fork']:after{content:"\e612";}[icon='flag']:before,[icon-r='flag']:after{content:"\e613";}[icon='facebook']:before,[icon-r='facebook']:after{content:"\e615";}[icon='down']:before,[icon-r='down']:after{content:"\e616";}[icon='clock']:before,[icon-r='clock']:after{content:"\e618";}[icon='check']:before,[icon-r='check']:after{content:"\e619";}[icon='api']:before,[icon-r='api']:after{content:"\e61b";}[icon='api-light']:before,[icon-r='api-light']:after{content:"\e61c";}html,body,div,span,object,iframe,h1,h2,.info__module--rule .rule__section__title,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}ul,li{display:inline-block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;padding:0;}input,select{vertical-align:middle;}*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;list-style-type:none;text-decoration:none;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-touch-callout:none;-khtml-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;-o-touch-callout:none;touch-callout:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;}.cf:before,.app-footer__top:before,.search-crumbs:before,.article .row:before,.cf:after,.app-footer__top:after,.search-crumbs:after,.article .row:after{content:" ";display:table;}.cf:after,.app-footer__top:after,.search-crumbs:after,.article .row:after{clear:both;}.old-ie .cf,.old-ie .app-footer__top,.old-ie .search-crumbs,.old-ie .article .row,.article .old-ie .row{*zoom:1;}::-ms-clear{display:none;}::selection{background-color:#9bb7fc;background-color:rgba(155,183,252,0.2);text-shadow:none;}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;}body{font-family:"Open Sans",Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#171717;color:#FFF;font-size:14px;font-size:1.4rem;line-height:1.5;overflow-x:hidden;overflow-y:scroll;}body.mobile-nav-expanded{overflow:hidden;}h1,h2,.info__module--rule .rule__section__title,h3,h4,h5,h6{line-height:1.33;}h1{font-size:30px;font-size:3.0rem;}h2,.info__module--rule .rule__section__title{font-size:19px;font-size:1.9rem;font-weight:normal;}h3{font-size:14px;font-size:1.4rem;}a{color:#FFF;}form input[type="checkbox"],form input[type="radio"]{box-sizing:border-box;padding:0;-webkit-appearance:none;color:#20272d;background:#FFF;border-left:3px solid #c8c8c8;border-top:3px solid #c8c8c8;width:16px;height:16px;display:inline-block;vertical-align:middle;position:relative;margin:0 8px 0 0;}form input[type="checkbox"][icon]:before,form input[type="radio"][icon]:before{font-size:16px;font-size:1.6rem;position:absolute;top:-2px;left:-2px;display:none;}form input[type="checkbox"][icon]:checked:before,form input[type="radio"][icon]:checked:before{display:block;}.hidden{display:none;}.invisible{visibility:hidden;}.fill{position:absolute;height:100%;width:100%;left:0;top:0;}.clear{zoom:1;}.clear:after{display:block;visibility:hidden;height:0;clear:both;content:".";}.unselectable,.unselectable *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.pointer-disabled,.pointer-disabled *{pointer-events:none !important;cursor:default !important;}@media only screen and (min-width:680px){.accelerate{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}}.shadow:after{content:'';position:absolute;}.shadow:after{width:100%;height:8px;background:-moz-linear-gradient(top,rgba(23,23,23,0.5) 0%,rgba(23,23,23,0.45) 30%,rgba(23,23,23,0.05) 62%,rgba(23,23,23,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(23,23,23,0.5)),color-stop(30%,rgba(23,23,23,0.45)),color-stop(62%,rgba(23,23,23,0.05)),color-stop(100%,rgba(23,23,23,0)));background:-webkit-linear-gradient(top,rgba(23,23,23,0.5) 0%,rgba(23,23,23,0.45) 30%,rgba(23,23,23,0.05) 62%,rgba(23,23,23,0) 100%);background:-o-linear-gradient(top,rgba(23,23,23,0.5) 0%,rgba(23,23,23,0.45) 30%,rgba(23,23,23,0.05) 62%,rgba(23,23,23,0) 100%);background:-ms-linear-gradient(top,rgba(23,23,23,0.5) 0%,rgba(23,23,23,0.45) 30%,rgba(23,23,23,0.05) 62%,rgba(23,23,23,0) 100%);background:linear-gradient(to bottom,rgba(23,23,23,0.5) 0%,rgba(23,23,23,0.45) 30%,rgba(23,23,23,0.05) 62%,rgba(23,23,23,0) 100%);}.no-cssgradients .shadow:after{background:url("../img/shadow-pattern.png") repeat-x;}.outer-wrapper{position:relative;max-width:1364px;margin:0 auto;}.inner-wrapper{position:relative;padding:0;}.page-wrapper--hidden{opacity:0.0;-webkit-transition:opacity 500ms cubic-bezier(0.165,0.84,0.44,1);-moz-transition:opacity 500ms cubic-bezier(0.165,0.84,0.44,1);transition:opacity 500ms cubic-bezier(0.165,0.84,0.44,1);}.frame{left:48px;right:48px;}.page{position:absolute;top:0;-webkit-transition:padding-top 500ms cubic-bezier(0.425,0,0,1);-moz-transition:padding-top 500ms cubic-bezier(0.425,0,0,1);-ms-transition:padding-top 500ms cubic-bezier(0.425,0,0,1);-o-transition:padding-top 500ms cubic-bezier(0.425,0,0,1);transition:padding-top 500ms cubic-bezier(0.425,0,0,1);padding-top:240px;}.show-crumb-bar .page{padding-top:277px;}.show-drop-down .page{padding-top:406px;}.show-crumb-bar.show-drop-down .page{padding-top:443px;}@media only screen and (max-width:1020px){.page{padding-top:298px;}.show-crumb-bar .page{padding-top:335px;}.show-drop-down .page{padding-top:464px;}.show-crumb-bar.show-drop-down .page{padding-top:501px;}}@media only screen and (max-width:680px){.frame{left:0;right:0;}.page{-webkit-transition:padding-top 0 cubic-bezier(0.425,0,0,1);-moz-transition:padding-top 0 cubic-bezier(0.425,0,0,1);-ms-transition:padding-top 0 cubic-bezier(0.425,0,0,1);-o-transition:padding-top 0 cubic-bezier(0.425,0,0,1);transition:padding-top 0 cubic-bezier(0.425,0,0,1);}.page,.show-crumb-bar .page,.show-drop-down .page,.show-crumb-bar.show-drop-down .page{padding-top:56px !important;}}.handheld .frame{left:0;right:0;}.handheld .page{-webkit-transition:padding-top 0 cubic-bezier(0.425,0,0,1);-moz-transition:padding-top 0 cubic-bezier(0.425,0,0,1);-ms-transition:padding-top 0 cubic-bezier(0.425,0,0,1);-o-transition:padding-top 0 cubic-bezier(0.425,0,0,1);transition:padding-top 0 cubic-bezier(0.425,0,0,1);}.handheld .page,.show-crumb-bar .handheld .page,.show-drop-down .handheld .page,.show-crumb-bar.show-drop-down .handheld .page{padding-top:56px !important;}[name="google_conversion_frame"]{opacity:0;}::-webkit-scrollbar-thumb{border-radius:50px;border:5px solid #1f282d;}::-webkit-scrollbar-thumb:vertical{background-color:#8c8d8e;height:100px;}::-webkit-scrollbar-thumb:horizontal{background-color:#8c8d8e;height:16px !important;}.desktop ::-webkit-scrollbar-thumb:hover{background-color:#FFF;}::-webkit-scrollbar{height:16px;width:16px;background-color:#1f282d;}::-webkit-scrollbar-corner{background-color:#1f282d;}table{max-width:100%;background-color:transparent;}th{text-align:left;}.table,.project-item__post table,.article__main table{width:100%;margin-bottom:20px;}.table > thead > tr > th,.project-item__post table > thead > tr > th,.article__main table > thead > tr > th,.table > thead > tr > td,.project-item__post table > thead > tr > td,.article__main table > thead > tr > td,.table > tbody > tr > th,.project-item__post table > tbody > tr > th,.article__main table > tbody > tr > th,.table > tbody > tr > td,.project-item__post table > tbody > tr > td,.article__main table > tbody > tr > td,.table > tfoot > tr > th,.project-item__post table > tfoot > tr > th,.article__main table > tfoot > tr > th,.table > tfoot > tr > td,.project-item__post table > tfoot > tr > td,.article__main table > tfoot > tr > td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd;}.table > thead > tr > th,.project-item__post table > thead > tr > th,.article__main table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;}.table > caption + thead > tr:first-child > th,.project-item__post table > caption + thead > tr:first-child > th,.article__main table > caption + thead > tr:first-child > th,.table > caption + thead > tr:first-child > td,.project-item__post table > caption + thead > tr:first-child > td,.article__main table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > th,.project-item__post table > colgroup + thead > tr:first-child > th,.article__main table > colgroup + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > td,.project-item__post table > colgroup + thead > tr:first-child > td,.article__main table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > th,.project-item__post table > thead:first-child > tr:first-child > th,.article__main table > thead:first-child > tr:first-child > th,.table > thead:first-child > tr:first-child > td,.project-item__post table > thead:first-child > tr:first-child > td,.article__main table > thead:first-child > tr:first-child > td{border-top:0;}.table > tbody + tbody,.project-item__post table > tbody + tbody,.article__main table > tbody + tbody{border-top:2px solid #ddd;}.table .table,.project-item__post table .table,.article__main table .table,.table .project-item__post table,.project-item__post .table table,.project-item__post table table,.table .article__main table,.article__main .table table,.article__main table table{background-color:#f5f7f8;}.table-condensed > thead > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > th,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > th,.table-condensed > tfoot > tr > td{padding:5px;}.table-bordered,.project-item__post table,.article__main table{border:1px solid #ddd;}.table-bordered > thead > tr > th,.project-item__post table > thead > tr > th,.article__main table > thead > tr > th,.table-bordered > thead > tr > td,.project-item__post table > thead > tr > td,.article__main table > thead > tr > td,.table-bordered > tbody > tr > th,.project-item__post table > tbody > tr > th,.article__main table > tbody > tr > th,.table-bordered > tbody > tr > td,.project-item__post table > tbody > tr > td,.article__main table > tbody > tr > td,.table-bordered > tfoot > tr > th,.project-item__post table > tfoot > tr > th,.article__main table > tfoot > tr > th,.table-bordered > tfoot > tr > td,.project-item__post table > tfoot > tr > td,.article__main table > tfoot > tr > td{border:1px solid #ddd;}.table-bordered > thead > tr > th,.project-item__post table > thead > tr > th,.article__main table > thead > tr > th,.table-bordered > thead > tr > td,.project-item__post table > thead > tr > td,.article__main table > thead > tr > td{border-bottom-width:2px;}.table-striped > tbody > tr:nth-child(even) > td,.project-item__post table > tbody > tr:nth-child(even) > td,.article__main table > tbody > tr:nth-child(even) > td,.table-striped > tbody > tr:nth-child(even) > th,.project-item__post table > tbody > tr:nth-child(even) > th,.article__main table > tbody > tr:nth-child(even) > th{background-color:#ECECEC;}.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th{background-color:#f5f5f5;}table col[class*="col-"]{position:static;float:none;display:table-column;}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell;}.app-blocker{position:fixed;z-index:4;width:100%;height:100%;top:0;left:100%;}.app-blocker.visible{left:0;}.csstransforms .app-blocker.visible{left:100%;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);transform:translate(-100%,0);}.csstransforms3d .app-blocker.visible{left:100%;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.handheld .app-blocker{display:none !important;}@media only screen and (max-width:680px){.app-blocker{display:none !important;}}.app-loading{background-color:#171717;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;}.app-loading.loaded{opacity:0;}.app-loading__animation{width:64px;height:64px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url("../img/loader.gif");-webkit-transition:opacity 150ms ease-out;-moz-transition:opacity 150ms ease-out;-ms-transition:opacity 150ms ease-out;-o-transition:opacity 150ms ease-out;transition:opacity 150ms ease-out;}.loaded .app-loading__animation{opacity:0;}.app-header{top:0;left:48px;right:48px;position:fixed;z-index:200;}.show-crumb-bar .app-header{height:266px;}.app-header.snap .app-header__bottom__nav .filter--search .search{left:86px;}.csstransforms3d .app-header.snap .app-header__bottom__nav .filter--search .search{-webkit-transform:translate3d(86px,0,0);-moz-transform:translate3d(86px,0,0);transform:translate3d(86px,0,0);left:0;}.app-header__top{height:160px;background-color:#171717;z-index:40;}.app-header__top__inner{position:relative;height:100%;}.app-header__top__inner .logo{position:absolute;z-index:999;top:30px;left:7px;}.app-header__bottom{background-color:#171717;position:relative;}.logo-click-target{background-image:url("../img/logo-small.png");background-repeat:no-repeat;background-position:0px 0px;background-size:86px 56px;background-color:#171717;}.app-header__bottom__nav-info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden;-webkit-transition:all 300ms cubic-bezier(0.425,0,0,1);-moz-transition:all 300ms cubic-bezier(0.425,0,0,1);-ms-transition:all 300ms cubic-bezier(0.425,0,0,1);-o-transition:all 300ms cubic-bezier(0.425,0,0,1);transition:all 300ms cubic-bezier(0.425,0,0,1);}.snap .app-header__bottom__nav-info{padding-left:86px;}.anchor-button{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;display:block;overflow:hidden;white-space:nowrap;background-color:#20272d;cursor:pointer;text-align:left;vertical-align:middle;font-size:14px;font-size:1.4rem;font-weight:bold;padding:0 0 0 3.36em;line-height:1em;line-height:56px;border-left:2px solid #171717;-webkit-transition:background-color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:background-color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:background-color 300ms cubic-bezier(0.425,0,0,1);-o-transition:background-color 300ms cubic-bezier(0.425,0,0,1);transition:background-color 300ms cubic-bezier(0.425,0,0,1);}.anchor-button:first-child{border:0;}.anchor-button:before{position:absolute;top:-1px;content:'\25CF';left:16px;font-size:32px;font-size:3.2rem;color:#70c989;-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);}.anchor-button.selected{background-color:#70c989;}.anchor-button.selected:before{color:white;}.desktop .anchor-button:hover{background-color:#70c989;}.desktop .anchor-button:hover:before{color:white;}.app-header__bottom__nav{width:100%;height:100%;display:block;}.app-header__bottom__nav .filter{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;display:block;height:56px;}.app-header__bottom__nav .filter--search{width:100%;position:absolute;overflow:hidden;cursor:pointer;}.app-header__bottom__nav .filter--tech,.app-header__bottom__nav .filter--type{float:right;}.app-header__bottom__nav .filter--tech{width:680px;}.app-header__bottom__nav .filter--tech .filter-tech-button{width:25%;}.app-header__bottom__nav .filter--type{width:200px;}.app-header__bottom__nav .filter__inner{position:relative;width:100%;height:100%;background:#20272d;}.app-header__bottom__nav .filter__list{position:absolute;top:100%;left:2px;right:0;z-index:2;overflow:hidden;-webkit-transition:height 500ms cubic-bezier(0.425,0,0,1);-moz-transition:height 500ms cubic-bezier(0.425,0,0,1);-ms-transition:height 500ms cubic-bezier(0.425,0,0,1);-o-transition:height 500ms cubic-bezier(0.425,0,0,1);transition:height 500ms cubic-bezier(0.425,0,0,1);box-shadow:4px 4px 1px rgba(23,23,23,0.4);display:block !important;}.app-header__bottom__nav .filter__list.filter__list-1{height:58px;}.app-header__bottom__nav .filter__list.filter__list-2{height:116px;}.app-header__bottom__nav .filter__list.filter__list-3{height:174px;}.app-header__bottom__nav .filter__list.filter__list-4{height:232px;}.app-header__bottom__nav .filter__list.filter__list-5{height:290px;}.app-header__bottom__nav .filter__list.ng-hide{height:0;}.app-header__bottom__labels{position:relative;display:block;width:100%;background-color:#1f282d;overflow:hidden;border-top:2px solid #171717;-webkit-transition:height 500ms cubic-bezier(0.425,0,0,1) 0ms,border-width 0ms linear 0ms;-moz-transition:height 500ms cubic-bezier(0.425,0,0,1) 0ms,border-width 0ms linear 0ms;-o-transition:height 500ms cubic-bezier(0.425,0,0,1) 0ms,border-width 0ms linear 0ms;transition:height 500ms cubic-bezier(0.425,0,0,1) 0ms,border-width 0ms linear 0ms;height:166px;display:block !important;}.app-header__bottom__labels.ng-hide{height:0;border-top-width:0px;-webkit-transition-delay:0ms,500ms;-moz-transition-delay:0ms,500ms;-o-transition-delay:0ms,500ms;transition-delay:0ms,500ms;}@media only screen and (max-width:1170px){.app-header__bottom__nav .filter--type{width:19%;}.app-header__bottom__nav .filter--tech{width:60%;}.app-header__bottom__nav .filter-tech-button__text,.app-header__bottom__nav .filter-type-button__text{padding-left:2.75em;}.app-header__bottom__nav .filter-tech-button__text:before{left:0.65em;}.app-header__bottom__nav .search{padding-left:14px;}.app-header__bottom__nav .search .search__input,.app-header__bottom__nav .search .search__enhance{left:3.2em;}}@media only screen and (max-width:1250px){.filter--tech{-webkit-transition:width 300ms cubic-bezier(0.425,0,0,1);-moz-transition:width 300ms cubic-bezier(0.425,0,0,1);-ms-transition:width 300ms cubic-bezier(0.425,0,0,1);-o-transition:width 300ms cubic-bezier(0.425,0,0,1);transition:width 300ms cubic-bezier(0.425,0,0,1);}.search-is-focused .filter--tech{width:320px;}.search-is-focused .filter--tech .filter-tech-button__text{color:transparent;}}@media only screen and (max-width:1210px){.app-header__bottom__nav .filter--type{width:170px;}}@media only screen and (max-width:1020px){.app-header__bottom__nav .filter--search{width:50%;position:relative;}.app-header__bottom__nav .filter--type{width:50%;}.app-header__bottom__nav .filter--tech{-webkit-transition:width 0ms cubic-bezier(0.425,0,0,1);-moz-transition:width 0ms cubic-bezier(0.425,0,0,1);-ms-transition:width 0ms cubic-bezier(0.425,0,0,1);-o-transition:width 0ms cubic-bezier(0.425,0,0,1);transition:width 0ms cubic-bezier(0.425,0,0,1);height:58px;border-top:2px solid #171717;width:100%;}.app-header__bottom__nav .filter--tech .filter-tech-button__text{color:inherit;}.app-header__bottom__nav .filter--tech .filter-tech-button:first-child{border-left:none;}.anchor-button.anchor-button--1-of-4,.anchor-button.anchor-button--2-of-4,.anchor-button.anchor-button--1-of-5,.anchor-button.anchor-button--2-of-5{border-bottom:2px solid #171717;}.anchor-button.anchor-button--3-of-4,.anchor-button.anchor-button--3-of-5{border-left:0;}.anchor-button.anchor-button--1-of-4,.anchor-button.anchor-button--2-of-4,.anchor-button.anchor-button--3-of-4,.anchor-button.anchor-button--4-of-4,.anchor-button.anchor-button--1-of-5,.anchor-button.anchor-button--2-of-5{width:50% !important;}.anchor-button.anchor-button--3-of-5,.anchor-button.anchor-button--4-of-5,.anchor-button.anchor-button--5-of-5{width:33.33% !important;}}.handheld .app-header{display:none;}@media only screen and (max-width:680px){.app-header{display:none;}}.app-footer{background-color:#1c2126;}.app-footer__top{padding:30px 30px 20px 30px;}.app-footer__bottom{background-color:#171a1d;padding:10px 24px;}.app-footer__nav{display:block;text-align:padding-left;}.app-footer__nav__item{display:inline-block;padding-right:15px;vertical-align:top;padding-top:2px;}.app-footer__nav__item__label{cursor:pointer;font-size:12px;font-size:1.2rem;}.app-footer__nav__item__label,.app-footer__nav__item__label a{color:#3a4c58;-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);}.app-footer__nav__item__label.selected{color:#4e6777;}.desktop .app-footer__nav__item__label a:hover,.desktop .app-footer__nav__item__label:hover{color:#4e6777;}.app-footer__nav__item--right{float:right;padding-right:0;padding-left:15px;}.app-footer__logos{float:left;}.app-footer__logo img{height:42px;}.app-footer__socials{float:right;margin-right:30px;}.handheld .app-footer__socials{margin-right:-16px;}.app-footer__socials .social{float:left;}.app-footer__separator{width:1px;height:48px;background-color:#3c4c55;opacity:0.6;}.app-footer__separator--logo{display:inline-block;margin:-8px 30px;}.app-footer__separator--social{float:right;margin-top:2px;margin-left:10px;}.handheld .app-footer__separator--social{display:none;}.app-footer__logo{cursor:pointer;opacity:0.4;}.desktop .app-footer__logo{-webkit-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-moz-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-ms-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-o-transition:opacity 300ms cubic-bezier(0.425,0,0,1);transition:opacity 300ms cubic-bezier(0.425,0,0,1);}.desktop .app-footer__logo:hover{opacity:1.0;}@media only screen and (max-width:750px){.app-footer__top{padding-bottom:15px;}.app-footer__logos,.app-footer__socials{display:block;float:none;text-align:center;margin:0;}.app-footer__socials .social{float:none;}.app-footer__logo{margin:0 10px;}.app-footer__logo img{height:21px;}.app-footer__separator{display:none;}.app-footer__nav{text-align:center;}.app-footer__nav__item{float:none !important;padding:0;margin:0 5px;}}.mobile-header{display:none;}.mobile-header.disable-interaction{pointer-events:none;}.mobile-header .is-visible{opacity:1;pointer-events:all;}.mh__page-name{line-height:56px;text-align:center;font-weight:bold;margin-top:1px;margin-right:2em;font-size:12px;font-size:1.2rem;text-transform:uppercase;color:#70c989;white-space:nowrap;}.mh__page{position:fixed;z-index:10;-webkit-transition:-webkit-transform 400ms ease 50ms;-khtml-transition:-khtml-transform 400ms ease 50ms;-moz-transition:-moz-transform 400ms ease 50ms;-ms-transition:-ms-transform 400ms ease 50ms;-o-transition:-o-transform 400ms ease 50ms;transition:transform 400ms ease 50ms;-webkit-transform:translate3d(-100%,0px,0px);-khtml-transform:translate3d(-100%,0px,0px);-moz-transform:translate3d(-100%,0px,0px);-ms-transform:translate3d(-100%,0px,0px);-o-transform:translate3d(-100%,0px,0px);transform:translate3d(-100%,0px,0px);left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;}.mobile-header .mh__page--bar,.mobile-header .mh__page--bar .col--wide{background-color:#20272d;}.mh__page--slim{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;}.mh__page--full{height:100vh;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;}.mh__page--full > .col--narrow{box-shadow:inset 4px 0 3px rgba(0,0,0,0.3);}.mh__page-group{position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear;}.mobile-header.level-0 .mh__page--bar,.mobile-header.level-1 .mh__page--main,.mobile-header.level-2 .mh__page--sub{-webkit-transform:translate3d(0%,0px,0px);-khtml-transform:translate3d(0%,0px,0px);-moz-transform:translate3d(0%,0px,0px);-ms-transform:translate3d(0%,0px,0px);-o-transform:translate3d(0%,0px,0px);transform:translate3d(0%,0px,0px);-webkit-transition-delay:0ms;-khtml-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;z-index:260;}.mobile-header.level-1 .mh__page--bar,.mobile-header.level-2 .mh__page--main{-webkit-transform:translate3d(80%,0px,0px);-khtml-transform:translate3d(80%,0px,0px);-moz-transform:translate3d(80%,0px,0px);-ms-transform:translate3d(80%,0px,0px);-o-transform:translate3d(80%,0px,0px);transform:translate3d(80%,0px,0px);z-index:240;}.mobile-header.level-2 .mh__page--bar{-webkit-transform:translate3d(200%,0px,0px);-khtml-transform:translate3d(200%,0px,0px);-moz-transform:translate3d(200%,0px,0px);-ms-transform:translate3d(200%,0px,0px);-o-transform:translate3d(200%,0px,0px);transform:translate3d(200%,0px,0px);}.mobile-header.level-0 .mh__page--main,.mobile-header.level-0 .mh__page--sub{-webkit-transition-delay:0ms;-khtml-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms;}.mobile-header .row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;}.mobile-header .row--thin{height:56px;}.mobile-header .row--full{-webkit-box-flex:1;-webkit-flex:1;flex:1;}.mobile-header .row--divided{border-bottom:4px solid #171717;}.mobile-header .row--scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch;}.mobile-header .col{display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-direction:column;}.mobile-header .col--narrow{width:56px;}.mobile-header .col--wide{background:#181e22;-webkit-box-flex:1;-webkit-flex:1;flex:1;}.mobile-header .block{display:block;position:relative;}.mh__button{display:block;width:56px;height:56px;background:#20272d;cursor:pointer;}.mh__button:before{display:block;font-size:30px;font-size:3rem;line-height:56px;width:56px;text-align:center;}.desktop .mh__button:hover:before{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.mh__button--intense:before{color:#70c989;}.desktop .mh__button--intense:hover:before{color:#f4f6f7;}.mh__button--menu:before,.mh__button--project-types:before{font-size:20px;font-size:2rem;}.mh__button--project-types{position:relative;}.mh__button--project-types:after{content:'';position:absolute;height:2px;width:100%;bottom:0;background:-webkit-gradient(linear,left top,right top,color-stop(33%,#ff855c),color-stop(33%,#fff62f),color-stop(66%,#fff62f),color-stop(66%,#18e9cd));background:-webkit-linear-gradient(left,#ff855c 33%,#fff62f 33%,#fff62f 66%,#18e9cd 66%);background:linear-gradient(to right,#ff855c 33%,#fff62f 33%,#fff62f 66%,#18e9cd 66%);}.filter_tech .mh__button--project-types{background:#70c989;color:#f4f6f7;}.filter_tech .mh__button--project-types:before{color:#f4f6f7;}.filter_tech .mh__button--project-types:after{height:0;}.mh__logo{display:block;width:83px;height:56px;background-image:url("../img/logo-small.png");background-repeat:no-repeat;background-position:0px 0px;background-size:88px 56px;cursor:pointer;}.mh__search{position:relative;width:100%;height:56px;}.mh__nav-title{height:48px;line-height:48px;margin-top:8px;margin-bottom:10px;margin-left:2em;font-size:12px;font-size:1.2rem;text-transform:uppercase;color:#70c989;}.mh__nav-list,.mh__footer-list{display:block;position:relative;color:#3c4c55;}.mh__nav-list a,.mh__footer-list a{color:#3c4c55;}.mh__nav-list-item.is-selected,.mh__nav-list-item:active,.mh__nav-list-item:hover,.mh__footer-list-item.is-selected,.mh__footer-list-item:active,.mh__footer-list-item:hover{color:#f4f6f7;}.desktop .mh__nav-list-item,.desktop .mh__footer-list-item{-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-ms-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;}.desktop .mh__nav-list-item:hover,.desktop .mh__footer-list-item:hover{-webkit-transition-duration:50ms;-khtml-transition-duration:50ms;-moz-transition-duration:50ms;-ms-transition-duration:50ms;-o-transition-duration:50ms;transition-duration:50ms;cursor:pointer;}.mh__nav-list-item .user-avatar,.mh__footer-list-item .user-avatar{display:block;}.mh__nav-list-item .auth-button,.mh__footer-list-item .auth-button{display:block;}.mh__nav-list{font-size:24px;font-size:2.4rem;line-height:2;}.mh__nav-list-item{display:block;padding-left:1.5em;font-weight:bold;}.mh__nav-list-item:after{position:absolute;right:1.5em;line-height:2.2em;}.mh__nav-list-item--first{margin-top:10px;}.mh__nav-list-item--sub{padding:15px 0;}.mh__nav-list-item--all,.mh__nav-list-item--winner,.mh__nav-list-item--commissioned,.mh__nav-list-item--finalist,.mh__nav-list-item--shortlisted,.mh__nav-list-item--featured,.mh__nav-list-item--catalogued{border-left-width:4px;border-left-style:solid;}.mh__nav-list-item--all{border-left-color:#f4f6f7;}.mh__nav-list-item--winner,.mh__nav-list-item--commissioned{border-left-color:#fff62f;}.mh__nav-list-item--finalist{border-left-color:#c1c1c1;}.mh__nav-list-item--shortlisted{border-left-color:#c28d43;}.mh__nav-list-item--featured{border-left-color:#ff855c;}.mh__nav-list-item--catalogued{border-left-color:#18e9cd;}.mh__nav-list-item--search{position:relative;height:56px;}.mh__footer-list{text-align:left;font-size:12px;font-size:1.2rem;line-height:30px;color:#3c4c55;}.mh__footer-list-item{padding:0 3em;display:list-item;}.handheld .mobile-header{display:block;}@media only screen and (max-width:680px){.mobile-header{display:block;}}.auth-button{display:inline-block;position:relative;cursor:pointer;vertical-align:top;}.auth-button:after{position:relative;font-size:13px;font-size:1.3rem;margin-left:7px;top:-1px;}.app-header .auth-button{color:#70c989;}.app-header .auth-button.loading{color:#3a4c58 !important;}.desktop .app-header .auth-button{-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);}.desktop .app-header .auth-button:hover{color:#95d7a8;}.mobile-header .auth-button:after{display:none;}.play-button{width:100%;height:100%;position:absolute;right:0;top:0;cursor:pointer;}@media only screen and (min-width:680px){.play-button{-webkit-transform:translateZ(0px);}}.play-button__circle{position:absolute;border:3px solid #fff;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;width:70px;height:70px;top:50%;left:50%;margin-left:-38px;margin-top:-35px;display:inline-block;text-align:center;}.play-button__circle span{position:relative;font-size:40px;font-size:4.0rem;color:#fff;top:5px;left:2px;}.mobile .label-combo,.tablet .label-combo{pointer-events:none !important;}.label-combo-item{display:inline-block;padding-bottom:2px;margin-right:-7px;cursor:pointer;}.label-combo-item__name{display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;font-weight:600;overflow:hidden;white-space:nowrap;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;max-width:0px;}.label-button{float:left;}.label-button__inner{border:2px solid rgba(60,76,85,0);background-color:#1c2126;overflow:hidden;cursor:pointer;white-space:nowrap;height:52px;line-height:52px;padding-left:15px;margin:1px;-webkit-transition:border-color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:border-color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:border-color 300ms cubic-bezier(0.425,0,0,1);-o-transition:border-color 300ms cubic-bezier(0.425,0,0,1);transition:border-color 300ms cubic-bezier(0.425,0,0,1);}.desktop .label-button__inner:hover{border-color:#3c4c55;}.label-button__inner.selected{border-color:white;}.label-button__name{display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;font-size:14px;font-size:1.4rem;font-weight:bold;margin-left:5px;}@media only screen and (max-width:550px){.label-button{width:33.33%;}}@media only screen and (min-width:550px){.label-button{width:25%;}}@media only screen and (min-width:900px){.label-button{width:16.66%;}}@media only screen and (min-width:1300px){.label-button{width:14.28%;}}.label-list{margin-top:15px;margin-bottom:10px;}.label-list__item{display:block;margin:5px 0;}.label-list__name{display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;font-size:14px;font-size:1.4rem;font-weight:bold;margin-left:10px;}.post{position:relative;}.post__version{font-size:24px;font-size:2.4rem;color:#70c989;}.post__version__latest{margin-left:0.75em;font-size:0.67em;color:#c1ced1;}.post__title{font-size:32px;font-size:3.2rem;line-height:42px;font-weight:700;}.post__date{font-size:16px;font-size:1.6rem;color:#b7c6c9;line-height:2;margin-bottom:2em;}.post__date:before{position:relative;top:4px;font-size:22px;font-size:2.2rem;margin-right:2px;}.post__media{padding:1.5em 0;margin:2.5em 0 2em;border:2px solid #e5e5e5;border-left-width:0;border-right-width:0;}.post__media:empty{border-width:0;}.readme{font-family:Helvetica,Arial,freesans,clean,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.readme h1,.readme h2,.readme .info__module--rule .rule__section__title,.info__module--rule .readme .rule__section__title,.readme h3,.readme h4,.readme p,.readme pre,.readme img,.readme blockquote{margin:1em 0;}.readme h1,.readme h2,.readme .info__module--rule .rule__section__title,.info__module--rule .readme .rule__section__title,.readme h3,.readme h4{margin-bottom:0.5em;padding:0;font-weight:bold;line-height:1.7;font-family:"Open Sans",Helvetica Neue,Helvetica,Arial,sans-serif;}.readme h1{font-size:32px;font-size:3.2rem;font-weight:700;margin-bottom:24px;}.readme h2,.readme .info__module--rule .rule__section__title,.info__module--rule .readme .rule__section__title,.readme h3{font-size:1.5em;font-weight:700;}.readme h4,.readme h5{font-size:1.2em;}.readme h6{font-size:0.9em;}.readme p,.readme blockquote{line-height:1.6;}.readme pre{padding:1em 1.5em;font-size:0.867em;font-family:Courier New,Courier,monospace;word-break:break-all;word-wrap:break-word;}.readme pre code{white-space:pre-wrap;}.readme li{list-style:disc inside;padding-bottom:0.25em;display:list-item;}.readme ol li{list-style:decimal inside;}.readme ul,.readme ol{display:block;}.readme ul ul,.readme ul ol,.readme ol ul,.readme ol ol{margin-bottom:-0.25em;padding-left:1.0em;}.readme ul ul li,.readme ul ol li,.readme ol ul li,.readme ol ol li{list-style:circle inside;}.readme img{width:100%;}.readme img + img{margin-top:-0.75em;}.readme .missing-image{display:none;}.readme [src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"]{display:none !important;}.readme blockquote{padding:2em;font-style:italic;}.readme blockquote em,.readme blockquote i{font-style:normal;}.readme blockquote footer{margin-top:1em;text-align:right;}.readme blockquote footer:before{content:"― ";}.readme a{display:inline-block;}.readme--hide-first-h1 h1:first-child{display:none;}.readme--bright{color:#1E1E1E;}.readme--bright a{color:#5480EF;}.readme--bright h1,.readme--bright h2,.readme--bright .info__module--rule .rule__section__title,.info__module--rule .readme--bright .rule__section__title,.readme--bright h3,.readme--bright h4{color:#363e42;}.readme--bright pre{color:#111;background:#ECECEC;}.readme--bright blockquote{background:#f5f7f8;}.readme--dark{color:white;}.readme--dark a{color:#789EFF;}.readme--dark h1,.readme--dark h2,.readme--dark .info__module--rule .rule__section__title,.info__module--rule .readme--dark .rule__section__title,.readme--dark h3,.readme--dark h4{color:#bbb;}.readme--dark pre,.readme--dark blockquote{background:#353535;}.not-found{display:none;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;overflow:hidden;}.not-found.active{display:block;}.not-found__content{position:absolute;top:0;left:0;bottom:0;right:0;min-width:50%;max-width:90%;height:0;margin:15% auto auto;}.not-found__content h1,.not-found__content h2,.not-found__content .info__module--rule .rule__section__title,.info__module--rule .not-found__content .rule__section__title{position:absolute;width:100%;}.not-found__content h1{margin-bottom:13px;bottom:0;}.not-found__content h2,.not-found__content .info__module--rule .rule__section__title,.info__module--rule .not-found__content .rule__section__title{top:100%;color:#b7c6c9;opacity:0.6;}.handheld .not-found__content{margin-top:220px;}@media only screen and (max-width:680px){.not-found__content{margin-top:220px;}}.report{background:rgba(28,33,38,0.8);display:none;}.report--open{display:block;}.report__frame{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:720px;min-height:420px;width:90%;padding:45px 20px;border:2px solid #3c4c55;background:#1c2126;}.report__title{font-size:32px;font-size:3.2rem;line-height:1.25;margin-bottom:1em;color:#f4f6f7;}.report__sub{font-size:16px;font-size:1.6rem;line-height:2.5;color:#8c989c;}.report__list{display:block;margin:0 auto 3em;max-width:284px;text-align:left;font-size:16px;font-size:1.6rem;}.report__list li{margin:1.25em 0;display:list-item;cursor:pointer;}.report__list label{position:relative;cursor:pointer;display:block;}.desktop .report__list label:hover input + span:before{background-color:#516773;}.report__list input{margin-right:4em;height:1.9em;display:inline-block;visibility:hidden;}.report__list input + span:before{content:'';position:absolute;height:1.6em;width:1.6em;left:0;top:3px;font-size:11px;visibility:visible;border-radius:50%;pointer-events:none;background-color:#3c4c55;}.report__list input:checked + span:before,.desktop .report__list input:checked:hover + span:before{background-color:#70c989;}.confirm{background:rgba(28,33,38,0.8);display:none;}.confirm--open{display:block;}.confirm__frame{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:720px;min-height:320px;width:90%;padding:45px 20px;border:2px solid #3c4c55;background:#1c2126;}.confirm__title{font-size:32px;font-size:3.2rem;line-height:1.25;margin-bottom:1em;color:#f4f6f7;}.confirm__copy{font-size:16px;font-size:1.6rem;line-height:1.5em;color:#8c989c;margin-bottom:3em;}.locale-nav{position:relative;width:100%;vertical-align:top;}.locale-nav ul{z-index:300;position:absolute;top:0;left:0;right:24px;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}.locale-nav ul li{cursor:pointer;}.locale-nav__header{color:#3a4c58;-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);vertical-align:top;}.locale-nav__header:after{position:relative;font-size:23px;font-size:2.3rem;margin-left:4px;top:-8px;vertical-align:top;}.desktop .locale-nav__header:hover{color:#4e6777;}.open .locale-nav__header{margin-bottom:29px;color:#4e6777;}.locale-nav__item{display:none;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;margin-top:-28px;-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);}.snap .locale-nav__item{display:none !important;}.open .locale-nav__item{display:block;background-color:#313341;}.locale-nav__item.selected{color:#70c989;}.desktop .locale-nav__item:hover{color:#70c989;}.logo{width:386px;height:200px;cursor:pointer;}.csstransforms .logo{-webkit-transform:scale(0.5,0.5);-khtml-transform:scale(0.5,0.5);-moz-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);-o-transform:scale(0.5,0.5);transform:scale(0.5,0.5);-webkit-transform-origin:left top;-khtml-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}.logo__part{position:absolute;overflow:hidden;}.logo__part__inner{position:relative;background-image:url("../img/logo.png");background-repeat:no-repeat;width:100%;height:100%;opacity:0;-webkit-animation:xxx 4000ms cubic-bezier(0,0,0,1) 0s 1 normal;-khtml-animation:xxx 4000ms cubic-bezier(0,0,0,1) 0s 1 normal;-moz-animation:xxx 4000ms cubic-bezier(0,0,0,1) 0s 1 normal;-ms-animation:xxx 4000ms cubic-bezier(0,0,0,1) 0s 1 normal;-o-animation:xxx 4000ms cubic-bezier(0,0,0,1) 0s 1 normal;animation:xxx 4000ms cubic-bezier(0,0,0,1) 0s 1 normal;-webkit-animation-play-state:paused;-khtml-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;}.animate .logo__part__inner{opacity:1;-webkit-animation-play-state:running;-khtml-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;}.type-de .logo__part__inner{-webkit-animation-name:type-de;-khtml-animation-name:type-de;-moz-animation-name:type-de;-ms-animation-name:type-de;-o-animation-name:type-de;animation-name:type-de;}.type-v .logo__part__inner{-webkit-animation-name:type-v;-khtml-animation-name:type-v;-moz-animation-name:type-v;-ms-animation-name:type-v;-o-animation-name:type-v;animation-name:type-v;}.icon-toolkit .logo__part__inner{-webkit-animation-name:icon-toolkit;-khtml-animation-name:icon-toolkit;-moz-animation-name:icon-toolkit;-ms-animation-name:icon-toolkit;-o-animation-name:icon-toolkit;animation-name:icon-toolkit;}.icon-api .logo__part__inner{-webkit-animation-name:icon-api;-khtml-animation-name:icon-api;-moz-animation-name:icon-api;-ms-animation-name:icon-api;-o-animation-name:icon-api;animation-name:icon-api;}.icon-platform .logo__part__inner{-webkit-animation-name:icon-platform;-khtml-animation-name:icon-platform;-moz-animation-name:icon-platform;-ms-animation-name:icon-platform;-o-animation-name:icon-platform;animation-name:icon-platform;}.icon-language .logo__part__inner{-webkit-animation-name:icon-language;-khtml-animation-name:icon-language;-moz-animation-name:icon-language;-ms-animation-name:icon-language;-o-animation-name:icon-language;animation-name:icon-language;}.type-a .logo__part__inner{-webkit-animation-name:type-a;-khtml-animation-name:type-a;-moz-animation-name:type-a;-ms-animation-name:type-a;-o-animation-name:type-a;animation-name:type-a;}.type-rt .logo__part__inner{-webkit-animation-name:type-rt;-khtml-animation-name:type-rt;-moz-animation-name:type-rt;-ms-animation-name:type-rt;-o-animation-name:type-rt;animation-name:type-rt;}.type-slogan .logo__part__inner{-webkit-animation-name:type-slogan;-khtml-animation-name:type-slogan;-moz-animation-name:type-slogan;-ms-animation-name:type-slogan;-o-animation-name:type-slogan;animation-name:type-slogan;}.csstransforms3d .type-de .logo__part__inner{-webkit-animation-name:type-de-accel;-khtml-animation-name:type-de-accel;-moz-animation-name:type-de-accel;-ms-animation-name:type-de-accel;-o-animation-name:type-de-accel;animation-name:type-de-accel;}.csstransforms3d .type-v .logo__part__inner{-webkit-animation-name:type-v-accel;-khtml-animation-name:type-v-accel;-moz-animation-name:type-v-accel;-ms-animation-name:type-v-accel;-o-animation-name:type-v-accel;animation-name:type-v-accel;}.csstransforms3d .icon-toolkit .logo__part__inner{-webkit-animation-name:icon-toolkit-accel;-khtml-animation-name:icon-toolkit-accel;-moz-animation-name:icon-toolkit-accel;-ms-animation-name:icon-toolkit-accel;-o-animation-name:icon-toolkit-accel;animation-name:icon-toolkit-accel;}.csstransforms3d .icon-api .logo__part__inner{-webkit-animation-name:icon-api-accel;-khtml-animation-name:icon-api-accel;-moz-animation-name:icon-api-accel;-ms-animation-name:icon-api-accel;-o-animation-name:icon-api-accel;animation-name:icon-api-accel;}.csstransforms3d .icon-platform .logo__part__inner{-webkit-animation-name:icon-platform-accel;-khtml-animation-name:icon-platform-accel;-moz-animation-name:icon-platform-accel;-ms-animation-name:icon-platform-accel;-o-animation-name:icon-platform-accel;animation-name:icon-platform-accel;}.csstransforms3d .icon-language .logo__part__inner{-webkit-animation-name:icon-language-accel;-khtml-animation-name:icon-language-accel;-moz-animation-name:icon-language-accel;-ms-animation-name:icon-language-accel;-o-animation-name:icon-language-accel;animation-name:icon-language-accel;}.csstransforms3d .type-a .logo__part__inner{-webkit-animation-name:type-a-accel;-khtml-animation-name:type-a-accel;-moz-animation-name:type-a-accel;-ms-animation-name:type-a-accel;-o-animation-name:type-a-accel;animation-name:type-a-accel;}.csstransforms3d .type-rt .logo__part__inner{-webkit-animation-name:type-rt-accel;-khtml-animation-name:type-rt-accel;-moz-animation-name:type-rt-accel;-ms-animation-name:type-rt-accel;-o-animation-name:type-rt-accel;animation-name:type-rt-accel;}.csstransforms3d .type-slogan .logo__part__inner{-webkit-animation-name:type-slogan-accel;-khtml-animation-name:type-slogan-accel;-moz-animation-name:type-slogan-accel;-ms-animation-name:type-slogan-accel;-o-animation-name:type-slogan-accel;animation-name:type-slogan-accel;}@-webkit-keyframes type-v{0%,10%{top:-100%;}26%,100%{top:0;}}@-moz-keyframes type-v{0%,10%{top:-100%;}26%,100%{top:0;}}@-ms-keyframes type-v{0%,10%{top:-100%;}26%,100%{top:0;}}@keyframes type-v{0%,10%{top:-100%;}26%,100%{top:0;}}@-webkit-keyframes type-a{0%,10%{top:100%;}26%,100%{top:0;}}@-moz-keyframes type-a{0%,10%{top:100%;}26%,100%{top:0;}}@-ms-keyframes type-a{0%,10%{top:100%;}26%,100%{top:0;}}@keyframes type-a{0%,10%{top:100%;}26%,100%{top:0;}}@-webkit-keyframes type-de{0%,32%{left:100%;}50%,100%{left:0;}}@-moz-keyframes type-de{0%,32%{left:100%;}50%,100%{left:0;}}@-ms-keyframes type-de{0%,32%{left:100%;}50%,100%{left:0;}}@keyframes type-de{0%,32%{left:100%;}50%,100%{left:0;}}@-webkit-keyframes type-rt{0%,32%{left:-100%;}50%,100%{left:0;}}@-moz-keyframes type-rt{0%,32%{left:-100%;}50%,100%{left:0;}}@-ms-keyframes type-rt{0%,32%{left:-100%;}50%,100%{left:0;}}@keyframes type-rt{0%,32%{left:-100%;}50%,100%{left:0;}}@-webkit-keyframes icon-toolkit{0%,57%{top:-100%;}70%,100%{top:0;}}@-moz-keyframes icon-toolkit{0%,57%{top:-100%;}70%,100%{top:0;}}@-ms-keyframes icon-toolkit{0%,57%{top:-100%;}70%,100%{top:0;}}@keyframes icon-toolkit{0%,57%{top:-100%;}70%,100%{top:0;}}@-webkit-keyframes icon-language{0%,57%{top:100%;}70%,100%{top:0;}}@-moz-keyframes icon-language{0%,57%{top:100%;}70%,100%{top:0;}}@-ms-keyframes icon-language{0%,57%{top:100%;}70%,100%{top:0;}}@keyframes icon-language{0%,57%{top:100%;}70%,100%{top:0;}}@-webkit-keyframes icon-api{0%,64%{top:-100%;}77%,100%{top:0;}}@-moz-keyframes icon-api{0%,64%{top:-100%;}77%,100%{top:0;}}@-ms-keyframes icon-api{0%,64%{top:-100%;}77%,100%{top:0;}}@keyframes icon-api{0%,64%{top:-100%;}77%,100%{top:0;}}@-webkit-keyframes icon-platform{0%,64%{top:100%;}77%,100%{top:0;}}@-moz-keyframes icon-platform{0%,64%{top:100%;}77%,100%{top:0;}}@-ms-keyframes icon-platform{0%,64%{top:100%;}77%,100%{top:0;}}@keyframes icon-platform{0%,64%{top:100%;}77%,100%{top:0;}}@-webkit-keyframes type-slogan{0%,74%{opacity:0;}94%,100%{opacity:1;}}@-moz-keyframes type-slogan{0%,74%{opacity:0;}94%,100%{opacity:1;}}@-ms-keyframes type-slogan{0%,74%{opacity:0;}94%,100%{opacity:1;}}@keyframes type-slogan{0%,74%{opacity:0;}94%,100%{opacity:1;}}@-webkit-keyframes type-v-accel{0%,10%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}26%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-moz-keyframes type-v-accel{0%,10%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}26%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-ms-keyframes type-v-accel{0%,10%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}26%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes type-v-accel{0%,10%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}26%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes type-a-accel{0%,10%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}26%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-moz-keyframes type-a-accel{0%,10%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}26%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-ms-keyframes type-a-accel{0%,10%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}26%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes type-a-accel{0%,10%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}26%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes type-de-accel{0%,32%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}50%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-moz-keyframes type-de-accel{0%,32%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}50%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-ms-keyframes type-de-accel{0%,32%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}50%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes type-de-accel{0%,32%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}50%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes type-rt-accel{0%,32%{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}50%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-moz-keyframes type-rt-accel{0%,32%{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}50%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-ms-keyframes type-rt-accel{0%,32%{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}50%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes type-rt-accel{0%,32%{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}50%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes icon-toolkit-accel{0%,57%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}70%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-moz-keyframes icon-toolkit-accel{0%,57%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}70%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-ms-keyframes icon-toolkit-accel{0%,57%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}70%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes icon-toolkit-accel{0%,57%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}70%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes icon-language-accel{0%,57%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}70%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-moz-keyframes icon-language-accel{0%,57%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}70%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-ms-keyframes icon-language-accel{0%,57%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}70%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes icon-language-accel{0%,57%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}70%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes icon-api-accel{0%,64%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}77%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-moz-keyframes icon-api-accel{0%,64%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}77%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-ms-keyframes icon-api-accel{0%,64%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}77%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes icon-api-accel{0%,64%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}77%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes icon-platform-accel{0%,64%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}77%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-moz-keyframes icon-platform-accel{0%,64%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}77%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-ms-keyframes icon-platform-accel{0%,64%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}77%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes icon-platform-accel{0%,64%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}77%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes type-slogan-accel{0%,74%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0;}94%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-moz-keyframes type-slogan-accel{0%,74%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0;}94%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-ms-keyframes type-slogan-accel{0%,74%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0;}94%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes type-slogan-accel{0%,74%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0;}94%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}.masthead{position:relative;overflow:hidden;margin-bottom:24px;margin-top:-24px;}.desktop .masthead{-webkit-transition:margin-top 500ms cubic-bezier(0.425,0,0,1);-moz-transition:margin-top 500ms cubic-bezier(0.425,0,0,1);-ms-transition:margin-top 500ms cubic-bezier(0.425,0,0,1);-o-transition:margin-top 500ms cubic-bezier(0.425,0,0,1);transition:margin-top 500ms cubic-bezier(0.425,0,0,1);}.masthead.masthead--visible{margin-top:0;}.masthead__text{position:absolute;left:0;top:0;height:100%;text-align:left;overflow:hidden;background-color:#2A3840;width:35.48387%;}.masthead__text__inner{position:absolute;top:0;bottom:0;left:0;right:0;padding:24px;}.desktop .masthead__text__inner{-webkit-transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;transition:opacity 250ms linear;opacity:0;}.desktop .masthead--visible .masthead__text__inner{-webkit-transition:opacity 500ms linear 250ms;-moz-transition:opacity 500ms linear 250ms;transition:opacity 500ms linear 250ms;opacity:1;}.masthead__title{margin-bottom:0.46em;font-size:32px;font-size:3.2rem;font-weight:bold;}.masthead__body{margin-bottom:1.2em;color:#8c989c;}.masthead__sub{margin-bottom:1.2em;margin-top:-0.4em;color:#f4f6f7;font-weight:bold;}.masthead__cta{border:0 none;background:#70c989;width:auto;display:block;float:left;clear:both;height:32px;line-height:32px;padding:0 10px 0 20px;font-weight:bold;font-size:14px;font-size:1.4rem;cursor:pointer;margin-bottom:20px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.masthead__cta:after{position:relative;top:2px;margin-left:7px;}.desktop .masthead__cta{-webkit-transition:background-color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:background-color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:background-color 300ms cubic-bezier(0.425,0,0,1);-o-transition:background-color 300ms cubic-bezier(0.425,0,0,1);transition:background-color 300ms cubic-bezier(0.425,0,0,1);}.desktop .masthead__cta:hover{background-color:#95d7a8;}.masthead__text__fade-out{position:absolute;top:0;left:0;bottom:0;right:0;}.desktop .masthead__text__fade-out,.tablet .masthead__text__fade-out{-webkit-transition:background-color 0.25s cubic-bezier(0.425,0,0,1);-moz-transition:background-color 0.25s cubic-bezier(0.425,0,0,1);-ms-transition:background-color 0.25s cubic-bezier(0.425,0,0,1);-o-transition:background-color 0.25s cubic-bezier(0.425,0,0,1);transition:background-color 0.25s cubic-bezier(0.425,0,0,1);background-color:#2A3840;}.desktop .masthead--fade-in .masthead__text__fade-out,.tablet .masthead--fade-in .masthead__text__fade-out{-webkit-transition:background-color 0.75s cubic-bezier(0.425,0,0,1);-moz-transition:background-color 0.75s cubic-bezier(0.425,0,0,1);-ms-transition:background-color 0.75s cubic-bezier(0.425,0,0,1);-o-transition:background-color 0.75s cubic-bezier(0.425,0,0,1);transition:background-color 0.75s cubic-bezier(0.425,0,0,1);background-color:transparent;}.masthead__logo{display:block;position:absolute;left:0;bottom:1px;padding:0 24px 8px;}.masthead__logo img{height:32px;width:auto;opacity:0.4;}.desktop .masthead__logo img{-webkit-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-moz-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-ms-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-o-transition:opacity 300ms cubic-bezier(0.425,0,0,1);transition:opacity 300ms cubic-bezier(0.425,0,0,1);}.desktop .masthead__logo img:hover{opacity:1.0;}.masthead__media{position:relative;float:right;min-height:100%;background-color:#0e0e0e;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:64.51613%;}.masthead__media__aspect-ratio{width:100%;min-height:0;}.desktop .masthead__media__aspect-ratio{-webkit-transition:all 500ms cubic-bezier(0.425,0,0,1);-moz-transition:all 500ms cubic-bezier(0.425,0,0,1);-ms-transition:all 500ms cubic-bezier(0.425,0,0,1);-o-transition:all 500ms cubic-bezier(0.425,0,0,1);transition:all 500ms cubic-bezier(0.425,0,0,1);}.masthead--visible .masthead__media__aspect-ratio{min-height:372px;}.masthead--playing .masthead__media__aspect-ratio{min-height:0;padding-bottom:56.25%;background-color:#0e0e0e;}.play-button{position:absolute;top:0;left:0;bottom:0;right:0;}.desktop .play-button{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}.masthead--playing .play-button{opacity:0;}.desktop .play-button{background-color:rgba(52,67,75,0);}.desktop .play-button:hover{background-color:rgba(52,67,75,0.2);}.masthead__media__fade-out{position:absolute;top:0;left:0;bottom:0;right:0;}.desktop .masthead__media__fade-out,.tablet .masthead__media__fade-out{-webkit-transition:background-color 0.25s cubic-bezier(0.425,0,0,1);-moz-transition:background-color 0.25s cubic-bezier(0.425,0,0,1);-ms-transition:background-color 0.25s cubic-bezier(0.425,0,0,1);-o-transition:background-color 0.25s cubic-bezier(0.425,0,0,1);transition:background-color 0.25s cubic-bezier(0.425,0,0,1);background-color:#0e0e0e;}.desktop .masthead--fade-in .masthead__media__fade-out,.tablet .masthead--fade-in .masthead__media__fade-out{-webkit-transition:background-color 0.75s cubic-bezier(0.425,0,0,1);-moz-transition:background-color 0.75s cubic-bezier(0.425,0,0,1);-ms-transition:background-color 0.75s cubic-bezier(0.425,0,0,1);-o-transition:background-color 0.75s cubic-bezier(0.425,0,0,1);transition:background-color 0.75s cubic-bezier(0.425,0,0,1);background-color:transparent;}.desktop .masthead__media__fade-out{cursor:pointer;}.desktop .masthead--playing .masthead__media__fade-out{cursor:auto;}.masthead__media__timeline{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:rgba(32,39,45,0.5);opacity:0;}.desktop .masthead__media__timeline{-webkit-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-moz-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-ms-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-o-transition:opacity 300ms cubic-bezier(0.425,0,0,1);transition:opacity 300ms cubic-bezier(0.425,0,0,1);}.masthead--visible.masthead--fade-in .masthead__media__timeline{opacity:1;}.masthead--visible.masthead--playing .masthead__media__timeline{opacity:0;}.masthead__media__timeline__bar{background-color:#70c989;height:100%;max-width:100%;width:0;}.masthead__media__player{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;display:none;}.desktop .masthead__media__player{bottom:-1px;}.masthead--playing .masthead__media__player{display:block;}.desktop .masthead .close-button{right:0;-webkit-transition:top 500ms cubic-bezier(0.425,0,0,1);-moz-transition:top 500ms cubic-bezier(0.425,0,0,1);-ms-transition:top 500ms cubic-bezier(0.425,0,0,1);-o-transition:top 500ms cubic-bezier(0.425,0,0,1);transition:top 500ms cubic-bezier(0.425,0,0,1);top:-60px;}.desktop .masthead.masthead--playing .close-button{top:0;}.mobile .masthead .close-button,.tablet .masthead .close-button{display:none !important;}@media only screen and (max-width:1170px){.masthead__text,.masthead__media{position:relative;float:none;width:100%;}.masthead__text{height:0;}.desktop .masthead__text{-webkit-transition:height 500ms cubic-bezier(0.425,0,0,1);-moz-transition:height 500ms cubic-bezier(0.425,0,0,1);-ms-transition:height 500ms cubic-bezier(0.425,0,0,1);-o-transition:height 500ms cubic-bezier(0.425,0,0,1);transition:height 500ms cubic-bezier(0.425,0,0,1);}.masthead--visible .masthead__text{height:282px;}.masthead__cta{position:absolute;bottom:0;}.masthead__logo{right:0;left:auto;}.masthead--visible .masthead__media__aspect-ratio{min-height:0;padding-bottom:35.160680529%;}.masthead--playing .masthead__media__aspect-ratio{min-height:0;padding-bottom:56.25%;}}@media only screen and (max-width:680px){.masthead{margin-top:0 !important;}.masthead--visible .masthead__text{height:391px;}.masthead__title{font-size:24px;font-size:2.4rem;}.masthead--visible .masthead__media__aspect-ratio{min-height:0;padding-bottom:56.25%;}.masthead__cta{float:none;padding:0;text-align:center;margin-bottom:0;left:24px;right:24px;bottom:20px;line-height:51px;height:52px;font-size:15px;font-size:1.5rem;border:2px solid transparent;}.masthead__cta:after{display:none;}.masthead__logo{display:none;}}.handheld .masthead{margin-top:0 !important;}.search{position:absolute;left:0;right:0;top:0;bottom:0;cursor:text;overflow:hidden;background-color:#3c4c55;text-align:left;padding-left:20px;border-left:4px solid #3c4c55;color:#70c989;-webkit-transition:all 300ms cubic-bezier(0.425,0,0,1);-moz-transition:all 300ms cubic-bezier(0.425,0,0,1);-ms-transition:all 300ms cubic-bezier(0.425,0,0,1);-o-transition:all 300ms cubic-bezier(0.425,0,0,1);transition:all 300ms cubic-bezier(0.425,0,0,1);}.search:before{font-size:18px;font-size:1.8rem;line-height:1.5;margin-right:10px;margin-top:17px;display:inline-block;color:inherit;}.search .search__input,.search .search__enhance{position:absolute;top:1.3em;left:3.7em;right:0;height:1.5em;font-family:inherit;font-size:14px;font-size:1.4rem;line-height:1.5;vertical-align:middle;letter-spacing:0.5px;color:#ffffff;}.search .search__input{width:100%;-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);}.search .search__input::-webkit-input-placeholder{color:#ffffff;}.search .search__input:-moz-placeholder{color:#ffffff;}.search .search__input::-moz-placeholder{color:#ffffff;}.search .search__input:-ms-input-placeholder{color:#ffffff;}.search .search__enhance{color:transparent;}.search.is-focused .search__suggestion{color:#b7c6c9;}.desktop .search:hover,.search:focus,.search.is-focused{border-left-color:#70c989;background-color:#f5f6f8;}.desktop .search:hover .search__input,.search:focus .search__input,.search.is-focused .search__input{color:#21292b;}.desktop .search:hover .search__input::-webkit-input-placeholder,.search:focus .search__input::-webkit-input-placeholder,.search.is-focused .search__input::-webkit-input-placeholder{color:#b7c6c9;}.desktop .search:hover .search__input:-moz-placeholder,.search:focus .search__input:-moz-placeholder,.search.is-focused .search__input:-moz-placeholder{color:#b7c6c9;}.desktop .search:hover .search__input::-moz-placeholder,.search:focus .search__input::-moz-placeholder,.search.is-focused .search__input::-moz-placeholder{color:#b7c6c9;}.desktop .search:hover .search__input:-ms-input-placeholder,.search:focus .search__input:-ms-input-placeholder,.search.is-focused .search__input:-ms-input-placeholder{color:#b7c6c9;}.search--blend-in{background-color:transparent;border-left-color:transparent;}.search-crumbs{position:relative;width:100%;line-height:50px;font-size:0;vertical-align:middle;overflow:hidden;-webkit-transition:max-height 500ms cubic-bezier(0.425,0,0,1);-moz-transition:max-height 500ms cubic-bezier(0.425,0,0,1);-ms-transition:max-height 500ms cubic-bezier(0.425,0,0,1);-o-transition:max-height 500ms cubic-bezier(0.425,0,0,1);transition:max-height 500ms cubic-bezier(0.425,0,0,1);max-height:150px;display:flex;justify-content:space-between;align-items:baseline;}.search-crumbs.ng-hide{max-height:0;}.search-crumbs,.search-crumbs__list{letter-spacing:-0.31em;}.search-crumbs__list,.search-crumbs__title,.search-crumbs__clear-all,.search-crumb{display:inline-block;cursor:default;font-size:14px;font-size:1.4rem;letter-spacing:normal;}.search-crumbs__title,.search-crumbs__clear-all{color:#b7c6c9;font-weight:600;opacity:0.6;width:60px;}.search-crumbs__title{margin-right:1em;}.search-crumbs__clear-all{margin-left:1em;font-size:14px;font-size:1.4rem;cursor:pointer;height:32px;line-height:33px;color:#777a7d;background-color:#20272d;padding:0 20px;font-weight:700;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.desktop .search-crumbs__clear-all{-webkit-transition:all 300ms cubic-bezier(0.425,0,0,1);-moz-transition:all 300ms cubic-bezier(0.425,0,0,1);-ms-transition:all 300ms cubic-bezier(0.425,0,0,1);-o-transition:all 300ms cubic-bezier(0.425,0,0,1);transition:all 300ms cubic-bezier(0.425,0,0,1);}.desktop .search-crumbs__clear-all:hover{opacity:1;color:#FFF;background-color:#70c989;}.search-crumbs__list{font-size:0;flex:1;}.search-crumb{margin:0 2px;padding:0 8px;height:32px;line-height:32px;color:#f4f6f7;background:#1c2126;cursor:pointer;}.search-crumb--commissioned,.search-crumb--finalist,.search-crumb--shortlisted,.search-crumb--catalogued,.search-crumb--featured{color:#1c2126;font-weight:600;}.search-crumb--commissioned .search-crumb__remove,.search-crumb--finalist .search-crumb__remove,.search-crumb--shortlisted .search-crumb__remove,.search-crumb--catalogued .search-crumb__remove,.search-crumb--featured .search-crumb__remove{color:#1c2126;opacity:0.6;}.search-crumb--commissioned{background-color:#fff62f;}.search-crumb--finalist{background-color:#c1c1c1;}.search-crumb--shortlisted{background-color:#c28d43;}.search-crumb--catalogued{background-color:#18e9cd;}.search-crumb--featured{background-color:#ff855c;}.search-crumb--text .search-crumb__icon{display:none;}.search-crumb--text .search-crumb__label:before{content:"\201C";}.search-crumb--text .search-crumb__label:after{content:"\201D";}.search-crumb__icon,.search-crumb__label,.search-crumb__remove{display:inline-block;}.search-crumb__icon{margin-right:8px;}.search-crumb__remove{padding-left:6px;color:#b7c6c9;opacity:0.3;}.desktop .search-crumb__remove{-webkit-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-moz-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-ms-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-o-transition:opacity 300ms cubic-bezier(0.425,0,0,1);transition:opacity 300ms cubic-bezier(0.425,0,0,1);}.desktop .search-crumb:hover .search-crumb__remove{opacity:1;}.label-groups{display:table;height:100%;}.label-groups__item{display:table-cell;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;vertical-align:top;padding:0 13px;left:-100%;opacity:0;-webkit-transition:opacity 500ms cubic-bezier(0.425,0,0,1) 0ms,left 0ms linear 500ms;-moz-transition:opacity 500ms cubic-bezier(0.425,0,0,1) 0ms,left 0ms linear 500ms;-o-transition:opacity 500ms cubic-bezier(0.425,0,0,1) 0ms,left 0ms linear 500ms;transition:opacity 500ms cubic-bezier(0.425,0,0,1) 0ms,left 0ms linear 500ms;}.label-groups__item--open{left:0%;opacity:1;-webkit-transition-delay:100ms,0ms;-moz-transition-delay:100ms,0ms;-o-transition-delay:100ms,0ms;transition-delay:100ms,0ms;}.label-groups__item__outer{display:relative;margin-top:13px;height:116px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}.label-groups__info-label{position:absolute;bottom:-28px;left:16px;font-size:14px;font-size:1.4rem;color:#8c989c;}.label-groups__item__inner{display:relative;}@media only screen and (max-width:680px){.label-groups__item{padding:0 8px;}}.filter-tech-button{position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#20272d;border-left:2px solid #171717;cursor:pointer;line-height:56px;text-align:left;vertical-align:middle;-webkit-transition:background-color 300ms cubic-bezier(0.425,0,0,1),color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:background-color 300ms cubic-bezier(0.425,0,0,1),color 300ms cubic-bezier(0.425,0,0,1);-o-transition:background-color 300ms cubic-bezier(0.425,0,0,1),color 300ms cubic-bezier(0.425,0,0,1);transition:background-color 300ms cubic-bezier(0.425,0,0,1),color 300ms cubic-bezier(0.425,0,0,1);}.filter-tech-button.selected .filter-tech-button__text:after{-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-0.4em;}.desktop .filter-tech-button:hover,.filter-tech-button.selected{background-color:#70c989;}.desktop .filter-tech-button:hover .filter-tech-button__color,.filter-tech-button.selected .filter-tech-button__color{opacity:0;}.desktop .filter-tech-button:hover .filter-tech-button__text:before,.desktop .filter-tech-button:hover .filter-tech-button__text:after,.filter-tech-button.selected .filter-tech-button__text:before,.filter-tech-button.selected .filter-tech-button__text:after{color:white;}.filter-tech-button__text{font-size:14px;font-size:1.4rem;font-weight:bold;padding:1.29em 0 0 3.36em;line-height:1em;z-index:1;-webkit-transition:color 100ms cubic-bezier(0.425,0,0,1);-moz-transition:color 100ms cubic-bezier(0.425,0,0,1);-ms-transition:color 100ms cubic-bezier(0.425,0,0,1);-o-transition:color 100ms cubic-bezier(0.425,0,0,1);transition:color 100ms cubic-bezier(0.425,0,0,1);}.filter-tech-button__text:before,.filter-tech-button__text:after{position:absolute;top:50%;-webkit-transition:all 300ms cubic-bezier(0.425,0,0,1);-moz-transition:all 300ms cubic-bezier(0.425,0,0,1);-ms-transition:all 300ms cubic-bezier(0.425,0,0,1);-o-transition:all 300ms cubic-bezier(0.425,0,0,1);transition:all 300ms cubic-bezier(0.425,0,0,1);}.filter-tech-button__text:before{margin-top:-0.4em;left:0.95em;font-size:18px;font-size:1.8rem;color:#70c989;}.filter-tech-button__text:after{margin-top:-0.35em;right:0.43em;color:#3c4c55;font-size:21px;font-size:2.1rem;}.filter-tech-button__color{position:absolute;display:table;width:100%;bottom:0;left:0;height:2px;z-index:1;-webkit-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-moz-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-ms-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-o-transition:opacity 300ms cubic-bezier(0.425,0,0,1);transition:opacity 300ms cubic-bezier(0.425,0,0,1);}.filter-tech-button__color li{display:table-cell;height:100%;-webkit-transition:width 0.5s cubic-bezier(0.425,0,0,1);-moz-transition:width 0.5s cubic-bezier(0.425,0,0,1);-ms-transition:width 0.5s cubic-bezier(0.425,0,0,1);-o-transition:width 0.5s cubic-bezier(0.425,0,0,1);transition:width 0.5s cubic-bezier(0.425,0,0,1);}.filter-tech-button__color li.featured{background-color:#ff855c;}.filter-tech-button__color li.commissioned{background-color:#fff62f;}.filter-tech-button__color li.catalogued{background-color:#18e9cd;}.filter-tech-button__color li.finalist{background-color:#c1c1c1;}.filter-tech-button__color li.shortlisted{background-color:#c28d43;}.filter-type-button{position:relative;height:56px;background-color:#20272d;border-top:2px solid #171717;cursor:pointer;-webkit-transition:all 300ms cubic-bezier(0.425,0,0,1);-moz-transition:all 300ms cubic-bezier(0.425,0,0,1);-ms-transition:all 300ms cubic-bezier(0.425,0,0,1);-o-transition:all 300ms cubic-bezier(0.425,0,0,1);transition:all 300ms cubic-bezier(0.425,0,0,1);}.desktop .filter-type-button:hover.featured,.filter-type-button.selected.featured{color:#1c2126;}.desktop .filter-type-button:hover.featured .filter-type-button__text:before,.filter-type-button.selected.featured .filter-type-button__text:before{color:#1c2126;}.desktop .filter-type-button:hover.commissioned,.filter-type-button.selected.commissioned{color:#1c2126;}.desktop .filter-type-button:hover.commissioned .filter-type-button__text:before,.filter-type-button.selected.commissioned .filter-type-button__text:before{color:#1c2126;}.desktop .filter-type-button:hover.catalogued,.filter-type-button.selected.catalogued{color:#1c2126;}.desktop .filter-type-button:hover.catalogued .filter-type-button__text:before,.filter-type-button.selected.catalogued .filter-type-button__text:before{color:#1c2126;}.desktop .filter-type-button:hover.finalist,.filter-type-button.selected.finalist{color:#1c2126;}.desktop .filter-type-button:hover.finalist .filter-type-button__text:before,.filter-type-button.selected.finalist .filter-type-button__text:before{color:#1c2126;}.desktop .filter-type-button:hover.shortlisted,.filter-type-button.selected.shortlisted{color:#1c2126;}.desktop .filter-type-button:hover.shortlisted .filter-type-button__text:before,.filter-type-button.selected.shortlisted .filter-type-button__text:before{color:#1c2126;}.desktop .filter-type-button:hover .filter-type-button__color,.filter-type-button.selected .filter-type-button__color{width:100%;}.filter-type-button__color{position:absolute;top:0;bottom:0;left:0;width:4px;z-index:0;-webkit-transition:width 300ms cubic-bezier(0.425,0,0,1);-moz-transition:width 300ms cubic-bezier(0.425,0,0,1);-ms-transition:width 300ms cubic-bezier(0.425,0,0,1);-o-transition:width 300ms cubic-bezier(0.425,0,0,1);transition:width 300ms cubic-bezier(0.425,0,0,1);}.filter-type-button__color.featured{background-color:#ff855c;}.filter-type-button__color.commissioned{background-color:#fff62f;}.filter-type-button__color.catalogued{background-color:#18e9cd;}.filter-type-button__color.finalist{background-color:#c1c1c1;}.filter-type-button__color.shortlisted{background-color:#c28d43;}.filter-type-button__text{position:absolute;font-size:14px;font-size:1.4rem;font-weight:bold;display:table;padding-left:3.25em;height:100%;}.filter-type-button__text:before{position:absolute;top:50%;-webkit-transition:all 300ms cubic-bezier(0.425,0,0,1);-moz-transition:all 300ms cubic-bezier(0.425,0,0,1);-ms-transition:all 300ms cubic-bezier(0.425,0,0,1);-o-transition:all 300ms cubic-bezier(0.425,0,0,1);transition:all 300ms cubic-bezier(0.425,0,0,1);margin-top:-0.25em;left:0.95em;font-size:18px;font-size:1.8rem;}.featured .filter-type-button__text:before{color:#ff855c;}.commissioned .filter-type-button__text:before{color:#fff62f;}.catalogued .filter-type-button__text:before{color:#18e9cd;}.finalist .filter-type-button__text:before{color:#c1c1c1;}.shortlisted .filter-type-button__text:before{color:#c28d43;}.filter-type-button__text__inner{display:table-cell;vertical-align:middle;}.label-icon{display:inline-block;vertical-align:top;font-size:18px;font-size:1.8rem;width:16px;height:16px;-webkit-transition:all 300ms cubic-bezier(0.425,0,0,1);-moz-transition:all 300ms cubic-bezier(0.425,0,0,1);-ms-transition:all 300ms cubic-bezier(0.425,0,0,1);-o-transition:all 300ms cubic-bezier(0.425,0,0,1);transition:all 300ms cubic-bezier(0.425,0,0,1);}.label-icon.graph{font-size:33px;font-size:3.3rem;width:0.68em;height:0.68em;}.app-nav{z-index:200;position:absolute;width:538px;top:22%;right:0;}.app-nav__inner{position:absolute;top:0;left:0;right:-24px;}.app-nav__top,.app-nav__bottom{display:table;width:100%;}.app-nav__top{height:35px;}.app-nav__top .app-nav__item{vertical-align:top;font-size:12px;font-size:1.2rem;font-weight:bold;height:24px;float:left;}.app-nav__item__competition{cursor:pointer;-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);color:#3a4c58;}.app-nav__item__competition.selected{color:#4e6777;}.desktop .app-nav__item__competition:hover{color:#4e6777;}.app-nav__bottom .app-nav__item{cursor:pointer;vertical-align:bottom;font-size:14px;font-size:1.4rem;font-weight:bold;padding-top:18px;}.app-nav__item{position:relative;display:inline-block;-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);color:#d1d1d1;}.app-nav__item.selected{color:#fff;}.app-nav__item.selected .app-nav__item__line{background-color:#fff;}.desktop .app-nav__item:hover{color:#fff;}.desktop .app-nav__item:hover .app-nav__item__line{background-color:#fff;}.app-nav__item__line{position:absolute;background-color:#3c4c54;height:2px;top:0;left:0;right:24px;-webkit-transition:background-color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:background-color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:background-color 300ms cubic-bezier(0.425,0,0,1);-o-transition:background-color 300ms cubic-bezier(0.425,0,0,1);transition:background-color 300ms cubic-bezier(0.425,0,0,1);}@media only screen and (max-width:1020px){.app-nav{width:60%;}}.project-cover{background-color:#0e0e0e;position:relative;overflow:hidden;height:420px;width:100%;}.project-cover--empty{background-color:#20272d;}.project-cover__image{background:transparent 50% 50% no-repeat;position:absolute;height:100%;width:100%;left:0;top:0;z-index:0;}.project-cover__dummy{visibility:hidden;}.social{font-size:0;text-align:left;white-space:nowrap;position:relative;}.social--centered{text-align:center;}.social-link,.social-url{display:inline-block;height:52px;border-radius:2px;}.social-link{position:relative;width:52px;font-size:30px;font-size:3.0rem;cursor:pointer;opacity:0.4;}.social-link:before{position:absolute;top:5px;left:11px;}.desktop .social-link{-webkit-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-moz-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-ms-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-o-transition:opacity 300ms cubic-bezier(0.425,0,0,1);transition:opacity 300ms cubic-bezier(0.425,0,0,1);}.desktop .social-link:hover{opacity:1.0;}.social-url{position:absolute;width:340px;background:white;left:-130px;top:0;padding-left:10px;font-size:16px;font-size:1.6rem;}.desktop .social--boxed-items .social-link:hover{background-color:#1f282d;}.close-button{position:absolute;right:0;top:0;cursor:pointer;width:60px;height:60px;text-align:center;background-color:#1c2126;}.close-button span{position:relative;top:-7px;color:#76797c;font-size:50px;font-size:5.0rem;}.desktop .close-button span{-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);}.desktop .close-button:hover span{color:#FFF;}.close-button--subtle{background-color:transparent;}@media only screen and (max-width:680px){.close-button{width:56px;height:56px;}.close-button span{top:7px;color:#FFF;font-size:30px;font-size:3rem;}}.handheld .close-button{width:56px;height:56px;}.handheld .close-button span{top:7px;color:#FFF;font-size:30px;font-size:3rem;}.user-avatar{cursor:pointer;}.user-avatar img{width:32px;height:32px;display:none;}.user-avatar .user-avatar__label{display:none;}.app-header .user-avatar{margin-right:10px;position:relative;top:-16px;}.app-header .user-avatar img{display:inline-block;}.mobile-header .user-avatar .user-avatar__label{display:block;}.mobile-header .user-avatar .user-avatar__label.selected{color:#f4f6f7;}.gallery-item-wrapper{margin-bottom:24px;height:372px;position:relative;overflow:hidden;float:left;width:100%;}.mobile .gallery-item-wrapper{height:250px;}.columns-2 .gallery-item-wrapper.gallery-item--columns-2{width:100%;}.columns-2 .gallery-item-wrapper.gallery-item--columns-1{width:50%;}.columns-3 .gallery-item-wrapper.gallery-item--columns-2{width:66.66667%;}.columns-3 .gallery-item-wrapper.gallery-item--columns-1{width:33.33333%;}.columns-4 .gallery-item-wrapper.gallery-item--columns-2{width:50%;}.columns-4 .gallery-item-wrapper.gallery-item--columns-1{width:25%;}.gallery-item{right:12px;left:12px;position:absolute;overflow:hidden;height:100%;}.animate-gallery-item .gallery-item{-webkit-transition:all 1.2s cubic-bezier(0.77,0,0.175,1);-moz-transition:all 1.2s cubic-bezier(0.77,0,0.175,1);transition:all 1.2s cubic-bezier(0.77,0,0.175,1);}.hide-gallery-item .gallery-item{-webkit-transform:translate3d(0,-110%,0);-moz-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);}.gallery-item__wrapper{background-color:#20272d;bottom:30px;position:absolute;cursor:pointer;width:100%;top:0;}.desktop .gallery-item__wrapper{-webkit-transition:background-color 0.45s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:background-color 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:background-color 0.45s cubic-bezier(0.165,0.84,0.44,1);}.desktop .gallery-item__wrapper .gallery-item__image{-webkit-transition:opacity 0.45s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:opacity 0.45s cubic-bezier(0.165,0.84,0.44,1);transition:opacity 0.45s cubic-bezier(0.165,0.84,0.44,1);}.desktop .gallery-item__wrapper:hover{-webkit-transition:background-color 0.25s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:background-color 0.25s cubic-bezier(0.165,0.84,0.44,1);transition:background-color 0.25s cubic-bezier(0.165,0.84,0.44,1);background-color:rgba(0,0,0,0.3);}.desktop .gallery-item__wrapper:hover .gallery-item__image{-webkit-transition:opacity 0.25s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:opacity 0.25s cubic-bezier(0.165,0.84,0.44,1);transition:opacity 0.25s cubic-bezier(0.165,0.84,0.44,1);opacity:0.75;}.gallery-item__image{background:50% 50% no-repeat;background-size:cover;position:absolute;height:100%;width:100%;left:0;top:0;}.gallery-item__header{margin-top:32px;position:relative;line-height:0;font-size:0;}.gallery-item__title,.gallery-item__user-name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;white-space:nowrap;overflow:hidden;max-width:95%;}.gallery-item__title{position:relative;padding:0 15px;font-size:21px;font-size:2.1rem;background-color:#1c2126;line-height:44px;height:44px;font-weight:600;}.gallery-item__title:after{background:url("../img/title-fade.png") top right repeat-y;background-size:15px 15px;position:absolute;display:block;right:0;width:15px;height:100%;content:"";top:0;}.gallery-item__title .label-icon{padding-right:15px;}.gallery-item--bar .gallery-item__title{border-left:4px solid;}.gallery-item--winner .gallery-item__title,.gallery-item--commissioned .gallery-item__title{border-left-color:#fff62f;}.gallery-item--finalist .gallery-item__title{border-left-color:#c1c1c1;}.gallery-item--shortlisted .gallery-item__title{border-left-color:#c28d43;}.gallery-item--featured .gallery-item__title{border-left-color:#ff855c;}.gallery-item--catalogued .gallery-item__title{border-left-color:#18e9cd;}.gallery-item__user{vertical-align:top;}.gallery-item__user-image{height:32px;display:inline-block;vertical-align:top;background-color:#1f282d;}.gallery-item__user-name{position:relative;padding:0 10px;line-height:32px;background-color:#1f282d;font-size:14px;font-size:1.4rem;height:32px;vertical-align:top;font-weight:600;}.gallery-item__user-name:after{background:url("../img/user-fade.png") top right repeat-y;background-size:10px 10px;position:absolute;display:block;right:0;width:10px;height:100%;content:"";top:0;}.gallery-item__user-name.indent{max-width:calc(95% - 32px);}.gallery-item__body{position:relative;}.gallery-item__description{font-size:14px;font-size:1.4rem;margin-top:9px;margin:9px 42px 0;font-weight:600;}.gallery-item__footer{background-color:#253036;height:30px;position:absolute;width:100%;bottom:0;}.gallery-item__labels{padding:2px 15px;}.gallery-item__status{position:relative;background:#253036;font-size:14px;font-size:1.4rem;line-height:30px;height:30px;display:inline-block;color:#74c0c8;position:absolute;font-weight:600;padding:0 15px;right:0;top:0;}.gallery-item__status:after{background:url("../img/footer-fade.gif") top right repeat-y;background-size:15px 15px;position:absolute;display:block;right:100%;width:15px;height:100%;content:"";top:0;}.gallery-item__status.gallery-item__status--highvis{color:#70c989;}.gallery-item__status.gallery-item__status--winner,.gallery-item__status.gallery-item__status--commissioned{color:#fff62f;}.gallery-item__status.gallery-item__status--finalist{color:#c1c1c1;}.gallery-item__status.gallery-item__status--shortlisted{color:#c28d43;}.top-button--wrapper{position:fixed;height:60px;bottom:-60px;pointer-events:none;-webkit-transition:bottom 300ms cubic-bezier(0.425,0,0,1);-moz-transition:bottom 300ms cubic-bezier(0.425,0,0,1);-ms-transition:bottom 300ms cubic-bezier(0.425,0,0,1);-o-transition:bottom 300ms cubic-bezier(0.425,0,0,1);transition:bottom 300ms cubic-bezier(0.425,0,0,1);}.top-button--wrapper.visible{bottom:0;}.top-button{pointer-events:auto;position:absolute;right:0;cursor:pointer;width:60px;height:60px;text-align:center;background-color:#1c2126;}.top-button span{position:relative;top:-7px;color:#76797c;font-size:50px;font-size:5.0rem;}.desktop .top-button span{-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);}.desktop .top-button:hover span{color:#FFF;}@media only screen and (max-width:750px){.top-button{display:none;}}.handheld .top-button{display:none;}.gallery{overflow-x:hidden;}.gallery__grid{width:calc(100% + 24px);left:-12px;position:relative;overflow:hidden;}.desktop .gallery__grid{-webkit-transition:opacity 500ms cubic-bezier(0.165,0.84,0.44,1);-moz-transition:opacity 500ms cubic-bezier(0.165,0.84,0.44,1);transition:opacity 500ms cubic-bezier(0.165,0.84,0.44,1);}.gallery__grid.loading{opacity:0.0;}.gallery__more{-webkit-transition:all 300ms cubic-bezier(0.425,0,0,1);-moz-transition:all 300ms cubic-bezier(0.425,0,0,1);-ms-transition:all 300ms cubic-bezier(0.425,0,0,1);-o-transition:all 300ms cubic-bezier(0.425,0,0,1);transition:all 300ms cubic-bezier(0.425,0,0,1);-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;background-color:#20272d;margin:0 auto 24px;height:56px;position:relative;max-width:225px;cursor:pointer;color:#777a7d;width:25%;}.desktop .gallery__more:hover{background-color:#70c989;color:#FFF;}.gallery__more .gallery__more__on,.gallery__more .gallery__more__off{-webkit-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-moz-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-ms-transition:opacity 300ms cubic-bezier(0.425,0,0,1);-o-transition:opacity 300ms cubic-bezier(0.425,0,0,1);transition:opacity 300ms cubic-bezier(0.425,0,0,1);line-height:56px;text-align:center;position:absolute;font-weight:bold;font-size:14px;font-size:1.4rem;height:100%;width:100%;}.gallery__more .gallery__more__off{opacity:0;}.gallery__more.loading{background-color:rgba(32,39,45,0.5);}.gallery__more.loading .gallery__more__on{opacity:0;}.gallery__more.loading .gallery__more__off{opacity:1;}@media only screen and (max-width:1170px){.gallery__more{width:35%;}}@media only screen and (max-width:680px){.gallery{margin:0 24px;}.gallery__more{min-width:100%;width:100%;}}.handheld .gallery{margin:0 24px;}@-webkit-keyframes article-item-enter{0%{-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0);opacity:0;}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-moz-keyframes article-item-enter{0%{-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0);opacity:0;}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-ms-keyframes article-item-enter{0%{-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0);opacity:0;}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes article-item-enter{0%{-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0);opacity:0;}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}.bit{float:right;}.bit--25{background-color:#1c2126;position:absolute;height:100%;width:25%;left:0;top:0;}.desktop .loaded .bit--25{-webkit-animation:article-item-enter 1.2s cubic-bezier(0.77,0,0.175,1) 0.3s 1 normal;-moz-animation:article-item-enter 1.2s cubic-bezier(0.77,0,0.175,1) 0.3s 1 normal;animation:article-item-enter 1.2s cubic-bezier(0.77,0,0.175,1) 0.3s 1 normal;-webkit-animation-fill-mode:both;-khtml-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}.bit--75{position:relative;background-color:#111417;width:75%;}.safari .bit--75{width:75.1%;}.desktop .loaded .bit--75{-webkit-animation:article-item-enter 1.2s cubic-bezier(0.77,0,0.175,1) 0.4s 1 normal;-moz-animation:article-item-enter 1.2s cubic-bezier(0.77,0,0.175,1) 0.4s 1 normal;animation:article-item-enter 1.2s cubic-bezier(0.77,0,0.175,1) 0.4s 1 normal;-webkit-animation-fill-mode:both;-khtml-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}.media{line-height:0;}.media--restrict-size{position:relative;height:0;line-height:0;overflow:hidden;padding-top:56.25%;}.media--restrict-size .media__item{position:absolute;top:0;}.media--restrict-size.media--video .media__item{height:100%;}.media__item{line-height:1.33;width:100%;}.not-competing-badge{position:absolute;top:0;right:0;padding:0.75em 1em;z-index:4;opacity:0.7;color:#1c2126;}.content-notification{position:relative;display:block;font-size:16px;font-size:1.6rem;color:#8c989c;overflow:hidden;}.content-notification a{display:block;float:left;clear:both;position:relative;color:inherit;padding:10px;padding-left:2.2em;background:#1f282d;font-weight:700;font-size:14px;font-size:1.4rem;}.content-notification a.edit-link--tech{background:#1c2126;}.content-notification--cover{position:absolute;top:0;left:0;}.content-notification--corner{position:absolute;right:0;top:0;}.content-notification--corner a{background:#e7ecef;}.edit-link{cursor:pointer;}.desktop .edit-link:hover{color:#70c989;}.desktop .edit-link:hover:after{-webkit-animation-play-state:running;-khtml-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;}.edit-link:after{-webkit-animation:anim-pen-write 1s linear infinite alternate;-khtml-animation:anim-pen-write 1s linear infinite alternate;-moz-animation:anim-pen-write 1s linear infinite alternate;-ms-animation:anim-pen-write 1s linear infinite alternate;-o-animation:anim-pen-write 1s linear infinite alternate;animation:anim-pen-write 1s linear infinite alternate;-webkit-animation-play-state:paused;-khtml-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;-webkit-transform-origin:0% 100%;-khtml-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;content:'';position:absolute;height:15px;width:15px;left:0em;bottom:0.8em;margin-left:0.6em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKdJREFUeNpi/P//PwOxoPBUVxqQ6gDiin6zslmMxGqGapyJJJTORKRGQSB1FojfIwl3MBFp410o1xXJgAq8zkZz6nuoZhAwxutnLH6EGaAM1Ai2nYkEjQzQUIb7m4kEjekgpyILMJGrEUUzqRpBABxgQI2hQPYqUjQi25xGqkawzQUnO5WQEgHRGkGABc3WPUA8C6hxNTHJFqQZ5N9OqKZ7DCQAgAADAEt+VD+tfbFSAAAAAElFTkSuQmCC) no-repeat;}.pending-badge{margin-top:45px;display:block;clear:both;}.pending-badge--alt{text-align:right;padding-right:10px;}.pending-badge__label{font-size:14px;font-size:1.4rem;font-weight:700;line-height:2.2rem;position:relative;padding-left:3rem;padding-top:1px;}.pending-badge__label:before{position:absolute;top:0;left:5px;font-size:2.2rem;}.button{display:block;position:relative;font-size:15px;font-size:1.5rem;min-height:52px;line-height:52px;text-align:center;background:transparent;border:2px solid #3c4c55;color:#3c4c55;border-radius:3px;cursor:pointer;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.button:before,.button:after{position:absolute;top:1px;}.button:before{left:4%;font-size:1.6em;}.button:after{right:4%;}.desktop .button{-webkit-transition:all 300ms cubic-bezier(0.425,0,0,1);-moz-transition:all 300ms cubic-bezier(0.425,0,0,1);-ms-transition:all 300ms cubic-bezier(0.425,0,0,1);-o-transition:all 300ms cubic-bezier(0.425,0,0,1);transition:all 300ms cubic-bezier(0.425,0,0,1);}.desktop .button:hover{border-color:#ffffff;color:#ffffff;}.button[icon]{padding:0 1.75em 0 2.05em;}.button--filled{background-color:#3c4c55;border-color:#3c4c55;color:#ffffff;}.desktop .button--filled:hover{background-color:#516773;border-color:#516773;color:white;}.button--green{background-color:#70c989;border-color:#70c989;color:#f4f6f7;}.desktop .button--green:hover{background-color:#95d7a8;border-color:#95d7a8;color:white;}.button--highvis{border-color:#eaf7ed;color:#eaf7ed;}.desktop .button--highvis:hover{border-color:#ffffff;color:#ffffff;}.button--filled.button--highvis{background-color:#eaf7ed;color:#5dc27a;}.desktop .button--filled.button--highvis:hover{background-color:#70c989;color:#ffffff;}.button--disabled{opacity:0.5;}.button--wide{margin-top:0.67em;margin-bottom:0.67em;}.button--slim{max-width:284px;}.button__label{display:inline-block;line-height:1.5em;font-weight:600;vertical-align:middle;padding-bottom:0.33em;}.button--wide.button--top-margin{margin-top:1.5em;}.profile{font-weight:500;}.profile__group{display:inline-block;width:100%;}.profile__thumb{width:52px;height:52px;border:2px solid #232b2d;border-radius:2px;margin-right:35px;float:left;overflow:hidden;}.profile__text{overflow:hidden;}.profile__name{font-size:20px;font-size:2rem;}.profile__userid{font-size:16px;font-size:1.6rem;color:#8c989c;}.profile__view-video{font-size:14px;font-size:1.4rem;color:#70c989;font-weight:bold;margin-top:13px;}.profile__view-video:after{position:relative;margin-left:7px;top:2px;}.desktop .profile__view-video{-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);}.desktop .profile__view-video:hover{color:#95d7a8;}.article--commissioned .project-item,.article--winner .project-item{border-top:4px solid #fff62f;}.article--finalist .project-item{border-top:4px solid #c1c1c1;}.article--shortlisted .project-item{border-top:4px solid #c28d43;}.article--featured .project-item{border-top:4px solid #ff855c;}.article--catalogued .project-item{border-top:4px solid #18e9cd;}.article{position:relative;overflow:hidden;opacity:0;}.article.loaded{opacity:1;}.article .close-button{z-index:10;-webkit-transform:translate3d(0,0,0);}.article__media{padding-top:56%;}.article--commissioned .article__media,.article--winner .article__media{border-top:8px solid #fff62f;}.article--finalist .article__media{border-top:8px solid #c1c1c1;}.article--shortlisted .article__media{border-top:8px solid #c28d43;}.article--featured .article__media{border-top:8px solid #ff855c;}.article--catalogued .article__media{border-top:8px solid #18e9cd;}.article__info{width:25%;}.article__info-item{padding:17px 30px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.article__info-item--lowvis{background-color:#1f282d;}.article__info-item--highvis{background:#70c989;}.article__info-item--slim .info-item__lead{padding-bottom:0;}.info-item__title{color:#70c989;text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:26px;padding-bottom:14px;font-weight:600;}.article__info-item--highvis .info-item__title{color:inherit;}.info-item__lead{font-size:16px;font-weight:500;padding-bottom:10px;}.info-item__lead--button{padding-bottom:35px;}.article--commissioned .article__type,.article--winner .article__type{background-color:#fff62f;}.article--finalist .article__type{background-color:#c1c1c1;}.article--shortlisted .article__type{background-color:#c28d43;}.article--featured .article__type{background-color:#ff855c;}.article--catalogued .article__type{background-color:#18e9cd;}.article__type{font-size:17px;font-size:1.7rem;line-height:22px;font-weight:600;color:#000;}.article__type:before{margin-right:18px;margin-left:-10px;}.article__profile{padding-bottom:30px;min-height:146px;}.article__tech .label-graph{margin-left:-4px;margin-bottom:20px;}.article__social{padding-bottom:22px;margin-left:-15px;}.article__main{color:#363e42;position:relative;}.article__main hr{height:2px;border:0;background-color:#dcdedf;margin:2em 0;}.article__status{color:#74c0c8;}.article__status.highvis{color:#70c989;}.article__title{font-size:32px;font-size:3.2rem;font-weight:700;}.article__author{font-size:24px;font-size:2.4rem;}.article__video{margin-top:3em;margin-bottom:3em;}.article__desc-lead{font-size:24px;font-size:2.4rem;margin-bottom:1em;}.article__desc-body{font-size:16px;font-size:1.6rem;}.article--project .article__main{background-color:#f5f7f8;}.project-item__posts{background-color:#1c2126;}.project-item__post{background-color:#fff;color:#363e42;border-top:8px solid #171717;}.desktop .project-item__post{-webkit-transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);}.desktop .project-item__post.reveal-scroll-margin{-webkit-transform:translate3d(0,400px,0);-moz-transform:translate3d(0,400px,0);transform:translate3d(0,400px,0);}.article__admin .article__info-item--highvis:nth-child(2n){background:#5da973;}.article__admin .notification__item.danger,.article__admin .notification__item.warning{background:#e74c3c;}.article__admin .notification__item.danger:nth-child(even),.article__admin .notification__item.warning:nth-child(even){background:#e43725;}.article__admin .notification__item.success{background:#70c989;}.article__admin .notification__item.success:nth-child(even){background:#5dc27a;}.article__admin .notification__item__text{font-size:16px;}.article--catalogued .article__main{background-color:#fff;}.article__main,.project-item__post{padding:60px;padding-top:50px;}@media only screen and (max-width:1280px){.button:before{left:2.5%;}.article__main,.project-item__post{padding:28px;}.article__main.is-owner,.project-item__post.is-owner{padding-top:80px;}.article__main{padding-top:38px;}.article__info-item{padding-left:28px;padding-right:28px;}.profile__thumb{margin-right:24px;}}@media only screen and (max-width:1024px){.bit--25{width:34.99%;}.bit--75{width:65%;}.safari .bit--75{width:65.2%;}}@media only screen and (max-width:900px){.bit--25,.bit--75{position:static;width:100% !important;}.button{max-width:220px;margin-bottom:1.67em;}.article__info-item{width:100%;}.article__type,.label-graph{display:none;}.label-icon.graph{font-size:42px;font-size:4.2rem;}.label-list{width:80%;text-align:justify;}.label-list__item{display:inline-block;width:33%;text-align:center;white-space:nowrap;}.article__title{line-height:1.2em;margin-bottom:20px;}}@media only screen and (max-width:680px){.button{width:100%;min-width:100%;}}@media only screen and (max-width:600px){.label-list__item{width:50%;text-align:left;}.article--catalogued .article__main,.article--commissioned .article__main{padding-top:56px;}}@media only screen and (max-width:480px){.label-list{width:100%;}}@media only screen and (max-width:360px){.label-list__item{width:100%;}}@-webkit-keyframes anim-pen-write{0%{-webkit-transform:rotate(-3deg) translate(0px,0px);-khtml-transform:rotate(-3deg) translate(0px,0px);-moz-transform:rotate(-3deg) translate(0px,0px);-ms-transform:rotate(-3deg) translate(0px,0px);-o-transform:rotate(-3deg) translate(0px,0px);transform:rotate(-3deg) translate(0px,0px);}10%{-webkit-transform:rotate(2deg) translate(0px,0px);-khtml-transform:rotate(2deg) translate(0px,0px);-moz-transform:rotate(2deg) translate(0px,0px);-ms-transform:rotate(2deg) translate(0px,0px);-o-transform:rotate(2deg) translate(0px,0px);transform:rotate(2deg) translate(0px,0px);}29%{-webkit-transform:rotate(-12deg) translate(2px,0.5px);-khtml-transform:rotate(-12deg) translate(2px,0.5px);-moz-transform:rotate(-12deg) translate(2px,0.5px);-ms-transform:rotate(-12deg) translate(2px,0.5px);-o-transform:rotate(-12deg) translate(2px,0.5px);transform:rotate(-12deg) translate(2px,0.5px);}48%{-webkit-transform:rotate(-2deg) translate(0px,0px);-khtml-transform:rotate(-2deg) translate(0px,0px);-moz-transform:rotate(-2deg) translate(0px,0px);-ms-transform:rotate(-2deg) translate(0px,0px);-o-transform:rotate(-2deg) translate(0px,0px);transform:rotate(-2deg) translate(0px,0px);}65%{-webkit-transform:rotate(7deg) translate(-1px,-0.25px);-khtml-transform:rotate(7deg) translate(-1px,-0.25px);-moz-transform:rotate(7deg) translate(-1px,-0.25px);-ms-transform:rotate(7deg) translate(-1px,-0.25px);-o-transform:rotate(7deg) translate(-1px,-0.25px);transform:rotate(7deg) translate(-1px,-0.25px);}85%{-webkit-transform:rotate(-10deg) translate(0px,0px);-khtml-transform:rotate(-10deg) translate(0px,0px);-moz-transform:rotate(-10deg) translate(0px,0px);-ms-transform:rotate(-10deg) translate(0px,0px);-o-transform:rotate(-10deg) translate(0px,0px);transform:rotate(-10deg) translate(0px,0px);}}@-moz-keyframes anim-pen-write{0%{-webkit-transform:rotate(-3deg) translate(0px,0px);-khtml-transform:rotate(-3deg) translate(0px,0px);-moz-transform:rotate(-3deg) translate(0px,0px);-ms-transform:rotate(-3deg) translate(0px,0px);-o-transform:rotate(-3deg) translate(0px,0px);transform:rotate(-3deg) translate(0px,0px);}10%{-webkit-transform:rotate(2deg) translate(0px,0px);-khtml-transform:rotate(2deg) translate(0px,0px);-moz-transform:rotate(2deg) translate(0px,0px);-ms-transform:rotate(2deg) translate(0px,0px);-o-transform:rotate(2deg) translate(0px,0px);transform:rotate(2deg) translate(0px,0px);}29%{-webkit-transform:rotate(-12deg) translate(2px,0.5px);-khtml-transform:rotate(-12deg) translate(2px,0.5px);-moz-transform:rotate(-12deg) translate(2px,0.5px);-ms-transform:rotate(-12deg) translate(2px,0.5px);-o-transform:rotate(-12deg) translate(2px,0.5px);transform:rotate(-12deg) translate(2px,0.5px);}48%{-webkit-transform:rotate(-2deg) translate(0px,0px);-khtml-transform:rotate(-2deg) translate(0px,0px);-moz-transform:rotate(-2deg) translate(0px,0px);-ms-transform:rotate(-2deg) translate(0px,0px);-o-transform:rotate(-2deg) translate(0px,0px);transform:rotate(-2deg) translate(0px,0px);}65%{-webkit-transform:rotate(7deg) translate(-1px,-0.25px);-khtml-transform:rotate(7deg) translate(-1px,-0.25px);-moz-transform:rotate(7deg) translate(-1px,-0.25px);-ms-transform:rotate(7deg) translate(-1px,-0.25px);-o-transform:rotate(7deg) translate(-1px,-0.25px);transform:rotate(7deg) translate(-1px,-0.25px);}85%{-webkit-transform:rotate(-10deg) translate(0px,0px);-khtml-transform:rotate(-10deg) translate(0px,0px);-moz-transform:rotate(-10deg) translate(0px,0px);-ms-transform:rotate(-10deg) translate(0px,0px);-o-transform:rotate(-10deg) translate(0px,0px);transform:rotate(-10deg) translate(0px,0px);}}@-ms-keyframes anim-pen-write{0%{-webkit-transform:rotate(-3deg) translate(0px,0px);-khtml-transform:rotate(-3deg) translate(0px,0px);-moz-transform:rotate(-3deg) translate(0px,0px);-ms-transform:rotate(-3deg) translate(0px,0px);-o-transform:rotate(-3deg) translate(0px,0px);transform:rotate(-3deg) translate(0px,0px);}10%{-webkit-transform:rotate(2deg) translate(0px,0px);-khtml-transform:rotate(2deg) translate(0px,0px);-moz-transform:rotate(2deg) translate(0px,0px);-ms-transform:rotate(2deg) translate(0px,0px);-o-transform:rotate(2deg) translate(0px,0px);transform:rotate(2deg) translate(0px,0px);}29%{-webkit-transform:rotate(-12deg) translate(2px,0.5px);-khtml-transform:rotate(-12deg) translate(2px,0.5px);-moz-transform:rotate(-12deg) translate(2px,0.5px);-ms-transform:rotate(-12deg) translate(2px,0.5px);-o-transform:rotate(-12deg) translate(2px,0.5px);transform:rotate(-12deg) translate(2px,0.5px);}48%{-webkit-transform:rotate(-2deg) translate(0px,0px);-khtml-transform:rotate(-2deg) translate(0px,0px);-moz-transform:rotate(-2deg) translate(0px,0px);-ms-transform:rotate(-2deg) translate(0px,0px);-o-transform:rotate(-2deg) translate(0px,0px);transform:rotate(-2deg) translate(0px,0px);}65%{-webkit-transform:rotate(7deg) translate(-1px,-0.25px);-khtml-transform:rotate(7deg) translate(-1px,-0.25px);-moz-transform:rotate(7deg) translate(-1px,-0.25px);-ms-transform:rotate(7deg) translate(-1px,-0.25px);-o-transform:rotate(7deg) translate(-1px,-0.25px);transform:rotate(7deg) translate(-1px,-0.25px);}85%{-webkit-transform:rotate(-10deg) translate(0px,0px);-khtml-transform:rotate(-10deg) translate(0px,0px);-moz-transform:rotate(-10deg) translate(0px,0px);-ms-transform:rotate(-10deg) translate(0px,0px);-o-transform:rotate(-10deg) translate(0px,0px);transform:rotate(-10deg) translate(0px,0px);}}@keyframes anim-pen-write{0%{-webkit-transform:rotate(-3deg) translate(0px,0px);-khtml-transform:rotate(-3deg) translate(0px,0px);-moz-transform:rotate(-3deg) translate(0px,0px);-ms-transform:rotate(-3deg) translate(0px,0px);-o-transform:rotate(-3deg) translate(0px,0px);transform:rotate(-3deg) translate(0px,0px);}10%{-webkit-transform:rotate(2deg) translate(0px,0px);-khtml-transform:rotate(2deg) translate(0px,0px);-moz-transform:rotate(2deg) translate(0px,0px);-ms-transform:rotate(2deg) translate(0px,0px);-o-transform:rotate(2deg) translate(0px,0px);transform:rotate(2deg) translate(0px,0px);}29%{-webkit-transform:rotate(-12deg) translate(2px,0.5px);-khtml-transform:rotate(-12deg) translate(2px,0.5px);-moz-transform:rotate(-12deg) translate(2px,0.5px);-ms-transform:rotate(-12deg) translate(2px,0.5px);-o-transform:rotate(-12deg) translate(2px,0.5px);transform:rotate(-12deg) translate(2px,0.5px);}48%{-webkit-transform:rotate(-2deg) translate(0px,0px);-khtml-transform:rotate(-2deg) translate(0px,0px);-moz-transform:rotate(-2deg) translate(0px,0px);-ms-transform:rotate(-2deg) translate(0px,0px);-o-transform:rotate(-2deg) translate(0px,0px);transform:rotate(-2deg) translate(0px,0px);}65%{-webkit-transform:rotate(7deg) translate(-1px,-0.25px);-khtml-transform:rotate(7deg) translate(-1px,-0.25px);-moz-transform:rotate(7deg) translate(-1px,-0.25px);-ms-transform:rotate(7deg) translate(-1px,-0.25px);-o-transform:rotate(7deg) translate(-1px,-0.25px);transform:rotate(7deg) translate(-1px,-0.25px);}85%{-webkit-transform:rotate(-10deg) translate(0px,0px);-khtml-transform:rotate(-10deg) translate(0px,0px);-moz-transform:rotate(-10deg) translate(0px,0px);-ms-transform:rotate(-10deg) translate(0px,0px);-o-transform:rotate(-10deg) translate(0px,0px);transform:rotate(-10deg) translate(0px,0px);}}.page--about,.page--enter,.page--competition,.page--education,.page--rules,.page--faq{-webkit-transition:padding-top 0 cubic-bezier(0.425,0,0,1);-moz-transition:padding-top 0 cubic-bezier(0.425,0,0,1);-ms-transition:padding-top 0 cubic-bezier(0.425,0,0,1);-o-transition:padding-top 0 cubic-bezier(0.425,0,0,1);transition:padding-top 0 cubic-bezier(0.425,0,0,1);}.page--rules,.page--faq{padding-top:160px;}@media only screen and (max-width:680px){.page--rules,.page--faq{padding-top:56px;}}@media only screen and (max-width:1020px){.page--education{padding-top:240px;}}.info{background-color:#161c20;position:relative;padding:25px 0;}.info h1{text-align:center;padding:20px 0 22px;font-size:32px;font-size:3.2rem;}.info h2,.info .info__module--rule .rule__section__title,.info__module--rule .info .rule__section__title{padding:10px 0;color:#8c989c;font-size:24px;font-size:2.4rem;}.info h3{color:#70c989;text-transform:uppercase;}.info h4{font-size:16px;font-size:1.6rem;margin:15px 0;}.info h5{font-size:16px;font-size:1.6rem;font-weight:700;}.info ul,.info ol{display:block;}.info li{display:list-item;list-style:circle inside;}.info li ul{margin-left:20px;margin-top:10px;}.info ul,.info ol,.info li,.info p{font-size:16px;font-size:1.6rem;}.info ul a,.info ol a,.info li a,.info p a{color:#70c989;}.desktop .info ul a,.desktop .info ol a,.desktop .info li a,.desktop .info p a{-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);}.desktop .info ul a:hover,.desktop .info ol a:hover,.desktop .info li a:hover,.desktop .info p a:hover{color:#95d7a8;}.page--rules .info,.page--faq .info{padding-bottom:25px;}.page--rules .info p,.page--rules .info li,.page--faq .info p,.page--faq .info li{font-size:14px;}.page--rules .info li,.page--faq .info li{margin-bottom:10px;list-style-position:outside;margin-left:20px;}.page--rules .info .faq__links li,.page--faq .info .faq__links li{margin-top:5px;margin-bottom:0;margin-left:0;margin-right:20px;display:inline-block;}.faq__summary{color:#8c989c;}.info__fixed{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.75);padding:25px;z-index:99;width:20%;font-size:14px;font-size:1.4rem;}.info__wrapper{width:82%;margin:0 auto;margin-bottom:25px;}.info__wrapper--title-only{margin-bottom:10px;}.info__opportunity{background-color:rgba(60,76,85,0.19);padding-top:25px;padding-bottom:20px;margin-bottom:30px;}.info__negative{background-color:rgba(60,76,85,0.19);padding-top:25px;margin-bottom:30px;}.info__abstract{width:82%;margin:0 auto;color:#8c989c;}.info__submission .info__abstract{color:#fff;}.info__abstract p{margin:14px 0;}.info__center-aligned{text-align:center;}.info__items{text-align:center;}.info__item{display:inline-block;vertical-align:top;width:25%;margin:25px 0;}.info__item-length3 p{margin:0 15%;}.info__item-length4 p{margin:0 10%;font-size:14px;font-size:1.4rem;}.info__number{-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;border:3px solid white;margin:10px auto;font-size:18px;font-size:1.8rem;font-weight:700;vertical-align:middle;width:41px;height:34px;padding-top:7px;}.info__profile{position:relative;background-color:#3c4c55;}.info__profile iframe{width:100%;height:100%;position:absolute;top:0;left:0;}.info__profile__text{position:absolute;left:0;top:0;height:100%;text-align:left;overflow:hidden;}.info__profile-artist .info__profile__text{width:35%;}.info__profile-judge .info__profile__text{width:60%;}.info__profile__text__inner{padding:25px;}.info__profile__text__inner .label-combo{margin-bottom:14px;pointer-events:none !important;cursor:default !important;}.info__profile__text__inner .label-combo .label-icon{color:#70c989 !important;}.info__profile__text__inner h1{text-align:left;padding:4px 0 16px;}.info__profile-artist .info__profile__text__inner h1{font-size:24px;font-size:2.4rem;}.info__profile-judge .info__profile__text__inner h1{font-size:20px;font-size:2.0rem;padding-bottom:0;}.info__profile__text__inner p{font-size:14px;font-size:1.4rem;padding:0 0 10px;}.info__profile__text__inner .social{text-align:left;margin-left:-15px;}.info__profile__text__inner .social .social-link{margin:0;}.info__profile__media{position:relative;float:right;min-height:100%;background-color:#0e0e0e;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.info__profile-artist .info__profile__media{width:65%;}.info__profile-judge .info__profile__media{width:40%;}.info__profile__media .play-button{background-color:rgba(52,67,75,0);-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-ms-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}.info__profile__media .play-button:hover{background-color:rgba(52,67,75,0.2);}.info__profile__media__inner{width:100%;}.info__profile-artist .info__profile__media__inner{padding-bottom:56.25%;}.info__profile-judge .info__profile__media__inner{padding-bottom:142.763157895%;}.info__judges{width:95.46%;margin:0 auto;margin-bottom:25px;padding-left:24px;}.info__profile-judge{display:inline-block;vertical-align:top;width:33.3333333%;margin:12px 0;}.info__profile-judge .info__profile__text__inner{padding-right:37px;}.info__profile-judge .info__profile__media{border-right:24px solid #161c20;}.info_offset-negative{margin:0 -14px;}.info_offset-positive{margin:0 14px;}.info_half{display:inline-block;vertical-align:top;width:50%;}.info_half p{margin:14px 0;}.info__module{padding:30px 0;}.info__module.odd{background-color:rgba(60,76,85,0.19);}.info__module.even{background-color:#161c20;}.info__module .info_half{vertical-align:middle;}.info__module .info_half:first-child h2,.info__module .info_half:first-child .info__module--rule .rule__section__title,.info__module--rule .info__module .info_half:first-child .rule__section__title{text-align:center;color:#70c989;margin:0 18%;}.info__module .info_half p,.info__module .info_half ul{margin-right:18%;}.info__submission{background-color:#3c4c55;padding:30px 0;margin-bottom:36px;}.info__submission__icon{height:42px;}.info__submission__icon img{height:100%;}.info__module--faq{padding-top:5px;padding-bottom:5px;}.info__module--faq .info__faq__question{color:#8c989c;font-size:2rem;}.info__module--faq .info__faq__question a{color:#95d7a8;}.info__faq__answer__title{font-size:16px;font-weight:bold;}.info--rule__copy,.info--faq__copy{margin:0 22%;}.info--rule__copy p,.info--faq__copy p{margin-bottom:15px;font-size:1.4rem;line-height:1.8em;}.info__module--rule{padding-top:0;padding-bottom:0;overflow:hidden;}.info__module--rule .rule__title{text-align:center;font-size:2rem;margin-bottom:10px;color:white;font-weight:bold;text-transform:capitalize;}.info__module--rule .rule__section__title{text-transform:capitalize;}.rules__languages-list{margin-bottom:20px;}.info__buttons__wrapper{position:relative;margin-bottom:50px;}.info__form{position:absolute;left:62.5%;top:0;right:52px;}.info__form__checkbox{position:absolute;top:17px;left:26px;}.info__form__message{position:relative;margin-left:68px;font-size:12px;font-size:1.2rem;color:#8c989c;}.info__form__message a{color:#70c989;}.desktop .info__form__message a{-webkit-transition:color 300ms cubic-bezier(0.425,0,0,1);-moz-transition:color 300ms cubic-bezier(0.425,0,0,1);-ms-transition:color 300ms cubic-bezier(0.425,0,0,1);-o-transition:color 300ms cubic-bezier(0.425,0,0,1);transition:color 300ms cubic-bezier(0.425,0,0,1);}.desktop .info__form__message a:hover{color:#95d7a8;}.info__button{display:block;position:relative;font-size:15px;font-size:1.5rem;text-align:center;background:transparent;border:2px solid #3c4c55;color:#FFF;border-radius:3px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;max-width:225px;margin:24px auto;padding-top:14px;padding-bottom:12px;padding-left:10px;padding-right:10px;}.info__button:before,.info__button:after{position:absolute;top:50%;margin-top:-17px;}.info__button:before{left:4%;font-size:1.6em;}.info__button:after{right:4%;}.desktop .info__button{-webkit-transition:all 300ms cubic-bezier(0.425,0,0,1);-moz-transition:all 300ms cubic-bezier(0.425,0,0,1);-ms-transition:all 300ms cubic-bezier(0.425,0,0,1);-o-transition:all 300ms cubic-bezier(0.425,0,0,1);transition:all 300ms cubic-bezier(0.425,0,0,1);}.desktop .info__button:hover{border-color:#516773;}.info__button--disabled{color:#3c4c55;}.desktop .info__button--disabled:hover{border-color:#FFF;color:#FFF;}.info__button--filled{background-color:#3c4c55;border-color:#3c4c55;color:#ffffff;}.desktop .info__button--filled:hover{background-color:#516773;color:white;}.info__button--highvis{border-color:#eaf7ed;color:#eaf7ed;}.desktop .info__button--highvis:hover{border-color:#ffffff;color:#ffffff;}.info__button--filled.info__button--highvis{border-color:transparent;color:#FFF;background-color:#70c989;}.desktop .info__button--filled.info__button--highvis:hover{border-color:transparent;background-color:#95d7a8;}.info__button--filled.info__button--highvis strong{color:#1d4a2a;display:block;}.info__button--wide{max-width:none;}.info__button__label{display:inline-block;line-height:1.5em;font-weight:600;vertical-align:middle;padding-bottom:0.33em;}.info__button--icon-offset .info__button__label{padding-left:15px;}.info__logo-young-creators{height:134px;text-align:center;}.info__logo-young-creators img{height:100%;}@media only screen and (max-width:1170px){.info__profile-artist .info__profile__text,.info__profile-artist .info__profile__media{position:relative;float:none;width:100%;}.info__profile-judge{width:50%;}.info__item-length4{width:50%;}.info__form{position:relative;left:0;right:0;margin:0 auto;}.info__form,.info__button--wide{width:35%;}.info__form__checkbox{left:0;}.info__form__message{margin-left:42px;}}@media only screen and (max-width:1020px){.info__item-length3{width:33.33%;}.info__item-length3 p{margin:0 5%;}.info__form,.info__button.info__button--wide{width:50%;}.info__button{width:35%;}}@media only screen and (max-width:680px){.info h1{font-size:24px;font-size:2.4rem;}.info h3{font-size:12px;font-size:1.2rem;}.info h5{font-size:14px;font-size:1.4rem;}.info ul,.info ol,.info li,.info p{font-size:14px;font-size:1.4rem;}.info__abstract{width:100%;}.info_half{display:block;width:100%;}.info__profile{width:100%;}.info__profile-artist .info__profile__text__inner{padding:15px 0;width:82%;margin:0 auto;}.info__judges{padding-left:0;width:100%;}.info__profile-judge .info__profile__text{width:50%;}.info__profile-judge .info__profile__text__inner{padding:15px !important;}.info__profile-judge .info__profile__media{width:50%;border-right:0;}.info__module .info_half{width:82%;margin:0 auto;}.info__module .info_half:first-child h2,.info__module .info_half:first-child .info__module--rule .rule__section__title,.info__module--rule .info__module .info_half:first-child .rule__section__title{text-align:left;margin:0;}.info__module .info_half p{margin-right:0;}.info__item-length3,.info__item-length4{width:100%;}.info__item-length3 p,.info__item-length4 p{margin:0 5%;}.info__form,.info__button{width:82% !important;max-width:none;}.info--rule__copy,.info--faq__copy{margin:0 9%;}.info__faq__answer__title{display:none;}}