@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.0uwq05tg8f5a0.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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.03rqv30url-~q.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:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_58335b31-module__mN54UG__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_58335b31-module__mN54UG__variable{--font-serif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6f48ae38-module__IbXqsW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6f48ae38-module__IbXqsW__variable{--font-sans:"Inter", "Inter Fallback"}
:root{--bg-primary:#0a0a0a;--text-primary:#eaeaea;--text-secondary:#9ca3af;--text-muted:#6b7280;--accent:#3ddcff;--border:#ffffff14;--card-bg:#ffffff05}*{box-sizing:border-box;margin:0;padding:0}li{list-style:none}* a{text-decoration:none;transition:all .3s}* button{cursor:pointer;transition:all .3s}nav{border-bottom:1px solid var(--border);width:100vw;height:60px;font-family:var(--font-sans), sans-serif;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 50px 0 100px;display:flex;position:fixed;top:0%}.menu-bar-left{padding-top:5px;display:none}.menu-bar-left img{border:2px solid var(--accent);border-radius:50%;transition:all .3s}.menu-bar-left img:hover{box-shadow:0 0 12px #3ddcff4d}.logo a{color:var(--text-primary);font-size:18px;font-weight:600;font-family:var(--font-sans), sans-serif;letter-spacing:0;align-items:center;gap:8px;text-decoration:none;transition:all .3s;display:flex}.logo a:hover{color:var(--accent)}.logo-icon{color:var(--accent);font-size:16px;font-weight:700}.logo-name{color:var(--text-primary)}.navbar-resume-btn{border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-sans), sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.navbar-resume-btn:hover{border-color:var(--accent);color:var(--accent);background:#3ddcff0d}.navbar-resume-btn a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.navbar-resume-btn i{font-size:12px}.nav-right{align-items:center;gap:20px;display:flex}.nav-links{flex-wrap:wrap;align-items:center;list-style:none;display:flex}.nav-links li{margin:0 8px}.nav-links li a{color:var(--text-secondary);letter-spacing:.5px;border-radius:4px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;position:relative}.nav-links li a:after{content:"";background:var(--accent);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-links li a:hover{color:var(--accent)}.nav-links li a:hover:after{width:100%}nav .menu-btn{color:var(--text-primary);cursor:pointer;font-size:22px;display:none}.menu-btn{margin-left:auto}input[type=checkbox]{display:none}@media (max-width:1000px){nav{padding:0 40px 0 50px}}.mobile-resume-tab{display:none}@media (max-width:920px){nav{padding:0 40px}nav .menu-btn{display:block}.nav-right .nav-links{border-bottom:1px solid var(--border);text-align:center;background:#0a0a0a;flex-direction:column;width:100%;height:auto;max-height:60vh;padding:20px 0;transition:all .3s;display:flex;position:fixed;top:61px;left:-100%}#click:checked~.nav-right .nav-links{left:0}nav ul li{width:100%;margin:12px 0}nav ul li a{width:100%;margin-left:-100%;font-size:16px;transition:all .2s;display:block}#click:checked~ul li a{margin-left:0}nav ul li a.active,nav ul li a:hover{color:var(--accent);background:0 0}.navbar-resume-btn{display:none}.mobile-resume-tab{display:block}.nav-links li{width:100%;margin:12px 0}.nav-links li a{width:100%;margin-left:-100%;font-size:16px;transition:all .2s;display:block}#click:checked~.nav-right .nav-links li a{margin-left:0}}.page1-section1{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a2e 100%);flex-wrap:wrap;width:100%;display:flex;position:relative}.page1-section1-left{width:100%;margin:90px;padding-top:20px}.page1-section1-left h1{font-size:56px;font-family:var(--font-serif), serif;color:var(--text-primary);letter-spacing:-1px;margin-bottom:10px;font-weight:400;line-height:1.2}.page1-section1-cust{font-size:28px;font-family:var(--font-sans), sans-serif;color:var(--text-secondary);margin-bottom:30px;font-weight:500}.page1-section1-h2{font-family:var(--font-sans), sans-serif;color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600}.page1-section1 button{border:1px solid var(--border);color:var(--text-secondary);font-size:14px;font-family:var(--font-sans), sans-serif;background:0 0;border-radius:6px;padding:12px 20px;font-weight:500;transition:all .3s}.page1-section1 button:hover{border:1px solid var(--accent);color:var(--accent);background:#3ddcff0d;transform:translateY(-2px)}.page1-section1-button-section{flex-flow:wrap;gap:16px;margin-top:32px;display:flex}.page1-section1-secbutton{flex-wrap:wrap;gap:12px;display:flex}.page1-section1-button a{color:var(--accent);font-size:18px;transition:all .3s}.page1-section1-button:hover a{transform:scale(1.2)}.purple{color:var(--accent)}.main-part hr{background:var(--border);border:0;height:1px;margin-left:60px;margin-right:60px}@media screen and (max-width:1600px) and (min-width:1441px){.page1-section1-left{margin:80px 95px}}@media screen and (max-width:1441px) and (min-width:1257px){.page1-section1-left{margin:60px 120px}}@media screen and (max-width:1257px) and (min-width:1110px){.page1-section1-left{margin:60px 130px}.page1-section1-secbutton{align-content:center}}@media screen and (max-width:1110px) and (min-width:800px){.page1-section1-left{margin:60px 80px}}@media screen and (max-width:800px) and (min-width:450px){.page1-section1{width:100%}.page1-section1-left{margin:60px 40px}.temp-text-fordesk{display:none}.page1-section1-button-section{flex-direction:column}.page1-section1-left h1{font-size:40px}.page1-section1-cust{font-size:22px}}@media screen and (max-width:450px) and (min-width:200px){.page1-section1-left{margin:60px 20px}.temp-text-fordesk{display:none}.page1-section1-button-section{flex-direction:column}.page1-section1-left h1{font-size:32px}.page1-section1-cust{font-size:18px}}.page1-section5{font-family:var(--font-sans), sans-serif;background:var(--bg-primary);margin:60px 40px}.page1-section5-1{padding:60px 40px}.row{flex-wrap:wrap;justify-content:space-evenly;gap:40px;display:flex}.about-col-1{flex-basis:35%}.about-col-1 img{border:1px solid var(--border);border-radius:12px;width:100%;transition:all .3s}.about-col-1 img:hover{border-color:var(--accent);box-shadow:0 8px 24px #3ddcff26}.about-col-2{flex-basis:60%}.sub-title{color:var(--text-primary);font-size:48px;font-family:var(--font-serif), serif;letter-spacing:-.5px;font-weight:400;line-height:1.3}.sub-title-p{color:var(--text-primary);margin-top:16px;font-size:24px;font-weight:400;line-height:1.7}.tab-titles{flex-wrap:wrap;gap:12px;margin:40px 0 24px;display:flex}.tab-titles button{color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans), sans-serif;letter-spacing:.5px;background-color:#0000;border:none;border-bottom:2px solid #0000;padding:8px 0;font-size:14px;font-weight:600;transition:all .3s}.tab-titles button:hover,.tab-titles button:active{color:var(--accent);border-bottom-color:var(--accent)}.blocks{width:100%;height:100%;display:flex}.tab-links{cursor:pointer;color:var(--text-secondary);margin-right:50px;font-size:14px;font-weight:600;transition:all .3s;position:relative}.tab-links.active-link{color:var(--accent)}.tab-contents ul li{color:var(--text-secondary);margin:16px 0;font-size:15px;line-height:1.7;list-style:none}.tab-contents ul li span{color:var(--accent);letter-spacing:.5px;font-size:12px;font-weight:600}.tab-contents{display:none}.tab-contents.active-tab{display:block}@media screen and (max-width:10000px) and (min-width:1420px){.sub-title-p{font-size:16px}}@media screen and (max-width:1000px) and (min-width:800px){.about-col-2{width:100%}.page1-section5-1{padding:40px}.page1-section5{height:auto;margin:40px 20px}}@media screen and (max-width:800px) and (min-width:700px){.page1-section5-1{padding:20px 40px}.page1-section5{height:auto;margin:40px 20px}.row{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.sub-title{font-size:36px}.about-col-1,.about-col-2{flex-basis:100%;width:100%}}@media screen and (max-width:700px) and (min-width:500px){.page1-section5-1{padding:20px 30px}.page1-section5{height:auto;margin:40px 0}.sub-title{font-size:32px}.row{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.about-col-1,.about-col-2{flex-basis:100%;width:100%}}@media screen and (max-width:600px) and (min-width:496px){.tab-titles{gap:8px;margin:20px 0}.tab-links{margin-right:10px;font-size:12px;font-weight:600}.about-col-2,.about-col-1{flex-basis:100%}.sub-title{font-size:28px}}@media screen and (max-width:496px) and (min-width:420px){.tab-titles{gap:8px;margin:20px 0}.tab-links{margin-right:8px;font-size:11px;font-weight:600}.about-col-2,.about-col-1{flex-basis:100%}.sub-title{font-size:26px}.page1-section5-1{padding:10px}}@media screen and (max-width:420px) and (min-width:20px){.tab-titles{gap:4px;margin:16px 0}.tab-links{margin-right:4px;font-size:11px;font-weight:600}.about-col-2,.about-col-1{flex-basis:100%}.sub-title{font-size:24px}.page1-section5-1{padding:20px 16px}.page1-section5{margin:20px 0}}.page1-section2{background:var(--bg-primary);margin:60px 80px}.page1-section2 h1{font-size:40px;font-family:var(--font-serif), serif;color:var(--text-primary);letter-spacing:-.5px;margin:0 20px 20px 0;font-weight:400}.page1-section2-boxes1{flex-flow:wrap;justify-content:space-around;align-items:stretch;gap:24px;display:flex}.page1-section2-boxes1 i{color:var(--accent);transition:all .3s}.page1-section2-boxes1 img{border-radius:8px;width:60%;margin-left:auto;margin-right:auto;transition:transform .3s;display:block}.page1-section2-boxes1 h2{color:var(--accent);font-size:24px;font-family:var(--font-sans), sans-serif;padding-top:20px;padding-bottom:12px;font-weight:600}.page1-section2-box-text{flex-direction:column;gap:16px;width:100%;display:flex}.page1-section2-box-text h3{color:#eaeaea;font-size:15px;font-family:var(--font-sans), sans-serif;margin:0;padding:0;font-weight:400;line-height:1.7}.page1-section2-box-text-icons{align-items:center;gap:16px;display:flex}.show-more-wrapper{justify-content:center;width:100%;margin-top:32px;display:flex}.show-more-button{border:1px solid var(--accent);color:var(--accent);font-family:var(--font-sans), sans-serif;background:0 0;border-radius:999px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s}.show-more-button:hover{background:#3ddcff1a;transform:translateY(-2px)}.page1-section2-box-text a{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.page1-section2-box-text a i{transition:all .3s}.page1-section2-box-text a:hover i{color:var(--accent);transform:scale(1.15)}.page1-section2-box-text>a{align-items:center;display:flex}.page1-section2-box-img{width:100%;padding-top:10px}.page1-section2-box{border:1px solid var(--border);background:var(--card-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:380px;min-height:480px;margin:12px auto;padding:28px;transition:all .3s;display:flex}.page1-section2-box:hover{border-color:var(--accent);background:#3ddcff08;transform:translateY(-4px);box-shadow:0 12px 32px #3ddcff1a}.page1-section2-box:hover .page1-section2-boxes1 img{transform:scale(1.05)}@media screen and (max-width:570px) and (min-width:20px){.page1-section2{margin:40px 20px}.page1-section2 h1{font-size:32px}.page1-section2-boxes1{gap:16px}.page1-section2-box{max-width:100%;min-height:auto}}.cv{text-align:center;justify-content:center;align-items:center;margin:32px 0;display:none}.cv button{border:1px solid var(--accent);color:var(--accent);font-size:14px;font-family:var(--font-sans), sans-serif;background:0 0;border-radius:6px;padding:12px 24px;font-weight:600;transition:all .3s}.cv button:hover{background:#3ddcff1a;transform:translateY(-2px)}.cv a{color:var(--accent)}.page1-section3{background:var(--bg-primary);height:auto;margin:60px 40px}.page1-section3 h1{font-family:var(--font-serif), serif;color:var(--text-primary);letter-spacing:-.5px;margin:0 43px 40px;font-size:40px;font-weight:400}.page1-section3-topbtns{scroll-behavior:smooth;scrollbar-width:none;justify-content:flex-start;gap:12px;margin-bottom:40px;padding:0 10px;display:flex;overflow:auto hidden}.page1-section3-topbtns::-webkit-scrollbar{display:none}.page1-section3-topbtns button{border:1px solid var(--border);color:var(--text-secondary);font-size:14px;font-family:var(--font-sans), sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:10px 20px;font-weight:600;transition:all .3s}.page1-section3-topbtns button:hover{border-color:var(--accent);color:var(--accent);background:#3ddcff0d}.timeline{max-width:1200px;font-family:var(--font-sans), sans-serif;color:var(--text-primary);grid-template-columns:1fr 3px 1fr;margin:0 auto;padding:25px;display:grid}.timeline__component{color:var(--text-secondary);font-family:var(--font-sans), sans-serif;margin:0 18px 18px}.timeline__component--bg{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:1.5em;transition:all .3s;box-shadow:0 4px 16px #3ddcff0d}.timeline__component--bg:hover{border-color:var(--accent);background:#3ddcff14}.timeline__component--bottom{margin-bottom:0}.timeline__middle{background:var(--border);position:relative}.timeline__point{background:var(--accent);border-radius:50%;width:15px;height:15px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #3ddcff66}.timeline__point--bottom{top:initial;bottom:0}.timeline__date--right{text-align:right}.timeline__title{color:var(--accent);margin:0;font-size:1.1em;font-weight:600}.timeline__paragraph{font-size:14px;line-height:1.7}.page1-section3-container{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;width:100%;max-width:500px;margin:0 15px;padding:24px;transition:all .3s;position:relative}.page1-section3-container:hover{border-color:var(--accent);background:#3ddcff0f}.page1-section3-container h1{color:var(--text-primary);font-family:var(--font-serif), serif;margin-bottom:20px;font-size:24px;font-weight:400}.page1-section3-container .skill-box{width:100%;margin:20px 0}.skill-box .title{color:var(--text-secondary);letter-spacing:.3px;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.skill-box .skill-bar{background:var(--border);border-radius:3px;width:100%;height:6px;overflow:hidden}.skill-bar .skill-per{background:linear-gradient(90deg, var(--accent), #3ddcffb3);opacity:0;border-radius:3px;width:90%;height:100%;animation:.6s ease-in-out forwards progress;display:block;position:relative}@keyframes progress{0%{opacity:1;width:0}to{opacity:1}}.skill-per .tooltip{color:var(--bg-primary);background:var(--accent);z-index:1;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:-28px;right:-14px}.tooltip:before{content:"";background-color:var(--accent);width:6px;height:6px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.page1-section3-container-1{flex-wrap:wrap;justify-content:space-around;gap:20px;display:flex}.contaienr1{background:var(--card-bg);border:1px solid var(--border);min-height:auto;font-family:var(--font-sans), sans-serif;border-radius:10px;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:20px;margin:16px 0;padding:20px;transition:all .3s;display:flex}.contaienr1:hover{border-color:var(--accent);background:#3ddcff0f;transform:translateY(-2px)}.contaienr1 img{border-radius:8px;max-width:140px;height:auto;transition:transform .3s}.contaienr1:hover img{transform:scale(1.05)}.contaienr1-text{flex:1;min-width:200px}.contaienr1 h3{color:var(--accent);margin-bottom:8px;font-size:1.1em;font-weight:600}.contaienr1 p{color:var(--text-secondary);font-size:14px;line-height:1.6}@media (max-width:768px){.contaienr1{text-align:center;flex-direction:column;align-items:center}.contaienr1-text{width:100%}}.show-more-item{justify-content:center;align-items:center;margin:16px 0;padding:20px;display:flex}.show-more-link{color:var(--accent);font-family:var(--font-sans), sans-serif;border:1px solid var(--accent);border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.show-more-link:hover{background:#3ddcff1a;transform:translate(4px)}.show-more-link i{font-size:14px;transition:transform .3s}.show-more-link:hover i{transform:translate(3px)}@media screen and (max-width:800px) and (min-width:20px){.page1-section3{margin:40px 0}.page1-section3 h1{margin:0 20px 40px;font-size:32px}.timeline__component--bg{padding:16px 12px}.timeline__component{margin:0 8px 16px;padding:12px}}@media screen and (max-width:570px) and (min-width:20px){.page1-section3 h1{margin:0 16px;font-size:28px}.timeline{padding:20px 8px 0}.page1-section3-topbtns{padding:0 8px}.page1-section3-topbtns button{padding:8px 12px;font-size:12px}.page1-section3-container{margin:0 8px;padding:16px}.page1-section3-container h1{font-size:20px}}.page1-section4{background:var(--bg-primary);height:auto;margin:60px 40px}.page1-section4-1{flex-wrap:wrap;justify-content:center;gap:80px;display:flex}.page1-section4 h1{font-family:var(--font-serif), serif;color:var(--text-primary);letter-spacing:-.5px;margin:0 43px 40px;font-size:40px;font-weight:400}.page1-section4 button{border:1px solid var(--border);color:var(--text-secondary);font-size:14px;font-weight:500;font-family:var(--font-sans), sans-serif;background:0 0;border-radius:6px;padding:12px 20px;transition:all .3s}.page1-section4 button:hover{border-color:var(--accent);color:var(--accent);background:#3ddcff0d}.page1-section4-left{color:var(--text-primary)}.page1-section4-left i{color:var(--accent);transition:all .3s}.page1-section4-left i:hover{transform:scale(1.2)}.page1-section4-left{font-family:var(--font-sans), sans-serif;border:1px solid var(--border);background:var(--card-bg);border-radius:10px;flex-direction:column;gap:16px;width:380px;height:auto;padding:24px;font-size:16px;transition:all .3s;display:flex}.page1-section4-left:hover{border-color:var(--accent);background:#3ddcff0f}.page1-section4-left h3{color:var(--text-primary);font-weight:600;font-family:var(--font-serif), serif}.page1-section4-left p{color:var(--text-secondary);font-size:14px;line-height:1.6}.page1-section4-left img{object-fit:cover;border-radius:8px;width:100%;max-width:340px}.page1-section4-right{border:1px solid var(--border);background:var(--card-bg);border-radius:10px;width:100%;max-width:480px;margin:0;padding:24px;transition:all .3s}.page1-section4-right:hover{border-color:var(--accent);background:#3ddcff0f}.page1-section4-right h3{font-family:var(--font-sans), sans-serif;color:var(--text-primary);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.page1-section4-right input{background:var(--bg-primary);border:1px solid var(--border);width:100%;height:44px;color:var(--text-primary);font-family:var(--font-sans), sans-serif;border-radius:6px;margin-bottom:16px;padding:10px 12px;transition:all .3s}.page1-section4-right input:focus{border-color:var(--accent);background:#3ddcff08;outline:none;box-shadow:0 0 12px #3ddcff1a}.page1-section4-right input::placeholder{color:var(--text-muted)}.page1-section4-right textarea{background:var(--bg-primary);border:1px solid var(--border);width:100%;height:120px;color:var(--text-primary);font-family:var(--font-sans), sans-serif;resize:vertical;border-radius:6px;margin-bottom:16px;padding:12px;transition:all .3s}.page1-section4-right textarea:focus{border-color:var(--accent);background:#3ddcff08;outline:none;box-shadow:0 0 12px #3ddcff1a}.page1-section4-right textarea::placeholder{color:var(--text-muted)}.contact-submit{border:1px solid var(--accent);width:100%;color:var(--accent);font-family:var(--font-sans), sans-serif;cursor:pointer;background:0 0;border-radius:6px;padding:12px 20px;font-weight:600;transition:all .3s}.contact-submit:hover{background:#3ddcff1a;transform:translateY(-2px)}@media screen and (max-width:10000px) and (min-width:1360px){.page1-section4-right input{width:100%;height:44px}.page1-section4-right textarea{width:100%;height:120px}}@media screen and (max-width:1460px) and (min-width:1360px){.page1-section4-1{gap:60px}}@media screen and (max-width:1360px) and (min-width:1000px){.page1-section4-1{text-align:center;align-items:center;gap:40px;padding:0 60px}.page1-section4-left,.page1-section4-right{width:100%;max-width:100%}}@media screen and (max-width:1000px) and (min-width:850px){.page1-section4-1{text-align:center;align-items:center;gap:40px;padding:0 40px}.page1-section4-left,.page1-section4-right{width:100%;max-width:100%}}@media screen and (max-width:850px) and (min-width:750px){.page1-section4-1{text-align:center;align-items:center;gap:40px;padding:0 20px}.page1-section4-left,.page1-section4-right{width:100%;max-width:100%}}@media screen and (max-width:750px) and (min-width:550px){.page1-section4-1{text-align:center;flex-direction:column;align-items:center;gap:40px;padding:0 20px}.page1-section4-left,.page1-section4-right{width:100%;max-width:100%}.page1-section4-right input{width:100%;height:44px}.page1-section4-right textarea{width:100%;height:120px}}@media screen and (max-width:550px) and (min-width:350px){.page1-section4{height:auto;margin:40px 16px}.page1-section4 h1{margin:0 0 32px;font-size:28px}.page1-section4-1{text-align:center;flex-direction:column;align-items:center;gap:32px;padding:0}.page1-section4-left{width:100%;max-width:100%;height:auto;padding:20px}.page1-section4-left img{width:100%;max-width:100%}.page1-section4-right{width:100%;max-width:100%;padding:20px}.page1-section4-right input{width:100%;height:44px}.page1-section4-right textarea{width:100%;height:100px}}@media screen and (max-width:350px) and (min-width:50px){.page1-section4{height:auto;margin:32px 12px}.page1-section4 h1{margin:0 0 24px;padding:0 12px;font-size:24px}.page1-section4-1{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:0}.page1-section4-left,.page1-section4-right{width:100%;max-width:100%;padding:16px}.page1-section4-right input{width:100%;height:40px;font-size:14px}.page1-section4-right textarea{width:100%;height:80px;font-size:14px}}footer{border-top:1px solid var(--border);background-color:#0a0a0a}.footersec{font-family:var(--font-sans), sans-serif;color:var(--text-muted);text-align:center;background-color:#0a0a0a;flex-flow:wrap;justify-content:center;column-gap:20px;padding:32px 20px;font-size:14px;display:flex}.bodyofpro{flex-direction:column;align-items:center;gap:100px;display:flex}.bodyofpro h1{font-style:normal;font-family:var(--font-serif), serif;color:var(--text-primary)}.page100-p1,.page100-p2,.page100-p3{border:1px solid var(--border);background:var(--card-bg);border-radius:8px;flex-direction:column;align-items:center;padding:16px;transition:all .3s;display:flex}.page100-p1:hover,.page100-p2:hover,.page100-p3:hover{border-color:var(--accent);background:#3ddcff0f}@media screen and (max-width:10000px) and (min-width:800px){#iss,#is{display:none}}@media screen and (max-width:800px) and (min-width:500px){#isss,#is{display:none}}.blog-section{background:var(--bg-primary);margin:60px 80px}@media screen and (max-width:570px) and (min-width:370px){.blog-section h1{padding-top:20px}}.blog-section h1{font-size:40px;font-family:var(--font-serif), serif;color:var(--text-primary);letter-spacing:-.5px;margin-bottom:40px;font-weight:400}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));justify-items:center;gap:24px;display:grid}.blog-card{border:1px solid var(--border);background:var(--card-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;width:100%;max-width:380px;padding:28px;text-decoration:none;transition:all .3s;display:block}.blog-card:hover{border-color:var(--accent);background:#3ddcff08;transform:translateY(-4px);box-shadow:0 12px 32px #3ddcff1a}.blog-card-content h2{color:var(--accent);font-size:24px;font-family:var(--font-sans), sans-serif;margin-bottom:12px;font-weight:600}.blog-subtitle{color:#eaeaea;font-size:15px;font-family:var(--font-sans), sans-serif;margin-bottom:12px;font-weight:400;line-height:1.6}.blog-date{color:var(--text-muted);font-size:14px;font-family:var(--font-sans), sans-serif;font-weight:500}.blog-post-section{background:var(--bg-primary);margin:60px 80px}@media screen and (max-width:570px) and (min-width:370px){.blog-post-header h1{padding-top:20px}}.blog-post{max-width:800px;margin:0 auto;padding:40px 0}.blog-post-header{text-align:center;margin-bottom:40px}.blog-post-header h1{font-size:36px;font-family:var(--font-serif), serif;color:var(--text-primary);margin-bottom:16px;font-weight:400}.blog-post .blog-subtitle{color:#eaeaea;font-size:18px;font-family:var(--font-sans), sans-serif;margin-bottom:12px;font-weight:400}.blog-post .blog-date{color:var(--text-muted);font-size:16px;font-family:var(--font-sans), sans-serif;font-weight:500}.blog-content{color:var(--text-secondary);font-family:var(--font-sans), sans-serif;font-size:16px;line-height:1.8}.blog-content h2{color:var(--accent);margin:32px 0 16px;font-size:24px;font-weight:600}.blog-content p{margin-bottom:16px}.blog-content ul{margin:16px 0;padding-left:24px}.blog-content li{margin-bottom:8px}.blog-content pre{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;margin:16px 0;padding:16px;overflow-x:auto}.blog-content code{background:#3ddcff1a;border-radius:4px;padding:2px 4px;font-family:Courier New,monospace}@media screen and (max-width:570px) and (min-width:20px){.blog-section{margin:40px 20px}.blog-section h1{font-size:32px}.blog-grid{grid-template-columns:1fr;gap:16px}.blog-card{max-width:100%}.blog-post-section{margin:40px 20px}.blog-post{padding:20px 0}.blog-post-header h1{font-size:28px}}@media screen and (max-width:500px) and (min-width:20px){#isss,#iss{display:none}}.blocks1{width:100%;height:100%;display:flex}.diva1{justify-content:center;align-items:center;width:100%;height:auto;display:block}.divb1{width:100%;height:auto;margin:20px;display:none}.divb1 h2{text-align:center;padding-top:20px}.divc1{width:100%;height:auto;margin:20px;display:none}.divc1 ul{font-size:15px;font-family:var(--font-sans), sans-serif;color:var(--text-secondary);padding:10px}.divc1 ul li{color:var(--text-secondary)}.divd1{width:100%;height:auto;display:none}.GFG{border:1px solid var(--border);color:var(--text-secondary);background:0 0;border-radius:6px;padding:10px 14px;transition:all .3s}.GFG:hover{border-color:var(--accent);color:var(--accent);background:#3ddcff0d;transform:translateY(-2px)}hr{background:var(--border);border:none;height:1px;margin:40px 0}
