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,menu,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,main,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,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,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}html{min-height:100%;box-sizing:border-box;font-weight:16px;--padding: 15px;--slide-height: 230px}@media(min-width: 767px){html{--padding: 20px}}@media(min-width: 1200px){html{--padding: 30px}}@media(min-width: 767px){html{--slide-height: 260px}}@media(min-width: 1024px){html{--slide-height: 320px}}@media(min-width: 1200px){html{--slide-height: 400px}}*,*:before,*:after{box-sizing:inherit}a:link,a:visited{color:currentColor;text-decoration:none}strong{font-weight:bold}@font-face{font-family:"Atlas-Typewriter-Web";src:url(../../build/fonts/AtlasTypewriter-Regular-Web.woff) format("woff")}@font-face{font-family:"Cambon-Web";src:url(../../build/fonts/Cambon-Demi.woff) format("woff")}@font-face{font-weight:700;font-family:"General-Grotesque-Web";src:url(../../build/fonts/GeneralGrotesque-ExtraBold.woff) format("woff")}@font-face{font-weight:400;font-family:"General-Grotesque-Web";src:url(../../build/fonts/GeneralGrotesque-Book.woff) format("woff")}@font-face{font-weight:400;font-family:"General-Grotesque-Web";font-style:italic;src:url(../../build/fonts/GeneralGrotesque-BookItalic.woff) format("woff")}h2{font-family:"Cambon-Web";font-size:28px}@media(min-width: 767px){h2{font-size:34px}}@media(min-width: 1024px){h2{font-size:48px}}h4{text-transform:uppercase}em,i:not(.fa){font-style:italic}body:not(.single-post) article{transition:background-color 300ms,color 300ms}body:not(.single-post) article:hover{cursor:pointer}hr{margin:2rem 0;border:none;border-bottom:1px solid #000}article{flex:0 1 calc(50% - 15px)}@media(min-width: 1200px){article{flex:0 1 calc(50% - 20px)}}.single-post article.intro p.essay{display:none}.single main article{display:flex;background:#fff;padding:15px;height:100%;max-width:1700px;margin:0 auto;flex-flow:column nowrap;padding:var(--padding)}@media(min-width: 1024px){.single main article{justify-content:space-between;flex-flow:row nowrap}}.single main article .summary p,.single main article h5{font-size:16px}@media(min-width: 1024px){.single main article .summary p,.single main article h5{font-size:18px}}.single main article .works{background-color:#fff;flex:0 1 calc(66.6% - 15px);position:relative;margin-bottom:1rem}@media(min-width: 1200px){.single main article .works{flex:0 1 calc(75% - 15px)}}@media(min-width: 1024px){.single main article .works{margin-bottom:0}}.single main article .works iframe{background:#f2f2f2}.single main article .works .work{width:100%;position:relative;margin-bottom:2rem}.single main article .works .work .image-container{height:70vw;position:relative;overflow:hidden}@media(min-width: 767px){.single main article .works .work .image-container{height:60vw}}.single main article .works .work .image-container div{position:absolute;top:0;left:0;right:0;bottom:0}.single main article .works .work .image-container div img{width:100%;height:100%;object-fit:contain}@media(min-width: 767px){.single main article .works .work{margin-bottom:3rem}}.single main article .works .work img{border:1px solid #ddd;width:100%;height:auto;display:block}.single main article .works .work .caption{padding-left:var(--padding);margin-top:1rem;display:block;justify-content:space-between}@media(min-width: 1200px){.single main article .works .work .caption{display:flex}}.single main article .works .work .caption div.text{flex:0 1 50%}.single main article .info{position:sticky;align-self:flex-start;top:var(--padding);flex:0 1 calc(33.3% - 15px)}@media(min-width: 1200px){.single main article .info{flex:0 1 calc(25% - 15px)}}@media(min-width: 1200px){.single main article .info{padding-left:var(--padding)}}.single main article .info .about a:link{text-decoration:underline}.single main article .info .inner{box-shadow:none;left:auto;right:auto}article h2{font-size:22px;margin-bottom:1rem;display:block;line-height:1.1;hyphens:none}@media(min-width: 767px){article h2{font-size:28px}}@media(min-width: 1200px){article h2{font-size:32px}}article p,article div,article h5{font-size:14px;margin-bottom:.7rem}@media(min-width: 767px){article p,article div,article h5{font-size:16px}}.home article{position:relative}.home article iframe{width:100%;height:800px}.home article .more{padding-top:8px;color:#999;text-align:right;font-style:italic}.home article div{margin-bottom:0}@media(min-width: 1024px){.home article:nth-child(even){position:relative;top:-250px}}.home article .info{background-color:#fff;padding:calc(var(--padding)*.8) var(--padding) var(--padding) var(--padding);width:75%;left:12.5%;position:relative;top:-25px;box-shadow:0 0 20px rgba(0,0,0,.1);z-index:1;display:flex;justify-content:space-between;align-items:center}@media(min-width: 767px){.home article .info{top:-10.5%}}.home article .info h2{margin:0}.home article .works{height:var(--slide-height);position:relative}.home article .works .work{overflow:hidden;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 500ms}.home article .works .work img{width:100%;height:100%;object-fit:cover}.works[data-idx="0"] .work:nth-child(1){opacity:1}.works[data-idx="1"] .work:nth-child(2){opacity:1}.works[data-idx="2"] .work:nth-child(3){opacity:1}.works[data-idx="3"] .work:nth-child(4){opacity:1}.works[data-idx="4"] .work:nth-child(5){opacity:1}.works[data-idx="5"] .work:nth-child(6){opacity:1}.works[data-idx="6"] .work:nth-child(7){opacity:1}.works[data-idx="7"] .work:nth-child(8){opacity:1}.works[data-idx="8"] .work:nth-child(9){opacity:1}.works[data-idx="9"] .work:nth-child(10){opacity:1}.works[data-idx="10"] .work:nth-child(11){opacity:1}.works[data-idx="11"] .work:nth-child(12){opacity:1}.works[data-idx="12"] .work:nth-child(13){opacity:1}.works[data-idx="13"] .work:nth-child(14){opacity:1}.works[data-idx="14"] .work:nth-child(15){opacity:1}.works[data-idx="15"] .work:nth-child(16){opacity:1}.works[data-idx="16"] .work:nth-child(17){opacity:1}.works[data-idx="17"] .work:nth-child(18){opacity:1}.works[data-idx="18"] .work:nth-child(19){opacity:1}.works[data-idx="19"] .work:nth-child(20){opacity:1}.works[data-idx="20"] .work:nth-child(21){opacity:1}.works[data-idx="21"] .work:nth-child(22){opacity:1}.works[data-idx="22"] .work:nth-child(23){opacity:1}.works[data-idx="23"] .work:nth-child(24){opacity:1}.works[data-idx="24"] .work:nth-child(25){opacity:1}.works[data-idx="25"] .work:nth-child(26){opacity:1}.works[data-idx="26"] .work:nth-child(27){opacity:1}.works[data-idx="27"] .work:nth-child(28){opacity:1}.works[data-idx="28"] .work:nth-child(29){opacity:1}.works[data-idx="29"] .work:nth-child(30){opacity:1}.works[data-idx="30"] .work:nth-child(31){opacity:1}.works[data-idx="31"] .work:nth-child(32){opacity:1}.works[data-idx="32"] .work:nth-child(33){opacity:1}.works[data-idx="33"] .work:nth-child(34){opacity:1}.works[data-idx="34"] .work:nth-child(35){opacity:1}.works[data-idx="35"] .work:nth-child(36){opacity:1}.works[data-idx="36"] .work:nth-child(37){opacity:1}.works[data-idx="37"] .work:nth-child(38){opacity:1}.works[data-idx="38"] .work:nth-child(39){opacity:1}.works[data-idx="39"] .work:nth-child(40){opacity:1}.works[data-idx="40"] .work:nth-child(41){opacity:1}body.home nav a,body.home nav span{display:none}body{height:100%;font-family:"General-Grotesque-Web",sans-serif;margin:0;line-height:1.4;letter-spacing:.03em;display:flex;flex-flow:column nowrap;overflow-x:hidden;background:linear-gradient(to bottom, #cedef3, #f2f2f2)}body.home{display:block}body.home main{background:rgba(0,0,0,0)}main{flex-grow:1;position:relative;background:#fff}section{max-width:1700px;margin:0 auto}@media(min-width: 767px){section{padding:var(--padding) var(--padding);display:flex;flex-flow:row wrap;justify-content:space-between}}section#intro{display:block;width:100%;padding:var(--padding)}@media(min-width: 767px){section#intro{display:flex}}section#intro article{flex:0 1 calc(66.6% - 15px)}@media(min-width: 1024px){section#intro article{flex:0 1 calc(50% - 15px)}}@media(min-width: 1200px){section#intro article{padding:calc(var(--padding)*.9) var(--padding) var(--padding) var(--padding)}}section#intro nav{padding:20px 0 5px 0}section#intro nav span{padding:0 10px}@media(min-width: 1024px){section#intro nav span{padding:0 20px}}section#intro nav img{width:18px;position:relative;top:1px}@media(min-width: 767px){section#intro nav{padding:0}}@media(min-width: 1200px){section#intro nav{padding:var(--padding)}}article.intro .extra{display:none}article.intro .extra.sign-off{margin:2rem 0 0 0}article.intro .extra.sign-off img{width:110px;margin-right:20px}@media(min-width: 767px){article.intro .extra.sign-off img{width:150px;margin-right:30px}}article.intro.open .essay{display:none}article.intro.open .extra{display:block}article.intro.open .extra.sign-off{display:flex}article.intro h2{line-height:.95;font-size:36px;margin-bottom:1rem}@media(min-width: 767px){article.intro h2{font-size:42px}}@media(min-width: 1200px){article.intro h2{font-size:44px}}@media(min-width: 1200px){article.intro h2{margin-bottom:22px;font-size:60px}}article.intro .desktop{margin-right:30px;margin-bottom:.5rem;position:relative;top:0}article.intro .desktop img{width:120px}@media(min-width: 1200px){article.intro .desktop img{min-width:170px}}@media(min-width: 767px){article.intro .desktop{margin-bottom:0;top:6px}}article.intro .intro-header{margin-bottom:.6rem;align-items:flex-start}@media(min-width: 767px){article.intro .intro-header{margin-bottom:1rem;display:flex}}article.intro .intro-header br{display:none}@media(min-width: 1440px){article.intro .intro-header br{display:block}}article.intro .intro-header p{margin:0}article.intro a span{text-decoration:underline}.oembed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.oembed iframe,.oembed object,.oembed embed,.oembed video{position:absolute;top:0;left:0;width:100%;height:100%}
