@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";html,body,#root{height:100%;width:100%;background-color:#e8e8e3}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}:root{--white: #eeeeee;--black: #1a1a1a;--primaryFont: "Aeonik";--secondaryFont: "Satoshi";--smallFont: "General Sans", sans-serif}@font-face{font-family:Overused Grotesk Light;src:url(/assets/OverusedGrotesk-Light-CS05DzZo.ttf)}@font-face{font-family:Overused Grotesk Medium;src:url(/assets/OverusedGrotesk-Medium-CY3rF61t.ttf)}@font-face{font-family:However;src:url(/assets/However-Bfy-Yfkq.ttf);font-weight:1 1000}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-DlwDMZBl.otf);font-weight:1 1000}@font-face{font-family:Monique;src:url(/assets/monique-C_NGFLh4.otf);font-weight:1 1000}@font-face{font-family:Monument Extended;src:url(/assets/MonumentExtended-Regular-C8KTyA3T.otf);font-weight:1 1000}@font-face{font-family:Nohemi;src:url(/assets/Nohemi-Regular-V_p1KaPq.ttf);font-weight:1 1000}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Variable-ChAXbpFa.ttf);font-weight:1 1000}@font-face{font-family:Inter;src:url(/assets/InterDisplay-Regular-CFpuLIZP.ttf);font-weight:1 1000}@font-face{font-family:Inter Bold;src:url(/assets/Inter-Bold-SlGuY_v7.ttf);font-weight:1 1000}#bold{font-family:Inter Bold}#italic{font-style:italic}.main-home-page,.homePage{height:100%;width:100%}.overlay-black{width:100%;height:100%;position:absolute;background-color:#000;z-index:99999999999999999;overflow:hidden;display:flex;justify-content:center;align-items:center}.overlay-black img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7488%) hue-rotate(339deg) brightness(109%) contrast(103%);height:40px}.main-first-section{height:100%;width:100%;display:flex;justify-content:center;overflow:hidden}.firstSection{height:100%;width:95%;max-width:2000px;overflow:hidden;position:relative}.top__left{width:80%;height:70%;display:flex;justify-content:center;flex-direction:column}.projects{height:auto;display:flex;flex-direction:column;position:absolute;margin-top:-150px;font-family:Satoshi;letter-spacing:-.05em;gap:10px;z-index:100;display:none}.projects-group{display:flex;gap:1px;flex-direction:column}.projects span{color:#5a5a5a}.projects z{color:#2e2e2e}.projects a{width:fit-content;color:#000}.text__main{display:flex;flex-wrap:wrap;gap:7px 10px;line-height:1;max-width:85%}.text__main span{font-size:clamp(17px,4vw,120px);font-family:Aeonik;line-height:100%;position:relative;letter-spacing:-.03em}.text__small{display:flex;flex-wrap:wrap;gap:5px;margin-top:20px;max-width:900px}.text__small span{font-size:clamp(17px,1.1vw,60px);font-family:var(--secondaryFont);font-weight:500;line-height:1;position:relative}.marquee__section{position:absolute;right:-200px!important;top:100px;rotate:35deg;width:1000px!important;font-family:var(--primaryFont);max-width:5000px}.marquee__section span{font-size:30px;color:#000}.rfm-marquee-container{border-top:2px solid black;border-bottom:2px solid black;font-size:20px}.rfm-marquee-container:nth-child(1){border-top:2px solid black;border-bottom:0px solid black;font-size:20px}.btn__first__section{margin-top:20px}.top__right{width:100%;position:absolute;display:flex;flex-direction:column;align-items:end;justify-content:center;margin-top:-300px;left:0;display:none}.projects-s{margin-top:-100px;width:100%;display:flex;flex-direction:column;gap:20px}.projects-s h1{font:400 25px/normal Inter,sans-serif;letter-spacing:-.03em}.small__desc__text{display:flex;flex-wrap:wrap;gap:3px;font-size:13px;line-height:100%;width:400px;font-family:var(--smallFont);font-weight:600}.small__desc__text span{position:relative}.socials_desktop{max-width:400px;display:flex;flex-direction:row;gap:6px;justify-content:start;align-items:center;width:100%;margin-top:10px}.socials_desktop a{color:#000;font-family:Overused Grotesk Medium;font-size:12px}.notice{margin-top:20px;font-family:Overused Grotesk Medium;display:flex;flex-direction:row;align-items:center;gap:5px;font-size:14px;color:#3f3f3f}.block{height:7px;width:5px;background:#3f3f3f}.projects.a{margin-top:150px;text-align:right}.info-footer-bottom{width:100%;display:flex;flex-direction:row;justify-content:space-between;font-family:Overused Grotesk Medium;position:absolute;bottom:10px}.socials-g{display:flex;flex-direction:row;gap:20px}.socials-g a{color:#000}.socials-g a:hover{background-color:#000;color:#fff}#notice-txt{display:flex;flex-direction:row;align-items:center}#notice-txt:before{content:" ";position:relative;display:inline-block;width:5px;height:50%;background-color:#000;margin-right:5px;margin-bottom:1px;animation:blink 1s infinite}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width: 1366px){.text__main span{font-size:60px}.top__left{width:100%}}@media (max-width: 790px){.text__main span{font-size:40px}.text__main{gap:10px}.text__small span{font-size:15px}.text__small{gap:3px}}@media (max-width: 490px){.text__main span{font-size:30px}.text__main{gap:8px}.text__small span{font-size:13px}.text__small{gap:0px 3px;line-height:100%}}@media (max-width: 2000px){.firstSection{overflow:visible}}@media (max-width: 938px){.small__desc__text,.socials_desktop{display:none}.marquee__section span{font-size:20px}}@media (max-width: 1907px){.top__right{margin-top:-100px}}@media (max-width:1168px){.text__main{width:65%}}@media (max-height: 801px) and (max-width: 938px){.projects{right:0;text-align:right;margin-top:-120px}.projects-group a{text-align:right;width:100%}.projects.a{margin-top:250px;text-align:right}}@media (max-height: 780px){.main-first-section{min-height:780px!important}}@media (max-width: 954px){.info-footer-bottom div:nth-child(3){display:none}.info-footer-bottom span:nth-child(2){display:block}.marquee__section{top:-10px}.text__main{width:80%}}@media (max-width: 634px){.marquee__section{top:-60px}}.btn__animated{padding:10px 20px;border:1px solid black;font-family:Inter;cursor:pointer;position:relative;z-index:6;overflow:hidden}.innerBox{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:5;clip-path:inset(0% 0% 100% 0%)}@media (max-width: 434px){.btn__animated{font-size:10px;padding:7px 15px}}.mwg_effect030{display:flex;align-items:center;font:400 15px/normal Inter,sans-serif;letter-spacing:-.03em}.mwg_effect030 ul{width:100%;border-bottom:1px solid rgba(49,49,49,.3)}.mwg_effect030 ul li{display:flex;gap:15px;width:100%;border-top:1px solid rgba(49,49,49,.3);padding:18px 0;cursor:pointer}@media (pointer: fine){.mwg_effect030 ul li:hover{background-color:#000;color:#fff;padding:18px 20px}}.mwg_effect030 ul li span:nth-child(1){width:25%}.mwg_effect030 ul li span:nth-child(3){text-align:right;flex:1;visibility:visible}.mwg_effect030 .media-container{position:absolute;width:24vw;height:24vw;right:16%;top:0;border-radius:0;pointer-events:none;overflow:hidden;visibility:hidden}.mwg_effect030 .media-container.on{visibility:visible}.mwg_effect030 .media-container div{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transform:translateY(-100%)}.mwg_effect030 .media-container img{object-fit:contain;display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(90%)}.mwg_effect030 .medias img{width:1px;height:1px;top:0;left:0;position:absolute;visibility:hidden;pointer-events:none}@media (max-width: 496px){.mwg_effect030 ul li span:nth-child(2){text-align:right;flex:1;visibility:hidden;display:none}}.main-navbar{height:100px;width:100%;display:flex;justify-content:center;position:fixed;top:0;left:0;z-index:100000000;background:transparent}.navbar{height:100%;width:95%;display:flex;align-items:center;justify-content:space-between;font-weight:400;max-width:2000px}.logoSide{width:100%}.logoSide img{height:40px;position:relative}.navigation{display:flex;flex-direction:row;gap:20px}.nav__item a{font-family:Overused Grotesk Medium;text-transform:uppercase;color:#000;text-decoration:none}.squareBottom{width:fit-content;height:fit-content;padding:0 5px}.squareBottom:hover{background:#000;color:#fff}.menu{display:none;clip-path:inset(100% 0% 0% 0%)}.toggle__menu{display:none}.unclick{pointer-events:none;opacity:.5;cursor:not-allowed;text-decoration:none}@media (max-width: 954px){.btn__menu{display:flex;flex-direction:column;height:20px;overflow:hidden;font-family:Aeonik;align-items:center}.btn__menu span{position:relative}.toggle__menu{height:100%;width:90%;display:flex;align-items:center;justify-content:end}.toggle__menu__wrap{width:100%;height:100px;display:flex;justify-content:center;position:fixed;z-index:1000000001;top:0}.toggle__menu span{color:#000;transition:color .3s ease}.navigation{display:none}.menu{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;position:fixed;background-color:#000;z-index:1000000000;clip-path:inset(100% 0% 0% 0%);pointer-events:none}.menu.open{pointer-events:auto}.title__menu{width:80%;display:flex;align-items:center;justify-content:end;position:absolute;top:120px}.title__menu h1{color:#ddd;font-family:Aeonik;font-size:22px}.menu__navigation{height:85%;width:80%;top:0;position:relative;display:flex;justify-content:center;flex-direction:column}.menu__item a{color:#fff;text-decoration:none;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:clamp(20px,12vw,100px)}.socials{height:20%;width:100%;display:flex;justify-content:center;align-items:center;border-top:1px solid rgb(90,90,90);padding-top:20px}.wrap__socials{height:100%;width:80%;display:flex;justify-content:center;flex-direction:column}.title__socials{max-width:25rem}.title__socials span{font-family:Aeonik;color:#fff;font-size:clamp(13px,4vw,30px)}.links__socials{width:100%;height:50px;display:flex;gap:20px;align-items:center}.links__socials a{color:#fff;text-decoration:underline;font-family:Overused Grotesk Medium;font-size:clamp(12px,2.5vw,20px)}}.main-second-section{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;background-color:var(--white);border-top:1px solid black}.secondSection{width:90%;height:100%}.main-third-section{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;background-color:var(--white)}.thirdSection{width:90%;height:100%}
