@font-face{font-family:TriakisFont-Regular;src:url(../media/TriakisFont-Regular.1t6v8c8i1kvje.otf)}.galaxy-hero{isolation:isolate;background:#000;justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex;position:relative;overflow:hidden}.galaxy-background{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.galaxy-glow{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(#ffffff17 0%,#a0a0a00a 45%,#0000 75%);border-radius:50%;width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.galaxy-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:80px 24px;display:flex;position:relative}.galaxy-title{letter-spacing:-.07em;color:#f5f5f5;text-shadow:0 0 20px #ffffff2e,0 0 60px #ffffff14;margin:0;font-family:TriakisFont-Regular;font-size:clamp(3.5rem,10vw,8rem);font-weight:800;line-height:1.1}.galaxy-description{letter-spacing:.02em;color:#a3a3a3;max-width:650px;margin:28px 0 0;font-family:TriakisFont-Regular;font-size:clamp(1rem,2vw,1.35rem);font-weight:400;line-height:1.9}.galaxy-divider{background:linear-gradient(90deg,#0000,#737373,#f5f5f5,#737373,#0000);border-radius:100%;width:100px;height:1px;margin-top:32px;box-shadow:0 0 15px #fff3}.profile-section{text-align:center;color:#f5f5f5;background:#050505;flex-direction:column;justify-content:center;align-items:center;min-height:20vh;padding-top:40px;display:flex}.profile-name{letter-spacing:-.04em;color:#f5f5f5;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:700}.profile-role{color:#a3a3a3;margin-top:20px;font-size:clamp(1rem,2.5vw,1.5rem)}.project-perview{margin-top:100px;padding:30px}.projects-title{color:#f5f5f5;padding-right:20px;font-size:22px;font-weight:bolder}.about{direction:ltr;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:min(1200px,90%);margin:140px auto;display:grid}.about-image,.about-content{opacity:0;flex-direction:column;transition:opacity .8s,transform .8s;display:flex;transform:translateY(50px)}.about.runSection .about-image,.about.runSection .about-content{opacity:1;transform:translateY(0)}.about-image{aspect-ratio:4/5;position:relative;overflow:hidden}.about-img{object-fit:cover;width:100%;height:100%;display:block}.about-content{color:#fff}.about-content h2{font-size:clamp(36px,5vw,68px);line-height:1.2}.about-content p{color:#aaa;line-height:2}@media (max-width:768px){.about{grid-template-columns:1fr;gap:35px}.about{grid-template-columns:1fr;gap:40px;width:88%;margin:90px auto}.about-image{aspect-ratio:4/3}.about-content h2{letter-spacing:-1.5px;font-size:clamp(38px,9vw,56px)}.about-content p{font-size:14px}.about-footer{margin-top:30px}}@media (prefers-reduced-motion:reduce){.about-image,.about-content,.about-img,.about-arrow{transition:none}}@media (max-width:768px){.galaxy-glow{width:350px;height:300px}.galaxy-content{padding:60px 20px}.galaxy-title{letter-spacing:-.04em}}.carouselZero{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(50px)}.carouselZero.runSection{opacity:1;transform:translateY(0)}.carousel{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(50px)}.carousel.runSection{opacity:1;transform:translateY(0)}
