@font-face{font-family:PP Neue Montreal;font-weight:400;src:url(../../../fonts/PPNeueMontreal-Regular.woff2) format("woff")}@font-face{font-family:PP Neue Montreal;font-weight:500;src:url(../../../fonts/PPNeueMontreal-Medium.woff2) format("woff2")}:root{font-family:PP Neue Montreal,Helvetica,-apple-system,Open Sans,Helvetica Neue,sans-serif;--font-normal: "PP Neue Montreal", Helvetica, sans-serif;--white: #FBFBFB;--primary-color: #000000;--accent-color: #979FEA;--accent-color-30: rgba(151, 159, 234, .3);--text-color: #000000;--page-margin: 30px}*{margin:0;padding:0}body{max-height:100vh;max-width:100vw;background-color:var(--white);color:var(--text-color);font-size:40px;font-weight:400}img,video{max-width:100%;max-height:100%;object-fit:scale-down}h1,h2,p{color:var(--text-color);margin:0}p,li{font-size:26px;line-height:normal;margin:0 0 1em}a{color:var(--accent-color);text-decoration:none}a:hover{color:var(--accent-color-30)}h1{font-style:normal;font-weight:400;font-size:40px;line-height:normal}h2{font-style:normal;font-weight:400;font-size:26px;line-height:normal}h5{font-style:normal;font-weight:400;font-size:40px;line-height:48px;margin:0 0 1em}*{box-sizing:border-box}:root{--background: #ecebe8}#projectSlides .swiper-pagination-fraction{position:absolute;left:auto;right:var(--page-margin);width:auto;bottom:calc(20vh - (30px + .75em));font-weight:400;font-size:.75em;line-height:normal}.swiper{height:calc(100vh - 70px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:""!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:""!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--page-margin)!important;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--page-margin)!important;left:auto}button{background:transparent;font-size:4rem;border:none;color:#fff;font-weight:lighter;font-family:helvetica,sans-serif}.projectDetails p{margin:0}@media (min-width: 2500){body,h1{font-size:60px}h2,p{font-size:46px}}@media (max-width: 1024px){body,h1{font-size:34px}h2,p{font-size:20px}}@media (max-width: 640px){#projectSlides .swiper-pagination-fraction{width:auto;bottom:10px}.info-container .info-text p{font-size:1em!important}}@media (max-width: 425px){*{--page-margin: 10px}body,h1{font-size:29px}h2,p{font-size:20px}.swiper-button-next,.swiper-button-prev{top:auto!important;bottom:31vh!important;z-index:0!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:40%!important}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:40%!important}#projectSlides .swiper-pagination-fraction{bottom:calc(31vh + 8px);z-index:0!important}}nav.svelte-1oq3c8i.svelte-1oq3c8i{position:sticky;top:0;left:0;right:0;padding-bottom:0;border-bottom:1px solid var(--primary-color);background:var(--white);z-index:2}nav.svelte-1oq3c8i .nav-container.svelte-1oq3c8i{display:flex;justify-content:space-between;align-items:baseline;padding:12px var(--page-margin) 11px;flex-direction:row;max-height:1.75em}.nav-links.svelte-1oq3c8i.svelte-1oq3c8i{display:flex;justify-content:flex-end;align-items:center}.nav-links.svelte-1oq3c8i .link.svelte-1oq3c8i{position:relative;margin:0 0 0 1em}.nav-logo.svelte-1oq3c8i.svelte-1oq3c8i{position:relative;line-height:1}nav.svelte-1oq3c8i a.svelte-1oq3c8i{text-decoration:none;color:var(--text-color);font-size:inherit}nav.svelte-1oq3c8i a.svelte-1oq3c8i:hover,nav.svelte-1oq3c8i a.active.svelte-1oq3c8i{text-decoration:none;color:var(--accent-color)}@media (max-width: 425px){.nav-links.svelte-1oq3c8i.svelte-1oq3c8i{position:absolute;top:52px;width:100vw;padding-right:var(--page-margin);height:40px;left:0;border-bottom:1px solid var(--primary-color);background:var(--white)}}
