/*!
Theme Name: Gaining by Sharing
Author: Grensesnitt
Author URI: http://grensesnitt.no/
Version: 1.0
*//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@font-face{font-family:"Metropolis Regular";font-style:normal;font-weight:normal;src:local("Metropolis Regular"),url("/wp-content/themes/grensesnitt/fonts/Metropolis-Regular.woff") format("woff")}@font-face{font-family:"Metropolis Regular Italic";font-style:normal;font-weight:normal;src:local("Metropolis Regular Italic"),url("/wp-content/themes/grensesnitt/fonts/Metropolis-RegularItalic.woff") format("woff")}@font-face{font-family:"Metropolis Medium";font-style:normal;font-weight:normal;src:local("Metropolis Medium"),url("/wp-content/themes/grensesnitt/fonts/Metropolis-Medium.woff") format("woff")}@font-face{font-family:"Metropolis Semi Bold";font-style:normal;font-weight:normal;src:local("Metropolis Semi Bold"),url("/wp-content/themes/grensesnitt/fonts/Metropolis-SemiBold.woff") format("woff")}@font-face{font-family:"Metropolis Semi Bold Italic";font-style:normal;font-weight:normal;src:local("Metropolis Semi Bold Italic"),url("/wp-content/themes/grensesnitt/fonts/Metropolis-SemiBoldItalic.woff") format("woff")}html,body{overflow-x:hidden;overflow-y:scroll}body{background-color:#f5f4f0;color:#222;font-family:"Metropolis Regular",Helvetica,Arial,sans-serif;line-height:1.25;font-size:20px}body #content-section{flex-grow:1}body.public{display:flex;flex-direction:column;overflow-x:hidden;min-height:100%;min-height:100vh}.admin-bar body.public{min-height:calc(100vh - 46px)}@media(min-width: 783px){.admin-bar body.public{min-height:calc(100vh - 32px)}}body.public.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:200;line-height:normal}a{color:#222;text-decoration:none;transition:opacity .2s ease-in-out}a:hover{opacity:.5}a.lightbox:hover{opacity:1}figure{margin:0 auto}.wp-block-image{padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 600px){.wp-block-image{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.wp-block-image{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.wp-block-image{padding-left:7.5rem;padding-right:7.5rem}}.wp-block-image img{max-width:100%;height:auto}a.link-button{font-size:1.6rem;display:inline-block;margin-top:2em;text-transform:uppercase;position:relative;font-size:1.6rem}@media(min-width: 1000px){a.link-button{font-size:1.8rem}}@media(min-width: 1500px){a.link-button{font-size:2rem}}@media(min-width: 1000px){a.link-button{font-size:1.8rem}}@media(min-width: 1500px){a.link-button{font-size:2rem}}a.link-button:after{content:" ";border-bottom:2px solid #222;position:absolute;left:0;bottom:-2px;width:100%}hr.wp-block-separator{margin-left:1.5rem;margin-right:1.5rem;border:none;border-bottom:1px solid #d8d8d8;margin-top:6rem;max-width:1800px}@media(min-width: 600px){hr.wp-block-separator{margin-top:10rem}}@media(min-width: 1500px){hr.wp-block-separator{margin-top:16rem}}@media(min-width: 600px){hr.wp-block-separator{margin-left:3rem;margin-right:3rem}}@media(min-width: 1000px){hr.wp-block-separator{margin-left:5rem;margin-right:5rem}}@media(min-width: 1500px){hr.wp-block-separator{margin-left:7.5rem;margin-right:7.5rem}}img.fade{opacity:0;transition:opacity 450ms ease-in}img.fade.show{opacity:1}header{padding-left:1.5rem;padding-right:1.5rem;margin-top:2em}@media(min-width: 600px){header{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){header{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){header{padding-left:7.5rem;padding-right:7.5rem}}header nav{max-width:1800px;margin:0 auto}header h1{margin:0;display:flex;justify-content:center}header h1 img{position:absolute;left:50%;transform:translate(-50%, -50%);width:130px;height:auto}header ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center}header #main-nav h1 img{background-color:#f5f4f0}header #main-nav ul{flex-direction:row-reverse;position:relative}header li{padding:0 1em;display:none}header li.contact,header li.menu,header li.logo{display:block}header li a{font-size:1.3rem;background-color:#f5f4f0;text-transform:uppercase}@media(min-width: 1000px){header li a{font-size:1.5rem}}@media(min-width: 1500px){header li a{font-size:1.5rem}}header li:first-child{padding-right:0}header li:last-child{padding-left:0}header li.logo{flex-grow:1;text-align:center}header #mobile-nav{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#979797;z-index:2;color:#fff;display:none;opacity:0;transition:opacity 450ms ease-in-out}header #mobile-nav.show{display:block}header #mobile-nav.fade{opacity:1}header #mobile-nav #close-menu{position:absolute;top:1.4rem;right:0;padding:1.5rem}header #mobile-nav #close-menu img{display:block;width:20px;height:20px}.admin-bar header #mobile-nav{top:46px}@media(min-width: 783px){.admin-bar header #mobile-nav{top:32px}}header #mobile-nav a{color:#fff;font-size:2em;font-weight:200}header #mobile-nav h1{margin-top:3.5rem}header #mobile-nav ul{margin-top:8em;flex-direction:column;flex-grow:1;justify-content:center}header #mobile-nav li{display:block;padding:0;margin:.25em 0}header #mobile-nav li.menu,header #mobile-nav li.logo{display:none}header #mobile-nav li a{background:none}@media(min-width: 600px){header{margin:3rem 0 1rem}header #mobile-nav #close-menu{top:.2em;padding:3rem}}@media(min-width: 1000px){header{margin:4rem 0 1rem}header #mobile-nav,header #mobile-nav.show{display:none}header .mobile-nav{display:none}header nav#main-nav h1 img{display:block;height:75px;width:auto}header nav#main-nav ul{flex-direction:row}header li{display:block;padding:0 1.5em}header li:last-child{padding-left:1.5em;padding-right:0}header li:nth-child(2){padding-left:0}header li.menu{display:none}}@media(min-width: 1150px){header nav#main-nav h1 img.large{top:3rem;width:350px}.admin-bar header nav#main-nav h1 img.large{top:calc(3rem + 46px)}}@media(min-width: 1150px)and (min-width: 783px){.admin-bar header nav#main-nav h1 img.large{top:calc(3rem + 32px)}}@media(min-width: 1150px){header li{padding:0 2em}}@media(min-width: 1500px){header{margin-top:4rem 0 2rem}}footer{margin-top:6rem;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:6rem}@media(min-width: 600px){footer{margin-top:10rem}}@media(min-width: 1500px){footer{margin-top:16rem}}@media(min-width: 600px){footer{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){footer{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){footer{padding-left:7.5rem;padding-right:7.5rem}}footer .text{font-size:1.3rem;text-align:center;max-width:750px;margin:0 auto}@media(min-width: 1000px){footer .text{font-size:1.5rem}}@media(min-width: 1500px){footer .text{font-size:1.5rem}}footer .symbol{margin-top:4rem;text-align:center}footer .symbol img{display:inline-block;width:200px;height:auto}@media(min-width: 600px){footer{margin-bottom:10rem}}.gl-container{background:#f5f4f0;z-index:10;position:fixed;top:0;right:0;left:0;bottom:0;opacity:0;transition:opacity .3s ease-in-out;display:none;-ms-flex-direction:column;flex-direction:column}.gl-container.show{display:-ms-flexbox;display:flex}.gl-container.fade{opacity:1}.gl-container a{width:100%}.gl-container .gl-header{display:-ms-flexbox;display:flex;flex-basis:60px;flex-shrink:0}.gl-container .gl-header a.gl-close{padding:1em 1.5em;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:100%;height:100%}.gl-container .gl-header a.gl-close svg{width:51px;height:auto}.gl-container .gl-header a.gl-close svg line{stroke:#222}@media(min-width: 1000px){.gl-container .gl-header{flex-basis:60px}}body.admin-bar .gl-container .gl-header{margin-top:46px}@media(min-width: 783px){body.admin-bar .gl-container .gl-header{margin-top:32px}}.gl-container .gl-footer{display:-ms-flexbox;display:flex;flex-basis:60px;flex-shrink:0}@media(min-width: 1000px){.gl-container .gl-footer{flex-basis:60px}}.gl-container .gl-nav{flex-basis:20px;flex-shrink:0;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.gl-container .gl-nav a{display:none;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gl-container .gl-nav a:hover{opacity:1}.gl-container .gl-nav svg{width:51px;height:auto;transition:transform .3s ease-in-out}.gl-container .gl-nav.gl-nav-next:hover svg{transform:translateX(10px)}.gl-container .gl-nav.gl-nav-prev:hover svg{transform:translateX(-10px)}@media(min-width: 1000px){.gl-container .gl-nav{flex-basis:100px}.gl-container .gl-nav a{display:-ms-flexbox;display:flex}}.gl-container .gl-inner{flex-grow:1;display:-ms-flexbox;display:flex;height:100%;width:100%}.gl-container .gl-inner iframe{width:100%;height:100%}body.admin-bar .gl-container .gl-inner{height:calc(100% - 120px - 46px)}@media(min-width: 783px){body.admin-bar .gl-container .gl-inner{height:calc(100% - 120px - 32px)}}.gl-container .gl-image{flex-grow:1}.gl-container .gl-image:hover{cursor:pointer}.gl-container .gl-image:hover img{cursor:auto}.gl-container .gl-image img{display:block;max-width:100%;max-height:100%;object-fit:contain}.gl-container .gl-swipe{overflow:hidden;visibility:hidden;position:relative}.gl-container .gl-swipe .gl-swipe-wrap{overflow:hidden;position:relative}.gl-container .gl-swipe .gl-swipe-wrap>div{float:left;width:100%;position:relative;overflow:hidden}.gl-container .gl-swipe .gl-swipe-wrap>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gl-container .gl-swipe,.gl-container .gl-swipe-wrap,.gl-container .gl-swipe-wrap>div{height:100%}.post-type-archive .project-archive-wrapper{padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 600px){.post-type-archive .project-archive-wrapper{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.post-type-archive .project-archive-wrapper{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.post-type-archive .project-archive-wrapper{padding-left:7.5rem;padding-right:7.5rem}}.post-type-archive .project-archive-wrapper>div{max-width:1800px;margin:0 auto}.post-type-archive .projects{display:flex;flex-wrap:wrap;margin-top:6rem}.post-type-archive .project[data-index="0"]{margin-top:0}.post-type-archive .project-filter{margin:4em 0 2em;text-align:center}.post-type-archive .project-filter ul{padding:0;margin:0;list-style:none}.post-type-archive .project-filter li{display:inline-block;font-size:1.3rem;padding:.5em .75em}@media(min-width: 1000px){.post-type-archive .project-filter li{font-size:1.5rem}}@media(min-width: 1500px){.post-type-archive .project-filter li{font-size:1.5rem}}.post-type-archive .project-filter li a{color:rgba(0,0,0,.5);transition:color .3s ease-in-out,opacity .3s ease-in-out}.post-type-archive .project-filter li.active a,.post-type-archive .project-filter li a:hover{color:#000;opacity:1}@media(min-width: 1000px){.post-type-archive .projects{margin-top:6rem}.post-type-archive .project[data-index="1"]{margin-top:0}}.post-type-archive-publication .archive-publications-wrapper{padding-left:1.5rem;padding-right:1.5rem;margin-top:3rem}@media(min-width: 600px){.post-type-archive-publication .archive-publications-wrapper{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.post-type-archive-publication .archive-publications-wrapper{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.post-type-archive-publication .archive-publications-wrapper{padding-left:7.5rem;padding-right:7.5rem}}.post-type-archive-publication .archive-publications-wrapper>div{max-width:1800px;margin:0 auto}.post-type-archive-publication h1{font-size:2.4rem;letter-spacing:-0.013em;margin:.25em 0 .5em}@media(min-width: 1000px){.post-type-archive-publication h1{font-size:2.7rem}}@media(min-width: 1500px){.post-type-archive-publication h1{font-size:3rem}}.post-type-archive-publication table.publications{width:100%;border-collapse:collapse}.post-type-archive-publication table.publications tr.publication td{padding:.5em 1em .5em 0;border-top:1px solid #dad1c9}.post-type-archive-publication table.publications tr.publication td:first-child{padding-left:0}.post-type-archive-publication table.publications tr.publication td.expand{padding-right:0;text-align:right}.post-type-archive-publication table.publications tr.publication td.expand img{height:24px;width:24px;transition:transform .3s ease-in-out}.post-type-archive-publication table.publications tr.publication.open td.expand img{transform:rotate(135deg)}.post-type-archive-publication table.publications tr.info td>div{max-height:0;overflow:hidden;transition:.6s max-height ease-in-out}.post-type-archive-publication table.publications tr.info td>div>div{padding:.5em 0 1em}.post-type-archive-publication table.publications tr.info.open td>div{max-height:1500px}.post-type-archive-publication table.publications td{font-size:1.6rem}@media(min-width: 1000px){.post-type-archive-publication table.publications td{font-size:1.8rem}}@media(min-width: 1500px){.post-type-archive-publication table.publications td{font-size:2rem}}.post-type-archive-publication table.publications .info figure{padding-top:100%;position:relative;margin-bottom:1em}.post-type-archive-publication table.publications .info figure img,.post-type-archive-publication table.publications .info figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.post-type-archive-publication table.publications .info .content p:first-child{margin-top:0}.post-type-archive-publication table.publications .info .content p:last-child{margin-bottom:0}.post-type-archive-publication table.publications .info .content a{box-shadow:inset 0 -2px 0 0 #222}@media(min-width: 1000px){.post-type-archive-publication table.publications .archive-publications-wrapper{margin-top:6rem}.post-type-archive-publication table.publications .title{width:52.1739130435%}.post-type-archive-publication table.publications .info .content{display:flex}.post-type-archive-publication table.publications .info figure{width:47.8260869565%;margin-right:4.347826087%;padding-top:47.8260869565%}.post-type-archive-publication table.publications .info figure+.metadata{width:47.8260869565%}.post-type-archive-publication table.publications tr.info td>div{transition:.3s max-height ease-in-out}.post-type-archive-publication table.publications tr.info.open td>div{max-height:1000px}}.project{width:100%;margin-top:4rem}.project h2,.project h3{font-weight:normal;text-align:center;display:inline-block;background-color:#f5f4f0}.project h2{font-size:2.4rem;margin:1em 0 0;text-align:left}@media(min-width: 1000px){.project h2{font-size:2.7rem}}@media(min-width: 1500px){.project h2{font-size:3rem}}.project .preview{font-size:1.3rem;margin:2rem 0 0}@media(min-width: 1000px){.project .preview{font-size:1.5rem}}@media(min-width: 1500px){.project .preview{font-size:1.5rem}}.project .link-button{display:inline-block;margin-top:2rem;font-size:1.3rem}@media(min-width: 1000px){.project .link-button{font-size:1.5rem}}@media(min-width: 1500px){.project .link-button{font-size:1.5rem}}.project figure{width:100%;padding-top:66.66667%;position:relative;background-color:#c4c4c4}.project figure img,.project figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.project figure img.alt-image{opacity:0}.project a{display:flex;flex-direction:column;align-items:flex-start}.project a img,.project a h2,.project a h3{transition:opacity .3s ease-in-out}.project a figure.has-alt img{transition:opacity 250ms ease-in-out}.project a:hover{opacity:1}.project a:hover img{opacity:.75}.project a:hover h2,.project a:hover h3{opacity:.5}.project a:hover figure.has-alt img{opacity:1}.project a:hover figure.has-alt img.alt-image{opacity:1}@media(min-width: 1000px){.project{width:47.8260869565%;margin-top:8rem}.project[data-modulo-index="0"]{margin-left:4.347826087%}.project:first-child{width:100%;margin-left:0}.project:first-child .preview{width:73.9130434783%;max-width:1000px}}@media(min-width: 1500px){.project h3{font-size:1.8rem}}.publication{width:100%;margin:2rem 0}.publication .type{font-weight:normal;font-size:1.6rem}@media(min-width: 1000px){.publication .type{font-size:1.8rem}}@media(min-width: 1500px){.publication .type{font-size:2rem}}.publication h3{font-size:2.4rem;letter-spacing:-0.013em;font-style:italic}@media(min-width: 1000px){.publication h3{font-size:2.7rem}}@media(min-width: 1500px){.publication h3{font-size:3rem}}.publication h3{margin:0 0 .5em}.publication .content,.publication .external-link{font-size:1.6rem}@media(min-width: 1000px){.publication .content,.publication .external-link{font-size:1.8rem}}@media(min-width: 1500px){.publication .content,.publication .external-link{font-size:2rem}}.publication .external-link{box-shadow:inset 0 -2px 0 0 #222}.publication figure{padding-top:100%;position:relative;margin-bottom:2em}.publication figure img,.publication figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.publication figure img{transition:opacity .3s ease-in-out}.publication figure:hover img{opacity:.75}.publication figure a:hover{opacity:1}@media(min-width: 1000px){.publication{width:47.8260869565%;margin:4rem 0}.publication:nth-child(2n){margin-left:4.347826087%}}.large-image{padding-left:1.5rem;padding-right:1.5rem;margin-top:6rem}@media(min-width: 600px){.large-image{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.large-image{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.large-image{padding-left:7.5rem;padding-right:7.5rem}}@media(min-width: 600px){.large-image{margin-top:10rem}}@media(min-width: 1500px){.large-image{margin-top:16rem}}.large-image.bleed{padding-left:0;padding-right:0}.large-image.bleed>div{max-width:none}.large-image:first-child{margin-top:4em}.large-image>div{max-width:1800px;margin:0 auto}.large-image figure{position:relative;padding-top:56.25%}.large-image figure img,.large-image figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.large-image.format-3_2 figure{padding-top:66%}.large-image.is-preview figure{background-color:#dad1c9}.large-image .video-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.large-image .video-play-overlay svg{width:50px;height:auto}@media(min-width: 1000px){.large-image .video-play-overlay svg{width:80px}}.large-image .video-play-overlay:hover{opacity:1}@media(min-width: 1000px){.title-intro+.large-image{margin-top:6rem}}.project-intro{padding-left:1.5rem;padding-right:1.5rem;margin-top:4rem;text-align:center}@media(min-width: 600px){.project-intro{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.project-intro{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.project-intro{padding-left:7.5rem;padding-right:7.5rem}}.project-intro>div{max-width:1800px;margin:0 auto}.project-intro h1{font-size:2.4rem;letter-spacing:-0.013em;margin-bottom:1rem}@media(min-width: 1000px){.project-intro h1{font-size:2.7rem}}@media(min-width: 1500px){.project-intro h1{font-size:3rem}}.project-intro h2{font-size:1.6rem;font-style:italic;font-weight:400;margin:0}@media(min-width: 1000px){.project-intro h2{font-size:1.8rem}}@media(min-width: 1500px){.project-intro h2{font-size:2rem}}.project-intro .intro{font-size:1.6rem;line-height:1;max-width:1300px;margin:4rem auto}@media(min-width: 1000px){.project-intro .intro{font-size:1.8rem}}@media(min-width: 1500px){.project-intro .intro{font-size:2rem}}.project-intro .metadata-legacy{font-size:1.3rem;color:#888}@media(min-width: 1000px){.project-intro .metadata-legacy{font-size:1.5rem}}@media(min-width: 1500px){.project-intro .metadata-legacy{font-size:1.5rem}}.project-intro .metadata-legacy>div{margin:3rem 0}.project-intro .metadata-legacy h3{font-size:1em;font-weight:400;margin:0}.project-intro .metadata-legacy p{margin:0;font-style:italic}.project-intro .metadata-legacy{font-size:1.3rem;color:#888}@media(min-width: 1000px){.project-intro .metadata-legacy{font-size:1.5rem}}@media(min-width: 1500px){.project-intro .metadata-legacy{font-size:1.5rem}}.project-intro .metadata-legacy>div{margin:3rem 0}.project-intro .metadata-legacy h3{font-size:1em;font-weight:400;margin:0}.project-intro .metadata-legacy p{margin:0;font-style:italic}.project-intro .metadata{font-size:1.3rem;color:#888}@media(min-width: 1000px){.project-intro .metadata{font-size:1.5rem}}@media(min-width: 1500px){.project-intro .metadata{font-size:1.5rem}}.project-intro .metadata .row{padding:.5em 0;border-bottom:1px solid #dad1c9;display:flex;justify-content:space-between}.project-intro .metadata .row span:first-child{margin-right:2em;text-align:left}.project-intro .metadata .row span:last-child{text-align:right}.project-intro .metadata .col-1 .row:first-child{border-top:1px solid #dad1c9}@media(min-width: 600px){.project-intro{margin-top:6rem}.project-intro .intro{width:82.6086956522%}.project-intro .metadata-legacy{display:flex;justify-content:center;margin-top:6rem}.project-intro .metadata-legacy>div{width:30.4347826087%;margin:0 0 0 4.347826087%}.project-intro .metadata-legacy>div:first-child{margin-left:0}.project-intro .metadata{margin-top:4em}}@media(min-width: 1000px){.project-intro .metadata{display:flex;margin-top:6rem}.project-intro .metadata .column{width:47.8260869565%;margin-right:4.347826087%}.project-intro .metadata .column:last-child{margin-right:0}.project-intro .metadata .row:first-child{border-top:1px solid #dad1c9}}@media(min-width: 1500px){.project-intro .intro{width:73.9130434783%}}.short-text{padding-left:1.5rem;padding-right:1.5rem;margin:4rem 0;line-height:1.125;text-align:center;position:relative}@media(min-width: 600px){.short-text{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.short-text{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.short-text{padding-left:7.5rem;padding-right:7.5rem}}.home .short-text{margin:4rem 0}.short-text .lottie{z-index:-1;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 450ms ease-in}.short-text .lottie.show{opacity:1}.short-text .lottie.animation1{width:3000px;height:1438px}.short-text .lottie.animation2{width:1000px;height:501px}.short-text .lottie.animation3{width:1100px;height:1100px}.short-text .lottie.animation4{width:1400px;height:928px}.short-text .lottie.animation5{width:380%;transform:translate(-66%, -50%)}@media(min-width: 1000px){.short-text .lottie.animation1{width:3200px;height:1533px}.short-text .lottie.animation2{width:1600px;height:800px}.short-text .lottie.animation3{width:1200px;height:1200px}.short-text .lottie.animation4{width:1600px;height:1060px}.short-text .lottie.animation5{width:3200px;height:2200px;transform:translate(-50%, -50%)}}@media(min-width: 1300px){.short-text .lottie.animation5{width:3600px;height:2475px}}@media(min-width: 1500px){.short-text .lottie.animation2{width:1900px;height:950px}.short-text .lottie.animation3{width:1300px;height:1300px}.short-text .lottie.animation4{width:1800px;height:1193px}.short-text .lottie.animation5{width:115%;height:auto}}.short-text .text{font-size:1.6rem;max-width:1300px;margin:0 auto}@media(min-width: 1000px){.short-text .text{font-size:1.8rem}}@media(min-width: 1500px){.short-text .text{font-size:2rem}}.short-text .text.small{font-size:1.3rem;max-width:650px}@media(min-width: 1000px){.short-text .text.small{font-size:1.5rem}}@media(min-width: 1500px){.short-text .text.small{font-size:1.5rem}}.short-text .text.large{font-size:2.4rem;font-weight:200}@media(min-width: 1000px){.short-text .text.large{font-size:2.7rem}}@media(min-width: 1500px){.short-text .text.large{font-size:3rem}}.short-text .text.extra-large{font-size:2.4rem;letter-spacing:-0.013em;font-size:1.8rem;padding:0 .5em}@media(min-width: 1000px){.short-text .text.extra-large{font-size:2.7rem}}@media(min-width: 1500px){.short-text .text.extra-large{font-size:3rem}}.short-text .text p:first-child{margin-top:0}.short-text .text p:last-child{margin-bottom:0}.short-text .text p span{background-color:#f5f4f0}.short-text .link-button{font-size:1.3rem;display:inline-block;margin-top:2em}@media(min-width: 1000px){.short-text .link-button{font-size:1.5rem}}@media(min-width: 1500px){.short-text .link-button{font-size:1.5rem}}@media(min-width: 600px){.short-text{margin:10rem 0}.home .short-text{margin:12rem 0}.short-text .text.extra-large{font-size:2.4rem;font-weight:200;padding:0}}@media(min-width: 1000px){.short-text{margin:16rem 0}.home .short-text{margin:10rem 0}.short-text>div{width:82.6086956522%}.short-text .text.extra-large{font-size:2.7rem}}.short-text:last-child{margin-bottom:0}@media(min-width: 1500px){.short-text .text.extra-large{font-size:3rem}}@media(min-width: 600px){.single-project .short-text>div{width:82.6086956522%}}@media(min-width: 1500px){.single-project .short-text>div{width:73.9130434783%}}.two-portrait-images{padding-left:1.5rem;padding-right:1.5rem;margin-top:6rem}@media(min-width: 600px){.two-portrait-images{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.two-portrait-images{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.two-portrait-images{padding-left:7.5rem;padding-right:7.5rem}}@media(min-width: 600px){.two-portrait-images{margin-top:10rem}}@media(min-width: 1500px){.two-portrait-images{margin-top:16rem}}.two-portrait-images>div{max-width:1800px;margin:0 auto}.two-portrait-images>div>div{margin-top:3em}.two-portrait-images figure>div{position:relative;padding-top:133%}.two-portrait-images figure>div img,.two-portrait-images figure>div video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.two-portrait-images figure.format-square>div{padding-top:100%}.two-portrait-images figure.format-landscape>div{padding-top:66.6667%}.two-portrait-images figure figcaption{font-size:1.3rem;color:#888;margin-top:2rem}@media(min-width: 1000px){.two-portrait-images figure figcaption{font-size:1.5rem}}@media(min-width: 1500px){.two-portrait-images figure figcaption{font-size:1.5rem}}.two-portrait-images.is-preview figure>div{background-color:#dad1c9}@media(min-width: 600px){.two-portrait-images>div>div{margin-top:3em}}@media(min-width: 1000px){.two-portrait-images>div{display:flex}.two-portrait-images>div>div{margin:0;width:47.8260869565%}.two-portrait-images>div>div:nth-child(2){margin-left:4.347826087%}}@media(min-width: 1500px){.two-portrait-images figcaption{width:85%}}.two-portrait-images+.two-portrait-images,.two-portrait-images+.large-image,.large-image+.two-portrait-images,.large-image+.large-image{margin-top:3em}@media(min-width: 600px){.two-portrait-images+.two-portrait-images,.two-portrait-images+.large-image,.large-image+.two-portrait-images,.large-image+.large-image{margin-top:4em}}@media(min-width: 1000px){.two-portrait-images+.two-portrait-images,.two-portrait-images+.large-image,.large-image+.two-portrait-images,.large-image+.large-image{margin-top:6em}}.project-listing{padding-left:1.5rem;padding-right:1.5rem;margin-top:6rem}@media(min-width: 600px){.project-listing{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.project-listing{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.project-listing{padding-left:7.5rem;padding-right:7.5rem}}.project-listing>div{max-width:1800px;margin:0 auto}.project-listing .projects{display:flex;flex-wrap:wrap}.project-listing .project[data-index="0"]{margin-top:0}.project-listing .all-projects-link{margin-top:6rem;text-align:center}@media(min-width: 1000px){.project-listing{margin-top:8rem}.project-listing .all-projects-link{margin-top:10rem}}.text-columns{margin-top:6rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 600px){.text-columns{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.text-columns{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.text-columns{padding-left:7.5rem;padding-right:7.5rem}}.text-columns>div{max-width:1800px;margin:0 auto}.text-columns h2,.text-columns h3{margin:0;display:inline-block;background-color:#f5f4f0;font-size:2.4rem}@media(min-width: 1000px){.text-columns h2,.text-columns h3{font-size:2.7rem}}@media(min-width: 1500px){.text-columns h2,.text-columns h3{font-size:3rem}}.text-columns h2{margin-bottom:.5em}.text-columns h3{font-style:italic}.text-columns p:last-child{margin-bottom:0}.text-columns.title-font-style-normal h3{font-style:normal}.text-columns figure{padding-top:75%;margin-bottom:2em;position:relative}.text-columns figure img,.text-columns figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.text-columns figure a img{transition:opacity .3s ease-in-out}.text-columns figure a:hover{opacity:1}.text-columns figure a:hover img{opacity:.75}.text-columns .content>*{font-size:1.3rem}@media(min-width: 1000px){.text-columns .content>*{font-size:1.5rem}}@media(min-width: 1500px){.text-columns .content>*{font-size:1.5rem}}.text-columns .content a{box-shadow:inset 0 -2px 0 0 #222}.text-columns .content p{display:inline-block;background-color:#f5f4f0}.text-columns .column{margin:4em 0}.text-columns .column:first-child{margin-top:0}.text-columns .column:last-child{margin-bottom:0}.text-columns .link-button{margin-top:1em;font-size:1.3rem}@media(min-width: 1000px){.text-columns .link-button{font-size:1.5rem}}@media(min-width: 1500px){.text-columns .link-button{font-size:1.5rem}}@media(min-width: 1000px){.text-columns{margin-top:6rem}.text-columns .columns{display:flex}.text-columns .columns .column{width:47.8260869565%;margin:0 4.347826087% 0 0}.text-columns .columns .column:last-child{margin-right:0}.text-columns .columns.column-count-3 .column{width:30.4347826087%}}.wp-block-separator+.text-columns{margin-top:2em}@media(min-width: 600px){.wp-block-separator+.text-columns{margin-top:4em}}@media(min-width: 1500px){.wp-block-separator+.text-columns{margin-top:6em}}.promo{margin-top:6rem}@media(min-width: 600px){.promo{margin-top:10rem}}@media(min-width: 1500px){.promo{margin-top:16rem}}.promo figure{position:relative;padding-top:56%;margin-bottom:2em}.promo figure img,.promo figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promo .text{padding-left:1.5rem;padding-right:1.5rem;text-align:center}@media(min-width: 600px){.promo .text{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.promo .text{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.promo .text{padding-left:7.5rem;padding-right:7.5rem}}.promo .text>div{max-width:1800px;margin:0 auto}.promo h2{font-size:2.4rem;letter-spacing:-0.013em;margin:0}@media(min-width: 1000px){.promo h2{font-size:2.7rem}}@media(min-width: 1500px){.promo h2{font-size:3rem}}.promo .content{font-size:1.6rem;margin-bottom:2em}@media(min-width: 1000px){.promo .content{font-size:1.8rem}}@media(min-width: 1500px){.promo .content{font-size:2rem}}.promo .content a{box-shadow:inset 0 -2px 0 0 #222}@media(min-width: 1000px){.promo figure{margin-bottom:3em}.promo .content{width:82.6086956522%;margin:0 auto 2em}}@media(min-width: 1500px){.promo .content{width:73.9130434783%}}.publications-preview{padding-left:1.5rem;padding-right:1.5rem;margin-top:6rem}@media(min-width: 600px){.publications-preview{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.publications-preview{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.publications-preview{padding-left:7.5rem;padding-right:7.5rem}}@media(min-width: 600px){.publications-preview{margin-top:10rem}}@media(min-width: 1500px){.publications-preview{margin-top:16rem}}.publications-preview>div{max-width:1800px;margin:0 auto}.publications-preview h2{font-size:2.4rem;letter-spacing:-0.013em;margin:0}@media(min-width: 1000px){.publications-preview h2{font-size:2.7rem}}@media(min-width: 1500px){.publications-preview h2{font-size:3rem}}.publications-preview .publications{display:flex;flex-wrap:wrap}.publications-preview .all-publications-link{margin-top:3rem;text-align:center}@media(min-width: 1000px){.publications-preview .all-projects-link{margin-top:5rem}}.awards{padding-left:1.5rem;padding-right:1.5rem;margin-top:6rem}@media(min-width: 600px){.awards{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.awards{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.awards{padding-left:7.5rem;padding-right:7.5rem}}@media(min-width: 600px){.awards{margin-top:10rem}}@media(min-width: 1500px){.awards{margin-top:16rem}}.awards:first-child{margin-top:2em}.awards>div{max-width:1800px;margin:0 auto}.awards h2{font-size:2.4rem;letter-spacing:-0.013em;display:inline-block;background-color:#f5f4f0}@media(min-width: 1000px){.awards h2{font-size:2.7rem}}@media(min-width: 1500px){.awards h2{font-size:3rem}}.awards .award-list{background-color:#f5f4f0}.awards .award-list>div{border-bottom:1px solid #979797;padding-bottom:1em;margin-bottom:1em}.awards .award-list>div:last-child{margin-bottom:0}.awards .award-list>div>div{font-size:1.6rem}@media(min-width: 1000px){.awards .award-list>div>div{font-size:1.8rem}}@media(min-width: 1500px){.awards .award-list>div>div{font-size:2rem}}.awards .award-list>div>div.awarded-by{font-style:italic}.awards .all-awards-link{margin-top:3rem;text-align:center}@media(min-width: 1000px){.awards .award-list{display:table;width:100%}.awards .award-list>div{border-bottom:none;display:table-row;padding:0;margin:0}.awards .award-list>div:last-child>div{border-bottom:none}.awards .award-list>div>div{display:table-cell;border-bottom:1px solid #979797;padding:.5em 1.5em}.awards .award-list>div>div:first-child{padding-left:0}.awards .award-list>div>div:last-child{padding-right:0;text-align:right}.awards .award-list>div>div.awarded-by{font-style:normal}.awards .all-awards-link{margin-top:5rem}.awards:first-child{margin-top:3em}}.office-contact-info{padding-left:1.5rem;padding-right:1.5rem;margin-top:6rem;text-align:center}@media(min-width: 600px){.office-contact-info{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.office-contact-info{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.office-contact-info{padding-left:7.5rem;padding-right:7.5rem}}@media(min-width: 600px){.office-contact-info{margin-top:10rem}}@media(min-width: 1500px){.office-contact-info{margin-top:16rem}}.office-contact-info:first-child{margin-top:4em}.office-contact-info>div{max-width:1800px;margin:0 auto}.office-contact-info .office{margin:4em 0}.office-contact-info h2{font-size:2.4rem;letter-spacing:-0.013em;margin:2rem 0}@media(min-width: 1000px){.office-contact-info h2{font-size:2.7rem}}@media(min-width: 1500px){.office-contact-info h2{font-size:3rem}}.office-contact-info .content{font-size:1.6rem}@media(min-width: 1000px){.office-contact-info .content{font-size:1.8rem}}@media(min-width: 1500px){.office-contact-info .content{font-size:2rem}}.office-contact-info .content p:first-child{margin-top:0}.office-contact-info .content p:last-child{margin-bottom:0}.office-contact-info figure{padding-top:113%;position:relative}.office-contact-info figure img,.office-contact-info figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width: 600px){.office-contact-info>div{display:flex}.office-contact-info h2{margin-top:3rem}.office-contact-info .office{margin:0;width:47.8260869565%;margin-right:4.347826087%}.office-contact-info .office:last-child{margin-right:0}}@media(min-width: 1000px){.office-contact-info h2{margin-top:4rem}}.people{padding-left:1.5rem;padding-right:1.5rem;margin-top:6rem}@media(min-width: 600px){.people{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.people{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.people{padding-left:7.5rem;padding-right:7.5rem}}@media(min-width: 600px){.people{margin-top:10rem}}@media(min-width: 1500px){.people{margin-top:16rem}}.people>div{max-width:1800px;margin:0 auto}.people .people-filter{display:flex;flex-wrap:wrap}.people .people-filter>div{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.people .people-filter>div:last-child{margin-bottom:0}.people .people-filter img{position:absolute;right:0;top:50%;transform:translateY(-50%)}.people .people-filter span{font-size:1.6rem}@media(min-width: 1000px){.people .people-filter span{font-size:1.8rem}}@media(min-width: 1500px){.people .people-filter span{font-size:2rem}}.people .people-filter select{cursor:pointer;opacity:0;border:0;padding:0 1em 0 0;margin:0;background:0 0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;outline:0 !important;font-family:"Metropolis Regular",Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.people .people-filter .title{display:flex;align-items:center}.people .people-filter .title span{font-size:1.6rem}@media(min-width: 1000px){.people .people-filter .title span{font-size:1.8rem}}@media(min-width: 1500px){.people .people-filter .title span{font-size:2rem}}.people .people-filter .title img{height:18px;margin-left:1em;transition:transform 300ms ease-in-out}.people .people-filter ul{background-color:#f5f4f0;position:absolute;top:100%;left:0;list-style:none;margin:1em 0 0;padding:0 1em;max-height:0;overflow:hidden;transition:max-height 500ms ease-in-out;min-width:100%;z-index:1}.people .people-filter ul li{font-size:1.6rem}@media(min-width: 1000px){.people .people-filter ul li{font-size:1.8rem}}@media(min-width: 1500px){.people .people-filter ul li{font-size:2rem}}.people .people-filter ul li:last-child{padding-bottom:.5em}.people .people-filter ul a.active{box-shadow:inset 0 -2px 0 0 #222}.people h3,.people h4{margin:0;font-weight:normal;line-height:1.25;font-size:1.6rem}@media(min-width: 1000px){.people h3,.people h4{font-size:1.8rem}}@media(min-width: 1500px){.people h3,.people h4{font-size:2rem}}.people h4{font-style:italic}.people .contact-info{margin-top:2rem;font-size:1.6rem}@media(min-width: 1000px){.people .contact-info{font-size:1.8rem}}@media(min-width: 1500px){.people .contact-info{font-size:2rem}}.people .contact-info p{margin:0}.people figure{background-color:#dad1c9;padding-top:100%;margin-bottom:2em;position:relative}.people figure img,.people figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.people .loop>div{margin-top:4em}.people .person.hide{display:none}@media(min-width: 600px){.people .people-filter>div{width:47.8260869565%;margin-right:4.347826087%}.people .people-filter>div:last-child{margin-right:0}.people .loop{display:flex;flex-wrap:wrap}.people .loop>div{width:47.8260869565%;margin-right:4.347826087%}.people .loop>div.sm-last{margin-right:0}}@media(min-width: 1000px){.people .people-filter>div{width:30.4347826087%}.people .loop>div{width:30.4347826087%}.people .loop>div.sm-last{margin-right:4.347826087%}.people .loop>div.md-last{margin-right:0}}@media(min-width: 1500px){.people .people-filter>div{width:21.7391304348%}.people .loop>div{width:21.7391304348%}.people .loop>div.md-last{margin-right:4.347826087%}.people .loop>div.lg-last{margin-right:0}}.insights{padding-left:1.5rem;padding-right:1.5rem;margin-top:6rem;padding-top:6rem;padding-bottom:6rem;background-color:#979797;color:#fff}@media(min-width: 600px){.insights{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.insights{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.insights{padding-left:7.5rem;padding-right:7.5rem}}@media(min-width: 600px){.insights{margin-top:10rem}}@media(min-width: 1500px){.insights{margin-top:16rem}}.insights>div{max-width:1800px;margin:0 auto}.insights h2,.insights h3{font-weight:normal}.insights h2{font-size:2.4rem;letter-spacing:-0.013em;margin-top:0}@media(min-width: 1000px){.insights h2{font-size:2.7rem}}@media(min-width: 1500px){.insights h2{font-size:3rem}}.insights h3{font-size:2.4rem;font-style:italic;margin-top:0}@media(min-width: 1000px){.insights h3{font-size:2.7rem}}@media(min-width: 1500px){.insights h3{font-size:3rem}}.insights .text .content{font-size:1.6rem}@media(min-width: 1000px){.insights .text .content{font-size:1.8rem}}@media(min-width: 1500px){.insights .text .content{font-size:2rem}}.insights .text .content p:first-child{margin-top:0}.insights .text .content p:last-child{margin-bottom:0}.insights .text,.insights figure,.insights .two-images{margin:3em 0}.insights .text:first-child,.insights figure:first-child,.insights .two-images:first-child{margin-top:0}.insights .text:last-child,.insights figure:last-child,.insights .two-images:last-child{margin-bottom:0}.insights figure img{display:block;max-width:100%;margin:0 auto}.insights .two-images figure{margin-top:0}.insights .two-images figure+figure{margin-top:2em}@media(min-width: 1000px){.insights{padding-top:10rem;padding-bottom:10rem}.insights .text,.insights figure{margin:4em 0}.insights .text{display:flex}.insights .text h3{width:30.4347826087%;margin-right:4.347826087%}.insights .text .content{width:65.2173913043%}.insights .two-images{display:flex;margin:4em 0}.insights .two-images figure{width:47.8260869565%;margin-right:4.347826087%}.insights .two-images figure:last-child{margin-right:0}.insights .two-images figure,.insights .two-images figure+figure{margin-top:0}}@media(min-width: 1500px){.insights .text,.insights figure,.insights .two-images{margin:6em 0}}.project-contact{margin-top:6rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 600px){.project-contact{margin-top:10rem}}@media(min-width: 1500px){.project-contact{margin-top:16rem}}@media(min-width: 600px){.project-contact{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.project-contact{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.project-contact{padding-left:7.5rem;padding-right:7.5rem}}.project-contact>div{max-width:1800px;margin:0 auto}.project-contact h2{font-size:2.4rem;margin-bottom:0;margin-top:.5em}@media(min-width: 1000px){.project-contact h2{font-size:2.7rem}}@media(min-width: 1500px){.project-contact h2{font-size:3rem}}.project-contact h3{font-size:1.3rem;font-weight:normal;margin:0}@media(min-width: 1000px){.project-contact h3{font-size:1.5rem}}@media(min-width: 1500px){.project-contact h3{font-size:1.5rem}}.project-contact p{font-size:1.3rem}@media(min-width: 1000px){.project-contact p{font-size:1.5rem}}@media(min-width: 1500px){.project-contact p{font-size:1.5rem}}.project-contact p a{text-decoration:underline}.project-contact figure{padding-top:66.6667%;position:relative}.project-contact figure img,.project-contact figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width: 1000px){.project-contact>div{display:flex}.project-contact .image{width:47.8260869565%;margin-right:4.347826087%}.project-contact .info{width:47.8260869565%}}.related-projects{margin-top:6rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 600px){.related-projects{margin-top:10rem}}@media(min-width: 1500px){.related-projects{margin-top:16rem}}@media(min-width: 600px){.related-projects{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.related-projects{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.related-projects{padding-left:7.5rem;padding-right:7.5rem}}.related-projects>div{max-width:1800px;margin:0 auto}.related-projects h2,.related-projects h3{text-align:center;font-weight:normal;font-size:1.6rem}@media(min-width: 1000px){.related-projects h2,.related-projects h3{font-size:1.8rem}}@media(min-width: 1500px){.related-projects h2,.related-projects h3{font-size:2rem}}.related-projects h2{margin:0 0 2em}.related-projects h3{display:inline-block;text-align:center}.related-projects figure{background-color:#dad1c9;width:100%;padding-top:75%;position:relative}.related-projects figure img,.related-projects figure video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.related-projects figure img.alt-image{opacity:0}.related-projects a{display:flex;flex-direction:column;align-items:center}.related-projects a img,.related-projects a h3,.related-projects a h4{transition:opacity .3s ease-in-out}.related-projects a figure.has-alt img{transition:opacity 250ms ease-in-out}.related-projects a:hover{box-shadow:none;opacity:1}.related-projects a:hover img{opacity:.75}.related-projects a:hover h3,.related-projects a:hover h4{opacity:.5}.related-projects a:hover figure.has-alt img{opacity:1}.related-projects a:hover figure.has-alt img.alt-image{opacity:1}@media(min-width: 1000px){.related-projects .projects{display:flex}.related-projects .related-project{width:47.8260869565%}.related-projects .related-project:first-child{margin-right:4.347826087%}}.press-kit{padding-left:1.5rem;padding-right:1.5rem;margin-top:6rem;text-align:center}@media(min-width: 600px){.press-kit{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.press-kit{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.press-kit{padding-left:7.5rem;padding-right:7.5rem}}@media(min-width: 600px){.press-kit{margin-top:10rem}}@media(min-width: 1500px){.press-kit{margin-top:16rem}}.press-kit .missing{font-size:1.6rem;font-style:italic}@media(min-width: 1000px){.press-kit .missing{font-size:1.8rem}}@media(min-width: 1500px){.press-kit .missing{font-size:2rem}}.press-kit-list{padding-left:1.5rem;padding-right:1.5rem;font-size:1.6rem;margin-top:2.5em}@media(min-width: 600px){.press-kit-list{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.press-kit-list{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.press-kit-list{padding-left:7.5rem;padding-right:7.5rem}}@media(min-width: 1000px){.press-kit-list{font-size:1.8rem}}@media(min-width: 1500px){.press-kit-list{font-size:2rem}}.press-kit-list h3{text-align:left;font-weight:400;margin:0}.press-kit-list .loop{margin-top:2em}.press-kit-list .loop>div{margin:1.5em 0}.press-kit-list .loop>div:first-child{margin-top:0}.press-kit-list .loop>div:last-child{margin-bottom:0}.press-kit-list .download img{margin-left:.25em}@media(min-width: 1000px){.press-kit-list .loop{display:table;width:100%;text-align:left;border-top:1px solid #dad1c9}.press-kit-list .loop>div{display:table-row}.press-kit-list .loop>div>*{display:table-cell;border-bottom:1px solid #dad1c9;padding:.5em 1em}.press-kit-list .loop>div .title{padding-left:0}.press-kit-list .loop>div .download{padding-right:0;text-align:right;white-space:nowrap}}.project-team{margin-top:6rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 600px){.project-team{margin-top:10rem}}@media(min-width: 1500px){.project-team{margin-top:16rem}}@media(min-width: 600px){.project-team{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.project-team{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.project-team{padding-left:7.5rem;padding-right:7.5rem}}.project-team h3{font-size:2.4rem}@media(min-width: 1000px){.project-team h3{font-size:2.7rem}}@media(min-width: 1500px){.project-team h3{font-size:3rem}}.project-team .team{font-size:1.3rem;color:#888}@media(min-width: 1000px){.project-team .team{font-size:1.5rem}}@media(min-width: 1500px){.project-team .team{font-size:1.5rem}}.project-team .team .row{padding:.5em 0;border-bottom:1px solid #dad1c9;display:flex;justify-content:space-between}.project-team .team .row span:first-child{margin-right:2em}.project-team .team .col-1 .row:first-child{border-top:1px solid #dad1c9}.project-team .placeholder{font-size:1.6rem;font-style:italic;color:#888;text-align:center}@media(min-width: 1000px){.project-team .placeholder{font-size:1.8rem}}@media(min-width: 1500px){.project-team .placeholder{font-size:2rem}}.project-team .placeholder p{margin:0}@media(min-width: 1000px){.project-team .team{display:flex}.project-team .team .column{width:47.8260869565%;margin-right:4.347826087%}.project-team .team .column:last-child{margin-right:0}.project-team .team .row:first-child{border-top:1px solid #dad1c9}}.title-intro{margin-top:6rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 600px){.title-intro{margin-top:10rem}}@media(min-width: 1500px){.title-intro{margin-top:16rem}}@media(min-width: 600px){.title-intro{padding-left:3rem;padding-right:3rem}}@media(min-width: 1000px){.title-intro{padding-left:5rem;padding-right:5rem}}@media(min-width: 1500px){.title-intro{padding-left:7.5rem;padding-right:7.5rem}}.title-intro>div{max-width:1800px;margin:0 auto}.title-intro h2{font-size:2.4rem;font-family:"Metropolis Semi Bold",Helvetica,Arial,sans-serif}@media(min-width: 1000px){.title-intro h2{font-size:2.7rem}}@media(min-width: 1500px){.title-intro h2{font-size:3rem}}.title-intro .text{font-size:1.3rem}@media(min-width: 1000px){.title-intro .text{font-size:1.5rem}}@media(min-width: 1500px){.title-intro .text{font-size:1.5rem}}.title-intro .text p:first-child{margin-top:0}.title-intro .text p:last-child{margin-bottom:0}@media(min-width: 1000px){.title-intro .text{width:73.9130434783%;max-width:1000px}}

/*# sourceMappingURL=style.css.map*/