﻿@font-face{font-family:"Input Mono Narrow";font-weight:700;font-style:normal;src:url("//cloud.typenetwork.com/licenseWeb/2533/fontfile/eot/");src:url("//cloud.typenetwork.com/licenseWeb/2533/fontfile/eot/?#iefix") format("embedded-opentype"),url("//cloud.typenetwork.com/licenseWeb/2533/fontfile/woff/") format("woff"),url("//cloud.typenetwork.com/licenseWeb/2533/fontfile/svg/#web") format("svg")}@font-face{font-family:"Input Mono Narrow";font-weight:400;font-style:italic;src:url("//cloud.typenetwork.com/licenseWeb/2532/fontfile/eot/");src:url("//cloud.typenetwork.com/licenseWeb/2532/fontfile/eot/?#iefix") format("embedded-opentype"),url("//cloud.typenetwork.com/licenseWeb/2532/fontfile/woff/") format("woff"),url("//cloud.typenetwork.com/licenseWeb/2532/fontfile/svg/#web") format("svg")}@font-face{font-family:"Input Mono Narrow";font-weight:400;font-style:normal;src:url("//cloud.typenetwork.com/licenseWeb/2531/fontfile/eot/");src:url("//cloud.typenetwork.com/licenseWeb/2531/fontfile/eot/?#iefix") format("embedded-opentype"),url("//cloud.typenetwork.com/licenseWeb/2531/fontfile/woff/") format("woff"),url("//cloud.typenetwork.com/licenseWeb/2531/fontfile/svg/#web") format("svg")}@font-face{font-family:"Input Mono";font-weight:700;font-style:normal;src:url("//cloud.typenetwork.com/licenseWeb/2530/fontfile/eot/");src:url("//cloud.typenetwork.com/licenseWeb/2530/fontfile/eot/?#iefix") format("embedded-opentype"),url("//cloud.typenetwork.com/licenseWeb/2530/fontfile/woff/") format("woff"),url("//cloud.typenetwork.com/licenseWeb/2530/fontfile/svg/#web") format("svg")}@font-face{font-family:'Tiempos Headline';font-weight:700;font-style:normal;src:url("/assets/fonts/TiemposHeadlineWeb-Bold.eot");src:url("/assets/fonts/TiemposHeadlineWeb-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/TiemposHeadlineWeb-Bold.woff") format("woff"),url("/assets/fonts/TiemposHeadlineWeb-Bold.woff2") format("woff2")}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;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px}@media only screen and (max-width: 719px){html{font-size:16px}}body{font-family:"Input Mono Narrow";line-height:1.5;-webkit-font-smoothing:antialiased;-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}h1{font-size:3.5em;font-family:"Tiempos Headline",serif;font-weight:700;line-height:1.2}@media only screen and (max-width: 719px){h1{font-size:2.5em}}h2{text-transform:uppercase}.post__content h2:not(:first-child){margin-top:3rem}h2,h3{font-weight:700}h1,h2,h3,h4,h5,h6,p{margin-bottom:1.5rem}.post__content ol,.post__content ul,.post__content blockquote{margin-bottom:1.5rem}.post__content pre,.post__content figure,.post__content table{margin-bottom:3rem}.post__content pre:not(:first-child),.post__content figure:not(:first-child),.post__content table:not(:first-child){margin-top:3rem}.highlighter-rouge{margin-top:3rem}.post__content img{margin-top:3rem;margin-bottom:3rem}.post__content p:first-child img{margin-top:0}strong img{margin-left:-25%}.fluid-width-video-wrapper{margin-bottom:3rem}p:not(:first-child) .fluid-width-video-wrapper{margin-top:3rem}blockquote+blockquote{margin-top:-1.5rem;padding-top:1.5rem}.post__content ol,.post__content ul{padding-left:21.68px}@media only screen and (max-width: 719px){.post__content ol,.post__content ul{padding-left:19.28px}}.post__content ol{counter-reset:decimal-counter}.post__content ol li:before,.post__content ul li:before{padding-right:0.6rem;position:absolute;width:2rem;margin-left:-2rem;text-align:right}.post__content ol li:before{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;content:counter(decimal-counter);counter-increment:decimal-counter}.post__content ul li:before{content:'⚡'}.post__content hr{opacity:1;height:1.5rem;background:inherit;text-align:center;margin-top:3rem;margin-bottom:3rem}.post__content hr:after{content:'· · ·'}blockquote{font-style:italic;border-left:2px solid;padding-left:19.68px}@media only screen and (max-width: 719px){blockquote{padding-left:17.28px}}blockquote em{font-style:normal}pre{padding:.75rem}pre,code,kbd,samp{overflow:auto;white-space:pre}strong,b{font-weight:700}em,i{font-style:italic}.sc{text-transform:uppercase;font-family:"Input Mono";font-weight:700;font-size:.83333em;letter-spacing:.05em}small,.caption{opacity:.6}.caption{margin-top:-2.25rem;margin-bottom:3rem}img,video,iframe{display:block;max-width:100%;height:auto}table{width:100%;text-align:left}table th{font-weight:700}table th,table td{padding-right:21.68px}@media only screen and (max-width: 719px){table th,table td{padding-right:19.28px}}table th:last-of-type,table td:last-of-type{padding-right:0}table code{white-space:normal}hr{opacity:.2;border:0;margin:0;height:1px}sup{font-size:.83333em;vertical-align:baseline;position:relative;top:-0.4em}input{outline:none;border:2px solid;border-radius:0;padding:.375rem 10.84px;height:45px;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit}@media only screen and (max-width: 719px){input{height:40px;padding-left:9.64px;padding-right:9.64px}}input::-moz-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder{color:inherit}input::-webkit-input-placeholder{color:inherit}input[type="submit"]{cursor:pointer}input[type="submit"][disabled]{cursor:default;display:none}.container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:4.16667%;padding-right:4.16667%}.row{margin-left:-1.38889%;margin-right:-1.38889%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col{padding-left:1.38889%;padding-right:1.38889%}.quarter{width:25%}@media only screen and (max-width: 1199px){.quarter{width:33.33333%}}@media only screen and (max-width: 959px){.quarter{width:50%}}@media only screen and (max-width: 479px){.quarter{width:100%}}.three-quarters{width:75%}@media only screen and (max-width: 1199px){.three-quarters{width:66.66667%}}@media only screen and (max-width: 959px){.three-quarters{width:50%}}@media only screen and (max-width: 479px){.three-quarters{width:100%}}.third{width:33.33333%}@media only screen and (max-width: 719px){.third{width:100%}}.two-thirds{width:66.66667%}@media only screen and (max-width: 719px){.two-thirds{width:100%}}.half{width:50%}@media only screen and (max-width: 959px){.half{width:100%}}.col--contact{width:25%}@media only screen and (max-width: 959px){.col--contact{width:100%}}.col--content{width:75%}@media only screen and (max-width: 1199px){.col--content{width:66.66667%}}@media only screen and (max-width: 959px){.col--content{width:100%}}.col--meta{width:25%}@media only screen and (max-width: 1199px){.col--meta{width:33.33333%}}@media only screen and (max-width: 959px){.col--meta{width:100%}}.row--header{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}@media only screen and (max-width: 479px){.row--header{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}}.col--header:nth-child(1){width:16.66667%}@media only screen and (max-width: 479px){.col--header:nth-child(1){width:50%}}.col--header:nth-child(2){width:83.33333%}@media only screen and (max-width: 479px){.col--header:nth-child(2){width:50%}}.col--year{width:25%}@media only screen and (max-width: 479px){.col--year{width:100%}}.col--post-titles{width:75%}@media only screen and (max-width: 479px){.col--post-titles{width:100%}}.header{margin-top:2.85rem;margin-bottom:6rem}@media only screen and (max-width: 479px){.header{margin-top:1.5rem;margin-bottom:4.5rem}}.header__logo svg{height:1.65rem}.nav__items{text-align:right;margin-left:-1.38889%;margin-right:-1.38889%}@media only screen and (max-width: 479px){.nav__items{text-align:left}}.nav__item{display:inline-block;padding-left:1.38889%;padding-right:1.38889%}@media only screen and (max-width: 479px){.nav__item{display:block}}.newsletter{margin-bottom:4.5rem;max-width:30rem}.newsletter__form{position:relative;width:100%;max-width:25rem;padding-right:108.4px}@media only screen and (max-width: 719px){.newsletter__form{padding-right:96.4px}}.newsletter__message{border:2px solid;text-align:center;padding:.375rem 10.84px}.newsletter__email{width:100%}.newsletter__submit{position:absolute;top:0;right:0;width:108.4px}@media only screen and (max-width: 719px){.newsletter__submit{width:96.4px}}@media only screen and (max-width: 959px){.contact__item{margin-bottom:1.5rem}}.contact__item:last-of-type{margin-bottom:1.5rem}.title{max-width:15em}.title,.post__hero{margin-bottom:6rem}.module{margin-top:1.5rem;margin-bottom:4.5rem}.module--footer{margin-bottom:3rem}.module__title{margin-bottom:3rem}.module--short .module__title{margin-bottom:1.5rem}.module--archive .module__title{margin-bottom:0}@media only screen and (max-width: 719px){.module--archive .module__title{margin-bottom:1.5rem}}.module__item{margin-bottom:3rem}.module__item__footer{margin-bottom:1.5rem}.module__logo{margin-bottom:1.5rem;display:block;text-align:center}.module__logo figure,.module__logo svg,.module__logo img{margin-left:auto;margin-right:auto;width:88%;height:auto;max-width:240px;-webkit-transform:translateZ(0)}.avatar{padding:7.5%}.avatar figure{display:inline-block;border-radius:50%;overflow:hidden;line-height:0}.avatar figure span{position:relative;display:inline-block;width:100%;background-size:cover;background-blend-mode:screen}.avatar figure span:before{display:block;content:"";width:100%;padding-top:100%}.avatar figure span>.content{position:absolute;top:0;left:0;right:0;bottom:0}.post__hero{padding-top:50%;height:0;overflow:hidden;position:relative;display:block;margin-left:-1px;margin-right:-1px}.post__hero img,.post__hero video{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:100%;height:auto}.post__content{margin-bottom:3rem}.post__content>*:not(.wide){max-width:37.5rem}.post__footer,.post__meta{margin-bottom:1.5rem}.post__award{max-width:12rem;margin-top:3rem}.post__award__image{max-width:6rem;margin-bottom:.75rem}.post-nav{margin-top:3rem}.footnotes{opacity:.6;margin-top:3rem}.footnotes:before{content:'———'}.hiring__aside{margin-top:1.5rem;margin-left:0}.job-metadata{margin-bottom:1.5rem}.humans{margin-top:3rem}.fill img,.fill video{width:100%}.hidden{display:none}.inline{display:inline}.fade{opacity:1}a.fade:hover,input.fade:hover,a.fade-parent:hover>*{opacity:.6}input.fade:focus{opacity:1}.faded{opacity:.6}a.faded:hover,input.faded:hover{opacity:.9}.fade,.faded,.fade-parent>*{transition:opacity .1s}.external:after{content:'→';margin-left:.4816em;transition:margin .1s}.external:hover:after{margin-left:0.602em}p a,.post__content a,.title a:not(.permalink),.underline{background-repeat:repeat-x;background-size:2px 2px;background-position:0 100%}p a,.post__content a,.title a,.underline{transition:opacity .1s}p a:hover,.post__content a:hover,.title a:hover,.underline:hover{opacity:.6}.title a:not(.permalink){background-position:0 94%}
