@keyframes reveal{0%{clip-path:inset(60% 0 0 0);transform:translateY(0);opacity:.5}50%{clip-path:inset(0 0 0 0);transform:translateY(-10px);opacity:1}70%{clip-path:inset(0 0 0 0);transform:translateY(5px);opacity:1}to{clip-path:inset(0 0 0 0);transform:translateY(0);opacity:1}}.container-inner[data-astro-cid-j7pv25f6]{width:100%;width:var(--center-section-width-lg);margin:0 auto;&.centered{display:flex;flex-direction:column;justify-content:center;align-items:center}.button{border-radius:.5rem;border:.5px solid var(--dark-blue);background:var(--sand);color:var(--dark-blue);display:flex;width:18rem;height:5rem;justify-content:center;align-items:center;margin-top:2.5rem;&:hover{background-color:var(--light-green);color:var(--dark-blue)}}}@media screen and (max-width: 640px){.container-inner[data-astro-cid-j7pv25f6]{.button-container{width:100%;display:flex;justify-content:center;align-items:center}}}.hero-section[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:0;width:100%;min-height:35.875rem;height:auto;padding:10rem 2rem;.hero-bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 2s ease-in-out;z-index:-2}.layer-1{opacity:1}.layer-2{opacity:0}.hero-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#204859bf 0% 100%);z-index:-1}.text-overlay{display:flex;justify-content:center;position:relative;top:0;left:0;width:100%;height:fit-content;z-index:1}.hero-text-header{p{color:var(--green);font-size:3.5rem;font-weight:700;letter-spacing:.07rem;margin:0;line-height:normal;span{color:var(--green);font-size:3.5rem;font-style:italic;font-weight:700;letter-spacing:.07rem}}}.hero-text-subheader{padding-top:1.38rem;p{color:var(--green);font-size:2rem;font-weight:500;letter-spacing:.04rem;margin:0rem;line-height:normal}}@media screen and (max-width: 960px){.hero-text-header{text-wrap:nowrap;p{font-size:3.5rem;span{font-size:3.5rem}}}.hero-text-subheader{padding-top:1.5rem}}@media screen and (max-width: 640px){padding:10rem 1rem;.hero-text-header{width:100%;p{margin:0;line-height:normal;letter-spacing:.04rem;font-size:2rem;span{font-size:2rem;line-height:normal}}}.hero-text-subheader{padding-top:1rem;p{text-wrap:wrap;font-size:1rem;letter-spacing:.02rem;line-height:normal;margin:0rem}}}}.subhero-section[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;flex-direction:column;height:fit-content;width:100%;background:#d2ebe2b3;padding:5rem 0rem;.container-inner{width:100%;padding-left:0rem;padding-right:7rem}.centered{flex-direction:row;gap:4rem}.text-container{color:var(--dark-blue);flex:1;.header{width:100%;text-align:right;font-family:var(--font-helvetica);font-weight:500;font-size:2.5rem!important}.sub-header{width:100%;display:flex;padding-top:1.5rem!important;justify-content:center;align-items:center;text-align:right}p{opacity:.5;clip-path:inset(70% 0 0 0);will-change:clip-path,transform;&:nth-child(1){animation:reveal .8s ease-out 1s forwards;line-height:1.2}&:nth-child(2),&:nth-child(3),&:nth-child(4){animation:reveal .8s ease-out 1.8s forwards}}}.slides-container{position:relative;transform:rotate(15deg);width:200px;height:405px;.slide-layer{position:absolute;top:0;left:0;width:12.5rem;height:25.3125rem;aspect-ratio:40/81;transition:opacity .9s ease-in-out}.layer-1{opacity:1}.layer-2{opacity:0}}}@media screen and (max-width: 640px){.subhero-section[data-astro-cid-j7pv25f6]{.container-inner{width:100%;padding:0rem 1rem}.centered{flex-direction:column;gap:2rem;width:100%}.text-container{.header{text-align:center;font-size:1.5rem!important;margin:0rem 0rem 2rem;line-height:normal!important}.sub-header{text-align:center;padding-top:1.25rem!important;padding-bottom:1rem!important;font-size:1rem!important;line-height:normal!important}}.slides-container{transform:none;width:150px;height:300px;.slide-layer{width:9.375rem;height:18.75rem}}}}@media screen and (max-width: 960px){.subhero-section[data-astro-cid-j7pv25f6]{.container-inner{width:100%;padding:0rem 1rem}.centered{flex-direction:column;gap:2rem;width:100%}.text-container{.header{text-align:center;font-size:1.5rem;margin:0rem 0rem 1rem;line-height:normal!important}.sub-header{text-align:center;font-size:1.5rem;padding-top:1rem!important;margin:0;line-height:2.25rem}}.slides-container{transform:none}}}@media screen and (min-width: 1025px){.subhero-section[data-astro-cid-j7pv25f6]{.container-inner{width:auto;padding-left:0rem;padding-right:2rem}.text-container{.header{margin-top:0rem}}}}.datahero-section[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;background-color:var(--background);font-family:var(--font-helvetica);&.container-spacing{padding-top:0rem!important;padding-bottom:0rem!important}.centered{padding:0rem}.sh-title1{color:var(--text);text-align:center;font-size:3.5rem;font-style:normal;font-weight:700;line-height:5.25rem;text-transform:uppercase;margin:0;padding-top:10rem}.sh-title2{color:var(--text);text-align:center;font-size:3rem;font-weight:500;text-transform:uppercase;line-height:normal;margin:0;padding-bottom:2rem}.sh-sub-title{color:var(--text);text-align:center;font-family:var(--font-poppins);font-size:1.5rem;font-style:normal;font-weight:400;line-height:2.1875rem;margin:0}.trackers{width:100%;padding-top:4rem;padding-bottom:10rem;.tracker{display:flex;flex-direction:row;justify-content:space-between;align-items:center;img{height:501px}.details{display:flex;flex-direction:column;color:var(--text);font-family:var(--font-poppins);font-style:normal;line-height:normal;gap:1rem;.t-title{text-align:left;font-size:2rem;font-weight:600;margin:0}.t-descr{font-size:1.5rem;font-weight:400;margin:0}}}}}@media screen and (max-width: 960px){.datahero-section[data-astro-cid-j7pv25f6]{.tracker{flex-direction:column!important;justify-content:center;.details{width:100%}img{order:-1}.details{p{line-height:normal}.t-title{margin:0rem;padding-top:2.5rem}.t-descr{margin:0rem;&.bottom-padding{padding-bottom:4rem}}}}}}@media screen and (max-width: 640px){.datahero-section[data-astro-cid-j7pv25f6]{.sh-title1{font-size:2rem;line-height:normal;padding-top:5rem}.sh-title2{font-size:1.5rem;line-height:normal;padding-bottom:1rem}.sh-sub-title{font-size:1rem;line-height:normal}.trackers{padding-top:2rem;padding-bottom:5rem;.tracker{img{height:auto;width:130%;display:block}.img-3d{margin-left:-5rem}.details{p{line-height:normal}.t-title{margin:0rem;padding-top:.5rem}.t-descr{margin:0rem;&.bottom-padding{padding-bottom:2.5rem}}}}}}}.teamhero-section[data-astro-cid-j7pv25f6]{justify-content:center;align-items:center;display:flex;height:fit-content;padding-top:10rem;padding-bottom:10rem;width:100%;background-color:var(--sand);.top-text{display:flex;flex-direction:column;justify-content:flex-start;width:100%;p{color:var(--dark-blue);font-family:var(--font-helvetica);font-size:3.5rem;font-weight:700;line-height:4.3125rem;text-transform:uppercase;margin:0rem}}.middle-section{width:100%;display:flex;flex-direction:row;gap:1rem;padding-left:4rem;.text-container{width:100%;display:flex;flex-direction:column;padding-top:4rem;p{color:var(--dark-blue);font-family:var(--font-poppins);font-size:1.5rem;font-weight:500;line-height:2.375rem;margin:0rem}.bottom-padding{margin:0rem 0rem 2rem}}.image-container{.team-img{width:31.25rem;height:auto}}}.button-container{.button{height:5rem;width:18rem;background-color:var(--dark-blue);color:var(--sand);font-family:var(--font-helvetica);font-size:2rem;font-weight:500;border:0rem;margin-top:5rem;&:hover{background-color:var(--light-green);color:var(--dark-blue)}}}}@media screen and (max-width: 640px){.teamhero-section[data-astro-cid-j7pv25f6]{padding-top:5rem;padding-bottom:5rem;.top-text p{line-height:normal!important;text-align:center}.middle-section{padding-top:2rem!important;.text-container{p{font-size:1.25rem;line-height:normal}padding-top:2rem}}.image-container .team-img{width:100%!important;max-width:22.375rem;height:auto!important}}}@media screen and (max-width: 960px){.teamhero-section[data-astro-cid-j7pv25f6]{height:auto;max-height:none;.top-text p{font-size:2rem;line-height:2.5rem;text-align:center}.middle-section{flex-direction:column;gap:0rem!important;padding-left:0;padding-top:4rem;.image-container{width:100%;display:flex;justify-content:center;align-items:center;order:-1}}.button-container .button{font-size:1.5rem;height:5rem;width:18rem}}}
