@charset "UTF-8";
/*! 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:transparent}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;padding:0;margin:0;display:block;font-size:inherit;line-height:inherit;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-color:#ccc;border-style:solid;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;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-weight:900;font-style:normal}@font-face{font-family:Common Sans;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-weight:700;font-style:normal}@font-face{font-family:Common Sans;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-weight:500;font-style:normal}@font-face{font-family:Common Sans;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-weight:400;font-style:normal}@font-face{font-family:Common Sans;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");font-weight:400;font-style:italic}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;line-height:1.4;letter-spacing:-.45667px;font-weight:500}a{color:inherit;text-decoration:none}a:focus{outline:none}p>a{text-decoration:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,transparent),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,transparent));background-image:linear-gradient(0deg,transparent .02em,currentColor 0,currentColor .07em,transparent 0)}p>a.current,p>a:hover{background-image:none}h1{font-family:Common Sans,sans-serif;font-size:90px;line-height:.95;letter-spacing:-3.43333px;font-weight:900}@media (max-width:414px){h1{font-size:32px;line-height:.95;letter-spacing:-1.16167px}}@media (min-width:415px) and (max-width:960px){h1{font-size:calc(10.62271vw + -11.97802px);line-height:.95;letter-spacing:-2.2975px}}h2{font-family:Common Sans,sans-serif;font-size:70px;line-height:.95;letter-spacing:-2.65px;font-weight:900}@media (max-width:414px){h2{font-size:32px;line-height:.95;letter-spacing:-1.16167px}}@media (min-width:415px) and (max-width:960px){h2{font-size:calc(6.95971vw + 3.18681px);line-height:.95;letter-spacing:-1.90583px}}h5{font-family:Common Sans,sans-serif;font-size:14px;line-height:1.4;letter-spacing:-.45667px;font-weight:500;font-weight:700}h6{font-size:inherit;font-weight:inherit;font-style:inherit}.dropdown{position:relative;display:inline-block;min-width:100px}.dropdown h6{position:relative;margin:0;cursor:pointer;max-width:100px}.dropdown h6:after{content:"▼";font-size:8px;font-family:sans-serif;vertical-align:middle;margin:0 0 0 20px}.dropdown>div{display:none;position:absolute;top:100%;left:-5px;right:-5px;background:#fff;padding:15px 5px 5px}.dropdown>div a{margin:0 10px 5px 0;cursor:pointer;display:inline-block}.dropdown>div:hover a.active,.dropdown>div a{color:inherit}.dropdown.active h6,.dropdown>div:hover a.active:hover,.dropdown>div a.active,.dropdown>div a: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{position:relative;overflow:hidden}.entries-entry .images .image img,.gallery .carousel-item .image img,.judge-list .discipline .judge .image img{position:absolute;top:0;left:0;width:100%;width:calc(100% + 1px);height:auto}.gallery{margin:0 0 30px;overflow:hidden}.gallery .carousel-item{width:100%;visibility:hidden;overflow:hidden}.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{top:100%;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;width:auto;height:auto;border-radius:0;background:none;font-family:Common Sans,sans-serif;font-size:20px;line-height:1.27143;letter-spacing:-.69167px;font-weight:400;padding:10px 0}.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{margin:10px 6.66667% 0 86.66667%;width:6.66667%;font-family:Common Sans,sans-serif;font-size:20px;line-height:1.27143;letter-spacing:-.69167px;font-weight:400;line-height:1.3;text-align:center}@media screen and (min-width:768px){.gallery{width:61.65123%;margin-left:.42438%;margin-right:.42438%;margin-left:33.75772%}}.touchevents .gallery .counter,.touchevents .gallery .flickity-prev-next-button{display:none}.search-form{position:relative}.search-form input[type=search]{line-height:normal;border:0;background:none;width:100%;padding:0}.search-form input[type=search]:focus{outline:none}.search-form input[type=search].placeholder{-webkit-transition:opacity .3s;transition:opacity .3s;color:#000}body.dark .search-form input[type=search].placeholder{color:#fff}.search-form input[type=search]:-moz-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s;color:#000}body.dark .search-form input[type=search]:-moz-placeholder{color:#fff}.search-form input[type=search]:-ms-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s;color:#000}body.dark .search-form input[type=search]:-ms-placeholder{color:#fff}.search-form input[type=search]::-webkit-input-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s;color:#000}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{padding:10px 0 0 30px;min-height:50px;position:absolute;top:100%;left:0;width:100%}.search-form .suggestions a{display:block;margin:0 0 5px;color:#9b9b9b}.no-touchevents .search-form .suggestions a:hover{color:inherit}.search-form .suggestions.loading:after{content:"";background:url(../i/loader.gif) 0 0 no-repeat;background-size:16px 16px;position:absolute;top:15px;left:0;height:50px;width:16.66667%;margin-left:1.69753%;margin-right:1.69753%}body.dark .search-form .suggestions.loading:after{background-image:url(../i/loader_dark.gif)}select{visibility:hidden}.select-mask{position:relative}.select-mask select{cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%;opacity:.01;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;visibility:visible;font-size:16px}.select-mask>span{display:block}.errorlist{list-style:none;margin:20px 0 5px;padding:0;color:red}.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{border:1px solid #000;-webkit-appearance:none;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:"▼";font-size:8px;font-family:sans-serif;vertical-align:middle;margin:0 0 0 20px;float:right;margin-top:6px}.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;line-height:1.01429;letter-spacing:-1.005px;font-weight:300;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{max-width:20000px;min-width:280px;padding:0 .4%;margin:0 auto;font-family:Common Sans,sans-serif;font-size:13px;line-height:1.4;letter-spacing:-.4175px;font-weight:700}@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;-webkit-transition:height .4s,opacity .2s ease .2s;transition:height .4s,opacity .2s ease .2s;position:relative}#header .disciplines:hover a.child-current,#header .disciplines:hover a.current,#header .disciplines a{color:inherit}#header .disciplines:hover a.child-current:hover,#header .disciplines:hover a.current:hover,#header .disciplines a.child-current,#header .disciplines a.current,#header .disciplines a: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{height:15px;opacity:1;cursor:pointer;color:inherit}.state-disciplines-collapsed #header .disciplines a.child-current:after,.state-disciplines-collapsed #header .disciplines a.current:after{content:"▼";font-size:8px;font-family:sans-serif;vertical-align:middle;margin:0 0 0 20px}}@media screen and (min-width:768px){#header{height:160px;position:absolute;top:0;left:0;right:0;z-index:10;-webkit-transition:height .4s;transition:height .4s}#header .burger,#header .search-form{display:none}#header .header-inner{display:inline}#header .disciplines,#header .links,#header .site-title{display:inline-block;vertical-align:top;padding-top:25px;z-index:10;-webkit-transition:padding-top .4s;transition:padding-top .4s}#header .site-title{width:24.15123%;margin-left:.42438%;margin-right:.42438%;margin-left:8.75772%}#header .disciplines{width:24.15123%;margin-left:.42438%;margin-right:.42438%}#header .links{width:41.66667%;margin-left:0;margin-right:0}#header .links a{display:inline-block;width:7.96296%;margin-left:1.01852%;margin-right:1.01852%;min-width:43px}}@media screen and (min-width:768px) and (max-width:1023px){#header .site-title{width:32.48457%;margin-left:.42438%;margin-right:.42438%;margin-left:4.59105%}#header .disciplines{width:19.98457%;margin-left:.42438%;margin-right:.42438%}}@media screen and (max-width:767px){#header{padding-top:20px}#header .burger{height:52px;width:65px;position:fixed;top:5px;left:100vw;margin-left:-65px;padding:20px;cursor:pointer;z-index:30}#header .burger:after,#header .burger:before{content:"";position:absolute;left:20px;width:25px;border-top:2px solid;-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;margin:0;top:20px}#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;position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;display:none;padding:120px 20px 20px;overflow-y:scroll;-webkit-overflow-scrolling:touch}#header .header-inner .links{position:absolute;top:0;left:0;padding:20px}#header .header-inner .links a{display:inline-block;font-family:Common Sans,sans-serif;font-size:14px;line-height:1.4;letter-spacing:-.45667px;font-weight:700;margin:0 30px 0 0}#header .header-inner .disciplines,#header .header-inner .search-form{max-width:200px;float:right;clear:both;width:100%}#header .header-inner .disciplines a,#header .header-inner .search-form input{font-family:Common Sans,sans-serif;font-size:20px;line-height:1.27143;letter-spacing:-.69167px;font-weight:700}#header .header-inner .disciplines a{display:block;margin:0 0 15px}#header .header-inner .search-form input{margin-top:50px}#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);transform:rotate(-135deg);-webkit-transform-origin:center center;transform-origin:center center}.state-menu-visible #header .burger:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center}.state-menu-visible #header .header-inner{display:block}}.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{padding:15px;display:none;cursor:pointer}.collapse-toggle:after{content:"↑"}.state-header-collapsed .collapse-toggle:after{content:"↓"}@media screen and (min-width:768px){.collapse-toggle{position:fixed;z-index:30;top:0;right:0}.state-subheader-fixed .collapse-toggle{display:block}}.blackpin-listing,.entry-listing,.judge-listing,.sponsor-listing{position:relative;z-index:1}.blackpin-listing>a,.entry-listing>a,.judge-listing>a,.sponsor-listing>a{display:block}.blackpin-listing .image,.entry-listing .image,.judge-listing .image,.sponsor-listing .image{position:relative}.blackpin-listing .image img,.entry-listing .image img,.judge-listing .image img,.sponsor-listing .image img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:filter .15s;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s;opacity:.85}.blackpin-listing:hover .image img,.entry-listing:hover .image img,.judge-listing:hover .image img,.sponsor-listing: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{-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{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{-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{-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{-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:"";position:absolute;display:none}.entries-studios .loading-more.studio-list:after,.loading-more.entry-list:after,.loading-more.masoned-entries:after{content:"Loading more";top:100%;display:block;-webkit-transform:translateZ(0);transform:translateZ(0);left:-.4%;right:-.4%;padding:20px;font-family:Common Sans,sans-serif;font-size:14px;line-height:1.4;letter-spacing:-.45667px;font-weight:500;text-align:center;text-transform:uppercase;color:#fff;background:rgba(40,40,40,.9);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{color:#000;background:hsla(0,0%,100%,.9)}.entries-studios .loading.studio-list:after,.loading.entry-list:after,.loading.masoned-entries:after{content:"";display:block;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.8);background-image:url(../i/loader.gif);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;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(../i/loader_Dark.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{margin:0 15px 0 0;font-family:Common Sans,sans-serif;font-size:12px;line-height:1.4;letter-spacing:-.37833px;font-weight:400;font-style:normal;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{position:absolute;top:15px;left:15px}.entry-listing .awards span{height:20px;width:20px;margin-right:5px}.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{position:absolute;top:100%;left:0;width:100%;display:none}.no-touchevents .masoned-entries .entry-listing:hover .info{display:block}}.blackpin-listing .info,.judge-listing .info{text-align:center;padding:15px 20px 20px;position:relative;margin:0;font-family:Common Sans,sans-serif;font-size:12px;line-height:1.4;letter-spacing:-.37833px;font-weight:500;font-style:normal}.blackpin-listing .info span,.judge-listing .info span{display:block}.blackpin-listing .info:before{content:"";width:16px;height:16px;background:#000;position:absolute;top:15px;left:0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.sponsor-listing{background:#e6e6e6}.sponsor-listing a{padding:16.67%;padding-bottom:calc(16.67% - 58px);position:relative}.sponsor-listing .image{padding-top:100%;background:#fff}.sponsor-listing .image img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-height:100%;max-width:100%}.sponsor-listing h6{margin:0;text-align:center;font-family:Common Sans,sans-serif;font-size:12px;line-height:1.4;letter-spacing:-.37833px;font-weight:500;font-style:normal;padding:15px 0}.sponsor-listing h6 span{display:block}body.dark .sponsor-listing{background:#1a1a1a}.entry-list,.masoned-entries{position:relative;min-height:200px}.entry-list .grid-sizer,.masoned-entries .grid-sizer{width:3.3179%;margin-left:.42438%;margin-right:.42438%}.entry-list a.next,.masoned-entries a.next{display:none}.entry-list .year-heading,.masoned-entries .year-heading{margin-top:40px;margin-bottom:20px;font-family:Common Sans,sans-serif;font-size:16px;line-height:1.4;letter-spacing:-.535px;font-weight:500}.entry-list .blackpin-listing,.entry-list .empty,.entry-list .entry-listing,.entry-list .judge-listing,.entry-list .sponsor-listing,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing{display:inline-block;vertical-align:top;width:300px;margin:.42438% 5px}@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 .year-heading,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing,.masoned-entries .year-heading{width:100%;margin-left:0;margin-right:0;margin-bottom:40px}}@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,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing{width:49.15123%;margin-left:.42438%;margin-right:.42438%}.entry-list .blackpin-listing.indented,.entry-list .empty.indented,.entry-list .entry-listing.indented,.entry-list .judge-listing.indented,.entry-list .sponsor-listing.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{margin-left:50.42438%}.entry-list .year-heading,.masoned-entries .year-heading{width:49.15123%;margin-left:.42438%;margin-right:.42438%;margin-left:50.42438%}}@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,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing{width:32.48457%;margin-left:.42438%;margin-right:.42438%}.entry-list .blackpin-listing.indented,.entry-list .empty.indented,.entry-list .entry-listing.indented,.entry-list .judge-listing.indented,.entry-list .sponsor-listing.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{margin-left:33.75772%}.entry-list .year-heading,.masoned-entries .year-heading{width:65.8179%;margin-left:.42438%;margin-right:.42438%;margin-left:33.75772%}}@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,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing{width:24.15123%;margin-left:.42438%;margin-right:.42438%}.entry-list .blackpin-listing.indented,.entry-list .empty.indented,.entry-list .entry-listing.indented,.entry-list .judge-listing.indented,.entry-list .sponsor-listing.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{margin-left:25.42438%}.entry-list .year-heading,.masoned-entries .year-heading{width:74.15123%;margin-left:.42438%;margin-right:.42438%;margin-left:25.42438%}}@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,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing{width:19.15123%;margin-left:.42438%;margin-right:.42438%}.entry-list .blackpin-listing.indented,.entry-list .empty.indented,.entry-list .entry-listing.indented,.entry-list .judge-listing.indented,.entry-list .sponsor-listing.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{margin-left:20.42438%}.entry-list .year-heading,.masoned-entries .year-heading{width:79.15123%;margin-left:.42438%;margin-right:.42438%;margin-left:20.42438%}}@media (min-width:1600px){.entry-list .blackpin-listing,.entry-list .empty,.entry-list .entry-listing,.entry-list .judge-listing,.entry-list .sponsor-listing,.masoned-entries .blackpin-listing,.masoned-entries .empty,.masoned-entries .entry-listing,.masoned-entries .judge-listing,.masoned-entries .sponsor-listing{width:15.8179%;margin-left:.42438%;margin-right:.42438%}.entry-list .blackpin-listing.indented,.entry-list .empty.indented,.entry-list .entry-listing.indented,.entry-list .judge-listing.indented,.entry-list .sponsor-listing.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{margin-left:33.75772%}.entry-list .year-heading,.masoned-entries .year-heading{width:65.8179%;margin-left:.42438%;margin-right:.42438%;margin-left:33.75772%}}.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 .categories{font-family:Common Sans,sans-serif;font-size:11.5px;line-height:1.4;letter-spacing:-.35875px;font-weight:500;line-height:1.1;z-index:20;background:#fff}.entries-header .categories a{display:block;vertical-align:top;margin:0 0 .45em}body.dark .entries-header .categories{background:#000}.entries-header .extra{z-index:21;position:relative;padding-top:20px}.entries-header .extra .search-form{font-family:Common Sans,sans-serif;font-size:13px;line-height:1.4;letter-spacing:-.4175px;font-weight:700}.entries-header .extra .studios,.entries-header .extra .year{font-family:Common Sans,sans-serif;font-size:12px;line-height:1.4;letter-spacing:-.37833px;font-weight:500;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{width:49.15123%;margin-left:.42438%;margin-right:.42438%;margin-left:4.59105%;display:block;min-height:120px;margin-bottom:20px}.entries-header .categories{position:absolute;top:0;right:0;height:140px;width:40.8179%;margin-left:.42438%;margin-right:.42438%;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:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}@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{-webkit-transition:opacity .4s;transition:opacity .4s;opacity:1;columns:2;-moz-columns:2;-webkit-columns:2}}@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:fixed;right:.4%;width:40.49%}.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 .search-form,.entries-header .extra .studios,.entries-header .extra .year{display:inline-block;vertical-align:top}.entries-header .extra .search-form{width:24.15123%;margin-left:.42438%;margin-right:.42438%;margin-left:33.75772%}.entries-header .extra .studios,.entries-header .extra .year{width:15.8179%;margin-left:.42438%;margin-right:.42438%}}@media screen and (max-width:767px){.entries-header{margin:0 0 30px}.entries-header .categories,.entries-header .extra .year,.entries-header .extra a.studios,.entries-header .title{display:none}.entries-header .select-mask{border-bottom:1px solid #9b9b9b;font-family:Common Sans,sans-serif;font-size:20px;line-height:1.27143;letter-spacing:-.69167px;font-weight:500}.entries-header .select-mask span{padding:10px 30px 10px 0;position:relative}.entries-header .select-mask span:after{position:absolute;top:10px;right:10px;line-height:20px;font-size:12px}.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;line-height:1.27143;letter-spacing:-.69167px;font-weight:500}.entries-header .search-form .suggestions{position:static;padding-top:0;min-height:0}.entries-header .search-form .suggestions a:first-child{margin-top:20px}}@media screen and (min-width:768px){.entries-discipline{padding-top:50px}}.entries-entry .entries-header .title{visibility:hidden}.entries-entry .entries-header .extra .year{visibility:hidden;pointer-events:none}.entries-entry h1{margin:0}.entries-entry h1 sup{font-family:Common Sans,sans-serif;font-size:14px;line-height:1.4;letter-spacing:-.45667px;font-weight:500;display:inline-block;font-style:italic;vertical-align:top;top:0;margin-top:0;color:#9b9b9b}@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{width:40px;height:40px;margin-right:5px}.entries-entry .awards .finalist{padding-top:24px}.entries-entry .awards .finalist,.entries-entry .details{font-family:Common Sans,sans-serif;font-size:12px;line-height:1.4;letter-spacing:-.37833px}.entries-entry .details{font-weight:400;font-style:normal;padding-top:10px}.no-touchevents .entries-entry .details a:hover{color:#9b9b9b}.entries-entry .details .credits-toggle{text-decoration:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,transparent),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,transparent));background-image:linear-gradient(0deg,transparent .02em,currentColor 0,currentColor .07em,transparent 0);cursor:pointer}.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}.entries-entry .details .category,.entries-entry .details .year,.entries-entry .details dl{display:inline-block;vertical-align:bottom}.entries-entry .details ul{margin:0;list-style:none;padding:0}.entries-entry .details ul li,.entries-entry .details ul li h6{margin:0}.entries-entry .details ul li h6:after{content:":"}.entries-entry .images .image{margin:10px 0;background:#282828}.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 .judges-comments{font-weight:400;max-width:540px;margin:-40px 0 40px}.entries-entry .judges-comments,.entries-entry .judges-comments h6{font-family:Common Sans,sans-serif;font-size:12px;line-height:1.4;letter-spacing:-.37833px}.entries-entry .judges-comments h6{font-weight:500;margin:0 0 1em}.entries-entry footer a{display:inline-block;vertical-align:top;width:50%;padding:0 20px 0 0}.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.59105%;margin-right:4.59105%}.entries-entry .awards{display:inline-block;vertical-align:bottom;width:11.65123%;margin-left:.42438%;margin:20px .42438% 10px 4.59105%}.entries-entry .details{display:inline-block;vertical-align:bottom;width:66.66667%;margin-left:0;margin-right:0;margin-left:16.66667%;padding-top:40px}.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:10px;vertical-align:bottom}.entries-entry .details .category,.entries-entry .details .year{width:17.47685%;margin-left:.63657%;margin-right:.63657%}.entries-entry .details .primary-members{width:23.72685%;margin-left:.63657%;margin-right:.63657%;padding-right:10px}.entries-entry .details .secondary-members{width:29.97685%;margin-left:.63657%;margin-right:.63657%}.entries-entry .images .image-wrap{margin:20px 4.59105% 80px}.entries-entry .images .image-wrap.portrait{width:50%}.entries-entry .judges-comments{margin-left:4.59105%;margin-right:4.59105%}.entries-entry footer{text-align:right;margin:0 -.42438%}.entries-entry footer a{width:19.98457%;margin-left:.42438%;margin-right:.42438%;text-align:left}}@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{width:50%;margin:0 0 20px}.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;vertical-align:top;margin-top:.42438%;margin-bottom:.42438%}@media (min-width:480px) and (max-width:767px){.category-awards>.bronze{margin-left:12.5%;margin-right:4.16667%}.category-awards>.bronze .entry-listing{width:48.98148%;margin-left:.50926%;margin-right:.50926%}}@media (min-width:768px) and (max-width:1023px){.category-awards>.bronze{margin-left:8.33333%;margin-right:4.16667%}.category-awards>.bronze .entry-listing{width:32.36332%;margin-left:.48501%;margin-right:.48501%}}@media (min-width:1024px) and (max-width:1319px){.category-awards>.bronze{margin-left:12.5%;margin-right:4.16667%}.category-awards>.bronze .entry-listing{width:23.98148%;margin-left:.50926%;margin-right:.50926%}}@media (min-width:1320px) and (max-width:1599px){.category-awards>.bronze{margin-left:12.5%;margin-right:4.16667%}.category-awards>.bronze .entry-listing{width:18.98148%;margin-left:.50926%;margin-right:.50926%}}@media (min-width:1600px){.category-awards>.bronze{margin-left:8.33333%;margin-right:4.16667%}.category-awards>.bronze .entry-listing{width:15.69665%;margin-left:.48501%;margin-right:.48501%}}@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{width:49.15123%;margin-left:.42438%;margin-right:.42438%}.category-awards>.silver{margin-left:12.5%;margin-right:4.16667%}.category-awards>.silver .entry-listing{width:48.98148%;margin-left:.50926%;margin-right:.50926%}}@media (min-width:768px) and (max-width:1023px){.category-awards>.gold{margin-left:4.16667%;margin-right:4.16667%}.category-awards>.gold .entry-listing{width:39.98316%;margin-left:.46296%;margin-right:.46296%}.category-awards>.silver{margin-left:8.33333%;margin-right:4.16667%}.category-awards>.silver .entry-listing{width:32.36332%;margin-left:.48501%;margin-right:.48501%}.category-awards.gold-count-1.silver-count-1>.gold{margin-bottom:0}.category-awards.gold-count-1.silver-count-1>.silver{margin-left:54.16667%;margin-right:16.66667%;margin-top:-22%}.category-awards.gold-count-1.silver-count-1>.silver .entry-listing{width:97.08995%;margin-left:1.45503%;margin-right:1.45503%}}@media (min-width:1024px){.category-awards>.gold{margin-left:4.16667%;margin-right:4.16667%}.category-awards>.gold .entry-listing{width:30.89226%;margin-left:.46296%;margin-right:.46296%}.category-awards>.silver{margin-left:12.5%;margin-right:12.5%}.category-awards>.silver .entry-listing{width:32.20165%;margin-left:.56584%;margin-right:.56584%}.category-awards.gold-count-1>.gold{margin-bottom:0}.category-awards.gold-count-1>.silver{margin-left:41.66667%;margin-right:8.33333%;margin-top:-22%}.category-awards.gold-count-1>.silver .entry-listing{width:48.30247%;margin-left:.84877%;margin-right:.84877%}.category-awards.bronze-count-1>.bronze,.category-awards.bronze-count-2>.bronze{margin-left:41.66667%}.category-awards.bronze-count-1>.bronze .entry-listing,.category-awards.bronze-count-2>.bronze .entry-listing{width:36.89459%;margin-left:.78348%;margin-right:.78348%}}@media (min-width:480px) and (max-width:767px){.entries-category .entry-list{margin-left:12.5%;margin-right:4.16667%}.entries-category .entry-list .entry-listing{width:48.98148%;margin-left:.50926%;margin-right:.50926%}}@media (min-width:768px) and (max-width:1023px){.entries-category .entry-list{margin-left:8.33333%;margin-right:4.16667%}.entries-category .entry-list .entry-listing{width:32.36332%;margin-left:.48501%;margin-right:.48501%}}@media (min-width:1024px) and (max-width:1319px){.entries-category .entry-list{margin-left:12.5%;margin-right:4.16667%}.entries-category .entry-list .entry-listing{width:23.98148%;margin-left:.50926%;margin-right:.50926%}}@media (min-width:1320px) and (max-width:1599px){.entries-category .entry-list{margin-left:12.5%;margin-right:4.16667%}.entries-category .entry-list .entry-listing{width:18.98148%;margin-left:.50926%;margin-right:.50926%}}@media (min-width:1600px){.entries-category .entry-list{margin-left:8.33333%;margin-right:4.16667%}.entries-category .entry-list .entry-listing{width:15.69665%;margin-left:.48501%;margin-right:.48501%}}@media screen and (min-width:768px){.entries-category{margin-top:-120px;margin-bottom:400px}.entries-category .entries-header .title{visibility:hidden}.entries-category .category-title{margin-left:12.92438%}.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;line-height:1.4;letter-spacing:-.4175px;font-weight:700}.studio-header .studios-link{font-family:Common Sans,sans-serif;font-size:12px;line-height:1.4;letter-spacing:-.37833px;font-weight:500}.studio-header .studios-link.current{visibility:hidden}@media screen and (min-width:768px){.studio-header .search-form{width:24.15123%;margin-left:.42438%;margin-right:.42438%;margin-left:33.75772%;margin-right:25.42438%}.studio-header .studios-link{margin-left:.42438%;margin-right:.42438%}}@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-top:20px;margin-bottom: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{position:relative;font-family:Common Sans,sans-serif;font-size:20px;line-height:1.27143;letter-spacing:-.69167px;font-weight:700;padding-bottom:20px}.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{top:-1em;font-family:Common Sans,sans-serif;font-size:10px;line-height:1.4;letter-spacing:-.3px;font-weight:500;font-style:italic}.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{width:313px;height:313px;max-width:80vw;max-height:80vh;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s;background-size:cover;background-color:#fff;z-index:3}.entries-studios .studio-overlay>div{opacity:.65;height:100%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.entries-studios .studio-overlay.active{opacity:1}@media screen and (min-width:768px){.entries-studios .studio-list,.entries-studios h2{padding-left:8.75772%;padding-right:8.75772%}.entries-studios .studio-list{font-family:Common Sans,sans-serif;font-size:32px;line-height:.95;letter-spacing:-1.16167px;font-weight:700;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.75772%}.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;line-height:.95;letter-spacing:-2.84583px;font-weight:900}@media (max-width:414px){.entries-studio h2{font-size:32px;line-height:.95;letter-spacing:-1.16167px}}@media (min-width:415px) and (max-width:960px){.entries-studio h2{font-size:calc(7.87546vw + -.6044px);line-height:.95;letter-spacing:-2.00375px}}.entries-studio .year-heading{font-family:Common Sans,sans-serif;font-size:40px;line-height:.95;letter-spacing:-1.475px;font-weight:400}@media (max-width:414px){.entries-studio .year-heading{font-size:32px;line-height:.95;letter-spacing:-1.16167px}}@media (min-width:415px) and (max-width:960px){.entries-studio .year-heading{font-size:calc(1.4652vw + 25.93407px);line-height:.95;letter-spacing:-1.31833px}}@media screen and (min-width:768px){.entries-studio h2{margin-left:8.75772%}}@media (min-width:1024px){.entries-studio h2{margin-left:50.42438%}}.entries-search{padding-top:50px}.entries-search .search-form{margin-left:8.75772%;margin-right:8.75772%}.entries-search .search-form input[type=search]{font-family:Common Sans,sans-serif;font-size:70px;line-height:.95;letter-spacing:-2.65px;font-weight:900;line-height:normal;text-transform:uppercase}@media (max-width:414px){.entries-search .search-form input[type=search]{font-size:32px;line-height:.95;letter-spacing:-1.16167px}}@media (min-width:415px) and (max-width:960px){.entries-search .search-form input[type=search]{font-size:calc(6.95971vw + 3.18681px);line-height:.95;letter-spacing:-1.90583px}}.entries-search .suggestions{padding:0;margin-left:25.42438%;color:#e6e6e6;position:relative;min-height:100px;font-family:Common Sans,sans-serif;font-size:20px;line-height:1.27143;letter-spacing:-.69167px;font-weight:400;margin-top:20px;margin-bottom:20px}.entries-search .suggestions.loading:after{content:"";top:0;right:100%;left:auto;height:50px;width:5.55556%;margin-left:.56584%;margin-right:.56584%;background-size:24px 24px}.entries-search .entry-list .empty{margin-left:8.75772%}.awards-order,.bestawards-about,.bestawards-enter,.bestawards-tickets{padding:40px 0;font-family:Common Sans,sans-serif;font-size:16px;line-height:1.4;letter-spacing:-.535px;font-weight:400}.awards-order h3,.bestawards-about h3,.bestawards-enter h3,.bestawards-tickets h3{font-family:Common Sans,sans-serif;font-size:28px;line-height:1.01429;letter-spacing:-1.005px;font-weight:400;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;line-height:1.14286;letter-spacing:-.84833px;font-weight:400;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;line-height:1.4;letter-spacing:-.535px;font-weight:500;margin:0 0 1.5em}.blackpin:before{border-top:2px solid;content:"";display:block;margin-bottom:20px}.blackpin .recipients{border-top:1px solid #9b9b9b;padding:15px 0;line-height:1.2}.blackpin .recipients:after{content:"";display:table;clear:both}.blackpin .recipients div>span,.blackpin .recipients div a{float:left;clear:left;margin-bottom:4px}.blackpin .recipients div a{text-decoration:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,transparent),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,transparent));background-image:linear-gradient(0deg,transparent .02em,currentColor 0,currentColor .07em,transparent 0);color:inherit}@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:hover a.active:hover,.no-touchevents .blackpin .recipients div a:hover{color:#9b9b9b}}.blackpin .details{position:relative}.blackpin .details article h5 .type{margin:1.5em 0 0;display:block}.blackpin .details article .blurb{font-family:Common Sans,sans-serif;font-size:15px;line-height:1.4;letter-spacing:-.49583px;font-weight:400}@media screen and (min-width:768px){.blackpin{margin-bottom:170px}.blackpin:before{margin-left:8.75772%;margin-right:8.75772%}.blackpin .text{width:28.3179%;margin-left:.42438%;margin-right:.42438%;margin-left:58.75772%}.blackpin .recipients{display:inline-block;vertical-align:top;width:44.98457%;margin-left:.42438%;margin-right:.42438%;margin-left:8.75772%;margin-right:4.59105%}.blackpin .details{display:inline-block;vertical-align:top;width:28.3179%;margin-left:.42438%;margin-right:.42438%}.blackpin .details article{padding-top:100px;margin-top:-60px;margin-bottom:100px;position:absolute;top:0;left:0;width:100%;opacity:0;z-index:1}.blackpin .details article.active{opacity:1;z-index:2;position:relative}.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;line-height:.95;letter-spacing:-1.08333px;font-weight:400;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;margin:0 30px 10px 0;display:inline-block}.no-touchevents .bestawards-about .intro .contacts a:hover{text-decoration:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,transparent),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,transparent));background-image:linear-gradient(0deg,transparent .02em,currentColor 0,currentColor .07em,transparent 0)}.bestawards-about .about{padding-bottom:80px}.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 40px 40px 0;vertical-align:middle;max-width:calc(50% - 40px)}.bestawards-about .partners .image img{width:100%;height:auto}@media screen and (min-width:768px){.bestawards-about .intro{display:inline-block;vertical-align:top;width:36.65123%;margin-left:.42438%;margin-right:.42438%;margin-left:8.75772%;margin-right:12.92438%}.bestawards-about .about{display:inline-block;vertical-align:top;width:28.3179%;margin-left:.42438%;margin-right:.42438%}.bestawards-about .partners{margin-left:8.75772%;margin-right:8.75772%}}.faq-list h3{margin:40px 0 25px}.faq-list article{margin:0 0 15px}.faq-list article h4{margin:0;text-decoration:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,transparent),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,transparent));background-image:linear-gradient(0deg,transparent .02em,currentColor 0,currentColor .07em,transparent 0);display:inline;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.faq-list article h4.active{color:#9b9b9b}.faq-list article>div{margin:15px 0 0;display:none;border-left:2px solid #000;padding:0 0 20px 20px}.category-list{padding:10px 0 0}.category-list h4{margin:0;text-decoration:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,transparent),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,transparent));background-image:linear-gradient(0deg,transparent .02em,currentColor 0,currentColor .07em,transparent 0);display:inline;cursor:pointer}.category-list h3{margin:0 0 20px}.category-list ul{list-style:none;padding:0;margin:0 0 40px}.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{position:relative;padding-right:61.90476%}.category-list>ul>li>h4{margin-left:1.27315%;margin-right:1.27315%}.category-list>ul>li>.description{position:absolute;top:50px;left:47.61905%;width:42.85714%;margin-left:.48501%;margin-right:.48501%}.category-list>ul>li>ul{margin-left:13.77315%}}@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{font-family:Common Sans,sans-serif;font-size:22px;line-height:1.20714;letter-spacing:-.77px;font-weight:400;display:block;margin:0 0 10px}.judge-list>nav>a span{text-decoration:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,transparent),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,transparent));background-image:linear-gradient(0deg,transparent .02em,currentColor 0,currentColor .07em,transparent 0);display:inline-block}.judge-list>nav>a.active{color:#9b9b9b}.judge-list>nav .dropdown{margin:0 0 60px;display:block}.judge-list>nav .dropdown a,.judge-list>nav .dropdown h6{font-family:Common Sans,sans-serif;font-size:22px;line-height:1.20714;letter-spacing:-.77px;font-weight:400}@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;vertical-align:top;margin:0 0 50px}.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;padding-top:100%;margin:0 0 15px}@media screen and (min-width:768px){.judge-list .blurb,.judge-list>nav{margin-left:57.62787%}.judge-list .blurb{min-height:12vw}.judge-list .discipline{position:relative}.judge-list .discipline>h4{display:none}.judge-list .discipline .judge{width:22.83951%;margin-left:.48501%;margin-right:.48501%;margin-right:5.24691%}.judge-list .discipline .judge.first{position:absolute;bottom:100%;left:0}}@media (max-width:767px){.judge-list .discipline .judge{width:45%;margin-right:5%}}.bestawards-enter .section-link{font-family:Common Sans,sans-serif;font-size:22px;line-height:1.20714;letter-spacing:-.77px;font-weight:400;text-decoration:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,transparent),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,transparent));background-image:linear-gradient(0deg,transparent .02em,currentColor 0,currentColor .07em,transparent 0);display:inline-block}.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{margin:0 0 1.5em;font-family:Common Sans,sans-serif;font-size:28px;line-height:1.01429;letter-spacing:-1.005px;font-weight:400;line-height:1.3}@media screen and (min-width:768px){.bestawards-enter>section{margin-left:8.33333%;margin-right:4.16667%}.bestawards-enter>section:before{margin-left:.48501%;margin-right:.48501%}.bestawards-enter>section .section-link{margin-left:57.62787%}.bestawards-enter .dates h3{margin-left:.48501%;margin-right:.48501%}.bestawards-enter .dates>div{width:85.71429%;margin-left:0;margin-right:0}.bestawards-enter .dates>div p{display:inline-block;vertical-align:top;width:32.20165%;margin-left:.56584%;margin-right:.56584%}.bestawards-enter .faq-list{margin-left:29.05644%}}.bestawards-tickets>section{border-top:2px solid #000;padding:15px 0 30px}@media screen and (min-width:768px){.bestawards-tickets>section{margin-left:8.33333%;margin-right:4.16667%}}.bestawards-tickets .info .details,.bestawards-tickets .info .when{font-family:Common Sans,sans-serif;font-size:28px;line-height:1.01429;letter-spacing:-1.005px;font-weight:400;line-height:1.3}.bestawards-tickets .info .per{font-size:14px;display:block;margin:10px 0}@media screen and (min-width:768px){.bestawards-tickets .info .blurb,.bestawards-tickets .info .when{vertical-align:top;display:inline-block}.bestawards-tickets .info .when{width:56.17284%;margin-left:.48501%;margin-right:.48501%}.bestawards-tickets .info .blurb{width:41.88713%;margin-left:.48501%;margin-right:.48501%}.bestawards-tickets .info .details:after{content:"";display:table;clear:both}.bestawards-tickets .info .details p{float:left;width:22.83951%;margin-left:.48501%;margin-right:.48501%;margin-right:5.24691%}}@media screen and (min-width:768px){.bestawards-tickets .tickets-form .unavailable{margin-left:57.62787%}}@media screen and (min-width:768px){.bestawards-tickets .extra-info .text{padding-top:20px;margin-left:57.62787%}.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{content:"";display:table;clear:both}.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{text-decoration:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,transparent),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,transparent));background-image:linear-gradient(0deg,transparent .02em,currentColor 0,currentColor .07em,transparent 0);cursor:pointer}.awards-order .order-lines .remove.current,.awards-order .order-lines .remove:hover{background-image:none}.awards-order .order-lines .add-another{font-family:Common Sans,sans-serif;font-size:28px;line-height:1.01429;letter-spacing:-1.005px;float:right;cursor:pointer}.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{content:"";display:table;clear:both}.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.33333%;margin-right:4.16667%}.awards-order .intro .text,.awards-order .intro h4{display:inline-block;vertical-align:top}.awards-order .intro h4{width:56.17284%;margin-left:.48501%;margin-right:.48501%}.awards-order .intro .text{width:41.88713%;margin-left:.48501%;margin-right:.48501%}.awards-order .courier{font-size:0}.awards-order .courier p{font-family:Common Sans,sans-serif;font-size:20px;line-height:1.27143;letter-spacing:-.69167px;font-weight:400;display:inline-block;vertical-align:top;width:15.69665%;margin-left:.48501%;margin-right:.48501%}.awards-order .courier p:nth-child(3){width:22.83951%;margin-left:.48501%;margin-right:.48501%}.awards-order .courier p:nth-child(4){width:37.12522%;margin-left:.48501%;margin-right:.48501%}.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{width:8.55379%;margin-left:.48501%;margin-right:.48501%}.awards-order .order-lines .award_type{width:22.83951%;margin-left:.48501%;margin-right:.48501%}.awards-order .order-lines .category,.awards-order .order-lines .project_title{width:27.60141%;margin-left:.48501%;margin-right:.48501%}.awards-order .order-lines .remove{display:inline-block;vertical-align:top;margin-top:30px;margin-left:10px}.awards-order .order-lines .add-another{margin-right:10.00882%}.awards-order .order-details{padding-right:4.16667%}}@media screen and (min-width:768px){.dps-result .wrap{margin-left:8.33333%;margin-right:4.16667%}}body{overflow-x:hidden;color:#282828;background:#fff}body ::selection{background:#efe1f6}body ::-moz-selection{background:#efe1f6}body #header{background:hsla(0,0%,100%,.98)}body.dark{color:#fff;background:#000}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{max-width:20000px;min-width:280px;padding:0 .4%;margin:0 auto;min-height:100vh}@media screen and (max-width:767px){#content{margin:0 20px;padding:0}}#footer{max-width:20000px;min-width:280px;padding:0 .4%;margin:0 auto;padding-top:120px;padding-bottom: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.75772%}}#footer .best-logo,#footer .dinz-logo{display:inline-block;width:120px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.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{content:"";background:#4e187a;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:absolute;z-index:0;top:0}@media screen and (min-width:768px){.bestawards-index>header .dot,.p404 .dot{width:55%;padding-top:55%;right:8.33333%}}@media screen and (max-width:767px){.bestawards-index>header .dot,.p404 .dot{padding-top:100%;left:0;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{text-decoration:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.02em,transparent),color-stop(.02em,currentColor),color-stop(.07em,currentColor),color-stop(.07em,transparent));background-image:linear-gradient(0deg,transparent .02em,currentColor 0,currentColor .07em,transparent 0);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{position:relative;margin:0 0 .4em}.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;vertical-align:top;position:relative;margin-top:3%}.bestawards-index>header .search-form{width:24.15123%;margin-left:.42438%;margin-right:.42438%;margin-left:8.75772%;padding-top:3.3%}.bestawards-index>header .promo-1{width:24.15123%;margin-left:.42438%;margin-right:.42438%;z-index:16}.bestawards-index>header .promo-2{width:40.8179%;margin-left:.42438%;margin-right:.42438%;padding-top:45px;z-index:16}.bestawards-index>header .page-title{position:absolute;left:0;bottom:0;margin-left:8.75772%;margin-bottom:0}}@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-top:15%;padding-bottom:10%}.bestawards-index>header .promo-2{margin-left:36%}.bestawards-index>header .search-form{display:none}.bestawards-index>header .page-title{position:absolute;left:0;bottom:0;margin-bottom:0}}.p404{max-width:20000px;min-width:280px;padding:0 .4%;margin:0 auto}@media screen and (max-width:767px){.p404{margin:0 20px;padding:0}}.p404 .dot{margin-top:9.5%;z-index:0}.p404 h1{font-family:Common Sans,sans-serif;font-weight:400;font-size:25vw;color:#000;position:relative;z-index:1;line-height:1.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{position:fixed;top:16px;right:32px;z-index:200;pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease 1s;transition:opacity .2s ease 1s}#loader:after{content:"";display:block;height:20px;width:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;animation:spinner .3s infinite linear;-webkit-animation:spinner .3s infinite linear}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{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height: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{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #09f;box-shadow:0 0 0 5px #09f}.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{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/*# sourceMappingURL=maps/legacy.min.css.map */
