@import"https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";:root{--main-bg-color: #dedfe1}.slide-up-enter-active,.slide-up-leave-active{transition:all .6s ease-out}.slide-up-enter-from{opacity:0;transform:translateY(60px)}.slide-up-leave-to{opacity:0;transform:translateY(-60px)}.fade-enter-active,.fade-leave-active{transition:opacity 1s ease-in-out .5s}.fade-enter,.fade-leave-to{opacity:0}.bold{font-weight:700}.pointer-none{pointer-events:none}.primary{display:inline-block;margin:50px 0 auto auto;background:transparent;border:2px solid black;padding:10px 15px;font-size:16px;font-weight:600;letter-spacing:1px;font-family:Work Sans,sans-serif;color:#000;cursor:pointer}header{position:relative;display:flex;width:100%;max-width:1440px;padding-right:40px;z-index:30;margin:auto}header h1{font-weight:500;letter-spacing:.2;padding:50px 30px 30px 80px}header button{margin:50px 55px auto auto}ul{list-style:none;display:flex;padding:50px 40px 30px 80px;border-right:2px solid black;border-left:2px solid black}ul a{color:#000}@media only screen and (max-width: 768px){ul{display:none}}li{padding:0 20px;font-size:16px}.section{width:100%;padding-top:10vh;padding-bottom:10vh}.section .row{display:flex;width:100%;max-width:1440px;margin:auto}.section:nth-child(3n+1){background-color:#b7b7a4}.section:nth-child(3n+2){background-color:#dedfe1}.section:nth-child(3n+3){background-color:#ebf0e2}.section:nth-child(2){background-color:#dedfe1}.section .image-full{width:90%;margin:auto}.section .image-full img{margin:auto;display:block;width:100%}.section .text-full{width:100%}.section .text-full p{width:70%;margin:0 auto;text-align:center;font-size:1.2rem;line-height:2rem}.section .image-col{width:60%;display:flex;align-items:center;justify-content:center}.section .image-col.half{margin-top:5vh}.section .image-col.half:last-child{margin-top:20vh}.section .image-col .media{max-width:80%}.section .image-col img{display:block;width:100%;object-fit:contain}.section .text-col{width:40%;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}.section .text-col p{margin:0;font-size:1.2rem}*{margin:0;padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{overflow:hidden;font-family:Work Sans,sans-serif;font-optical-sizing:auto}body{width:100vw;color:#000;font-weight:400;font-style:normal;font-size:13px;line-height:24px;background:var(--main-bg-color)}.webgl{position:fixed;top:0;left:0;z-index:50;outline:none;pointer-events:none}[data-webgl-media]{opacity:0}
