.page_page__O5weP{display:flex;flex-direction:column;min-height:100vh;font-family:var(--font-inter),sans-serif}.page_section__V_4IS{min-height:70vh;max-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(40px,8vw,80px);scroll-snap-align:start;position:relative}.page_hero__JxaIY{min-height:max(100vh,1200px)}.page_main__MJh_i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,3vw,32px);min-height:70vh;max-width:min(1200px,90vw);width:100%}.page_main__MJh_i p{font-family:var(--font-geist-mono);color:var(--text);font-weight:lighter;text-align:center;padding-left:0;margin:0;font-size:clamp(24px,2.5vw,32px);line-height:1.2;opacity:.4;letter-spacing:-.01em;list-style-position:inside}.page_actionButtonContainer__qBBMv{display:flex;gap:clamp(8px,1vw,16px);flex-wrap:wrap;justify-content:center}.page_button__CiDjI{border:0;width:clamp(280px,25vw,360px);height:clamp(80px,8vh,100px);font-size:clamp(24px,2.2vw,32px);color:var(--text);display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .3s ease;cursor:pointer}.page_button__CiDjI:hover{transform:translateY(-2px);box-shadow:0 2px 5px rgba(var(--text-rgb),.2)}.page_cvButton__vRxT_{background-color:var(--secondary)}.page_projectsButton__QJick{background-color:var(--primary);border-radius:8px}.page_material-symbols-outlined__nxKIv{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;display:inline-block;line-height:1}.page_skillsSection__r2imy{padding:clamp(40px,8vw,80px);min-height:max(100vh,1400px);background:linear-gradient(0deg,var(--background) 0,var(--background-light) 100%)}.page_sectionHeader__aIjBk{width:100%;max-width:min(1200px,90vw);margin-bottom:2rem}.page_sectionTitle__T_SuD{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:var(--text);text-align:center;margin:0;padding-bottom:1rem}.page_skillGrid__D8Bux{width:100%;max-width:min(1200px,90vw);display:flex;flex-direction:column;gap:2rem}.page_projectsSection__9Y0J7{background-color:var(--background-light);background:linear-gradient(180deg,var(--background) 20%,var(--background-light) 80%);padding:clamp(40px,8vw,80px);min-height:max(100vh,1400px)}.page_projectsContainer__1n29h{width:100%;max-width:min(1200px,90vw)}.page_footer__4_L_E{background:linear-gradient(0deg,var(--background) 20%,var(--background-light) 80%);border-top:1px solid var(--accent);padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,2rem) 1rem;margin-top:auto}.page_footerContent__qpQZu{max-width:min(1200px,90vw);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem)}.page_footerSection__lZGkX h3{color:var(--text);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;margin-bottom:1rem}.page_footerSection__lZGkX h4{color:var(--text);font-size:clamp(1.125rem,1.8vw,1.25rem);font-weight:600;margin-bottom:1rem}.page_footerSection__lZGkX p{color:var(--text);opacity:.8;line-height:1.6;margin-bottom:1rem;font-size:clamp(.875rem,1.2vw,1rem)}.page_footerSection__lZGkX ul{list-style:none;padding:0;margin:0}.page_footerSection__lZGkX ul li{margin-bottom:.75rem}.page_footerSection__lZGkX ul li button{background:none;border:none;color:var(--text);opacity:.8;cursor:pointer;font-size:clamp(.875rem,1.2vw,1rem);text-align:left;transition:opacity .3s ease}.page_footerSection__lZGkX ul li button:hover{opacity:1;color:var(--primary)}.page_footerSection__lZGkX ul li:last-child{margin-bottom:0}.page_footerSocial__26t4b{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}.page_footerSocial__26t4b a{display:flex;align-items:center;justify-content:center;width:clamp(40px,5vw,48px);height:clamp(40px,5vw,48px);background-color:var(--accent);color:var(--text);border-radius:50%;text-decoration:none;transition:all .3s ease}.page_footerSocial__26t4b a:hover{background-color:var(--primary);color:var(--background);transform:translateY(-2px)}.page_footerSocial__26t4b .page_material-symbols-outlined__nxKIv{font-size:clamp(1.25rem,1.8vw,1.5rem)}.page_footerBottom__kWqJ_{max-width:min(1200px,90vw);padding-top:2rem;margin:2rem auto 0;border-top:1px solid var(--accent);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.page_footerBottom__kWqJ_ p{color:var(--text);opacity:.6;margin:0;font-size:clamp(.8rem,1.1vw,.9rem)}@media screen and (max-width:1440px) and (max-height:900px){.page_section__V_4IS{padding:clamp(30px,6vw,60px)}.page_hero__JxaIY{min-height:1200px}.page_projectsSection__9Y0J7,.page_skillsSection__r2imy{padding:clamp(20px,4vw,40px);min-height:1200px}.page_main__MJh_i{gap:clamp(20px,2.5vw,28px)}.page_button__CiDjI{width:clamp(240px,22vw,320px);height:clamp(70px,7vh,90px)}}@media screen and (min-width:2560px){.page_section__V_4IS{padding:clamp(80px,6vw,120px)}.page_footerBottom__kWqJ_,.page_footerContent__qpQZu,.page_main__MJh_i,.page_projectsContainer__1n29h,.page_sectionHeader__aIjBk,.page_skillGrid__D8Bux{max-width:min(1400px,85vw)}.page_button__CiDjI{width:clamp(360px,20vw,400px);height:clamp(100px,8vh,120px)}}@media screen and (max-width:1024px){.page_hero__JxaIY{min-height:1200px}.page_projectsSection__9Y0J7,.page_skillsSection__r2imy{padding:clamp(20px,4vw,40px);min-height:1400px}.page_actionButtonContainer__qBBMv{flex-direction:column;align-items:center}.page_button__CiDjI{width:min(100%,400px)}.page_footerBottom__kWqJ_{flex-direction:column;text-align:center}}@media screen and (max-width:768px){.page_section__V_4IS{padding:clamp(20px,5vw,40px)}.page_main__MJh_i p{font-size:clamp(18px,4vw,24px)}.page_hero__JxaIY{min-height:1200px}.page_skillsSection__r2imy{padding:clamp(20px,4vw,40px);min-height:1600px}.page_projectsSection__9Y0J7{padding:clamp(20px,4vw,40px);min-height:1800px}.page_button__CiDjI{width:100%;max-width:320px;height:clamp(60px,8vh,80px);font-size:clamp(18px,3vw,24px)}.page_footerSocial__26t4b{justify-content:center}}.dock_dock__n_GwR{position:fixed;top:50%;right:30px;transform:translateY(-50%) translateX(100px);z-index:1000;opacity:0;transition:all .6s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.dock_dock__n_GwR.dock_visible__Bf35Q{opacity:1;transform:translateY(-50%) translateX(0);pointer-events:all}.dock_dockContainer__hTGRO{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;background:rgba(var(--background-rgb),.7);backdrop-filter:blur(25px) saturate(1.5);-webkit-backdrop-filter:blur(25px) saturate(1.5);border:1px solid rgba(var(--accent-rgb),.2);border-radius:28px;padding:16px 12px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 20px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.dock_dockContainer__hTGRO:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(var(--primary-rgb),.1) 90deg,transparent 180deg,rgba(var(--secondary-rgb),.1) 270deg,transparent 1turn);opacity:0;transition:opacity .4s ease;pointer-events:none}.dock_dockContainer__hTGRO:hover:before{opacity:1;animation:dock_rotate__GOmRg 4s linear infinite}@keyframes dock_rotate__GOmRg{to{transform:rotate(1turn)}}.dock_dockContainer__hTGRO:hover{background:rgba(var(--background-rgb),.85);transform:scale(1.02);box-shadow:0 25px 80px rgba(0,0,0,.2),0 12px 30px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.15)}.dock_dockTrail__8ucOx{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--primary),var(--secondary),var(--primary));border-radius:30px;opacity:0;z-index:-1;transition:opacity .3s ease;animation:dock_pulse__XJJEM 3s ease-in-out infinite}@keyframes dock_pulse__XJJEM{0%,to{opacity:0}50%{opacity:.3}}.dock_dockContainer__hTGRO:hover .dock_dockTrail__8ucOx{opacity:.6}.dock_buttonWrapper__FWMon{display:flex;flex-direction:column;align-items:center;gap:8px}.dock_dockButton__f2m3F.dock_initial__m_ZhJ{opacity:0;transform:translateX(30px);animation:dock_slideIn__9f5Zb .6s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--delay)}.dock_dockButton__f2m3F{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(145deg,rgba(var(--background-rgb),.8),rgba(var(--background-light-rgb),.9));border:1px solid rgba(var(--accent-rgb),.3);border-radius:16px;color:var(--text);cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1);animation:none;animation-delay:var(--delay);opacity:1;transform:translateX(0)}@keyframes dock_slideIn__9f5Zb{to{opacity:1;transform:translateX(0)}}.dock_dockButton__f2m3F:hover{background:linear-gradient(145deg,rgba(var(--primary-rgb),.2),rgba(var(--secondary-rgb),.1));color:var(--primary);transform:scale(1.15) rotate(5deg);box-shadow:0 8px 25px rgba(var(--primary-rgb),.3),0 4px 15px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.2);border-color:rgba(var(--primary-rgb),.5)}.dock_dockButton__f2m3F:active{transform:scale(.95);transition:transform .1s ease}.dock_dockButton__f2m3F.dock_active__WjG3L{background:linear-gradient(145deg,var(--primary),var(--secondary));color:white;box-shadow:0 8px 25px rgba(var(--primary-rgb),.4),0 4px 15px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.3);animation:dock_nudge__gzuaV .8s ease,dock_activeGlow__Vfn9Z 2s ease-in-out infinite alternate}@keyframes dock_nudge__gzuaV{0%{transform:scale(1)}30%{transform:scale(1.2) rotate(5deg)}60%{transform:scale(.95) rotate(-3deg)}to{transform:scale(1)}}@keyframes dock_activeGlow__Vfn9Z{0%{box-shadow:0 8px 25px rgba(var(--primary-rgb),.4),0 4px 15px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.3)}to{box-shadow:0 12px 35px rgba(var(--primary-rgb),.6),0 6px 20px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.4)}}.dock_dockButton__f2m3F .dock_material-symbols-outlined__O4Mza{font-size:22px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 22;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2;position:relative}.dock_dockButton__f2m3F:hover .dock_material-symbols-outlined__O4Mza{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 22;transform:scale(1.1)}.dock_dockButton__f2m3F.dock_active__WjG3L .dock_material-symbols-outlined__O4Mza{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 22}.dock_buttonRipple__Wg1Ty{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(var(--primary-rgb),.3) 0,transparent 70%);transform:translate(-50%,-50%);opacity:0;transition:all .6s ease-out;pointer-events:none}.dock_dockButton__f2m3F:hover .dock_buttonRipple__Wg1Ty{width:120px;height:120px;opacity:1}.dock_activeIndicator__kF2Hm{position:absolute;top:-6px;right:-6px;width:8px;height:8px;background:var(--primary);border-radius:50%;opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 10px rgba(var(--primary-rgb),.8)}.dock_dockButton__f2m3F.dock_active__WjG3L .dock_activeIndicator__kF2Hm{opacity:1;transform:scale(1);animation:dock_ping__eW8jn 2s infinite}@keyframes dock_ping__eW8jn{0%{transform:scale(1);opacity:1}75%,to{transform:scale(1.5);opacity:0}}.dock_dockDivider__AF_Zq{width:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.4),transparent);margin:4px 0;position:relative;overflow:hidden}.dock_dockDivider__AF_Zq:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.8),transparent);animation:dock_shimmer__T3QMW 3s ease-in-out infinite}@keyframes dock_shimmer__T3QMW{0%{left:-100%}50%{left:100%}to{left:-100%}}.dock_floatingOrbs__sUTfI{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;border-radius:28px}.dock_orb__raHSF{position:absolute;width:6px;height:6px;background:radial-gradient(circle,var(--primary) 0,transparent 70%);border-radius:50%;opacity:.6;animation:dock_float__3YGgk 4s ease-in-out infinite}.dock_orb__raHSF:first-child{top:20%;left:20%;animation-delay:0s;animation-duration:3s}.dock_orb__raHSF:nth-child(2){top:60%;right:20%;animation-delay:1s;animation-duration:4s}.dock_orb__raHSF:nth-child(3){bottom:20%;left:50%;animation-delay:2s;animation-duration:3.5s}@keyframes dock_float__3YGgk{0%,to{transform:translateY(0) rotate(0deg);opacity:.3}50%{transform:translateY(-10px) rotate(180deg);opacity:.8}}.dock_dockButton__f2m3F:after{content:attr(title);right:calc(100% + 12px);transform:translateY(-50%) translateX(10px);background:rgba(0,0,0,.9);color:white;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.dock_dockButton__f2m3F:after,.dock_dockButton__f2m3F:before{position:absolute;top:50%;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.dock_dockButton__f2m3F:before{content:"";right:calc(100% + 4px);transform:translateY(-50%);border:6px solid transparent;border-left-color:rgba(0,0,0,.9)}.dock_dockButton__f2m3F:hover:after,.dock_dockButton__f2m3F:hover:before{opacity:1;transform:translateY(-50%) translateX(0)}@media screen and (max-width:768px){.dock_dock__n_GwR{display:none}}.skillsGrid_sectionBlock__wndR4{width:100%;max-width:min(960px,90vw);min-height:clamp(150px,20vh,200px)}.skillsGrid_sectionTitle__RAPiP{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;margin-bottom:1rem;color:var(--text);border-bottom:2px solid var(--accent);padding-bottom:.5rem}.skillsGrid_grid__MEYPV{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(100px,12vw,120px),0));grid-gap:clamp(12px,1.5vw,16px);gap:clamp(12px,1.5vw,16px);width:100%;padding-bottom:clamp(12px,1.5vw,16px);justify-content:start}.skillsGrid_card__i8Wxk{width:clamp(100px,12vw,120px);height:clamp(100px,12vw,120px);background-color:var(--secondary);border-radius:clamp(12px,1.5vw,16px);padding:clamp(8px,1vw,12px);box-shadow:0 2px 6px rgba(var(--text-rgb),.15);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .2s ease}.skillsGrid_card__i8Wxk:hover{transform:scale(1.05)}.skillsGrid_icon__bVxlv{width:clamp(32px,4vw,40px);height:clamp(32px,4vw,40px);margin-bottom:clamp(6px,.8vw,8px);object-fit:contain}.skillsGrid_label__JExer{font-size:clamp(.75rem,1vw,.85rem);color:var(--text);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}@media screen and (max-width:1440px) and (max-height:900px){.skillsGrid_sectionBlock__wndR4{max-width:min(900px,92vw)}.skillsGrid_grid__MEYPV{grid-template-columns:repeat(auto-fit,minmax(clamp(100px,12vw,110px),0))}.skillsGrid_card__i8Wxk{width:110px;height:110px}}@media screen and (min-width:2560px){.skillsGrid_sectionBlock__wndR4{max-width:min(1200px,85vw)}.skillsGrid_grid__MEYPV{grid-template-columns:repeat(auto-fit,minmax(140px,1fr),0);gap:20px}.skillsGrid_card__i8Wxk{width:140px;height:140px;padding:16px;border-radius:20px}.skillsGrid_icon__bVxlv{width:48px;height:48px;margin-bottom:10px}.skillsGrid_label__JExer{font-size:.9rem}}@media screen and (max-width:1024px){.skillsGrid_grid__MEYPV{grid-template-columns:repeat(auto-fit,minmax(100px,1fr),0)}.skillsGrid_card__i8Wxk{width:100px;height:100px}}@media screen and (max-width:768px){.skillsGrid_sectionBlock__wndR4{max-width:95vw}.skillsGrid_grid__MEYPV{grid-template-columns:repeat(auto-fit,minmax(80px,1fr),0);gap:10px}.skillsGrid_card__i8Wxk{width:80px;height:80px;padding:8px;border-radius:12px}.skillsGrid_icon__bVxlv{width:28px;height:28px;margin-bottom:6px}.skillsGrid_label__JExer{font-size:.7rem}}.projects_projectsContainer__53jrK{width:100%;max-width:min(1200px,90vw);margin:0 auto;position:relative}.projects_projectsGrid__124SJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(300px,35vw,350px),1fr));grid-gap:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,3vw,2rem);width:100%}.projects_projectCard__nJBZP{background-color:var(--secondary);border-radius:clamp(12px,1.5vw,16px);overflow:hidden;box-shadow:0 4px 12px rgba(var(--text-rgb),.1);transition:all .4s cubic-bezier(.25,.46,.45,.94);height:-moz-fit-content;height:fit-content;position:relative;z-index:1}.projects_projectCard__nJBZP:hover:not(.projects_expanded__UHqiT){transform:translateY(clamp(-4px,-.8vw,-8px));box-shadow:0 clamp(6px,1vw,8px) clamp(15px,3vw,25px) rgba(var(--text-rgb),.2)}.projects_projectCard__nJBZP.projects_expanded__UHqiT{position:fixed;top:2vh;left:2vw;right:2vw;bottom:2vh;width:96vw;height:96vh;z-index:1000;border-radius:16px;box-shadow:0 20px 60px rgba(var(--text-rgb),.3);transform:none;overflow-y:auto;max-width:none;margin:0;animation:projects_expandCard__nAGdN .2s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes projects_expandCard__nAGdN{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.projects_imageContainer__HjRgo{position:relative;width:100%;height:clamp(150px,20vw,200px);overflow:hidden}.projects_expanded__UHqiT .projects_imageContainer__HjRgo,.projects_expanded__UHqiT .projects_tags__fRa0Q{display:none}.projects_projectImage__WxkXC{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.projects_projectCard__nJBZP:hover:not(.projects_expanded__UHqiT) .projects_projectImage__WxkXC{transform:scale(1.05)}.projects_overlay__7xW23{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 .4s cubic-bezier(.25,.46,.45,.94)}.projects_projectCard__nJBZP:hover:not(.projects_expanded__UHqiT) .projects_overlay__7xW23{opacity:1}.projects_viewProject__dnwZ7{cursor:pointer;color:white;font-size:clamp(1rem,1.2vw,1.1rem);font-weight:600;padding:clamp(10px,1.2vw,12px) clamp(20px,2.5vw,24px);border:2px solid white;border-radius:clamp(6px,.8vw,8px);transition:all .4s cubic-bezier(.25,.46,.45,.94);text-align:center;background:transparent}.projects_overlay__7xW23:hover .projects_viewProject__dnwZ7{background:white;color:black;transform:scale(1.05)}.projects_projectContent__W6u2h{padding:clamp(1rem,2vw,1.5rem);position:relative}.projects_expanded__UHqiT .projects_projectContent__W6u2h{max-width:800px;margin:0 auto;padding:2rem clamp(2rem,3vw,3rem) clamp(2rem,3vw,3rem)}.projects_projectTitle__383u7{font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:600;color:var(--text);margin:0 0 .75rem;line-height:1.3}.projects_expanded__UHqiT .projects_projectTitle__383u7{font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:1rem;text-align:center}.projects_projectDescription__Y_vLD{color:var(--text);opacity:.8;line-height:1.6;margin:0 0 1rem;font-size:clamp(.875rem,1.1vw,.95rem)}.projects_expanded__UHqiT .projects_projectDescription__Y_vLD{font-size:clamp(1rem,1.3vw,1.1rem);margin-bottom:1.5rem;text-align:justify;opacity:.9}.projects_tags__fRa0Q{display:flex;flex-wrap:wrap;gap:clamp(.4rem,.6vw,.5rem);margin-bottom:1rem}.projects_expanded__UHqiT .projects_tags__fRa0Q{justify-content:center;margin-bottom:1.5rem}.projects_techTag__USEFP{background-color:var(--primary);color:var(--text);padding:clamp(.2rem,.3vw,.25rem) clamp(.6rem,.8vw,.75rem);border-radius:clamp(16px,2vw,20px);font-size:clamp(.75rem,.9vw,.8rem);font-weight:500;opacity:.9;white-space:nowrap;transition:all .1s ease}.projects_expanded__UHqiT .projects_techTag__USEFP{padding:clamp(.3rem,.5vw,.4rem) clamp(.8rem,1vw,1rem);font-size:clamp(.8rem,1vw,.9rem)}.projects_techTag__USEFP:hover{opacity:1;transform:translateY(-1px)}.projects_videoContainer__mfYcf{position:relative;width:100%;padding-bottom:56.25%;height:0;margin:1.5rem 0;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(var(--text-rgb),.15)}.projects_videoContainer__mfYcf iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.projects_expanded__UHqiT .projects_extraImages__IrJj_{max-width:800px;width:100%;margin:1.5rem auto;display:flex;flex-direction:column;gap:1rem}.projects_expanded__UHqiT .projects_extraImage__k5Bj2{width:100%;height:auto;display:block;border-radius:12px}.projects_closeButton__JRr7i{position:fixed;top:calc(2vh + 1rem);right:calc(2vw + 1rem);background:rgba(var(--text-rgb),.1);color:var(--text);border:none;padding:.75rem;border-radius:50%;font-size:1.5rem;font-weight:300;cursor:pointer;transition:all .1s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;box-shadow:0 4px 15px rgba(var(--text-rgb),.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1001;line-height:1}.projects_closeButton__JRr7i:hover{background:rgba(var(--text-rgb),.15);transform:scale(1.1);box-shadow:0 6px 20px rgba(var(--text-rgb),.3)}.projects_closeButton__JRr7i:active{transform:scale(.95)}.projects_githubButton__eF8Nt{display:block;width:100%;background-color:var(--primary);padding:.75rem 1.5rem;border-radius:10px;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;margin:1.5rem auto 0;transition:all .2s ease;box-shadow:0 4px 12px rgba(var(--text-rgb),.2)}.projects_githubButton__eF8Nt:hover{transform:translateY(-2px)}.projects_githubButton__eF8Nt:active{transform:scale(.98)}.projects_backdrop__S5t8y{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;opacity:0;animation:projects_fadeIn__w3Gb2 .15s cubic-bezier(.25,.46,.45,.94) forwards;cursor:pointer}@keyframes projects_fadeIn__w3Gb2{to{opacity:1}}@media screen and (max-width:1440px) and (max-height:900px){.projects_projectsContainer__53jrK{max-width:min(1100px,92vw)}.projects_projectsGrid__124SJ{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.75rem}.projects_imageContainer__HjRgo{height:180px}.projects_expanded__UHqiT .projects_imageContainer__HjRgo{height:clamp(180px,25vh,250px)}.projects_projectContent__W6u2h{padding:1.25rem}}@media screen and (min-width:2560px){.projects_projectsContainer__53jrK{max-width:min(1400px,85vw)}.projects_projectsGrid__124SJ{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2.5rem}.projects_projectCard__nJBZP{border-radius:20px}.projects_imageContainer__HjRgo{height:240px}.projects_expanded__UHqiT .projects_imageContainer__HjRgo{height:clamp(240px,35vh,400px)}.projects_projectContent__W6u2h{padding:2rem}.projects_expanded__UHqiT .projects_projectContent__W6u2h{padding:3rem;max-width:1000px}.projects_projectTitle__383u7{font-size:1.5rem;margin-bottom:1rem}.projects_expanded__UHqiT .projects_projectTitle__383u7{font-size:2.5rem}.projects_projectDescription__Y_vLD{font-size:1.05rem;margin-bottom:1.25rem}.projects_expanded__UHqiT .projects_projectDescription__Y_vLD{font-size:1.2rem}.projects_viewProject__dnwZ7{font-size:1.2rem;padding:14px 28px}.projects_techTag__USEFP{padding:.3rem .9rem;font-size:.85rem}.projects_expanded__UHqiT .projects_techTag__USEFP{padding:.4rem 1.2rem;font-size:1rem}}@media screen and (max-width:1024px){.projects_projectsGrid__124SJ{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.projects_imageContainer__HjRgo{height:160px}.projects_expanded__UHqiT .projects_imageContainer__HjRgo{height:clamp(160px,25vh,220px)}.projects_projectContent__W6u2h{padding:1.25rem}.projects_expanded__UHqiT .projects_projectContent__W6u2h{padding:1.5rem}.projects_projectTitle__383u7{font-size:1.125rem}.projects_expanded__UHqiT .projects_projectTitle__383u7{font-size:1.75rem}.projects_projectDescription__Y_vLD{font-size:.9rem}.projects_expanded__UHqiT .projects_projectDescription__Y_vLD{font-size:1rem}}@media screen and (max-width:768px){.projects_projectsContainer__53jrK{max-width:95vw}.projects_projectsGrid__124SJ{grid-template-columns:1fr;gap:1.5rem}.projects_projectCard__nJBZP{margin:0;border-radius:12px}.projects_projectCard__nJBZP.projects_expanded__UHqiT{top:1vh;left:1vw;right:1vw;bottom:1vh;width:98vw;height:98vh;border-radius:12px}.projects_imageContainer__HjRgo{height:clamp(140px,25vw,180px)}.projects_expanded__UHqiT .projects_imageContainer__HjRgo{height:clamp(140px,20vh,200px)}.projects_projectContent__W6u2h{padding:1rem}.projects_expanded__UHqiT .projects_projectContent__W6u2h{padding:1.5rem}.projects_projectTitle__383u7{font-size:1.1rem;margin-bottom:.5rem}.projects_expanded__UHqiT .projects_projectTitle__383u7{font-size:1.5rem;margin-bottom:.75rem}.projects_projectDescription__Y_vLD{font-size:.875rem;margin-bottom:.75rem}.projects_expanded__UHqiT .projects_projectDescription__Y_vLD{font-size:.95rem;margin-bottom:1rem}.projects_viewProject__dnwZ7{font-size:.95rem;padding:8px 16px}.projects_techTag__USEFP{font-size:.7rem;padding:.15rem .5rem}.projects_expanded__UHqiT .projects_techTag__USEFP{font-size:.75rem;padding:.2rem .6rem}.projects_tags__fRa0Q{gap:.3rem}.projects_closeButton__JRr7i{position:fixed;top:calc(.5vh + .5rem);right:calc(.5vw + .5rem);padding:.4rem;font-size:1.2rem;width:2.2rem;height:2.2rem}}@media screen and (max-width:480px){.projects_projectsContainer__53jrK{max-width:98vw}.projects_projectsGrid__124SJ{gap:1rem}.projects_projectCard__nJBZP.projects_expanded__UHqiT{top:.5vh;left:.5vw;right:.5vw;bottom:.5vh;width:99vw;height:99vh}.projects_imageContainer__HjRgo{height:120px}.projects_expanded__UHqiT .projects_imageContainer__HjRgo{height:clamp(120px,18vh,160px)}.projects_projectContent__W6u2h{padding:.75rem}.projects_expanded__UHqiT .projects_projectContent__W6u2h{padding:1rem}.projects_projectTitle__383u7{font-size:1rem}.projects_expanded__UHqiT .projects_projectTitle__383u7{font-size:1.3rem}.projects_projectDescription__Y_vLD{font-size:.8rem}.projects_expanded__UHqiT .projects_projectDescription__Y_vLD{font-size:.85rem}.projects_viewProject__dnwZ7{font-size:.9rem;padding:6px 12px}.projects_techTag__USEFP{font-size:.65rem;padding:.1rem .4rem}.projects_expanded__UHqiT .projects_techTag__USEFP{font-size:.7rem;padding:.15rem .5rem}}@media screen and (max-width:768px) and (orientation:landscape){.projects_imageContainer__HjRgo{height:clamp(120px,20vh,160px)}.projects_expanded__UHqiT .projects_imageContainer__HjRgo{height:clamp(100px,15vh,140px)}.projects_projectContent__W6u2h{padding:.75rem}.projects_expanded__UHqiT .projects_projectContent__W6u2h{padding:1rem}}@media (hover:none) and (pointer:coarse){.projects_projectCard__nJBZP:hover:not(.projects_expanded__UHqiT){transform:none}.projects_projectCard__nJBZP:active:not(.projects_expanded__UHqiT){transform:translateY(-2px)}.projects_overlay__7xW23{opacity:.3;background:rgba(0,0,0,.5)}.projects_projectCard__nJBZP:hover:not(.projects_expanded__UHqiT) .projects_overlay__7xW23{opacity:.8}.projects_closeButton__JRr7i:hover{transform:translateX(-50%)}.projects_closeButton__JRr7i:active{transform:translateX(-50%) scale(.98)}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:2dppx){.projects_projectCard__nJBZP{box-shadow:0 2px 8px rgba(var(--text-rgb),.08)}.projects_projectCard__nJBZP:hover:not(.projects_expanded__UHqiT){box-shadow:0 4px 20px rgba(var(--text-rgb),.15)}.projects_projectCard__nJBZP.projects_expanded__UHqiT{box-shadow:0 25px 80px rgba(var(--text-rgb),.25)}}.projects_projectCard__nJBZP.projects_expanded__UHqiT{scroll-behavior:smooth}.projects_projectCard__nJBZP.projects_expanded__UHqiT::-webkit-scrollbar{width:6px}.projects_projectCard__nJBZP.projects_expanded__UHqiT::-webkit-scrollbar-track{background:rgba(var(--text-rgb),.1)}.projects_projectCard__nJBZP.projects_expanded__UHqiT::-webkit-scrollbar-thumb{background:rgba(var(--text-rgb),.3);border-radius:3px}.projects_projectCard__nJBZP.projects_expanded__UHqiT::-webkit-scrollbar-thumb:hover{background:rgba(var(--text-rgb),.5)}.contact_section__W3QX9{min-height:70vh;max-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(40px,8vw,80px);scroll-snap-align:start;position:relative}.contact_contactSection__WquhE{background:linear-gradient(180deg,var(--background) 0,var(--background-light) 100%);padding:clamp(40px,8vw,80px);min-height:100vh;max-height:none}.contact_sectionHeader__sThVC{width:100%;max-width:min(1200px,90vw);margin-bottom:2rem}.contact_sectionTitle__q6ULO{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:var(--text);text-align:center;margin:0;padding-bottom:1rem}.contact_sectionSubtitle___i611{color:var(--text);font-size:clamp(1.125rem,1.8vw,1.25rem);text-align:center;margin:0;opacity:.8;font-weight:400;line-height:1.5}.contact_contactContainer__lougz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);width:100%;max-width:min(1200px,90vw);margin-top:2rem}.contact_contactInfo__64Nuj{display:flex;flex-direction:column;gap:1.5rem}.contact_contactItem__rxdCE{display:flex;align-items:flex-start;gap:1rem;padding:clamp(1rem,2vw,1.5rem);background-color:var(--background);border-radius:12px;border:1px solid var(--accent)}.contact_contactItem__rxdCE .contact_material-symbols-outlined__ldr5w{color:var(--primary);font-size:clamp(1.5rem,2vw,2rem);margin-top:.25rem;flex-shrink:0}.contact_contactItem__rxdCE h3{color:var(--text);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;margin:0 0 .5rem}.contact_contactItem__rxdCE p{color:var(--text);font-size:clamp(.875rem,1.2vw,1rem);margin:0;opacity:.8}.contact_socialLinks__Id_ST{display:flex;flex-direction:column;gap:1rem}.contact_socialLink___3ODQ{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--background);border-radius:8px;color:var(--text);text-decoration:none;transition:all .3s ease;border:1px solid transparent;cursor:pointer}.contact_socialLink___3ODQ:hover{background-color:var(--primary);color:var(--background);transform:translateX(8px);border-color:var(--accent)}.contact_socialLink___3ODQ .contact_material-symbols-outlined__ldr5w{font-size:1.5rem;flex-shrink:0}.contact_responseTime__xFSTy{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:var(--background);border-radius:8px;border:1px solid var(--accent)}.contact_responseTime__xFSTy .contact_material-symbols-outlined__ldr5w{color:var(--primary);font-size:1.25rem;flex-shrink:0}.contact_responseTime__xFSTy p{color:var(--text);font-size:clamp(.875rem,1.1vw,.95rem);margin:0;opacity:.8;font-weight:500}.contact_contactFormContainer__wYqeu{display:flex;flex-direction:column}.contact_contactFormHeader__reACQ{margin-bottom:1.5rem;text-align:center}.contact_contactFormHeader__reACQ h3{color:var(--text);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;margin:0 0 .5rem}.contact_contactFormHeader__reACQ p{color:var(--text);opacity:.7;margin:0;font-size:clamp(.875rem,1.2vw,1rem)}.contact_contactForm__yoxke{display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,3vw,2rem);background-color:var(--background);border-radius:16px;border:1px solid var(--accent)}.contact_formRow__vEdxp{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.contact_formGroup__Iqh1y{display:flex;flex-direction:column;gap:.5rem}.contact_formGroup__Iqh1y label{color:var(--text);font-weight:600;font-size:clamp(.875rem,1.2vw,1rem)}.contact_formInput__J03BG,.contact_formTextarea__98i0n{padding:clamp(.75rem,1.5vw,1rem);border:2px solid var(--accent);border-radius:8px;background-color:var(--background-light);color:var(--text);font-size:clamp(.875rem,1.2vw,1rem);font-family:inherit;transition:border-color .3s ease;width:100%;box-sizing:border-box;min-width:0}.contact_formInput__J03BG:focus,.contact_formTextarea__98i0n:focus{outline:none;border-color:var(--primary)}.contact_formInput__J03BG::placeholder,.contact_formTextarea__98i0n::placeholder{color:var(--text);opacity:.5}.contact_formTextarea__98i0n{resize:vertical;min-height:clamp(100px,12vh,120px)}.contact_button__pLxZk{border:0;width:100%;height:clamp(50px,6vh,60px);font-size:clamp(1rem,1.3vw,1.125rem);color:var(--text);display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .3s ease;cursor:pointer}.contact_button__pLxZk:hover{transform:translateY(-2px);box-shadow:0 2px 5px rgba(var(--text-rgb),.2)}.contact_submitButton__PjN5d{background-color:var(--primary);border-radius:8px;margin-top:1rem}.contact_submitButton__PjN5d:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact_submitButton__PjN5d:disabled:hover{transform:none;box-shadow:none}.contact_material-symbols-outlined__ldr5w{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;display:inline-block;line-height:1}@media screen and (max-width:768px){.contact_contactItem__rxdCE{flex-direction:row;align-items:center;text-align:left;padding:12px 16px;gap:12px}.contact_contactItem__rxdCE h3{margin:0}.contact_contactItem__rxdCE p{margin-top:4px}.contact_contactItem__rxdCE .contact_material-symbols-outlined__ldr5w{font-size:1.5rem;flex-shrink:0}.contact_contactInfo__64Nuj{flex-direction:column;gap:1rem}}.about_aboutPage__LO7Cf{min-height:100vh;font-family:var(--font-inter),sans-serif;color:var(--text)}.about_heroSection__q_sd3{padding:clamp(80px,10vw,120px) clamp(20px,5vw,40px) clamp(40px,6vw,60px);background:linear-gradient(180deg,var(--background) 0,var(--background-light) 100%);display:flex;align-items:center;justify-content:center;min-height:60vh}.about_heroContent__a9IVf{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);align-items:center;max-width:min(1200px,90vw);width:100%}.about_profileImageContainer__TAx5g,.about_profileImage__En_1_{display:flex;justify-content:center}.about_profileImage__En_1_{position:relative;width:clamp(150px,15vw,400px);height:clamp(150px,15vw,400px);border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary));align-items:center;overflow:hidden;border:3px solid var(--accent);box-shadow:0 10px 30px rgba(0,0,0,.1)}.about_profileImage__En_1_ .about_material-symbols-outlined__c_R2f{font-size:clamp(60px,8vw,100px);color:white}.about_heroText__7IZPm h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:700;margin:0 0 1rem;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about_wave__t85zX{display:inline-block;animation:about_wave__t85zX 1.5s infinite;transform-origin:70% 70%;-webkit-text-fill-color:initial;color:inherit}@keyframes about_wave__t85zX{0%{transform:rotate(0deg)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}to{transform:rotate(0deg)}}.about_heroSubtitle__NV2FJ{font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.6;opacity:.8;margin:0 0 2rem}.about_heroStats__ET4lt{display:flex;gap:clamp(1.5rem,3vw,2.5rem);flex-wrap:wrap}.about_stat__ene01{display:flex;flex-direction:column;align-items:center;text-align:center}.about_statNumber__c_xXF{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;color:var(--primary);line-height:1}.about_statLabel__AWyWn{font-size:clamp(.75rem,1.2vw,.875rem);opacity:.7;font-weight:500;margin-top:.25rem}.about_infinity__p3_3e{background:linear-gradient(90deg,var(--primary),var(--secondary));background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:about_gradientPulse___d4tH 2s ease infinite,about_scalePulse__3IuPV 2s ease-in-out infinite}@keyframes about_gradientPulse___d4tH{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes about_scalePulse__3IuPV{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.about_tabSection__LhrAh{background:linear-gradient(180deg,var(--background-light) 0,var(--background) 100%);padding:clamp(30px,4vw,50px) clamp(20px,5vw,40px) clamp(20px,3vw,30px);display:flex;justify-content:center}.about_tabContainer__wANKa{display:flex;max-width:min(800px,90vw);gap:.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;background-color:var(--background);padding:.5rem;border-radius:20px;border:1px solid var(--accent);box-shadow:0 8px 25px rgba(0,0,0,.1)}.about_tabContainer__wANKa::-webkit-scrollbar{display:none}.about_tab__0435p{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border:none;background:none;color:var(--text);font-size:clamp(.875rem,1.2vw,1rem);font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:16px;white-space:nowrap;opacity:.7;position:relative}.about_tab__0435p:hover{opacity:1;background-color:var(--background-light);transform:translateY(-1px)}.about_activeTab__8exQG{opacity:1;color:white;box-shadow:0 4px 15px rgba(0,0,0,.2)}.about_activeTab__8exQG,.about_activeTab__8exQG:hover{background:linear-gradient(135deg,var(--primary),var(--secondary));transform:translateY(-1px)}.about_tab__0435p .about_material-symbols-outlined__c_R2f{font-size:1.25rem}.about_contentSection__yJIK0{padding:clamp(40px,6vw,80px) clamp(20px,5vw,40px);background-color:var(--background);min-height:60vh}.about_contentContainer__ILilC{max-width:min(1200px,90vw);margin:0 auto}.about_tabContent__D5dZp{animation:about_fadeInUp__wQK4O .4s cubic-bezier(.4,0,.2,1)}@keyframes about_fadeInUp__wQK4O{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about_tabContent__D5dZp h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0 0 2rem;text-align:center}.about_storyContent__1y2ws{display:flex;flex-direction:column;gap:2rem}.about_storyBlock__g93_f{background-color:var(--background-light);padding:clamp(1.5rem,3vw,2rem);border-radius:16px;border:1px solid var(--accent);transition:transform .3s ease,box-shadow .3s ease}.about_storyBlock__g93_f:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.about_storyBlock__g93_f h3{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;margin:0 0 1rem;color:var(--primary)}.about_storyBlock__g93_f p{line-height:1.7;font-size:clamp(1rem,1.3vw,1.125rem);margin:0;opacity:.9}.about_currentFocus__XX31c{background:linear-gradient(135deg,var(--primary),var(--secondary));padding:clamp(1.5rem,3vw,2rem);border-radius:16px;color:white;box-shadow:0 10px 30px rgba(0,0,0,.15)}.about_currentFocus__XX31c h3{color:white;margin:0 0 1.5rem}.about_focusGrid__xedBf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.about_focusItem__kqEBQ{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.about_focusItem__kqEBQ:hover{background-color:rgba(255,255,255,.2);transform:translateY(-2px)}.about_focusItem__kqEBQ .about_material-symbols-outlined__c_R2f{font-size:1.5rem;flex-shrink:0}.about_experienceTimeline__k6Yy0{display:flex;flex-direction:column;gap:2rem}.about_experienceHighlights__euh_g{margin:1rem 0 0;padding-left:1.25rem;list-style:disc;font-size:clamp(.9rem,1.2vw,1rem);opacity:.9;line-height:1.6}.about_experienceHighlights__euh_g li{margin-bottom:.5rem}.about_educationTimeline__h5K20{display:flex;flex-direction:column;gap:2rem}.about_timelineItem__coDmW{display:flex;gap:1.5rem;align-items:flex-start}.about_timelineIcon__nCIkc{width:60px;height:60px;border-radius:50%;background-color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.about_timelineIcon__nCIkc .about_material-symbols-outlined__c_R2f{color:white;font-size:1.5rem}.about_timelineContent__fn_aK{flex:1 1;background-color:var(--background-light);padding:1.5rem;border-radius:12px;border:1px solid var(--accent)}.about_timelineContent__fn_aK h3{font-size:clamp(1.125rem,1.8vw,1.25rem);font-weight:600;margin:0 0 .5rem}.about_timelineContent__fn_aK h4{font-size:clamp(1rem,1.5vw,1.125rem);font-weight:500;margin:0 0 .5rem;color:var(--primary)}.about_period__42KgZ{font-size:clamp(.875rem,1.2vw,1rem);opacity:.7;margin:0 0 1rem;font-weight:500}.about_learningSection__BScvR{margin-top:3rem}.about_learningSection__BScvR h3{font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 1rem;text-align:center}.about_learningSection__BScvR p{font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6;opacity:.8;max-width:100%;margin:0 auto 2rem}.about_learningPlatforms__Vd0vM{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;max-width:100%;margin:0 auto}.about_platform__IARlo{padding:1rem;background-color:var(--background-light);border-radius:12px;border:1px solid var(--accent);text-align:center;font-weight:500}.about_valuesGrid__7CMSl{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.about_valueCard__wTKMo{background-color:var(--background-light);padding:2rem;border-radius:16px;border:1px solid var(--accent);text-align:center;transition:transform .3s ease}.about_valueCard__wTKMo:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.about_valueIcon__2C27m{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary));display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.about_valueIcon__2C27m .about_material-symbols-outlined__c_R2f{color:white;font-size:1.5rem}.about_valueCard__wTKMo h3{font-size:clamp(1.125rem,1.8vw,1.25rem);font-weight:600;margin:0 0 1rem}.about_valueCard__wTKMo p{line-height:1.6;opacity:.8;margin:0}.about_philosophySection__i5NWH{text-align:center}.about_philosophySection__i5NWH h3{font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 1.5rem}.about_quote__1A9BO{font-size:clamp(1.125rem,1.8vw,1.25rem);font-style:italic;line-height:1.7;max-width:100%;margin:0 auto;padding:2rem;background-color:var(--background-light);border-radius:16px;border-left:4px solid var(--primary);position:relative}.about_quote__1A9BO:before{content:'"';font-size:4rem;color:var(--primary);position:absolute;top:-10px;left:20px;line-height:1}.about_interestsIntro__6thlG{font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6;text-align:left;max-width:100%;margin:0 auto 1rem;opacity:.8}.about_personalSection___9gnB{text-align:left}.about_personalSection___9gnB h3{font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 1.5rem}.about_interestsGrid__RW3Cy{display:flex;flex-direction:column;gap:1rem;max-width:100%;margin:0 auto}.about_activityCard__g9xCI{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--background-light);border-radius:12px;border:1px solid var(--accent);text-align:left}.about_activityIcon__MBhVQ .about_material-symbols-outlined__c_R2f{color:var(--primary);font-size:1.5rem;flex-shrink:0}.about_activityCard__g9xCI p{margin:0;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.5}.about_primaryButton__EHgY5,.about_secondaryButton__VvOBX{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:clamp(1rem,1.3vw,1.125rem);transition:all .3s ease;border:2px solid}.about_primaryButton__EHgY5{background-color:white;color:var(--primary);border-color:white}.about_primaryButton__EHgY5:hover{background-color:transparent;color:white;transform:translateY(-2px)}.about_secondaryButton__VvOBX{background-color:transparent;color:white;border-color:white}.about_secondaryButton__VvOBX:hover{background-color:white;color:var(--primary);transform:translateY(-2px)}.about_material-symbols-outlined__c_R2f{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;display:inline-block;line-height:1}@media screen and (max-width:768px){.about_heroContent__a9IVf{grid-template-columns:1fr;text-align:center;gap:2rem}.about_heroStats__ET4lt{justify-content:center}.about_tabContainer__wANKa{justify-content:flex-start;padding:.4rem;gap:.3rem}.about_tab__0435p{padding:.75rem 1rem;font-size:.875rem}.about_tab__0435p .about_material-symbols-outlined__c_R2f{font-size:1.1rem}.about_valuesGrid__7CMSl{grid-template-columns:1fr}.about_ctaButtons___c5Ho{flex-direction:column;align-items:center}.about_primaryButton__EHgY5,.about_secondaryButton__VvOBX{width:100%;max-width:300px;justify-content:center}.about_funFact__ip1mi{flex-direction:column;text-align:center;gap:.75rem}.about_focusGrid__xedBf,.about_learningPlatforms__Vd0vM{grid-template-columns:1fr}}@media screen and (max-width:1024px){.about_heroContent__a9IVf{gap:2.5rem}.about_valuesGrid__7CMSl{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.about_tabContainer__wANKa{max-width:min(700px,90vw)}}