@font-face{font-family:GT Alpina;font-style:normal;src:url(./GT-Alpina-Extended-Medium.CxMKV1KM.ttf) format("truetype")}@font-face{font-family:Antarctica;font-style:normal;font-weight:600;src:url(./Antarctica-VF.BQuvAv1q.ttf) format("truetype")}.button,button{background:#000;border:none;border-radius:50rem;color:#fff;cursor:pointer;font-family:Antarctica;font-size:17px;-webkit-hyphens:none;hyphens:none;line-height:21px;padding:24px 150px}@media (min-width:1024px){.button,button{font-size:16px;padding:1.25rem 1.375rem}}@media (min-width:1366px){.button,button{font-size:1.25rem;line-height:1.75rem;padding:1.25rem 2.3rem}}.filter-select{font-size:17px}.filter-select.mobile-stack{display:grid;grid-template-rows:0fr;transition:all .3s ease-out}.filter-select.mobile-stack .heading-main{margin-bottom:13px}@media (min-width:1024px){.filter-select.mobile-stack .heading-main{display:none;margin-bottom:.9375rem}}.filter-select.mobile-stack .filters-container{display:grid;grid-template-rows:0fr;transition:all .3s ease-out}@media (min-width:1024px){.filter-select.mobile-stack .filters-container{grid-template-rows:1fr;position:relative;z-index:50}}.filter-select.mobile-stack .filters-container .inside{overflow:hidden}.filter-select.mobile-stack .filters-container.active{grid-template-rows:1fr}.filter-select:not(:last-of-type){margin-bottom:13px}@media (min-width:1024px){.filter-select:not(:last-of-type){margin-bottom:.9375rem}}.filter-select .heading{border:1px solid #d2d2d2;border-radius:50rem;cursor:pointer;display:flex;font-size:17px;justify-content:space-between;padding:20px 22px}.filter-select .heading.activenetwork{background:#000;color:#fff}@media (min-width:1024px){.filter-select .heading{font-size:16px}}@media (min-width:1366px){.filter-select .heading{font-size:1.25rem;padding:1.25rem 1.375rem}}.filter-select .heading>div{text-transform:capitalize}.filter-select .heading img{transition:transform .2s ease-out}.filter-select .heading img.rotate{transform:rotate(180deg)}.filter-select .options-container{display:grid;grid-template-rows:0fr;margin-left:10px;position:relative;transition:all .3s ease-out}@media (min-width:1366px){.filter-select .options-container{margin-left:.625rem}}.filter-select .options-container .spacer{display:none}.filter-select .options-container.active{grid-template-rows:1fr;margin:20px 0 20px 10px}@media (min-width:1366px){.filter-select .options-container.active{margin:1.25rem 0 1.25rem .625rem}}@media (min-width:1024px){.filter-select .options-container.active .spacer{background:linear-gradient(#ffffff1a 30%,#fff);bottom:0;display:block;height:5.625rem;pointer-events:none;position:absolute;width:100%;z-index:2}.filter-select .options-container.active .spacer+.inside-container{padding-bottom:2.1875rem}}.filter-select .options-container .inside-container{overflow-y:auto;position:relative;scrollbar-width:none}.filter-select .options-container .inside-container::-webkit-scrollbar{display:none}@media (min-width:1024px){.filter-select .options-container .inside-container{max-height:230px}}.filter-select .input-container:not(:last-child){margin-bottom:.3125rem}.filter-select .checkbox-label{align-items:center;cursor:pointer;display:flex;font-size:17px;padding-top:2px}@media (min-width:1024px){.filter-select .checkbox-label{font-size:16px}}@media (min-width:1366px){.filter-select .checkbox-label{font-size:1.25rem}}.filter-select .checkbox-label span{display:inline-block;width:35px}@media (min-width:1024px){.filter-select .checkbox-label span{width:1.875rem}}.filter-select .checkbox-label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d2d2d2;border-radius:50%;cursor:pointer;height:24px;margin:0 .75rem 0 0;min-width:45px;transform:translateY(-2px);width:45px}@media (min-width:1024px){.filter-select .checkbox-label input{height:1.3125rem;min-width:1.3125rem;width:1.3125rem}}.filter-select .checkbox-label input:checked{background:#000}@media (hover:hover){.filter-select .checkbox-label input:hover{background:#000}}@media (min-width:1024px){.filter-select.filter-select--glossary .heading{display:none}}.filter-select.filter-select--glossary .options-container{margin:10px 0 20px 10px}.filter-select.filter-select--glossary .options-container.active{margin:30px 0 20px 10px}@media (min-width:1024px){.filter-select.filter-select--glossary .options-container{grid-template-rows:1fr}}@media (min-width:1366px){.filter-select.filter-select--glossary .options-container{margin:0 0 1.25rem .625rem}.filter-select.filter-select--glossary .options-container .inside-container{max-height:20rem}}.filter-select.filter-select--glossary .options-container .checkbox-label span{width:40px}@media (min-width:1024px){.filter-select.filter-select--glossary .options-container .checkbox-label span{width:2.5rem}}.glossary-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}@media (min-width:1024px){.glossary-tags{margin-top:1rem}}.glossary-tags .button{padding:1.125rem 2.75rem;text-decoration:none}.list{margin-top:.6875rem}.list li{border-top:1px solid #000;padding:.6875rem 0}.list li a{display:flex;flex-direction:column;text-decoration:none}@media (min-width:1024px){.list li a{align-items:center;flex-direction:row;justify-content:space-between}}.list li a .title{font-size:26px}@media (min-width:1024px){.list li a .title{font-size:17px}}@media (min-width:1366px){.list li a .title{font-size:1.25rem}}.list li a .format{font-size:14px;margin-bottom:3px;order:-1;text-transform:uppercase}@media (min-width:1024px){.list li a .format{font-size:17px;margin-bottom:0;order:0;text-transform:capitalize}}@media (min-width:1366px){.list li a .format{font-size:1.25rem}}.list li a .year{font-size:17px;margin-top:5px}@media (min-width:1024px){.list li a .year{text-align:right}}@media (min-width:1366px){.list li a .year{font-size:1.25rem}}.list li:last-child{border-bottom:1px solid #000}.project-thumbnail{display:inline-block;font-family:Antarctica;font-weight:600;text-decoration:none;width:100%}.project-thumbnail img{height:auto;margin-bottom:.1875rem;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.project-thumbnail img{height:230px}}@media (min-width:1366px){.project-thumbnail img{height:14.375rem}}.project-thumbnail span{display:block;font-size:14px;margin-bottom:6px;text-transform:uppercase}@media (min-width:1366px){.project-thumbnail span{font-size:.875rem;margin-bottom:.375rem}}.project-thumbnail h2,.project-thumbnail h3{font-family:Antarctica;font-size:26px;font-weight:600;line-height:28px}@media (min-width:1024px){.project-thumbnail h2,.project-thumbnail h3{font-size:20px;line-height:24px}}@media (min-width:1366px){.project-thumbnail h2,.project-thumbnail h3{font-size:1.25rem;line-height:1.5rem}}*{box-sizing:border-box}:root{color:#000;font-family:Antarctica;font-weight:600;-webkit-font-smoothing:antialiased;font-size:17px;--app-height:100%;-webkit-hyphens:auto;hyphens:auto}@media (min-width:1024px){:root{font-size:1vw}}html{font-size:1rem;overflow-x:hidden;width:100%}body{margin:0;padding:0 10px 12px}@media (min-width:1366px){body{padding:0 1.5rem .75rem}}h1,h2,h3{font-family:GT Alpina;font-weight:400;letter-spacing:0;margin:0}p{font-size:17px}@media (min-width:1366px){p{font-size:1.25rem;line-height:1.5rem}}ol,ul{list-style:none;margin:0;padding:0}.h1,h1{font-size:62px;line-height:62px}@media (min-width:1024px){.h1,h1{font-size:7.5rem;line-height:6.625rem}}.h2,h2{font-size:40px;line-height:40px}@media (min-width:1024px){.h2,h2{font-size:4.5rem;line-height:4.375rem}}.h3,h3{font-size:45px;line-height:45px}@media (min-width:1024px){.h3,h3{font-size:3.75rem;line-height:3.75rem}}a{color:#000}img{max-width:100%}.navigation-open,.overview-open{overflow:hidden}@media (min-width:1024px){.overview-open .header{opacity:1;visibility:visible}}.archive-page .footer{display:none!important}.v-enter-active,.v-leave-active{transition:transform 267ms ease,background-color 267s ease-in}.v-enter-from,.v-leave-to{background:#fff;transform:translate(105%)}.caption{font-size:.875rem}.error[data-v-aaa42305]{align-items:center;display:flex;flex-direction:column;height:100vh;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;text-align:center;width:100vw}.error button[data-v-aaa42305]{margin-top:50px}@media (min-width:1366px){.error button[data-v-aaa42305]{margin-top:4.375rem}}
