@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Orbitron:wght@400;500;600;700;800;900&display=swap");#app-main{justify-content:center;flex-direction:column;overflow:hidden;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}#app-main,#app-main .app-container{width:100%;height:100%;display:flex;align-items:center}#app-main .app-container{justify-content:space-between;min-height:100vh}#app-main .app-container .section-two{width:36%;background:#e9ad08;height:100%;min-height:100vh;display:flex;align-items:flex-end;justify-content:flex-end;z-index:-1}#app-main .app-container .section-two .mobile-background{display:none;height:50%;min-height:322px!important}#app-main .app-container .section-two img{min-width:632px;height:87vh;max-height:90vh;border-radius:0 64px 0 0;object-fit:cover;border-top:6px solid #ffd667;border-right:6px solid #ffd667;cursor:pointer;z-index:999!important}#app-main .app-container .section-two p{padding-left:24px;padding-right:24px;padding-top:24px!important;font-family:Orbitron;font-style:normal;font-weight:700;font-size:54px;line-height:113%;letter-spacing:.12em;text-transform:uppercase;-webkit-text-stroke:2.5px #111;writing-mode:vertical-rl;transform:rotate(180deg);color:#e9ad08}@media only screen and (max-height:636px){#app-main .section-two #expert-text{font-size:32px!important}}@media only screen and (max-width:1854px){#app-main .section-two p{font-size:48px!important}#app-main .section-two img{width:600px!important;min-width:600px!important}}@media only screen and (max-width:1658px){#app-main .section-two p{font-size:42px!important;padding-left:12px!important;padding-right:12px!important}#app-main .section-two img{width:500px!important;min-width:500px!important}}@media only screen and (max-width:1180px){#app-main .section-two{padding-right:16px!important}#app-main .section-two p{display:none}#app-main .section-two img{width:460px!important;min-width:460px!important;margin-right:12px!important}}@media only screen and (max-width:948px){#app-main .app-container{flex-direction:column-reverse!important;padding-bottom:20px;max-height:-moz-fit-content!important;max-height:fit-content!important}#app-main .app-container,#app-main .app-container .section-two{min-height:-moz-fit-content!important;min-height:fit-content!important}#app-main .app-container .section-two{width:100%!important;height:100%!important;background:none!important;min-width:-moz-fit-content!important;min-width:fit-content!important;justify-content:flex-end;padding-right:0!important}#app-main .app-container .section-two p{display:none!important}#app-main .app-container .section-two .mobile-background{display:flex!important;width:187px;background:#e9ad08;position:absolute;top:0;right:0;z-index:-10}#app-main .app-container .section-two img{margin-right:16px;margin-left:16px;margin-top:88px;width:-moz-fit-content;width:fit-content;height:auto!important;max-height:80vh;width:100%!important;border-radius:0 32px 0 0!important;border-top:3px solid #ffd667!important;border-right:3px solid #ffd667!important}}@media only screen and (max-width:770px){#app-main .section-two img{width:91.8%!important;min-width:91.8%!important;margin-left:12px!important}#app-main .section-two p{display:none!important}}@media only screen and (max-width:440px){#app-main .section-two img{height:auto!important;min-height:auto!important;height:342px!important;max-height:342px!important;min-height:342px!important}#app-main .section-two .mobile-background{height:44%!important;min-height:422px!important}}#homepage-main{width:100%;display:flex;align-items:center;justify-content:start;flex-direction:row;height:100%;min-height:100vh}#homepage-main .homepage-container{position:relative;animation-name:slide-up;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;width:82%;padding-left:36px;gap:32px;margin-top:100px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}#homepage-main .homepage-container .desc{padding-right:6px;font-size:20px}#homepage-main .homepage-container .desc,#homepage-main .homepage-container .desc a{font-family:Noto Sans;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.02em;color:#eceeed}#homepage-main .homepage-container .homepage-icon{display:flex;align-items:center;justify-content:center;max-width:864px}@media only screen and (max-height:790px){#homepage-main .homepage-container{margin-top:80px!important}#homepage-main .homepage-container p{font-size:18px!important}}@media only screen and (max-height:700px){#homepage-main .homepage-container .homepage-icon img{width:120px!important}}@media only screen and (max-width:1854px){#homepage-main .homepage-container p{font-size:20px!important}}@media only screen and (max-width:1468px){#homepage-main .homepage-container{gap:18px!important;width:76%!important}#homepage-main .homepage-container p{font-size:16px!important;color:red}}@media only screen and (max-width:948px){#homepage-main .homepage-container{width:100%!important;margin-top:26px!important;padding:0 12px 0 0!important}#homepage-main .homepage-container p{padding-right:0!important}}@media only screen and (max-width:440px){#homepage-main .homepage-container .homepage-container p{font-size:16px!important}}@media only screen and (max-width:948px){#homepage-main{min-height:-moz-fit-content!important;min-height:fit-content!important;width:100%!important;margin-left:12px!important}}*{padding:0;margin:0;box-sizing:border-box}.app-wrapper{height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.no-scroll{overflow:hidden!important}body{background-color:#050505}main{display:flex;align-items:center;justify-content:center;width:100%}.font-noto{font-family:Noto Sans!important}::-webkit-scrollbar-thumb:hover{background:red!important}::-webkit-scrollbar-thumb{border:none}::-webkit-scrollbar-thumb:hover{background-color:rgba(81,83,105,.5)!important}::-webkit-scrollbar{width:4px;cursor:pointer;height:6px;margin:1px!important}::-webkit-scrollbar-track{background-color:gray}::-webkit-scrollbar-thumb{background-color:rgba(81,83,105,.5);border-radius:16px;margin:1px!important}::-webkit-scrollbar-button{display:none}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.resume-btn{animation:fadeInScale .5s ease-out}#header-main{width:100%;display:flex;align-items:center;justify-content:center;position:fixed;top:0;z-index:999;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}#header-main .header-container{width:100%;display:flex;align-items:center;justify-content:space-between;height:100px;padding:0 30px}#header-main .header-container .header-icon-container{display:flex;align-items:center;justify-content:flex-start;gap:24px;flex:1 1}#header-main .header-container .header-icon-container .header-icon{cursor:pointer;display:flex;align-items:center;justify-content:center}#header-main .header-container .header-icon-container .header-icon svg path{transition:fill .2s ease-out;fill:#eceeed}#header-main .header-container .header-icon-container .header-icon svg ellipse{transition:.2s ease-out}#header-main .header-container .header-icon-container .header-icon:hover svg path{fill:#e9ad08}#header-main .header-container .header-icon-container .header-icon:hover svg ellipse{transition:fill .2s ease-out;fill:#e9ad08}#header-main .header-container .header-icon-container .mobile-name{display:none;font-family:Orbitron;font-style:normal;font-weight:900;font-size:28px;line-height:100%;letter-spacing:.08em;color:#eceeed}#header-main .header-container .header-icon-container .hamburger-icon{display:none}#header-main .header-container a{text-decoration:none}#header-main .header-container .name{font-family:Orbitron;font-style:normal;font-weight:900;font-size:36px;line-height:100%;letter-spacing:.08em;color:#eceeed;width:-moz-fit-content!important;width:fit-content!important;min-width:340px;border-bottom:2px solid transparent;transition:.2s ease-out}#header-main .header-container .name:hover{border-bottom:2px solid #e9ad08}#header-main .header-container .header-navigation{padding-left:68px;height:-moz-fit-content;height:fit-content;flex:1 1}#header-main .header-container .header-navigation,#header-main .header-container .header-navigation .nav-wrap{gap:32px;display:flex;align-items:center;justify-content:center}#header-main .header-container .header-navigation .nav-wrap a{font-family:Orbitron;font-style:normal;font-weight:700;font-size:24px;line-height:100%;letter-spacing:.06em;color:#111;text-decoration:none}#header-main .header-container .header-navigation .nav-wrap .active{text-decoration:underline}#header-main .header-container .header-navigation .nav-wrap svg{fill:#111}#header-main .header-container .header-navigation .mobile-icons{display:none}#header-main .header-container .hire-btn{font-family:Orbitron;font-weight:800;font-size:14px;letter-spacing:.06em;color:#111;background:#e9ad08;border:1px solid rgba(233,173,8,.5);padding:10px 18px;border-radius:999px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 6px 18px rgba(233,173,8,.25)}#header-main .header-container .hire-btn:hover{background:#f0bb2a;transform:translateY(-1px);box-shadow:0 10px 24px rgba(233,173,8,.35)}#header-main .header-container .hire-btn:active{transform:translateY(0);box-shadow:0 4px 12px rgba(233,173,8,.2)}#header-main .header-container .resume-btn{display:inline-flex;align-items:center;position:relative;overflow:hidden;font-family:Orbitron,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;color:#111;text-decoration:none;white-space:nowrap;width:44px;height:44px;padding:0;border-radius:50%;background:linear-gradient(135deg,#e9ad08,gold 60%,#e9ad08);background-size:200% 200%;border:1.5px solid rgba(233,173,8,.6);box-shadow:0 4px 12px rgba(233,173,8,.2),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);transition:all .4s cubic-bezier(.23,1,.32,1)}#header-main .header-container .resume-btn .resume-icon{width:47px;height:37px;background:currentColor;flex-shrink:0;position:relative;z-index:2;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 18l-4-4h3V11h2v3h3l-4 4z'/%3E%3C/svg%3E") no-repeat center;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 18l-4-4h3V11h2v3h3l-4 4z'/%3E%3C/svg%3E") no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:transform .3s ease}#header-main .header-container .resume-btn .resume-text{opacity:0;transform:translateX(-10px);margin-left:0;transition:all .4s cubic-bezier(.23,1,.32,1);position:absolute;left:50px;white-space:nowrap}#header-main .header-container .resume-btn:hover{width:253px;padding:12px 20px;border-radius:25px;background-position:100% 0;transform:translateY(-2px);box-shadow:0 8px 20px rgba(233,173,8,.3),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3);border-color:rgba(233,173,8,.8)}#header-main .header-container .resume-btn:hover .resume-icon{transform:translateX(-8px) scale(.9)}#header-main .header-container .resume-btn:hover .resume-text{opacity:1;transform:translateX(0);margin-left:8px;position:static}#header-main .header-container .resume-btn:active{transform:translateY(-1px);transition-duration:.1s;box-shadow:0 4px 12px rgba(233,173,8,.25),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.15)}#header-main .header-container .resume-btn:focus-visible{outline:none;box-shadow:0 4px 12px rgba(233,173,8,.2),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 3px rgba(233,173,8,.4)}@media only screen and (max-width:1145px){#header-main .header-navigation{padding-left:32px!important}}@media only screen and (max-width:1380px){#header-main .header-navigation .nav-wrap{gap:46px!important}}@media only screen and (max-width:1306px){#header-main .header-icon-container{flex:none!important}}@media only screen and (max-width:1180px){#header-main .header-container{flex-direction:column!important;height:100%;width:100%!important;padding:0!important}#header-main .header-container .name{display:none!important}#header-main .header-container .header-icon-container{width:100%!important;padding:0 12px;height:72px!important;gap:32px;background-color:#010101!important}#header-main .header-container .header-icon-container .mobile-svg,#header-main .header-container .header-icon-container .resume-btn{display:none!important}#header-main .header-container .header-icon-container a{width:100%!important;text-decoration:none}#header-main .header-container .header-icon-container .mobile-name{display:flex!important;font-size:20px!important;min-width:-moz-fit-content!important;min-width:fit-content!important;flex:1 1!important;justify-content:flex-start!important;width:100%!important}#header-main .header-container .header-icon-container .header-icon{display:none!important}#header-main .header-container .header-icon-container .hamburger-icon{display:flex!important}#header-main .header-container .header-navigation{flex-direction:column!important;width:100%!important;overflow:auto!important;background-color:#010101!important;transition:height .6s;transform-origin:top center!important;flex:none;justify-content:space-evenly!important;padding-left:0!important}#header-main .header-container .header-navigation .nav-wrap{flex-direction:column}#header-main .header-container .header-navigation .nav-wrap a{font-family:Orbitron;font-style:normal;font-weight:700;font-size:46px;line-height:100%;letter-spacing:.02em;color:#eceeed}#header-main .header-container .header-navigation .nav-wrap svg{display:none!important}#header-main .header-container .header-navigation .mobile-icons{display:flex!important;align-items:flex-end!important;gap:24px!important;justify-content:center!important;padding-bottom:70px!important}#header-main .header-container .header-navigation .mobile-icons svg{display:flex!important}#header-main .header-container .header-navigation .mobile-icons svg path{transition:fill .2s ease-out;fill:#eceeed}#header-main .header-container .header-navigation .mobile-icons svg ellipse{transition:.2s ease-out}#header-main .header-container .header-navigation .mobile-icons:hover svg path{fill:#e9ad08}#header-main .header-container .header-navigation .mobile-icons:hover svg ellipse{transition:fill .2s ease-out;fill:#e9ad08}}@media only screen and (max-width:966px){#header-main .header-icon-container{background-color:#010101!important}}@media only screen and (max-width:375px){#header-main .header-icon-container{width:100%!important;padding:0 12px!important;height:72px!important;flex:none;background-color:#010101!important}}.header-background{background-color:#010101!important}.header-background .header-navigation a{color:#fff!important}.header-background .header-navigation svg path{fill:#fff!important}@media only screen and (min-width:1182px){.header-container .header-navigation{height:-moz-fit-content!important;height:fit-content!important}.header-container .header-icon-container{border-bottom:none!important;background-color:none!important}}@media only screen and (max-width:1180px){#header-main .header-container .resume-btn{font-size:13px;padding:8px 14px}}#work-main{display:flex;align-items:flex-start;justify-content:start;width:100%;flex-direction:column;min-height:100vh;gap:16px;padding:90px 0 0 36px}#work-main .heading{font-family:Noto Sans;font-style:normal;font-weight:400;font-size:42px;line-height:113%;color:#99a29e;position:relative;animation-name:slide-up;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;margin-top:20px}#work-main .work-tabs{display:flex;gap:16px;margin-bottom:24px;width:74%;max-width:100%}#work-main .work-tabs .download-btn{margin-left:auto;align-self:center;font-family:Noto Sans;font-size:16px;color:#0b0b0b;background:#e9ad08;border:1px solid rgba(233,173,8,.6);padding:10px 18px;border-radius:999px;text-decoration:none;transition:background .2s ease,transform .1s ease;box-shadow:0 2px 10px rgba(233,173,8,.2)}#work-main .work-tabs .download-btn:hover{background:#f0bb2a}#work-main .work-tabs .download-btn:active{transform:translateY(1px)}#work-main .work-tabs .tab{background:none;border:none;font-family:Noto Sans;font-size:18px;font-weight:500;color:#99a29e;padding:10px 28px;border-radius:24px 24px 0 0;cursor:pointer;transition:background .2s,color .2s;outline:none;position:relative;z-index:1;margin-bottom:-1px}#work-main .work-tabs .tab.active{background:hsla(0,0%,100%,.07);color:#e9ad08;border:1px solid hsla(0,0%,100%,.15);border-bottom:2px solid #e9ad08;font-weight:700;z-index:2}#work-main .work-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px;width:74%;max-width:100%}#work-main .project-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}#work-main .project-card:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}#work-main .project-card:hover .view-project{opacity:1;transform:translateX(0)}#work-main .project-card:hover .view-project svg{transform:translateX(4px);transition:transform .3s ease}#work-main .project-card a{text-decoration:none;width:100%;height:100%;display:block}#work-main .project-card .project-content{padding:16px;height:100%;display:flex;flex-direction:column;justify-content:space-between}#work-main .project-card .project-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}#work-main .project-card .project-header h3{font-family:Noto Sans;font-weight:600;font-size:22px;line-height:120%;color:#eceeed;margin:0;flex:1 1}#work-main .experience-card{background:hsla(0,0%,100%,.04);border:1px solid rgba(233,173,8,.15);border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 2px 12px 0 rgba(233,173,8,.04)}#work-main .experience-card:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.07);border-color:#e9ad08}#work-main .experience-card .experience-content{padding:18px 16px 16px;display:flex;flex-direction:column;gap:10px}#work-main .experience-card .experience-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}#work-main .experience-card .experience-header h3{font-family:Noto Sans;font-weight:600;font-size:20px;color:#eceeed;margin:0}#work-main .experience-card .experience-header .exp-duration{font-size:14px;font-family:Noto Sans;color:#e9ad08;background:rgba(233,173,8,.08);border-radius:12px;padding:4px 12px;white-space:nowrap;font-weight:500}#work-main .experience-card .exp-role{font-size:16px;color:#99a29e;font-weight:500;margin-bottom:2px;font-family:Noto Sans}#work-main .experience-card .exp-desc{font-size:15px;font-family:Noto Sans;color:#eceeed;opacity:.85;margin-top:2px}.experience-actions{width:74%;max-width:100%;display:flex;justify-content:flex-end;margin-top:8px;text-align:center}.experience-actions .download-btn{font-family:Inter,Noto Sans,sans-serif;font-size:15px;font-weight:600;letter-spacing:.2px;color:#000;text-decoration:none;text-align:center;display:inline-flex;align-items:center;gap:10px;padding:14px 28px;position:relative;cursor:pointer;background:linear-gradient(135deg,#e9ad08,gold 50%,#e9ad08);background-size:200% 200%;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(233,173,8,.2),0 1px 2px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -1px 0 rgba(0,0,0,.05);transition:all .4s cubic-bezier(.23,1,.32,1)}.experience-actions .download-btn:before{content:"";width:16px;height:16px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2a1 1 0 0 1 1 1v10.586l2.293-2.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 1 1 1.414-1.414L11 13.586V3a1 1 0 0 1 1-1z'/%3E%3Cpath d='M4 17a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E") no-repeat center;mask-size:contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2a1 1 0 0 1 1 1v10.586l2.293-2.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 1 1 1.414-1.414L11 13.586V3a1 1 0 0 1 1-1z'/%3E%3Cpath d='M4 17a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;transition:transform .3s ease}.experience-actions .download-btn:hover{transform:translateY(-3px) scale(1.02);background-position:100% 0;box-shadow:0 16px 40px rgba(233,173,8,.35),0 8px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4)}.experience-actions .download-btn:hover:before{transform:translateY(2px)}.experience-actions .download-btn:active{transform:translateY(-1px) scale(1.01);transition-duration:.1s;box-shadow:0 8px 20px rgba(233,173,8,.25),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.experience-actions .download-btn:focus-visible{outline:none;box-shadow:0 8px 32px rgba(233,173,8,.2),0 1px 2px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.3),0 0 0 3px rgba(233,173,8,.4)}.experience-actions.modern .download-btn{background:#e9ad08;border:none;font-weight:500;letter-spacing:.5px;text-transform:uppercase;font-size:14px;padding:14px 28px;box-shadow:0 4px 14px rgba(233,173,8,.25),0 2px 6px rgba(0,0,0,.1)}.experience-actions.modern .download-btn:before{display:none}.experience-actions.modern .download-btn:hover{background:#f0bb2a;transform:translateY(-1px);box-shadow:0 6px 20px rgba(233,173,8,.35),0 3px 10px rgba(0,0,0,.15)}@media only screen and (max-width:1200px){#work-main .work-container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media only screen and (max-width:948px){#work-main{padding:22px}#work-main .heading{font-size:36px}#work-main .work-container{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));width:100%!important}#work-main .project-card .project-header h3{font-size:20px}#work-main .experience-actions{width:100%;justify-content:center}#work-main .experience-actions .download-btn{padding:12px 24px;font-size:14px;width:100%;gap:8px;justify-content:center}#work-main .experience-actions .download-btn:before{width:14px;height:14px}}@media only screen and (max-width:480px){#work-main{padding:16px}#work-main .heading{font-size:32px}#work-main .work-container{grid-template-columns:1fr}}#about-main{justify-content:flex-start}#about-main,#about-main .about-container{display:flex;align-items:flex-start;width:100%;height:100%;min-height:100vh}#about-main .about-container{justify-content:center;flex-direction:row;gap:26px;flex-direction:column;padding-left:36px;width:80%}#about-main .about-container .heading{font-family:Noto Sans;font-style:normal;font-weight:400;font-size:58px;line-height:113%;position:relative;animation-name:slide-up;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;color:#e9ad08}#about-main .about-container .desc-wrap{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:18px}#about-main .about-container .desc-wrap .desc{font-family:Noto Sans;font-style:normal;font-weight:400;font-size:24px;line-height:170%;letter-spacing:.02em;color:#eceeed}#about-main .about-container .contact-main-container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:36px}#about-main .about-container .contact-main-container a{text-decoration:none}#about-main .about-container .contact-main-container .info-container{display:flex;align-items:center;justify-content:center;gap:16px;font-family:Orbitron;font-style:normal;font-weight:700;font-size:24px;line-height:100%;letter-spacing:.095em;color:#eceeed;border-bottom:2px solid transparent;transition:.2s ease-out}#about-main .about-container .contact-main-container .info-container svg{height:28px!important;width:28px!important}#about-main .about-container .contact-main-container .info-container:hover{border-bottom:2px solid #e9ad08}#about-main .about-container .contact-main-container .info-container button{display:flex;cursor:pointer;align-items:center;justify-content:center;gap:32px;font-family:Orbitron;font-style:normal;font-weight:700;font-size:24px;line-height:100%;letter-spacing:.095em;color:#eceeed;background-color:transparent;outline:none;border:none}#about-main .about-container .contact-main-container .contacts-wrap{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:32px}#about-main .about-container .contact-main-container .contacts-wrap .info-container svg path{fill:#eceeed}@media only screen and (max-height:790px){#about-main .about-container .desc{font-size:18px!important}#about-main .about-container .contact-main-container{gap:22px!important}#about-main .about-container .contact-main-container .info-container,#about-main .about-container .contact-main-container button{font-size:18px!important}}@media only screen and (max-width:1288px){#about-main .about-container{width:76%!important}#about-main .about-container .contact-main-container .info-container,#about-main .about-container .contact-main-container button,#about-main .about-container .desc{font-size:18px!important}#about-main .about-container .contact-main-container .contacts-wrap{gap:10px!important;align-items:flex-start!important}}@media only screen and (max-width:948px){#about-main .about-container{width:100%!important;min-height:-moz-fit-content!important;min-height:fit-content!important;padding-top:36px!important;padding-left:22px!important;padding-right:12px!important;margin:0!important;gap:22px!important}#about-main .about-container .heading p{font-size:44px!important}#about-main .about-container .desc{font-size:14px!important}#about-main .about-container .contact-main-container{gap:14px!important}#about-main .about-container .contact-main-container .info-container,#about-main .about-container .contact-main-container button{font-size:14px!important}#about-main .about-container .contacts-wrap{gap:22px!important;flex-direction:column!important;align-items:flex-start!important}#about-main .about-container .contacts-wrap .info-container{font-size:14px!important}#about-main{min-height:-moz-fit-content!important;min-height:fit-content!important}}#project-detail-main{width:100%}#project-detail-main,#project-detail-main .project-detail-container{display:flex;align-items:center;justify-content:center;flex-direction:column}#project-detail-main .project-detail-container{padding-left:24px;padding-right:24px;margin-bottom:80px;margin-top:122px!important}#project-detail-main .project-detail-container .content-container{width:100%;display:flex;justify-content:space-evenly;gap:64px;width:1200px}#project-detail-main .project-detail-container .content-container .main-section{min-width:800px;display:flex;align-items:center;justify-content:center;flex-direction:column}#project-detail-main .project-detail-container .content-container .main-section .heading-outer-container{width:100%;display:flex;justify-content:flex-start;margin-bottom:32px}#project-detail-main .project-detail-container .content-container .main-section .heading-outer-container .heading-container{width:100%}#project-detail-main .project-detail-container .content-container .main-section .heading-outer-container .heading-container a{text-decoration:none}#project-detail-main .project-detail-container .content-container .main-section .heading-outer-container .heading-container a .main-heading{font-family:Orbitron;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#eab875;margin-bottom:8px}#project-detail-main .project-detail-container .content-container .main-section .heading-outer-container .heading-container .sub-heading{font-family:Orbitron;font-weight:700;font-size:36px;letter-spacing:.02em;color:#eceeed}#project-detail-main .project-detail-container .content-container .main-section .heading-outer-container .heading-blank{width:30%}#project-detail-main .project-detail-container .content-container .main-section .break-container{margin-bottom:25px;background:#303633;width:100%;height:1px}#project-detail-main .project-detail-container .content-container .main-section .details-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}#project-detail-main .project-detail-container .content-container .main-section p{font-family:Noto Sans;font-style:normal;font-weight:300;font-size:18px;line-height:160%;display:flex;align-items:center;color:#eceeed}#project-detail-main .project-detail-container .content-container .main-section .main-image-container{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}#project-detail-main .project-detail-container .content-container .main-section .main-image-container img{border:1px solid #303633;border-radius:4px;background-color:#1f2421;width:100%;object-fit:cover}#project-detail-main .project-detail-container .content-container .main-section .main-image-container p{font-family:Noto Sans;font-style:normal;font-weight:400;font-size:14px;line-height:160%;color:#eceeed}#project-detail-main .project-detail-container .content-container .main-section .second-image-container{margin-bottom:32px;width:100%}#project-detail-main .project-detail-container .content-container .main-section .second-image-container .second-image{width:100%;object-fit:cover}#project-detail-main .project-detail-container .content-container .side-section{min-width:400px;padding-top:104px;display:flex;align-items:flex-start;justify-content:flex-start;gap:32px;flex-direction:column}#project-detail-main .project-detail-container .content-container .side-section .side-section-container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:6px}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-heading p{font-family:Orbitron;font-style:normal;font-weight:700;font-size:16px;line-height:130%;letter-spacing:.02em;color:#eceeed}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-text p{font-family:Noto Sans;font-style:normal;font-weight:300;font-size:17px;line-height:160%;display:flex;align-items:center;color:#eceeed}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-text-link{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-text-link .text-main p{font-family:Noto Sans;font-style:normal;font-weight:400;font-size:17px;line-height:160%;display:flex;align-items:center;color:#eceeed}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-text-link .link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-text-link .link .link-text{font-family:Noto Sans;font-weight:400;font-size:16px;display:flex;align-items:center;color:#eceeed;margin-right:5.12px;-webkit-text-decoration:#393f3c;text-decoration:#393f3c}#project-detail-main .project-detail-container .content-container .side-section .side-section-container .side-section-text-link .link svg path{fill:#eab875}#project-detail-main .project-detail-container .content-container .side-section .side-section-break{margin-bottom:32px;background:#303633;height:4px;width:10%}#project-detail-main .project-detail-container .content-container .main-break{width:10%;height:4px;background:#303633;display:none;margin-bottom:32px}@media only screen and (max-width:1360px){#project-detail-main .project-detail-container{padding:0!important}#project-detail-main .project-detail-container .heading-outer-container{display:flex;flex-direction:column}#project-detail-main .project-detail-container .heading-outer-container .heading-container{width:100%}#project-detail-main .project-detail-container .heading-outer-container .heading-blank{width:0}#project-detail-main .project-detail-container .content-container{display:flex;flex-direction:column;align-items:center!important;width:100%!important;gap:22px!important}#project-detail-main .project-detail-container .content-container .main-section{width:100%!important;max-width:90%!important;min-width:90%!important}#project-detail-main .project-detail-container .content-container .side-section{width:90%;min-width:90%!important;padding-top:0!important}#project-detail-main .project-detail-container .content-container .main-break{display:flex}}