@font-face{font-family:Marist;src:url(/_next/static/media/ABCMarist-Book.da962062.woff2) format("woff2")}@font-face{font-family:Falsework;src:url(/_next/static/media/Falsework-Regular.eca65ef6.otf) format("opentype")}body,html{scroll-behavior:smooth}body{font-family:Marist;padding:0 2vw 2vw;margin:0;background-color:#ffff80;font-size:18px;color:#1d1d1b}.special{font-family:Falsework;font-weight:400}.big{font-size:14vw;line-height:1.1;margin:0;font-weight:100;padding:0}.space{display:flex;justify-content:space-between}.space .special{padding-bottom:100px;font-size:48px;font-weight:400}.back{-webkit-mask-image:url(/_next/static/media/back.16c3356d.svg);mask-image:url(/_next/static/media/back.16c3356d.svg);-webkit-mask-position:right;mask-position:right;margin-right:14px;top:30px;right:14px}.arrow-down,.back{width:125px;height:125px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#1d1d1b;position:fixed;transition:all .4s ease}.arrow-down{-webkit-mask-image:url(/_next/static/media/arrow-down.368a316e.svg);mask-image:url(/_next/static/media/arrow-down.368a316e.svg);-webkit-mask-position:center;mask-position:center;right:0;bottom:25px;z-index:99;transform-style:preserve-3d}.about .big-text{font-size:32px}a{color:inherit;text-decoration:none;border-bottom:1px dashed #000}.menu{margin-bottom:-7vw;margin-top:24px}.menu a{border-bottom:none;font-size:50px;display:block;margin-left:auto;margin-right:0;width:-moz-fit-content;width:fit-content}.flex{display:flex}.content{width:calc(95% - 300px);padding-right:5%;overflow-x:hidden}.sidebar{width:300px}.sidebar p{line-height:1.3;margin-top:34px}.big-text{font-size:2.2vw;margin-bottom:48px}.big-text p{margin-top:24px}.big-intro{font-size:50px;margin-bottom:48px}.big-intro p{margin-top:24px;max-width:1100px}.title-text{width:50%;display:inline-block;vertical-align:top}.title-text h2{margin:0 0 0 24px;font-weight:100;font-size:30px}.title-text p{margin-top:10px;margin-bottom:24px}.page-end,.title-text .item{width:100%}.page-end{font-size:8.7vw;white-space:nowrap;overflow-x:hidden}.image{width:45%;height:auto;display:inline-block;margin-right:5%}.image img{width:100%;height:auto}.credits{font-size:14px;width:100%;display:block}.slider{max-width:1300px}.slider .slide img{height:auto;width:100%;max-height:90vh;object-fit:cover}.slider .slick-prev{width:50%;height:100%;position:absolute;z-index:2;left:auto;right:50%}.slider .slick-prev:before{content:"";background-color:#000;-webkit-mask-image:url(/_next/static/media/prev.f4f51ef5.svg);mask-image:url(/_next/static/media/prev.f4f51ef5.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:90px;height:90px;display:block;position:absolute;top:45%;left:14px;opacity:0;transition:all .4s ease}.slider .slick-prev:hover:before{opacity:1}.slider .slick-next{width:50%;right:0;height:100%;position:absolute}.slider .slick-next:before{content:"";background-color:#000;-webkit-mask-image:url(/_next/static/media/next.5914a307.svg);mask-image:url(/_next/static/media/next.5914a307.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right;mask-position:right;width:90px;height:90px;display:block;right:14px;left:auto;position:absolute;top:45%;opacity:0;transition:all .4s ease}.slider .slick-next:hover:before{opacity:1}.project{padding:24px 0}.project .info{display:flex;flex-wrap:wrap;justify-content:space-between}.project .info h2{font-size:50px;margin:0;line-height:1}.project .info h2 span{font-size:30px;display:block;margin-top:5px}.project .info .caption,.project .info h2{width:45%}.project .info .caption p em{font-style:normal}@media only screen and (max-width:1100px){.flex{flex-direction:column}.big-text{font-size:24px}.big-intro{font-size:30px}.page-end{font-size:10vw;max-width:15ch}.content{padding:0}.content,.title-text,.title-text .item{width:100%}.image{display:flex;justify-content:center;flex-direction:column}.image,.image img{width:100%;height:auto}.credits{margin-top:5px}}@media only screen and (max-width:600px){.page-end{font-size:19.3vw}.menu{margin-bottom:0;margin-top:0}.menu a{font-size:30px;text-align:center;padding:5px}.big,.space h1{display:none}.back{top:auto;bottom:25px}.project .info .caption,.project .info h2{width:100%}.image{padding-bottom:24px}.slider .slick-next:before,.slider .slick-prev:before{top:40%;width:60px;height:60px}}@media only screen and (min-width:1920px){body{font-size:24px}.content{width:calc(95% - 400px)}.sidebar{width:400px}}