@charset "UTF-8";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{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-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 #c0c0c0;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,h2,h3,h4,h5,h6,strong{font-weight:700}p{margin-top:0;margin-bottom:15px}a,a:visited,a:hover{color:inherit;text-decoration:none}ul,ol{list-style-position:outside;margin-left:25px;padding:0}address{font-style:normal}div{position:relative}.cont-root{width:100%}.cont-page{max-width:1200px;margin:0 auto}.cont-table{border-collapse:separate;display:table}.cont-table>.column{display:table-cell;vertical-align:top}.cont-cent{margin:0 auto}.column.last{margin-right:0}.cont-img>img{width:100%;display:block}.clearfix{height:0;width:100%;clear:both}.btn{cursor:pointer}ul.nav,ul.nav ul,nav ul{list-style-type:none;list-style-position:outside;margin:0;padding:0}ul.no-bull{list-style-type:none;list-style-position:outside;margin-left:0}nav a,.nav a{text-decoration:none}nav a:hover,.nav a:hover{text-decoration:underline}a.aname.hidden{position:absolute;top:0;visibility:hidden;display:block;width:0;height:0}.print-only,.no-print{display:none}.print-only{display:initial}.print-only-block{display:block}.print-only-inline{display:inline}div.mce-video{padding-bottom:60%;position:relative}div.mce-video iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}html{width:100%}body{background:#FFFFFF;color:#191a1a;font-family:"Source Serif Pro",serif;font-size:16px;font-style:italic;overflow-x:hidden;width:100%}*{box-sizing:border-box}:focus{outline:none}main{overflow-x:hidden;width:100%}h1{color:#b21e39;-webkit-text-fill-color:#b21e39;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#FFFFFF;font-family:Oswald,sans-serif;font-size:3.25rem;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:.9;margin:0;text-transform:uppercase}h2{font-family:Oswald,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1;margin:0 0 0 auto;text-transform:uppercase}h3{font-family:Oswald,sans-serif;font-size:3rem;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:.9;margin:0;text-transform:uppercase}h4{font-size:2.5rem;font-weight:400;font-style:italic;line-height:1;margin:0}h5{color:#b21e39;font-family:Oswald,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:-.025em;line-height:1;margin:0}a,a:visited{color:#b21e39;text-decoration:none}a:active,a:hover,a:focus{color:#b21e39;text-decoration:underline}img,svg{max-width:100%;height:auto}figure{display:inline-block;margin:0}.left{text-align:left}.right{text-align:right}.center,.cta{text-align:center}.cta a{background:#FFFFFF;border:5px solid #b21e39;color:#b21e39;display:inline-block;font-family:"Source Serif Pro",serif;font-size:1.5rem;font-style:italic;letter-spacing:-.02em;line-height:1.25;text-align:center;width:7.5em;z-index:5}.cta a .first{display:block}.cta a .second{display:none}.cta a:hover,.cta a:focus{background:#b21e39;border:5px solid #FFFFFF;color:#fff;text-decoration:none}.cta a:hover .first,.cta a:focus .first{display:none}.cta a:hover .second,.cta a:focus .second{display:block}.red{background:#b21e39;color:#fff;padding:1em 0 6em}.red .copy p{line-height:1.3}.angled{padding-top:40vw;padding-bottom:5vw}.offset-border{border:solid #FFFFFF;border-width:20px 14px 20px 6px;box-sizing:border-box;margin:0 auto;width:90%}.offset-border:after{content:"";position:absolute;top:-18px;bottom:-20px;left:-16px;right:-14px;background:transparent;border:6px solid #191A1A;transform:skew(-.5deg,.5deg)}.offset-border #img-overlay{position:absolute;height:75%;bottom:-10%;left:-30%;transition:all 3s ease-in;z-index:3}.offset-border #img-overlay.flyover{animation:3s showhide;bottom:120%;left:30%;opacity:0}@keyframes showhide{0%{opacity:1}80%{opacity:1}90%{opacity:.5}to{opacity:0}}.offset-border:hover #img-overlay,.offset-border:focus #img-overlay{z-index:1}.video-js{z-index:2}.video-js .vjs-big-play-button{font-size:4em;background:none;border:none;left:38%;top:58%}span.line{color:#fff;font-family:"Source Serif Pro",serif;font-style:italic;position:absolute;left:5%;right:30%;text-align:center;z-index:2}span.line.first{font-size:1.2em;bottom:52%}span.line.second{font-size:.75em;top:65%}.vjs-has-started~span.line{visibility:hidden}.YouTube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.YouTube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.socials .icon img,.socials .icon svg{fill:#191a1a;height:2em;margin:.5em;vertical-align:middle;width:auto}.socials .icon:hover img,.socials .icon:hover svg,.socials .icon:focus img,.socials .icon:focus svg{transform:matrix(1,-.09,.09,1,0,0)}@media screen and (min-width: 350px){h1{font-size:3.75rem}h3{font-size:3.25rem}}@media screen and (min-width: 500px){h1{font-size:4.5em}.socials .icon img,.socials .icon svg{height:2.5em;margin:.25em .75em}}@media screen and (min-width: 750px){h1{font-size:5rem}.copy{font-size:1.4rem}.video-js .vjs-big-play-button{font-size:10em}span.line.first{font-size:1.75em}span.line.second{font-size:1.25em}}@media screen and (min-width: 1000px){h1{font-size:6rem}h3{font-size:4rem}span.line{left:15%;right:25%}span.line.first{bottom:58%}span.line.second{top:55%}.video-js .vjs-big-play-button{left:45%;top:50%}}@media screen and (min-width: 1200px){h1{font-size:7.5rem}h3{font-size:5.5rem}.copy{font-size:1.6rem}.cta a{font-size:1.8rem}}@media screen and (min-width: 1600px){.cta a{font-size:2.2rem}}#footer{background:#FFFFFF;padding-top:5vw;padding-bottom:5vw;position:relative;text-align:right;overflow:hidden}#footer h3{color:#b21e39;max-width:initial}#footer h4 a{color:#191a1a}#footer .contentBlock .subhead{width:20em;margin-left:auto}#footer .contentBlock .images{max-width:50%;margin-left:auto;margin-top:1em}#footer .contentBlock .images .image{transform:scale(1)!important}#footer .contentBlock .copy{margin:2em 0 0;text-align:center}#footer .contentBlock .cta a{background:#b21e39;border:5px solid #FFFFFF;color:#fff}#footer .socials{padding:1em;text-align:center}#footer div.ctct-form-embed div.ctct-form-defaults{color:#191a1a;font-family:"Source Serif Pro",serif;font-size:18px;font-style:italic;padding:0}#footer div.ctct-form-embed div.ctct-form-defaults .ctct-form-header{color:#191a1a;font-family:Oswald,sans-serif;font-size:2.5em;line-height:1;margin-left:20%}#footer div.ctct-form-embed div.ctct-form-defaults label.ctct-form-label{color:#191a1a;margin:0;text-align:right}#footer div.ctct-form-embed div.ctct-form-defaults .ctct-form-required:before{left:unset;right:-12px}#footer div.ctct-form-embed div.ctct-form-defaults input#email_address_1{border:none;box-shadow:none;border-bottom:solid 1px #707070;border-radius:0;height:1em}#footer div.ctct-form-embed div.ctct-form-defaults p.ctct-gdpr-text{color:#414139;font-family:"Source Serif Pro",serif;font-size:11px;line-height:1}#footer div.ctct-form-embed div.ctct-form-defaults .ctct-form-button{background:#FFFFFF;border:5px solid #b21e39;color:#b21e39;display:inline-block;font-family:"Source Serif Pro",serif;font-size:1.5rem;font-style:italic;letter-spacing:-.02em;line-height:1.25;padding:0;text-align:center;width:7.5em}#footer div.ctct-form-embed div.ctct-form-defaults .ctct-form-button:focus,#footer div.ctct-form-embed div.ctct-form-defaults .ctct-form-button:hover{background:#b21e39;border:5px solid #FFFFFF;color:#fff;text-decoration:none}#footer div.ctct-form-embed div.ctct-form-defaults .g-recaptcha{display:none!important}@media screen and (min-width: 750px){#footer .contentBlock .subhead,#footer .contentBlock .cta{display:inline-block;vertical-align:middle}#footer .contentBlock .images{display:inline-block;max-width:30%;margin-top:-2em;margin-bottom:-25%;overflow:visible;vertical-align:top}#footer .contentBlock .copy{display:inline-block}#footer .contentBlock .left{text-align:left}#footer .contentBlock .copy.right,#footer .socials{margin-right:10%;text-align:right}}@media screen and (min-width: 1000px){#footer .contentBlock .subhead{width:30rem;max-width:30rem}#footer .contentBlock .copy{width:30%}#footer .contentBlock .copy.right{margin-right:30%}#footer .contentBlock .absolute{position:absolute;left:10%;bottom:25%;text-align:left}#footer .socials{display:inline-block;margin-right:30%;text-align:right;width:50%}}@media screen and (min-width: 1200px){#footer .contentBlock .subhead{width:45rem;max-width:45rem}}.interior article{overflow:hidden}.interior .title{height:95vh;overflow:hidden;padding-top:10vh}.interior .title:before{content:"";position:absolute;top:0;left:0;border-color:#FFFFFF transparent transparent #FFFFFF;border-style:solid;border-width:6em 15em 0 0}.interior .title:after{content:"";position:absolute;bottom:0;right:0;border-color:transparent #FFFFFF #FFFFFF transparent;border-style:solid;border-width:0 0 5em 100vw}.interior .title h1{color:#fff;-webkit-text-fill-color:#FFFFFF}.interior .title .bkg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.interior .title .bkg img{max-width:initial;height:100%;width:auto}.interior .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);z-index:-1}.interior .contentBlock{margin:0 5%}.interior .contentBlock .block{margin:1em 0}.interior .contentBlock .headline{margin-bottom:-1em}.interior .contentBlock .subhead{width:16rem}.interior .contentBlock .right{margin-left:auto}.interior .contentBlock .copy{font-family:"Source Serif Pro",serif;font-style:italic;line-height:1.5}.interior .contentBlock quote{padding:3em 0 3em 10%;display:block;max-width:70%}.interior .contentBlock quote .italic{font-size:1.6rem}.interior .contentBlock quote .bold{color:#b21e39;-webkit-text-fill-color:#FFFFFF;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#b21e39;font-family:Oswald,sans-serif;font-size:3.25rem;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:1;margin:0;text-transform:uppercase}.interior .contentBlock .images{overflow:hidden}.interior .contentBlock .image img{margin:1em auto}.interior .contentBlock .results{background:#191A1A;color:#fff;margin-bottom:-10em;padding:5em 5% 10em;z-index:-1;overflow:hidden}.interior .contentBlock .results:after{content:"";position:absolute;bottom:0;right:0;border-color:transparent #FFFFFF #FFFFFF transparent;border-style:solid;border-width:0 0 5em 100vw}.interior .contentBlock .results .subhead{padding-left:2%;width:20em}.interior .contentBlock .results .copy{padding-bottom:2em;padding-left:10%;vertical-align:bottom;width:66%}.interior .contentBlock .results .stat{display:inline-block;padding:2em;text-align:center}.interior .contentBlock .results .stat h3{margin:0;padding:.5em}.interior .contentBlock .results .stat h3.border{border:solid;border-radius:50%;display:inline-block;padding:1em .5em}.interior .contentBlock .results .stat .label{font-family:"Source Serif Pro",serif;font-size:1.6rem}.interior .contentBlock .angle{margin-top:-24vw;padding-top:25vw}.interior .contentBlock .angle:before{content:"";border-style:solid;border-color:#FFFFFF #191A1A #191A1A #FFFFFF;border-width:25vw 100vw 0 0;position:absolute;top:0;left:0}.interior .contentBlock .clear{clear:both}.interior ul.anchors,.interior ul.filter{font-size:0;list-style:none;margin:1rem 2%;text-transform:uppercase;transform:matrix(1,-.09,.09,1,0,0);-webkit-backface-visibility:hidden}.interior ul.anchors li,.interior ul.filter li{border-right:solid 4px rgba(25,26,26,.1411764706);display:inline-block;font-family:Oswald,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;padding:0 .5em}.interior ul.anchors li a,.interior ul.filter li a{color:#b21e39;-webkit-text-fill-color:#b21e39}.interior ul.anchors li:hover,.interior ul.anchors li:focus,.interior ul.filter li:hover,.interior ul.filter li:focus{transform:matrix(1,.09,-.09,1,0,0)}.interior ul.anchors li:hover a,.interior ul.anchors li:focus a,.interior ul.filter li:hover a,.interior ul.filter li:focus a{color:#191a1a;-webkit-text-fill-color:#191A1A}.interior ul.anchors li a.active,.interior ul.filter li a.active{color:#191a1a;-webkit-text-fill-color:#191A1A;font-weight:700}.interior ul.anchors li a.active:after,.interior ul.filter li a.active:after{content:"x";color:#b21e39;font-size:.75em;position:absolute;vertical-align:super;padding-left:.5em}.interior #interior{min-height:50vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.interior #interior h2{margin:0}@media screen and (orientation: landscape){.interior .title .bkg img{width:100%;height:auto}}@media screen and (min-width: 450px){.interior .stat{vertical-align:top;width:33%}}@media screen and (min-width: 750px){.interior .title .bkg{position:absolute;top:50%;margin-top:-650px;left:50%;margin-left:-650px;z-index:-1}.interior .title .left{left:10%;width:40em}.interior ul.anchors li,.interior ul.filter li{border-right:solid 7px rgba(25,26,26,.1411764706);font-size:2.5rem}.interior .contentBlock .block{display:inline-block;margin:1em 0;vertical-align:top}.interior .contentBlock .headline{display:block;margin-bottom:-1em;width:35%}.interior .contentBlock .subhead{width:35%}.interior .contentBlock .copy{width:50%}.interior .contentBlock quote .bold{font-size:4rem}.interior .contentBlock .right{margin-right:2%}.interior .contentBlock .split{width:49%}}@media screen and (min-width: 1050px){.interior .title .bkg{margin-top:-500px;margin-left:-700px}.interior .leftPadding{display:inline-block;width:8%}.interior .fullPadding{clear:both;display:block;height:5em}.interior ul.anchors li,.interior ul.filter li{font-size:3.5rem}}@media screen and (min-width: 1400px){.interior .title .bkg{margin-top:-625px;margin-left:-1000px}}@media screen and (min-width: 2000px){.interior .title .bkg{margin-top:-700px;margin-left:-1250px}}@media screen and (min-width: 2500px){.interior .title .bkg{margin-top:-1400px;margin-left:-2500px}}header{padding:1em;position:fixed;top:0;left:0;right:0;z-index:4;height:90px}header a{height:100%;display:block}header a img{height:100%}#logo{display:none}#icon{display:inline-block}#icon.swap{display:none}#logo.swap{display:block}img#icon-white{position:absolute;top:1em;right:1em;cursor:pointer}.topright-slidein{animation:2s topright-down;margin-top:0}@keyframes topright-down{0%{margin-top:-100%;margin-right:-100%}to{margin-top:0;margin-right:0}}#DriveTVhead{cursor:pointer;position:absolute;right:0;top:5px;padding-left:200px;z-index:3}#DriveTVhead img{height:70px;padding-right:5px}#DriveTVhead img.default{display:block}#DriveTVhead img.hover{display:none}#DriveTVhead:focus img.default,#DriveTVhead:hover img.default{display:none}#DriveTVhead:focus img.hover,#DriveTVhead:hover img.hover{display:block}nav{display:none;position:fixed;left:0;right:0;top:0;bottom:0;padding:5% 10%;background:#b21e39;z-index:5}nav li{font-family:Oswald,sans-serif;font-style:normal;font-size:1.2em;text-transform:uppercase;padding:2vh 0}nav li a,nav li a:active,nav li a:hover,nav li a:visited,nav li a:focus{color:#fff}nav .socials{position:absolute;bottom:0;right:0}nav img#tvhead-white{position:absolute;left:-10%;bottom:-5%;width:25%;max-width:125px}nav:after{content:"";border-style:solid;border-color:transparent #FFFFFF #FFFFFF transparent;border-width:0 0 50vw 100vw;position:absolute;bottom:-50px;right:0;z-index:-1}nav.open{display:block}@media screen and (min-height: 500px){nav:after{bottom:-20px}nav li{font-size:1.4em}nav img#tvhead-white{width:30%;max-width:150px}}@media screen and (min-height: 650px){nav{padding:10%}nav:after{bottom:0}nav li{font-size:1.6em}nav img#tvhead-white{left:-5%;width:40%;max-width:200px}}@media screen and (min-width: 1000px){nav{padding:15% 25%}nav .socials{filter:invert(1);left:24%}nav img#tvhead-white{left:-50px;bottom:-25px;width:200px}nav:before{content:"";border-style:solid;border-color:#FFFFFF transparent transparent #FFFFFF;border-width:150px 400px 0 0;position:absolute;top:0;left:0;z-index:-1}nav:after{display:none}}.slick-slider{padding-bottom:4em;margin-bottom:4em;overflow:hidden;transform:matrix(1,-.09,.09,1,0,0);-webkit-backface-visibility:hidden}.slick-list{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-list::-webkit-scrollbar{display:none;width:0;background:transparent}.slick-track{margin:inherit}.slick-next,.slick-prev{border:none;background:url(/local/img/scroll_hand.svg) no-repeat top left transparent;background-size:contain;display:block;position:absolute;bottom:0;width:80px;z-index:2;top:unset;height:65px;font-size:1em;transform:unset}.slick-next{right:5%}.slick-next:hover,.slick-next:focus{transform:rotate(30deg);top:unset}.slick-prev{visibility:hidden}@media screen and (min-width: 750px){.slick-prev{visibility:visible;left:5%;transform:scaleX(-1)}.slick-prev:hover,.slick-prev:focus{transform:scaleX(-1) rotate(30deg);top:unset}}.blog .title{filter:grayscale(1)}.blog .title h1{margin-top:1em;width:6em}.blog .title .doodle{position:absolute;top:5em;right:-1em;width:20%}.blog .cta{margin-top:-5em;text-align:right;margin-right:5%;margin-bottom:4em}.blog .cta a{background:#b21e39;color:#fff}.blog .copy{font-size:1.2rem}.blog .gps{margin-bottom:2em}.blog .gps .sidecar.slick-slide:after{position:absolute;bottom:1em;right:2em;padding:.25em .5em;content:"SIDECAR";background:#191A1A;color:#fff;font-family:Oswald,sans-serif;font-style:normal}.blog .gps .slick-slide{padding:1em}.blog .gps .slick-slide:hover,.blog .gps .slick-slide:focus{transform:matrix(1,.09,-.09,1,0,0)}@media screen and (min-width: 750px){.blog .gps{margin-bottom:8em;margin-top:2em;padding-bottom:5em}}.article .cta{margin-top:-5em;text-align:right;margin-right:5%;margin-bottom:2em}.article .cta a{background:#b21e39;color:#fff}.article main h2{color:#b21e39;font-size:2.5rem}.article main .col{margin:1em 5%}.article main .contentBlock{margin:0 5%}.article main .contentBlock .copy{font-style:normal}.article main .contentBlock .subhead h3{font-size:1.5rem}.article main .doodles img,.article main .doodles svg{display:none}.article .title{filter:grayscale(1)}.article .title h1{margin-top:1em;width:6em}.article .date{font-family:Oswald,sans-serif;font-size:1.25em;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (min-width: 750px){.article main .col{width:35%;margin:1em 2%;display:inline-block}.article main .share{margin-left:40%}.article main .doodles img,.article main .doodles svg{display:block;margin:20em auto 0}.article main .contentBlock{display:inline-block;margin:0;vertical-align:top;width:50%}.article main .contentBlock .block{display:block}.article main .contentBlock .headline{margin:unset;width:unset}.article main .contentBlock .subhead{margin:unset;width:unset}.article main .contentBlock .copy{font-size:1.2rem;width:unset}}.careers main{overflow:hidden}.careers h1{color:#fff;-webkit-text-fill-color:#FFFFFF;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#b21e39;width:4em}.careers .title{background:#b21e39;height:unset;padding:5em 0}.careers .intro{margin:1em 2%}.careers .intro h1{margin-bottom:1rem;width:6em}.careers .intro .copy{color:#fff}.careers .intro .doodle{float:right;margin-right:-10%;-webkit-shape-outside:url(https://dev.drivebrand.drivedev.net/assets/images/Doodles/Group-2222.svg);shape-margin:3em;width:50%}.careers .intro .quote{display:none}.careers .job{cursor:pointer;margin-bottom:2em}.careers .modal{display:none;background:rgba(0,0,0,.25);position:fixed;left:0;right:0;top:0;bottom:0;z-index:5}.careers .modal.open{display:block}.careers .modal .inner{background:#FFFFFF;color:#191a1a;cursor:pointer;position:absolute;left:2%;right:2%;top:8%;bottom:1%;padding:5%;overflow-y:scroll}.careers .modal .inner .bio{font-size:1.2rem;line-height:1.4}.careers .modal .inner .close{background:#191A1A;border-radius:1em;cursor:pointer;position:absolute;top:1em;right:.5em;height:3px;width:1.5em;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:5}.careers .modal .inner .close:before{background:#191A1A;border-radius:1em;content:"";position:absolute;right:0;height:3px;width:1.5em;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.careers .black{background:#191A1A;padding:25vw 5% 1em}.careers .black h3{color:#b21e39;transform:rotate(-14deg) translateY(-23vw)}.careers .black:before{content:"";border-style:solid;border-color:#FFFFFF transparent transparent #FFFFFF;border-width:25vw 100vw 0 0;position:absolute;top:0;left:0}.careers .black .copy{color:#fff;margin-bottom:2em;margin-top:1em;width:85%}.careers .black .orgs{margin:0}.careers .black .orgs li{list-style:none;text-transform:uppercase;color:#fff;font-family:Oswald,sans-serif;font-style:normal;font-size:1.9em;font-weight:700;letter-spacing:-.05em;line-height:1.2;text-align:right}.careers #footer{padding-top:25vw}.careers #footer:before{content:"";border-style:solid;border-color:#191A1A transparent transparent #191A1A;border-width:25vw 100vw 0 0;position:absolute;top:0;left:0}@media screen and (min-width: 750px){.careers .contentBlock .copy{width:100%}.careers .black h3{transform:rotate(-14deg) translateY(-18vw)}}@media screen and (min-width: 1050px){.careers .intro h1{max-width:5em}.careers .intro .copy{font-size:1.2em;padding-left:5%;padding-right:45%}.careers .intro .doodle{float:none;position:absolute;left:55%;bottom:1em;height:100%;width:auto}.careers .intro .quote{color:#fff;display:block;font-size:1.6rem;position:absolute;bottom:0;right:5%;text-align:right}.careers .modal .inner{left:5%;right:5%;top:10%;bottom:10%}.careers .contentBlock .copy{margin-left:25%;width:50%}.careers .black .orgs{display:inline-block;width:50%}.careers .black .orgs li{font-size:2.8rem}.careers .black .copy{display:inline-block;margin-right:4%;vertical-align:top;width:45%}}@media screen and (min-width: 1250px){.careers .intro .copy{padding-right:55%}}@media screen and (min-width: 1350px){.careers .intro .copy{padding-right:60%}.careers .intro .doodle{left:45%}}@media screen and (min-width: 1550px){.careers .black .orgs li{font-size:3.8rem}}.drivers main{padding-top:75px}.drivers h1{color:#fff;-webkit-text-fill-color:#FFFFFF;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#b21e39;width:4em}.drivers .intro h1{bottom:-1em;z-index:2}.drivers .intro:after{content:" ";display:block;position:absolute;left:0;bottom:0;border-style:solid;border-width:0 0 40vw 100vw;border-color:transparent transparent #b21e39;z-index:-1}.drivers span.quote{color:#fff;display:block;font-size:1.6rem;text-align:right;margin-bottom:1em;margin-right:.5em;padding-left:30%}.drivers .doodle{display:none}.drivers .doodle1{display:block;margin-left:55%;margin-bottom:-16%;width:35%}.drivers .copyBlock{display:none}.drivers #footer{padding-top:25vw}.drivers #footer:before{content:"";border-style:solid;border-color:#b21e39 transparent transparent #b21e39;border-width:25vw 100vw 0 0;position:absolute;top:0;left:0}.drivers .driver{box-sizing:border-box;cursor:pointer;display:inline-block;z-index:1}.drivers .driver:after{content:"";position:absolute;top:calc(15% - 3px);bottom:0;left:10%;right:calc(10% - 3px);background:transparent;border:5px solid #191A1A;transform:skew(-1deg,1deg);z-index:1}.drivers .driver .inner{background:#FFFFFF;position:absolute;top:15%;bottom:0;left:10%;right:10%;z-index:-1}.drivers .driver img.default{display:block;z-index:1}.drivers .driver img.hover{display:none;position:absolute;top:0;left:0;z-index:2}.drivers .driver:hover img.hover,.drivers .driver:focus img.hover{display:block}.drivers .driver:hover img.default,.drivers .driver:focus img.default{visibility:hidden}.drivers .driver .nameTag{background:#FFFFFF;color:#191a1a;position:absolute;bottom:0;left:10%;right:10%;padding:.25em .5em 1em}.drivers .driver .nameTag .name{display:block;font-family:Oswald,sans-serif;font-size:1.2em;font-style:normal;font-weight:600;text-transform:uppercase}.drivers .driver .nameTag .jobTitle{font-family:"Source Serif Pro",serif;font-size:1.1em;font-style:italic}.drivers .driver .bioLink{color:#b21e39;position:absolute;bottom:1em;right:18%;z-index:5}.drivers .modal{display:none;background:rgba(255,255,255,.75);position:fixed;left:0;right:0;top:0;bottom:0;z-index:5}.drivers .modal.open{display:block}.drivers .modal .inner{background:#FFFFFF;color:#191a1a;cursor:pointer;position:absolute;left:2%;right:2%;top:8%;bottom:1%}.drivers .modal .inner .close{background:#191A1A;border-radius:1em;cursor:pointer;position:absolute;top:1em;right:.5em;height:3px;width:1.5em;transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:5}.drivers .modal .inner .close:before{background:#191A1A;border-radius:1em;content:"";position:absolute;right:0;height:3px;width:1.5em;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.drivers .modal .inner img{position:absolute;bottom:0;width:94%;margin-left:3%}.drivers .modal .inner .bio{font-size:1.1rem;margin-left:2%;margin-top:2%;margin-right:1%}.drivers .modal .inner .bio .name{display:block;font-family:Oswald,sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase}.drivers .modal .inner .bio .jobTitle{display:block;font-size:1.4rem}@media screen and (min-width: 350px){.drivers .modal .inner img{width:100%;margin-left:0}.drivers .modal .inner .bio{font-size:1.2rem}.drivers .modal .inner .bio .name{font-size:1.8rem}.drivers .modal .inner .bio .jobTitle{font-size:1.6rem}}@media screen and (min-width: 750px){.drivers h1{width:6em}.drivers span.quote{margin-right:25%}.drivers .doodle{display:block;position:absolute;width:20%;z-index:2}.drivers .doodle:nth-child(odd){right:5%}.drivers .doodle:nth-child(2n){left:10%}.drivers .doodle1{top:-10%;z-index:0}.drivers .doodle2{top:-2em}.drivers .doodle3{top:20%}.drivers .doodle4{top:40%}.drivers .doodle5{top:50%}.drivers .doodle6{top:70%}.drivers .copyBlock{color:#b21e39;display:block;-webkit-text-fill-color:#b21e39;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;font-family:Oswald,sans-serif;font-size:3em;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:1;text-align:right;text-transform:uppercase;position:absolute;right:1%;bottom:1em;width:5em}.drivers .driver{background:transparent;margin:-5% -5% 5% -1%;width:42%}.drivers .driver:nth-of-type(8n+1){margin-left:25%}.drivers .modal .inner{left:5%;right:3%;top:10%;bottom:unset;padding-bottom:5%}.drivers .modal .inner img{left:-8%;width:58%}.drivers .modal .inner .bio{font-size:1.4rem;line-height:1.4;margin-left:48%;margin-top:12%;margin-right:2%}.drivers .modal .inner .bio .name{font-size:2.2rem}.drivers .modal .inner .bio .jobTitle{font-size:2rem}.drivers .cta{margin-bottom:-5em;margin-top:5em}}@media screen and (min-width: 1000px){.drivers .driver .nameTag .name{font-size:1.4em}.drivers .driver .nameTag .jobTitle{font-size:1.25em}.drivers .modal .inner{left:5%;right:5%;top:25vh;bottom:unset;padding-bottom:5%}.drivers .copyBlock{font-size:4em}}@media screen and (min-width: 1200px) and (min-height: 800px){.drivers .modal .inner{left:10%;right:5%;top:15%}.drivers .modal .inner .close{top:2em;right:1.5em;width:2em}.drivers .modal .inner .close:before{width:2em}.drivers .modal .inner img{position:absolute;bottom:0;left:-7%;width:50%}.drivers .modal .inner .bio{color:#191a1a;font-size:1.6rem;line-height:1.4;margin-left:42%;margin-top:12%;margin-right:5%}.drivers .modal .inner .bio .name{display:block;font-family:Oswald,sans-serif;font-size:2.8rem;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase}.drivers .modal .inner .bio .jobTitle{display:block;font-size:2.8rem}}@media screen and (min-width: 1300px){.drivers .driver .nameTag{padding-bottom:2em}.drivers .copyBlock{font-size:5.5em}}.giving main{padding-top:75px;overflow:hidden}.giving h1{color:#191a1a;-webkit-text-fill-color:#191A1A;margin:1rem 0}.giving .orgs{margin:0}.giving .orgs li{list-style:none;text-transform:uppercase;color:#fff;font-family:Oswald,sans-serif;font-style:normal;font-size:1.7em;font-weight:700;letter-spacing:-.05em;line-height:1.2;text-align:right}.giving .intro{margin:1em 2%}.giving .black{background:#191A1A;padding:25vw 5% 1em}.giving .black:before{content:"";border-style:solid;border-color:#FFFFFF transparent transparent #FFFFFF;border-width:25vw 100vw 0 0;position:absolute;top:0;left:0}.giving .black .copy{color:#fff;margin-bottom:2em;margin-top:1em;width:85%}.giving #footer{padding-top:25vw}.giving #footer:before{content:"";border-style:solid;border-color:#191A1A transparent transparent #191A1A;border-width:25vw 100vw 0 0;position:absolute;top:0;left:0}.giving .hero{float:right;margin-right:-2%;-webkit-shape-outside:url(https://dev.drivebrand.drivedev.net/assets/images/People/KRUSTY.png);width:80%}.giving .quote{display:none}@media screen and (min-width: 750px){.giving .contentBlock .block{display:block;margin:4em 0 2em}.giving .contentBlock .copy{margin:auto;max-width:900px;width:100%}.giving .orgs{display:inline-block;width:50%}.giving .orgs li{font-size:1.9rem}.giving .black .copy{display:inline-block;margin-right:4%;vertical-align:top;width:45%}}@media screen and (min-width: 1050px){.giving .hero{float:none;position:absolute;right:-4%;bottom:0;width:65%;margin:0}.giving .intro h1{max-width:5em}.giving .intro .copy{font-size:1.2em;padding-left:5%;padding-right:45%;padding-bottom:5em}.giving .quote{display:block;font-family:"Source Serif Pro",serif;font-style:italic;font-size:1.75em;position:absolute;top:3em;right:30%;text-align:left;width:7em}.giving .orgs{width:55%}.giving .orgs li{font-size:2.8rem}.giving .black .copy{margin-left:4%;margin-right:10%;width:30%}}@media screen and (min-width: 1250px){.giving .hero{width:65%}.giving .intro .copy{padding-right:55%;padding-bottom:8em}}@media screen and (min-width: 1350px){.giving .hero{width:60%}.giving .intro .copy{padding-right:60%}.giving .orgs li{font-size:3.4rem}}@media screen and (min-width: 1550px){.giving .hero{right:0;width:50%}.giving .intro .copy{padding-right:65%;padding-bottom:10em}.giving .orgs li{font-size:3.8rem}.giving .black .copy{width:25%}}.home main{padding-top:75px}.home .intro{overflow:hidden;width:100%}.home .intro h1{margin-top:60px;-webkit-text-stroke:unset}.home .intro h2.gradient{font-size:60px}.home .intro .quote{color:#191a1a;display:block;font-family:"Source Serif Pro",serif;font-style:italic;font-size:1.2rem;letter-spacing:-.025em;line-height:1.2;margin-left:auto;margin-right:1em;margin-bottom:1em;text-align:right;width:8em}.home .intro .cta{margin-bottom:-3em;z-index:1}.home .intro img{padding-bottom:1em;position:relative;max-width:130%;margin-left:-15%}.home .intro:after{content:" ";display:block;position:absolute;left:0;bottom:0;border-style:solid;border-width:0 0 40vw 100vw;border-color:transparent transparent #b21e39}.home .gradient{position:relative;z-index:2}.home .gradient:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:0;background:#FFFFFF}.home .slide-up{animation:4s slide-up;margin-top:0}@keyframes slide-up{0%{margin-top:80%}to{margin-top:0}}.home .offset-border{position:absolute;left:5%;top:-30vw}.home .slide{margin:0 3em;padding:0}.home .slide .numeral{color:#fff;font-family:Oswald,sans-serif;font-size:7em;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:1;margin-left:-.25em}.home .slide .backgroundnumeral{display:none}.home .slide img{border:8px solid #FFFFFF;box-shadow:5px 5px 10px #00000029;margin:-1em -12% 2em -18%;max-width:125%}.home .slide .description{color:#fff;position:absolute;left:-1em;right:-1em;top:50%;z-index:2}.home .slide .description h2{font-size:3.5em;line-height:.9;max-width:none;text-align:center}.home .slide .description h4{font-size:1.5em;margin-left:2em;margin-right:1em;text-align:right}.home .slide .description .copy,.home .slide .cta{display:none}.home #footer{padding-top:25vw}.home #footer:before{content:"";border-style:solid;border-color:#b21e39 transparent transparent #b21e39;border-width:25vw 100vw 0 0;position:absolute;top:0;left:0}@media screen and (min-width: 350px){.home .intro h1{width:96%}.home .slide img{margin:-1em -8% 2em -12%;max-width:120%}.home .slide .description{top:50%}.home .slide .description h2{font-size:3.5em;line-height:1}}@media screen and (min-width: 500px){.home .slide .numeral{margin-left:0}.home .slide img{margin:-1em 0 2em -2%;max-width:100%}.home .slide img:hover,.home .slide img:focus{transform:matrix(1,.09,-.09,1,0,0)}.home .slide .description{left:0;right:10%;transform:matrix(1,.09,-.09,1,0,0)}}@media screen and (min-width: 800px){.home .intro{padding-bottom:30vw;min-height:111vh}.home .intro h1{display:inline-block;padding-top:.5em;width:55%}.home .intro .quote{position:absolute;margin:0;left:40%;top:18em}.home .intro .cta{margin:0;position:absolute;left:30%;top:75vh}.home .intro img{position:absolute;margin-left:-40%;margin-right:-10%;padding:0;vertical-align:top;width:60%}.home .offset-border{top:-20vw}.home .slide img{margin:-1em 0 2em -4%;max-width:45%;display:inline-block;vertical-align:top}.home .slide .description{display:inline-block;margin-left:-1em;margin-top:-2em;margin-bottom:2em;max-width:60%;position:relative}.home .slide .description h2{font-size:5.5em;text-align:left}.home .slide .description .copy{display:block;line-height:1.2;margin-left:2em;margin-top:1em}.home .slide .cta{display:block;position:absolute;bottom:.5em;left:50%;transform:matrix(1,.09,-.09,1,0,0);z-index:2}.home .slide .cta .first{display:block}.home .slide .cta .second{display:none}.home .slide .cta a:hover .first,.home .slide .cta a:focus .first{display:none}.home .slide .cta a:hover .second,.home .slide .cta a:focus .second{display:block}}@media screen and (min-width: 1000px){.home .intro{padding-bottom:37vw}.home .intro h1{font-size:6em;margin-bottom:-.5em}.home .intro .quote{font-size:1.4em}.home .intro .cta{left:35%}.home .intro img{width:40%;margin-left:-35%}.home .slide{margin:0 1em}.home .slide .numeral{display:inline-block;font-size:6.5em;vertical-align:middle}.home .slide img{margin:2em 0;max-width:35%;vertical-align:middle}.home .slide .description{margin-top:1em;margin-bottom:4em;max-width:45%;vertical-align:middle}.home .slide .description h2{font-size:6em}.home .slide .backgroundnumeral{display:block;position:absolute;right:1%;bottom:0;color:transparent;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#b21e39;font-family:Oswald,sans-serif;font-size:30em;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:1;mix-blend-mode:multiply}}@media screen and (min-width: 1200px){.home .intro h1{font-size:7em}.home .intro .quote{font-size:1.6em}.home .slide .numeral,.home .slide .description h2{font-size:7em}.home .slide .description h4{font-size:2.4em;text-align:center}.home .slide .backgroundnumeral{font-size:40em}}@media screen and (min-width: 1400px){.home .intro{padding-bottom:34vw}.home .intro h1{font-size:8em}.home .intro .quote{font-size:1.8em;top:20em}.home .intro img{margin-left:-40%;width:55%;max-width:550px}.home .slide .numeral,.home .slide .description h2{font-size:8em}}@media screen and (min-width: 1600px){.home .intro{min-height:133vh}.home .intro h1{font-size:6em;width:8em}.home .intro img{margin-left:13%}}@media screen and (min-width: 1800px){.home .intro img{margin-left:9%;margin-right:-2%}}.landing .copy{font-size:1.2rem}.landing .copy h3{font-size:1.5rem;line-height:1.5}.landing .description{color:#fff;position:absolute;bottom:50%;left:0;right:0;margin:auto auto -4em;width:20em;z-index:2}.landing .description h4{font-size:1.25em}.landing .title .right{position:absolute;top:60%;left:40%;max-width:60%}.landing .title .right h4{font-size:1.2em;color:#fff;margin-bottom:-1em;margin-right:10%;text-align:left}@media screen and (orientation: landscape){.landing .title .right{max-width:30%;left:70%;top:40%}.landing .title .right h4{margin-top:6em;margin-bottom:-2em}}@media screen and (min-width: 500px){.landing .description{width:25em}}@media screen and (min-width: 1000px){.landing .description{width:32em}.landing .description h4,.landing .title .right h4{font-size:1.8em}}@media screen and (min-width: 1200px){.landing .description{width:40em}}.services main{padding-top:75px}.services .fullPadding{margin-top:2em}.services .image img{max-height:80vh}.services .intro .categories{position:absolute;top:-1em;right:0;mix-blend-mode:multiply;z-index:2}.services .intro .categories li{list-style:none;color:#b21e39;-webkit-text-fill-color:#b21e39;font-family:Oswald,sans-serif;font-size:1.6em;font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:1;margin:0;text-align:right;text-transform:uppercase}.services .intro .categories li:hover,.services .intro .categories li:focus{color:#fff;-webkit-text-fill-color:#FFFFFF;-webkit-text-stroke-color:#b21e39;-webkit-text-stroke-width:1px}.services .intro .quote{color:#191a1a;display:none}.services .intro img.hero{margin-bottom:-5vw;max-width:130%;margin-left:-25%}.services .intro .doodle{position:absolute;right:20%;bottom:0;z-index:2;width:45%}.services .intro:after{content:" ";display:block;position:absolute;left:0;bottom:0;border-style:solid;border-width:0 0 40vw 100vw;border-color:transparent transparent #b21e39}.services .contentBlock{margin-right:20%;z-index:2}.services #footer{padding-top:25vw}.services #footer:before{content:"";border-style:solid;border-color:#b21e39 transparent transparent #b21e39;border-width:25vw 100vw 0 0;position:absolute;top:0;left:0}@media screen and (min-width: 400px){.services .intro .categories li{font-size:2em}}@media screen and (min-width: 500px){.services .intro .categories{top:0}.services .intro .categories li{font-size:3em}}@media screen and (min-width: 750px){.services .intro .categories li{font-size:3.5em}.services .intro .doodle{right:30%;width:40%}.services .contentBlock .copy{width:80%}.services .contentBlock .fullPadding{display:block;height:5em}}@media screen and (min-width: 1000px){.services .intro img.hero{max-width:70%;margin-left:-5%;margin-bottom:-2vw}.services .intro .quote{display:block;font-family:"Source Serif Pro",serif;font-style:italic;font-size:1.75em;position:absolute;top:9em;right:30%;text-align:left;width:7em}.services .intro .doodle{right:43%;bottom:4vw;width:22%}.services .intro .categories li{font-size:4em}.services .contentBlock{margin:0 5%}.services .contentBlock .subhead{width:30%}.services .contentBlock .copy{width:40%}.services .contentBlock .center{display:block;margin:1em auto;width:60%}.services .contentBlock .cta{display:block}.services .contentBlock .images{display:inline-block;max-width:28%}.services .contentBlock .leftPadding{display:inline-block;width:8%}}@media screen and (min-width: 1200px){.services .intro img.hero{max-width:100%;margin-left:5%;margin-bottom:0}.services .intro .quote{top:10em}.services .intro .categories li{font-size:5em}}@media screen and (min-width: 1400px){.services .intro .categories li{font-size:6em}}@media screen and (min-width: 1500px){.services .intro img.hero{margin-bottom:4%}.services .intro .quote{right:40%}.services .intro .doodle{left:500px;bottom:90px;width:300px}}#splashscreen{position:fixed;top:0;left:0;right:0;bottom:0;background:#b21e39;z-index:50}#splashscreen #splashcenter{display:block;height:70px;margin:42vh auto auto;text-align:center}#splashscreen #splashcenter .quote{display:none;color:#fff;font-family:"Source Serif Pro",serif;font-size:1.5em;font-style:italic;padding:1em 0}#splashscreen #splashcenter #splashlogo{display:block;position:absolute;top:0;left:0;right:0;height:100%;width:auto;margin:auto}#splashscreen #splashcenter:hover .quote,#splashscreen #splashcenter:focus .quote{display:block}#splashscreen #splashcenter:hover #splashlogo,#splashscreen #splashcenter:focus #splashlogo{display:none}#splashscreen #splashtv{position:absolute;right:-1%;bottom:-2%;height:30%}.survey #content h1{color:#fff;-webkit-text-fill-color:#FFFFFF;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#b21e39;width:4em}.survey #content .intro h1{padding:1em 5% 0;z-index:2}.survey #content .intro:after{content:" ";display:block;position:absolute;left:0;bottom:0;border-style:solid;border-width:0 0 40vw 100vw;border-color:transparent transparent #b21e39;z-index:-1}.survey #content .contentBlock{margin:0 5%;z-index:2}.survey #content .contentBlock .cta{display:block}.survey #content .contentBlock .copy.absolute{display:inline-block;position:relative;margin:0 -2% 0 -50%;text-align:center;width:45%}.survey #content .contentBlock .split{display:inline-block;margin:0 3%;width:45%}.survey #content .contentBlock input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;width:1.5em;height:1.5em;border:5px solid #FFFFFF;vertical-align:text-top}.survey #content .contentBlock input[type=radio]:before{box-sizing:border-box;content:"";position:absolute;display:block;width:1em;height:1em}.survey #content .contentBlock input[type=radio]:checked:after{content:"✓";color:#fff;font-size:2em;position:absolute;bottom:10px}.survey #content .doodle{position:absolute}.survey #content .doodle.doodle1{bottom:-6%;left:2%;width:24%}.survey #content .doodle.doodle2{bottom:-1%;right:-2%;width:50%}@media screen and (min-width: 750px){.survey #content .contentBlock .copy{width:100%}.survey #content .contentBlock .copy.absolute{margin:55% -1% 0 -50%}.survey #content .doodle.doodle1{width:16%}.survey #content .doodle.doodle2{width:35%}}@media screen and (min-width: 1000px){.survey #content .contentBlock{margin:0 5% 0 25%}.survey #content .contentBlock .copy{margin-top:-4em}.survey #content .contentBlock .copy.absolute{margin:50% 10% 0 -50%;width:40%}.survey #content .contentBlock .split{display:inline-block;margin:0 9% 0 0;width:40%}.survey #content .contentBlock .cta{margin-left:-10%}.survey #content .doodle.doodle1{bottom:-12%;left:3%}.survey #content .doodle.doodle2{bottom:-1%;right:-1%;width:28%}}.work main{padding-top:75px;margin-bottom:-80px;overflow:hidden}.work h1{color:#fff;-webkit-text-fill-color:#FFFFFF;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#b21e39;margin:0 10% 0 5%;font-size:4.5rem}.work .intro img.hero{width:60%}.work .intro h1{bottom:-1em;position:absolute;z-index:2}.work .intro:after{content:" ";display:block;position:absolute;left:0;bottom:0;border-style:solid;border-width:0 0 40vw 100vw;border-color:transparent transparent #b21e39}.work .overlay{z-index:0}.work .desc{margin-left:10%;max-width:70%;padding-top:4em}.work .doodle{position:absolute;right:2%;top:8em;max-width:35%;z-index:1}.work .campaigns{margin-top:3em;z-index:2}.work .campaigns .slick-list{margin:0 -3%}.work .campaigns .slide{margin:1em}.work .campaigns .slide img{border:8px solid #FFFFFF;box-shadow:5px 5px 10px #00000029}.work .campaigns .slide .description{color:#fff;position:absolute;bottom:1em;left:1em;right:1em;z-index:2}.work .campaigns .slide .description h2{font-size:2.5em;line-height:.9;text-align:center}.work .campaigns .slide .description h4{font-size:1em;margin-left:2em;margin-right:.5em;text-align:right}.work .contentBlock .cta{display:block;margin-top:5em}.work #footer{padding-top:25vw}.work #footer:before{content:"";border-style:solid;border-color:#b21e39 transparent transparent #b21e39;border-width:25vw 100vw 0 0;position:absolute;top:0;left:0}@media screen and (min-width: 400px){.work .intro h1{bottom:0}.work .desc{max-width:60%;padding-top:1em}.work .doodle{max-width:30%;top:2em}.work .campaigns{margin-top:1em}}@media screen and (min-width: 500px){.work .doodle{top:-2em}}@media screen and (min-width: 750px){.work .intro img.hero{width:40%}.work .intro h1{margin:0 20% 0 10%}.work .desc{margin-left:20%;max-width:50%}.work .campaigns{margin-top:2em;padding-bottom:6em;margin-bottom:6em}.work .campaigns .slide .description h2{font-size:3.25em;line-height:1}.work .campaigns .slide .description h4{font-size:1.25em}}@media screen and (min-width: 1000px){.work .intro h1{margin:0 25% 0 15%}.work .doodle{max-width:25%;top:-8em}}@media screen and (min-width: 1300px){.work .doodle{top:-15em}}@media screen and (min-width: 1500px){.work .intro h1{margin:0 40% 0 20%}}.campaign{color:#191a1a}.campaign main{padding-top:0}.campaign main h3{margin:0 0 1em}.campaign .title .description{color:#fff;position:absolute;top:45%;left:10%;right:10%;z-index:2}.campaign .title .description h1{text-align:center;-webkit-text-stroke:0;-webkit-text-fill-color:#FFFFFF}.campaign .title .description h4{font-size:1.25em;margin-left:auto;max-width:75%;text-align:right}.campaign .title .awards{position:absolute;bottom:-10px;right:5%;left:auto;z-index:2}.campaign .title .awards .icon{vertical-align:middle}.campaign .cta{margin-top:-5em;text-align:right;margin-right:5%;margin-bottom:4em}.campaign .cta a{background:#b21e39;color:#fff}.campaign .contentBlock .images,.campaign .contentBlock .results{margin-left:-5%;margin-right:-5%;transform-origin:50% 50%}.campaign .contentBlock .margin{margin:1em 0}.campaign .contentBlock .slider{margin:1em -5%;padding-bottom:4em;transform:none}.campaign .contentBlock .slider .slick-list{padding:0 8% 0 0;transform:none}.campaign .contentBlock .slider .slick-list .slide{box-sizing:border-box;padding:1.5em .5em}@media screen and (orientation: landscape){.campaign .title .bkg img{width:100%;height:auto}}@media screen and (min-width: 750px){.campaign .title .description{left:10%}.campaign .title .description h1{line-height:.9;max-width:none;text-align:center;-webkit-text-stroke:0;-webkit-text-fill-color:#FFFFFF}.campaign .title .description h4{font-size:1.8em;margin-left:50%;text-align:left}.campaign .contentBlock .images{display:flex}.campaign .contentBlock .copy{margin:.75rem 0}}@media screen and (min-width: 1000px){.campaign header:before{border-width:8em 18em 0 0}.campaign .title .description{right:20%}}
