.home-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;padding:0;z-index:2}.video-hero{position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover;border-radius:0 0 30px 30px;z-index:-1}.home-text-container{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;padding-top:8vw}.home-text-container .text-primary{margin-top:15rem;max-width:60%;color:var(--primary-foreground)}.bold{color:var(--primary)}.home-icons-container{display:flex;justify-content:center;align-items:center;margin:2rem 0}.home-icons-container>*{color:var(--primary-foreground);margin:0 2rem}.home-icons{transform:scale(2.5)}.home-icons:hover{cursor:pointer}.imgs-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;position:relative}.img1{width:600px;align-self:flex-start}@media (min-width:800px){.img1{width:800px}}@media (min-width:1050px){.img1{width:1000px}}@media (min-width:1500px){.img1{width:1200px}}.img2{width:100%;max-width:300px;align-self:center}.logo-container{display:flex;align-items:center}.crbonlabs-icon-home{max-width:100%}@media only screen and (min-width:2250px){.home-container{padding-top:40em}.home-text-container{padding-top:150px}}@media only screen and (max-width:900px){.home-text-container .text-primary{max-width:75%}}@media only screen and (max-width:700px){.home-text-container .text-primary{margin-top:25vw;max-width:90%;font-size:1.5rem}}.founders-container.projects-section{background-color:var(--primary-foreground)}.founders-container.projects-section .heading-primary,.founders-container.projects-section .profile-text-header{color:var(--accent-foreground)}.projects-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;flex-wrap:wrap;justify-content:space-between;max-width:100%;margin:0}.project-card{position:relative;margin:0 20px 50px;overflow:hidden;width:100%}.project-card:hover{transform:scale(1.015);cursor:pointer}.project-img-container{width:100%}.project-img-container img{width:100%;object-fit:cover;transition:transform .3s ease;border-radius:var(--radius);filter:brightness(.9);overflow:hidden;display:block}.project-name-container{position:absolute;bottom:0;left:0;right:0;padding:10px;text-align:left;font-family:var(--font-display);font-size:1.5rem;width:80%;color:var(--primary-foreground);text-shadow:2px 2px 4px color-mix(in oklab,var(--background) 40%,transparent)}.project-flag{left:10px;width:60px}.project-banner,.project-flag{position:absolute;top:10px;z-index:2}.project-banner{right:10px;background-color:var(--primary);color:var(--primary-foreground);font-size:1rem;font-family:var(--font-display);letter-spacing:1px;padding:7px 20px;border-radius:5px;text-transform:uppercase}@media only screen and (max-width:1300px){.project-img-container img{height:auto}.projects-wrapper{grid-template-columns:repeat(2,1fr);max-width:100%}.project-name-container{font-size:1.2rem}}@media only screen and (max-width:900px){.projects-wrapper{max-width:100%}.project-banner{text-align:center;max-width:125px}}@media only screen and (max-width:700px){.projects-wrapper{grid-template-columns:1fr;width:100%;max-width:100%;justify-content:stretch}.project-card{margin:0 0 2rem}}@keyframes autoFlip{0%{transform:rotateX(0deg)}16.67%{transform:rotateX(180deg)}50%{transform:rotateX(180deg)}66.67%{transform:rotateX(1turn)}to{transform:rotateX(1turn)}}.flip-card{background-color:transparent;perspective:1000px;position:absolute;top:12px;right:-30px;padding:7px 20px;text-transform:uppercase;z-index:2;display:flex;justify-content:center;min-width:9rem;transition:all .6s ease;height:max-content;.inner{position:absolute;top:0;right:40px;width:100%;height:100%;transform-style:preserve-3d;animation:autoFlip 6s ease-in-out infinite;display:flex;align-items:center;justify-content:center;padding:1rem;border-radius:5px;text-transform:uppercase;z-index:2;width:min-content;transition:all 5s ease;height:max-content;min-width:9rem;color:var(--primary-foreground);font-size:1rem;font-family:var(--font-display);.back,.front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:5px}.front{background-color:var(--primary)}.back{background-color:var(--destructive);color:var(--destructive-foreground);transform:rotateX(180deg)}}}.mission-heading-secondary{color:var(--foreground);font-family:var(--font-display);font-size:var(--header-font-size-d);text-transform:uppercase}.mission-container{height:100vh;max-height:1300px;min-height:1050px;background-image:url(/_next/static/media/crbon-labs-our-mission-bg.945342f6.jpg);background-color:color-mix(in oklab,var(--background) 20%,transparent);background-blend-mode:multiply;background-size:cover;background-repeat:no-repeat;background-position:0 50%;position:relative;z-index:1;margin-top:-3rem}.mission-header-container{margin-top:3rem}.mission-text-container{position:relative;z-index:3;width:100%}.mission-page{flex-direction:column;padding:1rem 2rem}.mission-page,.mission-top-container{display:flex;justify-content:flex-start}.mission-top-container{font-family:var(--font-sans);opacity:0}.mission-top-container.fadeLeft{animation:fadeLeft 1.5s cubic-bezier(.175,.885,.32,1.275) forwards;animation-duration:1s;animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.mission-top-container.animation-done{animation:none!important;opacity:1}.mission-padding{padding:1rem 2rem}.mission-bottom-container{display:flex;justify-content:flex-start;margin-top:-3rem;font-family:var(--font-sans)}.mission-h3{font-family:var(--font-sans);font-size:26px;letter-spacing:2px;font-weight:bolder}.meaningful{font-style:italic;font-size:27px}.solutions{font-style:italic;font-size:30px}.mission-text-primary-container{color:var(--primary-foreground);margin-top:1.5rem;max-width:45%;text-align:left}.mission-text-secondary-container{color:var(--primary-foreground);max-width:60%;text-align:left}.mission-text,.mission-text-secondary{color:var(--primary-foreground)}.mission-text{font-family:var(--font-sans);font-size:18px;text-shadow:0 2px 8px color-mix(in oklab,var(--background) 35%,transparent)}.bold-span{font-weight:700}.mission-container .heading-primary{color:var(--primary-foreground);text-shadow:0 3px 12px color-mix(in oklab,var(--background) 45%,transparent)}@media only screen and (min-width:2250px){.mission-container{max-height:1300px;height:100vh;min-height:800px}}@media only screen and (max-width:1440px){.mission-text-primary-container{color:var(--primary-foreground);max-width:60%;margin-top:0}}@media only screen and (max-width:1700px){.mission-container{min-height:max-content;height:unset;max-height:1000px}.mission-bottom-container{display:flex;justify-content:flex-start;margin-bottom:1.25rem;font-family:var(--font-sans);height:6rem}.mission-bottom-paragraph{color:var(--primary-foreground);font-size:21px;font-weight:700}.mission-bottom-paragraph .bold-span{font-weight:unset}}@media only screen and (max-width:900px){.mission-text-primary-container{max-width:80%}.mission-text-secondary-container{max-width:70%}.mission-text-container{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media only screen and (max-width:700px){.mission-container:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in oklab,var(--background) 55%,transparent) 0,color-mix(in oklab,var(--background) 35%,transparent) 55%,color-mix(in oklab,var(--background) 0,transparent) 85%);pointer-events:none;border-radius:0 0 30px 30px;z-index:1}.mission-page{position:relative;z-index:2;padding:0}.mission-text-primary-container,.mission-text-secondary-container{text-align:center;max-width:100%}.mission-h3{font-family:var(--font-sans);font-size:24px;letter-spacing:2px;font-weight:bolder}.meaningful{font-style:italic;font-size:25px}.mission-text{font-size:16px}.mission-bottom-paragraph{font-size:19px}.mission-bottom-container,.mission-top-container{justify-content:center}.mission-heading-secondary{font-size:var(--header-font-size-m)}}@media only screen and (max-height:400px){.mission-text-primary-container,.mission-text-secondary-container{text-align:center;max-width:100%}}@media (max-width:700px){.mission-container{height:auto;min-height:fit-content;max-height:none}}.mission-container{border-radius:0 0 30px 30px}.mission-page{margin-top:30px}.founders-container.news-section{background-color:var(--accent-foreground)}.founders-container{min-height:50vh;background-color:var(--card);display:flex;flex-direction:column;align-items:center;margin-top:0}.profile-header-container{text-align:center}.profile-section-wrapper{display:flex;flex-direction:column;align-items:center}.profile-section-heading{font-size:40px;font-family:var(--font-display);color:var(--secondary);margin-top:1.5em}.profiles-wrapper{display:grid;grid-template-columns:repeat(4,1fr);flex-wrap:wrap;justify-content:center;max-width:90%;margin:0;justify-content:space-between}.founders-container.team-section{background-color:var(--primary-foreground)}.founders-container.team-section .heading-primary,.founders-container.team-section .profile-section-heading,.founders-container.team-section .profile-text-header{color:var(--accent-foreground)}.founders-wrapper{grid-template-columns:repeat(4,auto);justify-content:center;gap:.5rem}.profile-text-header{font-size:24px;font-family:var(--font-sans);color:var(--secondary);padding-top:.75rem}.profile-card{position:relative;margin:0 20px 50px;max-width:450px}.profile-img-container{width:300px;height:300px;overflow:hidden;border-radius:var(--radius)}.profile-card:hover{transform:scale(1.015);cursor:pointer}.profile-img-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;border-radius:var(--radius);filter:brightness(.9)}.profile-name-container{position:absolute;bottom:0;left:0;right:0;padding:10px;text-align:left;font-family:var(--font-display);font-size:32px;width:40%;color:var(--primary-foreground);text-shadow:2px 2px 4px color-mix(in oklab,var(--background) 40%,transparent)}@media only screen and (max-width:1300px){.profile-img-container img{height:auto}.profiles-wrapper{display:grid;grid-template-columns:repeat(3,1fr);max-width:100%}.founders-wrapper{grid-template-columns:repeat(4,auto);justify-content:center}}@media only screen and (max-width:900px){.profiles-wrapper{max-width:100%;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:700px){.profiles-wrapper{grid-template-columns:auto;max-width:100%;justify-content:space-evenly}.profile-section-wrapper{width:100%}}@media only screen and (max-width:500px){.profile-section-heading{font-size:32px}}@media only screen and (max-width:400px){.profile-name-container{font-size:28px;padding:5px}}.Quality{background-color:var(--secondary)}.Quality .heading-primary,.Quality .module-header{color:var(--primary-foreground)}.quality-page{z-index:2}.quality-heading-area{display:flex;flex-direction:column;align-items:center;text-align:center;margin-left:auto;margin-right:auto}.quality-heading{font-family:var(--font-display);font-size:var(--header-font-size-d);font-weight:bolder;text-transform:uppercase}.quality-text-1{font-size:28px}.quality-text-1,.quality-text-2{color:var(--accent-color);font-family:var(--font-sans);padding-top:.75rem}.quality-text-2{font-size:24px;max-width:90%}.quality-text-3{padding-top:1.25rem;color:var(--accent-color);font-size:20px;font-family:var(--font-sans);max-width:90%}.quality-modules{padding-top:4rem;display:flex;flex-wrap:wrap;justify-content:space-evenly}.quality-module{display:flex;flex-direction:column;align-items:flex-start;padding:2rem 1rem;width:40%;opacity:0}.quality-module.fadeLeft{animation:fadeLeft .75s;animation-duration:.75s;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.quality-module.fadeRight{animation:fadeRight .75s;animation-duration:.75s;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.quality-module.animation-done{animation:none!important;opacity:1}.quality-module:not(:nth-child(2n)){border-right:none;align-items:right}.module-img-text-wrapper{display:flex;flex-direction:row}.image-wrapper{align-items:center;justify-content:center;margin-bottom:1rem}.circle-img{width:100px;padding:.25rem 2rem 0 0;max-width:none}.module-header{font-family:var(--font-display);font-size:32px;color:var(--accent-foreground);text-align:left;margin-bottom:1rem}.module-text{font-family:var(--font-sans);font-size:16px;text-align:left}@media only screen and (max-width:900px){.quality-module{display:flex;flex-direction:column;align-items:flex-start;padding:2rem 0;width:calc(75%)}.quality-module,.quality-module:not(:nth-child(2n)){border-right:none}}@media only screen and (max-width:700px){.quality-text-3{max-width:100%}.module-img-text-wrapper{flex-direction:column}.image-wrapper,.module-header{display:flex;align-items:center;justify-content:center}.circle-img{padding:0}.module-text{text-align:center}}@media only screen and (max-width:500px){.quality-module{width:calc(100%)}}.stats-container{background-color:var(--primary-foreground);position:relative}.stats-container .heading-primary{color:var(--accent-foreground)}.stats-num-bar .heading-primary,.stats-num-bar .heading-primary-white{color:var(--primary-foreground)}.stats-text-container{opacity:0}.stats-text-container.fadeRight{animation:fadeRight 1.5s cubic-bezier(.175,.885,.32,1.275) forwards;animation-duration:1s;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.stats-text-container.animation-done{animation:none!important;opacity:1}.count-box:after{content:"";position:absolute;bottom:0;width:90%;height:6px;background:var(--primary-foreground)}@media only screen and (max-width:900px){.count-box:after{width:100px}}