@charset "UTF-8";@font-face{font-family:"ArchivoBlack";src:url("/assets/fonts/ArchivoBlack-Regular.woff2")format("woff2");font-weight:normal;font-style:normal}body{font-family:"ArchivoBlack","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;font-feature-settings:"kern","liga","clig","calt","tnum","ss02"}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){body{line-height:1.15}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body{line-height:1.3;letter-spacing:.02rem}}a:link,a:visited{color:black;text-decoration:none}a:hover{color:black}main a:link,main a:visited{color:black}main a:hover{color:black}h1,h2,h3,h4,h5,h6{margin:0;padding:0;-webkit-margin-before:0em !important;-webkit-margin-after:0em !important;-webkit-margin-start:0px !important;-webkit-margin-end:0px !important;font-weight:normal;font-size:1rem;line-height:1.1}.col-1{width:8.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-1{width:100%}}.col-2{width:16.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-2{width:100%}}.col-3{width:25%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-3{width:100%}}.col-4{width:33.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-4{width:100%}}.col-5{width:41.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-5{width:100%}}.col-6{width:50%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-6{width:100%}}.col-7{width:58.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-7{width:100%}}.col-8{width:66.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-8{width:100%}}.col-9{width:75%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-9{width:100%}}.col-10{width:83.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-10{width:100%}}.col-11{width:91.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-11{width:100%}}.col-12{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-12{width:100%}}.block-type-columns .grid{--columns:12;display:grid;grid-template-columns:1fr}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){.block-type-columns .grid{grid-template-columns:repeat(12,1fr)}.block-type-columns .grid>.column{grid-column:span var(--columns)}}.archivo-black-regular{font-family:"ArchivoBlack",sans-serif;font-weight:400;font-style:normal}html{font-size:1vw}body{position:relative;margin:0;font-family:"ArchivoBlack",sans-serif;height:100vh;overflow:hidden;overscroll-behavior:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body{height:auto;overflow:scroll}}.mobile-images{display:none;padding-top:5rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.mobile-images{display:block}.mobile-images img{width:100vw;height:auto}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.splide{display:none}}.splide img{width:100vw;height:100vh;object-fit:cover}.go-back-link{position:absolute;top:8rem;left:4rem;z-index:3;display:none}.header{width:100vw;position:fixed;background-color:white;top:0;left:0;z-index:7;border-bottom:3px solid black}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.header{padding:2rem 0}}.header .links-wrapper{position:absolute;right:4rem;bottom:1.85rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.header .links-wrapper{display:flex;flex-direction:column;align-items:end;right:2rem;bottom:4.2rem}}.header .links-wrapper a{font-size:2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.header .links-wrapper a{font-size:4rem}}.header .links-wrapper a:first-child{margin-right:2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.header .links-wrapper a:first-child{margin-right:0}}.header .links-wrapper a.active{text-decoration:underline;text-decoration-thickness:3px}.header .logo{margin-left:3.75rem;color:black;margin-bottom:1rem;margin-top:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.header .logo{margin-left:1.75rem;max-width:74rem;hyphens:auto}}.header .logo h1{font-size:5rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.header .logo h1{font-size:10rem}}.header .logo span{font-size:.8rem;position:absolute;left:21rem;top:1.5rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.header .logo span{font-size:2.5rem;left:20.2rem}}.menu-wrapper{position:absolute;right:1rem;top:7rem;z-index:8;width:30rem;background-color:white;display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.menu-wrapper{top:12.5rem;width:45rem}}.menu-wrapper a{display:block;font-size:4.775rem}body.works{height:auto;padding-top:7.5rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.works{padding-top:13.5rem}}body.works .works-filter{display:none;padding:1rem 4rem}body.works .works-filter .filter-item{font-size:1.3rem;margin-right:2rem;font-weight:lighter;cursor:pointer}body.works .works-filter .filter-item.inactive{color:#949494}body.works .works-filter .filter-item.hidden{display:none}body.works .works-filter .filter-item:hover{color:black}body.works .works-filter .filter-item.light-grey{color:#5d5d5d !important}body.works .works-table{display:flex;padding:4rem;padding-top:2rem;gap:2rem 4rem;flex-wrap:wrap;max-height:calc(100vh - 13rem);overflow:scroll}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.works .works-table{padding:2rem;flex-direction:column;max-height:none}}body.works .works-table .single-work{box-sizing:border-box;flex:0 0 20rem;transition:opacity .3s ease}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.works .works-table .single-work{flex:0 0 60rem}}body.works .works-table .single-work h3{color:black;font-size:1.3rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.works .works-table .single-work h3{font-size:6rem;padding-top:1rem}}body.works .works-table .single-work:hover .work-image img{transform:scale(1.05)}body.works .works-table .single-work .work-category{font-size:.7rem;color:#949494;text-transform:uppercase;letter-spacing:.1rem;font-family:sans-serif}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.works .works-table .single-work .work-category{font-size:3.7rem}}body.works .works-table .single-work.greyed-out{opacity:.5}body.works .works-table .single-work.greyed-out img{filter:grayscale(100%)!important}body.works .works-table .single-work .work-image{width:100%;height:15rem;overflow:hidden;margin-bottom:.5rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.works .works-table .single-work .work-image{height:60rem}}body.works .works-table .single-work .work-image img{width:100%;height:15rem;object-fit:cover;filter:grayscale(0);transition:filter .3s ease;transform:scale(1);transition:transform .3s ease}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.works .works-table .single-work .work-image img{height:60rem}}body.single-work{padding-top:8rem;height:auto;overflow:visible}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .splide{display:block}}body.single-work .header .logo h1{display:inline;position:relative}body.single-work .header .logo h1 span{font-size:.8rem;position:absolute;top:-.5rem;width:10rem;text-align:left !important;left:.3rem !important}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .header .logo h1 span{font-size:2.5rem;left:20.2rem;width:22rem;top:-1.5rem}}body.single-work .title-wrapper h1{font-size:4rem;margin-bottom:0;color:black}body.single-work .info-section{border-top:3px solid black;border-bottom:3px solid black;display:flex;justify-content:center}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .info-section{flex-direction:column;border-bottom:none}}body.single-work .info-section .right-side,body.single-work .info-section .left-side{flex:0 0 50%;padding:4rem;box-sizing:border-box}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .info-section .right-side,body.single-work .info-section .left-side{font-size:4rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .info-section .right-side{font-size:4rem}}body.single-work .info-section .left-side{border-right:3px solid black}body.single-work .info-section .left-side.single-side{border-left:3px solid black}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .info-section .left-side.single-side{border-left:none}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .info-section .left-side{border-right:none;border-bottom:3px solid black}}body.single-work .info-section .left-side .info-row{display:flex}body.single-work .info-section .left-side .info-row .info-value{display:inline-block}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .info-section .left-side .info-row .info-value{font-size:4rem}}body.single-work .info-section .left-side .info-row .info-value p{margin:0}body.single-work .info-section .left-side .info-row .info-label{font-size:.7rem;color:#949494;text-transform:uppercase;letter-spacing:.1rem;font-family:sans-serif;font-size:1.2rem;width:14rem;display:inline-block}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .info-section .left-side .info-row .info-label{font-size:3.7rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .info-section .left-side .info-row .info-label{width:44rem;flex:0 0 44rem}}body.single-work .navigation-section{display:flex;justify-content:space-between;padding:2rem 4rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .navigation-section{font-size:4rem}}body.single-work .splide .splide__arrow{font-family:"ArchivoBlack",sans-serif;background-color:transparent;opacity:1}body.single-work .splide .splide__arrow svg{display:none}body.single-work .splide .splide__arrow.splide__arrow--prev{left:0rem}body.single-work .splide .splide__arrow.splide__arrow--prev:after{content:"◄";font-size:3rem;color:black}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .splide .splide__arrow.splide__arrow--prev:after{font-size:6rem}}body.single-work .splide .splide__arrow.splide__arrow--next{right:0rem;transform:rotate(180deg)}body.single-work .splide .splide__arrow.splide__arrow--next:after{content:"◄";font-size:3rem;color:black}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.single-work .splide .splide__arrow.splide__arrow--next:after{font-size:6rem}}body.single-work .splide .splide__slide{box-sizing:border-box;padding:2rem 4rem;max-height:calc(100vh - 10rem);object-fit:contain;height:auto}body.about-page{padding-top:7.5rem}body.about-page .image-wrapper-about{padding:4rem;border-bottom:3px solid black}body.about-page .image-wrapper-about img{object-fit:cover;width:100%;display:block}body.about-page .info-section.table{border-top:none}body.about-page .info-section.table .left-side{border-right:3px solid black;border-left:3px solid black}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.about-page .info-section.table .left-side{border-right:none;border-left:none;border-top:3px solid black}}body.about-page .info-row{padding-bottom:.2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.about-page .info-row{padding-bottom:1rem}}.about-text{font-family:sans-serif !important}.about-text a{text-decoration:underline !important}.about-text strong{font-family:"ArchivoBlack",sans-serif}