body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{font-size:clamp(16px,1.5vw,20px);text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#fff;background-color:var(--background-color);color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}:root{--background-color:#fff;--text-color:#000;--purple:#ae47ff;--gray-background:#faf9fa;--green:#97d075;--light-green:#e4e9e1;--dark-purple:#562db5;--overlay-background:#13182040;--popup-background:#ffffffdb;--tab-border:#e1e1e1;--c-letter:#bfe7a6;--b-letter:#97d075;--a-letter:#71bb44;--Java:#b03838;--Kotlin:#138dff;--Spring-Boot:#6db33f;--Compose:#7f52ad;--Python:#3dabab;--PHP:#9238b0;--JS:#f5d01d;--CSS:#b03878;--TailwindCSS:#b03878;--CPP:#4d579b;--CS:#348f75;--TS:#2f7fc1;--Angular:#9b0d33;--React:#2dbece;--Blender:#d97625;--MongoDB:#0e6b40;--Express:#9ec23a;--Mongoose:#daa700}h1{font-family:Nexa-Bold,sans-serif;font-size:clamp(23px,4.42vw,60px);margin-bottom:0;width:500px}h1,h2{text-align:left}h2{font-size:clamp(14px,1.43vw,26px);margin-top:0;width:370px}.Purple{color:#562db5;color:var(--dark-purple)}@font-face{font-family:Nexa;src:url(/static/media/Nexa%20Regular.141864a7f2bb3256b0f1.otf) format("truetype")}@font-face{font-family:Nexa-Bold;src:url(/static/media/Nexa%20Bold.2fd02eff7af09b701ccc.otf) format("truetype")}@font-face{font-family:Nexa-Light;src:url(/static/media/Nexa%20Light.86b788701658798867a9.otf) format("truetype")}@font-face{font-family:Nexa-Heavy;src:url(/static/media/Nexa%20Heavy.13e16a1c3c48dd492fa9.ttf) format("truetype")}body{font-family:Nexa,sans-serif}.FlexColumn{flex-direction:column}.FlexColumn,.FlexRow{align-items:center;display:flex;justify-content:center}.FlexRow{flex-direction:row}.Menu{align-items:center;background-color:var(--background-color);box-shadow:0 3px 10px #0003;color:var(--text-color);display:flex;gap:65px;justify-content:center;padding:4px 0;position:fixed;top:0;transition:height .3s ease-in-out;width:100%;z-index:10}.Menu.retracted{height:60px;overflow:hidden}.MenuButton{display:none}.Tab{cursor:pointer;margin-top:22px;transition:color .2s ease-in-out,scale .2s ease-in-out}.Tab:hover{color:var(--dark-purple);scale:1.02}.Tab:not(:hover){color:var(--text-color)}@media (max-width:768px){.Menu{flex-direction:column;gap:20px;height:auto;padding:20px 0}.Menu.retracted{height:30px}.Tab{margin-top:10px}.Tab:hover{scale:1.05}.MenuButton{background:none;border:none;cursor:pointer;display:flex;outline:none;position:absolute;right:10px;top:20px;z-index:11}}.MenuButton:hover{transform:scale(1.05);transition:.65s ease-in-out}.MenuButton:not(hover){transform:scale(1);transition:.65s ease-in-out}.MenuImg{cursor:pointer;transition:transform .3s ease,opacity .3s ease}.MenuImg.open{opacity:.8;transform:scale(1.1)}@media (max-width:480px){.Menu{gap:15px}.Tab{font-size:clamp(14px,1.3vw,22px)}}.DropdownContainer{align-items:center;display:flex;gap:20px;margin:0;position:relative}.DropdownContent{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;display:flex;gap:10px;padding:0 10px;text-align:center;z-index:100}.DropdownContent img,.LanguageFlag{cursor:pointer;transition:.3s ease}.DropdownContent img:hover,.LanguageFlag:hover{scale:1.08}.Flex1{gap:5vw;width:100%}.Flex1,.Flex2{align-items:flex-start;display:flex;justify-content:center}.Flex2{flex-direction:column;gap:10px}.Background{background-image:url(/static/media/points.d3e58d0f48bde1b6a48e.svg);background-size:cover;height:calc(123vh - 10vw);max-height:123vh;top:0}.Background,.Gradient{position:absolute;width:100%;z-index:-1}.Gradient{background:linear-gradient(to bottom,#fff0,var(--background-color) 50%);height:330px;left:0}.ButtonContainer{display:flex;gap:20px;margin-top:3px}.ProfileImage{height:auto;max-width:20%}@media (max-width:768px){.Flex1{flex-direction:column-reverse}.Flex1,.Flex2{align-items:center}.TitleWidth{width:80%}.ProfileImage{max-width:40%;min-width:200px}.ButtonContainer{display:flex;justify-content:center;width:100%}h1,h2{text-align:center}h2{width:100%}}.AboutMe,.ButtonBase,.SeeMyProjects{align-items:center;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;font-size:clamp(15px,1.1vw,19px);height:58px;justify-content:center;min-width:205px;padding:23px;text-align:center;transition:.3s ease-in-out}.SeeMyProjects{background-color:var(--dark-purple);color:var(--background-color);width:14vw}.AboutMe{background-color:var(--background-color);border:1px solid var(--text-color);min-width:155px;width:12vw}.SeeMyProjects:hover{background:var(--background-color)}.AboutMe:hover,.SeeMyProjects:hover{border:1px solid var(--dark-purple);color:var(--dark-purple);scale:1.05}h4{color:var(--text-color);font-family:Nexa-Bold,sans-serif;font-size:clamp(23px,3vw,35px);margin:0 10px 55px}.Titles{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}.GrayBackground{background-color:var(--gray-background);height:770px;z-index:-1}@media (max-width:1600px){.GrayBackground{height:660px}}@media (max-width:1300px){.GrayBackground{height:1335px}}@media (max-width:992px){.GrayBackground{height:1165px}}@media (max-width:768px){.GrayBackground{height:1020px}}@media (max-width:455px){.GrayBackground{height:850px}}.Lines{display:flex;flex-direction:column;justify-content:center;margin-top:-15px}.Line,.Line2{align-items:flex-end;display:flex;flex-direction:row;gap:30px;justify-content:left}.Line2{margin-top:4px}.Line3{align-items:flex-end;display:flex;flex-direction:row;gap:30px;justify-content:left;margin-top:30px}.Container{display:flex;gap:8vw;justify-content:center}.BentoContainer{align-items:center;display:flex;flex-direction:column}.BentoTitle{color:var(--dark-purple);font-weight:1000}.Line img,.Line2 img,.Line3 img{height:auto;max-width:100%}.Column{align-items:start;flex-direction:column;justify-content:end}.Column,.ColumnsAI{display:flex;gap:30px}.ColumnsAI{margin-top:-15px}.LinesAI{display:flex;flex-direction:column}.LineAI{margin:0;padding:0}.Line2AI,.LineAI{display:flex;height:auto}.Line2AI{gap:30px;margin-top:13px}.VR{max-height:235px}.UI{max-height:224px}.Blender{max-height:191px}.Engines{max-height:217px}.OpenGL,.Pose{max-height:191px}.RL{width:327.94px}.OA{width:347px}.MA{max-height:456px}.UL{max-height:208px}.SL{max-height:226px}@media(max-width:1600px){.VR{max-height:200px}.UI{max-height:191px}.Blender{max-height:163px}.Engines{max-height:185px}.OpenGL,.Pose{max-height:163px}.RL{width:279.86px}.OA{width:296.13px}.MA{max-height:389.15px}.UL{max-height:177.51px}.SL{max-height:192.86px}.Line,.Line2{gap:26px}.Line2{margin-top:3px}.Line3{margin-top:26px}.Column,.ColumnsAI,.Line2AI,.Line3{gap:26px}}@media(max-width:1300px){.Container{flex-direction:column;gap:40px}}@media(max-width:992px){.VR{max-height:175px}.UI{max-height:167px}.Blender{max-height:142px}.Engines{max-height:162px}.OpenGL,.Pose{max-height:142px}.RL{width:243.81px}.OA{width:257.97px}.MA{max-height:339px}.UL{max-height:154.63px}.SL{max-height:168px}.Line,.Line2{gap:22px}.Line2{margin-top:3px}.Line3{margin-top:22px}.Column,.ColumnsAI,.Line2AI,.Line3{gap:22px}}@media(max-width:768px){.VR{max-height:150px}.UI{max-height:143px}.Blender{max-height:122px}.Engines{max-height:139px}.OpenGL,.Pose{max-height:122px}.RL{width:209.47px}.OA{width:221.64px}.MA{max-height:291.27px}.UL{max-height:132.85px}.SL{max-height:144.35px}.Line,.Line2{gap:19px}.Line2{margin-top:3px}.Line3{margin-top:19px}.Column,.ColumnsAI,.Line2AI,.Line3{gap:19px}}@media(max-width:455px){.VR{max-height:115px}.UI{max-height:110px}.Blender{max-height:94px}.Engines{max-height:107px}.OpenGL,.Pose{max-height:94px}.RL{width:161.39px}.OA{width:170.77px}.MA{max-height:224.41px}.UL{max-height:102.36px}.SL{max-height:111.22px}.Line,.Line2{gap:15px}.Line2{margin-top:2px}.Line3{margin-top:15px}.Column,.ColumnsAI,.Line2AI,.Line3{gap:15px}}.PopOver{background-color:#413045db;border-radius:8px;color:#fff}.PopOver,.PopOverBlackNWhite{left:50%;margin-top:5px;padding:5px 10px 2px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap;z-index:3}.PopOverBlackNWhite{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffbf;border:1px solid var(--background-color);border-radius:8px;box-shadow:0 3px 10px #0003;color:var(--text-color)}.PopOverText{text-wrap:wrap}.BackgroundLine{background-image:url(/static/media/line.fea918b12c5102e67c9f.svg);background-repeat:no-repeat;background-size:contain;height:100%;margin-top:-90px;position:absolute;width:100%;z-index:-1}#skills{background-color:#fff}h3{color:var(--dark-purple);font-family:Nexa-Heavy,sans-serif;font-size:clamp(28px,4vw,46px);margin:0}.GrayBackground2{align-items:center;background-color:var(--gray-background);display:flex;flex-direction:column;padding:6rem 1rem;position:relative}.Content{margin-bottom:3rem;text-align:center}@media (max-width:900px){.Glassmorphism{padding:2rem 1.5rem}.Content{margin-bottom:2rem}}@media (max-width:600px){.Glassmorphism{padding:1.5rem 1rem}}.Glassmorphism{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#ffffffdb;border-radius:10px;max-width:900px;padding:2.5rem 2rem;position:relative;width:90%;z-index:1}.Glassmorphism,.PurpleLines{display:flex;flex-direction:column}.PurpleLines{gap:7px;left:0;position:absolute;top:50%;width:100%;z-index:0}.PurpleBackground1,.PurpleBackground2,.PurpleBackground3,.PurpleBackground4{background-color:var(--dark-purple);border-radius:2px;width:100%}.PurpleBackground1{height:45px}.PurpleBackground2{height:27px}.PurpleBackground3{height:17px}.PurpleBackground4{height:7px}.GithubButton{background:var(--background-color);border:1px solid #0000;border-radius:40px;box-sizing:border-box;color:var(--dark-purple);cursor:pointer;margin:0;padding:15px 0;transition:.3s ease-in-out;width:300px}.GithubButton:hover{background:none;border:1px solid var(--background-color);color:var(--background-color);scale:1.03}.InformationOverlay{align-items:center;background-color:var(--overlay-background);box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow-y:auto;padding-inline:clamp(.4rem,3vw,5rem);position:fixed;top:0;width:100%;z-index:10}@media (min-width:1000px){.InformationOverlay{padding-inline:clamp(2rem,13vw,15rem)}}.InformationContainer{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--popup-background);border-radius:25px 25px 0 25px;min-height:auto;overflow:hidden;padding-top:0;width:100%}.ProjectInformation{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:clamp(.5rem,2.5vw,2.2rem);width:100%}.TextContainer{flex:1 1 300px;text-align:left}.ProjectTitle{margin-bottom:0}.ProjectSubtitle{margin:40px 0 10px}.ProjectText{line-height:1.4;max-width:100%}.ProjectImage{align-self:center;border-radius:12px;height:auto;max-width:clamp(20rem,30vw,34rem);object-fit:contain;width:100%}.TechnologiesContainer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:1rem;margin-top:1rem}.FlexColumn2{flex-direction:column;gap:1vw}.FlexColumn2,.FlexRow2{align-items:center;display:flex;justify-content:center}.FlexRow2{flex-direction:row}.LanguagesContainer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.Language{border-radius:100px;color:var(--background-color);font-size:.85rem;padding:5px 15px;text-align:center}@media (max-width:1400px){.TechnologiesContainer{max-width:calc(100% - 60px)}.FlexRow2{width:100%}}@media (max-width:1024px){.ProjectInformation{flex-direction:column;gap:20px}.ProjectImage{align-self:center;max-width:300px}.FlexColumn2{align-items:center;max-width:100%}.ProjectSubtitle{margin-top:25px}.TechnologiesContainer{max-width:calc(100% - 60px)}}@media (max-width:600px){.InformationOverlay{padding-block:.5rem;padding-inline:1rem}.InformationContainer{border-radius:15px 15px 0 15px;padding:1rem}.ProjectImage{max-width:250px}.ProjectTitle{font-size:1.3rem}.ProjectSubtitle{font-size:1rem;margin-top:20px}.ProjectText{font-size:.85rem}.TechnologiesContainer{flex-direction:column;gap:5px}}.Cross{cursor:pointer;height:30px;transition:.3s ease-in-out;width:30px}.Cross:hover{transform:scale(1.2) rotate(90deg)}.CrossContainer{bottom:10px;position:absolute;right:20px}.ProjectsBackground{background-image:url(/static/media/points.d3e58d0f48bde1b6a48e.svg);background-size:auto;margin-top:-20px;min-height:1250px;width:100%;z-index:-1}@media (max-width:2073px){.ProjectsBackground{min-height:1650px}}@media (max-width:1850px){.ProjectsBackground{min-height:91vw}}@media (max-width:1400px){.ProjectsBackground{min-height:1280px}}@media (max-width:1191px){.ProjectsBackground{min-height:1900px}.Arrow{height:204px!important}.TimelineContainer{right:3.3vw!important}}@media (max-width:794px){.ProjectsBackground{min-height:3445px}}.Projects{margin-top:20px;width:75%}.ProjectsContainer{align-items:center;display:flex;justify-content:center;position:absolute}.PurpleBackground{background-color:var(--dark-purple);color:var(--background-color);font-family:Nexa-Bold,sans-serif;padding:45px 0}.ProjectsMoreText{margin:0}.Href{color:inherit;text-decoration:none}.ProjectContainer{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.ProjectImg{height:100%;object-fit:cover}.Project{cursor:pointer;height:20vw;margin-bottom:10px;max-height:370px;min-height:280px;overflow:hidden;position:relative;transition:transform .25s ease-in-out}.Project:before{aspect-ratio:1/1;background:#0000;border-radius:17px;height:98%;transform:translate(1%);transition:background .25s ease-in-out}.Project:after,.Project:before{content:"";pointer-events:none;position:absolute}.Project:after{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:contain;height:55px;left:50%;opacity:0;top:49%;transform:translate(-50%,-50%) rotate(0deg);transition:opacity .25s ease-in-out;width:55px}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(90deg)}}.Project:hover:after{animation:spin .4s ease-out;opacity:1}.Project:hover:before{background:#0006}.Project:hover{transform:scale(1.05)}.Project:not(:hover){transform:scale(1)}.TimelineContainer{position:absolute;right:7vw}.Timeline{align-items:center;display:flex;flex-direction:column;gap:20px}.Year{color:var(--dark-purple);font-size:1.6rem;font-weight:1000}.Arrow{background:var(--dark-purple);height:17vw;position:relative;width:4px}.Arrow:after{border-bottom:16px solid var(--dark-purple);border-left:8px solid #0000;border-right:8px solid #0000;content:"";left:50%;position:absolute;top:-1%;transform:translateX(-50%)}.CardContainer{position:relative;width:-webkit-fit-content;width:fit-content}.CardImage{border-radius:20px;display:block;transition:transform .3s ease-in-out}.CardOverlay{background:linear-gradient(0deg,#000,#0000);border-radius:20px;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:0;justify-content:flex-end;left:0;opacity:0;overflow:hidden;padding:15px;position:absolute;transition:height .3s ease-in-out,opacity .3s ease-in-out;width:100%}.CardContainer:hover .CardOverlay{height:100%;opacity:1}.CardContainer:hover{transform:translateY(-4px);transition:transform .3s ease-in-out}.CardContainer:not(:hover){transform:translateY(4px);transition:transform .3s ease-in-out}.CardContainer:not(:hover) .CardOverlay{height:0;opacity:0}.CardDescription,.CardTitle{color:#fff;margin:0;padding:0;transition:opacity .3s ease-in-out}.CardContainer:hover .CardDescription,.CardContainer:hover .CardTitle{opacity:1}.CardTitle{font-size:clamp(22px,3vw,26px)!important;margin-bottom:15px;text-align:left!important}.CardDescription{text-wrap:wrap;font-size:1em;text-align:left;word-break:break-word}.PlusContainer{align-items:center;border:1px solid var(--background-color);border-radius:100px;color:var(--background-color);display:flex;height:30px;justify-content:center;overflow:hidden;position:relative;text-align:right;width:30px}.Plus{cursor:pointer;filter:brightness(100%);height:20px;margin:0;transition:transform .4s ease-in-out,filter .4s ease-in-out;width:20px}.PlusContainer:hover .Plus{filter:brightness(0);transform:rotate(90deg) scale(1.1)!important}.PlusContainer:hover{transform:scale(1.1);transition:transform .4s ease-in-out}.PlusContainer:not(:hover){transform:scale(1);transition:transform .4s ease-in-out}.PlusContainer:before{background-color:var(--background-color);border-radius:100px;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:center;transition:transform .4s ease-in-out;width:100%}.PlusContainer:hover:before{transform:scale(1);transition:transform .4s ease-in-out}.LanguagesScroll{display:flex;gap:40px;overflow-x:auto;padding-top:4px;padding-inline:13.5%;position:relative;white-space:nowrap}.ResultsBackground{background-color:var(--gray-background);height:740px;z-index:-1}.PlusBackground{background-image:url(/static/media/plus.c0a7dca5c5d77f1ffa07.svg);background-size:cover;height:100%;left:45%;position:relative;width:55%}.ResultsTitle{align-items:center;justify-content:center;margin-top:80px}.GPAList,.ResultsTitle{display:flex;position:absolute;width:100%;z-index:1}.GPAList{flex-direction:column;gap:15px;margin-top:263px}.GPAButtonContainer{margin-top:40px;z-index:2}.GPAButtonContainer,.GPAContainer{align-items:center;display:flex;justify-content:center;width:100%}.GPAContainer{position:relative}.GPAFlex{align-items:center;flex-direction:row;gap:40px;justify-content:center;width:66%}.Bar,.GPAFlex{display:flex;position:relative}.Bar{background-color:var(--light-green);border-radius:7px;height:54px;overflow:hidden;width:100%}.ProgressBar{align-items:center;background-color:var(--green);border-radius:7px;display:flex;height:100%;justify-content:flex-end;left:0;position:absolute;top:0}.GPAValue{padding-right:20px;padding-top:6px}.GPADate{margin:0;width:300px}.DashedLine{border-left:1px dashed var(--text-color);height:360px;position:absolute;right:-3px;top:-54px}.HundredPercent{position:absolute;right:-25px;text-align:right;top:-83px}.GPAButton{background-color:var(--dark-purple);border-radius:40px;color:var(--background-color);cursor:pointer;margin:0;padding:15px 0;transition:.3s ease-in-out;width:calc(200px + 5vw)}.GPAButton:hover{background:none;border:1px solid var(--dark-purple);color:var(--dark-purple);scale:1.03}.GPAInformationTabs{background-color:var(--background-color);border-radius:25px 25px 0 0;cursor:pointer;display:flex}.GPAInformationTab.firstTab{border-right:1px solid var(--tab-border)}.GPAInformationTab.between,.GPAInformationTab.lastTab{border-left:1px solid var(--tab-border)}.GPAInformationTab.between{border-right:1px solid var(--tab-border)}.GPAInformationTab{border-bottom:3px solid #0000;box-sizing:border-box}.GPAInformationTab.active{background-color:var(--gray-background);border-bottom:3px solid var(--dark-purple);color:var(--dark-purple);font-family:Nexa-Bold,sans-serif}.GPAInformationTab.firstTab.active{border-radius:25px 0 0 0}.GPAInformationTab.lastTab.active{border-radius:0 25px 0 0}.UV{grid-gap:10px;align-items:center;background-color:var(--background-color);border-radius:14px;box-shadow:0 4px 4px #0000001a;display:grid;gap:10px;grid-template-columns:2fr 15fr 1fr 3fr;padding:6px 20px}.UVName,.UVText{font-size:clamp(14px,1.3vw,20px);margin:0;text-align:left}.UVName{font-size:clamp(8px,1.3vw,20px)}.UVCreditContainer,.UVLetterContainer{align-items:center;display:flex;justify-content:center;text-align:center}.UVLetterContainer{border-radius:100px}.UVCreditContainer{border-radius:14px;min-width:70px}.UVCreditText,.UVLetterText,.UVText{margin:0 0 -5px}.UVCreditText{font-size:clamp(12px,1.3vw,20px)}.UVTab{gap:6px;width:96%}.UVTab,.UVTabContainer{display:flex;flex-direction:column}.UVTabContainer{align-items:center;width:100%}.UVSections{grid-gap:10px;display:grid;font-family:Nexa-Bold,sans-serif;gap:10px;grid-template-columns:2fr 15fr 1fr 3fr;padding:15px 20px 0;text-align:left}.UVSection{font-size:clamp(13px,1.3vw,20px)}.UVSectionsContainer{width:96%}.GPABarContainer{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:20px;width:96%}.GPAText{font-family:Nexa-Bold,sans-serif;margin-bottom:4px}.GPABar{background-color:var(--background-color);box-shadow:inset 0 2px 5px #0003;height:40px;overflow:hidden;position:relative;width:60%}.GPABar,.GPAProgressBar{border-radius:14px;display:flex}.GPAProgressBar{align-items:center;background-color:var(--green);height:100%;justify-content:flex-end;left:0;position:absolute;top:0}.Text{line-height:1.6;margin:0 auto;max-width:800px;text-align:left;width:80%}.BoldText{color:var(--dark-purple);font-weight:700}.LogoComponent{max-width:180px;width:33vw}.LogoComponent:hover{scale:1.05;transform:rotate(2deg)!important;transition:.25s ease-in-out}.LogoComponent:not(:hover){scale:1;transform:rotate(0deg);transition:.25s ease-in-out}.LogoContainer{align-items:center;display:flex;flex-wrap:wrap;gap:30px;height:100%;justify-content:center;max-width:80%}.SweatImg{border-radius:10px;max-width:700px;min-width:220px;width:20vw}.SweatText{line-height:1.6;margin:0 auto;max-width:700px;text-align:left;width:100%}@media (max-width:1469px){.SweatText{max-width:800px!important}}@media (max-width:1919px){.SweatText{max-width:550px}}.StickerImg{max-width:700px;min-width:180px;width:25vw}.StickersFlex{align-items:center;display:flex;flex-direction:column;justify-content:center}.StickersText{line-height:1.6;margin:0 auto;max-width:700px;text-align:left;width:80%}@media (max-width:1469px){.StickersText{max-width:1000px!important;width:80%}.StickersFlex{flex-direction:row}}@media (max-width:1919px){.StickersText{max-width:550px;width:80%}}.ChairImg{max-width:700px;min-width:300px;width:25vw}.StickerSweatFlex{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:60px;justify-content:center;width:80%}.Rights{font-family:Nexa-Bold,sans-serif;margin:0}.FooterText,.Rights{color:var(--background-color)}.FooterText{margin-top:40px}.FooterBackground{background-color:var(--dark-purple);margin:0;padding:50px 0}.ContactFlex{display:flex;flex-wrap:wrap;gap:15%;justify-content:center;width:80%}.Architect{left:0;margin-top:-25vw;position:absolute;width:55%;z-index:-1}@media (max-width:631px){.ContactFlex{justify-content:left}.ContactFlex>div:first-child{margin-bottom:20px}.ContactGrayBackground{min-height:480px!important}}.ContactGrayBackground{background-color:var(--gray-background);min-height:420px;z-index:-1}.ContactContainer{display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:100px;position:absolute;width:100%}.ContactImg:hover{rotate:1turn;scale:1.1;transition:.65s ease-in-out}.ContactImg:not(:hover){rotate:0deg;scale:1;transition:.65s ease-in-out}.Internships{display:flex;flex-direction:column;gap:100px}.CompanyImg{width:clamp(200px,20vw,600px)}.internshipContainer{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px;justify-content:center;position:relative}@media (max-width:1400px){.internshipContainer{align-items:center;flex-direction:column}.LeftContainer{align-items:center!important;text-align:center;width:80%!important}.InternshipLogo{right:15%!important}.InternshipText{max-width:800px!important}}.InternshipLogo{height:auto;min-width:170px;object-fit:cover;position:absolute;right:6%;top:10%;transform:scale(1.5);width:10%;z-index:-1}.LeftContainer{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;width:30%}.InternProjectContainer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffff1a;border-radius:20px;box-shadow:0 3px 10px #0003;overflow:hidden;padding:10px 30px;position:relative;text-align:left;transition:all .3s ease;width:30%}@media (min-width:1401px){.InternProjectContainer.collapsed{height:460px;width:30px}.collapsed .Title{transform:rotate(-90deg) translateY(-215px) translateX(-170px);width:460px}}@media (max-width:1400px){.InternProjectContainer.collapsed{height:55px;width:calc(25% + 280px - 16vw)}.InternProjectContainer.expanded{width:calc(25% + 280px - 16vw)}.Title{transition:transform .3s ease}.collapsed .Title{transform:translateY(-15px)}}.InternProjectContainer.expanded{height:460px}.Title{color:var(--dark-purple);font-family:Nexa-Bold,sans-serif;font-size:clamp(19px,1.5vw,23px)}.collapsed .Title{transition:opacity 3s ease}.Description{display:none;opacity:0;transition:opacity .3s ease}.expanded .Description{display:block;opacity:1}
/*# sourceMappingURL=main.ceed2eb7.css.map*/