@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";
:root{--white:#fff;--gray:gray;--black:#000;--sans:"Instrument Sans",sans-serif;--serif:"Instrument Serif",serif;--vh:1vh}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none}::selection{background-color:var(--black);color:var(--white)}html,body{max-width:100vw;font-family:var(--sans);overflow-x:hidden}body{background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;gap:5px;padding:10px;display:flex}div.title,div.mini-title{font-family:var(--serif);font-weight:400;line-height:100%}div.title{font-size:4rem}div.mini-title{font-size:3rem}.btn{color:var(--black);font-family:var(--serif);white-space:nowrap;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0 20px;font-size:1.15rem;display:flex;overflow:hidden;background-color:#fff!important;height:40px!important}.primary-btn{color:var(--white);background-color:var(--black)!important}.section{min-height:calc((var(--vh,1vh)*100) - 110px);display:flex}.hero-section{width:calc(100vw - 20px);height:calc((var(--vh,1vh)*100) - 110px);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-top:45px;padding:20px;display:flex}.add-bg-shadow{position:relative}.add-bg-shadow:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 -80px 80px -20px rgba(0,0,0,.8)}.main{flex-direction:column;gap:5px;width:calc(100vw - 20px);display:flex;position:relative;min-height:calc((var(--vh,1vh)*100) - 20px)!important}.main .header-section,.main .footer-section{width:100%;height:40px}.main .middle{flex-grow:1}.header-section{z-index:99;flex-direction:row;gap:5px;display:flex;position:fixed;top:10px;width:calc(100vw - 20px)!important}.header-section .btn,.footer-section .btn{justify-content:flex-center;height:100%}.header-section .primary-btn{display:flex}.footer-section{z-index:99;flex-direction:row;gap:5px;display:flex;position:relative}.footer-section div.copywrites{width:100%;font-family:var(--sans);color:#737373;cursor:default;font-size:.65rem}.home-section{background-image:url(/ii5.jpg)}.home-section .title{z-index:2;color:var(--white);letter-spacing:-2px;max-width:600px;position:relative}@media (max-width:768px){.home-section .title{font-size:2.5rem}}.projects-section{flex-direction:row;justify-content:flex-start;gap:5px;padding:0}.projects-section .project{width:calc(50% - 5px);height:calc((var(--vh,1vh)*100) - 110px);cursor:default;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;flex-direction:column;place-content:flex-start flex-end;align-items:flex-start;gap:10px;padding:20px;display:flex;position:relative;overflow:hidden}.projects-section .project .mini-title{z-index:3;color:var(--white);max-width:640px;position:relative}.projects-section .project .date{z-index:2;color:var(--gray);font-size:.85rem;position:absolute;bottom:20px;right:20px}@media (max-width:1199px){.projects-section .project{width:100%}}@media (max-width:768px){.projects-section .project .mini-title{font-size:2.5rem}}.about-section{width:calc(50vw - 20px);min-height:calc((var(--vh,1vh)*100) - 110px);flex-direction:column;justify-content:center;gap:40px;margin:45px auto 0;display:flex}.about-section p{font-size:1.25rem;font-family:var(--serif)}.about-section p .link{color:#00f;text-decoration:underline}@media (max-width:1199px){.about-section{width:calc(75vw - 20px)}}@media (max-width:768px){.about-section{width:calc(100vw - 20px)}}section.blogs-section .project{position:relative}section.blogs-section .tag{gap:10px;width:-moz-fit-content;width:fit-content;display:flex;position:absolute;top:10px;right:10px}section.blogs-section .project .tag .type,section.blogs-section .project .tag .date{-webkit-backdrop-filter:blur(10px);border-radius:4px;padding:3px 12px;font-size:14px}.research-project-page .section.hero-section{height:calc((var(--vh,1vh)*100) - 65px)}.research-project-page,.investors-page{flex-direction:column;gap:120px;margin-bottom:45px;display:flex}.research-project-page .hero-section{gap:10px;overflow:hidden}.research-project-page .title{z-index:3;color:var(--white);position:relative}.research-project-page .date{z-index:2;color:var(--gray);font-size:.85rem;position:relative}.content-container{width:75vw;margin:auto}.content-container .mini-title{line-height:115%}.content-container .normal-text,.content-container li{color:var(--gray);line-height:125%}.content-container li{margin-top:10px;margin-left:40px}.content-container .normal-text-wraper.grouped li:first-child{margin-top:20px}.content-container .mini-title.main-title{margin-bottom:40px;font-size:2.5rem}.content-container .mini-title.secondary-title{color:var(--gray);margin-bottom:20px;font-size:2rem}.content-container .normal-text-wraper{flex-direction:column;gap:20px;display:flex}.content-container .normal-text-wraper.grouped{gap:60px}.content-container .normal-text-wraper.grouped .group{flex-direction:column;gap:20px;display:flex}.research-project-page .img-container{width:75vw;height:75vh;margin:auto}.research-project-page .img-container .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;width:100%;height:100%;display:block}.research-project-page .img-container .img-label-container{margin:5px 0 0 30px;position:relative}.research-project-page .img-container .img-label-container:before{content:"";background-color:var(--gray);width:25px;height:1px;position:absolute;top:6px;left:-30px}.research-project-page .img-container p.img-label{color:var(--gray);font-size:.75rem;font-family:var(--sans)}.research-project-section{width:calc(50vw - 20px);margin:auto}@media (max-width:1199px){.research-project-section{width:calc(75vw - 20px)}}@media (max-width:1024px){.research-project-page .title p{font-size:2.5rem;line-height:100%}}@media (max-width:768px){.content-container,.research-project-section{width:calc(100vw - 20px)}.research-project-page .img-container{width:calc(100vw - 20px);height:50vh}.content-container .mini-title.main-title{font-size:2rem}.content-container .mini-title.secondary-title{font-size:1.5rem}}.investors-section{background-image:url(/ii7.jpg);background-position:50%;overflow:hidden}.investors-section .title{color:var(--white);letter-spacing:-2px;max-width:660px}.investors-topics-section{min-height:calc((var(--vh,1vh)*100) - 110px);flex-wrap:wrap;height:-moz-fit-content;height:fit-content}section.not-found-page{color:var(--white);flex-direction:column;gap:20px;display:flex}.not-found-page .title{width:900px;max-width:900px}.cas-r1.research-project-page .hero-section{background-image:url(/shawn-day-ZnkHPagIOlM-unsplash.jpg)}.cas-r1 .img-container .bg-1{background-image:url("/Group 3.png")}.cas-r1 .img-container .bg-2{background-image:url(/trae-gould-VfsHEwpJE3o-unsplash.jpg)}.cas-r1 .img-container .bg-3{background-image:url("/summary of CAS.png")}.cas-r1 .img-container .bg-4{background-image:url(/core-1-1.png)}.cas-r1 .img-container .bg-5{background-image:url(/core-1-2.png)}.cas-r1 .img-container .bg-6{background-image:url(/core-1-3.png)}.cas-r1 .img-container .bg-7{background-image:url(/core-1-4.png)}.cas-r1 .img-container .bg-8{background-image:url(/core-2-1.png)}.cas-r1 .img-container .bg-9{background-image:url(/core-2-2.png)}.cas-r1 .img-container .bg-10{background-image:url(/core-3-1.png)}.cas-r1 .img-container .bg-11{background-image:url(/core-3-2.png)}.cas-r1 .img-container .bg-12{background-image:url(/core-4.png)}.cas-r1 .img-container .bg-13{background-image:url("/comparative analysis.png")}@media (max-width:1350px){.cas-r1 .img-container .bg-3{background-image:url("/summary of CAS _ SMALL.png")}}
