﻿@import"https://fonts.googleapis.com/css?family=Playfair+Display:400,900&display=swap";@media(min-width: 320px){body::after{content:'{"phone":{"value": "320px", "active": true}, "tablet":{"value": "768px", "active": false}, "desktop":{"value": "1024px", "active": false}}';display:block;height:0;overflow:hidden;width:0}}@media(min-width: 768px){body::after{content:'{"phone":{"value": "320px", "active": true}, "tablet":{"value": "768px", "active": true}, "desktop":{"value": "1024px", "active": false}}';display:block;height:0;overflow:hidden;width:0}}@media(min-width: 1024px){body::after{content:'{"phone":{"value": "320px", "active": true}, "tablet":{"value": "768px", "active": true}, "desktop":{"value": "1024px", "active": true}}';display:block;height:0;overflow:hidden;width:0}}code[class*=language-],pre[class*=language-]{color:#c5c8c6;text-shadow:0 1px rgba(0,0,0,.3);font-family:Inconsolata,Monaco,Consolas,"Courier New",Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;overflow:scroll;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-]{padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#7c7c7c}.token.punctuation{color:#c5c8c6}.namespace{opacity:.7}.token.property,.token.keyword,.token.tag{color:#96cbfe}.token.class-name{color:#ffffb6;text-decoration:underline}.token.boolean,.token.constant{color:#9c9}.token.symbol,.token.deleted{color:#f92672}.token.number{color:#ff73fd}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a8ff60}.token.variable{color:#c6c5fe}.token.operator{color:#ededed}.token.entity{color:#ffffb6}.token.url{color:#96cbfe}.language-css .token.string,.style .token.string{color:#87c38a}.token.atrule,.token.attr-value{color:#f9ee98}.token.function{color:#dad085}.token.regex{color:#e9c062}.token.important{color:#fd971f}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.highlight-line{min-height:1em;max-width:1000px}@font-face{font-family:"AlternateGothicW01-No3";src:url("/assets/fonts/d204d256-fb7f-488b-a5f2-57979585e00a.eot?#iefix");src:url("/assets/fonts/d204d256-fb7f-488b-a5f2-57979585e00a.eot?#iefix") format("eot"),url("/assets/fonts/836ee743-8a38-45fb-8076-f78de89ed923.woff2") format("woff2"),url("/assets/fonts/6e86a433-85a2-40a6-8dc7-58cc16a6cb9b.woff") format("woff"),url("/assets/fonts/72fb6a94-41e4-4db6-b19b-88ad54f05d97.ttf") format("truetype"),url("/assets/fonts/e3670e54-4d1a-499a-a84b-cf19198f20a5.svg#e3670e54-4d1a-499a-a84b-cf19198f20a5") format("svg")}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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}svg{fill:currentColor}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;outline:0;padding:0;background:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{font-size:62.5%}.cf:after{content:"";display:table;clear:both}body,html{height:100%}body{font-size:20px;font-size:2rem;background-color:#fffff5;color:#000;display:flex;flex-direction:column;font-family:Times,serif;font-weight:300}[aria-hidden=true]{display:none}.col--1-1{width:100%}.col--1-3{width:33.3333333333%}.col--2-3{width:66.6666666667%}.col--3-3{width:100%}.col--1-5{width:20%}.col--2-5{width:40%}.col--3-5{width:60%}.col--4-5{width:80%}.col--5-5{width:100%}@media(min-width: 320px){.col--1-1\@small{width:100%}.col--1-3\@small{width:33.3333333333%}.col--2-3\@small{width:66.6666666667%}.col--3-3\@small{width:100%}.col--1-5\@small{width:20%}.col--2-5\@small{width:40%}.col--3-5\@small{width:60%}.col--4-5\@small{width:80%}.col--5-5\@small{width:100%}}@media(min-width: 800px){.col--1-1\@medium{width:100%}.col--1-3\@medium{width:33.3333333333%}.col--2-3\@medium{width:66.6666666667%}.col--3-3\@medium{width:100%}.col--1-5\@medium{width:20%}.col--2-5\@medium{width:40%}.col--3-5\@medium{width:60%}.col--4-5\@medium{width:80%}.col--5-5\@medium{width:100%}}@media(min-width: 1280px){.col--1-1\@large{width:100%}.col--1-3\@large{width:33.3333333333%}.col--2-3\@large{width:66.6666666667%}.col--3-3\@large{width:100%}.col--1-5\@large{width:20%}.col--2-5\@large{width:40%}.col--3-5\@large{width:60%}.col--4-5\@large{width:80%}.col--5-5\@large{width:100%}}.col{display:inline-block;vertical-align:top}.banner{background-color:#eeeee5;font-family:"AlternateGothicW01-No3",sans-serif;text-align:center;padding:15px;font-size:15px;text-transform:uppercase;letter-spacing:1.1px}.checkbox{display:none}.checkbox__label{position:relative}.checkbox__label:before{content:" ";display:inline-block;width:25px;height:25px;border:2px solid #000;margin:0 10px -5px 0}.checkbox:checked+.checkbox__label:after{content:"x";display:inline-block;position:absolute;width:25px;height:25px;line-height:25px;top:0;left:0;font-family:sans-serif;text-align:center}.cta{position:relative;display:inline-block;padding:10px;border:1px solid #000;border-radius:0;font-size:14px;font-weight:bold;text-transform:uppercase;background:rgba(0,0,0,0);cursor:pointer}.cta:hover{transition:background-color .3s ease-out,color .3s ease-out,transform .3s ease-out;background-color:#000;color:#fff}.cta--active{transition:background-color .3s ease-out,color .3s ease-out,transform .3s ease-out;background-color:#000;color:#fff}.cta--progress:before{position:absolute;content:"...";background-color:#fffff5;top:0;left:0;width:100%;height:100%;line-height:30px;font-size:1.5em;letter-spacing:3px;color:#000}.cta__inner{vertical-align:middle}.cta__icon{width:16px;height:16px;vertical-align:middle;margin-top:-5px}.cta__icon:first-child{margin-right:5px}.cta__icon:last-child{margin-left:5px}.constrain{max-width:1640px;margin-left:auto;margin-right:auto}.constrain--padding{max-width:1710px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto}.constrain--body{max-width:770px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto}.constrain--narrow{max-width:970px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto}.heading-2{font-family:"AlternateGothicW01-No3",sans-serif;font-size:35px;line-height:1.3;position:relative}.heading-2 a.heading-anchor{opacity:0;position:absolute;left:0;text-decoration:none;transition:opacity .3s ease-in-out}.heading-2:hover a.heading-anchor{background:none;color:inherit;opacity:1}@media(min-width: 800px){.heading-2{font-size:50px}}.heading-3{font-family:"AlternateGothicW01-No3",sans-serif;font-size:28px;line-height:1.3;position:relative}.heading-3 a.heading-anchor{opacity:0;position:absolute;left:0;text-decoration:none;transition:opacity .3s ease-in-out}.heading-3:hover a.heading-anchor{background:none;color:inherit;opacity:1}@media(min-width: 800px){.heading-3{font-size:38px}}.link{transition:background-color .1s ease-out,color .1s ease-out;position:relative;overflow:hidden;text-decoration:underline}.link:hover{color:#fff;text-decoration:none;background-color:#000}.link--active{color:#fff;text-decoration:none;background-color:#000}.feature-title{display:inline-block;font-family:"AlternateGothicW01-No3",sans-serif;font-size:120px;font-weight:700}.feature-title__full{font-family:Times,serif;font-weight:bold;font-size:35px;display:block}@media(min-width: 800px){.feature-title__full{font-size:0;line-height:0}}.feature-title__part{transition:opacity .3s ease-out;display:inline-block;white-space:nowrap;text-transform:uppercase;line-height:.78;opacity:0}@media(max-width: 799px){.feature-title__part{display:none !important}}.post-speakerdeck{max-width:1070px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto}.post-video{max-width:1270px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto}.post-video__inner{position:relative;height:0;margin:75px 0}.post-video__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ribbon{width:40px;padding:20px 0;position:absolute;text-align:center;border-top-left-radius:3px;background:currentColor}.ribbon:before{height:0;width:0;right:-5.5px;top:.1px;border-bottom:6px solid currentColor;border-right:6px solid rgba(0,0,0,0)}.ribbon:before,.ribbon:after{content:"";position:absolute}.ribbon:after{height:0;width:0;bottom:-19.5px;left:0;border-left:20px solid currentColor;border-right:20px solid currentColor;border-bottom:20px solid rgba(0,0,0,0)}.ribbon__content{color:#000;position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}.ribbon__icon{width:20px;height:20px;fill:currentColor}.search-button{cursor:pointer}.search-button:hover .search-button__icon{transform:scale(1.1)}.search-button__icon{transition:transform .2s ease-out;display:inline-block;width:20px;height:20px;transform-origin:center;vertical-align:middle}.search-button__label{display:none;text-transform:none;font-size:14px;vertical-align:middle}.social-icon{width:40px;height:40px}.text-field{transition:background .3s ease-out;display:block;width:100%;font-family:Times,serif;font-size:20px;border:2px solid #000;padding:10px;background:rgba(0,0,0,0);outline:none;border-radius:0}.text-field:focus,.text-field:active{background:#fff}.audio-player{margin:-10px 0 25px 20px;text-align:center}.audio-player *{vertical-align:middle}@media(min-width: 800px){.audio-player{margin:30px 0 25px 0;text-align:center}}.audio-player__inner{display:inline-block;background-color:#eeeee5;padding:20px}.audio-player__label{font-family:"AlternateGothicW01-No3",sans-serif;font-style:normal;margin-left:8px;text-transform:uppercase;font-size:16px;letter-spacing:1.3px}.audio-player__icon{width:32px;height:32px}.body-text{overflow-wrap:break-word;word-wrap:break-word}.body-text p{margin-bottom:25px}.body-text pre[class^=language-]+p{margin-top:25px}.body-text strong{font-weight:700}.body-text em{font-style:italic}.body-text ol,.body-text ul{margin-bottom:25px;list-style-position:inside}.body-text ul{list-style-type:disc}.body-text ol{list-style-type:decimal}.body-text li+li{margin-top:15px}.body-text li code,.body-text p code{font-family:"Monaco","Consolas","Menlo",monospace;background-color:#eeeee5;font-size:.75em;padding:5px 8px}.body-text strike{text-decoration:line-through}.body-text .twitter-tweet{margin:75px auto !important}.body-text .cp_embed_iframe{max-width:1400px;margin:75px auto;display:block}.body-text details summary>p{display:inline}.body-text details summary p{padding:0}.body-text details p{padding-left:26px;padding-right:0}.body-text p,.body-text li,.body-text details{max-width:770px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.6}@media(min-width: 800px){.body-text p,.body-text li,.body-text details{font-size:24px}}.body-text h2{font-family:"AlternateGothicW01-No3",sans-serif;font-size:35px;line-height:1.3;position:relative;max-width:770px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto;margin-top:45px;margin-bottom:15px}.body-text h2 a.heading-anchor{opacity:0;position:absolute;left:0;text-decoration:none;transition:opacity .3s ease-in-out}.body-text h2:hover a.heading-anchor{background:none;color:inherit;opacity:1}@media(min-width: 800px){.body-text h2{font-size:50px}}.body-text h3{font-family:"AlternateGothicW01-No3",sans-serif;font-size:28px;line-height:1.3;position:relative;max-width:770px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto;margin-top:45px;margin-bottom:15px}.body-text h3 a.heading-anchor{opacity:0;position:absolute;left:0;text-decoration:none;transition:opacity .3s ease-in-out}.body-text h3:hover a.heading-anchor{background:none;color:inherit;opacity:1}@media(min-width: 800px){.body-text h3{font-size:38px}}.body-text a{transition:background-color .1s ease-out,color .1s ease-out;position:relative;overflow:hidden;text-decoration:underline}.body-text a:hover{color:#fff;text-decoration:none;background-color:#000}.body-text img{display:block;margin:0 auto;max-width:100%}.body-text .emoji{display:inline}.body-text div.highlight,.body-text figure.highlight{font-size:.5em;margin:50px 0;padding-left:10px}.body-text div.highlight>pre,.body-text figure.highlight>pre{text-align:center}.body-text div.highlight>pre>code,.body-text figure.highlight>pre>code{display:inline-block;text-align:left;min-width:700px}@media(min-width: 800px){.body-text div.highlight,.body-text figure.highlight{font-size:.8em;margin:75px 0;padding-left:0}}.body-text table{max-width:770px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto;margin-bottom:25px}.body-text table th{font-weight:bold}.body-text table td,.body-text table th{background-color:#eeeee5;border:3px solid #fffff5;padding:10px}.body-text :not(blockquote)>blockquote{max-width:770px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto}.body-text :not(blockquote)>blockquote>p{font-style:italic;text-align:center;font-size:32px;border-width:0 0 0 2px;border-style:solid;border-color:#000;margin:75px 0}.body-text blockquote>blockquote{max-width:770px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto;position:relative;padding:20px;font-style:italic;margin-top:35px;margin-bottom:25px}.body-text blockquote>blockquote>p{background-color:#eeeee5;padding:0 20px 20px 20px;margin-bottom:0}.body-text blockquote>blockquote>p:first-of-type{padding-top:40px}.body-text blockquote>blockquote>p:first-of-type:before{content:"“";position:absolute;top:-22px;left:0;font-size:160px;font-weight:bold;font-family:Times,serif;line-height:1em}.figure{background-image:url(/assets/images/loading.gif);background-repeat:no-repeat;background-position:center center;background-size:40px;margin:50px auto;max-width:930px;min-height:40px;padding:20px;text-align:center}.figure>*{max-width:100%}.figure--frame .figure__image,.figure--frame .figure__video{border:3px double #000}.figure--loaded{background-image:none;min-height:0}.figure__caption{font-size:.7em}pre[class^=language-]{padding:40px 0;font-family:"Monaco","Consolas","Menlo",monospace;color:#fff;font-size:16px;overflow-x:scroll;-webkit-overflow-scrolling:touch;text-align:center}@media(min-width: 800px){pre[class^=language-]{font-size:19px}}pre[class^=language-] code{max-width:1640px;margin-left:auto;margin-right:auto;display:inline-block;background-color:#222;padding:40px}@media(min-width: 800px){pre[class^=language-] code{min-width:700px}}pre[class^=language-] .lineno{display:none}.masthead-title{font-size:11.4vw;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Playfair Display",Times,serif;font-weight:900;font-size:42px;margin:30px 0 20px 0}@media(max-width: 368.4210526316px){.masthead-title{font-size:42px}}@media(min-width: 877.1929824561px){.masthead-title{font-size:100px}}.masthead-title>*{margin:.12em}.paginator{max-width:1710px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto}.paginator__inner{position:relative;text-align:center;margin-bottom:25px}.paginator__inner:before{content:" ";position:absolute;top:50%;left:0;width:100%;border-bottom:1px solid #000;z-index:-1}.paginator__button-wrapper{display:inline-block;padding:0 10px;background-color:#fffff5}.post-navigation{display:none}@media(min-width: 800px){.post-navigation{display:block}}.post-navigation__item{transition:opacity .3s ease-out;position:fixed;top:50%;transform:translateY(-50%);opacity:.2;z-index:3}.post-navigation__item:hover{opacity:1}.post-navigation__item:hover~.post-navigation__overlay{opacity:.95;height:100%;transition:opacity .3s ease-out 0s,height 0s linear 0s}.post-navigation__item:hover+.post-navigation__label{opacity:1;transform:none;transition-delay:.1s}.post-navigation__item.post-navigation__previous{left:10px}.post-navigation__item.post-navigation__next{right:10px}.post-navigation__arrow{display:inline-block;vertical-align:middle;width:30px;height:30px}.post-navigation__overlay{position:fixed;top:0;left:0;width:100%;height:0;background-color:#fffff5;opacity:0;z-index:1;transition:opacity .3s ease-out 0s,height 0s linear .3s}.post-navigation__label{transition:opacity .2s ease-out,transform .2s ease-out;position:fixed;top:50%;margin-top:-0.4em;transform:translateY(50%);opacity:0;font-weight:bold;z-index:2}.post-navigation__label.post-navigation__previous{left:50px}.post-navigation__label.post-navigation__next{right:50px}.post-meta{font-family:Times,serif;font-size:12px;padding:5px 0;text-transform:uppercase}@media(min-width: 800px){.post-meta{border-width:1px 0;border-color:#000;border-style:solid;text-align:center;margin-top:50px}}.post-meta--emphasis{max-width:700px;margin-left:auto;margin-right:auto;padding:10px 0;font-family:Times,serif;font-size:16px;line-height:1.3}.post-meta--emphasis a{transition:background-color .1s ease-out,color .1s ease-out;position:relative;overflow:hidden;text-decoration:underline}.post-meta--emphasis a:hover{color:#fff;text-decoration:none;background-color:#000}.preface{max-width:700px;margin-left:auto;margin-right:auto;background-color:#eeeee5;margin-bottom:25px;padding-top:20px;padding-bottom:20px}.preface p:last-of-type{margin-bottom:0}.preface ul{text-align:left;margin-top:25px}@media(min-width: 800px){.preface ul{margin-left:8%}}.preface p,.preface li{font-size:20px}.search-result{margin:20px}@media(min-width: 800px){.search-result{margin:20px 10px 10px 20px}}.search-results{max-width:1750px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto;margin-top:10px;transition:max-height 0s linear 0s;flex-shrink:0;overflow:hidden;max-height:0;opacity:0;position:relative;width:100%;z-index:10}.search-results__message{text-align:center;margin-top:50px}.search-toggle:checked~.search-results{max-height:15000px;opacity:1;transition:max-height 0s linear .3s,opacity .2s ease-out .35s}.small-card{transition:transform .3s ease-out,opacity .3s ease-out;display:block;padding:20px;background-color:#eeeee5}.small-card:not(div):hover{transform:translateY(-3px);opacity:.6}@media(min-width: 800px){.small-card{display:inline-block}}.small-card__pre{font-size:13px;text-transform:uppercase;margin-bottom:10px}.small-card__title{font-weight:bold}.comments{margin-top:75px;padding:50px 0;background-color:#eeeee5;overflow-wrap:break-word;word-wrap:break-word}.comments--empty .comments__existing{display:none}.comments__heading{margin-bottom:37.5px}.main{transition:transform .3s ease-out,opacity .3s ease-out;flex:1 0 auto;margin-top:25px;min-height:100vh;overflow:hidden;width:100%}.main--homepage{max-width:1712px;margin-left:auto;margin-right:auto}.search-toggle:checked~.main,.search-toggle:checked~.paginator{transform:translateY(-80px);opacity:0}.masthead{position:relative;z-index:2;background-color:#fffff5;text-align:center;overflow:hidden;width:100%;flex-shrink:0}.masthead-logo--mobile{margin:20px 0 -30px 0;max-width:260px;width:100%}@media(min-width: 1025px){.masthead-logo--mobile{display:none}}.masthead-logo--desktop{display:none;width:226px}@media(min-width: 1025px){.masthead-logo--desktop{display:block}}.masthead-bar{position:relative;height:40px;text-align:center;border-width:2px 0;border-style:solid;border-color:#000;line-height:36px;text-transform:uppercase;font-size:14px;overflow:hidden;letter-spacing:1px}.search-toggle:checked~.masthead .masthead-bar__face{top:-36px}.masthead-bar__face{transition:top .3s ease-out;position:relative;top:0;width:100%;height:100%}.masthead-bar__face a{transition:background-color .1s ease-out,color .1s ease-out;position:relative;overflow:hidden;text-decoration:underline}.masthead-bar__face a:hover{color:#fff;text-decoration:none;background-color:#000}.masthead-bar__intro{display:none}@media(min-width: 800px){.masthead-bar__intro{display:inline}}.masthead-bar__open-search-button{position:absolute;top:0;right:0;z-index:2}.masthead-bar__close-search-button{position:absolute;top:5px;right:0;display:inline-block;font-size:26px;line-height:29px;cursor:pointer}@media(min-width: 800px){.masthead-bar__close-search-button{right:8px}}.masthead-bar__search-input{width:100%;height:100%;border:0;background:none;outline:none;font-family:Times,serif;font-size:18px;padding:0 25px 0 0}.masthead-bar__search-input:focus{background-color:#eeeee5}@media(min-width: 800px){.masthead-bar__search-input{padding:0 35px 0 5px}}.post{position:relative;display:block;max-width:100%}.post__content>p:first-child:first-letter{font-family:"AlternateGothicW01-No3",sans-serif;float:left;line-height:50px;font-size:120px;margin:23px 6px 0px 0px}@media(min-width: 800px){.post__content>p:first-child:first-letter{line-height:53px;font-size:130px;margin:33px 6px 0px -5px}}.post--small{padding:30px;margin-bottom:30px}.post--small.post--headline{padding-top:0;padding-bottom:0}@media(min-width: 800px){.post--small{text-align:justify}.post--small .post__title{text-align:center}}.post--small .post__title:not(.feature-title){font-family:Times,serif;font-weight:bold;font-size:35px}@media(min-width: 800px){.post-wrapper:nth-child(6n-5) .post--small .post__title:not(.feature-title){font-family:Times,serif;font-weight:normal;font-weight:bold}}@media(min-width: 800px){.post-wrapper:nth-child(6n-4) .post--small .post__title:not(.feature-title){font-family:Times,serif;font-weight:normal;font-style:italic}}@media(min-width: 800px){.post-wrapper:nth-child(6n-3) .post--small .post__title:not(.feature-title){font-family:Times,serif;font-weight:normal;font-family:"AlternateGothicW01-No3",sans-serif;font-size:45px;font-weight:bold;text-transform:uppercase}}@media(min-width: 800px){.post-wrapper:nth-child(6n-2) .post--small .post__title:not(.feature-title){font-family:Times,serif;font-weight:normal;font-weight:bold;font-style:italic}}@media(min-width: 800px){.post-wrapper:nth-child(6n-1) .post--small .post__title:not(.feature-title){font-family:Times,serif;font-weight:normal;letter-spacing:3px}}@media(min-width: 800px){.post-wrapper:nth-child(6n) .post--small .post__title:not(.feature-title){font-family:Times,serif;font-weight:normal;font-family:"AlternateGothicW01-No3",sans-serif;font-size:45px;font-weight:bold;text-transform:uppercase}}.post--small .post__body{font-size:18px}.post--small .post__meta{display:inline-block}a>.post--small{transition:transform .3s ease-out,opacity .3s ease-out}a>.post--small:hover{transform:translateY(-3px);opacity:.6}a>.post--small:hover .post__cta{transition:background-color .3s ease-out,color .3s ease-out,transform .3s ease-out;background-color:#000;color:#fff}.post--video{filter:grayscale(1)}.post--video:before{content:"";background:url(/assets/images/noise.gif) repeat;opacity:.7;position:absolute;z-index:20;height:100%;width:100%}.post--tweet{padding:10px;text-align:center}.post--tweet .post-inner-wrapper{background-color:#eeeee5;box-shadow:1px 1px 2px 0px rgba(0,0,1,.25);padding:20px}.post--tweet .post__body{filter:grayscale(0.6);text-align:left}.post--tweet .post__ribbon-wrapper{position:relative;right:10px;top:-25px;width:40px;height:60px;float:right;margin:0 0 15px 15px}.post--tweet .ribbon{color:#78beee}.post--tweet .ribbon:before{color:#14669e}.post--tweet .ribbon .ribbon__icon{fill:#fff}@media(min-width: 1280px){.post--featured{border:1px solid #d4d4d3}.post--featured .post__body{column-count:2}}.post--room{margin-bottom:70px}.post--tint{background-color:#eeeee5}.post--full .constrain{padding-left:20px;padding-right:20px}.post__meta{text-align:center}@media(min-width: 800px){.post__meta{margin-top:20px}}.post__meta-icon{position:relative;top:-2px;margin-left:10px;width:16px;height:16px;vertical-align:middle}.post__cta{margin-top:25px}.post__cta+.post__cta{margin-left:10px}.post__hero-wrapper{padding:0 5px}.post__hero-wrapper:first-child{margin-left:-5px}.post__hero-wrapper:last-child{margin-right:-5px}.post__hero{background-color:#eeeee5;padding:8px;margin-top:30px}.post__hero img{display:block;width:100%}@media(min-width: 800px){.post__hero{padding:20px}}.post__body{margin-top:15px;font-size:21px;line-height:1.5}.post__body code{font-family:"Monaco","Consolas","Menlo",monospace}.post__body p{margin-bottom:25px}@media(min-width: 800px){.post__body p{text-align:justify}}.post__body li p{display:inline;padding:0}.post__body li ol,.post__body li ul{margin-top:10px}.post__body a{transition:background-color .1s ease-out,color .1s ease-out;position:relative;overflow:hidden;text-decoration:underline}.post__body a:hover{color:#fff;text-decoration:none;background-color:#000}@media(min-width: 800px){.post__body{margin-top:25px}}.post__body .video-embed{margin:0 auto}.post__external-info{margin-top:50px;text-align:center}.post__external-cta-wrapper{text-align:center}.post__external-cta-wrapper a{text-decoration:none}.post-wrapper{display:inline-block}.post-wrapper--block{display:block}.about{max-width:800px;margin-left:auto;margin-right:auto;margin-top:15px;margin-bottom:15px}@media(min-width: 800px){.about{margin-top:30px;margin-bottom:30px}}.about__image{border-radius:50%;display:none;filter:grayscale(100%);margin:0 auto 40px auto;transition:-webkit-filter 500ms linear;width:360px}.about__image:hover{filter:none}@supports(shape-outside: circle(180px at 50% 50%)) or (-webkit-shape-outside: circle(180px at 50% 50%)){.about__image{shape-outside:circle(180px at 50% 50%);-webkit-shape-outside:circle(180px at 50% 50%);float:right;margin:0}}@media(min-width: 800px){.about__image{display:block}}.about__copy>p:first-of-type:first-letter{font-family:"AlternateGothicW01-No3",sans-serif;float:left;line-height:50px;font-size:120px;margin:23px 6px 0px 0px}@media(min-width: 800px){.about__copy>p:first-of-type:first-letter{line-height:53px;font-size:130px;margin:33px 6px 0px -5px}}.about__links{margin-top:60px;text-align:center}.about__link{transition:transform .3s ease-out,opacity .3s ease-out;display:inline-block}.about__link:hover{transform:translateY(-3px);opacity:.6}.about__link+.about__link{margin-left:20px}.about__link svg{vertical-align:bottom}
