:root{--side-padding: clamp(1rem, 5vw, 6rem)}@font-face{font-family:Poppins-Bold;src:url(/fonts/Poppins/Poppins-Bold.ttf)}@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/Poppins/Poppins-SemiBold.ttf)}@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:Poppins-ExtraBold;src:url(/fonts/Poppins/Poppins-ExtraBold.ttf)}:root{--background: #070b17;--surface: rgba(8, 16, 34, .94);--surface-soft: rgba(10, 20, 45, .9);--text: #f7fbff;--muted: #aac4e1;--accent: #5fe7ff;--accent-soft: rgba(95, 231, 255, .14);--border: rgba(255, 255, 255, .08);--shadow: 0 24px 80px rgba(0, 0, 0, .32);--glass: rgba(10, 18, 35, .88);--side-padding: clamp(1.2rem, 5vw, 6rem)}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(circle at top left,rgba(95,231,255,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(142,97,255,.12),transparent 24%),linear-gradient(180deg,#060a14,#081020);font-family:Poppins-Regular,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:#5fe7ff4d;color:var(--text)}.glass{background:#081023d1;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}._container_1n610_1{padding:6rem var(--side-padding) 4rem;text-align:left;display:flex;justify-content:center;align-items:center;min-height:70vh;box-sizing:border-box}._intro_1n610_11{max-width:840px}._label_1n610_15{font-family:Poppins-Medium;color:var(--accent);text-transform:uppercase;letter-spacing:.18em;margin-bottom:1rem;font-size:.9rem}._mainText_1n610_24{font-family:Poppins-ExtraBold;font-size:clamp(3rem,5vw,5.2rem);line-height:.95;margin:0;color:var(--text)}._text_1n610_32{font-family:Poppins-Medium;font-size:1.15rem;line-height:1.9;color:var(--muted);margin-top:1.5rem;max-width:760px}@media (max-width: 1100px){._container_1n610_1{padding:4rem 4%;min-height:auto}._mainText_1n610_24{font-size:3.4rem}}._container_xkjvh_1{position:relative;overflow:hidden;border-radius:32px;background:linear-gradient(180deg,#0b152efa,#060b17fa);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 80px #00000057;padding:1.5rem;display:flex;flex-direction:column;min-height:420px;transition:transform .3s ease,border-color .3s ease}._container_xkjvh_1:hover{transform:translateY(-6px);border-color:#5fe7ff4d}._imageContainer_xkjvh_20{position:relative;border-radius:24px;overflow:hidden;min-height:220px;box-shadow:inset 0 0 0 1px #ffffff0d}._image_xkjvh_20{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}._container_xkjvh_1:hover ._image_xkjvh_20{transform:scale(1.04)}._contentContainer_xkjvh_39{margin-top:1.3rem;flex:1;display:flex;flex-direction:column;gap:.9rem}._heading_xkjvh_47{font-family:Poppins-SemiBold;font-size:1.55rem;color:var(--text);margin:0}._description_xkjvh_54{font-family:Poppins-Medium;font-size:1rem;color:var(--muted);line-height:1.75}._meta_xkjvh_61{font-family:Poppins-Medium;font-size:.95rem;color:#ffffffb8}._linkSection_xkjvh_67{margin-top:auto;display:flex;justify-content:flex-start}._link_xkjvh_67{color:var(--accent);font-family:Poppins-SemiBold;text-decoration:none;padding:.92rem 1.35rem;border-radius:999px;background:#5fe7ff1f;border:1px solid rgba(95,231,255,.18);transition:transform .2s ease,background .2s ease}._link_xkjvh_67:hover{background:#5fe7ff38;transform:translateY(-1px)}@media (max-width: 1100px){._container_xkjvh_1{min-height:auto}}._main_915ro_1{font-family:Poppins-ExtraBold;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.04em;text-align:center;color:var(--text);margin-bottom:1.5rem}._container_8srzc_1{padding:8rem var(--side-padding) 4rem;position:relative}._container_8srzc_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 10% 20%,rgba(95,231,255,.12),transparent 18%),radial-gradient(circle at 90% 40%,rgba(155,103,255,.09),transparent 15%);pointer-events:none}._contentContainer_8srzc_15{position:relative;margin-top:3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem}@media (max-width: 1100px){._container_8srzc_1{padding:5rem 4%}}._container_1r72y_1{width:100%;position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;padding:1.4rem var(--side-padding);background:#050c1cc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06);transition:background .25s ease}._brand_1r72y_16{font-family:Poppins-ExtraBold;color:var(--text);letter-spacing:.18em;text-transform:uppercase;font-size:.95rem}._nav_1r72y_24{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._navLink_1r72y_31{font-family:Poppins-Medium;font-size:.95rem;color:var(--muted);padding:.85rem 1.2rem;border-radius:999px;transition:transform .2s ease,color .2s ease,background .2s ease}._navLink_1r72y_31:hover,._navLink_1r72y_31:focus-visible{color:var(--text);background:#5fe7ff1f;transform:translateY(-1px)}@media (max-width: 768px){._container_1r72y_1{padding:1rem 1.2rem}._navLink_1r72y_31{font-size:.88rem;padding:.75rem 1rem}}._container_1ohu5_1{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;padding:3rem var(--side-padding);background:#050a16b3;border-top:1px solid rgba(255,255,255,.06)}._circle_1ohu5_13{width:64px;height:64px;background:#5fe7ff1f;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 40px #00000029;border:1px solid rgba(255,255,255,.08)}._container_tg3zf_1{padding:0% var(--side-padding);margin-top:14%;max-width:960px}._heading_tg3zf_7{font-family:Poppins-ExtraBold;font-size:3rem;margin-bottom:1rem;color:var(--text)}._text_tg3zf_14,._textSecondary_tg3zf_15{font-family:Poppins-Medium;font-size:1.1rem;line-height:1.8;color:var(--muted);margin-bottom:1rem}._textSecondary_tg3zf_15{max-width:760px}@media (max-width: 1100px){._text_tg3zf_14{font-size:16px}}._main_usq67_1{font-family:Poppins-Medium;font-size:.95rem;padding:.75rem 1rem;border-radius:999px;margin:0 .35rem .35rem 0;background:#5fe7ff24;color:var(--text);border:1px solid rgba(95,231,255,.25);box-shadow:0 12px 30px #0000001f;transition:transform .2s ease,background .2s ease;display:inline-flex;align-items:center}._main_usq67_1:hover{transform:translateY(-2px);background:#5fe7ff38}._container_fpgn1_1{text-align:left;padding:6rem var(--side-padding);position:relative;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#070c1959}._skillDetailsContainer_fpgn1_10{display:flex;flex-wrap:wrap;gap:.8rem}._skillSection_fpgn1_16{position:relative;background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid rgba(95,231,255,.15);box-shadow:0 28px 70px #0000002e;border-radius:32px;padding:2rem;overflow:hidden}._skillSection_fpgn1_16:before{content:"";position:absolute;top:-40%;right:0;bottom:0;left:-20%;background:radial-gradient(circle,rgba(95,231,255,.18),transparent 42%);filter:blur(28px);opacity:.45}._skillHeading_fpgn1_35{position:relative;font-family:Poppins-SemiBold;font-size:1.15rem;margin-bottom:1.2rem;color:var(--text)}._contentContainer_fpgn1_43{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2rem}@media (max-width: 1100px){._container_fpgn1_1{padding:5rem 4%}}._container_807tj_1{padding:6rem var(--side-padding);max-width:960px;margin:0 auto}._text_807tj_7{font-family:Poppins-Medium;font-size:1.05rem;color:var(--muted);margin-top:1rem;max-width:720px}._links_807tj_15{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.75rem}._link_807tj_15{font-family:Poppins-SemiBold;color:var(--text);text-decoration:none;background:#5fe7ff1f;border:1px solid rgba(95,231,255,.18);padding:.95rem 1.4rem;border-radius:999px;transition:transform .2s ease,background-color .2s ease}._link_807tj_15:hover{transform:translateY(-2px);background:#5fe7ff38}@media (max-width: 1100px){._container_807tj_1{padding:4rem 4%}}:root{font-family:Poppins-Regular,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;font-weight:400;color-scheme:dark;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover,a:focus-visible{color:var(--accent)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--background);color:var(--text)}img{display:block;max-width:100%}button,input,textarea{font:inherit}button{cursor:pointer}section{padding:0}
