.page-module___8aEwW__mainWrapper{width:100%;font-family:var(--font-inter);flex-direction:column;justify-content:center;align-items:center;padding:120px 0 0;display:flex}.page-module___8aEwW__mainWrapper hr{border:none;border-top:solid 1px var(--color-border);width:100%;margin:64px 0}
.Timeline-module__y657BW__contentWrapper{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper{justify-content:space-between;align-items:flex-start;width:100%;display:flex}@media (max-width:382px){.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper{margin:0 0 16px}}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__stepWrapper{justify-content:space-between;align-items:center;display:flex;position:relative}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__stepWrapper .Timeline-module__y657BW__line{background-color:var(--color-border);z-index:-1;width:80px;height:2px;position:absolute}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__stepWrapper .Timeline-module__y657BW__dot{aspect-ratio:1;background-color:var(--color-primary);border-radius:999px;height:12px}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__stepWrapper .Timeline-module__y657BW__numberContainer{background-color:var(--color-surface-accent);color:var(--color-primary);border-radius:6px;margin:0 16px;padding:8px;font-weight:600}@media (max-width:544px){.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__stepWrapper .Timeline-module__y657BW__numberContainer{font-size:12px}}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper{border:solid 1px var(--color-border);background-color:var(--color-surface);border-radius:8px;justify-content:center;align-items:flex-start;gap:16px;padding:16px;display:flex}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__iconContainer{color:var(--color-primary);background-color:var(--color-surface-accent);border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex}@media (max-width:1264px){.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__iconContainer{aspect-ratio:1}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__iconContainer svg{height:32px}}@media (max-width:544px){.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__iconContainer{padding:2px}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__iconContainer svg{height:20px}}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__textWrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__textWrapper .Timeline-module__y657BW__title{color:var(--color-foreground);margin:0 0 8px;font-size:18px;font-weight:600}@media (max-width:1264px){.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__textWrapper .Timeline-module__y657BW__title{font-size:15px}}@media (max-width:544px){.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__textWrapper .Timeline-module__y657BW__title{width:60%;font-size:13px}}.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__textWrapper .Timeline-module__y657BW__description{color:var(--color-muted);font-size:12px}@media (max-width:1264px){.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__textWrapper .Timeline-module__y657BW__description{font-size:10px}}@media (max-width:1090px){.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__textWrapper .Timeline-module__y657BW__description{font-size:12px}}@media (max-width:544px){.Timeline-module__y657BW__contentWrapper .Timeline-module__y657BW__itemWrapper .Timeline-module__y657BW__infoWrapper .Timeline-module__y657BW__textWrapper .Timeline-module__y657BW__description{font-size:10px;line-height:1.4}}
.About-module__aX9FVG__aboutWrapper{flex-direction:column;justify-content:center;align-items:center;width:1200px;display:flex}@media (max-width:1264px){.About-module__aX9FVG__aboutWrapper{width:1024px}}@media (max-width:1090px){.About-module__aX9FVG__aboutWrapper{width:768px}}@media (max-width:832px){.About-module__aX9FVG__aboutWrapper{width:480px}}@media (max-width:544px){.About-module__aX9FVG__aboutWrapper{width:350px}}@media (max-width:382px){.About-module__aX9FVG__aboutWrapper{width:300px}}.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper{justify-content:space-between;align-items:flex-start;width:100%;display:flex}@media (max-width:1090px){.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper{flex-direction:column}}.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__leftContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;display:flex}@media (max-width:1090px){.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__leftContent{width:100%;margin:0 0 32px}}.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__leftContent .About-module__aX9FVG__essayWrapper{margin:24px 0}.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__leftContent .About-module__aX9FVG__essayWrapper .About-module__aX9FVG__essay{color:var(--color-muted);font-size:15px;font-weight:500}@media (max-width:1264px){.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__leftContent .About-module__aX9FVG__essayWrapper .About-module__aX9FVG__essay{font-size:14px;line-height:1.3}}@media (max-width:544px){.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__leftContent .About-module__aX9FVG__essayWrapper .About-module__aX9FVG__essay{font-size:12px}}.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__leftContent .About-module__aX9FVG__essayWrapper .About-module__aX9FVG__essay a{color:var(--color-primary);font-weight:600}.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__leftContent .About-module__aX9FVG__essayWrapper .About-module__aX9FVG__essay a:hover{text-decoration:underline}.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__leftContent .About-module__aX9FVG__attributesGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:832px){.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__leftContent .About-module__aX9FVG__attributesGrid{grid-template-columns:repeat(1,1fr)}}.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__rightContent{flex-direction:column;place-items:flex-start center;width:40%;height:784px;display:flex;position:relative}@media (max-width:1090px){.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__rightContent{width:100%}}@media (max-width:382px){.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__rightContent{height:fit-content}}.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__rightContent .About-module__aX9FVG__timelineGrid{flex-direction:column;justify-content:space-between;height:100%;display:flex}@media (max-width:1090px){.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__rightContent .About-module__aX9FVG__timelineGrid{height:90%}}.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__rightContent .About-module__aX9FVG__timelineGrid .About-module__aX9FVG__timelineArrow{z-index:-1;background-color:var(--color-border);width:2px;height:600px;position:absolute;top:80px;left:5px}@media (max-width:832px){.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__rightContent .About-module__aX9FVG__timelineGrid .About-module__aX9FVG__timelineArrow{height:580px}}@media (max-width:544px){.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__rightContent .About-module__aX9FVG__timelineGrid .About-module__aX9FVG__timelineArrow{height:570px}}@media (max-width:382px){.About-module__aX9FVG__aboutWrapper .About-module__aX9FVG__contentWrapper .About-module__aX9FVG__rightContent .About-module__aX9FVG__timelineGrid .About-module__aX9FVG__timelineArrow{height:640px}}
.SectionTitle-module__ikwQIG__heroTitle{color:var(--color-foreground);font-size:60px;font-weight:700;line-height:1}@media (max-width:1264px){.SectionTitle-module__ikwQIG__heroTitle{font-size:48px}}@media (max-width:832px){.SectionTitle-module__ikwQIG__heroTitle{width:70%;font-size:36px;line-height:.8}}@media (max-width:544px){.SectionTitle-module__ikwQIG__heroTitle{width:70%;font-size:28px;line-height:.6}}@media (max-width:382px){.SectionTitle-module__ikwQIG__heroTitle{width:80%;font-size:26px;line-height:.6}}.SectionTitle-module__ikwQIG__dot{color:var(--color-primary);margin:0 0 0 -4px;font-size:50px}.SectionTitle-module__ikwQIG__roleTitle{color:var(--color-primary);letter-spacing:2px;font-size:14px;font-weight:600}@media (max-width:1264px){.SectionTitle-module__ikwQIG__roleTitle{font-size:12px}}@media (max-width:832px){.SectionTitle-module__ikwQIG__roleTitle{font-size:11px}}@media (max-width:544px){.SectionTitle-module__ikwQIG__roleTitle{font-size:9px}}.SectionTitle-module__ikwQIG__line{background-color:var(--color-primary);border-radius:2px;width:48px;height:3px;margin:20px 0}.SectionTitle-module__ikwQIG__heroDescription{width:480px;color:var(--color-subtle);margin:32px 0;font-weight:500;line-height:1.6}@media (max-width:1264px){.SectionTitle-module__ikwQIG__heroDescription{font-size:14px}}@media (max-width:544px){.SectionTitle-module__ikwQIG__heroDescription{width:100%;font-size:12px}}
.AttributeCard-module__whGgEq__card{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:6px;flex-direction:column;width:100%;padding:16px;display:flex}.AttributeCard-module__whGgEq__card .AttributeCard-module__whGgEq__iconWrapper{background-color:var(--color-surface-accent);width:38px;height:38px;color:var(--color-primary);border-radius:6px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.AttributeCard-module__whGgEq__card .AttributeCard-module__whGgEq__content{flex-direction:column;gap:6px;display:flex}.AttributeCard-module__whGgEq__card .AttributeCard-module__whGgEq__content .AttributeCard-module__whGgEq__line{background-color:var(--color-primary);border-radius:4px;width:30px;height:2px}.AttributeCard-module__whGgEq__card .AttributeCard-module__whGgEq__content h3{color:var(--color-foreground);margin:0;font-size:14px;font-weight:600}@media (max-width:1264px){.AttributeCard-module__whGgEq__card .AttributeCard-module__whGgEq__content h3{font-size:12px}}@media (max-width:832px){.AttributeCard-module__whGgEq__card .AttributeCard-module__whGgEq__content h3{font-size:16px}}.AttributeCard-module__whGgEq__card .AttributeCard-module__whGgEq__content span{color:var(--color-muted);font-size:11px;line-height:1.5}@media (max-width:1264px){.AttributeCard-module__whGgEq__card .AttributeCard-module__whGgEq__content span{font-size:10px}}@media (max-width:832px){.AttributeCard-module__whGgEq__card .AttributeCard-module__whGgEq__content span{font-size:12px}}
.CallToAction-module___Embzq__mainWrapper{background-color:var(--color-primary-light);border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin:32px 0;padding:16px;display:flex}@media (max-width:832px){.CallToAction-module___Embzq__mainWrapper{flex-direction:column}}.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent{justify-content:center;align-items:center;display:flex}.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__iconContainer{background-color:var(--color-primary-light-accent);border-radius:12px;margin:0 32px;padding:16px}.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__iconContainer svg{color:var(--color-primary)}@media (max-width:544px){.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__iconContainer{margin:0 16px 0 0}}.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__textWrapper{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__textWrapper .CallToAction-module___Embzq__title{color:var(--color-foreground);font-size:18px;font-weight:600}@media (max-width:1090px){.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__textWrapper .CallToAction-module___Embzq__title{font-size:16px}}@media (max-width:544px){.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__textWrapper .CallToAction-module___Embzq__title{font-size:13px}}.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__textWrapper .CallToAction-module___Embzq__description{color:var(--color-subtle);width:550px;margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.4}@media (max-width:1264px){.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__textWrapper .CallToAction-module___Embzq__description{width:450px}}@media (max-width:1090px){.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__textWrapper .CallToAction-module___Embzq__description{width:350px;font-size:11px}}@media (max-width:832px){.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__textWrapper .CallToAction-module___Embzq__description{width:320px}}@media (max-width:544px){.CallToAction-module___Embzq__mainWrapper .CallToAction-module___Embzq__leftContent .CallToAction-module___Embzq__textWrapper .CallToAction-module___Embzq__description{width:200px;font-size:9px}}.CallToAction-module___Embzq__mainWrapper a{letter-spacing:1px;color:var(--color-primary);border:solid 1px var(--color-primary);border-radius:5px;justify-content:center;align-items:center;margin:0 32px;padding:12px 28px;font-size:11px;font-weight:600;display:flex}@media (max-width:1090px){.CallToAction-module___Embzq__mainWrapper a{margin:0 16px}}@media (max-width:832px){.CallToAction-module___Embzq__mainWrapper a{width:100%;margin:16px 0 0}}@media (max-width:544px){.CallToAction-module___Embzq__mainWrapper a{font-size:10px}}.CallToAction-module___Embzq__mainWrapper a{transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s}.CallToAction-module___Embzq__mainWrapper a:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 6px 16px #2563eb26}.CallToAction-module___Embzq__mainWrapper a:active{box-shadow:none;transform:translateY(0)}.CallToAction-module___Embzq__mainWrapper a svg{margin:0 0 0 16px;transition:transform .2s}
.Hero-module__9Fun1G__heroWrapper{justify-content:center;align-items:center;width:1200px;display:flex}@media (max-width:1264px){.Hero-module__9Fun1G__heroWrapper{width:1024px}}@media (max-width:1090px){.Hero-module__9Fun1G__heroWrapper{justify-content:flex-start;width:768px}}@media (max-width:832px){.Hero-module__9Fun1G__heroWrapper{width:480px}}@media (max-width:544px){.Hero-module__9Fun1G__heroWrapper{width:350px}}@media (max-width:382px){.Hero-module__9Fun1G__heroWrapper{width:300px}}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent{flex-direction:column;justify-content:center;align-items:flex-start;width:50%;display:flex}@media (max-width:1090px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent{width:60%;margin:0 0 32px}}@media (max-width:832px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent{width:100%}}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper{justify-content:center;align-items:center;display:flex}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__projectsButton{font-family:var(--font-inter);background-color:var(--color-foreground);letter-spacing:1px;color:var(--color-surface-secondary);border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:14px 24px;font-size:11px;transition:all .2s;display:flex}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__projectsButton:hover{background-color:var(--color-primary);cursor:pointer;box-shadow:0 6px 16px #2563eb2e}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__projectsButton:hover svg{transform:translate(3px)}@media (max-width:1264px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__projectsButton{padding:12px 16px;font-size:10px}}@media (max-width:544px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__projectsButton{padding:8px 12px;font-size:9px}}@media (max-width:382px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__projectsButton{padding:6px 8px;font-size:8px}}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__projectsButton svg{margin:0 0 0 12px;transition:transform .2s}@media (max-width:544px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__projectsButton svg{margin:0 0 0 4px}}@media (max-width:382px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__projectsButton svg{height:10px}}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__socialButton{letter-spacing:1px;font-size:11px;font-weight:600;font-family:var(--font-inter);color:var(--color-foreground);cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;height:24px;padding:0 24px;display:flex}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__socialButton:first-of-type{border-right:solid 2px var(--color-border)}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__socialButton{transition:color .2s,transform .2s}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__socialButton:hover{color:var(--color-primary)}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__socialButton:hover svg{transform:translate(2px,-2px)}@media (max-width:1264px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__socialButton{font-size:10px}}@media (max-width:544px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__socialButton{font-size:8px}}@media (max-width:382px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__socialButton{padding:0 12px}}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__socialButton svg{margin:0 0 0 8px;transition:transform .2s}@media (max-width:382px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__leftContent .Hero-module__9Fun1G__buttonWrapper .Hero-module__9Fun1G__socialButton svg{height:10px}}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__rightContent{flex-direction:column;justify-content:center;align-items:center;width:50%;height:500px;display:flex;position:relative}@media (max-width:1090px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__rightContent{display:none}}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__rightContent .Hero-module__9Fun1G__imageContainer{z-index:2;background-image:url(/pic.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:28px;width:380px;height:420px}@media (max-width:1264px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__rightContent .Hero-module__9Fun1G__imageContainer{width:340px}}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__rightContent .Hero-module__9Fun1G__dotPattern{background-image:radial-gradient(var(--color-pattern)1.5px, transparent 1.5px);z-index:0;background-size:20px 20px;width:100px;height:220px;position:absolute}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__rightContent .Hero-module__9Fun1G__dotPattern.Hero-module__9Fun1G__top{top:60px;right:8px}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__rightContent .Hero-module__9Fun1G__dotPattern.Hero-module__9Fun1G__bottom{bottom:60px;left:50px}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__rightContent .Hero-module__9Fun1G__attributeCard{z-index:3;background-color:var(--color-surface-secondary);font-family:var(--font-jetbrains-mono);border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:absolute;top:280px;right:0}@media (max-width:1090px){.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__rightContent .Hero-module__9Fun1G__attributeCard{display:none}}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__rightContent .Hero-module__9Fun1G__attributeCard .Hero-module__9Fun1G__brace{color:var(--color-primary);font-size:22px;font-weight:700}.Hero-module__9Fun1G__heroWrapper .Hero-module__9Fun1G__rightContent .Hero-module__9Fun1G__attributeCard .Hero-module__9Fun1G__attribute{color:var(--color-foreground);padding:8px 0 8px 16px;font-size:12px;font-weight:500}
.InfiniteCarousel-module__pin7Oa__technologiesWrapper{background-color:var(--color-surface-secondary);justify-content:center;align-items:center;width:100%;height:80px;margin:0 0 64px;display:flex}@media (max-width:832px){.InfiniteCarousel-module__pin7Oa__technologiesWrapper{height:60px}}@media (max-width:544px){.InfiniteCarousel-module__pin7Oa__technologiesWrapper{height:40px}}.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__technologiesTitle{letter-spacing:1px;width:180px;color:var(--color-subtle);flex-shrink:0;font-size:12px;font-weight:600}.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper{width:1200px;position:relative;overflow:hidden}@media (max-width:1264px){.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper{width:1024px}}@media (max-width:1090px){.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper{width:768px}}@media (max-width:832px){.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper{width:480px}}@media (max-width:544px){.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper{width:350px}}@media (max-width:382px){.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper{width:300px}}.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper .InfiniteCarousel-module__pin7Oa__carouselTrack{align-items:center;width:max-content;animation:30s linear infinite InfiniteCarousel-module__pin7Oa__technologyCarousel;display:flex}.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper .InfiniteCarousel-module__pin7Oa__carouselTrack .InfiniteCarousel-module__pin7Oa__technology{border-right:1px solid var(--color-border);color:var(--color-foreground);font-size:13px;font-weight:600;font-family:var(--font-jetbrains-mono);letter-spacing:1px;white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;padding:0 28px;display:flex}@media (max-width:1090px){.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper .InfiniteCarousel-module__pin7Oa__carouselTrack .InfiniteCarousel-module__pin7Oa__technology{font-size:11px}}@media (max-width:544px){.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper .InfiniteCarousel-module__pin7Oa__carouselTrack .InfiniteCarousel-module__pin7Oa__technology{padding:0 16px;font-size:9px}}.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper .InfiniteCarousel-module__pin7Oa__carouselTrack .InfiniteCarousel-module__pin7Oa__technology img{height:24px}@media (max-width:1090px){.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper .InfiniteCarousel-module__pin7Oa__carouselTrack .InfiniteCarousel-module__pin7Oa__technology img{height:18px}}@media (max-width:544px){.InfiniteCarousel-module__pin7Oa__technologiesWrapper .InfiniteCarousel-module__pin7Oa__carouselWrapper .InfiniteCarousel-module__pin7Oa__carouselTrack .InfiniteCarousel-module__pin7Oa__technology img{height:16px}}@keyframes InfiniteCarousel-module__pin7Oa__technologyCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}
.SkillCard-module__AiNmPa__cardWrapper{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px;display:flex}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper{border-bottom:solid 1px var(--color-border);justify-content:flex-start;align-items:flex-start;margin:0 0 16px;display:flex}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper .SkillCard-module__AiNmPa__infoIcon{aspect-ratio:1;background-color:var(--color-primary-light);border-radius:8px;justify-content:center;align-items:center;height:48px;display:flex}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper .SkillCard-module__AiNmPa__infoIcon svg{height:32px;color:var(--color-primary)}@media (max-width:1264px){.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper .SkillCard-module__AiNmPa__infoIcon svg{height:28px}}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper .SkillCard-module__AiNmPa__infoText{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper .SkillCard-module__AiNmPa__infoText .SkillCard-module__AiNmPa__infoTitle{color:var(--color-foreground);margin:0 0 8px 16px;font-size:20px;font-weight:700}@media (max-width:1264px){.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper .SkillCard-module__AiNmPa__infoText .SkillCard-module__AiNmPa__infoTitle{font-size:17px}}@media (max-width:544px){.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper .SkillCard-module__AiNmPa__infoText .SkillCard-module__AiNmPa__infoTitle{font-size:14px}}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper .SkillCard-module__AiNmPa__infoText .SkillCard-module__AiNmPa__infoDescription{color:var(--color-subtle);margin:0 0 16px 16px;font-size:13px;font-weight:500}@media (max-width:1264px){.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper .SkillCard-module__AiNmPa__infoText .SkillCard-module__AiNmPa__infoDescription{font-size:11px}}@media (max-width:832px){.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper .SkillCard-module__AiNmPa__infoText .SkillCard-module__AiNmPa__infoDescription{font-size:12px}}@media (max-width:544px){.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__infoWrapper .SkillCard-module__AiNmPa__infoText .SkillCard-module__AiNmPa__infoDescription{font-size:11px}}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__itemGrid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__itemGrid .SkillCard-module__AiNmPa__dot{aspect-ratio:1;background-color:var(--color-primary);border-radius:100px;height:4px;margin:0 8px 0 0}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__itemGrid .SkillCard-module__AiNmPa__item{border-radius:4px;justify-content:flex-start;align-items:center;padding:4px 0 4px 8px;display:flex}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__itemGrid .SkillCard-module__AiNmPa__item img{aspect-ratio:1;height:18px}@media (max-width:1264px){.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__itemGrid .SkillCard-module__AiNmPa__item img{height:17px}}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__itemGrid .SkillCard-module__AiNmPa__item .SkillCard-module__AiNmPa__itemIcon{filter:var(--bright-filter)}.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__itemGrid .SkillCard-module__AiNmPa__item .SkillCard-module__AiNmPa__label{font-family:var(--font-jetbrains-mono);color:var(--color-foreground);margin:0 12px;font-size:11px;font-weight:600}@media (max-width:1264px){.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__itemGrid .SkillCard-module__AiNmPa__item .SkillCard-module__AiNmPa__label{font-size:10px}}@media (max-width:832px){.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__itemGrid .SkillCard-module__AiNmPa__item .SkillCard-module__AiNmPa__label{font-size:12px}}@media (max-width:544px){.SkillCard-module__AiNmPa__cardWrapper .SkillCard-module__AiNmPa__itemGrid .SkillCard-module__AiNmPa__item .SkillCard-module__AiNmPa__label{font-size:10px}}
.Skills-module__6Z1ifW__skillsWrapper{flex-direction:column;justify-content:center;align-items:flex-start;width:1200px;display:flex}@media (max-width:1264px){.Skills-module__6Z1ifW__skillsWrapper{width:1024px}}@media (max-width:1090px){.Skills-module__6Z1ifW__skillsWrapper{width:768px}}@media (max-width:832px){.Skills-module__6Z1ifW__skillsWrapper{width:480px}}@media (max-width:544px){.Skills-module__6Z1ifW__skillsWrapper{width:350px}}@media (max-width:382px){.Skills-module__6Z1ifW__skillsWrapper{width:300px}}.Skills-module__6Z1ifW__skillsWrapper .Skills-module__6Z1ifW__titleWrapper{width:40%}@media (max-width:1090px){.Skills-module__6Z1ifW__skillsWrapper .Skills-module__6Z1ifW__titleWrapper{width:60%}}@media (max-width:832px){.Skills-module__6Z1ifW__skillsWrapper .Skills-module__6Z1ifW__titleWrapper{width:100%}}.Skills-module__6Z1ifW__skillsWrapper .Skills-module__6Z1ifW__skillCardGrid{grid-template-columns:repeat(3,1fr);gap:28px;width:100%;display:grid}@media (max-width:1090px){.Skills-module__6Z1ifW__skillsWrapper .Skills-module__6Z1ifW__skillCardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:832px){.Skills-module__6Z1ifW__skillsWrapper .Skills-module__6Z1ifW__skillCardGrid{grid-template-columns:repeat(1,1fr)}}
.Projects-module__PbP_NW__projectsWrapper{flex-direction:column;justify-content:center;align-items:flex-start;width:1200px;display:flex}@media (max-width:1264px){.Projects-module__PbP_NW__projectsWrapper{width:1024px}}@media (max-width:1090px){.Projects-module__PbP_NW__projectsWrapper{width:768px}}@media (max-width:832px){.Projects-module__PbP_NW__projectsWrapper{width:480px}}@media (max-width:544px){.Projects-module__PbP_NW__projectsWrapper{width:350px}}@media (max-width:382px){.Projects-module__PbP_NW__projectsWrapper{width:300px}}.Projects-module__PbP_NW__projectsWrapper .Projects-module__PbP_NW__contentWrapper{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.Projects-module__PbP_NW__projectsWrapper .Projects-module__PbP_NW__contentWrapper .Projects-module__PbP_NW__leftContent{flex-direction:column;justify-content:center;align-items:flex-start;width:50%;display:flex}@media (max-width:832px){.Projects-module__PbP_NW__projectsWrapper .Projects-module__PbP_NW__contentWrapper .Projects-module__PbP_NW__leftContent{width:100%}}.Projects-module__PbP_NW__projectsWrapper .Projects-module__PbP_NW__contentWrapper .Projects-module__PbP_NW__rightContent{flex-direction:column;justify-content:center;align-items:flex-end;width:50%;display:flex}@media (max-width:544px){.Projects-module__PbP_NW__projectsWrapper .Projects-module__PbP_NW__contentWrapper .Projects-module__PbP_NW__rightContent{display:none}}.Projects-module__PbP_NW__projectsWrapper .Projects-module__PbP_NW__contentWrapper .Projects-module__PbP_NW__rightContent .Projects-module__PbP_NW__attributeGrid{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}@media (max-width:1090px){.Projects-module__PbP_NW__projectsWrapper .Projects-module__PbP_NW__contentWrapper .Projects-module__PbP_NW__rightContent .Projects-module__PbP_NW__attributeGrid{display:none}}.Projects-module__PbP_NW__projectsWrapper .Projects-module__PbP_NW__projectsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:1090px){.Projects-module__PbP_NW__projectsWrapper .Projects-module__PbP_NW__projectsGrid{grid-template-columns:repeat(1,1fr)}}
.AttributeCardHorizontal-module__v5JFWW__card{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:6px;width:381px;padding:16px;display:flex}@media (max-width:1264px){.AttributeCardHorizontal-module__v5JFWW__card{padding:13px}}@media (max-width:1090px){.AttributeCardHorizontal-module__v5JFWW__card{width:268px}}.AttributeCardHorizontal-module__v5JFWW__card .AttributeCardHorizontal-module__v5JFWW__iconWrapper{aspect-ratio:1;background-color:var(--color-surface-accent);height:48px;color:var(--color-primary);border-radius:6px;justify-content:center;align-items:center;margin:0 16px 0 0;display:flex}@media (max-width:1264px){.AttributeCardHorizontal-module__v5JFWW__card .AttributeCardHorizontal-module__v5JFWW__iconWrapper{height:40px}.AttributeCardHorizontal-module__v5JFWW__card .AttributeCardHorizontal-module__v5JFWW__iconWrapper svg{height:18px}}.AttributeCardHorizontal-module__v5JFWW__card .AttributeCardHorizontal-module__v5JFWW__content{flex-direction:column;gap:6px;display:flex}@media (max-width:1264px){.AttributeCardHorizontal-module__v5JFWW__card .AttributeCardHorizontal-module__v5JFWW__content{gap:0}}.AttributeCardHorizontal-module__v5JFWW__card .AttributeCardHorizontal-module__v5JFWW__content h3{color:var(--color-foreground);margin:0;font-size:14px;font-weight:600}.AttributeCardHorizontal-module__v5JFWW__card .AttributeCardHorizontal-module__v5JFWW__content span{color:var(--color-muted);font-size:11px;line-height:1.5}@media (max-width:1264px){.AttributeCardHorizontal-module__v5JFWW__card .AttributeCardHorizontal-module__v5JFWW__content span{font-size:10px}}
.FeaturedProjectCard-module__aGttIa__featuredProject{background-color:var(--color-surface);border:solid 1px var(--color-border);border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:32px;display:flex}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__badge{justify-content:flex-start;align-items:center;display:flex}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__badge svg{color:var(--color-background);background-color:var(--color-primary);border-radius:999px;padding:8px}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__badge p{color:var(--color-primary);background-color:var(--color-surface-accent);border-radius:0 40px 40px 0;padding:4px 12px;font-size:14px;font-weight:700}@media (max-width:544px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__badge p{letter-spacing:1px;font-size:11px}}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__title{color:var(--color-foreground);margin:32px 0 16px;font-size:30px;font-weight:700}@media (max-width:544px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__title{font-size:20px}}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__description{color:var(--color-muted);width:50%;font-size:13px;line-height:1.6}@media (max-width:1090px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__description{width:100%}}@media (max-width:544px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__description{font-size:11px}}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__featuresWrapper{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}@media (max-width:1090px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__featuresWrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:832px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__featuresWrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:544px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__featuresWrapper{grid-template-columns:repeat(1,1fr);gap:10px}}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__featuresWrapper .FeaturedProjectCard-module__aGttIa__projectFeatureWrapper{align-items:center;display:flex}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__featuresWrapper .FeaturedProjectCard-module__aGttIa__projectFeatureWrapper svg{color:var(--color-primary);margin:0 8px 0 0}@media (max-width:544px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__featuresWrapper .FeaturedProjectCard-module__aGttIa__projectFeatureWrapper svg{margin:0 6px 0 0}}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__featuresWrapper .FeaturedProjectCard-module__aGttIa__projectFeatureWrapper p{color:var(--color-foreground);font-size:13px}@media (max-width:1264px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__featuresWrapper .FeaturedProjectCard-module__aGttIa__projectFeatureWrapper p{font-size:11px}}@media (max-width:544px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__featuresWrapper .FeaturedProjectCard-module__aGttIa__projectFeatureWrapper p{font-size:10px}}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__technologiesWrapper{flex-wrap:wrap;gap:12px;width:50%;margin:0 0 24px;display:flex}@media (max-width:1090px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__technologiesWrapper{width:70%}}@media (max-width:832px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__leftContent .FeaturedProjectCard-module__aGttIa__technologiesWrapper{width:100%}}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__rightContent{border-radius:8px;width:100%;height:fit-content;margin:32px 0 0;display:flex;overflow:hidden}@media (max-width:1090px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__rightContent{height:400px}}@media (max-width:832px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__rightContent{height:200px}}@media (max-width:544px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__rightContent{height:170px}}@media (max-width:382px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__rightContent{height:150px}}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__rightContent img{width:100%}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__buttonWrapper{justify-content:flex-start;align-items:center;display:none}@media (max-width:1090px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__buttonWrapper{margin:32px 0 0;display:flex}}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__buttonWrapper .FeaturedProjectCard-module__aGttIa__infoToggle{background-color:var(--color-primary);cursor:pointer;color:#fff;letter-spacing:1px;font-size:12px;font-family:var(--font-inter);border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;display:flex}@media (max-width:1264px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__buttonWrapper .FeaturedProjectCard-module__aGttIa__infoToggle{height:fit-content;padding:12px}}@media (max-width:544px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__buttonWrapper .FeaturedProjectCard-module__aGttIa__infoToggle{padding:8px;font-size:10px}}.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__buttonWrapper .FeaturedProjectCard-module__aGttIa__infoToggle svg{margin:0 0 0 16px}@media (max-width:1264px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__buttonWrapper .FeaturedProjectCard-module__aGttIa__infoToggle svg{height:15px;margin:0 0 0 10px;font-size:11px}}@media (max-width:544px){.FeaturedProjectCard-module__aGttIa__featuredProject .FeaturedProjectCard-module__aGttIa__buttonWrapper .FeaturedProjectCard-module__aGttIa__infoToggle svg{height:12px}}
.TechnologyBadge-module__taJJQa__contentWrapper{background-color:var(--color-surface-secondary);font-family:var(--font-jetbrains-mono);border-radius:999px;justify-content:flex-start;align-items:center;max-width:fit-content;padding:4px 6px;font-weight:600;display:flex}@media (max-width:1264px){.TechnologyBadge-module__taJJQa__contentWrapper{padding:2px 4px}}.TechnologyBadge-module__taJJQa__contentWrapper img{height:18px}@media (max-width:544px){.TechnologyBadge-module__taJJQa__contentWrapper img{height:14px}}.TechnologyBadge-module__taJJQa__contentWrapper p{color:var(--color-foreground);margin:0 8px;font-size:10px}@media (max-width:544px){.TechnologyBadge-module__taJJQa__contentWrapper p{font-size:8px}}
.ProjectCard-module__v1rHdG__contentWrapper{background-color:var(--color-surface);border:solid 1px var(--color-border);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:24px 0 0;display:flex;overflow:hidden}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer{background-color:var(--color-surface-secondary);justify-content:center;align-items:center;width:100%;height:240px;padding:16px;display:flex;overflow:hidden}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer img{border-radius:4px;flex:1}@media (max-width:1264px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer{height:200px}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer img{max-height:100%}}@media (max-width:1090px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer{background-color:var(--color-surface-secondary);width:768px;padding:32px}}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer img{max-height:100%}@media (max-width:832px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer img{display:none}}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer .ProjectCard-module__v1rHdG__inInfoWrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:none}@media (max-width:1090px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer .ProjectCard-module__v1rHdG__inInfoWrapper{display:flex}}@media (max-width:832px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer .ProjectCard-module__v1rHdG__inInfoWrapper{width:100%}}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer .ProjectCard-module__v1rHdG__inInfoWrapper .ProjectCard-module__v1rHdG__inTitle{color:var(--color-foreground);font-size:20px;font-weight:600}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer .ProjectCard-module__v1rHdG__inInfoWrapper .ProjectCard-module__v1rHdG__inDescription{color:var(--color-muted);font-size:13px;line-height:1.5}@media (max-width:1090px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer .ProjectCard-module__v1rHdG__inInfoWrapper .ProjectCard-module__v1rHdG__inDescription{width:90%}}@media (max-width:832px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer .ProjectCard-module__v1rHdG__inInfoWrapper .ProjectCard-module__v1rHdG__inDescription{width:400px}}@media (max-width:544px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__imageContainer .ProjectCard-module__v1rHdG__inInfoWrapper .ProjectCard-module__v1rHdG__inDescription{width:240px;font-size:11px}}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:32px;display:flex}@media (max-width:1264px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper{flex:1}}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__title{color:var(--color-foreground);font-size:20px;font-weight:600}@media (max-width:1090px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__title{display:none}}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__description{color:var(--color-muted);font-size:13px;line-height:1.5}@media (max-width:1264px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__description{font-size:11px}}@media (max-width:1090px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__description{display:none}}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__technologiesWrapper{flex-wrap:wrap;gap:12px;display:flex}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__buttonWrapper{color:var(--color-foreground);justify-content:flex-start;align-items:flex-end;gap:16px;width:100%;display:flex}@media (max-width:1264px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__buttonWrapper{height:100%}}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__buttonWrapper .ProjectCard-module__v1rHdG__repositoryButton{letter-spacing:1px;width:100%;font-size:12px;font-family:var(--font-inter);border:solid 2px var(--color-border);background-color:#0000;border-radius:6px;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;display:flex}@media (max-width:1264px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__buttonWrapper .ProjectCard-module__v1rHdG__repositoryButton{height:fit-content;padding:12px;font-size:11px}}@media (max-width:544px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__buttonWrapper .ProjectCard-module__v1rHdG__repositoryButton{padding:8px;font-size:10px}}.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__buttonWrapper .ProjectCard-module__v1rHdG__repositoryButton img{height:18px;filter:var(--bright-filter);margin:0 0 0 16px}@media (max-width:1264px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__buttonWrapper .ProjectCard-module__v1rHdG__repositoryButton img{height:15px;margin:0 0 0 10px}}@media (max-width:544px){.ProjectCard-module__v1rHdG__contentWrapper .ProjectCard-module__v1rHdG__infoWrapper .ProjectCard-module__v1rHdG__buttonWrapper .ProjectCard-module__v1rHdG__repositoryButton img{height:12px}}
.Contact-module__EFcg4W__contactWrapper{justify-content:space-between;align-items:flex-start;width:1200px;height:100%;margin:32px 0 0;display:flex}@media (max-width:1264px){.Contact-module__EFcg4W__contactWrapper{width:1024px}}@media (max-width:1090px){.Contact-module__EFcg4W__contactWrapper{flex-direction:column;width:768px}}@media (max-width:832px){.Contact-module__EFcg4W__contactWrapper{width:480px}}@media (max-width:544px){.Contact-module__EFcg4W__contactWrapper{width:350px}}@media (max-width:382px){.Contact-module__EFcg4W__contactWrapper{width:300px}}.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__leftContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:42%;display:flex}@media (max-width:1090px){.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__leftContent{width:100%;margin:0 0 32px}}.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent{flex-direction:column;justify-content:flex-start;align-items:center;width:50%;height:676px;padding:32px;display:flex}@media (max-width:1264px){.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent{height:640px}}@media (max-width:1090px){.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent{width:100%}}@media (max-width:382px){.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent{height:fit-content;padding:16px}}.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent{background-color:var(--color-surface);border:solid 1px var(--color-border);border-radius:8px}.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__infoWrapper{justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:flex}.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__infoWrapper .Contact-module__EFcg4W__iconWrapper{background-color:var(--color-surface-accent);color:var(--color-primary);border-radius:6px;justify-content:flex-start;align-items:flex-start;padding:12px;display:flex}.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__infoWrapper .Contact-module__EFcg4W__title{color:var(--color-foreground);font-size:20px;font-weight:600}@media (max-width:382px){.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__infoWrapper .Contact-module__EFcg4W__title{font-size:16px}}.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__infoWrapper .Contact-module__EFcg4W__description{color:var(--color-subtle);width:70%;font-size:12px;font-weight:500}@media (max-width:544px){.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__infoWrapper .Contact-module__EFcg4W__description{width:100%;font-size:11px}}@media (max-width:382px){.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__infoWrapper .Contact-module__EFcg4W__description{font-size:10px}}.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__formWrapper{flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;height:100%;margin:64px 0 0;display:flex}@media (max-width:382px){.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__formWrapper{gap:16px;margin:32px 0 0}}.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__formWrapper .Contact-module__EFcg4W__formRow{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media (max-width:544px){.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__formWrapper .Contact-module__EFcg4W__formRow{flex-direction:column;gap:32px}}@media (max-width:382px){.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__formWrapper .Contact-module__EFcg4W__formRow{gap:16px}}.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__formWrapper button{cursor:pointer;color:#fff;background-color:var(--color-primary);width:100%;font-size:10px;font-family:var(--font-inter);letter-spacing:1px;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:12px;display:flex}.Contact-module__EFcg4W__contactWrapper .Contact-module__EFcg4W__rightContent .Contact-module__EFcg4W__formWrapper button svg{margin:0 8px}
.FormTextarea-module__Vutg5W__wrapper{flex-direction:column;flex:1;gap:7px;width:100%;display:flex}.FormTextarea-module__Vutg5W__wrapper .FormTextarea-module__Vutg5W__label{color:var(--color-foreground);font-size:13px;font-weight:600;line-height:1}.FormTextarea-module__Vutg5W__wrapper .FormTextarea-module__Vutg5W__textarea{border:1px solid var(--color-border);background:var(--color-background);width:100%;height:100%;color:var(--color-foreground);resize:none;border-radius:6px;outline:none;padding:12px;font-family:inherit;font-size:11px;line-height:1.5}.FormTextarea-module__Vutg5W__wrapper .FormTextarea-module__Vutg5W__textarea::placeholder{color:#9ca3af}.FormTextarea-module__Vutg5W__wrapper .FormTextarea-module__Vutg5W__textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb0f}@media (max-width:382px){.FormTextarea-module__Vutg5W__wrapper .FormTextarea-module__Vutg5W__textarea{min-height:100px}}.FormTextarea-module__Vutg5W__wrapper .FormTextarea-module__Vutg5W__textarea.FormTextarea-module__Vutg5W__textareaError{border-color:#ef4444}.FormTextarea-module__Vutg5W__wrapper .FormTextarea-module__Vutg5W__textarea.FormTextarea-module__Vutg5W__textareaError:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef44440f}.FormTextarea-module__Vutg5W__wrapper .FormTextarea-module__Vutg5W__error{color:#ef4444;font-size:10px;line-height:1.3}
.SocialCard-module__V5_00W__contentWrapper{background-color:var(--color-surface);border:solid 1px var(--color-border);border-radius:8px;justify-content:flex-start;align-items:center;width:100%;margin:0 0 16px;padding:4px 24px 4px 12px;display:flex}@media (max-width:1264px){.SocialCard-module__V5_00W__contentWrapper:last-child{margin-bottom:0}}.SocialCard-module__V5_00W__contentWrapper .SocialCard-module__V5_00W__iconWrapper{background-color:var(--color-surface-accent);color:var(--color-primary);border-radius:8px;padding:16px}@media (max-width:382px){.SocialCard-module__V5_00W__contentWrapper .SocialCard-module__V5_00W__iconWrapper{padding:10px}}.SocialCard-module__V5_00W__contentWrapper .SocialCard-module__V5_00W__iconWrapper img{aspect-ratio:1;height:20px}.SocialCard-module__V5_00W__contentWrapper .SocialCard-module__V5_00W__infoWrapper{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.SocialCard-module__V5_00W__contentWrapper .SocialCard-module__V5_00W__infoWrapper .SocialCard-module__V5_00W__title{color:var(--color-foreground);margin:0 0 4px;font-size:16px;font-weight:600}@media (max-width:382px){.SocialCard-module__V5_00W__contentWrapper .SocialCard-module__V5_00W__infoWrapper .SocialCard-module__V5_00W__title{font-size:12px}}.SocialCard-module__V5_00W__contentWrapper .SocialCard-module__V5_00W__infoWrapper .SocialCard-module__V5_00W__description{color:var(--color-subtle);font-size:13px}@media (max-width:382px){.SocialCard-module__V5_00W__contentWrapper .SocialCard-module__V5_00W__infoWrapper .SocialCard-module__V5_00W__description{font-size:10px}}.SocialCard-module__V5_00W__contentWrapper .SocialCard-module__V5_00W__linkIcon{cursor:pointer}.SocialCard-module__V5_00W__contentWrapper .SocialCard-module__V5_00W__linkIcon svg{color:var(--color-primary)}@media (max-width:382px){.SocialCard-module__V5_00W__contentWrapper .SocialCard-module__V5_00W__linkIcon svg{height:16px}}
.FormInput-module__8-hYpG__wrapper{flex-direction:column;gap:7px;width:100%;display:flex}.FormInput-module__8-hYpG__wrapper .FormInput-module__8-hYpG__label{color:var(--color-foreground);font-size:13px;font-weight:600;line-height:1}@media (max-width:382px){.FormInput-module__8-hYpG__wrapper .FormInput-module__8-hYpG__label{font-size:11px}}.FormInput-module__8-hYpG__wrapper .FormInput-module__8-hYpG__input{border:1px solid var(--color-border);background:var(--color-background);width:100%;height:40px;color:var(--color-foreground);border-radius:6px;outline:none;padding:0 12px;font-family:inherit;font-size:11px;line-height:1}.FormInput-module__8-hYpG__wrapper .FormInput-module__8-hYpG__input::placeholder{color:#9ca3af}.FormInput-module__8-hYpG__wrapper .FormInput-module__8-hYpG__input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb0f}.FormInput-module__8-hYpG__wrapper .FormInput-module__8-hYpG__input.FormInput-module__8-hYpG__inputError{border-color:#ef4444}.FormInput-module__8-hYpG__wrapper .FormInput-module__8-hYpG__input.FormInput-module__8-hYpG__inputError:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef44440f}.FormInput-module__8-hYpG__wrapper .FormInput-module__8-hYpG__error{color:#ef4444;font-size:10px;line-height:1.3}
