.bottom-section{background:var(--primary-foreground);border-radius:30px 30px 0 0;margin-bottom:-30px}.contact-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly;margin-top:100px;margin-bottom:30px}.contact-text-container{display:flex;flex-direction:column;max-width:50%}#ContactForm{margin-top:25px}.contact-header-container{display:flex;flex-direction:column;align-items:center;width:95%;margin:0 auto}.contact-heading-text{font-family:var(--font-sans);font-size:20px;padding:0 0 1rem;line-height:1.25}.contact-header-container .heading-primary,.contact-heading-text{text-align:center;color:var(--accent-foreground)}.test{margin:0 auto;text-align:center;font-size:36px;font-family:var(--font-display)}.contact-content-container{display:flex;flex-direction:column;margin:0 40px 20px;max-width:95%;font-family:var(--font-sans);opacity:0;width:30rem}.contact-input-field{padding:1rem .5rem 1rem 1rem;width:94%;font-size:1.1rem;font-family:var(--font-sans);background:var(--muted);border-radius:var(--radius);border:none;margin-bottom:2rem;margin-top:5px}.contact-textarea-field{padding:0 0 0 .1rem;font-size:1.1rem;letter-spacing:1px}.message-field{height:100px;resize:vertical;margin-bottom:1rem}.contact-btn-container{display:flex;align-self:flex-end}.contact-input-header{font-size:1.35rem;font-family:var(--font-sans)}.submit-container{display:flex}.submit-btn{border-radius:var(--radius);border-color:var(--primary);border-width:2px;font-family:var(--font-sans);color:var(--primary-foreground);font-size:1rem;background:var(--primary);padding:.75rem 1.25rem;text-transform:uppercase;letter-spacing:2px;text-align:center;border-style:solid;transition:background-color .25s ease-in-out;margin-right:auto}.submit-btn.sent{cursor:not-allowed}.submit-btn:hover{cursor:pointer;color:var(--foreground);border-color:var(--primary);border-width:2px;background:transparent;border-style:solid}.contact-text-container.fadeRight{animation:fadeRight 1.25s;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}.contact-text-container.animation-done{animation:none!important;opacity:1}.contact-content-container.fadeUp{animation:fadeUp 1.25s;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}.contact-content-container.animation-done{animation:none!important;opacity:1}@media only screen and (max-width:1300px){.contact-container{flex-direction:column;align-items:center;justify-content:center;margin-top:0}.contact-text-container{max-width:100%;margin-bottom:60px}.contact-content-container{max-width:95%;padding:2rem}}@media only screen and (max-width:500px){.contact-text-container{max-width:100%}}.founders-container.crbonScope-header{background-color:var(--secondary);background-image:none;border-radius:30px}.crbonScope-header .heading-primary{color:var(--primary-foreground)}.crbonScope-header .profile-text-header{color:var(--accent-color)}.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)}}}