/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1 a,h1 a.current,h1 a.current:hover,h1 a:active,h1 a:hover,h1 a:link,h1 a:visited,h2 a,h2 a.current,h2 a.current:hover,h2 a:active,h2 a:hover,h2 a:link,h2 a:visited,h3 a,h3 a.current,h3 a.current:hover,h3 a:active,h3 a:hover,h3 a:link,h3 a:visited,h4 a,h4 a.current,h4 a.current:hover,h4 a:active,h4 a:hover,h4 a:link,h4 a:visited,h5 a,h5 a.current,h5 a.current:hover,h5 a:active,h5 a:hover,h5 a:link,h5 a:visited,h6 a,h6 a.current,h6 a.current:hover,h6 a:active,h6 a:hover,h6 a:link,h6 a:visited{color:inherit;display:block;font-size:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}a.current{color:inherit;cursor:default}article,aside,footer,header,hgroup,nav,section{display:block}hr{border:solid #ccc;border-width:1px 0 0;clear:both;height:0;margin:0}p{margin:0 0 1em}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:Common Sans;font-style:normal;font-weight:900;src:url(fonts/CommonSansWeb-Black.eot);src:url(fonts/CommonSansWeb-Black.eot?#iefix) format("embedded-opentype"),url(fonts/CommonSansWeb-Black.woff2),url(fonts/CommonSansWeb-Black.woff) format("woff")}@font-face{font-family:Common Sans;font-style:normal;font-weight:700;src:url(fonts/CommonSansWeb-Bold.eot);src:url(fonts/CommonSansWeb-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/CommonSansWeb-Bold.woff2),url(fonts/CommonSansWeb-Bold.woff) format("woff")}@font-face{font-family:Common Sans;font-style:normal;font-weight:500;src:url(fonts/CommonSansWeb-Medium.eot);src:url(fonts/CommonSansWeb-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/CommonSansWeb-Medium.woff2),url(fonts/CommonSansWeb-Medium.woff) format("woff")}@font-face{font-family:Common Sans;font-style:normal;font-weight:400;src:url(fonts/CommonSansWeb-Regular.eot);src:url(fonts/CommonSansWeb-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/CommonSansWeb-Regular.woff2),url(fonts/CommonSansWeb-Regular.woff) format("woff")}@font-face{font-family:Common Sans;font-style:italic;font-weight:400;src:url(fonts/CommonSansWeb-RegularItalic.eot);src:url(fonts/CommonSansWeb-RegularItalic.eot?#iefix) format("embedded-opentype"),url(fonts/CommonSansWeb-RegularItalic.woff2),url(fonts/CommonSansWeb-RegularItalic.woff) format("woff")}body,input,select,table,textarea{font-smoothing:antialiased;-webkit-font-smoothing:antialiased}body,input,select,table,textarea{font-family:Common Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.4566666667px;line-height:1.4}a{color:inherit;text-decoration:none}a:focus{outline:none}p>a{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,rgba(0,0,0,0)),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0) .02em,currentColor 0,currentColor .07em,rgba(0,0,0,0) 0);text-decoration:none}p>a.current,p>a:hover{background-image:none}h1{font-family:Common Sans,sans-serif;font-size:90px;font-weight:900;letter-spacing:-3.4333333333px;line-height:.95}@media(max-width:414px){h1{font-size:32px;letter-spacing:-1.1616666667px;line-height:.95}}@media(min-width:415px)and (max-width:960px){h1{font-size:calc(10.62271vw - 11.97802px);letter-spacing:-2.2975px;line-height:.95}}h2{font-family:Common Sans,sans-serif;font-size:70px;font-weight:900;letter-spacing:-2.65px;line-height:.95}@media(max-width:414px){h2{font-size:32px;letter-spacing:-1.1616666667px;line-height:.95}}@media(min-width:415px)and (max-width:960px){h2{font-size:calc(6.95971vw + 3.18681px);letter-spacing:-1.9058333333px;line-height:.95}}h5{font-family:Common Sans,sans-serif;font-size:14px;font-weight:500;font-weight:700;letter-spacing:-.4566666667px;line-height:1.4}h6{font-size:inherit;font-style:inherit;font-weight:inherit}.dropdown{display:inline-block;min-width:100px;position:relative}.dropdown h6{cursor:pointer;margin:0;max-width:100px;position:relative}.dropdown h6:after{content:"▼";font-family:sans-serif;font-size:8px;margin:0 0 0 20px;vertical-align:middle}.dropdown>div{background:#fff;display:none;left:-5px;padding:15px 5px 5px;position:absolute;right:-5px;top:100%}.dropdown>div a{cursor:pointer;display:inline-block;margin:0 10px 5px 0}.dropdown>div a,.dropdown>div:hover a.active{color:inherit}.dropdown.active h6,.dropdown>div a.active,.dropdown>div a:hover,.dropdown>div:hover a.active:hover{color:#9b9b9b}.dropdown.active>div{display:block}body.dark .dropdown>div{background:#000}.studios-link{display:inline-block}.studios-link span{display:block}.entries-entry .images .image,.gallery .carousel-item .image,.judge-list .discipline .judge .image{overflow:hidden;position:relative}.entries-entry .images .image img,.gallery .carousel-item .image img,.judge-list .discipline .judge .image img{height:auto;left:0;position:absolute;top:0;width:100%;width:calc(100% + 1px)}.gallery{margin:0 0 30px;overflow:hidden}.gallery .carousel-item{overflow:hidden;visibility:hidden;width:100%}.gallery .carousel-item:first-child{visibility:visible}@media(max-width:479px){.gallery .carousel-item{margin-left:-25%;width:150%}}.gallery .flickity-slider .image{visibility:visible}.gallery .flickity-prev-next-button{background:none;border-radius:0;font-family:Common Sans,sans-serif;font-size:20px;font-weight:400;height:auto;letter-spacing:-.6916666667px;line-height:1.2714285714;padding:10px 0;top:100%;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;width:auto}.gallery .flickity-prev-next-button svg{display:none}.gallery .flickity-prev-next-button.previous{left:0}.gallery .flickity-prev-next-button.previous:after{content:"←"}.gallery .flickity-prev-next-button.next{right:0}.gallery .flickity-prev-next-button.next:after{content:"→"}.gallery .counter{font-family:Common Sans,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.6916666667px;line-height:1.2714285714;line-height:1.3;margin:10px 6.6666666667% 0 86.6666666667%;text-align:center;width:6.6666666667%}@media screen and (min-width:768px){.gallery{margin-left:33.7577160494%;margin-right:.424382716%;width:61.6512345679%}}.touchevents .gallery .counter,.touchevents .gallery .flickity-prev-next-button{display:none}.sponsor-group{margin-bottom:4em}.sponsor-group:last-child{margin-bottom:0}.sponsor-tier{font-weight:400!important}@media screen and (min-width:768px){.sponsor-tier{float:left;position:relative;top:15px}.sponsor-items{margin-left:29.5910493827%;margin-right:.424382716%;width:69.9845679012%}}.search-form{position:relative}.search-form input[type=search]{background:none;border:0;line-height:normal;padding:0;width:100%}.search-form input[type=search]:focus{outline:none}.search-form input[type=search].placeholder{color:#000;-webkit-transition:opacity .3s;transition:opacity .3s}body.dark .search-form input[type=search].placeholder{color:#fff}.search-form input[type=search]:-moz-placeholder{color:#000;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}body.dark .search-form input[type=search]:-moz-placeholder{color:#fff}.search-form input[type=search]:-ms-placeholder{color:#000;-webkit-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}body.dark .search-form input[type=search]:-ms-placeholder{color:#fff}.search-form input[type=search]::-webkit-input-placeholder{color:#000;-webkit-transition:opacity .3s;transition:opacity .3s}body.dark .search-form input[type=search]::-webkit-input-placeholder{color:#fff}.search-form input[type=search]:focus.placeholder{opacity:.2}.search-form input[type=search]:focus:-moz-placeholder{opacity:.2}.search-form input[type=search]:focus:-ms-placeholder{opacity:.2}.search-form input[type=search]:focus::-webkit-input-placeholder{opacity:.2}.search-form input[type=submit]{display:none}.search-form .suggestions{left:0;min-height:50px;padding:10px 0 0 30px;position:absolute;top:100%;width:100%}.search-form .suggestions a{color:#9b9b9b;display:block;margin:0 0 5px}.no-touchevents .search-form .suggestions a:hover{color:inherit}.search-form .suggestions.loading:after{background:url(img/loader.dd6e98d1.gif) 0 0 no-repeat;background-size:16px 16px;content:"";height:50px;left:0;margin-left:1.6975308642%;margin-right:1.6975308642%;position:absolute;top:15px;width:16.6666666667%}body.dark .search-form .suggestions.loading:after{background-image:url(img/loader_dark.312559a0.gif)}select{visibility:hidden}.select-mask{position:relative}.select-mask select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;font-size:16px;height:100%;left:0;opacity:.01;position:absolute;top:0;visibility:visible;width:100%}.select-mask>span{display:block}.errorlist{color:red;list-style:none;margin:20px 0 5px;padding:0}.errorlist li{margin:0}.default-form input[type=date],.default-form input[type=email],.default-form input[type=number],.default-form input[type=password],.default-form input[type=search],.default-form input[type=text],.default-form input[type=url],.default-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:0;padding:10px}.default-form input[type=date]:focus,.default-form input[type=email]:focus,.default-form input[type=number]:focus,.default-form input[type=password]:focus,.default-form input[type=search]:focus,.default-form input[type=text]:focus,.default-form input[type=url]:focus,.default-form textarea:focus{outline:none}.default-form textarea{height:120px}.default-form .select-mask{border:1px solid #000}.default-form .select-mask>span{padding:9px 10px 8px;width:100%}.default-form .select-mask>span:after{content:"▼";float:right;font-family:sans-serif;font-size:8px;margin:6px 0 0 20px;vertical-align:middle}.default-form .form-field{margin:0 0 15px}.default-form .form-field .input-wrap,.default-form .form-field label{display:block}.default-form .form-field input[type=date],.default-form .form-field input[type=email],.default-form .form-field input[type=number],.default-form .form-field input[type=password],.default-form .form-field input[type=search],.default-form .form-field input[type=text],.default-form .form-field input[type=url],.default-form .form-field textarea{width:100%}.default-form .form-field.error .select-mask,.default-form .form-field.error input[type=date],.default-form .form-field.error input[type=email],.default-form .form-field.error input[type=number],.default-form .form-field.error input[type=password],.default-form .form-field.error input[type=search],.default-form .form-field.error input[type=text],.default-form .form-field.error input[type=url],.default-form .form-field.error textarea{border-color:red}.default-form input[type=submit]{background:none;border:0;font-family:Common Sans,sans-serif;font-size:28px;font-weight:300;letter-spacing:-1.005px;line-height:1.0142857143;margin:0 0 15px;padding:0 0 20px}.default-form input[type=submit]:focus,.default-form input[type=submit]:hover{color:#888;outline:none}#header{font-family:Common Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.4175px;line-height:1.4;margin:0 auto;max-width:20000px;min-width:280px;padding:0 .4%}@media screen and (max-width:767px){#header{margin:0 20px;padding:0}}@media(min-width:1600px){#header{font-size:14px}}#header .site-title a{color:#444}.no-touchevents #header .site-title a:hover{color:#9b9b9b}body.dark #header .site-title a{color:#fff}#header nav a.current,#header nav a:hover,.no-touchevents body.dark #header .site-title a:hover{color:#9b9b9b}@media screen and (min-width:768px){#header .disciplines a{display:block;height:15px;position:relative;-webkit-transition:height .4s,opacity .2s ease .2s;transition:height .4s,opacity .2s ease .2s}#header .disciplines a,#header .disciplines:hover a.child-current,#header .disciplines:hover a.current{color:inherit}#header .disciplines a.child-current,#header .disciplines a.current,#header .disciplines a:hover,#header .disciplines:hover a.child-current:hover,#header .disciplines:hover a.current:hover{color:#9b9b9b}.state-disciplines-collapsed #header .disciplines a,.state-header-collapsed #header .disciplines a{height:0;opacity:0;-webkit-transition:height .4s,opacity .2s;transition:height .4s,opacity .2s}.state-disciplines-collapsed #header .disciplines a.child-current,.state-disciplines-collapsed #header .disciplines a.current,.state-header-collapsed #header .disciplines a.child-current,.state-header-collapsed #header .disciplines a.current{color:inherit;cursor:pointer;height:15px;opacity:1}.state-disciplines-collapsed #header .disciplines a.child-current:after,.state-disciplines-collapsed #header .disciplines a.current:after{content:"▼";font-family:sans-serif;font-size:8px;margin:0 0 0 20px;vertical-align:middle}#header{height:160px;left:0;position:absolute;right:0;top:0;-webkit-transition:height .4s;transition:height .4s;z-index:10}#header .burger,#header .search-form{display:none}#header .header-inner{display:inline}#header .disciplines,#header .links,#header .site-title{display:inline-block;padding-top:25px;-webkit-transition:padding-top .4s;transition:padding-top .4s;vertical-align:top;z-index:10}#header .site-title{margin-left:8.7577160494%}#header .disciplines,#header .site-title{margin-right:.424382716%;width:24.1512345679%}#header .disciplines{margin-left:.424382716%}#header .links a{display:inline-block}#header .links a+.dropdown-nav,#header .links a+a{margin-left:25px}#header .links .dropdown-nav{display:inline-block;position:relative}#header .links .dropdown-nav+.dropdown-nav,#header .links .dropdown-nav+a{margin-left:25px}#header .links .dropdown-nav .dropdown-menu{height:0;left:-6px;margin:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;z-index:1000}#header .links .dropdown-nav .dropdown-menu>.menu{list-style:none;margin:0;max-width:300px;min-width:120px;padding:0 6px 6px;width:100%}#header .links .dropdown-nav .dropdown-menu>.menu>.menuitem{line-height:15px;margin:0;padding:0}#header .links .dropdown-nav .dropdown-menu>.menu>.menuitem>a{display:block;padding:0;text-decoration:none;white-space:nowrap}#header .links .dropdown-nav:hover>.dropdown-menu{height:auto;opacity:1;overflow:visible;pointer-events:auto}}@media screen and (min-width:768px)and (max-width:1023px){#header .site-title{margin-left:4.5910493827%;margin-right:.424382716%;width:32.4845679012%}#header .disciplines{margin-left:.424382716%;margin-right:.424382716%;width:19.9845679012%}}@media(min-width:768px)and (max-width:960px){#header .links a+a{margin-left:10px}}@media screen and (max-width:767px){#header{padding-top:20px}#header .burger{cursor:pointer;height:52px;left:100vw;margin-left:-65px;padding:20px;position:fixed;top:5px;width:65px;z-index:30}#header .burger:after,#header .burger:before{border-top:2px solid;content:"";left:20px;margin:0;position:absolute;top:20px;-webkit-transition:transform .3s,margin .3s;-webkit-transition:margin .3s,-webkit-transform .3s;transition:margin .3s,-webkit-transform .3s;transition:transform .3s,margin .3s;transition:transform .3s,margin .3s,-webkit-transform .3s;width:25px}#header .burger:before{margin-top:0}#header .burger:after{margin-top:10px}#header .site-title{display:inline-block;margin:0 0 20px}#header .header-inner{background:#4e187a;color:#fff;display:none;height:100%;left:0;overflow-y:scroll;padding:80px 20px 20px;position:fixed;top:0;width:100%;z-index:20;-webkit-overflow-scrolling:touch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#header .header-inner .links{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:40px;order:3}#header .header-inner .links a{display:block;font-family:Common Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.4566666667px;line-height:1.4;margin:0}#header .header-inner .links .dropdown-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}#header .header-inner .links .dropdown-nav>a,#header .header-inner .links .dropdown-nav>span{width:25%}#header .header-inner .links .dropdown-nav .dropdown-menu{margin:0;width:75%}#header .header-inner .links .dropdown-nav .dropdown-menu>.menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}#header .header-inner .links .dropdown-nav .dropdown-menu>.menu>.menuitem{line-height:15px;margin:0;padding:0}#header .header-inner .links .dropdown-nav .dropdown-menu>.menu>.menuitem>a{display:block;padding:0;text-decoration:none}#header .header-inner .disciplines,#header .header-inner .search-form{clear:both;max-width:100%;width:100%}#header .header-inner .disciplines a,#header .header-inner .search-form input{font-family:Common Sans,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.6916666667px;line-height:1.2714285714}#header .header-inner .disciplines{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#header .header-inner .disciplines a{display:block;margin:0 0 15px}#header .header-inner .search-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#header .header-inner .search-form input{margin-top:20px}#header .header-inner .search-form input.placeholder{color:#fff}#header .header-inner .search-form input:-moz-placeholder{color:#fff}#header .header-inner .search-form input:-ms-placeholder{color:#fff}#header .header-inner .search-form input::-webkit-input-placeholder{color:#fff}}@media screen and (max-width:767px)and (max-height:550px){#header .header-inner{padding-top:80px}#header .header-inner .search-form input{margin-top:10px}}@media screen and (max-width:767px){.state-menu-visible #header .burger{color:#fff}.state-menu-visible #header .burger:after,.state-menu-visible #header .burger:before{margin-top:5px}.state-menu-visible #header .burger:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.state-menu-visible #header .burger:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.state-menu-visible #header .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.state-menu-visible,.state-menu-visible body{overflow:hidden}@media screen and (min-width:768px){body{padding-top:160px}.state-header-fixed body #header{position:fixed}.state-header-collapsed body #header{height:60px}.state-header-collapsed body #header .disciplines,.state-header-collapsed body #header .links,.state-header-collapsed body #header .site-title{padding-top:15px}body.header-large{padding-top:230px}body.header-large #header{margin-top:70px}.state-header-fixed body.header-large #header{margin-top:0}}.collapse-toggle{cursor:pointer;display:none;padding:15px}.collapse-toggle:after{content:"↑"}.state-header-collapsed .collapse-toggle:after{content:"↓"}@media screen and (min-width:768px){.collapse-toggle{position:fixed;right:0;top:0;z-index:30}.state-subheader-fixed .collapse-toggle{display:block}}.blackpin-listing,.entry-listing,.judge-listing,.sponsor-listing,.text-tile{position:relative;z-index:1}.blackpin-listing>a,.entry-listing>a,.judge-listing>a,.sponsor-listing>a,.text-tile>a{display:block}.blackpin-listing .image,.entry-listing .image,.judge-listing .image,.sponsor-listing .image,.text-tile .image{position:relative}.blackpin-listing .image img,.entry-listing .image img,.judge-listing .image img,.sponsor-listing .image img,.text-tile .image img{height:auto;left:0;opacity:.85;position:absolute;top:0;-webkit-transition:filter .15s;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s;width:100%}.blackpin-listing:hover .image img,.entry-listing:hover .image img,.judge-listing:hover .image img,.sponsor-listing:hover .image img,.text-tile:hover .image img{opacity:1}.no-touchevents .blackpin-listing .image img,.no-touchevents .entry-listing .image img,.no-touchevents .judge-listing .image img,.no-touchevents .sponsor-listing .image img,.no-touchevents .text-tile .image img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);will-change:filter}.no-touchevents .blackpin-listing:hover,.no-touchevents .entry-listing:hover,.no-touchevents .judge-listing:hover,.no-touchevents .sponsor-listing:hover,.no-touchevents .text-tile:hover{z-index:2}.no-touchevents .blackpin-listing:hover .image img,.no-touchevents .entry-listing:hover .image img,.no-touchevents .judge-listing:hover .image img,.no-touchevents .sponsor-listing:hover .image img,.no-touchevents .text-tile:hover .image img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}.touchevents .blackpin-listing .image img,.touchevents .entry-listing .image img,.touchevents .judge-listing .image img,.touchevents .sponsor-listing .image img,.touchevents .text-tile .image img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.touchevents .entries-category .blackpin-listing .image img,.touchevents .entries-category .entry-listing .image img,.touchevents .entries-category .judge-listing .image img,.touchevents .entries-category .sponsor-listing .image img,.touchevents .entries-category .text-tile .image img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}.entries-studios .studio-list:after,.entry-list:after,.masoned-entries:after{content:"";display:none;position:absolute}.entries-studios .loading-more.studio-list:after,.loading-more.entry-list:after,.loading-more.masoned-entries:after{background:rgba(40,40,40,.9);color:#fff;content:"Loading more";display:block;font-family:Common Sans,sans-serif;font-size:14px;font-weight:500;left:-.4%;letter-spacing:-.4566666667px;line-height:1.4;padding:20px;right:-.4%;text-align:center;text-transform:uppercase;top:100%;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:3}.entries-studios body.dark .loading-more.studio-list:after,body.dark .entries-studios .loading-more.studio-list:after,body.dark .loading-more.entry-list:after,body.dark .loading-more.masoned-entries:after{background:hsla(0,0%,100%,.9);color:#000}.entries-studios .loading.studio-list:after,.loading.entry-list:after,.loading.masoned-entries:after{background-color:hsla(0,0%,100%,.8);background-image:url(img/loader.dd6e98d1.gif);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;bottom:0;content:"";display:block;left:0;right:0;top:0;z-index:3}.entries-studios body.dark .loading.studio-list:after,body.dark .entries-studios .loading.studio-list:after,body.dark .loading.entry-list:after,body.dark .loading.masoned-entries:after{background-color:rgba(0,0,0,.8);background-image:url(img/loader_dark.312559a0.gif)}.award,.awards>span{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block}.award.purple,.awards>span.purple{background:#5e278c}.award.gold,.awards>span.gold{background:#c9a569}.award.silver,.awards>span.silver{background:#bababa}.award.bronze,.awards>span.bronze{background:#ba670d}.entry-listing .info{font-family:Common Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.3783333333px;line-height:1.4;margin:0 15px 0 0;padding:10px 0 0}.entry-listing .info span{display:block}body.dark .entry-listing .info{color:#9b9b9b}body.dark .entry-listing .info .by{color:#fff}.entry-listing .awards{left:15px;position:absolute;top:15px}.entry-listing .awards span{height:20px;margin-right:5px;width:20px}.entry-list .entry-listing .info .category{font-style:italic}.masoned-entries .entry-listing .info{background:#282828}.masoned-entries .entry-listing .info .by{margin:0 0 2px}.masoned-entries .entry-listing .info .category,.masoned-entries .entry-listing .info .school,.masoned-entries .entry-listing .info .title{color:#888}.masoned-entries .entry-listing .awards span{display:none}.masoned-entries .entry-listing .awards .purple{display:inline-block}@media(min-width:480px){.entry-listing .info{padding-bottom:40px}.no-touchevents .masoned-entries .entry-listing .info{display:none;left:0;position:absolute;top:100%;width:100%}.no-touchevents .masoned-entries .entry-listing:hover .info{display:block}}.blackpin-listing .info,.judge-listing .info{font-family:Common Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.3783333333px;line-height:1.4;margin:0;padding:15px 20px 20px;position:relative;text-align:center}.blackpin-listing .info span,.judge-listing .info span{display:block}.blackpin-listing .info:before{background:#000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;content:"";height:16px;left:0;position:absolute;top:15px;width:16px}.sponsor-listing{background:#e6e6e6}.sponsor-listing a{padding:16.67% 16.67% calc(16.67% - 58px);position:relative}.sponsor-listing .image{background:#fff;padding-top:100%}.sponsor-listing .image img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}.sponsor-listing h6{font-family:Common Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.3783333333px;line-height:1.4;margin:0;padding:12px 0 6px;text-align:center}.sponsor-listing h6 span{display:block}body.dark .sponsor-listing{background:#1a1a1a}.text-tile .tile-bg{background-color:#4e187a;padding-top:100%;position:relative;width:100%}.text-tile .text-links{bottom:7%;left:8%;list-style:none;margin:0;padding:0;position:absolute}.text-tile .text-link{margin:0;padding:0}.text-tile .text-link a{color:#fff;display:block;line-height:1.3}.text-tile .text-link a:active,.text-tile .text-link a:hover{text-decoration:underline}.text-tile .text-link.-title a{font-size:1.2em;margin-bottom:.3em}.text-tile .text-link.-small a{font-size:.8em}.entry-list,.masoned-entries{min-height:200px;position:relative}.entry-list .grid-sizer,.masoned-entries .grid-sizer{margin-left:.424382716%;margin-right:.424382716%;width:3.3179012346%}.entry-list a.next,.masoned-entries a.next{display:none}.entry-list .year-heading,.masoned-entries .year-heading{font-family:Common Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.535px;line-height:1.4;margin-bottom:20px;margin-top:40px}.entry-list .year-heading .year,.masoned-entries .year-heading .year{display:block;font-size:1.75em;font-weight:400;line-height:1.3}.entry-list .blackpin-listing,.entry-list .empty,.entry-list .entry-listing,.entry-list .judge-listing,.entry-list .sponsor-listing,.entry-list .text-tile,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing,.masoned-entries .text-tile{display:inline-block;margin:.424382716% 5px;vertical-align:top;width:300px}@media(max-width:479px){.entry-list .blackpin-listing,.entry-list .empty,.entry-list .entry-listing,.entry-list .judge-listing,.entry-list .sponsor-listing,.entry-list .text-tile,.entry-list .year-heading,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing,.masoned-entries .text-tile,.masoned-entries .year-heading{margin-bottom:40px;margin-left:0;margin-right:0;width:100%}}@media(min-width:480px)and (max-width:767px){.entry-list .blackpin-listing,.entry-list .empty,.entry-list .entry-listing,.entry-list .judge-listing,.entry-list .sponsor-listing,.entry-list .text-tile,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing,.masoned-entries .text-tile{margin-left:.424382716%;margin-right:.424382716%;width:49.1512345679%}.entry-list .blackpin-listing.indented,.entry-list .empty.indented,.entry-list .entry-listing.indented,.entry-list .judge-listing.indented,.entry-list .sponsor-listing.indented,.entry-list .text-tile.indented,.masoned-entries .blackpin-listing.indented,.masoned-entries .empty.indented,.masoned-entries .entry-listing.indented,.masoned-entries .judge-listing.indented,.masoned-entries .sponsor-listing.indented,.masoned-entries .text-tile.indented{margin-left:50.424382716%}.entry-list .year-heading,.masoned-entries .year-heading{margin-left:50.424382716%;margin-right:.424382716%;width:49.1512345679%}}@media(min-width:768px)and (max-width:1023px){.entry-list .blackpin-listing,.entry-list .empty,.entry-list .entry-listing,.entry-list .judge-listing,.entry-list .sponsor-listing,.entry-list .text-tile,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing,.masoned-entries .text-tile{margin-left:.424382716%;margin-right:.424382716%;width:32.4845679012%}.entry-list .blackpin-listing.indented,.entry-list .empty.indented,.entry-list .entry-listing.indented,.entry-list .judge-listing.indented,.entry-list .sponsor-listing.indented,.entry-list .text-tile.indented,.masoned-entries .blackpin-listing.indented,.masoned-entries .empty.indented,.masoned-entries .entry-listing.indented,.masoned-entries .judge-listing.indented,.masoned-entries .sponsor-listing.indented,.masoned-entries .text-tile.indented{margin-left:33.7577160494%}.entry-list .year-heading,.masoned-entries .year-heading{margin-left:33.7577160494%;margin-right:.424382716%;width:65.8179012346%}}@media(min-width:1024px)and (max-width:1319px){.entry-list .blackpin-listing,.entry-list .empty,.entry-list .entry-listing,.entry-list .judge-listing,.entry-list .sponsor-listing,.entry-list .text-tile,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing,.masoned-entries .text-tile{margin-left:.424382716%;margin-right:.424382716%;width:24.1512345679%}.entry-list .blackpin-listing.indented,.entry-list .empty.indented,.entry-list .entry-listing.indented,.entry-list .judge-listing.indented,.entry-list .sponsor-listing.indented,.entry-list .text-tile.indented,.masoned-entries .blackpin-listing.indented,.masoned-entries .empty.indented,.masoned-entries .entry-listing.indented,.masoned-entries .judge-listing.indented,.masoned-entries .sponsor-listing.indented,.masoned-entries .text-tile.indented{margin-left:25.424382716%}.entry-list .year-heading,.masoned-entries .year-heading{margin-left:25.424382716%;margin-right:.424382716%;width:74.1512345679%}}@media(min-width:1320px)and (max-width:1599px){.entry-list .blackpin-listing,.entry-list .empty,.entry-list .entry-listing,.entry-list .judge-listing,.entry-list .sponsor-listing,.entry-list .text-tile,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing,.masoned-entries .text-tile{margin-left:.424382716%;margin-right:.424382716%;width:19.1512345679%}.entry-list .blackpin-listing.indented,.entry-list .empty.indented,.entry-list .entry-listing.indented,.entry-list .judge-listing.indented,.entry-list .sponsor-listing.indented,.entry-list .text-tile.indented,.masoned-entries .blackpin-listing.indented,.masoned-entries .empty.indented,.masoned-entries .entry-listing.indented,.masoned-entries .judge-listing.indented,.masoned-entries .sponsor-listing.indented,.masoned-entries .text-tile.indented{margin-left:20.424382716%}.entry-list .year-heading,.masoned-entries .year-heading{margin-left:20.424382716%;margin-right:.424382716%;width:79.1512345679%}}@media(min-width:1600px){.entry-list .blackpin-listing,.entry-list .empty,.entry-list .entry-listing,.entry-list .judge-listing,.entry-list .sponsor-listing,.entry-list .text-tile,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing,.masoned-entries .text-tile{margin-left:.424382716%;margin-right:.424382716%;width:15.8179012346%}.entry-list .blackpin-listing.indented,.entry-list .empty.indented,.entry-list .entry-listing.indented,.entry-list .judge-listing.indented,.entry-list .sponsor-listing.indented,.entry-list .text-tile.indented,.masoned-entries .blackpin-listing.indented,.masoned-entries .empty.indented,.masoned-entries .entry-listing.indented,.masoned-entries .judge-listing.indented,.masoned-entries .sponsor-listing.indented,.masoned-entries .text-tile.indented{margin-left:33.7577160494%}.entry-list .year-heading,.masoned-entries .year-heading{margin-left:33.7577160494%;margin-right:.424382716%;width:65.8179012346%}}.entries-header{position:relative}@media screen and (min-width:768px){.entries-header{margin:0 0 60px}.entries-header .mobile-filters{display:none}.no-touchevents .entries-header a:hover{color:#9b9b9b}.entries-header .titleblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.entries-header .categories{background:#fff;font-family:Common Sans,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:-.35875px;line-height:1.4;line-height:1.1;z-index:20}.entries-header .categories a{display:block;margin:0 0 .45em;vertical-align:top}body.dark .entries-header .categories{background:#000}.entries-header .extra{padding-top:20px;position:relative;z-index:21}.entries-header .extra .search-form{font-family:Common Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.4175px;line-height:1.4}.entries-header .extra .studios,.entries-header .extra .year{font-family:Common Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.3783333333px;line-height:1.4;margin-top:2px}.entries-header .extra .year .dropdown{display:block}}@media screen and (min-width:768px)and (max-width:1023px){.entries-header .extra .year .dropdown>div{left:-163%}}@media screen and (min-width:768px){.entries-header .extra .studios span{display:block}.entries-header .spacer,.entries-header .title{display:block;margin-bottom:20px;margin-left:4.5910493827%;margin-right:.424382716%;min-height:150px;width:49.1512345679%}.entries-header .spacer .formerly,.entries-header .title .formerly{display:block;font-size:1rem;font-weight:500;letter-spacing:-.05em;margin-top:1rem;padding-left:.25rem}.entries-header .categories{margin-left:.424382716%;margin-right:.424382716%;padding:25px 8.6% 0 0;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transition:-webkit-0.4s transform;-webkit-transition:transform .4s;transition:transform .4s;width:40.8179012346%}}@media screen and (min-width:768px)and (max-width:1199px){.entries-header .categories{padding-right:0}}@media screen and (min-width:768px){.entries-header .categories .inner{column-count:2;-moz-columns:2;-webkit-columns:2;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}}@media screen and (min-width:768px)and (max-width:1023px){.entries-header .categories.spatial{font-size:.7em}}@media screen and (min-width:768px){.state-subheader-fixed .entries-header .categories{position:sticky}.state-subheader-fixed.state-header-collapsed .entries-header .categories{transform:translateY(-100px);-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px)}.state-subheader-fixed.state-header-collapsed .entries-header .categories .inner{opacity:0}.entries-header .extra .blackpins,.entries-header .extra .search-form,.entries-header .extra .studios,.entries-header .extra .year{display:inline-block;vertical-align:top}.entries-header .extra.-hasblackpin .search-form{margin-left:.424382716%}.entries-header .extra .search-form{margin-left:33.7577160494%;margin-right:.424382716%;width:24.1512345679%}.entries-header .extra .blackpins{margin-left:17.0910493827%;margin-right:.212191358%;margin-top:-1px;width:15.8179012346%}}@media screen and (min-width:768px)and (min-width:768px)and (max-width:1023px){.entries-header .extra .blackpins{margin-left:4.5910493827%;margin-right:0;width:28.3179012346%}}@media screen and (min-width:768px){.entries-header .extra .studios,.entries-header .extra .year{margin-left:.424382716%;margin-right:.424382716%;width:15.8179012346%}}@media screen and (max-width:767px){.entries-header{margin:0 0 30px}.entries-header .extra .year,.entries-header .extra a.studios,.entries-header .title-block{display:none}.entries-header .select-mask{border-bottom:1px solid #9b9b9b;font-family:Common Sans,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.6916666667px;line-height:1.2714285714}.entries-header .select-mask span{padding:10px 30px 10px 0;position:relative}.entries-header .select-mask span:after{font-size:12px;line-height:20px;position:absolute;right:10px;top:10px}.entries-header .search-form{border-bottom:1px solid #9b9b9b;padding:10px 0}.entries-header .search-form input[type=search]{font-family:Common Sans,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.6916666667px;line-height:1.2714285714}.entries-header .search-form .suggestions{min-height:0;padding-top:0;position:static}.entries-header .search-form .suggestions a:first-child{margin-top:20px}.entries-header .blackpins{border-bottom:1px solid #9b9b9b;display:block;font-family:Common Sans,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.6916666667px;line-height:1.2714285714;padding:10px 0}}@media screen and (min-width:768px){.entries-discipline{padding-top:50px}}.entries-entry .entries-header .title{visibility:hidden}.entries-entry .entries-header .extra .year{pointer-events:none;visibility:hidden}.entries-entry h1{margin:0}.entries-entry h1 sup{color:#9b9b9b;display:inline-block;font-family:Common Sans,sans-serif;font-size:14px;font-style:italic;font-weight:500;letter-spacing:-.4566666667px;line-height:1.4;margin-top:0;top:0;vertical-align:top}@media(min-width:768px){.entries-entry h1 sup{margin-left:-10px}}.entries-entry h1 sup:before{content:"( "}.entries-entry h1 sup:after{content:" )"}.entries-entry h1 .by{display:block}.entries-entry h1 .by a,.entries-entry h1 .by span{display:inline-block}.entries-entry h1 .title{color:#888}.entries-entry .awards span{height:40px;margin-right:5px;width:40px}.entries-entry .awards .finalist{padding-top:24px}.entries-entry .awards .finalist,.entries-entry .details{font-family:Common Sans,sans-serif;font-size:12px;letter-spacing:-.3783333333px;line-height:1.4}.entries-entry .details{font-style:normal;font-weight:400;padding-top:10px}.no-touchevents .entries-entry .details a:hover{color:#9b9b9b}.entries-entry .details .credits-toggle{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,rgba(0,0,0,0)),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0) .02em,currentColor 0,currentColor .07em,rgba(0,0,0,0) 0);cursor:pointer;text-decoration:none}.entries-entry .details .credits-toggle.active{color:#9b9b9b}.entries-entry .details .category,.entries-entry .details .credits-toggle,.entries-entry .details .year,.entries-entry .details h6{font-weight:500;margin-bottom:10px}.entries-entry .details .category,.entries-entry .details .year,.entries-entry .details dl{display:inline-block;vertical-align:bottom}.entries-entry .details ul{list-style:none;margin:0;padding:0}.entries-entry .details ul li,.entries-entry .details ul li .-english{margin:0}.entries-entry .details ul li .-english:after{content:":"}.entries-entry .details .role-label{white-space:nowrap}.entries-entry .details .-te-reo,.entries-entry .details .credits-title{margin-bottom:0}.entries-entry .images .image{background:#282828;margin:10px 0}.entries-entry .images .image img.lazyload,.entries-entry .images .image img.lazyloading{opacity:0}.entries-entry .images .image img.lazyloaded{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.entries-entry .images .video{background:rgba(0,0,0,0)}.entries-entry .judges-comments{font-family:Common Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.3783333333px;line-height:1.4;margin:-40px 0 40px;max-width:540px}.entries-entry .judges-comments+.judges-comments{margin-top:16px}.entries-entry .judges-comments h6{font-family:Common Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.3783333333px;line-height:1.4;margin:0 0 1em}.entries-entry footer a{display:inline-block;padding:0 20px 0 0;vertical-align:top;width:50%}.entries-entry footer a span{display:block}.no-touchevents .entries-entry footer a:hover{color:#9b9b9b}@media screen and (min-width:768px){.entries-entry{margin-top:-120px}.entries-entry h1{margin-left:4.5910493827%;margin-right:4.5910493827%}.entries-entry .awards{display:inline-block;margin:20px .424382716% 8px 4.5910493827%;vertical-align:bottom;width:11.6512345679%}.entries-entry .details{display:inline-block;margin-left:16.6666666667%;margin-right:0;padding-top:40px;vertical-align:bottom;width:66.6666666667%}.entries-entry .details .credits-toggle{display:none}.entries-entry .details .category,.entries-entry .details .year,.entries-entry .details ul{display:inline-block;vertical-align:bottom}.entries-entry .details .category,.entries-entry .details .year,.entries-entry .details ul li{margin-bottom:20px;vertical-align:bottom}.entries-entry .details .category{margin-left:.6365740741%;margin-right:.6365740741%;width:17.4768518519%}.entries-entry .details .category.-inner{margin-bottom:0;width:100%}.entries-entry .details .primary-members{margin-left:.6365740741%;margin-right:.6365740741%;padding-right:10px;width:17.4768518519%}.entries-entry .details .secondary-members{margin-left:.6365740741%;margin-right:.6365740741%;width:23.7268518519%}.entries-entry .details .level3-members{margin-left:.6365740741%;margin-right:.6365740741%;width:29.9768518519%}.entries-entry .images .image-wrap{margin:20px 4.5910493827% 80px}.entries-entry .images .image-wrap.portrait{width:50%}.entries-entry .judges-comments{margin-left:4.5910493827%;margin-right:4.5910493827%}.entries-entry footer{margin:0 -.424382716%;text-align:right}.entries-entry footer a{margin-left:.424382716%;margin-right:.424382716%;text-align:left;width:19.9845679012%}}@media screen and (max-width:767px){.entries-entry .awards,.entries-entry .details,.entries-entry h1{margin:0 0 20px}.entries-entry .details .category,.entries-entry .details .year{margin:0 0 20px;width:50%}.entries-entry .details .credits-toggle{display:inline-block;margin:0 0 20px}.entries-entry .details .credits-wrap{display:none}.entries-entry .details ul li{margin-bottom:15px}.entries-entry .images{margin:0 -20px 20px}.entries-entry .images .image{margin:0 0 80px}.entries-entry footer{padding-bottom:100px}}.category-awards>.bronze,.category-awards>.gold,.category-awards>.silver{margin-bottom:80px}.category-awards>.bronze .entry-listing,.category-awards>.gold .entry-listing,.category-awards>.silver .entry-listing{display:inline-block;margin-bottom:.424382716%;margin-top:.424382716%;vertical-align:top}@media(min-width:480px)and (max-width:767px){.category-awards>.bronze{margin-left:12.5%;margin-right:4.1666666667%}.category-awards>.bronze .entry-listing{margin-left:.5092592593%;margin-right:.5092592593%;width:48.9814814815%}}@media(min-width:768px)and (max-width:1023px){.category-awards>.bronze{margin-left:8.3333333333%;margin-right:4.1666666667%}.category-awards>.bronze .entry-listing{margin-left:.4850088183%;margin-right:.4850088183%;width:32.3633156966%}}@media(min-width:1024px)and (max-width:1319px){.category-awards>.bronze{margin-left:12.5%;margin-right:4.1666666667%}.category-awards>.bronze .entry-listing{margin-left:.5092592593%;margin-right:.5092592593%;width:23.9814814815%}}@media(min-width:1320px)and (max-width:1599px){.category-awards>.bronze{margin-left:12.5%;margin-right:4.1666666667%}.category-awards>.bronze .entry-listing{margin-left:.5092592593%;margin-right:.5092592593%;width:18.9814814815%}}@media(min-width:1600px){.category-awards>.bronze{margin-left:8.3333333333%;margin-right:4.1666666667%}.category-awards>.bronze .entry-listing{margin-left:.4850088183%;margin-right:.4850088183%;width:15.69664903%}}@media(max-width:479px){.category-awards>.bronze,.category-awards>.gold,.category-awards>.silver{margin-bottom:0}.category-awards>.bronze .entry-listing,.category-awards>.gold .entry-listing,.category-awards>.silver .entry-listing{width:100%}}@media(min-width:480px)and (max-width:767px){.category-awards>.gold .entry-listing{margin-left:.424382716%;margin-right:.424382716%;width:49.1512345679%}.category-awards>.silver{margin-left:12.5%;margin-right:4.1666666667%}.category-awards>.silver .entry-listing{margin-left:.5092592593%;margin-right:.5092592593%;width:48.9814814815%}}@media(min-width:768px)and (max-width:1023px){.category-awards>.gold{margin-left:4.1666666667%;margin-right:4.1666666667%}.category-awards>.gold .entry-listing{margin-left:.462962963%;margin-right:.462962963%;width:39.9831649832%}.category-awards>.silver{margin-left:8.3333333333%;margin-right:4.1666666667%}.category-awards>.silver .entry-listing{margin-left:.4850088183%;margin-right:.4850088183%;width:32.3633156966%}.category-awards.gold-count-1.silver-count-1>.gold{margin-bottom:0}.category-awards.gold-count-1.silver-count-1>.silver{margin-left:54.1666666667%;margin-right:16.6666666667%;margin-top:-22%}.category-awards.gold-count-1.silver-count-1>.silver .entry-listing{margin-left:1.455026455%;margin-right:1.455026455%;width:97.0899470899%}}@media(min-width:1024px){.category-awards>.gold{margin-left:4.1666666667%;margin-right:4.1666666667%}.category-awards>.gold .entry-listing{margin-left:.462962963%;margin-right:.462962963%;width:30.8922558923%}.category-awards>.silver{margin-left:12.5%;margin-right:12.5%}.category-awards>.silver .entry-listing{margin-left:.5658436214%;margin-right:.5658436214%;width:32.2016460905%}.category-awards.gold-count-1>.gold{margin-bottom:0}.category-awards.gold-count-1>.silver{margin-left:41.6666666667%;margin-right:8.3333333333%;margin-top:-22%}.category-awards.gold-count-1>.silver .entry-listing{margin-left:.8487654321%;margin-right:.8487654321%;width:48.3024691358%}.category-awards.bronze-count-1>.bronze,.category-awards.bronze-count-2>.bronze{margin-left:41.6666666667%}.category-awards.bronze-count-1>.bronze .entry-listing,.category-awards.bronze-count-2>.bronze .entry-listing{margin-left:.7834757835%;margin-right:.7834757835%;width:36.8945868946%}}@media(min-width:480px)and (max-width:767px){.entries-category .entry-list{margin-left:12.5%;margin-right:4.1666666667%}.entries-category .entry-list .entry-listing{margin-left:.5092592593%;margin-right:.5092592593%;width:48.9814814815%}}@media(min-width:768px)and (max-width:1023px){.entries-category .entry-list{margin-left:8.3333333333%;margin-right:4.1666666667%}.entries-category .entry-list .entry-listing{margin-left:.4850088183%;margin-right:.4850088183%;width:32.3633156966%}}@media(min-width:1024px)and (max-width:1319px){.entries-category .entry-list{margin-left:12.5%;margin-right:4.1666666667%}.entries-category .entry-list .entry-listing{margin-left:.5092592593%;margin-right:.5092592593%;width:23.9814814815%}}@media(min-width:1320px)and (max-width:1599px){.entries-category .entry-list{margin-left:12.5%;margin-right:4.1666666667%}.entries-category .entry-list .entry-listing{margin-left:.5092592593%;margin-right:.5092592593%;width:18.9814814815%}}@media(min-width:1600px){.entries-category .entry-list{margin-left:8.3333333333%;margin-right:4.1666666667%}.entries-category .entry-list .entry-listing{margin-left:.4850088183%;margin-right:.4850088183%;width:15.69664903%}}@media screen and (min-width:768px){.entries-category{margin-bottom:400px;margin-top:-120px}.entries-category .entries-header .title{visibility:hidden}.entries-category .category-title{margin-left:12.924382716%}.no-touchevents .entries-category.has-awards .entry-listing .image img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}}@media screen and (max-width:767px){.entries-category .category-title{display:none}}.studio-header a .current,.studio-header a:hover{color:#9b9b9b}.studio-header .search-form,.studio-header .studios-link{display:inline-block;vertical-align:top}.studio-header .search-form{font-family:Common Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.4175px;line-height:1.4}.studio-header .studios-link{font-family:Common Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.3783333333px;line-height:1.4}.studio-header .studios-link.current{visibility:hidden}@media screen and (min-width:768px){.studio-header .search-form{margin-left:33.7577160494%;margin-right:25.424382716%;width:24.1512345679%}.studio-header .studios-link{margin-left:.424382716%;margin-right:.424382716%}}@media screen and (max-width:767px){.studio-header .search-form,.studio-header .studios-link{width:50%}}.entries-studios{padding-top:50px}.entries-studios h2{margin-bottom:20px;margin-top:20px}.entries-studios .filter{margin:0 0 60px;position:relative;z-index:2}.entries-studios .filter .dropdown h6{max-width:160px}.entries-studios .studio-list{font-family:Common Sans,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.6916666667px;line-height:1.2714285714;padding-bottom:20px;position:relative}.entries-studios .studio-list h6{display:inline;white-space:nowrap}.entries-studios .studio-list h6:after{content:"—"}.entries-studios .studio-list a{color:#e6e6e6;position:relative}.entries-studios .studio-list a sup{font-family:Common Sans,sans-serif;font-size:10px;font-style:italic;font-weight:500;letter-spacing:-.3px;line-height:1.4;top:-1em}.entries-studios .studio-list a sup:before{content:"("}.entries-studios .studio-list a sup:after{content:")"}.no-touchevents .entries-studios .studio-list a:hover{color:#000;z-index:4}.entries-studios .studio-overlay{background-color:#fff;background-size:cover;bottom:0;height:313px;left:0;margin:auto;max-height:80vh;max-width:80vw;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:opacity .15s;transition:opacity .15s;width:313px;z-index:3}.entries-studios .studio-overlay>div{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);height:100%;opacity:.65}.entries-studios .studio-overlay.active{opacity:1}@media screen and (min-width:768px){.entries-studios .studio-list,.entries-studios h2{padding-left:8.7577160494%;padding-right:8.7577160494%}.entries-studios .studio-list{font-family:Common Sans,sans-serif;font-size:32px;font-weight:700;letter-spacing:-1.1616666667px;line-height:.95;line-height:1.1}.entries-studios .studio-list a sup{font-size:14px}.entries-studios h2{margin-bottom:50px}.entries-studios .filter{margin-left:33.7577160494%}.entries-studios .filter .dropdown{display:block}}@media screen and (max-width:767px){.entries-studios .studio-list a,.entries-studios .studio-list h6{display:block}.entries-studios .studio-list h6{margin:15px 0 5px}.entries-studios .studio-list a{color:#9b9b9b;margin:0 0 5px}}.entries-studio{padding-top:50px}.entries-studio h2{font-family:Common Sans,sans-serif;font-size:75px;font-weight:900;letter-spacing:-2.8458333333px;line-height:.95}@media(max-width:414px){.entries-studio h2{font-size:32px;letter-spacing:-1.1616666667px;line-height:.95}}@media(min-width:415px)and (max-width:960px){.entries-studio h2{font-size:calc(7.87546vw - .6044px);letter-spacing:-2.00375px;line-height:.95}}.entries-studio .year-heading{font-family:Common Sans,sans-serif;font-size:40px;font-weight:400;letter-spacing:-1.475px;line-height:.95}@media(max-width:414px){.entries-studio .year-heading{font-size:32px;letter-spacing:-1.1616666667px;line-height:.95}}@media(min-width:415px)and (max-width:960px){.entries-studio .year-heading{font-size:calc(1.4652vw + 25.93407px);letter-spacing:-1.3183333333px;line-height:.95}}@media screen and (min-width:768px){.entries-studio h2{margin-left:8.7577160494%}}@media(min-width:1024px){.entries-studio h2{margin-left:50.424382716%}}.entries-search{padding-top:50px}.entries-search .search-form{margin-left:8.7577160494%;margin-right:8.7577160494%}.entries-search .search-form input[type=search]{font-family:Common Sans,sans-serif;font-size:70px;font-weight:900;letter-spacing:-2.65px;line-height:.95;line-height:normal;text-transform:uppercase}@media(max-width:414px){.entries-search .search-form input[type=search]{font-size:32px;letter-spacing:-1.1616666667px;line-height:.95}}@media(min-width:415px)and (max-width:960px){.entries-search .search-form input[type=search]{font-size:calc(6.95971vw + 3.18681px);letter-spacing:-1.9058333333px;line-height:.95}}.entries-search .suggestions{color:#e6e6e6;font-family:Common Sans,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.6916666667px;line-height:1.2714285714;margin-bottom:20px;margin-left:25.424382716%;margin-top:20px;min-height:100px;padding:0;position:relative}.entries-search .suggestions.loading:after{background-size:24px 24px;content:"";height:50px;left:auto;margin-left:.5658436214%;margin-right:.5658436214%;right:100%;top:0;width:5.5555555556%}.entries-search .entry-list .empty{margin-left:8.7577160494%}.awards-order,.bestawards-about,.bestawards-enter,.bestawards-tickets{font-family:Common Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.535px;line-height:1.4;padding:40px 0}.awards-order h3,.bestawards-about h3,.bestawards-enter h3,.bestawards-tickets h3{font-family:Common Sans,sans-serif;font-size:28px;font-weight:400;letter-spacing:-1.005px;line-height:1.0142857143;margin:0 0 1.5em}.awards-order h4,.bestawards-about h4,.bestawards-enter h4,.bestawards-tickets h4{font-family:Common Sans,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.8483333333px;line-height:1.1428571429;margin:0 0 1.5em}.awards-order h5,.bestawards-about h5,.bestawards-enter h5,.bestawards-tickets h5{font-family:Common Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.535px;line-height:1.4;margin:0 0 1.5em}.blackpin:before{border-top:2px solid;content:"";display:block;margin-bottom:20px}.blackpin .recipients{border-top:1px solid #9b9b9b;line-height:1.2;padding:15px 0}.blackpin .recipients:after{clear:both;content:"";display:table}.blackpin .recipients div a,.blackpin .recipients div>span{clear:left;float:left;margin-bottom:4px}.blackpin .recipients div a{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,rgba(0,0,0,0)),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0) .02em,currentColor 0,currentColor .07em,rgba(0,0,0,0) 0);color:inherit;text-decoration:none}@media screen and (min-width:768px){.no-touchevents .blackpin .recipients div:hover a.active{color:inherit}}.no-touchevents .blackpin .recipients div a:hover{color:#9b9b9b}@media screen and (min-width:768px){.blackpin .recipients div a.active,.no-touchevents .blackpin .recipients div a:hover,.no-touchevents .blackpin .recipients div:hover a.active:hover{color:#9b9b9b}}.blackpin .details{position:relative}.blackpin .details article:not(.active){pointer-events:none}.blackpin .details article h5 .type{display:block;margin:1.5em 0 0}.blackpin .details article .blurb{font-family:Common Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.4958333333px;line-height:1.4}@media screen and (min-width:768px){.blackpin{margin-bottom:170px}.blackpin:before{margin-left:8.7577160494%;margin-right:8.7577160494%}.blackpin .text{margin-left:.424382716%;margin-right:.424382716%;width:28.3179012346%}.blackpin .recipients{display:inline-block;margin-left:8.7577160494%;margin-right:4.5910493827%;vertical-align:top;width:44.9845679012%}.blackpin .details{display:inline-block;margin-left:.424382716%;margin-right:.424382716%;vertical-align:top;width:28.3179012346%}.blackpin .details article{left:0;margin-bottom:100px;margin-top:-60px;opacity:0;padding-top:100px;position:absolute;top:0;width:100%;z-index:1}.blackpin .details article.active{opacity:1;position:relative;z-index:2}.blackpin .details article .image,.blackpin .details article h4{position:absolute;right:117.8%}.blackpin .details article h4{top:102px}.blackpin .details article .image{top:300px}}@media screen and (max-width:767px){.blackpin article{display:none;padding:40px 0 100px}.blackpin article.active{display:block}}.bestawards-about .intro{font-family:Common Sans,sans-serif;font-size:30px;font-weight:400;letter-spacing:-1.0833333333px;line-height:.95;line-height:1.3}.bestawards-about .intro .contacts{font-size:25px;padding:50px 0}@media(max-width:600px){.bestawards-about .intro .contacts{font-size:20px}}.bestawards-about .intro .contacts p{margin:0 0 5px}.bestawards-about .intro .contacts a{background-image:none;display:inline-block;margin:0 30px 10px 0}.no-touchevents .bestawards-about .intro .contacts a:hover{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,rgba(0,0,0,0)),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0) .02em,currentColor 0,currentColor .07em,rgba(0,0,0,0) 0);text-decoration:none}.bestawards-about .intro.-image img{height:auto;max-width:400px;width:100%}.bestawards-about .about{padding-bottom:80px}.bestawards-about .blackpin .text{display:inline-block}.bestawards-about .partners{border-top:2px solid;padding:35px 0 0}.bestawards-about .partners h4{margin:0 0 50px}.bestawards-about .partners .image{display:inline-block;margin:0 30px 40px 0;max-width:150px;vertical-align:middle}.bestawards-about .partners .image.-large{max-width:225px}.bestawards-about .partners .image img{height:auto;width:100%}@media screen and (min-width:768px){.bestawards-about .intro{display:inline-block;margin-left:8.7577160494%;margin-right:12.924382716%;vertical-align:top;width:36.6512345679%}.bestawards-about .about{display:inline-block;margin-left:.424382716%;margin-right:.424382716%;vertical-align:top;width:28.3179012346%}.bestawards-about .partners{margin-left:8.7577160494%;margin-right:8.7577160494%}}.faq-list h3{margin:40px 0 25px}.faq-list article{margin:0 0 15px}.faq-list article h4{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,rgba(0,0,0,0)),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0) .02em,currentColor 0,currentColor .07em,rgba(0,0,0,0) 0);cursor:pointer;display:inline;margin:0;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.faq-list article h4.active{color:#9b9b9b}.faq-list article>div{border-left:2px solid #000;display:none;margin:15px 0 0;padding:0 0 20px 20px}.category-list{padding:10px 0 0}.category-list h4{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,rgba(0,0,0,0)),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0) .02em,currentColor 0,currentColor .07em,rgba(0,0,0,0) 0);cursor:pointer;display:inline;margin:0;text-decoration:none}.category-list h3{margin:0 0 20px}.category-list ul{list-style:none;margin:0 0 40px;padding:0}.category-list ul li{margin:0 0 10px;padding:0}.category-list ul li .description{margin:15px 0 30px}.category-list ul li>ul{margin-left:20px;margin-top:10px}.category-list .description,.category-list li>ul{display:none}.category-list li.active>h4{color:#9b9b9b}.category-list li.active>.description,.category-list li.active>ul{display:block}@media screen and (min-width:768px){.category-list>ul{padding-right:61.9047619048%;position:relative}.category-list>ul>li>h4{margin-left:1.2731481481%;margin-right:1.2731481481%}.category-list>ul>li>.description{left:47.619047619%;margin-left:.4850088183%;margin-right:.4850088183%;position:absolute;top:50px;width:42.8571428571%}.category-list>ul>li>ul{margin-left:13.7731481481%}}@media screen and (max-width:767px){.category-list{padding-top:30px}.category-list .description h3{display:none}}.judge-list .blurb{padding:20px 0}.judge-list .blurb p{max-width:340px}.judge-list>nav{margin:0 0 40px}.judge-list>nav>a{display:block;font-family:Common Sans,sans-serif;font-size:22px;font-weight:400;letter-spacing:-.77px;line-height:1.2071428571;margin:0 0 10px}.judge-list>nav>a span{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,rgba(0,0,0,0)),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0) .02em,currentColor 0,currentColor .07em,rgba(0,0,0,0) 0);display:inline-block;text-decoration:none}.judge-list>nav>a.active{color:#9b9b9b}.judge-list>nav .dropdown{display:block;margin:0 0 60px}.judge-list>nav .dropdown a,.judge-list>nav .dropdown h6{font-family:Common Sans,sans-serif;font-size:22px;font-weight:400;letter-spacing:-.77px;line-height:1.2071428571}@media screen and (min-width:768px){.judge-list>nav{min-height:400px}}.judge-list .discipline{display:none}.judge-list .discipline>h4{padding:20px 0 0}.judge-list .discipline:first-of-type{display:block}.judge-list .discipline .judge{display:inline-block;margin:0 0 50px;vertical-align:top}.judge-list .discipline .judge h6{margin:0 0 10px}.judge-list .discipline .judge .image{margin:0 0 15px}.judge-list .discipline .judge .no-image{background:#e6e6e6;margin:0 0 15px;padding-top:100%}@media screen and (min-width:768px){.judge-list .blurb,.judge-list>nav{margin-left:57.6278659612%}.judge-list .blurb{min-height:12vw}.judge-list .discipline{position:relative}.judge-list .discipline>h4{display:none}.judge-list .discipline .judge{margin-left:.4850088183%;margin-right:5.2469135802%;width:22.8395061728%}.judge-list .discipline .judge.first{bottom:100%;left:0;position:absolute}}@media(max-width:767px){.judge-list .discipline .judge{margin-right:5%;width:45%}}.bestawards-enter .section-link{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,rgba(0,0,0,0)),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0) .02em,currentColor 0,currentColor .07em,rgba(0,0,0,0) 0);display:inline-block;font-family:Common Sans,sans-serif;font-size:22px;font-weight:400;letter-spacing:-.77px;line-height:1.2071428571;text-decoration:none}.no-touchevents .bestawards-enter .section-link:hover{background-image:none}.bestawards-enter>section{padding:0 0 50px}.bestawards-enter>section:before{border-top:2px solid;content:"";display:block;margin-bottom:15px}.bestawards-enter>section.categories,.bestawards-enter>section.faq,.bestawards-enter>section.judges{position:relative}.bestawards-enter>section.categories .section-content,.bestawards-enter>section.faq .section-content,.bestawards-enter>section.judges .section-content{display:none}.bestawards-enter .dates>div{font-size:0}.bestawards-enter .dates>div p{font-family:Common Sans,sans-serif;font-size:28px;font-weight:400;letter-spacing:-1.005px;line-height:1.0142857143;line-height:1.3;margin:0 0 1.5em}@media screen and (min-width:768px){.bestawards-enter>section{margin-left:8.3333333333%;margin-right:4.1666666667%}.bestawards-enter>section:before{margin-left:.4850088183%;margin-right:.4850088183%}.bestawards-enter>section .section-link{margin-left:57.6278659612%}.bestawards-enter .dates h3{margin-left:.4850088183%;margin-right:.4850088183%}.bestawards-enter .dates>div{margin-left:0;margin-right:0;width:85.7142857143%}.bestawards-enter .dates>div p{display:inline-block;margin-left:.5658436214%;margin-right:.5658436214%;vertical-align:top;width:32.2016460905%}.bestawards-enter .faq-list{margin-left:29.0564373898%}}.bestawards-tickets>section{border-top:2px solid #000;padding:15px 0 30px}@media screen and (min-width:768px){.bestawards-tickets>section{margin-left:8.3333333333%;margin-right:4.1666666667%}}.bestawards-tickets .info .details,.bestawards-tickets .info .when{font-family:Common Sans,sans-serif;font-size:28px;font-weight:400;letter-spacing:-1.005px;line-height:1.0142857143;line-height:1.3}.bestawards-tickets .info .per{display:block;font-size:14px;margin:10px 0}@media screen and (min-width:768px){.bestawards-tickets .info .blurb,.bestawards-tickets .info .when{display:inline-block;vertical-align:top}.bestawards-tickets .info .when{margin-left:.4850088183%;margin-right:.4850088183%;width:56.1728395062%}.bestawards-tickets .info .blurb{margin-left:.4850088183%;margin-right:.4850088183%;width:41.8871252205%}.bestawards-tickets .info .details:after{clear:both;content:"";display:table}.bestawards-tickets .info .details p{float:left;margin-left:.4850088183%;margin-right:5.2469135802%;width:22.8395061728%}.bestawards-tickets .tickets-form .unavailable{margin-left:57.6278659612%}.bestawards-tickets .extra-info .text{margin-left:57.6278659612%;padding-top:20px}.bestawards-tickets .extra-info .text h4{margin:30px 0 15px}}.awards-order .courier-fee:before,.awards-order .order-total:before{content:"$"}.awards-order .add-line,.awards-order .courier,.awards-order .intro,.awards-order .order-details,.awards-order .order-lines{border-top:2px solid;padding:20px 0}.awards-order .intro p{max-width:340px}.awards-order .courier{margin-bottom:80px}.awards-order .order-lines:after{clear:both;content:"";display:table}.awards-order .order-lines .form-field label{display:block}.awards-order .order-lines .form-field input,.awards-order .order-lines .form-field select{width:100%}.awards-order .order-lines .form-field.quantity input{max-width:60px}.awards-order .order-lines .remove{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,rgba(0,0,0,0)),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,0) .02em,currentColor 0,currentColor .07em,rgba(0,0,0,0) 0);cursor:pointer;text-decoration:none}.awards-order .order-lines .remove.current,.awards-order .order-lines .remove:hover{background-image:none}.awards-order .order-lines .add-another{cursor:pointer;float:right;font-family:Common Sans,sans-serif;font-size:28px;letter-spacing:-1.005px;line-height:1.0142857143}.awards-order .order-lines .courier-line{clear:both;margin:0 0 20px}.awards-order .order-lines .courier-line h6,.awards-order .order-lines .courier-line p{display:inline-block;margin:0}.awards-order .order-lines .courier-line h6,.awards-order .order-lines .total h4 span{display:inline-block;width:100px}.awards-order .order-lines input[type=submit]{float:right;margin:20px 0 0}.awards-order .order-details:after{clear:both;content:"";display:table}.awards-order .order-details .form-wrap{float:right;max-width:420px;width:100%}@media screen and (min-width:768px){.awards-order .courier,.awards-order .intro,.awards-order .order-details,.awards-order .order-lines{margin-left:8.3333333333%;margin-right:4.1666666667%}.awards-order .intro .text,.awards-order .intro h4{display:inline-block;vertical-align:top}.awards-order .intro h4{margin-left:.4850088183%;margin-right:.4850088183%;width:56.1728395062%}.awards-order .intro .text{margin-left:.4850088183%;margin-right:.4850088183%;width:41.8871252205%}.awards-order .courier{font-size:0}.awards-order .courier p{display:inline-block;font-family:Common Sans,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.6916666667px;line-height:1.2714285714;margin-left:.4850088183%;margin-right:.4850088183%;vertical-align:top;width:15.69664903%}.awards-order .courier p:nth-child(3){margin-left:.4850088183%;margin-right:.4850088183%;width:22.8395061728%}.awards-order .courier p:nth-child(4){margin-left:.4850088183%;margin-right:.4850088183%;width:37.1252204586%}.awards-order .order-lines{position:relative}.awards-order .order-lines .anchor{position:absolute;top:-60px}.awards-order .order-lines .form-field{display:inline-block;vertical-align:top}.awards-order .order-lines .form-field .errorlist{display:none}.awards-order .order-lines .quantity{margin-left:.4850088183%;margin-right:.4850088183%;width:8.5537918871%}.awards-order .order-lines .award_type{margin-left:.4850088183%;margin-right:.4850088183%;width:22.8395061728%}.awards-order .order-lines .category,.awards-order .order-lines .project_title{margin-left:.4850088183%;margin-right:.4850088183%;width:27.6014109347%}.awards-order .order-lines .remove{display:inline-block;margin-left:10px;margin-top:30px;vertical-align:top}.awards-order .order-lines .add-another{margin-right:10.0088183422%}.awards-order .order-details{padding-right:4.1666666667%}.dps-result .wrap{margin-left:8.3333333333%;margin-right:4.1666666667%}}body{background:#fff;color:#282828;overflow-x:hidden}body ::selection{background:#efe1f6}body ::-moz-selection{background:#efe1f6}body #header{background:hsla(0,0%,100%,.98)}body.dark{background:#000;color:#fff}body.dark ::selection{background:#4e187a}body.dark ::-moz-selection{background:#4e187a}body.dark #header{background:rgba(0,0,0,.9)}body.grey{background:#282828}body.grey #header{background:rgba(40,40,40,.9)}#content{margin:2px 0 auto;max-width:20000px;min-height:calc(100vh - 2px);min-width:280px;padding:0 .4%}@media screen and (max-width:767px){#content{margin:0 20px;padding:0}}#footer{margin:0 auto;max-width:20000px;min-width:280px;padding:120px .4% 40px;text-align:right}@media screen and (max-width:767px){#footer{margin:0 20px;padding:0}}@media screen and (min-width:768px){#footer{margin-right:8.7577160494%}}#footer .best-logo,#footer .dinz-logo{display:inline-block;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);width:120px}.no-touchevents #footer .best-logo:hover,.no-touchevents #footer .dinz-logo:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}body.dark #footer .best-logo,body.dark #footer .dinz-logo{display:none}#footer .dinz-logo{opacity:.7}.no-touchevents #footer .dinz-logo:hover{opacity:1}#footer .best-logo{opacity:.5}.no-touchevents #footer .best-logo:hover{opacity:1}body.infinite-scrolling #footer{display:none}.bestawards-index>header,.p404{position:relative}.bestawards-index>header .dot,.p404 .dot{background:#4e187a;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;content:"";position:absolute;top:0;z-index:0}@media screen and (min-width:768px){.bestawards-index>header .dot,.p404 .dot{padding-top:55%;right:8.3333333333%;width:55%}}@media screen and (max-width:767px){.bestawards-index>header .dot,.p404 .dot{left:0;padding-top:100%;right:0}}.bestawards-index>header{font-weight:500;margin:0 0 30px}.bestawards-index>header h1,.bestawards-index>header h2,.bestawards-index>header h3{font-family:Common Sans,sans-serif;font-weight:400}.bestawards-index>header .promo-1,.bestawards-index>header .promo-2{position:relative;z-index:1}.bestawards-index>header .promo-1 a,.bestawards-index>header .promo-2 a{display:inline-block}.no-touchevents .bestawards-index>header .promo-1 a:hover,.no-touchevents .bestawards-index>header .promo-2 a:hover{opacity:.8}.bestawards-index>header .page-title{color:#9b9b9b}@media screen and (min-width:768px){.bestawards-index .search-form{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.bestawards-index.under-header .search-form{opacity:0}.bestawards-index>header{margin-top:7%;min-height:800px;min-height:58vw}.bestawards-index>header .dot{z-index:15}.bestawards-index>header h1,.bestawards-index>header h2,.bestawards-index>header h3{margin:0 0 .4em;position:relative}.bestawards-index>header h1{font-size:6.94vw;left:-.5vw;line-height:1.05}.bestawards-index>header h2{font-size:5.4vw;left:-.15vw;line-height:.95}.bestawards-index>header h3{font-size:5vw;left:-.15vw;line-height:.95}.bestawards-index>header .promo-1,.bestawards-index>header .promo-2,.bestawards-index>header .search-form{display:inline-block;margin-top:3%;position:relative;vertical-align:top}.bestawards-index>header .search-form{margin-left:8.7577160494%;margin-right:.424382716%;padding-top:3.3%;width:24.1512345679%}.bestawards-index>header .promo-1{margin-left:.424382716%;margin-right:.424382716%;width:24.1512345679%;z-index:16}.bestawards-index>header .promo-2{margin-left:.424382716%;margin-right:.424382716%;padding-top:45px;width:40.8179012346%;z-index:16}.bestawards-index>header .page-title{bottom:0;left:0;margin-bottom:0;margin-left:8.7577160494%;position:absolute}}@media screen and (max-width:767px){.bestawards-index>header{margin-top:5%;min-height:calc(100vw + 10px);padding-bottom:50px}.bestawards-index>header h1{font-size:13vw;line-height:1;margin:0 0 .2em}.bestawards-index>header h2{font-size:11.5vw;line-height:1;margin:0 0 .2em}.bestawards-index>header h3{font-size:9vw;line-height:1;margin:0}.bestawards-index>header .promo-1{padding-bottom:10%;padding-top:15%}.bestawards-index>header .promo-2{margin-left:36%}.bestawards-index>header .search-form{display:none}.bestawards-index>header .page-title{bottom:0;left:0;margin-bottom:0;position:absolute}}.p404{margin:0 auto;max-width:20000px;min-width:280px;padding:0 .4%}@media screen and (max-width:767px){.p404{margin:0 20px;padding:0}}.p404 .dot{margin-top:9.5%;z-index:0}.p404 h1{color:#000;font-family:Common Sans,sans-serif;font-size:25vw;font-weight:400;line-height:1.1;position:relative;z-index:1}@media screen and (min-width:768px){.p404 h1{margin-left:6.5%}}@-webkit-keyframes spinner{0%,to{background-color:#4e187a}50%{background-color:rgba(78,24,122,0)}}@keyframes spinner{0%,to{background-color:#4e187a}50%{background-color:rgba(78,24,122,0)}}#loader{opacity:0;pointer-events:none;position:fixed;right:32px;top:16px;-webkit-transition:opacity .2s ease 1s;transition:opacity .2s ease 1s;z-index:200}#loader:after{animation:spinner .3s linear infinite;-webkit-animation:spinner .3s linear infinite;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;content:"";display:block;height:20px;width:20px}body.loading #loader{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (max-width:767px){#loader{display:none}}
/*! Flickity v2.0.4
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{background:#fff;background:hsla(0,0%,100%,.75);border:none;border-radius:50%;cursor:pointer;height:44px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:44px}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{-webkit-box-shadow:0 0 0 5px #09f;box-shadow:0 0 0 5px #09f;outline:none}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button:disabled{cursor:auto;opacity:.3}.flickity-prev-next-button svg{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-cell{position:absolute}