.page_main__ux7yf{height:100vh;position:relative;margin-top:80vh;z-index:100000000}.page_main__ux7yf .page_body__Kr85W,.page_main__ux7yf .page_mask__e4YF9{width:100%;height:100%;display:flex;align-items:center;padding:px;color:#513b1e;font-size:50px;line-height:40px;cursor:default}.page_main__ux7yf .page_body__Kr85W p,.page_main__ux7yf .page_mask__e4YF9 p{width:900px;padding:10px;font-size:30px}.page_main__ux7yf .page_body__Kr85W span,.page_main__ux7yf .page_mask__e4YF9 span{color:#ec4e39}.page_main__ux7yf .page_aboutSection__LnAtw{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1400px;margin:0 auto;padding:0 40px}.page_main__ux7yf .page_aboutText__26Dt4{flex:1;padding-right:60px}.page_main__ux7yf .page_aboutText__26Dt4:first-line{font-size:48px;font-weight:700;color:#ec4e39;letter-spacing:-1px}.page_main__ux7yf .page_aboutImage__6FfSP{width:400px;height:500px;object-fit:cover;border-radius:10px;transition:opacity .5s ease-in-out}.page_main__ux7yf .page_mask__e4YF9{mask-image:url(/_next/static/media/mask.b11f34bb.svg);mask-repeat:no-repeat;mask-size:50px;background:#ec4e39;position:absolute;color:#000}.page_container__5KI2x{display:flex;flex-direction:row;justify-content:space-between;gap:5vw;margin-top:0;margin-bottom:100px;padding:0 4vw}.page_section__i13nS{flex:1;text-align:left}.page_section__i13nS h2{margin-bottom:2rem;font-size:1.8rem;font-weight:600;color:#ec4e39}.page_body__Kr85W{font-size:4.5vw}.page_lineMask__G_gsH{overflow:hidden}.page_lineMask__G_gsH p{margin:0;font-weight:700}.page_projectsContainer__d8cyP{height:100vh;margin-bottom:1vh}.page_projectsBody__3hc_4,.page_projectsContainer__d8cyP{display:flex;align-items:center;justify-content:center;z-index:1e+23}.page_projectsBody__3hc_4{width:1000px;flex-direction:column}.page_imageTrailContainer__X6qRQ{display:flex;height:100vh;position:relative;overflow:hidden;width:100%;top:0;left:0;z-index:1e+23}.page_imageTrailContainer__X6qRQ img{width:30vw;position:absolute;display:none;transform:translateX(-50%) translateY(-50%)}.page_skillsHeading__LHBct{padding:50px 0 30px;margin-left:4vw;z-index:1e+22}.page_skillsHeading__LHBct h1{font-size:64px;font-weight:700;color:#ec4e39;letter-spacing:-2px;margin:0}.page_skillsHeading__LHBct span{font-size:20px;color:#000;font-weight:500;letter-spacing:1px;margin:0}@media(max-width:1024px){.page_main__ux7yf{margin-top:60vh}.page_main__ux7yf .page_body__Kr85W,.page_main__ux7yf .page_mask__e4YF9{padding:0 20px;font-size:40px;line-height:35px}.page_main__ux7yf .page_body__Kr85W p,.page_main__ux7yf .page_mask__e4YF9 p{width:100%;max-width:700px;font-size:24px;padding:8px}.page_main__ux7yf .page_aboutSection__LnAtw{flex-direction:column;text-align:center;padding:0 20px;gap:40px}.page_main__ux7yf .page_aboutText__26Dt4{padding-right:0;max-width:600px}.page_main__ux7yf .page_aboutText__26Dt4:first-line{font-size:36px}.page_main__ux7yf .page_aboutImage__6FfSP{width:300px;height:400px}.page_container__5KI2x{flex-direction:column;gap:3rem;padding:0 3vw;margin-bottom:60px}.page_section__i13nS{text-align:center}.page_section__i13nS h2{font-size:1.5rem;margin-bottom:1.5rem}.page_skillsHeading__LHBct{margin-left:3vw}.page_skillsHeading__LHBct h1{font-size:48px}.page_body__Kr85W{font-size:3.5vw}}@media(max-width:768px){.page_main__ux7yf{height:auto;min-height:100vh;margin-top:40vh}.page_main__ux7yf .page_body__Kr85W,.page_main__ux7yf .page_mask__e4YF9{padding:0 15px;font-size:32px;line-height:28px}.page_main__ux7yf .page_body__Kr85W p,.page_main__ux7yf .page_mask__e4YF9 p{width:100%;max-width:500px;font-size:18px;padding:6px;line-height:1.4}.page_main__ux7yf .page_aboutSection__LnAtw{flex-direction:column;padding:0 15px;gap:30px}.page_main__ux7yf .page_aboutText__26Dt4{font-size:16px;line-height:1.5}.page_main__ux7yf .page_aboutText__26Dt4:first-line{font-size:28px}.page_main__ux7yf .page_aboutImage__6FfSP{width:250px;height:320px}.page_container__5KI2x{padding:0 4vw;gap:2.5rem;margin-bottom:40px}.page_section__i13nS h2{font-size:1.3rem;margin-bottom:1rem}.page_skillsHeading__LHBct{padding:30px 0 20px;margin-left:4vw}.page_skillsHeading__LHBct h1{font-size:36px}.page_skillsHeading__LHBct span{font-size:16px}.page_body__Kr85W{font-size:5vw}.page_imageTrailContainer__X6qRQ img{width:50vw}}@media(max-width:480px){.page_main__ux7yf{margin-top:30vh}.page_main__ux7yf .page_body__Kr85W,.page_main__ux7yf .page_mask__e4YF9{padding:0 10px;font-size:24px;line-height:22px}.page_main__ux7yf .page_body__Kr85W p,.page_main__ux7yf .page_mask__e4YF9 p{font-size:14px;padding:4px;line-height:1.3}.page_main__ux7yf .page_aboutSection__LnAtw{padding:0 10px;gap:20px}.page_main__ux7yf .page_aboutText__26Dt4{font-size:14px}.page_main__ux7yf .page_aboutText__26Dt4:first-line{font-size:22px}.page_main__ux7yf .page_aboutImage__6FfSP{width:200px;height:260px}.page_container__5KI2x{padding:0 5vw;gap:2rem;margin-bottom:30px}.page_section__i13nS h2{font-size:1.1rem}.page_skillsHeading__LHBct{padding:20px 0 15px;margin-left:5vw}.page_skillsHeading__LHBct h1{font-size:28px}.page_skillsHeading__LHBct span{font-size:14px}.page_body__Kr85W{font-size:6vw}.page_imageTrailContainer__X6qRQ img{width:60vw}}.HorizontalProjectsSection_projectsSection__sNNPo{padding:80px 0;margin:0 4vw;position:relative;z-index:10}.HorizontalProjectsSection_projectsHeader__rH4xD{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.HorizontalProjectsSection_projectsHeader__rH4xD h2{font-size:64px;font-weight:700;color:#ec4e39;letter-spacing:-2px;margin:0}.HorizontalProjectsSection_scrollControls__ni6Uc{display:flex;gap:12px}.HorizontalProjectsSection_scrollBtn__WtO6I{width:50px;height:50px;border:2px solid #ec4e39;background:rgba(0,0,0,0);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ec4e39;transition:all .3s ease}.HorizontalProjectsSection_scrollBtn__WtO6I:hover{background:#ec4e39;color:#fff;transform:scale(1.1)}.HorizontalProjectsSection_scrollBtn__WtO6I:active{transform:scale(.95)}.HorizontalProjectsSection_projectsContainer__IYq4k{display:flex;gap:30px;overflow-x:auto;scroll-behavior:smooth;padding:20px 0;scrollbar-width:none;-ms-overflow-style:none}.HorizontalProjectsSection_projectsContainer__IYq4k::-webkit-scrollbar{display:none}.HorizontalProjectsSection_projectCard__VTj_L{min-width:450px;max-width:450px;background:hsla(0,0%,100%,.95);border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;backdrop-filter:blur(10px);border:3px solid hsla(0,0%,100%,.8);box-shadow:0 8px 32px rgba(0,0,0,.1);position:relative}.HorizontalProjectsSection_projectCard__VTj_L:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.HorizontalProjectsSection_projectImage__HiTcl{position:relative;height:280px;overflow:hidden;z-index:2}.HorizontalProjectsSection_projectImage__HiTcl:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:2px solid hsla(0,0%,100%,.8);border-radius:8px;pointer-events:none;z-index:10}.HorizontalProjectsSection_projectImage__HiTcl img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.HorizontalProjectsSection_projectImage__HiTcl:hover img{transform:scale(1.05)}.HorizontalProjectsSection_imageOverlay__xNmbB{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:50}.HorizontalProjectsSection_projectCard__VTj_L:hover .HorizontalProjectsSection_imageOverlay__xNmbB{opacity:1}.HorizontalProjectsSection_projectLinks__3Gv8q{display:flex;gap:15px}.HorizontalProjectsSection_linkBtn__NPNjc{display:flex;align-items:center;gap:8px;padding:12px 20px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:25px;color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease;backdrop-filter:blur(10px)}.HorizontalProjectsSection_linkBtn__NPNjc:hover{background:#ec4e39;border-color:#ec4e39;transform:translateY(-2px)}.HorizontalProjectsSection_linkBtn__NPNjc svg{flex-shrink:0}.HorizontalProjectsSection_projectContent__uxlne{padding:25px 30px 30px;position:relative;z-index:2}.HorizontalProjectsSection_projectContent__uxlne h3{font-size:24px;font-weight:700;color:#2c2c2c;margin:0 0 12px;letter-spacing:-.5px}.HorizontalProjectsSection_projectContent__uxlne p{font-size:16px;color:#4a4a4a;line-height:1.6;margin:0 0 20px}.HorizontalProjectsSection_technologies__eLnM_{display:flex;flex-wrap:wrap;gap:8px}.HorizontalProjectsSection_techTag__ddpdd{padding:6px 12px;background:rgba(236,78,57,.15);color:#c73e2a;border-radius:15px;font-size:12px;font-weight:600;border:1px solid rgba(236,78,57,.3)}@media(max-width:768px){.HorizontalProjectsSection_projectsSection__sNNPo{margin:0 2vw;padding:60px 0}.HorizontalProjectsSection_projectsHeader__rH4xD{flex-direction:column;align-items:flex-start;gap:20px}.HorizontalProjectsSection_projectsHeader__rH4xD h2{font-size:48px}.HorizontalProjectsSection_projectCard__VTj_L{min-width:350px;max-width:350px}.HorizontalProjectsSection_projectImage__HiTcl{height:220px}.HorizontalProjectsSection_projectContent__uxlne{padding:20px 25px 25px}.HorizontalProjectsSection_projectContent__uxlne h3{font-size:20px}.HorizontalProjectsSection_projectContent__uxlne p{font-size:14px}}@media(max-width:480px){.HorizontalProjectsSection_projectCard__VTj_L{min-width:300px;max-width:300px}.HorizontalProjectsSection_projectsHeader__rH4xD h2{font-size:36px}.HorizontalProjectsSection_linkBtn__NPNjc{padding:10px 16px;font-size:14px}}.BlinkingStars_sky__0i4ue{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:-1}.BlinkingStars_nightSky__UczCT{position:absolute;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.BlinkingStars_star__GchXC{text-shadow:0 0 10px white;animation:BlinkingStars_fade__77UcE 5s linear infinite}@keyframes BlinkingStars_fade__77UcE{0%,to{transform:scale(.1);opacity:0}50%{transform:scale(1);opacity:1}}