/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:2px}.column-group{font-size:0;line-height:0}.column-group.no-gutters .column{padding:0}.column{display:inline-block;font-size:1rem;line-height:1.55;padding:0 1.5em 0 0;vertical-align:top}@media screen and (max-width: 640px){.column{width:100%}}.column.quarter{width:25%}.column.three-quarters{width:75%}.column.third{width:33.33333%}.column.half{width:50%}.column.full{width:100%}@media screen and (max-width: 1024px){.column.tablet-full{width:100%}.column.tablet-three-quarters{width:75%}.column.tablet-two-thirds{width:66.66667%}.column.tablet-half{width:50%}.column.tablet-third{width:33.33333%}.column.tablet-quarter{width:25%}}@media screen and (max-width: 640px){.column.mobile-full{width:100%}.column.mobile-three-quarters{width:75%}.column.mobile-two-thirds{width:66.66667%}.column.mobile-half{width:50%}.column.mobile-third{width:33.33333%}.column.mobile-quarter{width:25%}}.full-height{height:100vh;position:relative}.bleed-reading-column{margin-left:-8rem;margin-right:-8rem}.bleed-content-area{margin-left:-4rem;margin-right:-4rem}@media screen and (max-width: 1024px){.bleed-content-area{margin-left:-2rem;margin-right:-2rem}}@media screen and (max-width: 640px){.bleed-content-area{margin-left:-1rem;margin-right:-1rem}}.bleed-content-area-vertical{margin-left:-4rem;margin-right:-4rem;margin-top:-4rem}@media screen and (max-width: 1024px){.bleed-content-area-vertical{margin-left:-2rem;margin-right:-2rem;margin-top:-6rem}}@media screen and (max-width: 640px){.bleed-content-area-vertical{margin-left:-1rem;margin-right:-1rem;margin-top:-6rem}}.full-width{margin-left:-16rem;margin-right:-4rem}@media screen and (max-width: 1024px){.full-width{margin-left:-2rem;margin-right:-2rem}}@media screen and (max-width: 640px){.full-width{margin-left:-1rem;margin-right:-1rem}}*{box-sizing:border-box}*[aria-hidden="true"]{display:none}html{-webkit-text-size-adjust:100%;font-size:22px;scroll-behavior:smooth}@media screen and (max-width: 1024px){html{font-size:18.7px}}@media screen and (max-width: 640px){html{font-size:16.5px}}html,body{font-family:Georgia, Times, serif;line-height:1.55;min-height:100vh;color:black}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0 0 0.25em 0}article h3,article h4,article h5,article h6{margin:0.5em 0}h1{font-size:calc(1rem * 3)}@media screen and (max-width: 640px){h1{font-size:calc(1rem * 2)}}h2{font-size:calc(1rem * 2)}@media screen and (max-width: 640px){h2{font-size:calc(1rem * 1.3)}}h3{font-size:calc(1rem * 1.3)}h4{font-size:calc(1rem * 1.3)}h5{font-size:1rem}h6{font-size:calc(1rem * 0.72);font-weight:normal}p{margin:0}p+p{margin:1em 0 0 0}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}figure{margin:0;pointer-events:none}figure figcaption{font:inherit;font-size:calc(1rem * 0.6);margin:1em 0 2em;text-align:center}figure img{margin:0 auto;pointer-events:all}hr{border-color:rgba(200,200,200,0.75);display:block;border:none;max-width:5em;border-top:1px solid;margin:3rem auto}small{display:inline-block}p a{text-decoration:underline}iframe{margin:1em 0;max-width:100%}section.collections{color:white}.collection>footer{padding:0 4rem}@media screen and (max-width: 1024px){.collection>footer{padding:2rem}}@media screen and (max-width: 640px){.collection>footer{padding:2rem 0}}section.authors>header{padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem}section.authors>header>section{padding-top:2em;padding-bottom:2em}section.authors>header>section:first-child{padding-top:0}section.authors>header>section:last-child{padding-bottom:0}section.authors>main{padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem}section.authors>main>section{padding-top:2em;padding-bottom:2em}section.authors>main>section:first-child{padding-top:0}section.authors>main>section:last-child{padding-bottom:0}.authors-list{list-style:none;margin:0;padding:0}.authors-group+.authors-group{margin:2rem 0 0}@media screen and (max-width: 1024px){.authors-group+.authors-group{margin-top:2rem}}.authors-group .author-name{margin:0 0 0.25rem;font-size:calc(1rem * 0.72)}@media screen and (max-width: 1024px){.authors-group .author-name{font-size:1rem}}.authors-group .author-name a:hover{text-decoration:underline}@media screen and (max-width: 1024px){.authors-group .author-name{font-size:1rem}}.authors-group .author-name a:hover{text-decoration:underline}section.articles{color:white}@media screen and (max-width: 1024px){section.articles{margin-top:0}}.full-article{padding:0 4rem;flex-grow:1;position:relative}@media screen and (max-width: 1024px){.full-article{padding:2rem}}@media screen and (max-width: 640px){.full-article{padding:2rem 0}}.full-article figure{margin:2rem -8rem 2rem -20rem;padding:0 1em;position:relative}@media screen and (max-width: 1024px){.full-article figure{margin:2rem -4em}}@media screen and (max-width: 640px){.full-article figure{margin:1em -1em}}.full-article figure:first-child{margin-top:0}.full-article .gallery img{padding:0}.full-article figcaption{padding:0 20vw}@media screen and (max-width: 1024px){.full-article figcaption{font-size:calc(1rem * 0.72);padding:0 5vw}}.article-header{margin:0 -4rem 4rem;text-align:center}@media screen and (max-width: 1024px){.article-header{margin:0}}@media screen and (max-width: 640px){.article-header{text-align:initial}}.article-title{margin-bottom:0.25rem}.article-subhead{margin-bottom:0.25rem;overflow:hidden;text-overflow:ellipsis}.article-authors,.article-authors-subhead{font-size:calc(1rem * 2);font-weight:normal}@media screen and (max-width: 640px){.article-authors,.article-authors-subhead{font-size:1rem}}.article-authors-subhead{font-size:1rem}@media screen and (max-width: 640px){.article-authors-subhead{font-size:1rem}}.article-header .author-link{text-decoration:underline}.article-footer{font-size:calc(1rem * 0.72);margin:4rem 0 0;overflow:hidden}@media screen and (max-width: 640px){.article-footer aside{margin-bottom:1rem}.article-footer aside:last-of-type{margin-bottom:0}}section.features{color:white}section.features>main{padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem}section.features>main>section{padding-top:2em;padding-bottom:2em}section.features>main>section:first-child{padding-top:0}section.features>main>section:last-child{padding-bottom:0}.featured{margin-bottom:3em;padding:0;transition:0.1s linear opacity}@media screen and (max-width: 1024px){.featured{margin-left:0;margin-right:0}}.featured .feature-authors{font-size:1rem;font-weight:normal}.featured .feature-link{display:block}.featured .feature-title{font-size:calc(1rem * 2);margin-top:0}.featured .feature-hook{font-size:calc(1rem * 1.3);font-weight:normal}.featured .feature-authors{margin-top:0.5em}.featured-article .feature-title{font-weight:normal}.featured-project .feature-title{font-size:calc(1rem * 2)}.featured-project .feature-hook{font-size:calc(1rem * 1.3);line-height:1.4}.featured-collection{margin-left:-1.25rem;margin-right:-1.25rem;padding:1.25rem;border:1px solid rgba(255,255,255,0.9);position:relative}.featured-collection::after,.featured-collection::before{border-bottom:inherit;border-right:inherit;content:"";height:100%;position:absolute;width:100%;z-index:-1}.featured-collection::after{left:3px;top:3px}.featured-collection::before{left:6px;top:6px}@media screen and (max-width: 640px){.featured-collection{margin-left:0;margin-right:0;padding:0.75rem}}.featured-collection .feature-title{font-size:calc(1rem * 2)}.featured-collection .feature-hook{font-size:calc(1rem * 1.3)}.feature-type{font-size:1rem;font-weight:normal;font-variant:small-caps;letter-spacing:0.05em;line-height:1;text-transform:lowercase}section#blog{color:white}.post{background-color:rgba(255,255,255,0.9);font-size:calc(1rem * 0.72);margin:0 0 3rem;padding:2rem 2rem 2rem;overflow:hidden;color:black}@media screen and (max-width: 1024px){.post{font-size:1rem;margin-left:0;margin-right:0}}@media screen and (max-width: 640px){.post{padding:1rem}}.post .tags-and-topics{margin-top:0;text-align:left}.post .image:not(:only-child){float:right;margin:0 0 2em 2em;max-width:50%}@media screen and (max-width: 1024px){.post .image:not(:only-child){float:none;margin:0 0 1em 0;max-width:none}}.post .image:not(:only-child) .caption{font-size:calc(1rem * 0.6)}.post-timestamp{font-size:calc(1rem * 0.72);font-weight:normal;letter-spacing:0.035em;text-transform:uppercase}.full-post{overflow:hidden}.post-content .inline-image{margin:0;max-height:75vh}.post-content .caption{left:0;margin:1em 0}.post-content a{text-decoration:underline}.shop{color:white}.cart-controls{position:sticky;top:80px}.product{background-color:rgba(255,255,255,0.9);color:black;font-size:calc(1rem * 0.72);margin:0 0 1rem;overflow:hidden;padding:1rem}.product-title{font-size:calc(1rem * 1.3);margin-bottom:1em}.product-paypal-code{margin-top:1rem}.product-paypal-code .paypal-submit{background-image:url(/assets/paypal-cb1d5f6e557141fa17249cbdd4643c1f22ef5df9808d851a453d0a010122a46b.svg);color:#0079c1;border-color:#0079c1;background-repeat:no-repeat;background-position:1em center;padding-left:3em}.product-paypal-code input,.product-paypal-code select{-webkit-appearance:none;color:black;background:transparent;border-radius:0;border:1px solid black;font:inherit;font-size:calc(1rem * 0.72);margin:0 1em 1em 0;padding:0.5em 1em;vertical-align:top;text-align:left;margin-bottom:0;margin-top:1rem}@media screen and (max-width: 640px){.product-paypal-code input,.product-paypal-code select{display:block;width:100%}}.product-paypal-code select{background-image:url(/assets/arrow-down-7a379d63f7dff30be1c4b00b3bc170b2c499ec4f20fc2a75cbe8f77936b8500b.svg);background-position:right 1em center;background-repeat:no-repeat;padding-right:3em}.product-image{float:left;margin-right:1em;max-height:75vh;max-width:50%}.shop-button{display:block}.shop-view-cart{-webkit-appearance:none;color:white;background:transparent;border-radius:0;border:1px solid white;font:inherit;font-size:calc(1rem * 0.72);margin:0 1em 1em 0;padding:0.5em 1em;vertical-align:top;text-align:left}@media screen and (max-width: 640px){.shop-view-cart{display:block;width:100%}}.shop-checkout{-webkit-appearance:none;background:#0079c1;color:white;border-radius:0;border:1px solid #0079c1;font:inherit;font-size:calc(1rem * 0.72);margin:0 1em 1em 0;padding:0.5em 1em;vertical-align:top;text-align:left;background-image:url(/assets/paypal-light-93c0e9807cc90a0fc4738be85bee288a51ce70846241fd3f1dd620e87e263f8b.svg);background-repeat:no-repeat;background-position:1em center;padding-left:3em}@media screen and (max-width: 640px){.shop-checkout{display:block;width:100%}}section.projects{color:white}@media screen and (max-width: 1024px){section.projects{margin-top:0}}.full-project{color:black;padding:0 4rem}@media screen and (max-width: 1024px){.full-project{padding:2rem}}@media screen and (max-width: 640px){.full-project{padding:2rem 0}}.support-page,.show-support,.show-page{background:black}.page{color:white}.page p a{text-decoration:underline}.page-body{padding:0 4rem}@media screen and (max-width: 1024px){.page-body{padding:2rem}}@media screen and (max-width: 640px){.page-body{padding:2rem 0}}section.image>main{padding:0 4rem}@media screen and (max-width: 1024px){section.image>main{padding:2rem}}@media screen and (max-width: 640px){section.image>main{padding:2rem 0}}.article .full-width{top:0;padding:0}.article figure.full-width img.full-width{width:100vw;margin:0}section.issues{color:white}.issue>footer{padding:0 4rem}@media screen and (max-width: 1024px){.issue>footer{padding:2rem}}@media screen and (max-width: 640px){.issue>footer{padding:2rem 0}}.featured-issue{overflow:hidden}.issue-cover{float:left;margin:0 1rem 1rem 0}.featured-issue .issue-title{font-size:calc(1rem * 2)}.issue-short-description{font-size:calc(1rem * 1.3)}.issue-hook{clear:left;font-weight:normal}main{background-color:white;box-shadow:0 0 1em rgba(0,0,0,0.25);display:flex;flex-direction:column;margin-left:12rem;position:relative;min-height:100vh;padding:4rem;z-index:0}main.menu-open{position:fixed}@media screen and (max-width: 1024px){main{margin-left:0;padding:4rem 2rem}}@media screen and (max-width: 640px){main{padding:4rem 1rem}}#introduction-text{margin-left:-4rem;margin-right:-4rem;margin-top:-4rem;background:black;color:white;font-size:calc(1rem * 2);padding:4rem;padding-right:5rem;position:relative;margin-bottom:2rem}@media screen and (max-width: 1024px){#introduction-text{margin-left:-2rem;margin-right:-2rem;margin-top:-6rem}}@media screen and (max-width: 640px){#introduction-text{margin-left:-1rem;margin-right:-1rem;margin-top:-6rem}}@media screen and (max-width: 1024px){#introduction-text{padding:2rem;padding-top:5rem}}@media screen and (max-width: 640px){#introduction-text{font-size:calc(1rem * 1.3);padding:1rem;padding-top:4rem}}#introduction-text .dismiss{cursor:pointer;font-size:1rem;opacity:0.75;position:absolute;right:4rem;top:4rem}@media screen and (max-width: 1024px){#introduction-text .dismiss{bottom:2rem;top:auto;right:2rem}}@media screen and (max-width: 640px){#introduction-text .dismiss{bottom:1rem;right:1rem}}#introduction-text .dismiss:hover{opacity:1}#introduction-text p{margin-bottom:0}#introduction-text p+p{margin-top:0.5em}.author-bio{margin-bottom:2em}.author-byline{font-variant:small-caps;letter-spacing:0.05em;line-height:1;text-transform:lowercase}.tags-and-topics{font-size:0;margin:1rem 0;padding:0;text-align:center}@media screen and (max-width: 640px){.tags-and-topics{text-align:initial}}.tags-and-topics .issue,.tags-and-topics .tag,.tags-and-topics .topic{font-size:calc(1rem * 0.72);display:inline-block;vertical-align:top}@media screen and (min-width: 1025px){.tags-and-topics .issue,.tags-and-topics .tag,.tags-and-topics .topic{margin:0 0.5em !important}}.tag-link{background-color:rgba(255,255,255,0.75);box-shadow:0 0 1em rgba(0,0,0,0.25);font-family:Helvetica, Arial, sans-serif;font-size:calc(1rem * 0.6);line-height:1;padding:0.5em}.topic-link{background-color:rgba(25,10,200,0.75);box-shadow:0 0 1em rgba(0,0,0,0.25);font-family:Helvetica, Arial, sans-serif;font-size:calc(1rem * 0.6);line-height:1;padding:0.5em;color:white}.issue-link{background-color:rgba(51,51,51,0.75);box-shadow:0 0 1em rgba(0,0,0,0.25);font-family:Helvetica, Arial, sans-serif;font-size:calc(1rem * 0.6);line-height:1;padding:0.5em;color:white}.collection-title-and-description{color:currentColor;text-shadow:0 0 1em rgba(255,255,255,0.75);position:absolute;top:50%;transform:translateY(-50%);width:100%}.collection-description{padding:0 1em}#highlighter{background-color:black;bottom:0;left:12rem;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity 0.2s linear;z-index:-50}@media screen and (max-width: 1024px){#highlighter{left:0}}#highlighter.visible{opacity:1}#highlighter .image{background-position:center center;background-size:cover;height:100vh;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.1s linear;width:100%}#highlighter .image.active{opacity:0.65}#background-image,#background{background-color:black;bottom:0;left:12rem;overflow:hidden;position:fixed;right:0;top:0;z-index:-50}@media screen and (max-width: 1024px){#background-image,#background{left:0}}#background-image{background-position:center;background-size:cover;height:100vh;opacity:0.65}.load-more{-webkit-appearance:none;color:white;background:transparent;border-radius:0;border:1px solid white;font:inherit;font-size:calc(1rem * 0.72);margin:0 1em 1em 0;padding:0.5em 1em;vertical-align:top;text-align:left;font-size:1rem}@media screen and (max-width: 640px){.load-more{display:block;width:100%}}.sorting-controls{background-color:rgba(255,255,255,0.75);box-shadow:0 0 1em rgba(0,0,0,0.25);font-family:Helvetica, Arial, sans-serif;font-size:calc(1rem * 0.6);line-height:1;padding:0.5em;display:inline-block;letter-spacing:0.05em;margin-bottom:2rem;padding:0.75em;text-transform:uppercase}.sorting-controls a{border-right:1px solid black;padding:0 0.5em}.sorting-controls a:last-of-type{border-right:0}.sorting-controls a.current-sort-method{font-weight:bold}.non-featured-articles{color:white}.non-featured-articles .article{list-style:initial;margin:0 0 2rem;overflow:hidden;word-break:break-word}.collection .table-of-contents,.issue .table-of-contents{font-size:calc(1rem * 0.72);margin-top:3em}@media screen and (max-width: 640px){.collection .table-of-contents,.issue .table-of-contents{font-size:inherit}}.collection .table-of-contents h5,.issue .table-of-contents h5{color:gray;font-size:inherit;font-weight:normal}.collection .table-of-contents>ul,.issue .table-of-contents>ul{list-style:none;margin:1em 0 0 0;padding:0}.collection .table-of-contents>ul>li,.issue .table-of-contents>ul>li{margin-bottom:1.5em}@media screen and (max-width: 1024px){.collection .table-of-contents>ul>li a::after,.issue .table-of-contents>ul>li a::after{content:"";display:block}}ul.toc-topics{left:50px;list-style:none;margin:0;padding:0;position:absolute;text-align:right;width:100px}.toc-author-names{display:block}.toc-author-link,.toc-article-tag,.toc-article-issue,.search-results-header a{text-decoration:underline}.toc-article-title{font-size:1rem}[data-published="false"],.unpublished{opacity:0.5}fieldset{border:0;margin:0;padding:0;position:relative}.newsletter-form-container,.search-form-container{left:50%;position:fixed;top:50%;transform:translate(-50%, -50%);width:75%;z-index:2;opacity:0;pointer-events:none}.newsletter-form-container.is-visible,.search-form-container.is-visible{opacity:1;pointer-events:all}.newsletter-form,.search-form{font-weight:bold;position:relative}.newsletter-field,.search-field{-webkit-appearance:none;background:none;border:solid 0.2em white;border-radius:0;color:white;font-size:2rem;padding:1rem;padding-right:6rem;width:100%}@media screen and (max-width: 1024px){.newsletter-field,.search-field{border-color:black;color:black;font-size:1rem;padding:0.5rem}}.search-field:focus{outline:none}.newsletter-button,.search-button{font-variant:small-caps;letter-spacing:0.05em;line-height:1;text-transform:lowercase;background:none;border:0;color:white;height:100%;position:absolute;right:2rem;top:0}@media screen and (max-width: 1024px){.newsletter-button,.search-button{color:black;right:1rem}}@media screen and (max-width: 640px){.newsletter-button,.search-button{right:1rem}}section.search-results{color:white}.search-results-header{color:white;margin:0 0 3rem}.full-width img{width:100%}.full-width{margin-bottom:8rem;position:relative;top:4rem}@media screen and (max-width: 1024px){.full-width{top:6rem}}@media screen and (max-width: 640px){.full-width{top:5rem}}.collapsed{background-color:black;height:4rem;margin-bottom:0;overflow:hidden}@media screen and (max-width: 1024px){.collapsed{height:6rem}}@media screen and (max-width: 640px){.collapsed{height:5rem}}.collapsed img{opacity:0.65}.collapsed .next-article{display:block}.non-featured-articles ul{padding-left:0}.related-article-image{display:block;margin-bottom:0.25rem}.related-articles-header{color:#7d7d7d}.related-articles{margin:0;padding:0;list-style:none;list-style-type:none}.related-article{margin-bottom:1em}.related-project-link,.related-article-link{text-decoration:underline}.background-header{background-position:center;background-size:cover;height:100vh;opacity:0.65}.previous-post,.next-post{-webkit-appearance:none;color:black;background:transparent;border-radius:0;border:1px solid black;font:inherit;font-size:calc(1rem * 0.72);margin:0 1em 1em 0;padding:0.5em 1em;vertical-align:top;text-align:left;margin:0;max-width:40%}@media screen and (max-width: 640px){.previous-post,.next-post{display:block;width:100%}}.next-post{float:left}.previous-post{float:right}.post-navigation-title{font-weight:bold}.section-boundry{margin-left:-4rem;margin-right:-4rem;max-width:none}@media screen and (max-width: 1024px){.section-boundry{margin-left:-2rem;margin-right:-2rem}}@media screen and (max-width: 640px){.section-boundry{margin-left:-1rem;margin-right:-1rem}}.logo{display:block;left:1rem;margin:0;position:fixed;top:2rem;z-index:99999}@media screen and (max-width: 1024px){.logo{left:50%;top:0;transform:translate(-50%) scale(0.75)}}.logo svg{display:block}.next-page,.next-issue,.next-article{bottom:0;color:white;display:none;font-size:1rem;left:0;padding:1.2rem;position:absolute;right:0;text-align:center;top:0}.next-page:hover span,.next-issue:hover span,.next-article:hover span{text-decoration:underline}.next-page::after,.next-issue::after,.next-article::after{content:"\2008\2794";display:inline-block}.next-issue{color:black;display:block}.next-issue-button{background:transparent}.interstitial-image{margin:0;overflow:hidden}.interstitial-image-caption{color:#7d7d7d;float:right;font-size:calc(1rem * 0.6);max-width:33%;padding:0.75em;text-align:right}.section-header{color:currentColor;font-family:Georgia, Times, serif;margin-bottom:1rem;text-align:center}.authors-header{color:black}.collection-header{background-color:black;color:white;margin-bottom:2rem;position:relative;text-align:center}.collection-title{padding:0 1em}.description{padding:0 4rem}@media screen and (max-width: 1024px){.description{padding:2rem}}@media screen and (max-width: 640px){.description{padding:2rem 0}}.social-icon{display:inline-block;margin:0 0.25em 0 0}.social-icon.menu-item{color:#7d7d7d}.social-icon.column{margin:0 0.25em 0 0;width:auto}.social-title{display:none}.sharing{align-items:center;display:flex;font-size:calc(1rem * 1.3);justify-content:center}@media screen and (max-width: 640px){.sharing{font-size:1rem;flex-direction:row}}.sharing-article{position:absolute;right:-1em;width:1em}@media screen and (max-width: 640px){.sharing-article{position:static;width:auto}}.sharing-collection{font-size:calc(1rem * 0.72);position:fixed;right:1em;text-align:right;top:1em;width:20em}.sharing-collection:hover .social-title{display:inline-block}.gallery-wrapper{margin:2rem -8rem 2rem -20rem;pointer-events:none;text-align:center}@media screen and (max-width: 1024px){.gallery-wrapper{margin:2rem}}@media screen and (max-width: 640px){.gallery-wrapper{margin:1rem}}.gallery-wrapper figcaption{display:none}.gallery-wrapper:hover:before{opacity:1}.gallery-wrapper:active:before{opacity:0}.gallery-wrapper:before{background:rgba(0,0,0,0.75);bottom:0;content:" ";left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 0.2s ease-in;z-index:-1}.gallery{background:white;box-shadow:0 0 10px rgba(0,0,0,0.25);cursor:pointer;display:inline-block;margin:1rem 0;padding:1em;pointer-events:all}@media screen and (max-width: 1024px){.gallery{margin:0 -1rem}}.gallery figure{display:inline-block;margin:0;vertical-align:top}.gallery img{max-height:75vh}.gallery-image-wrapper{background:white;padding:1em 0.5em}.gallery-image{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal-gallery{opacity:0;transition:opacity 250ms ease-in-out;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;pointer-events:none}.modal-gallery.is-visible{opacity:1;pointer-events:all}.gallery-content{height:100%;width:100%}.gallery-content img{max-height:80vh;max-width:80vw}.flickity-button:hover{background:none;color:white}.flickity-prev-next-button{color:#7d7d7d;display:flex;align-items:center;background:none;border-radius:0;bottom:0;height:100%;top:0;transform:translateY(0);width:50%}.flickity-prev-next-button.next .flickity-button-icon{right:0}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:unset;top:unset;width:60px;height:60px}.close-modal{background:transparent;border:none;color:#7d7d7d;font-size:calc(1rem * 1.3);height:44px;padding:0;position:absolute;right:1rem;top:1rem;width:44px;z-index:99999;stroke:currentColor;stroke-width:1px}.close-modal:hover{color:white}.section-title{margin-bottom:1em}.collection-cover{margin:1rem auto;max-height:50vh}.next-page{display:none}@media screen and (max-width: 1024px){.next-page{display:block}}.blocker,.mask{background:rgba(0,0,0,0.75);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1}.blocker.blocking{align-items:center;display:flex;justify-content:center}.panels{font-size:0;height:100%;white-space:nowrap;left:0;position:fixed;width:12rem}@media screen and (max-width: 1024px){.panels{display:none}}.panels .panel{background-color:rgba(255,255,255,0.9);box-shadow:0 0 1em rgba(0,0,0,0.25);display:inline-block;font-size:calc(1rem * 0.72);height:100%;margin-right:-10.5rem;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:5rem 4rem 0 1rem;position:relative;transition:0.25s cubic-bezier(0, 1, 0.25, 1) margin;transition-delay:200ms;vertical-align:top;white-space:normal;width:12rem}.panels .panel.active{margin-right:-3rem}.panels h4{font-size:calc(1rem * 0.72);font-weight:normal;margin-bottom:1rem;min-height:1rem;letter-spacing:0.035em;text-transform:uppercase}.panels a{text-decoration:none}.panels a::hover{text-decoration:none}.panels ul{list-style:none;padding:0}.panels ul li{padding-bottom:0.6em;position:relative}.panels ul li a{display:block}.panels ul li.spacer::after{content:"-"}.panels a::before{content:"\25CB";font-size:0.75em;left:-1em;position:absolute;top:0.25em;visibility:hidden}.panels a:hover::before{visibility:visible}.menu-item .article-title{display:block;margin:0;line-height:1.2}.menu-item .article-authors{display:block;font-size:0.75em;letter-spacing:0;text-transform:uppercase}.panel-content{padding-bottom:4rem}.panel-primary{margin:2rem 0 0 0}li.current{font-weight:bold}li.current a::before{content:"\25CF";visibility:visible}nav.toolbar{background-color:white;box-shadow:0 0 1em rgba(0,0,0,0.25);left:0;height:40px;position:fixed;top:0;width:100%;z-index:2000}@media screen and (min-width: 1025px){nav.toolbar{display:none}}nav.toolbar .burger{line-height:0}nav.toolbar .drawer-toggle{background:transparent;border:none;cursor:pointer;display:block;padding:0.66rem 1rem}nav.drawer{background-color:white;bottom:0;color:black;display:none;left:0;min-height:100vh;overflow:scroll;padding:4rem 1rem;position:fixed;right:0;top:0;width:100%;z-index:2000}@media screen and (min-width: 1025px){nav.drawer{display:none}}nav.drawer.open{display:block}nav.drawer .drawer-contents .column-group+.column-group{margin-top:2rem}nav.drawer .drawer-contents .column{margin-bottom:2rem;margin-bottom:0;padding:0.25rem 0}nav.drawer .section-title{margin-bottom:0;font-size:calc(1rem * 2);font-weight:normal}
