@import"https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css";@import"https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.css";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:ABC Monument Grotesk;src:url(/fonts/ABCMonumentGrotesk-Regular.woff2) format("woff2"),url(/fonts/ABCMonumentGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Monument Grotesk;src:url(/fonts/ABCMonumentGrotesk-RegularItalic.woff2) format("woff2"),url(/fonts/ABCMonumentGrotesk-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FT Supplement;src:url(/fonts/FTSupplement-Regular.woff2) format("woff2"),url(/fonts/FTSupplement-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.body_type{font-family:ABC Monument Grotesk,sans-serif;font-size:15px;line-height:1.27;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{overflow:hidden;padding:0;margin:0;height:100vh;width:100vw}@supports(-webkit-touch-callout:none){body,html{height:-webkit-fill-available}}:root{--vh:1vh;--dvh:100dvh;--svh:100svh;--lvh:100lvh}@supports(-webkit-touch-callout:none){:root{--vh:calc(var(--vh, 1vh));--dvh:-webkit-fill-available;--svh:-webkit-fill-available;--lvh:-webkit-fill-available}}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.projectslider{height:100%;padding:0}.projectslider .swiper-wrapper .swiper-slide{width:auto!important}.projectslider .swiper-wrapper .swiper-slide .which{background-color:rgba(0,0,0,.5);display:block;position:absolute;color:#fff;height:100%;width:100%;font-size:86px;top:0}.projectslider .swiper-wrapper .swiper-slide img,.projectslider .swiper-wrapper .swiper-slide video{display:inline-block;cursor:pointer;height:100%;outline:none;width:auto}@media screen and (max-width:900px){.projectslider .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;height:100%;width:calc(100dvw - 40px)!important}.projectslider .swiper-wrapper .swiper-slide img,.projectslider .swiper-wrapper .swiper-slide video{height:auto;width:100%;margin:0}.projectslider .swiper-wrapper .swiper-slide figure{padding:0 10px}}.projectslider .slick-list,.projectslider .slick-list .slick-track,.projectslider .slick-list .slick-track .slick-slide{height:100%}.projectslider .slick-list .slick-track .slick-slide>div{height:100%;width:auto}.projectslider .slick-list .slick-track .slick-slide>div figure{cursor:pointer;outline:none;height:100%;width:auto!important;margin:0;padding:0 25px;position:relative;z-index:1}.projectslider .slick-list .slick-track .slick-slide>div figure img,.projectslider .slick-list .slick-track .slick-slide>div figure video{display:inline-block;cursor:pointer;height:100%;outline:none;width:auto}@media screen and (orientation:portrait){.projectslider .slick-list .slick-track .slick-slide>div{display:flex;justify-content:center;align-items:center}.projectslider .slick-list .slick-track .slick-slide>div figure{padding:0 10px;height:auto;width:calc(100dvw - 40px)!important}.projectslider .slick-list .slick-track .slick-slide>div figure img,.projectslider .slick-list .slick-track .slick-slide>div figure video{height:auto;width:100%;margin:0}}@media screen and (max-width:900px){.projectslider .slick-list .slick-track .slick-slide>div{display:flex;justify-content:center;align-items:center}.projectslider .slick-list .slick-track .slick-slide>div figure{padding:0 10px;height:auto;width:calc(100dvw - 40px)!important}.projectslider .slick-list .slick-track .slick-slide>div figure img,.projectslider .slick-list .slick-track .slick-slide>div figure video{height:auto;margin:0;width:100%}}.rfm-marquee-container .rfm-marquee{padding-left:20px}@media screen and (max-width:900px){.rfm-marquee-container .rfm-marquee{padding-left:15px}}