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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}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"]{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;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media (min-width: 912px){head{font-family:'desktop'}}@media (max-width: 911px) and (min-width: 560px){head{font-family:'tablet'}}@media (max-width: 559px){head{font-family:'phone'}}*,*::before,*::after{box-sizing:border-box}html,body,button{-webkit-font-smoothing:antialiased}html,body{margin:0;padding:0}html{font-size:62.5%}body{color:rgba(0,0,0,0.52);font-size:14px;line-height:1.5;padding-top:80px}body.fullhero{padding-top:0}body.midhero{padding-top:50px}::-moz-selection{background:#ccc;color:#fff;text-shadow:none}::selection{background:#ccc;color:#fff;text-shadow:none}h1,h2,h3,h4,h5,h6{color:#000;margin:0;text-transform:uppercase}h1{font-size:36px;font-weight:normal;line-height:1;margin:0 auto}@media (max-width: 735px){h1{font-size:28px;line-height:1}}@media (max-width: 559px){h1{font-size:24px;line-height:1}}h2{font-size:18px;line-height:1}h3,h4,h5,h6{font-size:13px;line-height:1}p{margin:1.5em auto}ul{list-style:none;margin:1.5em 0;padding:0}ul li{padding-left:1em;position:relative}ul li::before{content:"+";position:absolute;left:0}nav ul,nav ol,nav li,menu ul,menu ol,menu li{list-style:none;margin:0;padding:0}nav li::before,menu li::before{content:"";display:none}a{color:rgba(0,0,0,0.75);-webkit-transition:color .25s linear;transition:color .25s linear;text-decoration:none}a:hover{color:#bc0c1a}.no-hr-after+hr{display:none !important}.blockline{display:block}.mc-hide-scrolls{overflow:hidden}body .mc-cycle{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}div.mc-image{-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;overflow:hidden;width:100%}.mc-old-browser .mc-image{overflow:hidden}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden;position:fixed;background:#000;opacity:0.80;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10002;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{background:#fff;border:none;max-width:1200px;padding:0;position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10004}.mfp-image-container .mfp-content{border:none;padding:0}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-loading.mfp-figure figure{margin:0;padding:0}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:10003}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:10005;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close,.mfp-image-holder .mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close,.mfp-close-btn-in .mfp-close{color:#fff}.mfp-image-holder .mfp-close{padding:0;right:0;top:0}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.80}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}/*! Flickity v1.1.2
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.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-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:0.3;cursor:auto}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.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%;filter:alpha(opacity=25);opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}/*! http://responsiveslides.com v1.54 by @viljamis */.rslides{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;width:auto}.rslides li{background:#fff;-webkit-backface-visibility:hidden;margin:0;padding:0;position:absolute;overflow:hidden;display:none;height:100%;width:100%;left:0;top:0}.rslides li::before{content:"";display:none}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:100%;left:50%;position:absolute;margin:0 auto;width:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);border:0}article{margin:0 auto 40px;max-width:704px;padding:0 16px;width:100%}article.nopad{padding:0 !important}article.nopad .container{padding:0 16px}article .body,article .aside{font-size:14px}article .body img{border:0;display:block;margin:0 auto;max-width:100%;width:auto}article .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}article .video-container iframe,article .video-container object,article .video-container embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important}article.wide{max-width:1056px;padding:0}article.wide .container{padding:0}article.wide .body{float:left;padding:0 16px;width:704px}article.wide .aside{float:left;padding:8px 0 0;width:352px}article.wide .aside>h3{margin-top:1px;padding:16px}article.wide .aside .container{padding-top:1px}article.wide .aside ul{padding-top:4px}@media (max-width: 1087px){article.wide{max-width:704px}article.wide .body,article.wide .aside{float:none;width:100%}}@media (max-width: 735px){article.wide .aside .container{padding:16px 8px 0}}article figure{max-width:704px;margin:20px auto 40px;padding:0;width:100%}article figure img{border:0;display:block;margin:0 auto;max-width:100%;width:auto}article figure figcaption{color:rgba(0,0,0,0.25);display:block;margin:5px auto 0;font-size:12px;line-height:1.5;text-align:center}article figure.person{max-width:370px}article figure.person .img{background:#ededed;border-radius:50%;display:block;height:0;overflow:hidden;padding-bottom:100%;width:100%}article figure.person .img img{border:none;display:block;height:auto;max-width:100%}@media (max-width: 735px){article figure.person{max-width:250px}}article blockquote{max-width:75%;margin:1.5em auto;text-align:center;width:100%}article blockquote p{font-size:18px;font-style:italic;line-height:1.25em;margin:0}article blockquote cite{font-size:12px;font-style:normal}.pageheader{max-width:600px;margin:0 auto 20px;text-align:center}.pageheader p{color:rgba(0,0,0,0.25);font-size:12px;line-height:1.5;margin:.5em auto 0}.pageheader p strong{color:#000;display:inline-block;font-weight:normal;margin-right:1em}@media (max-width: 735px){.pageheader{margin-bottom:0;padding-left:16px;padding-right:16px}}.container.bigpromos{font-size:0;vertical-align:top}@media (min-width: 1440px){.container.bigpromos{max-width:1440px}}.container.bigpromos .promo{display:inline-block;font-size:14px;vertical-align:top;width:50%}.container.bigpromos .promo .img,.container.bigpromos .promo .text{float:left;padding:16px;width:50%}.container.bigpromos .promo .img-shell{background:#ededed;display:block;height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.container.bigpromos .promo .img-shell.ratio169{padding-bottom:56.25%}.container.bigpromos .promo .img-shell img{display:block;left:0;position:absolute;top:0;height:100% !important;width:100% !important}.container.bigpromos .promo a:hover{color:#bc0c1a}.container.bigpromos .promo a:hover h1{color:#bc0c1a}.container.bigpromos .promo h1{font-size:28px;margin:16px auto;-webkit-transition:color .25s linear;transition:color .25s linear}.container.bigpromos .promo.padded{padding:16px}.container.bigpromos .promo.promo-2{width:50%}.container.bigpromos .promo.promo-3{width:33.33333%}.container.bigpromos .promo.promo-4{width:25%}.container.bigpromos .promo.promo-5{width:20%}@media (max-width: 1439px){.container.bigpromos .promo h1{font-size:26px}}@media (max-width: 1087px){.container.bigpromos .promo h1{font-size:22px}}@media (max-width: 911px){.container.bigpromos .promo.promo-3,.container.bigpromos .promo.promo-4,.container.bigpromos .promo.promo-5{width:50%}}@media (max-width: 735px){.container.bigpromos .promo h1{font-size:20px}}@media (max-width: 560px){.container.bigpromos .promo.promo-2,.container.bigpromos .promo.promo-3,.container.bigpromos .promo.promo-4,.container.bigpromos .promo.promo-5{width:100%}}@media (max-width: 911px){.container.bigpromos{max-width:736px;padding-left:0;padding-right:0}.container.bigpromos .promo{float:none;width:100%}.container.bigpromos .promo.padded{padding:0 16px;margin-top:16px}.container.bigpromos .promo+.promo{margin-top:16px}}button{background:transparent;border:0;padding:0}button:focus{outline:none}.txtbtn{font-size:12px;text-transform:uppercase}.blockbtn{border:1px solid rgba(0,0,0,0.2);color:rgba(0,0,0,0.25);display:block;line-height:1;margin:10px auto 0;max-width:200px;padding:8px;text-align:center;-webkit-transition:color .25s linear;transition:color .25s linear;width:100%}section>.blockbtn{margin-bottom:-25px}.overview .blockbtn{margin-bottom:25px}.blockbtn:hover{color:#bc0c1a}.filter{font-size:12px;height:30px;margin:0;padding:0;text-transform:uppercase;vertical-align:top}.filter h5{display:inline-block;font-size:12px;font-weight:normal;height:30px;margin:0;line-height:30px}@media (min-width: 737px) and (max-width: 912px){.filter h5 .collapse{display:none}}@media (max-width: 736px){.filter{height:auto}.filter h5{display:block}}.filter-group{border:1px solid rgba(0,0,0,0.2);display:inline-block;height:30px;margin-left:10px;padding:0 10px;position:relative;vertical-align:top;width:235px}@media (max-width: 1087px){.filter-group{width:195px}}@media (min-width: 737px) and (max-width: 912px){.filter-group{width:165px}}@media (max-width: 736px){.filter-group{margin:5px 0;width:100%}}.filter-group .label{cursor:pointer;color:rgba(0,0,0,0.25);display:block;height:28px;line-height:28px;overflow:hidden;padding-right:20px;position:relative;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.filter-group .label::before,.filter-group .label::after{border:solid transparent;content:" ";height:0;position:absolute;top:12px;width:0}.filter-group .label::before{border-width:4px 5px;border-top-color:#fff;right:2px;z-index:2}.filter-group .label::after{border-width:6px 7px;border-top-color:rgba(0,0,0,0.15);right:0}.filter-group.active{background:#222;border-color:#000}.filter-group.active .label{color:#fff}.filter-group.active .label::before{border-top-color:#222}.filter-group.active .label::after{border-top-color:rgba(255,255,255,0.25)}.filter-group ul{background:#fff;box-shadow:0px 0 10px 0px rgba(0,0,0,0.2);display:none;left:-1px;position:absolute;top:29px;right:-1px;z-index:10}.filter-group ul button{border:1px solid rgba(0,0,0,0.2);border-top:0;display:block;line-height:1.2;padding:8px 10px;position:relative;text-align:left;text-transform:uppercase;width:100%}.filter-group ul button:hover{background:#222;color:#fff}.filter-group ul button.active{background:#aaa;color:#fff;padding-right:24px}.filter-group ul button.active::after{content:"\00D7";font-size:20px;position:absolute;right:5px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.filter-group:hover ul{display:block}.footer-set .intro{float:left;padding:16px;width:176px}.footer-set .items{margin-left:176px}.footer-set .items .container{max-width:100%;padding:0;width:100%}.footer-set address,.footer-set p{font-size:12px;font-style:normal;line-height:1.25;margin:5px 0 0}.footer-set address a,.footer-set p a{color:rgba(0,0,0,0.52)}.footer-set address a:hover,.footer-set p a:hover{color:#bc0c1a}@media (max-width: 735px){.footer-set .intro{display:block;text-align:center;width:100%}.footer-set .items{margin-left:0;text-align:center}}footer{background:#222;color:rgba(255,255,255,0.52)}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}footer nav a{color:rgba(255,255,255,0.52);font-size:12px}footer nav a:hover{color:#fff}footer .footer-sections,footer .footer-contact{padding-bottom:24px;padding-top:24px}footer .footer-contact{background:#000}footer .footer-set address a,footer .footer-set p a{color:rgba(255,255,255,0.52)}footer .footer-set address a:hover,footer .footer-set p a:hover{color:#fff}footer .footer-sections{position:relative}footer .footer-sections>.container{padding:0}footer .footer-sections .footernav{margin-right:352px}footer .footer-sections .socialnav{float:right;margin-right:16px;padding:0;width:352px;text-align:right}footer .footer-sections .copyright{bottom:21px;font-size:10px;line-height:1;margin:0;position:absolute;right:32px;text-align:right}@media (max-width: 735px){footer .footer-sections .footernav{margin:0;text-align:center}footer .footer-sections .socialnav{float:none;margin-right:0;text-align:center;width:100%}footer .footer-sections .copyright{bottom:auto;margin-top:16px;position:static;right:auto;text-align:center}}form .formrow{width:100%}form .formrow div{padding:0 8px;width:100%}form .formrow div.half{float:left;width:50%}form input{background:#fff;border:4px solid #fff;border-left:none;border-right:none;color:#000;display:block;height:32px;line-height:24px;margin:0 0 16px;padding:0 8px;width:100%}::-webkit-input-placeholder{color:rgba(0,0,0,0.25);-webkit-transition:color .25s ease-out;transition:color .25s ease-out}:-moz-placeholder{color:rgba(0,0,0,0.25);-webkit-transition:color .25s ease-out;transition:color .25s ease-out}::-moz-placeholder{color:rgba(0,0,0,0.25);-webkit-transition:color .25s ease-out;transition:color .25s ease-out}:-ms-input-placeholder{color:rgba(0,0,0,0.25);-webkit-transition:color .25s ease-out;transition:color .25s ease-out}form input:focus{outline:none}::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}:-moz-placeholder{color:rgba(0,0,0,0.5)}::-moz-placeholder{color:rgba(0,0,0,0.5)}:-ms-input-placeholder{color:rgba(0,0,0,0.5)}form input.error{background:#bc0c1a;border-color:#bc0c1a;color:#fff}::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}:-moz-placeholder{color:rgba(255,255,255,0.6)}::-moz-placeholder{color:rgba(255,255,255,0.6)}:-ms-input-placeholder{color:rgba(255,255,255,0.6)}form button[type=submit]{height:auto;line-height:1;margin:-8px 0 0 8px;padding:8px 0;font-weight:bold}.container{font-size:0;margin:0 auto;max-width:2496px;padding:0 16px;position:relative;vertical-align:top;width:100%}.container.nopad{padding:0 !important}@media (max-width: 2495px){.container{max-width:2320px}}@media (max-width: 2319px){.container{max-width:2144px}}@media (max-width: 2143px){.container{max-width:1968px}}@media (max-width: 1967px){.container{max-width:1792px}}@media (max-width: 1791px){.container{max-width:1616px}}@media (max-width: 1615px){.container{max-width:1440px}}@media (max-width: 1439px){.container{max-width:1264px}}@media (max-width: 1263px){.container{max-width:1088px}}@media (max-width: 1087px){.container{max-width:912px}}@media (max-width: 911px){.container{max-width:736px}}@media (max-width: 735px){.container{max-width:100%;padding:0 8px}}@media (max-width: 2847px){.container.big{max-width:2496px}}@media (max-width: 2495px){.container.big{max-width:2144px}}@media (max-width: 2143px){.container.big{max-width:1792px}}@media (max-width: 1791px){.container.big{max-width:1440px}}@media (max-width: 1439px){.container.big{max-width:1088px}}@media (max-width: 1087px){.container.big{max-width:736px}}@media (max-width: 735px){.container.big{max-width:100%}}.container.centered-columns{text-align:center}.container.centered-columns .column{text-align:left}.column{display:inline-block;font-size:14px;padding:16px;vertical-align:top}.column.col-1{width:176px}.column.col-2{width:352px}.column.col-3{width:528px}.column.col-4{width:704px}.column.col-5{width:880px}.column.col-6{width:1056px}.column.col-7{width:1232px}.column.col-8{width:1408px}@media (max-width: 735px){.column{padding:16px 8px}.column.col-1{width:33.33333%}.column.col-2{width:50%}}@media (max-width: 560px){.column.col-1{width:50%}.column.col-2{width:100%}}.hero{background:#000;left:0;position:fixed;top:0;width:100%}.hero .slides{height:100%;position:absolute;left:0;top:0;width:100%}.hero .mc-image{background-color:#000;box-shadow:inset 0px -300px 100px -92px rgba(0,0,0,0.4);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.hero .slide-content{bottom:140px;position:absolute;left:0;text-align:center;width:100%}.hero .slide-content a{display:inline-block;margin:0 auto;text-decoration:none}.hero .slide-content span{display:block;margin:6px auto 0;max-width:640px;padding:0 32px}.hero .slide-content .caption{color:#fff;font-size:22px;letter-spacing:.02em;line-height:1}.hero .slide-content .subcaption{color:#fff;color:rgba(255,255,255,0.5);font-size:12px;letter-spacing:.04em;line-height:1;margin-bottom:5px;text-transform:uppercase}.hero .slideshow-nav{bottom:81px;display:block;font-size:0;left:0;list-style:none;margin:0;padding:20px 0;position:absolute;text-align:center;width:100%;z-index:100}.hero .slideshow-nav button{background:transparent;border-radius:50%;border:2px solid #fff;display:inline-block;height:16px;opacity:.5;width:16px}@media (max-width: 559px){.hero .slideshow-nav button{background:#fff;border:none;height:12px;opacity:.25;width:12px}}.hero .slideshow-nav li{display:inline-block;margin:0 4px;padding:0}@media (max-width: 559px){.hero .slideshow-nav li{margin:0 8px}}.hero .slideshow-nav li.activeSlide button{opacity:1}.hero .slideshow-arrow{background:transparent url(../img/slideshow_arrows.png) 0 0 no-repeat;background-image:-webkit-linear-gradient(transparent, transparent),url(../img/slideshow_arrows.svg);background-image:linear-gradient(transparent, transparent),url(../img/slideshow_arrows.svg);background-size:200px 100px;cursor:pointer;display:block;height:200px;margin-top:-100px;opacity:.5;position:absolute;top:48%;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:90px;z-index:1000}.hero .slideshow-arrow:hover{opacity:1}.hero .slideshow-arrow.prev{background-position:left center;left:0}.hero .slideshow-arrow.next{background-position:right center;right:0}@media (max-width: 559px){.hero .slideshow-arrow{display:none}}body.fullhero .hero{height:100vh}.heroscrollhint{background:transparent url(../img/scrollhint.png) center top repeat-x;background-image:-webkit-linear-gradient(transparent, transparent),url(../img/scrollhint.svg);background-image:linear-gradient(transparent, transparent),url(../img/scrollhint.svg);background-size:2400px 100px;display:none;height:30px;left:0;position:absolute;top:-30px;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}body.fullhero .heroscrollhint{display:block}body.midhero .heroscrollhint{display:none}@media (max-width: 559px){.heroscrollhint{background:#fff}}.hero-horizontal{background:#fff;position:relative;width:100%}@media (max-width: 559px){.hero-horizontal{margin-bottom:20px}}.hero-horizontal .slides{height:100%;position:absolute;left:0;top:0;width:100%}.hero-horizontal .flickity-page-dots{bottom:0;font-size:0;padding:20px 0;z-index:100}.hero-horizontal .flickity-page-dots .dot{background:transparent;border-radius:50%;border:2px solid #fff;display:inline-block;filter:alpha(opacity=50);height:16px;margin:0 4px;opacity:.5;width:16px}.hero-horizontal .flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}@media (max-width: 559px){.hero-horizontal .flickity-page-dots{bottom:-40px}.hero-horizontal .flickity-page-dots .dot{background:#000;border:none;filter:alpha(opacity=25);height:12px;margin:0 8px;opacity:.25;width:12px}}.hero-horizontal .flickity-prev-next-button{border-radius:0;background:rgba(0,0,0,0.1);height:200px;opacity:.5;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:90px}.hero-horizontal .flickity-prev-next-button:active,.hero-horizontal .flickity-prev-next-button:focus,.hero-horizontal .flickity-prev-next-button:hover{opacity:1}.hero-horizontal .flickity-prev-next-button .arrow{fill:#fff}.hero-horizontal .flickity-prev-next-button.previous{left:0}.hero-horizontal .flickity-prev-next-button.next{right:0}@media (max-width: 559px){.hero-horizontal .flickity-prev-next-button{display:none}}.hero-horizontal .flickity-slide{height:100%;opacity:0;margin:0 1px;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:auto}.hero-horizontal .flickity-slide.is-selected{opacity:1}.hero-horizontal .flickity-slide .flickity-slide-image{display:block;height:100%;min-width:50px;opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;width:auto}.hero-horizontal .flickity-slide .flickity-slide-image.flickity-lazyloaded,.hero-horizontal .flickity-slide .flickity-slide-image.flickity-lazyerror{opacity:1}.hero-horizontal .single{overflow:hidden}.hero-horizontal .single .flickity-slide{left:50%;opacity:1;position:absolute;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.hero-horizontal .single .flickity-slide .flickity-slide-image{opacity:1}body.midhero .hero-horizontal{height:70vh}@media (max-width: 911px) and (min-width: 560px){body.midhero .hero-horizontal{height:40vh}}@media (max-width: 559px){body.midhero .hero-horizontal{height:30vh}}.icon{display:inline-block;fill:currentColor;height:20px;width:20px}.action-icons{list-style:none;margin:5px auto 0;padding:0;text-align:center}.action-icons li{display:inline-block;padding:0 5px;text-align:center}.action-icons li::before{content:"";display:none}.mainnav{left:0;position:absolute;top:-80px;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:5000}.mainnav .logo{background:#fff url(../img/logo.png) center no-repeat;background-size:124px 50px;display:block;height:50px;left:16px;overflow:hidden;position:absolute;text-indent:150%;top:0;white-space:nowrap;width:124px;z-index:10}.mainnav nav{background:rgba(0,0,0,0.7);display:block;height:50px;left:0;position:absolute;top:0;width:100%}body.midhero .mainnav{position:fixed !important;top:0 !important}.mainnav .primary{font-size:0;padding-left:140px}.mainnav li{display:inline}.mainnav a,.mainnav button{background:transparent;color:#fff;border:none;display:inline-block;font-size:12px;height:50px;line-height:50px;padding:0 16px;text-decoration:none;text-transform:uppercase;vertical-align:middle}.mainnav .socialnav{font-size:0;position:absolute;right:0;top:0}.mainnav.fixed{left:0;position:fixed;top:0}.mainnav .mobile-toggle{background:transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMjkgMzEgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTI5IDMxIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTEyLjYsNDBoLTEyLjhjLTAuNiwwLTAuNiwwLjQtMC42LDFzMCwxLDAuNiwxaDEyLjhjMC42LDAsMC42LTAuNCwwLjYtMVMtMTIsNDAtMTIuNiw0MHogTS0xMi42LDQ0aC0xMi44DQoJYy0wLjYsMC0wLjYsMC40LTAuNiwxczAsMSwwLjYsMWgxMi44YzAuNiwwLDAuNi0wLjQsMC42LTFTLTEyLDQ0LTEyLjYsNDR6IE0tMjUuNCwzOGgxMi44YzAuNiwwLDAuNi0wLjQsMC42LTFzMC0xLTAuNi0xaC0xMi44DQoJYy0wLjYsMC0wLjYsMC40LTAuNiwxUy0yNiwzOC0yNS40LDM4eiIvPg0KPC9zdmc+DQo=") center no-repeat;background-size:20px 20px;color:#fff;display:none;height:50px;position:absolute;right:0;text-align:center;top:0;z-index:10;vertical-align:middle;width:20px}@media (max-width: 911px){.mainnav .container{max-width:100%;width:100%}.mainnav .logo{left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .25s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform .25s cubic-bezier(0.77, 0, 0.175, 1);transition:transform .25s cubic-bezier(0.77, 0, 0.175, 1);transition:transform .25s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform .25s cubic-bezier(0.77, 0, 0.175, 1)}.mainnav .mobile-toggle{display:inline-block}.mainnav nav{-webkit-transition:background .75s linear,height .25s cubic-bezier(0.77, 0, 0.175, 1);transition:background .75s linear,height .25s cubic-bezier(0.77, 0, 0.175, 1)}.mainnav .primary,.mainnav .socialnav{display:block;left:0;margin:0 auto 0;padding:0;right:0;text-align:center;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:-webkit-transform .25s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform .25s cubic-bezier(0.77, 0, 0.175, 1);transition:transform .25s cubic-bezier(0.77, 0, 0.175, 1);transition:transform .25s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform .25s cubic-bezier(0.77, 0, 0.175, 1);width:100%;z-index:20}.mainnav .socialnav{top:50px}}@media (max-width: 911px) and (max-width: 359px){.mainnav .socialnav{padding-left:8px;text-align:left}.mainnav .socialnav .drawer{padding-left:0;position:absolute;top:0}.mainnav .socialnav .drawer>button .icon{margin-right:2px}.mainnav .socialnav .subscribe{right:50px}.mainnav .socialnav .search{right:0}.mainnav a{padding:0 9px}}@media (max-width: 911px){.mainnav.mobile-active .logo{-webkit-transform:translate(0, 115.68627%);transform:translate(0, 115.68627%)}}@media (max-width: 911px) and (max-width: 599px){.mainnav.mobile-active .logo{-webkit-transform:translate(-100%, 115.68627%);transform:translate(-100%, 115.68627%)}}@media (max-width: 911px){.mainnav.mobile-active nav{background:#000;height:110px}.mainnav.mobile-active .primary,.mainnav.mobile-active .socialnav{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.mainnav.mobile-active .mobile-toggle{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMjkgMzEgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTI5IDMxIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTE0LjgsNDUuMmMtMC40LDAuNC0wLjcsMC43LTEuMSwwLjNsLTMuMS0zLjFsLTMuMSwzLjFjLTAuNCwwLjQtMC43LDAuMS0xLjEtMC4zYy0wLjQtMC40LTAuNy0wLjctMC4zLTEuMQ0KCWwzLjEtMy4xbC0zLjEtMy4xYy0wLjQtMC40LTAuMS0wLjcsMC4zLTEuMWMwLjQtMC40LDAuNy0wLjcsMS4xLTAuM2wzLjEsMy4xbDMuMS0zLjFjMC40LTAuNCwwLjctMC4xLDEuMSwwLjNzMC43LDAuNywwLjMsMS4xDQoJbC0zLjEsMy4xbDMuMSwzLjFDLTE0LjEsNDQuNS0xNC40LDQ0LjktMTQuOCw0NS4yeiIvPg0KPC9zdmc+DQo=")}}.mainnav .navscrollhint{background:transparent url(../img/scrollhint_nav.png) center top no-repeat;background-image:-webkit-linear-gradient(transparent, transparent),url(../img/scrollhint_nav.svg);background-image:linear-gradient(transparent, transparent),url(../img/scrollhint_nav.svg);background-size:52px 16px;bottom:-16px;display:none;height:16px;left:50%;margin-left:-26px;opacity:.7;position:absolute;width:52px}body.fullhero .mainnav .navscrollhint{display:block}body.midhero .mainnav .navscrollhint{display:none}@media (max-width: 559px){.mainnav .navscrollhint{display:none !important}}body.home-firstrun.fullhero .mainnav nav{background:transparent;-webkit-transition:background .25s linear,height .25s cubic-bezier(0.77, 0, 0.175, 1);transition:background .25s linear,height .25s cubic-bezier(0.77, 0, 0.175, 1)}body.home-firstrun.fullhero .mainnav .primary,body.home-firstrun.fullhero .mainnav .socialnav,body.home-firstrun.fullhero .mainnav .mobile-toggle,body.home-firstrun.fullhero .mainnav .navscrollhint{opacity:0;-webkit-transition:opacity .75s linear;transition:opacity .75s linear}body.home-firstrun.fullhero .mainnav.active .primary,body.home-firstrun.fullhero .mainnav.active .socialnav,body.home-firstrun.fullhero .mainnav.active .mobile-toggle,body.home-firstrun.fullhero .mainnav.active .navscrollhint,body.home-firstrun.fullhero .mainnav.mobile-active .primary,body.home-firstrun.fullhero .mainnav.mobile-active .socialnav,body.home-firstrun.fullhero .mainnav.mobile-active .mobile-toggle,body.home-firstrun.fullhero .mainnav.mobile-active .navscrollhint{opacity:1}body.home-firstrun.fullhero .mainnav.active nav{background:rgba(0,0,0,0.7)}body.home-firstrun.fullhero .mainnav.mobile-active nav{background:#000}.overview{font-size:14px}.overview .intro{float:left;padding:16px;width:352px}.socialfeed .overview .intro{padding-left:82px;position:relative}.socialfeed .overview .intro p{margin:5px 0 0}.socialfeed .overview .intro .feedicon{height:50px;left:16px;margin-top:-25px;position:absolute;top:50%;width:50px}.socialfeed .overview .intro .feedicon .icon{height:50px;width:50px}@media (max-width: 735px){.socialfeed .overview .intro{padding-left:74px}.socialfeed .overview .intro .feedicon{left:8px}}.overview .featured{margin-left:352px}.overview .featured .container{max-width:100%;padding:0;width:100%}.overview .featured .container.no-wrap{overflow:hidden;white-space:nowrap}.overview .featured .container.no-wrap .thumb{white-space:normal}@media (max-width: 1087px){.overview .featured .container.no-wrap{overflow:visible;white-space:normal}}.overview>.column{display:block;float:left}.overview .instagramfeed{height:150px;overflow:hidden;position:relative;width:100%}.overview .instagramfeed ul{left:16px;list-style:none;margin:0;padding:0;position:absolute;top:0;width:100%}.overview .instagramfeed ul li{display:block;float:left;margin-right:5px;padding:0;width:150px}.overview .instagramfeed ul li::before{content:"";display:none}.overview .instagramfeed ul img{background:#ededed;border:0;display:block;height:150px;width:150px}.overview .tweet{margin:16px 0 0;padding:0 16px;max-width:740px}@media (max-width: 735px){.overview .tweet{padding:0 8px}}.overview .tweet p{color:#000;font-size:18px;line-height:1.33333333;margin:0}.overview .tweet p a{color:#000;text-decoration:underline}.overview .tweet p a:hover{color:#bc0c1a}.overview .tweet time{display:block;font-size:12px;margin:4px 0 0}@media (min-width: 1792px){.overview .intro{width:528px}.overview .featured{margin-left:528px}}@media (max-width: 735px){.overview .intro{float:none;max-width:100%;padding-left:8px;padding-right:8px;width:100%}.overview .featured{margin-left:0}}.page{background:#fff;position:relative}body.fullhero .page{margin-top:100vh}body.midhero .page{padding-top:0}.page .maincontent{background:#fff;position:relative}#search-results .search-results-category>.container,.search-filters{border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:32px;max-width:100%;width:100%}.search-form{margin:0 auto 48px;max-width:480px;padding:0 16px;position:relative}.search-form input[type="text"]{border:1px solid #000;line-height:1;padding:18px 46px 18px 12px;text-align:left}.search-form button{display:block;height:36px;line-height:36px;margin:0 !important;padding:0;position:absolute;right:17px;text-align:center;top:0;width:40px}.search-form button:hover{color:#000}.search-results-maintally{margin:0 auto;text-align:center}.search-results-maintally strong{color:#000;display:inline-block;margin-right:.2em}.search-results-disclaimer{text-align:center}.search-results-disclaimer p{font-style:italic;margin:0 auto}.search-results-category .container.big{margin:0 auto;padding-bottom:80px;padding-top:60px}.search-results-category .container>h2{padding-left:56px;margin-bottom:2em}@media (max-width: 559px){.search-results-category .container>h2{padding-left:0;text-align:center}}.search-filters{margin-left:0;padding-bottom:32px;padding-left:0;text-align:center}.search-filters button{border-bottom:5px solid transparent;color:#000;display:inline-block;font-size:13px;font-weight:bold;line-height:1;margin:0 2.5%;padding:1em .2em .75em;position:relative;text-transform:uppercase;-webkit-transition:border-bottom-color .25s linear;transition:border-bottom-color .25s linear}.search-filters button:hover{border-bottom-color:#bc0c1a}.search-filters button.active{border-bottom-color:#ccc}.search-filters button:disabled{opacity:.25}.search-filters button:disabled:hover{border-bottom-color:transparent}.search-results{font-size:14px;margin:0 auto;max-width:880px;padding-bottom:32px}.search-results .intro{float:left;padding:16px;width:176px}.search-results .intro p{margin-top:.5em}.search-results .results{list-style:none;margin:0 0 0 176px;padding:0}.search-results .results li{padding-left:0}.search-results .results li+li{padding-top:32px}.search-results .results li::before{content:"";display:none}.search-results .results strong{color:#000;display:block;line-height:1.15384615384615;-webkit-transition:color .25s linear;transition:color .25s linear}.search-results .results a{display:table;vertical-align:middle;width:100%}.search-results .results a:hover{color:#bc0c1a}.search-results .results a:hover strong{color:#bc0c1a}.search-results .results a.video .img-shell::after{background:#000 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yOSAzMSAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjkgMzEgMjAgMjAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTS0xMyA0MWMwIC4zLS4zLjUtLjMuNWwtOC42IDUuM2MtLjYuNC0xLjEuMS0xLjEtLjd2LTEwLjJjMC0uOC41LTEuMSAxLjEtLjdsOC42IDUuM3MuMy4yLjMuNXoiLz48L3N2Zz4=") 6px center no-repeat;background-size:20px 20px;border-radius:50%;content:"";display:block;height:30px;left:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;-webkit-transition:all .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:30px;z-index:1}.search-results .results a.video:hover .img-shell::after{background-color:#bc0c1a;background-position:11px center;height:40px;margin:-20px 0 0 -20px;width:40px}.search-results .results .img,.search-results .results .text{display:table-cell;vertical-align:middle}.search-results .results .img{padding:0 16px 0 0;width:160px}.search-results .results .img-shell{background:#ededed;display:block;height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.search-results .results .img-shell.portrait{padding-bottom:129.51%}.search-results .results .img-shell.circle{border-radius:50%;padding-bottom:100%}.search-results .results .img-shell.circle img{border-radius:50%}.search-results .results .desc{display:block}@media (max-width: 735px){.search-results .intro{float:none;margin-bottom:20px;text-align:center;width:100%}.search-results .results{margin-left:0}}@media (max-width: 413px){.search-results .results .img{width:120px}}.maincontent section{padding:100px 0;position:relative}.maincontent section:first-child{padding-top:25px}.maincontent section:nth-child(2n+2){background:#fafafa}.maincontent section hr{background:rgba(0,0,0,0.08);border:0;display:block;height:1px;padding:0;margin:25px auto}.maincontent section>h1,.maincontent section>h2,.maincontent section>h3,.maincontent section>h4,.maincontent section>h5,.maincontent section>h6,.maincontent section>p{padding:0 16px;text-align:center}@media (max-width: 1088px){.maincontent section{padding:75px 0}}@media (max-width: 736px){.maincontent section{padding:50px 0}}.maincontent section>.container>header{padding:0 16px 48px;position:relative}.maincontent section>.container>header.tight{height:30px;padding-bottom:0}@media (max-width: 736px){.maincontent section>.container>header{padding:0 8px 16px}}.maincontent section>.container>header h2{display:inline-block;margin:0 .5em 0 0}.maincontent section>.container>header>a{font-size:12px}.maincontent section>.container>header .thumbnail-sizing{top:-5px}.maincontent section.newsfooter{background:#f2f2f2;padding:40px 0}.maincontent section.newsfooter .newsfooter-contacts,.maincontent section.newsfooter .newsfooter-moreinfo{float:left;width:50%}.maincontent section.newsfooter .newsfooter-moreinfo .joinpromo{padding:10.6666666667px 16px}.maincontent section.newsfooter .newsfooter-moreinfo .links{float:right;margin-left:16px}@media (max-width: 911px){.maincontent section.newsfooter .newsfooter-contacts,.maincontent section.newsfooter .newsfooter-moreinfo{float:none;width:100%}}@media (max-width: 735px){.maincontent section.newsfooter .links{text-align:center}}@media (max-width: 559px){.maincontent section.newsfooter .links{float:none;margin-left:0;width:100%}}.socialnav{font-size:0;padding-right:16px}.socialnav ul{list-style:none;margin:0;padding:0}.socialnav li{display:inline;list-style:none;padding:0}.socialnav li::before{content:"";display:none}.socialnav a,.socialnav button{background:transparent;color:#fff;border:none;display:inline-block;font-size:12px;height:50px;line-height:50px;padding:0;text-decoration:none;text-transform:uppercase;vertical-align:middle}.socialnav .social,.socialnav .subscribe,.socialnav .drawer{display:inline-block}.socialnav .social{margin:0;padding:0}.socialnav .social li{margin-left:8px;margin-right:0}.socialnav .social a{color:rgba(255,255,255,0.33)}.socialnav .social a:hover{color:#fff}.socialnav .drawer{padding-left:20px;position:relative}.socialnav .drawer+.drawer{padding-left:0}.socialnav .drawer>button{-webkit-transition:background .25s ease;transition:background .25s ease;padding:0 16px}.socialnav .drawer .drawer-inner{background:#000;color:rgba(255,255,255,0.7);display:none;padding:16px 8px 12px;position:absolute;right:0;text-align:left;top:50px;width:352px;z-index:5002}@media (max-width: 735px){.socialnav .drawer .drawer-inner{bottom:auto;left:50%;position:fixed;right:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:auto;width:320px}.mainnav .socialnav .drawer .drawer-inner{background:#222}}.socialnav .drawer .drawer-inner p{font-size:12px;line-height:1.5;margin-top:0;padding:0 16px}.socialnav .drawer .drawer-inner .drawer-message p{color:#fff;font-weight:bold;font-size:15px;line-height:1;margin:1em 0}.socialnav .drawer .drawer-inner .drawer-message p.error{color:#bc0c1a}.socialnav .drawer .drawer-inner input{font-size:14px}.socialnav .drawer .drawer-inner .message{color:#fff;font-weight:bold}.socialnav .drawer .drawer-inner .message p{background:#fff;color:#000;font-size:14px;line-height:1;padding:16px;text-align:center}.socialnav .drawer .drawer-inner .message p.error{background:rgba(188,12,26,0.66);color:#fff}.socialnav .drawer.active>button{background:#000}@media (max-width: 735px){.mainnav .socialnav .drawer.active>button{background:#222}}.socialnav .drawer.up .drawer-inner{bottom:50px;top:auto}@media (max-width: 735px){.socialnav .drawer.up .drawer-inner{bottom:0}}.socialnav .icon{height:50px;vertical-align:middle;width:20px}.teasers{font-size:0;margin:40px auto;max-width:704px;padding:0;vertical-align:top;width:100%}.teasers .teaser{display:inline-block;font-size:12px;padding:24px 16px;vertical-align:top;width:50%}.teasers .teaser .desc{display:block;margin-top:1em}.teasers .teaser strong{color:#000;display:block;font-size:13px;line-height:1.15384615384615;-webkit-transition:color .25s linear;transition:color .25s linear}.teasers .teaser a{display:block}.teasers .teaser a:hover{color:#bc0c1a}.teasers .teaser a:hover strong{color:#bc0c1a}.teasers.with-thumbs{max-width:1056px}.teasers.with-thumbs .img{display:block;float:left;width:176px}.teasers.with-thumbs .img-shell{background:#ededed;display:block;height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.teasers.with-thumbs .text{display:block;margin-left:176px;padding-left:16px}@media (max-width: 911px){.teasers.with-thumbs .teaser{width:100%}}@media (max-width: 559px){.teasers.with-thumbs .teaser .text{margin-left:33.3333%}.teasers.with-thumbs .teaser .img{width:33.3333%}}@media (max-width: 384px){.teasers .teaser{width:100%}.teasers .teaser .text{margin:0;padding:0}.teasers.with-thumbs .teaser .text{margin:0}.teasers.with-thumbs .teaser .img{float:none;margin:0 auto 16px;width:80%}}.thumbnails{list-style:none}.thumbnails .thumb{color:rgba(0,0,0,0.75);display:block;font-size:12px;line-height:1.25}.thumbnails .thumb .img{background:#ededed;display:block;height:0;margin-bottom:5px;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.thumbnails .thumb .img img{border:none;display:block;height:auto;max-width:100%;width:100%}.thumbnails .thumb strong{display:block;font-size:13px;line-height:1.15384615384615;margin:-1px 0 1px;-webkit-transition:color .25s linear;transition:color .25s linear}.thumbnails .thumb strong .accent{color:#bc0c1a;text-transform:uppercase}.thumbnails .thumb:hover{color:#bc0c1a}.thumbnails .thumb:hover strong{color:#bc0c1a}.thumbnails .thumb.video .img::after{background:#000 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yOSAzMSAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjkgMzEgMjAgMjAiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTS0xMyA0MWMwIC4zLS4zLjUtLjMuNWwtOC42IDUuM2MtLjYuNC0xLjEuMS0xLjEtLjd2LTEwLjJjMC0uOC41LTEuMSAxLjEtLjdsOC42IDUuM3MuMy4yLjMuNXoiLz48L3N2Zz4=") 6px center no-repeat;background-size:20px 20px;border-radius:50%;content:"";display:block;height:30px;left:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;-webkit-transition:all .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:30px;z-index:1}.thumbnails .thumb.video:hover .img::after{background-color:#bc0c1a;background-position:11px center;height:40px;margin:-20px 0 0 -20px;width:40px}.thumbnails .thumb.big h2{font-weight:normal;padding-top:5px;text-align:center;text-transform:none;-webkit-transition:color .25s linear;transition:color .25s linear}.thumbnails .thumb.big p{color:rgba(0,0,0,0.75)}.thumbnails .thumb.big:hover h2{color:#bc0c1a}.thumbnails .thumb.big:hover p{color:rgba(0,0,0,0.75)}.thumbnails .thumb.big .subtitle{color:rgba(0,0,0,0.25);display:block;margin-top:4px;text-align:center}.thumbnails .thumb.big .subtitle strong{color:#000;display:inline-block;font-weight:normal;margin-right:1em}.thumbnails .thumb.big p{margin:1em 0 0}.thumbnails .thumb.person .img{border-radius:50%;padding-bottom:75%;margin-left:auto;margin-right:auto;width:75%}.thumbnails .thumb.blog{margin-top:40%}.thumbnails.portrait .thumb .img{padding-bottom:129.51%}.thumbnails .has-sub{position:relative}.thumbnails .has-sub .dup,.thumbnails .has-sub .sub{background:#fff;display:none;width:100%}.thumbnails .has-sub .sub>span{color:rgba(0,0,0,0.25);display:block;text-align:center;text-transform:uppercase}.thumbnails .has-sub .sub p{color:rgba(0,0,0,0.25);display:block;margin-top:0;padding:0 16px;text-align:left}.thumbnails .has-sub .sub .container{padding:0;width:100%}.thumbnails .has-sub:hover{background:#fff}.thumbnails .has-sub:hover .inner{background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);left:0;padding:16px 0 0;position:absolute;width:100%;top:0;z-index:20}.thumbnails .has-sub:hover .inner.col-2{width:352px}.thumbnails .has-sub:hover.right .inner{left:auto;right:0}.thumbnails .has-sub:hover .dup,.thumbnails .has-sub:hover .sub{display:block}.thumbnails .has-sub:hover .dup{padding:0 16px}.thumbnails .has-sub:hover .sub{padding:24px 0 0}@media (max-width: 559px){.thumbnails .has-sub:hover .inner{position:static;box-shadow:none;left:auto;padding:0;right:auto;top:auto}.thumbnails .has-sub:hover .dup{display:none}.thumbnails .has-sub:hover .sub{padding:16px 0}}@media (max-width: 559px){.thumbnails .has-sub{padding-left:0;padding-right:0}.thumbnails .has-sub>.thumb{padding-left:8px;padding-right:8px}.thumbnails .has-sub .sub{display:block;padding:16px 0}.thumbnails .has-sub .sub p{padding:0 8px}.thumbnails .has-sub:hover .inner.col-2{width:100%}}.thumbnail-tools{height:30px;margin-bottom:5px;position:relative}.thumbnail-tools .filter{margin-left:16px}@media (max-width: 736px){.thumbnail-tools{height:auto}.thumbnail-tools .filter{margin:0 8px}}.thumbnail-header{padding-left:16px}.thumbnail-header h3{height:30px;line-height:30px}@media (max-width: 736px){.thumbnail-header{padding-left:8px}}.thumbnail-sizing{height:30px;margin-right:-4px;position:absolute;right:16px;text-align:right;top:0}@media (max-width: 736px){.thumbnail-sizing{right:8px}}.thumbnail-sizing button{display:inline-block;height:30px;position:relative;width:30px}.thumbnail-sizing button+button{margin-left:5px}.thumbnail-sizing button::before,.thumbnail-sizing button::after{-webkit-transition:border-color .25s linear;transition:border-color .25s linear}.thumbnail-sizing button::before{border:1px solid #000;content:"";height:0;left:4px;position:absolute;top:14px;width:22px}.thumbnail-sizing button.plus::after{border:1px solid #000;content:"";height:22px;left:14px;position:absolute;top:4px;width:0}.thumbnail-sizing button:hover::before,.thumbnail-sizing button:hover::after{border-color:#bc0c1a}.thumbnail-sizing button.disabled{cursor:default;opacity:.2}.thumbnail-sizing button.disabled:hover::before,.thumbnail-sizing button.disabled:hover::after{border-color:#000}article.wide .container,.container.bigpromos,.container.bigpromos .promo,footer .footer-contact,footer .footer-sections,form .formrow,.overview,.search-results,.maincontent section.newsfooter .container,.maincontent section.newsfooter .newsfooter-moreinfo,.teasers,.teasers .teaser{*zoom:1}article.wide .container::before,.container.bigpromos::before,.container.bigpromos .promo::before,footer .footer-contact::before,footer .footer-sections::before,form .formrow::before,.overview::before,.search-results::before,.maincontent section.newsfooter .container::before,.maincontent section.newsfooter .newsfooter-moreinfo::before,.teasers::before,.teasers .teaser::before,article.wide .container::after,.container.bigpromos::after,.container.bigpromos .promo::after,footer .footer-contact::after,footer .footer-sections::after,form .formrow::after,.overview::after,.search-results::after,.maincontent section.newsfooter .container::after,.maincontent section.newsfooter .newsfooter-moreinfo::after,.teasers::after,.teasers .teaser::after{content:" ";display:table}article.wide .container::after,.container.bigpromos::after,.container.bigpromos .promo::after,footer .footer-contact::after,footer .footer-sections::after,form .formrow::after,.overview::after,.search-results::after,.maincontent section.newsfooter .container::after,.maincontent section.newsfooter .newsfooter-moreinfo::after,.teasers::after,.teasers .teaser::after{clear:both}.hero .slideshow-nav button,.hero .slideshow-arrow,.thumbnail-sizing button{overflow:hidden;text-indent:150%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden .focusable:active,.visually-hidden .focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
