._nav_vzrk2_1{isolation:isolate;-webkit-backdrop-filter:blur(32px)saturate(1.6)brightness(1.1);backdrop-filter:blur(32px)saturate(1.6)brightness(1.1);background:linear-gradient(135deg,#1e2332bf 0%,#141928a6 50%,#191e2db3 100%);border:1px solid #ffffff26;border-radius:18px;justify-content:center;align-items:center;width:300px;height:48px;margin:30px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 0 60px #6496ff14,0 10px 40px #00000080,0 4px 16px #0000004d,inset 0 1px 1px #ffffff40,inset 0 -1px 2px #0006,0 0 0 1px #6496ff1a}._nav_vzrk2_1:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a 0%,#ffffff08 50%,#fff0 100%);border-radius:18px 18px 0 0;height:50%;position:absolute;top:0;left:0;right:0}._nav_vzrk2_1:after{content:"";pointer-events:none;opacity:.6;background:linear-gradient(90deg,#fff0 0%,#ffffff40 50%,#fff0 100%);border-radius:18px;height:2px;position:absolute;top:-1px;left:12%;right:12%}._nav_vzrk2_1:hover{border-color:#ffffff38;box-shadow:0 0 80px #78aaff1f,0 12px 48px #0000008c,0 6px 20px #00000059,inset 0 1px 1px #ffffff4d,inset 0 -1px 2px #0006,0 0 0 1px #78aaff26}._nav_vzrk2_1:hover:after{opacity:.8}._navContainer_vzrk2_87{isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._pill_vzrk2_98{z-index:0;width:var(--pill-w,0);height:var(--pill-h,0);transform:translate(var(--pill-x,0px), var(--pill-y,0px));pointer-events:none;will-change:transform, width;-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);transition:var(--pill-transition,none);background:linear-gradient(#ffffff2e,#ffffff14);border:1px solid #ffffff6b;border-radius:11px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #00000038,0 3px 8px #00000047,0 0 0 1px #ffffff0f,0 0 16px #96c8ff0f}._pill_vzrk2_98:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1f 0%,#fff0 40%);position:absolute;inset:0}._pill_vzrk2_98:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 60%,#00000014 100%);position:absolute;inset:0}._navLinks_vzrk2_157{z-index:1;flex-direction:row;justify-content:center;align-items:center;gap:30px;width:100%;height:100%;font-size:15px;list-style:none;display:flex;position:relative}._navLinks_vzrk2_157 a{color:#c4c9d0;cursor:pointer;border-radius:10px;padding:7px 12px;text-decoration:none;transition:color .35s cubic-bezier(.25,.46,.45,.94);display:inline-block}._navLinks_vzrk2_157 a.active{color:#f4f5f7}@media (width<=600px){._nav_vzrk2_1{width:calc(100% - 32px);max-width:300px;margin:16px auto}}@media (prefers-reduced-motion:reduce){._pill_vzrk2_98,._navLinks_vzrk2_157 a{transition:none}}._mainContent_1p53c_1{background-color:#000;flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}._mainContent_1p53c_1>main{flex:1;width:100%;min-width:0}._skipLink_1p53c_20{z-index:9999;color:#fff;border:2px solid var(--color-focus);cursor:pointer;background:#111;border-radius:0 0 6px 6px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;position:fixed;top:-3rem;left:1rem}._skipLink_1p53c_20:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;top:0}._aboutMe_1tnoh_1{border:1px solid var(--border-glass);height:100%;color:var(--color-text-primary);background:linear-gradient(45deg,#ffffff0f,#4db0ee54);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}._aboutMe_1tnoh_1 h2{letter-spacing:-.02em;font-size:1.9rem;font-weight:400}._aboutMe_1tnoh_1 p{color:var(--color-text-secondary);max-width:100%;font-size:1.2rem;font-weight:400;line-height:1.6}@media (width<=600px){._aboutMe_1tnoh_1{padding:18px 20px}._aboutMe_1tnoh_1 h2{font-size:1.5rem}._aboutMe_1tnoh_1 p{font-size:1rem}}._webDev_1nn3x_1{border:1px solid var(--border-glass);height:100%;color:var(--color-text-primary);background:linear-gradient(45deg,#ffffff0f,#4db0ee54);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 20px;display:flex}._webDev_1nn3x_1 h2{font-size:1.7rem;font-weight:400;line-height:1.2}@media (width<=600px){._webDev_1nn3x_1{padding:18px 20px}._webDev_1nn3x_1 h2{font-size:1.5rem}}._vision_1rgdp_1{border:1px solid var(--border-glass);height:100%;color:var(--color-text-primary);background:linear-gradient(45deg,#ffffff0f,#4db0ee54);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 20px;display:flex}._vision_1rgdp_1 h2{font-size:1.7rem;font-weight:400;line-height:1.2}@media (width<=600px){._vision_1rgdp_1{padding:18px 20px}._vision_1rgdp_1 h2{font-size:1.5rem}}._nameCard_1to95_1{border:1px solid var(--border-glass);height:100%;color:var(--color-text-primary);background:linear-gradient(45deg,#ffffff0f,#4db0ee54);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:21px;padding:10px 20px;display:flex}._circle_1to95_19{color:#fff;letter-spacing:.15em;background:linear-gradient(135deg,#1a1d1f 0%,#343840 100%) padding-box padding-box;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:94px;height:94px;font-size:1.4rem;font-weight:300;display:inline-flex;position:relative;box-shadow:0 8px 24px #00000080,0 2px 8px #0000004d,inset 0 2px #fff3,inset 0 -2px 4px #0000004d}._circle_1to95_19:before{content:"";z-index:-1;background:linear-gradient(135deg,#4db0ee80 0%,#ffffff40 50%,#4db0ee4d 100%);border-radius:50%;position:absolute;inset:-2px}._circle_1to95_19:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff40 0%,#0000 50%);border-radius:50%;position:absolute;inset:8px}._nameCard_1to95_1 h1{letter-spacing:.02em;font-size:2.2rem;font-weight:300;line-height:1.2}@media (width<=600px){._nameCard_1to95_1{gap:14px;padding:22px 20px}._nameCard_1to95_1 h1{font-size:1.75rem}}._skills_1xm5m_1{text-align:center;height:100%;color:var(--color-text-primary);background:linear-gradient(145deg,#0e2330fa,#143a4eeb);border:1px solid #aed7ec42;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #00000029}._skills_1xm5m_1 h2{letter-spacing:-.035em;max-width:18rem;font-size:clamp(1.55rem,2.2vw,1.85rem);font-weight:400;line-height:1.15}._skillsIcons_1xm5m_32{text-align:center;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:.8rem;max-width:407px;margin-top:.5rem;margin-left:auto;margin-right:auto;padding:0;display:grid}._iconSkill_1xm5m_45{aspect-ratio:1;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff09;border-radius:12px;justify-self:center;place-items:center;width:100%;max-width:118px;padding:.5rem;transition:transform .18s,box-shadow .2s,background-color .2s,border-color .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0000001f}._iconSkill_1xm5m_45 i{opacity:.9;filter:grayscale();font-size:44px;transition:filter .3s}._iconSkill_1xm5m_45:hover,._iconSkill_1xm5m_45:focus-visible{z-index:3;background:#fff1;border-color:#9ad3ef33;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 10px 22px #0000002e}._iconSkill_1xm5m_45:hover i,._iconSkill_1xm5m_45:focus-visible i{filter:grayscale(0%)}._iconSkill_1xm5m_45:focus-visible{outline-offset:3px;outline:2px solid #76c2e8b8}._caption_1xm5m_101{z-index:4;color:var(--color-text-primary);letter-spacing:.02em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0a1218f5;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:.66rem;line-height:1.35;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 5px 12px #0000004d}._iconSkill_1xm5m_45:hover ._caption_1xm5m_101,._iconSkill_1xm5m_45:focus-visible ._caption_1xm5m_101{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){._iconSkill_1xm5m_45,._caption_1xm5m_101{transition:none}._iconSkill_1xm5m_45:hover,._iconSkill_1xm5m_45:focus-visible{transform:none}._iconSkill_1xm5m_45:hover ._caption_1xm5m_101,._iconSkill_1xm5m_45:focus-visible ._caption_1xm5m_101{transform:translate(-50%)}}@media (width<=600px){._skills_1xm5m_1{gap:1rem;padding:1rem 1.25rem}._skills_1xm5m_1 h2{font-size:1.45rem}._skillsIcons_1xm5m_32{gap:1rem;max-width:342px}._iconSkill_1xm5m_45{max-width:98px;padding:1.2rem}._iconSkill_1xm5m_45 i{font-size:38px}}._certifications_1if5k_1{border:1px solid var(--border-glass);height:100%;color:var(--color-text-primary);background:linear-gradient(45deg,#ffffff0f,#4db0ee54);border-radius:16px;flex-direction:column;gap:0;padding:18px 22px;display:flex}._certifications_1if5k_1 h2{margin:0 0 .6rem;padding-left:.25rem;font-size:1.9rem;font-weight:400}._certList_1if5k_24{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.7rem 3rem;width:min(100%,40rem);margin:auto;display:grid}._certItem_1if5k_35{color:#d9dde4;font-size:1.2rem;line-height:1.4}._certItem_1if5k_35 span{color:var(--color-text-secondary);font-size:1.1rem}@media (width<=600px){._certifications_1if5k_1{padding:18px 20px}._certifications_1if5k_1 h2{font-size:1.5rem}._certList_1if5k_24{grid-template-columns:1fr}._certItem_1if5k_35{font-size:1rem}._certItem_1if5k_35 span{font-size:.9rem}}._abstractImage_kn2e1_24{--px:50;--py:50;--intensity:0;isolation:isolate;background:radial-gradient(120% 120% at 28% 20%,#72707094,#73727261 42%),radial-gradient(140% 130% at 50% 130%,#0000008c,#0000 62%),linear-gradient(160deg,#0a0b0d,#0e0f13 55%,#08090b);border:1px solid #63616129;border-radius:16px;width:100%;height:100%;min-height:160px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 0 44px #0000008c}._abstractImage_kn2e1_24:hover{box-shadow:inset 0 1px #ffffff14,inset 0 0 44px #0000008c,0 2px 12px #0003}._underLight_kn2e1_72{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._underLight_kn2e1_72:before{content:"";left:calc(var(--px) * 1%);top:calc(var(--py) * 1%);pointer-events:none;background:radial-gradient(circle, rgba(255, 255, 255, calc(.35 * var(--intensity))) 0%, rgba(255, 255, 255, calc(.22 * var(--intensity))) 20%, rgba(255, 255, 255, calc(.12 * var(--intensity))) 40%, rgba(255, 255, 255, calc(.05 * var(--intensity))) 60%, #fff0 100%);filter:blur(25px);width:320px;height:320px;opacity:var(--intensity);border-radius:50%;transition:opacity .2s ease-out;position:absolute;transform:translate(-50%,-50%)}._field_kn2e1_108{z-index:1;pointer-events:none;position:absolute;inset:0}._sphere_kn2e1_121{--tx:0px;--ty:0px;--hx:32;--hy:28;--sx:1;--sy:1;--glow:0;--shadow-alpha:.18;--scale:1;--eye-open:0;--pupil-x:0;--pupil-y:0;transform:translate(-50%, -50%) translate(var(--tx), var(--ty)) scale(var(--scale));will-change:transform;background: radial-gradient(circle at calc(var(--hx) * 1%) calc(var(--hy) * 1%), rgba(140, 170, 210, calc(var(--glow) * .75)) 0%, rgba(100, 130, 180, calc(var(--glow) * .45)) 35%, transparent 65%),  radial-gradient(circle at 50% 46%, #4a5568 0%, #3d4554 28%, #313744 58%, #252a35 88%, #1a1f28 100%);box-shadow: inset calc(var(--sx) * -4px * var(--glow)) calc(var(--sy) * -4px * var(--glow)) calc(12px * var(--glow)) rgba(0, 0, 0, calc(var(--glow) * .6)),  calc(var(--sx) * 3px * var(--glow)) calc(var(--sy) * 3px * var(--glow)) calc(8px * var(--glow)) rgba(0, 0, 0, calc(var(--glow) * .5)),  0 0 calc(14px * var(--glow)) rgba(120, 170, 230, calc(var(--glow) * .45));border-radius:50%;position:absolute}._sphere_kn2e1_121:before{content:"";width:calc(10px + var(--eye-open) * 6px);height:calc(3px + var(--eye-open) * 13px);background:radial-gradient(ellipse at center, rgba(255, 255, 255, calc(1 * var(--eye-open))) 0%, rgba(252, 254, 255, calc(1 * var(--eye-open))) 50%, rgba(248, 252, 255, calc(.98 * var(--eye-open))) 100%);transform:translate(-50%, -50%) scaleY(calc(.1 + var(--eye-open) * .9));box-shadow:inset 0 0 0 calc(.5px * var(--eye-open)) rgba(8, 10, 12, calc(1 * var(--eye-open))), inset 0 1px 2px rgba(0, 0, 0, calc(.3 * var(--eye-open))), 0 1px 2px rgba(0, 0, 0, calc(.35 * var(--eye-open))), 0 0 calc(3px * var(--eye-open)) rgba(255, 255, 255, calc(.2 * var(--eye-open)));border:calc(.6px * var(--eye-open)) solid rgba(8, 10, 12, calc(1 * var(--eye-open)));pointer-events:none;z-index:1;border-radius:50%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),width .25s ease-out,height .25s ease-out;position:absolute;top:42%;left:35%}._sphere_kn2e1_121:after{content:"";width:calc(10px + var(--eye-open) * 6px);height:calc(3px + var(--eye-open) * 13px);background:radial-gradient(ellipse at center, rgba(255, 255, 255, calc(1 * var(--eye-open))) 0%, rgba(252, 254, 255, calc(1 * var(--eye-open))) 50%, rgba(248, 252, 255, calc(.98 * var(--eye-open))) 100%);transform:translate(-50%, -50%) scaleY(calc(.1 + var(--eye-open) * .9));box-shadow:inset 0 0 0 calc(.5px * var(--eye-open)) rgba(8, 10, 12, calc(1 * var(--eye-open))), inset 0 1px 2px rgba(0, 0, 0, calc(.3 * var(--eye-open))), 0 1px 2px rgba(0, 0, 0, calc(.35 * var(--eye-open))), 0 0 calc(3px * var(--eye-open)) rgba(255, 255, 255, calc(.2 * var(--eye-open)));border:calc(.6px * var(--eye-open)) solid rgba(8, 10, 12, calc(1 * var(--eye-open)));pointer-events:none;z-index:1;border-radius:50%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),width .25s ease-out,height .25s ease-out;position:absolute;top:42%;left:65%}._pupilLeft_kn2e1_280{width:calc(4px + var(--eye-open) * 3.5px);height:calc(4px + var(--eye-open) * 3.5px);background:radial-gradient(circle at 35% 30%, rgba(40, 45, 50, calc(.85 * var(--eye-open))) 0%, rgba(15, 18, 20, calc(1 * var(--eye-open))) 12%, rgba(5, 7, 9, calc(1 * var(--eye-open))) 100%);transform:translate(-50%, -50%) translate(calc(var(--pupil-x) * var(--eye-open) * 0.6%), calc(var(--pupil-y) * var(--eye-open) * 0.6%));opacity:var(--eye-open);box-shadow:inset 0 1px 2px rgba(0, 0, 0, calc(.85 * var(--eye-open))), 0 0 calc(2px * var(--eye-open)) rgba(0, 0, 0, calc(.5 * var(--eye-open))), 0 1px 2px rgba(0, 0, 0, calc(.35 * var(--eye-open)));pointer-events:none;z-index:10;border-radius:50%;transition:transform .1s ease-out,opacity .25s ease-out,width .25s ease-out,height .25s ease-out;position:absolute;top:42%;left:35%}._pupilRight_kn2e1_323{width:calc(4px + var(--eye-open) * 3.5px);height:calc(4px + var(--eye-open) * 3.5px);background:radial-gradient(circle at 35% 30%, rgba(40, 45, 50, calc(.85 * var(--eye-open))) 0%, rgba(15, 18, 20, calc(1 * var(--eye-open))) 12%, rgba(5, 7, 9, calc(1 * var(--eye-open))) 100%);transform:translate(-50%, -50%) translate(calc(var(--pupil-x) * var(--eye-open) * 0.6%), calc(var(--pupil-y) * var(--eye-open) * 0.6%));opacity:var(--eye-open);box-shadow:inset 0 1px 2px rgba(0, 0, 0, calc(.85 * var(--eye-open))), 0 0 calc(2px * var(--eye-open)) rgba(0, 0, 0, calc(.5 * var(--eye-open))), 0 1px 2px rgba(0, 0, 0, calc(.35 * var(--eye-open)));pointer-events:none;z-index:10;border-radius:50%;transition:transform .1s ease-out,opacity .25s ease-out,width .25s ease-out,height .25s ease-out;position:absolute;top:42%;left:65%}._home_vq4bp_1{background:#000;padding:20px 0 40px}._homeContainer_vq4bp_6{width:100%;max-width:1080px;margin-inline:auto;padding:0 16px}._homeGrid_vq4bp_14{grid-template-rows:minmax(220px,auto) minmax(90px,auto) minmax(90px,auto) minmax(110px,auto) minmax(80px,auto);grid-template-columns:repeat(12,1fr);grid-template-areas:"about about about about about about about about abstract abstract abstract abstract""webdev webdev webdev webdev name name name name abstract abstract abstract abstract""skills skills skills skills name name name name vision vision vision vision""skills skills skills skills cert cert cert cert cert cert cert cert""skills skills skills skills cert cert cert cert cert cert cert cert";gap:18px;display:grid}._aboutMe_vq4bp_33{grid-area:about}._webDev_vq4bp_36{grid-area:webdev}._nameCard_vq4bp_39{grid-area:name}._vision_vq4bp_42{grid-area:vision}._skills_vq4bp_45{grid-area:skills}._abstractImage_vq4bp_48{grid-area:abstract}._certifications_vq4bp_51{grid-area:cert}._aboutMe_vq4bp_33,._webDev_vq4bp_36,._nameCard_vq4bp_39,._vision_vq4bp_42,._skills_vq4bp_45,._abstractImage_vq4bp_48,._certifications_vq4bp_51{min-width:0}@media (width<=900px){._homeGrid_vq4bp_14{grid-template-columns:repeat(6,1fr);grid-template-areas:"about about about about about about""abstract abstract name name name name""webdev webdev webdev vision vision vision""skills skills skills skills skills skills""cert cert cert cert cert cert"}}@media (width<=600px){._home_vq4bp_1{padding:16px 0 48px}._homeContainer_vq4bp_6{padding:0 20px}._homeGrid_vq4bp_14{grid-template-columns:1fr;grid-template-areas:"about""name""webdev""vision""skills""cert""abstract";gap:18px}._aboutMe_vq4bp_33,._webDev_vq4bp_36,._nameCard_vq4bp_39,._vision_vq4bp_42,._skills_vq4bp_45,._abstractImage_vq4bp_48,._certifications_vq4bp_51{grid-column:1/-1}._abstractImage_vq4bp_48{min-height:160px}}._gridProject_mcvh1_3{color:var(--color-text-primary);grid-template-columns:1fr 1fr;grid-template-areas:"title title""image image""text text""link github";gap:12px;width:100%;display:grid}._gridProject_mcvh1_3[data-has-live-url=false]{grid-template-areas:"title title""image image""text text""github github"}._projectTitleArea_mcvh1_26{grid-area:title;padding:4px 0 10px}._projectImages_mcvh1_32{border:2px solid var(--border-glass);background:linear-gradient(25deg,#ffffff0f,#4db0ee54);border-radius:16px;grid-area:image;justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}._projectFlexContainer_mcvh1_49{border:2px solid var(--border-glass);color:var(--color-text-primary);background:linear-gradient(25deg,#ffffff0f,#4db0ee54);border-radius:16px;flex-direction:column;grid-area:text;display:flex}._linkButton_mcvh1_64,._githubButton_mcvh1_65{border:2px solid var(--border-glass);color:var(--color-text-primary);cursor:pointer;background:linear-gradient(25deg,#ffffff0f,#4db0ee54);border-radius:16px;justify-content:center;align-items:center;min-height:64px;font-size:1.8rem;text-decoration:none;transition:color .4s;display:flex}._linkButton_mcvh1_64{grid-area:link}._githubButton_mcvh1_65{grid-area:github}._linkButton_mcvh1_64:hover,._githubButton_mcvh1_65:hover{color:#928f8f}._pic_mcvh1_98{width:100%;max-width:100%;height:auto;display:block}._title_mcvh1_106{flex-direction:row;align-items:center;gap:14px;display:flex}._layerIcon_mcvh1_113{color:#ccced1;background-color:#38393ac2;border-radius:5px;flex-shrink:0;padding:6px;font-size:1.6rem}._title_mcvh1_106 h2{color:#fff;letter-spacing:-.01em;font-size:2rem;font-weight:700}._projectHeader_mcvh1_130{flex-direction:column;gap:20px;padding:20px 24px;display:flex}._projectText_mcvh1_137{flex-direction:column;gap:12px;display:flex}._projectText_mcvh1_137 p{color:var(--color-text-secondary);font-size:1rem;line-height:1.6}._languages_mcvh1_150{flex-flow:wrap;gap:8px;display:flex}._boxLanguage_mcvh1_157{background-color:#4b4c4dc2;border-radius:40px;padding:4px 12px}._language_mcvh1_150{color:#f5efef;font-size:.85rem}._btnLabel_mcvh1_169{display:none}@media (width>=600px){._title_mcvh1_106 h2{font-size:2.2rem}._projectImages_mcvh1_32{min-height:300px}}@media (width>=1024px){._gridProject_mcvh1_3{grid-template:"image title title""image text text"1fr"image link github"/2fr 1fr 1fr;gap:20px}._gridProject_mcvh1_3[data-has-live-url=false]{grid-template-areas:"image title title""image text text""image github github"}._projectImages_mcvh1_32{min-height:unset;align-self:stretch;align-items:stretch}._pic_mcvh1_98{object-fit:cover;width:100%;height:100%}._title_mcvh1_106 h2{font-size:2.2rem}._projectText_mcvh1_137 p{font-size:1.1rem;line-height:1.7}._projectHeader_mcvh1_130{gap:24px;padding:24px 28px}._linkButton_mcvh1_64,._githubButton_mcvh1_65{min-height:72px;font-size:2rem}._pic_mcvh1_98[data-project-image=dayz-vanilla-\+-server]{object-position:left center}._pic_mcvh1_98[data-project-image=belloks-killfeed]{object-position:center center}}._projects_139i5_2{background:#000;width:100%;padding:20px 0 60px}._projectsContainer_139i5_9{width:100%;margin-inline:auto;padding:0 12px}._projectList_139i5_16{flex-direction:column;gap:40px;display:flex}@media (width>=600px){._projectsContainer_139i5_9{max-width:680px;padding:0 16px}}@media (width>=1024px){._projectsContainer_139i5_9{max-width:1200px;padding:0 40px}._projectList_139i5_16{gap:80px}}._emailSection_pv7ng_1{border:2px solid var(--border-glass);color:var(--color-text-primary);background:linear-gradient(5deg,#ffffff0f,#4db0ee54);border-radius:16px;grid-area:email;justify-content:center;align-items:center;gap:10px;padding:25px;display:flex}._email_pv7ng_1{background-color:#5454548f;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:0;display:flex}._email_pv7ng_1 a{color:#f5efef;cursor:pointer;border-radius:10px;align-items:center;padding:10px 25px;font-size:1.1rem;font-weight:400;text-decoration:none;transition:color .4s;display:flex}._email_pv7ng_1 a:hover{color:#928f8f}._email_pv7ng_1 i{color:#f5efef;padding-right:15px;font-size:1.4rem}@media (width<=900px){._emailSection_pv7ng_1{grid-row:auto;min-height:120px}._email_pv7ng_1 a{font-size:1.1rem}._email_pv7ng_1 i{font-size:1.4rem}}@media (width<=600px){._emailSection_pv7ng_1{min-height:90px;padding:15px}._email_pv7ng_1 a{padding:10px 12px;font-size:1rem}._email_pv7ng_1 i{font-size:1.3rem}}@media (width>=768px) and (width<=900px){._emailSection_pv7ng_1{min-height:68px;padding:8px 16px}._email_pv7ng_1{background-color:#0000}._email_pv7ng_1 a{padding:0;font-size:0}._email_pv7ng_1 i{padding-right:0;font-size:1.9rem}}._linkedin_q95fw_1{border:2px solid var(--border-glass);color:var(--color-text-primary);background:linear-gradient(5deg,#ffffff0f,#4db0ee54);border-radius:16px;grid-area:linkedin}._url_q95fw_13{color:#ffffffe6;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;padding-top:5px;font-size:3.4rem;text-decoration:none;display:flex}@media (width<=900px){._linkedin_q95fw_1{grid-row:auto;min-height:120px}._url_q95fw_13{padding-top:0;font-size:3.2rem}}@media (width<=600px){._linkedin_q95fw_1{min-height:80px}._url_q95fw_13{font-size:2.6rem}}@media (width>=768px) and (width<=900px){._linkedin_q95fw_1{min-height:68px}._url_q95fw_13{font-size:1.9rem}}._github_h15oa_1{text-align:center;border:2px solid var(--border-glass);color:var(--color-text-primary);background:linear-gradient(5deg,#ffffff0f,#4db0ee54);border-radius:16px;grid-area:github;display:flex}._url_h15oa_15{color:#f7f4f4;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;text-decoration:none;display:flex}._githubText_h15oa_28{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}._githubText_h15oa_28 h2{font-size:2rem;font-weight:600}._githubText_h15oa_28 p{color:var(--color-text-secondary);font-size:1.3rem;font-weight:300;line-height:1.4}._url_h15oa_15 i{color:#f5efef;font-size:3.4rem}@media (width<=900px){._github_h15oa_1{grid-row:auto;min-height:120px}._url_h15oa_15 i{font-size:3.2rem}._githubText_h15oa_28{display:none}}@media (width<=600px){._github_h15oa_1{min-height:80px}._url_h15oa_15 i{font-size:2.8rem}}@media (width>=768px) and (width<=900px){._github_h15oa_1{min-height:68px}._url_h15oa_15 i{font-size:1.9rem}}._contactMe_sn90w_1{flex-direction:column;grid-area:contact-me;justify-content:flex-start;align-items:center;margin-top:0;padding-top:35px;display:flex}._contactMe_sn90w_1 form{flex-direction:column;gap:15px;width:100%;display:flex}._contactMe_sn90w_1 form h2{color:#fff;font-size:2.3rem;font-weight:600}._contactMe_sn90w_1 form p{color:var(--color-text-secondary);font-size:1.1rem;line-height:1.2}._innerWrapper_sn90w_30{border:2px solid var(--border-glass);background:linear-gradient(15deg,#ffffff0f,#4db0ee54);border-radius:8px;flex-direction:column;gap:15px;width:100%;padding:5px;display:flex}._innerWrapper_sn90w_30 textarea{resize:none;height:120px}._innerWrapper_sn90w_30 label{color:var(--color-text-primary);font-size:.9rem}._contactMe_sn90w_1 form input,._contactMe_sn90w_1 form textarea{color:#fff;background:0 0;border:none;width:100%;padding:5px 0;font-size:.9rem}._contactMe_sn90w_1 form input:focus-visible,._contactMe_sn90w_1 form textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}._contactMe_sn90w_1 form input:focus,._contactMe_sn90w_1 form textarea:focus{color:#fff}._buttonMessage_sn90w_77{border:3px solid var(--border-glass);color:#fff;cursor:pointer;background:linear-gradient(15deg,#5789bb7d,#4db0ee54);border-radius:8px;padding:10px;font-size:1rem}._buttonMessage_sn90w_77:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._statusMessage_sn90w_92{color:var(--color-text-secondary);min-height:1.2em;font-size:.9rem}@media (width<=900px){._contactMe_sn90w_1{margin-top:40px;padding-top:20px}._innerWrapper_sn90w_30{padding:10px}._innerWrapper_sn90w_30 label{font-size:1rem}._innerWrapper_sn90w_30 textarea{height:140px}._contactMe_sn90w_1 form input,._contactMe_sn90w_1 form textarea{padding:8px 0}._buttonMessage_sn90w_77{min-height:44px}}@media (width<=600px){._contactMe_sn90w_1{margin-top:10px;padding-top:10px}._contactMe_sn90w_1 form h2{font-size:1.8rem}}._errorText_sn90w_137{color:#f87171;margin-top:6px;padding:0 5px;font-size:.8rem;display:block}._contact_15u9e_1{width:100%;min-height:50%;padding:20px 0 40px}._flexContactContainer_15u9e_7{justify-content:center;align-items:center;width:100%;max-width:675px;margin:0 auto;display:flex}._gridContact_15u9e_16{grid-template-rows:90px 90px auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"email github""linkedin github""contact-me contact-me";gap:20px;width:100%;display:grid}@media (width>=768px) and (width<=900px){._flexContactContainer_15u9e_7{width:min(100% - 2rem,740px);max-width:740px;padding:0 10px}._gridContact_15u9e_16{grid-template-columns:repeat(3,1fr);grid-template-areas:"email linkedin github""contact-me contact-me contact-me";gap:14px}}@media (width>=361px) and (width<=767px){._gridContact_15u9e_16{grid-template-columns:repeat(2,1fr);grid-template-areas:"email email""linkedin github""contact-me contact-me"}}@media (width<=600px){._flexContactContainer_15u9e_7{width:min(100% - 1rem,700px);padding:0 10px}}@media (width<=360px){._gridContact_15u9e_16{grid-template-columns:1fr;grid-template-areas:"email""linkedin""github""contact-me"}}*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}:root{--color-focus:#4db0ee;--color-text-primary:#e7e9ee;--color-text-secondary:#a9acb0;--border-glass:#ffffff2e}html{background-color:#000;overflow-y:scroll}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
