@import url("//cloud.webtype.com/css/df4fea96-2f95-4d6a-b876-27bcea0fa59e.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;line-height:1;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.red{color:#FF0000}.blue{color:#0000FF}body,input,button{font:normal 16px/1.5 "Nitti Light",Courier,monospace;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,strong{font-weight:normal}h1{line-height:1.2;font-size:50px}h4{display:inline-block;font-family:"Nitti Medium",Courier,monospace;font-size:1.15em;line-height:1;text-decoration:underline}h2,strong{font-family:"Nitti Medium",Courier,monospace}p{font-size:18px}a{color:blue}img{max-width:100%}em{font-style:italic}@media (max-width: 600px){h1{font-size:24px}p{font-size:15px}}html,body{height:100%}.limit-width{margin:0 auto;max-width:850px;overflow:hidden;position:relative;width:90%;z-index:100}.wrapper{position:relative;min-height:100%;margin-bottom:-126px}.wrapper:after{content:"";display:block;height:126px}@media (max-width: 880px){.wrapper{position:relative;min-height:1px;margin-bottom:0}.wrapper:after{display:none}}.hide{display:none}.modal{background:#FFF;border:2px #222 solid;display:none;margin-left:-200px;margin-top:-100px;max-width:400px;overflow:hidden;padding:30px;position:fixed;top:200%;left:50%;z-index:10000}.modal .close{color:#AAA;text-decoration:none}.modal .close:hover{color:red}.modal .x{color:#222;font:normal 100 35px/0.5 "Helvetica Neue", Helvetica, sans-serif;position:absolute;top:10px;right:10px;z-index:1000}.modal h3{font-size:1.1em}.modal .field{position:relative}.modal .field .response{color:red;opacity:0;position:absolute;top:10px}.modal input.text{border:none;border-bottom:2px #000 solid;border-radius:0;background:none;display:block;font-size:1.1em;margin:15px 0 30px;outline:none;width:100%;-webkit-appearance:none}.modal input.text:focus{border-bottom-color:blue}.modal input.submit{border:none;background:#222;border-radius:0;color:#FFF;cursor:pointer;font-size:1.1em;margin-right:15px;outline:none;padding:5px 15px;-webkit-appearance:none}.modal input.submit:hover{background:blue}.modal input.submit:active{position:relative;top:1px}.modal .thanks{background:inherit;position:absolute;padding:110px 0 0 50px;top:100%;left:0;width:100%;height:100%;z-index:100}@media (max-width: 600px){.modal{-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;margin-top:0;left:5%;max-width:100%;width:90%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.modal-bg{background:-moz-linear-gradient(top, rgba(255,255,255,0) -30%, #0c0cff 30%, blue 21%);background:linear-gradient(to bottom, rgba(255,255,255,0) -30%, #0c0cff 30%, blue 21%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#0000ff',GradientType=0 );display:none;opacity:0.9;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}form .loading{background:#FFF url(../images/loading-0b4947a4.gif) no-repeat center center;display:none;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:90}.hero{background:#FEf272;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.hero .content{position:relative;z-index:30}.hero .fade{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );background-repeat:no-repeat;position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:20}.hero .logo{position:absolute;top:60px;text-align:center;width:100%;z-index:0}.hero .logo a{opacity:0.8}.hero .logo a:hover{opacity:1}.hero .logo img{margin:0 auto;max-width:70%}.hero .logo-subhead{font-size:120px;line-height:1.1em;letter-spacing:-0.06em}.hero .title{margin:0;line-height:1;bottom:8%;position:absolute;text-align:center;z-index:100;width:100%}.hero .title h1{padding:0 5%}@media (max-width: 600px){.hero .logo-subhead{font-size:50px}}#home .hero{background-color:#FEf272;min-height:900px;padding:60px 5%}#home .hero a{color:#222;border:none;text-decoration:none}#home .hero a span{color:#222}#home .hero a:hover span{text-decoration:underline}#home .hero a:hover .red{color:#FF0000}#home .hero a:hover .blue{color:#0000FF}#home .hero .logo{position:static;text-align:center;width:100%;margin:0 auto}#home .hero .logo a{opacity:0.8}#home .hero .logo a:hover{opacity:1}#home .hero .logo img{margin:0 auto;max-width:70%}#home .hero .intro{margin:60px 0}#home .hero .intro a{text-decoration:underline}#home .hero .intro a:hover{color:#0000FF}#home .hero .intro a:last-child:hover{color:#FF0000}#home .hero .label{font-size:15px;display:inline-block;text-transform:uppercase;text-decoration:underline;vertical-align:text-top;margin:0 0px 0 0;position:relative;top:0.8em;left:0.5em}@media (max-width: 880px){#home .hero{min-height:100px}}@media (max-width: 600px){#home .hero .label{font-size:11px;left:0.4em;top:0.6em}#home .hero .intro{margin:40px 0}}#article{padding-bottom:100px}#article .hero{height:90vh}#article .intro p{margin:25px 0 0}#article .intro a{color:#000}#article .intro a:hover{color:blue}#article .email{border-top:1px #000 solid;clear:both;overflow:hidden;position:relative;margin-top:80px;padding-top:35px;width:75%}#article .email:after{clear:both;content:".";display:block;height:0;visibility:hidden}#article .email h2{font-weight:600}#article .email p{margin:25px 0 0;letter-spacing:-1px}#article .email .message{float:right;width:80%}#article .email .message img{max-width:50%}#article .email .image{float:left;width:13%}#article .email .image .box{border:1px currentColor solid;position:relative;overflow:hidden}#article .email .image img{opacity:0.8;display:block}#article .email.blue{border-top-color:blue;color:blue;float:right}#article .email.blue .image .box{border-color:blue}#article .email.blue a{color:blue}#article .email.red{border-top-color:red;color:red;float:left}#article .email.red .image .box{border-color:red}#article .email.red a{color:red}#article .annotation{padding-left:20px;border-left:1px solid #000}#article .annotation p,#article .email .annotation p{color:#000;font-weight:bold}#article .annotation a,#article .email .annotation a{color:#000}#article .annotation a:hover,#article .email .annotation a:hover{color:blue}#article .quote{clear:both;width:90%;margin:80px auto 0}#article .quote blockquote{margin-bottom:20px}#article .quote blockquote p{font-size:40px}#article .unspooled-jump{margin-top:40px;clear:both;text-align:center}#article .unspooled-jump a{font-size:24px;clear:both;text-align:center;color:#000}#article .unspooled-jump a:hover{color:blue}@media (max-width: 880px){#article .hero{max-height:600px}#article .quote blockquote p{font-size:30px}#article .email .message{float:none;width:100%}#article .email .image{position:absolute;right:0;overflow:hidden;top:20px;max-height:100px;width:70px}}@media (max-width: 600px){#article{padding-bottom:40px}#article .hero{max-height:300px}#article .quote{display:none}#article .email{width:100%}#article .email h2{font-size:15px}#article .unspooled-jump a{font-size:18px}}footer{border-top:1px #222 solid;margin:0 auto;padding:20px 0 40px;font-size:0.7em;overflow:hidden;text-align:center;width:90%;position:relative;z-index:1}footer p{margin:0;padding:0;line-height:1.5}footer .link{color:#222;display:inline-block;font-size:2em;font-family:"Nitti Medium",Courier,monospace}footer .link:hover{color:blue}footer .left{float:left;padding-top:23px;text-align:left;width:60%}footer .right{float:right;text-align:right;width:40%}footer .mc-logo{display:inline-block;float:left;opacity:0.7;width:150px;margin:0 20px 0 0}footer .mc-logo:hover{opacity:1}footer .credits{padding:0 20px 0 0}footer .credits p{font-size:11px}footer form{overflow:hidden;position:relative;padding-top:20px;width:100%}footer form input{border:0;border-bottom:1px #000 solid;border-radius:0;color:#0000FF;display:block;float:left;font-size:1.8em;outline:none;width:50%}footer form input:focus{border-color:#0000FF}footer form button{border:0;background:#000;color:#fff;cursor:pointer;display:block;float:right;width:40%;padding:5px 15px;-webkit-appearance:none}footer form button:hover{background:#0000FF;color:#FFF}footer form .response{color:#FF0000;position:absolute;opacity:0;top:-100%}@media (max-width: 880px){footer .link{display:block;margin-bottom:10px}footer .mc-logo{display:block;float:none;margin:0 auto;text-align:center}footer .credits{float:none;width:100%;margin:20px 0 0}footer .left,footer .right{float:none;margin-bottom:20px;text-align:center;width:100%}}@media (max-width: 600px){footer form input{float:none;display:block;margin:0 auto;width:90%;text-align:center}footer form button{display:inline-block;float:none;margin:20px auto 0;width:auto}}.digital-read-more{border-top:1px #000 solid;padding:55px 0 50px;margin:0 auto;text-align:center;width:90%;position:relative;z-index:10}.digital-read-more a:hover{color:red}.digital-read-more h5{display:block;font-size:1.25em;margin:0}.digital-read-more h3{font-size:2.6em;margin:-10px 0 0}footer.digital-footer{border-top:1px #222 solid;margin:0 auto;padding:20px 0;font-size:0.7em;overflow:hidden;text-align:center;width:90%}footer.digital-footer p{margin:0;padding:0;line-height:1.5;font-size:11px}footer.digital-footer .left{float:left;text-align:left;width:70%}footer.digital-footer .right{float:right;text-align:right;width:30%}footer.digital-footer .mc-logo{display:inline-block;opacity:0.7;width:150px;float:none}footer.digital-footer .mc-logo:hover{opacity:1}@media (max-width: 880px){footer.digital-footer .left,footer.digital-footer .right{float:none;margin-bottom:20px;text-align:center;width:100%}}