@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_7a55fa44-module__QSKsmq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_7a55fa44-module__QSKsmq__variable{--font-sora:"Sora", "Sora Fallback"}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#f7f7fa}a{color:inherit;text-decoration:none}button{font:inherit}@keyframes pp3aWave{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pp3aPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--acc) 55%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes pp3aCube{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}@keyframes pp3aRingA{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes pp3aRingB{0%{transform:rotateX(72deg)rotateY(-16deg)rotate(360deg)}to{transform:rotateX(72deg)rotateY(-16deg)rotate(0)}}@keyframes pp3aFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pp3aShadow{0%,to{opacity:.18;transform:translate(-50%)scale(1)}50%{opacity:.1;transform:translate(-50%)scale(.86)}}@keyframes pp3aBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes pp3aTilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes pp3aTypeDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes pp3aArm{0%,to{transform:rotate(6deg)}50%{transform:rotate(-22deg)}}@keyframes pp3aWork{0%,to{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}}@keyframes pp3aDot{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes pp3aJump{0%{transform:translateY(0)}30%{transform:translateY(-16px)rotate(-3deg)}55%{transform:translateY(0)}72%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes pp3aMenuIn{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pp3aMenuOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-14px)scale(.98)}}@keyframes pp3aFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pp3aFadeOut{0%{opacity:1}to{opacity:0}}@keyframes csPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--acc) 55%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes csFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes csBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes csTilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes csArm{0%,to{transform:rotate(6deg)}50%{transform:rotate(-22deg)}}@keyframes csWork{0%,to{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}}@keyframes csDot{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes csBar{0%{width:12%}50%{width:78%}to{width:12%}}@keyframes ppMxPulse{0%{box-shadow:0 0 #6f5fae8c}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes ppMxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ppMxShadow{0%,to{opacity:.16;transform:translate(-50%)scale(1)}50%{opacity:.09;transform:translate(-50%)scale(.85)}}@keyframes ppMxBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes ppMxWork{0%,to{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}}@keyframes ppMxArm{0%,to{transform:rotate(10deg)}50%{transform:rotate(-30deg)}}@keyframes ppMxDot{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes ppMxBar{0%{width:12%}45%{width:58%}70%{width:64%}to{width:86%}}@keyframes ppMxSpark{0%{opacity:0;transform:translateY(0)scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-22px)scale(1.1)}}@keyframes ppMxIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pp404Pulse{0%{box-shadow:0 0 #6f5fae8c}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes pp404Float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pp404Shadow{0%,to{opacity:.16;transform:translate(-50%)scale(1)}50%{opacity:.09;transform:translate(-50%)scale(.85)}}@keyframes pp404Blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes pp404Tilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes pp404Scan{0%,to{transform:rotate(14deg)}50%{transform:rotate(-14deg)}}@keyframes pp404Dot{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes pp404QMark{0%{opacity:0;transform:translateY(6px)scale(.7)}25%{opacity:1;transform:translateY(-2px)scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(-14px)scale(.9)}}@keyframes pp404In{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--rvd,0s);will-change:opacity, transform;transform:translateY(22px)scale(.98)}[data-reveal=in]{opacity:1;transform:none}}[data-card]{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}@media (hover:hover){[data-card]:hover{transform:translateY(-5px);box-shadow:0 1px 1px #1c29260a,0 30px 56px -16px #1c292652,inset 0 1px #ffffff7a}[data-flip]:hover [data-flip-inner]{transform:rotateY(180deg)}}[data-flip-inner][data-flipped=true]{transform:rotateY(180deg)}[data-fliphint]{display:none}@media (hover:none){[data-fliphint]{display:inline-flex!important}}.pp-solid-cta{transition:transform .25s,box-shadow .25s,background .25s}.pp-solid-cta:hover{background:color-mix(in srgb, var(--acc) 92%, #000);box-shadow:0 18px 38px -8px color-mix(in srgb, var(--acc) 58%, transparent);transform:translateY(-3px)}.pp-solid-cta:active{transform:translateY(0)scale(.98)}.pp-outline-cta{transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.pp-outline-cta:hover{border-color:var(--acc);background:var(--chip);transform:translateY(-3px);box-shadow:0 18px 34px -10px #1c292647}.pp-outline-cta:active{transform:translateY(0)scale(.98)}.pp-solid-pill{transition:transform .25s,box-shadow .25s}.pp-solid-pill:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--acc) 35%, transparent);transform:translateY(-2px)}.pp-solid-pill:active{transform:translateY(0)scale(.98)}.pp-outline-pill{transition:border-color .25s,background .25s,transform .25s}.pp-outline-pill:hover{border-color:var(--acc);background:var(--chip);transform:translateY(-1px)}.pp-load-more{transition:background .25s,color .25s,transform .25s}.pp-load-more:hover{background:var(--acc);color:var(--accInk);transform:translateY(-2px)}.pp-load-more:active{transform:translateY(0)}.pp-back-to-top{transition:background .25s,color .25s}.pp-back-to-top:hover{background:var(--acc);color:var(--accInk)}.pp-icon-btn{transition:border-color .25s,color .25s}.pp-icon-btn:hover{border-color:var(--acc);color:var(--acc)}.pp-nav-link:hover,.pp-mobile-nav-item:hover{color:var(--acc)}.pp-brand:hover{transform:translateY(-1px)}.pp-chat-quick{border:1px solid var(--line);background:var(--chip);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .2s}.pp-chat-quick:hover,.pp-chat-input:focus{border-color:var(--acc)}.pp-chat-close:hover{background:color-mix(in srgb, var(--accInk) 16%, transparent)}.pp-chat-resize:hover{opacity:1;background:color-mix(in srgb, var(--accInk) 14%, transparent)}[data-hamburger]{display:none!important}@media (min-width:1101px){[data-mobile-menu]{display:none!important}}@media (max-width:1100px){[data-screen-label=Nav]{flex-wrap:wrap;gap:12px;padding:16px 20px!important}[data-screen-label=Nav] [data-navlinks]{display:none!important}[data-hamburger]{display:flex!important}#bot-chat{top:130px!important}}@media (max-width:1024px){.pp-grid-strengths{grid-template-columns:1fr 1fr!important}.pp-grid-languages{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1300px){#sec-announcement [data-mock-row]{flex-wrap:wrap;flex-basis:100%!important;justify-content:center!important;min-width:0!important}#sec-announcement [data-mock-row]>div{margin-top:0!important}}@media (max-width:900px){#bot-widget>div:last-child{transform-origin:100% 100%;transform:scale(.88)}#bot-chat{bottom:170px!important}#sec-about,#sec-skills,#sec-journey,#sec-headed,#sec-certs,#sec-edu,#sec-faqs,#sec-contact,#sec-strengths,#sec-languages,#sec-projects{padding:48px 36px!important}.pp-grid-2col{grid-template-columns:1fr!important}#sec-contact{padding-bottom:20px!important}#sec-announcement{padding:0 36px!important}#sec-about{padding-top:40px!important;display:block!important}#sec-about [style*="font-size: 56px"]{font-size:36px!important}#sec-about>div:last-child{margin-top:20px;height:400px!important}#sec-about>div:last-child>div:first-child{margin-top:0;margin-right:0!important}[data-mhero=card] #sec-about>div:last-child{background:color-mix(in srgb, var(--acc) 7%, var(--card));border:1px solid var(--line);border-radius:22px;margin-top:30px;overflow:hidden;height:290px!important}[data-mhero=card] #sec-about>div:last-child>div:first-child{transform:scale(.66)}[data-mhero=ghost] #sec-about{position:relative;overflow:hidden}[data-mhero=ghost] #sec-about>div:first-child{z-index:1;position:relative}[data-mhero=ghost] #sec-about>div:last-child{opacity:.28;pointer-events:none;z-index:0;margin-top:0;top:8px;bottom:auto;right:6px;height:auto!important;position:absolute!important}[data-mhero=ghost] #sec-about>div:last-child>div:first-child{transform-origin:100% 100%;transform:scale(.62)}[data-mhero=hidden] #sec-about>div:last-child{display:none!important}[data-mhero=hidden] #sec-about{padding-bottom:60px!important}.pp-grid-skills{grid-template-columns:1fr 1fr!important}.pp-grid-growth{grid-template-columns:1fr!important}#sec-contact>div{padding:40px 24px!important}#sec-contact [style*="font-size: 36px"]{font-size:27px!important}[style*="font-size: 30px"]{font-size:24px!important}}@media (max-width:760px){#sec-about,#sec-skills,#sec-journey,#sec-headed,#sec-certs,#sec-edu,#sec-faqs,#sec-contact,#sec-strengths,#sec-languages,#sec-projects{padding:44px 20px!important}}@media (max-width:560px){#sec-about,#sec-skills,#sec-journey,#sec-headed,#sec-certs,#sec-edu,#sec-faqs,#sec-contact,#sec-strengths,#sec-languages,#sec-projects{padding:44px 20px!important}#sec-contact{padding-bottom:18px!important}#sec-announcement{padding:0 20px!important}[data-mock-row]{flex-wrap:nowrap!important;gap:8px!important}[data-mock-row]>div{flex:1 1 0;min-width:0;border-radius:10px!important;width:auto!important;padding:10px!important}[data-mock-row]>div>div:first-child{border-radius:8px!important;width:26px!important;height:26px!important;margin-bottom:8px!important}[data-mock-row]>div svg{width:13px!important;height:13px!important}[data-mock-row]>div>div:nth-child(2){height:6px!important;margin-bottom:5px!important}[data-mock-row]>div>div:nth-child(3){height:6px!important}[data-mock-row]>div>div:last-child{margin-top:8px!important;font-size:8px!important}#sec-contact>div{padding:36px 20px!important}.pp-grid-skills,.pp-grid-strengths,.pp-grid-growth{grid-template-columns:1fr!important}.pp-grid-languages{grid-template-columns:1fr 1fr!important}#sec-about [style*="font-size: 56px"]{font-size:30px!important}#sec-about>div:last-child{height:360px!important}#sec-about>div:last-child>div:first-child{transform:scale(.8)}[data-mhero=card] #sec-about>div:last-child{height:250px!important}[data-mhero=card] #sec-about>div:last-child>div:first-child{transform:scale(.56)}[data-mhero=ghost] #sec-about>div:last-child{bottom:4px;right:0}[data-mhero=ghost] #sec-about>div:last-child>div:first-child{transform-origin:100% 100%;transform:scale(.52)}#bot-widget{gap:8px!important;bottom:12px!important;right:12px!important}#bot-widget>div:first-child{max-width:140px!important;padding:9px 12px!important;font-size:11.5px!important}#bot-widget>div:last-child{transform-origin:100% 100%;transform:scale(.78)}#bot-chat{width:auto!important;bottom:120px!important;left:12px!important;right:12px!important}#top-btn{bottom:20px!important;left:12px!important}.pp-edu-row{flex-wrap:wrap}}@media (max-width:760px){#cs-title{font-size:34px!important}#cs-stage{transform:scale(.72);margin:-30px 0!important}#cs-main{padding:32px 22px 48px!important}}@media (max-width:700px){[data-mx-title]{font-size:26px!important}[data-mx-scene]{transform:scale(.85)}[data-p404-num]{gap:10px!important;font-size:110px!important}[data-p404-num]>div{width:96px!important;height:96px!important}[data-p404-scene]{transform:scale(.85)}}
