@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=c59efdf2-91c5-4cdd-926a-0a3008d0dff8");@font-face{font-family:"Proxima Nova";src:url("../fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix");src:url("../fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot"),url("../fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff") format("woff"),url("../fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf") format("truetype"),url("../fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f") format("svg");font-weight:700}@font-face{font-family:"Proxima Nova";src:url("../fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");src:url("../fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("../fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("../fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),url("../fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg");font-weight:400}@font-face{font-family:"Proxima Nova";src:url("../fonts/100a0b99-381b-4ca2-9226-35e96f25138e.eot?#iefix");src:url("../fonts/100a0b99-381b-4ca2-9226-35e96f25138e.eot?#iefix") format("eot"),url("../fonts/cf5ef906-e055-4b2c-8fc5-fcc4ab3ed9a2.woff2") format("woff2"),url("../fonts/19f65509-8952-44f0-b007-4dc3c4ba8aed.woff") format("woff"),url("../fonts/c1a14415-c9c4-4ac5-a1fe-a7402c79af9a.ttf") format("truetype"),url("../fonts/0494bbed-b759-4a77-8947-6fd201c4b037.svg#0494bbed-b759-4a77-8947-6fd201c4b037") format("svg");font-style:italic}@font-face{font-family:"Proxima N W01 Light";src:url("../fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix");src:url("../fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix") format("eot"),url("../fonts/2fa30669-9bbd-4ced-912f-db94a367ed6c.woff") format("woff"),url("../fonts/c12b3ebb-3771-483f-a84a-ac63d615c28e.ttf") format("truetype"),url("../fonts/2a961063-ea56-4a4b-8cea-bdae32edb0e2.svg#2a961063-ea56-4a4b-8cea-bdae32edb0e2") format("svg");font-weight:normal}@font-face{font-family:"Proxima N W01 Smbd";src:url("../fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix");src:url("../fonts/87e4b4fc-cdf1-450a-8bed-dd818cba908d.eot?#iefix") format("eot"),url("../fonts/70ae52ec-d89b-4c6a-9402-854ebe423c54.woff") format("woff"),url("../fonts/6a35571c-ea14-4dac-9ae1-0e7af0abeec8.ttf") format("truetype"),url("../fonts/ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c.svg#ac2bdafc-d4a8-49d0-8a10-4e2f16bf7e3c") format("svg");font-weight:normal}@font-face{font-family:"Proxima N W01 Light It";src:url("../fonts/ee3e7ba6-7c22-4ff7-ad76-656505595a8a.eot?#iefix");src:url("../fonts/ee3e7ba6-7c22-4ff7-ad76-656505595a8a.eot?#iefix") format("eot"),url("../fonts/0c4be1a2-8e16-48b4-a384-165fa5baffe3.woff") format("woff"),url("../fonts/a7e6cc5b-7ba3-44be-9063-2cc1b3c05155.ttf") format("truetype"),url("../fonts/a1adf259-df55-4d1c-a2ab-dd790daf22f8.svg#a1adf259-df55-4d1c-a2ab-dd790daf22f8") format("svg");font-weight:normal}@media screen and (min-width: 40em){.floatLeft{float:left}}@media screen and (min-width: 40em){.floatCenter{margin-left:auto;margin-right:auto}}@media screen and (min-width: 40em){.floatRight{float:right}}.grid,.grid-double{background-image:linear-gradient(to bottom, rgba(0,170,255,0.3) 1px, transparent 1px);background-position:left top;background-repeat:repeat;background-size:100% 26px;background-size:100% 1.625rem}@media screen and (min-width: 40em){.grid,.grid-double{background-size:100% 31px;background-size:100% 1.7222222222rem}}.grid-double{background-image:linear-gradient(to bottom, rgba(0,170,255,0.3) 1px, transparent 1px, transparent 13px, rgba(0,170,255,0.2) 13px, transparent 14px, transparent 26px)}@media screen and (min-width: 40em){.grid-double{background-image:linear-gradient(to bottom, rgba(0,170,255,0.3) 1px, transparent 1px, transparent 15.5px, rgba(0,170,255,0.2) 15.5px, transparent 16.5px, transparent 31px)}}.toggleWrapper{display:none;position:fixed;top:26px;right:26px;background-color:#231F20;border-radius:25px;padding:0 10px 0 20px;height:32px}@media screen and (min-width: 40em){.toggleWrapper{right:31px;top:31px}}.btnToggleGrid{background:url("../../assets/images/grid-icons.png") top right no-repeat;background-size:32px;display:block;font-size:14px;text-decoration:none;padding-right:35px;height:32px;line-height:34px;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;color:#fff}@media screen and (min-width: 40em){.btnToggleGrid{top:31px;right:31px}}.btnToggleGrid:hover{color:#fff}.btnToggleGrid:active{color:#f00}.double-grid{background-position-y:-32px}.grid-off{background-position-y:-64px}aside{display:block}@media screen and (min-width: 40em){body,html{margin:0;width:100%;max-width:none}}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:100%;font-family:"Proxima Nova";color:#222;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media screen and (min-width: 40em){html{font-size:18px;font-size:1.125rem}}@media (prefers-color-scheme: dark){html{color:#DDD;background-color:#181818}}*{line-height:26px;line-height:1.625rem;margin:0px 0px 26px;margin:0rem 0rem 1.625rem}@media screen and (min-width: 40em){*{line-height:31px;line-height:1.7222222222rem;margin-bottom:31px;margin-bottom:1.7222222222rem;max-width:630px;max-width:35rem;margin-left:auto;margin-right:auto}}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0}footer{display:block}body>footer{margin:0 auto;width:80%}header{display:block}main{display:block}section{display:block}a{background:transparent;color:#222;-webkit-transition:all .3s;transition:all .3s}a:active,a:hover{outline:0}a:hover{color:#222}@media (prefers-color-scheme: dark){a:hover{color:#DDD}}a:visited{color:#888}a:visited:hover{color:#222}@media (prefers-color-scheme: dark){a:visited:hover{color:#DDD}}@media (prefers-color-scheme: dark){a:visited{color:#888}}a:active{color:#f00}@media (prefers-color-scheme: dark){a:active{color:#f00}}@media (prefers-color-scheme: dark){a{color:#DDD}}article{display:block;margin:0 auto;width:80%}@media screen and (min-width: 40em){article{max-width:945px;max-width:52.5rem}}audio{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}canvas{display:inline-block;vertical-align:baseline}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace}code{padding:26px;padding:1.625rem;display:block}@media screen and (min-width: 40em){code{padding:31px;padding:1.7222222222rem}}details{display:block}summary{display:block}figcaption{line-height:26px;line-height:1.625rem;color:#222;display:block;font-size:.8125rem;font-style:italic;margin-bottom:0;text-align:center}@media screen and (min-width: 40em){figcaption{line-height:31px;line-height:1.7222222222rem;margin-bottom:0}}@media (prefers-color-scheme: dark){figcaption{color:#DDD}}figure{display:block}@media screen and (min-width: 40em){figure.floatLeft,figure.floatRight{max-width:315px;max-width:17.5rem;padding:0px 31px;padding:0rem 1.7222222222rem}}@media screen and (min-width: 40em){figure.floatLeft blockquote,figure.floatRight blockquote{padding:0px;padding:0rem;text-align:left}}@media screen and (min-width: 40em){figure.floatLeft blockquote p,figure.floatRight blockquote p{font-size:19.2px;font-size:1.2rem;line-height:31px;line-height:1.7222222222rem}}h1{font-size:40px;font-size:2.5rem;line-height:52px;line-height:3.25rem;margin-top:104px;margin-top:6.5rem;margin-bottom:26px;margin-bottom:1.625rem}h2{font-size:27px;font-size:1.6875rem;line-height:39px;line-height:2.4375rem;margin-top:65px;margin-top:4.0625rem;margin-bottom:13px;margin-bottom:0.8125rem}h3{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;margin-top:52px;margin-top:3.25rem;margin-bottom:13px;margin-bottom:0.8125rem}h4{font-size:19.2px;font-size:1.2rem;line-height:26px;line-height:1.625rem;margin-top:39px;margin-top:2.4375rem;margin-bottom:13px;margin-bottom:0.8125rem}h5{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;margin-top:65px;margin-top:4.0625rem;margin-bottom:13px;margin-bottom:0.8125rem}h6{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;margin-top:65px;margin-top:4.0625rem;margin-bottom:13px;margin-bottom:0.8125rem}@media screen and (min-width: 40em){h1{font-size:40px;font-size:2.5rem;line-height:62px;line-height:3.4444444444rem;margin-top:124px;margin-top:6.8888888889rem;margin-bottom:31px;margin-bottom:1.7222222222rem}h2{font-size:27px;font-size:1.6875rem;line-height:46.5px;line-height:2.5833333333rem;margin-top:77.5px;margin-top:4.3055555556rem;margin-bottom:15.5px;margin-bottom:0.8611111111rem}h3{font-size:22px;font-size:1.375rem;line-height:31px;line-height:1.7222222222rem;margin-top:62px;margin-top:3.4444444444rem;margin-bottom:15.5px;margin-bottom:0.8611111111rem}h4{font-size:19.2px;font-size:1.2rem;line-height:31px;line-height:1.7222222222rem;margin-top:46.5px;margin-top:2.5833333333rem;margin-bottom:15.5px;margin-bottom:0.8611111111rem}h5{font-size:16px;font-size:1rem;line-height:31px;line-height:1.7222222222rem;margin-top:77.5px;margin-top:4.3055555556rem;margin-bottom:15.5px;margin-bottom:0.8611111111rem}h6{font-size:16px;font-size:1rem;line-height:31px;line-height:1.7222222222rem;margin-top:77.5px;margin-top:4.3055555556rem;margin-bottom:15.5px;margin-bottom:0.8611111111rem}}h1+h2{margin-top:26px;margin-top:1.625rem}@media screen and (min-width: 40em){h1+h2{margin-top:31px;margin-top:1.7222222222rem}}h2+h3,h3+h4,h4+h5{margin-top:13px;margin-top:0.8125rem}@media screen and (min-width: 40em){h2+h3,h3+h4,h4+h5{margin-top:15.5px;margin-top:0.8611111111rem}}h5+h6{margin-top:-13px;margin-top:-0.8125rem}@media screen and (min-width: 40em){h5+h6{margin-top:-15.5px;margin-top:-0.8611111111rem}}h6{font-style:italic;font-weight:normal}hgroup{display:block}hr{margin-top:52px;margin-top:3.25rem;margin-bottom:52px;margin-bottom:3.25rem;-webkit-box-sizing:content-box;box-sizing:content-box;border:0;color:#222;display:block;height:26px;height:1.625rem;margin-right:auto;margin-left:auto;background-size:100% 26px;background-size:100% 1.625rem;background-image:linear-gradient(to bottom, transparent 1px, transparent 11px, #222 11px, #222 15px, transparent 15px, transparent 26px);width:100px}@media screen and (min-width: 40em){hr{margin-top:62px;margin-top:3.4444444444rem;margin-bottom:62px;margin-bottom:3.4444444444rem;height:31px;height:1.7222222222rem}}@media (prefers-color-scheme: dark){hr{background-image:linear-gradient(to bottom, transparent 1px, transparent 11px, #DDD 11px, #DDD 15px, transparent 15px, transparent 26px)}}@media screen and (min-width: 40em){hr{background-size:100% 31px;background-size:100% 1.7222222222rem;background-image:linear-gradient(to bottom, transparent 1px, transparent 13.5px, #222 13.5px, #222 17.5px, transparent 17.5px, transparent 31px)}}@media screen and (min-width: 40em) and (prefers-color-scheme: dark){hr{background-image:linear-gradient(to bottom, transparent 1px, transparent 13.5px, #DDD 13.5px, #DDD 17.5px, transparent 17.5px, transparent 31px)}}img{border:0;max-width:100%;display:block;margin:inherit auto}svg:not(:root){overflow:hidden}ul li,ol li{margin-bottom:0}nav{display:block}progress{display:inline-block;vertical-align:baseline}blockquote{font-style:italic;padding-left:1.4375rem}@media screen and (min-width: 40em){blockquote{padding-left:2rem}}cite{display:block;font-style:normal}figure blockquote{padding:26px 0px;padding:1.625rem 0rem}@media screen and (min-width: 40em){figure blockquote{padding:62px 0px 31px;padding:3.4444444444rem 0rem 1.7222222222rem;text-align:center}}figure blockquote p{font-size:27px;font-size:1.6875rem;line-height:39px;line-height:2.4375rem}@media screen and (min-width: 40em){figure blockquote p{font-size:27px;font-size:1.6875rem;line-height:46.5px;line-height:2.5833333333rem}}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}[hidden],template{display:none}br{margin-bottom:0}abbr{letter-spacing:0.1em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}em,i{line-height:0;position:relative;vertical-align:baseline}mark{background:#ff0;color:#000}small{line-height:13px;line-height:0.8125rem;font-size:70%}@media screen and (min-width: 40em){small{line-height:15.5px;line-height:0.8611111111rem}}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.attention-grabber{font-size:19.2px;font-size:1.2rem}.alignLeft{text-align:left}.alignCenter{text-align:center}.alignRight{text-align:right}.uppercase{letter-spacing:.1em;text-transform:uppercase}.light{color:#888}video{display:inline-block;vertical-align:baseline;max-width:100%}.landing-category__post-list{margin:0;padding:0}.landing-category__post-item{margin:0.66em 0 0 1em;padding:0 0 0.33em 0;border-bottom:1px solid #DDD;list-style-type:none}.landing-category__post-item ::after{content:"\00a0›"}.landing-category__post-item:last-child{border-bottom:none}@media (prefers-color-scheme: dark){.landing-category__post-item{border-bottom-color:#555}}.landing-category__title{border-bottom:1px solid #222}.landing-category__title ::after{content:"\00a0›"}@media (prefers-color-scheme: dark){.landing-category__title{border-bottom-color:#DDD}}.landing-category__post-link{font-size:1.3em;text-decoration:none}.landing-category__post-link:visited{color:inherit}.post-header{padding:0;width:80%;margin:0 auto}.post-header__logo{padding:0;margin:60px 0 24px 0;width:198px;height:54px;display:block}.post-header__nav{margin:0;padding:0}.post-header__nav__a{text-decoration:none}.post-header__hgroup{margin:0;padding:0}.post-header__h1{margin-top:0;border-top:2px solid #222;padding:12px 0 0 0}@media (prefers-color-scheme: dark){.post-header__h1{border-top-color:#DDD}}.post-footer{border-top:2px solid #222;padding:10px 0 0 0;margin-top:3rem}@media (prefers-color-scheme: dark){.post-footer{border-top-color:#DDD}}.landing-header__logo{margin:3rem auto 2rem auto;width:272px;height:74px}.landing-header__button{width:100%;text-align:center;position:relative;margin-top:60px;margin-bottom:60px}.landing-header__button__a{text-decoration:none;font-size:1.675em;background:#000000;color:#FFFFFF;border-radius:0.45em;padding:0.5em 1em}.landing-footer{border-top:2px solid #222;padding:10px 0 0 0;margin-top:3rem}@media (prefers-color-scheme: dark){.landing-footer{border-top-color:#DDD}}.landing-footer__nav{padding:0;margin:0 auto;display:block}.landing-footer__link-list{list-style-type:none;padding:0;margin:0}.landing-footer__link-list__item{display:inline;padding:0;margin:0}.landing-footer__link-list__item ::after{content:" •"}.landing-footer__link-list__item:last-child ::after{content:none}.landing-footer__link-list__a{text-decoration:none}.noAfter:after{content:none}