@import"https://fonts.googleapis.com/css2?family=Kaisei+Decol:wght@400;700&family=Lato&display=swap";@import"https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap";html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,form,input,textarea,button,img{margin:0;padding:0;border:0;vertical-align:baseline}ul,ol{list-style:none}a{text-decoration:none;color:inherit}:focus{outline:none}body{font-family:Arial,sans-serif;font-size:16px}*{box-sizing:border-box;touch-action:manipulation}:root{--main-1: #141630;--main-2: #272944;--main-3: #323556;--main-4: #5E6079;--main-5: #b0b4c5;--main-6: #DCE0F0;--main-white: #FFF;--main-black: #000;--primary: #16D950;--primary-light: #16F654;--primary-dark: #15A748;--primary-text: #035D22;--secondary: #FF8541;--secondary-light: #FFA979;--secondary-dark: #EB501F;--secondary-text: #A83C00;--ternary: #090B23;--ternary-light: #20234B;--ternary-dark: #040621;--ternary-text: #FFF;--primary-color: #000000;--secondary-color: #ffffff;--accent-color: #2c34c3;--background-color: #ffffff;--grey-1: #DFDFDF;--grey-2: rgb(203, 203, 203);--grey-3: #606060;--grey-4: #3f3f3f;--grey-5: #F5F5F5;--grey-6: #d4d4d4;--font-normal: 400;--spacing-xs: 4px;--spacing-s: 8px;--spacing-m: 16px;--spacing-l: 24px;--spacing-lx: 32px;--spacing-lxx: 40px;--spacing-lxxx: 48px;--spacing-j: 56px;--width-m: 800px;--base-font-size: 16px;--ratio: 1.25;--fs-h0: 3.75rem;--fs-h1: 2.5rem;--fs-h1-mobile: 2rem;--fs-h2: 1.875rem;--fs-h3: 1.5rem;--fs-h3-mobile: 1.45rem;--fs-h4: 1rem;--fs-p1: 1rem;--fs-p1-mobile: 1.1rem;--fs-label: .9rem;--fs-button-label: 1rem;--lh-h1: 1.7777778;--lh-h2: 1.6;--lh-h3: 1.3333333;--lh-h4: 1.5rem;--lh-p1: 1.5rem;--lh-label: 1;--lh-button-label: 1;line-height:1;font-weight:400;letter-spacing:.05rem;color-scheme:light dark;color:var(--main-black);background-color:var(--main-white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Albert Sans,serif;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100vw;overflow-x:hidden}#root{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;align-self:stretch;padding:0;margin:0;overflow:hidden}.row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.text_column{width:800px}.two_text_columns{width:800px;display:flex;flex-direction:column;justify-content:right;align-items:start}.sub_text_column{width:400px}h1{font-size:var(--fs-h1);line-height:var(--lh-h3);font-style:normal;font-weight:700}.callout_h1{font-size:var(--fs-h0);color:var(--main-white);font-style:normal;font-weight:400;line-height:95%;letter-spacing:-.03em}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--main-black);font-style:normal;font-weight:700}h3{color:var(--primary-color);font-size:var(--fs-h3);font-style:normal;font-weight:400;line-height:var(--lh-h3)}h4{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--grey-3);font-style:normal;font-weight:400}p{color:var(--grey-3);font-size:var(--fs-p1);font-style:normal;font-weight:400;letter-spacing:normal;line-height:var(--lh-p1)}li{letter-spacing:normal;font-size:var(--fs-p1);line-height:var(--lh-p1);color:var(--grey-4);font-style:normal;font-weight:400}label{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--main-white);font-style:normal;font-weight:400}.p-small{font-size:var(--fs-label);line-height:var(--lh-p1);color:var(--grey-3);font-style:normal;font-weight:400}button{color:var(--primary-text);font-size:var(--fs-h3);font-style:normal;font-weight:700;font-family:inherit;line-height:var(--fs-h3);text-transform:uppercase;border-radius:var(--spacing-m);background:var(--primary);border:1px solid var(--primary-light);box-shadow:0 8px #15a748;display:flex;align-self:stretch;height:var(--spacing-lxxx);padding:var(--spacing-s);justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;cursor:pointer}*:disabled{background-color:var(--main-2);color:var(--main-1);border:1px solid var(--main-3);box-shadow:0 8px 0 0 var(--ternary-dark);opacity:.9}.secondary{color:var(--secondary-text);border:1px solid var(--secondary-light);background:var(--secondary);box-shadow:0 4px 0 0 var(--secondary-dark)}.ternary{text-transform:none;color:var(--ternary-text);border:1px solid var(--ternary-light);background:var(--ternary);box-shadow:0 4px 0 0 var(--ternary-dark)}.primary-no-border{font-size:var(--fs-p1);text-transform:none;color:var(--primary);background:none;box-shadow:none;border:none}a{font-weight:500;color:var(--main-4);text-decoration:inherit;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-decoration-line:underline}a:hover{color:var(--main-4)}input[type=text],textarea{display:flex;height:var(--spacing-j);padding:.08rem .75rem;align-items:center;gap:.625rem;align-self:stretch;border-radius:1rem;border:1px solid var(--primary-color);background:var(--ternary);font-family:Poppins,sans-serif;font-style:normal;font-weight:var(--font-normal);line-height:1.25rem}input[type=text]:enabled,textarea:enabled{border:1px solid var(--primary);font-size:var(--fs-p1);font-style:normal;font-weight:var(--font-normal);line-height:1.25rem;cursor:text}input[type=text]:disabled,textarea:disabled{border:2px solid var(--main-4);background-color:var(--main-2);cursor:not-allowed;color:var(--main-2);font-size:var(--fs-p1);font-style:normal;font-weight:var(--font-normal);line-height:1.25rem}input[type=text]:focus,textarea:focus{outline:none;border:2px solid var(--primary);box-shadow:0 1px 5px var(--primary-text);color:var(--main-white);font-size:var(--fs-p1);font-style:normal;font-weight:var(--font-normal);line-height:1.25rem}input[type=text]::placeholder,textarea::placeholder{color:var(--main-5)}input[type=text]:not(:placeholder-shown),textarea:not(:placeholder-shown){background-color:var(--main-1);border:2px solid var(--primary);color:var(--main-white);font-size:var(--fs-p1);font-style:normal;font-weight:var(--font-normal);line-height:1.25rem}.m-top-l{margin-top:var(--spacing-lx)}.m-top-m{margin-top:var(--spacing-l)}.m-top-s{margin-top:var(--spacing-s)}.m-bottom-l{margin-bottom:var(--spacing-lx)}.m-bottom-m{margin-bottom:var(--spacing-l)}.m-bottom-s{margin-bottom:var(--spacing-s)}.fixed-top{position:absolute;top:0rem;width:100%}.fixed-bottom{position:absolute;bottom:0rem;width:100%}@media (max-width: 768px){.text_column{width:100%;padding-left:var(--spacing-m);padding-right:var(--spacing-m)}.callout_h1{font-size:var(--fs-h2);line-height:100%;letter-spacing:-.05em}h1{font-size:var(--fs-h1-mobile);line-height:var(--lh-h3)}h3{font-size:var(--fs-h3-mobile);line-height:var(--lh-h3)}p{font-size:var(--fs-p1-mobile);line-height:var(--lh-h2)}}.suspense_state_view{display:flex;flex-direction:column;background-color:var(--main-black);width:100vw;height:100vh;justify-content:center;align-items:center}.suspense_state_view h1,.suspense_state_view p{text-align:center;color:var(--main-white)}.gif_mask{border-radius:120px;overflow:hidden;width:200px;height:200px;display:flex;justify-content:center;align-items:center}.giphy-embed{width:240px;height:240px}.giphy-embed iframe{background-color:var(--main-black);border:none}.callout{background-color:var(--main-black);padding-top:var(--spacing-lx);padding-bottom:var(--spacing-lx)}.heading_1 h1{color:var(--main-black)}.bullet_point_row{display:flex;flex-direction:row}.bullet_point{width:var(--spacing-s);margin-right:var(--spacing-s);height:100%}.bullet_point circle{fill:var(--grey-1)}.image{overflow:hidden}.image_column{width:100%;overflow:hidden}.white_space_column{width:800px;height:100px}.project_extended_info_view{width:100%;overflow:hidden}.project_cover_view{height:700px;justify-content:center;overflow:hidden}.cover_image{width:1240px;position:absolute;z-index:-1}.cover_row{width:100%;flex-direction:row;justify-content:center}.cover_content_container{color:var(--main-white)}.left{width:880px}.right{width:560px}#h1_special_showcase_message{height:300px}.fixed_header_view{display:flex;flex-direction:column;justify-content:space-between;position:fixed;width:100vw;height:100vh;color:var(--grey-3)}.fixed_header_row{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);padding-right:var(--spacing-l);padding-left:var(--spacing-m);display:flex;flex-direction:row;justify-content:space-between}.layout_sand_box{width:100%}
