@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiawDFXplDs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiawDVXplDs.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiawA1Xp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiawDFXplDs.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiawDVXplDs.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9H6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiawA1Xp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary: #f50057;--secondary: #2979ff;--bg-dark: #050505;--bg-card: #0c0c0c;--text-dim: #999;--border-dim: rgba(255, 255, 255, .05)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,sans-serif;background-color:var(--bg-dark);color:#fff;line-height:1.6}h1,h2,h3,.brand{font-family:Bricolage Grotesque,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 40px}.flex-between{display:flex;justify-content:space-between;align-items:center}.navbar{height:90px;position:fixed;width:100%;top:0;z-index:1000;background:#050505b3;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-bottom:1px solid var(--border-dim)}.logo-cloud{padding:100px 0;border-bottom:1px solid var(--border-dim);background:#000;margin-bottom:40px}.cloud-title{text-align:center;color:var(--text-dim);font-size:12px;margin-bottom:50px;letter-spacing:3px;text-transform:uppercase}.logos{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;align-items:center}.logo-item{display:flex;flex-direction:column;align-items:center;gap:10px;opacity:.6;transition:.4s}.logo-item:hover{opacity:1;transform:translateY(-5px)}.logo-item img{height:45px;width:auto;max-width:160px;object-fit:contain;transition:.4s;background:#fff;padding:12px;border-radius:8px}.logo-item:hover img{transform:scale(1.1);box-shadow:0 0 20px #fff3}.brand{font-size:28px;font-weight:800;letter-spacing:-2px}.brand span{color:var(--primary)}.links{display:flex;gap:35px;align-items:center}.links a{text-decoration:none;color:#fff;font-weight:600;font-size:14px;opacity:.6;transition:.3s}.links a:hover{opacity:1}.cta-nav{background:#fff;color:#000;border:none;padding:12px 25px;border-radius:4px;font-weight:800;cursor:pointer}.hero-section{height:100vh;position:relative;overflow:hidden;display:flex;align-items:center}.parallax-layer{position:absolute;top:0;left:0;width:100%;height:120%;background:url(https://images.unsplash.com/photo-1510915228340-29c85a43dcfe?q=80&w=2070) center/cover;filter:brightness(.2) grayscale(.5);z-index:0;transform:translateY(-10%)}.content-z{position:relative;z-index:10}.badge-row{display:flex;gap:15px;margin-bottom:25px}.xp-badge{padding:6px 12px;background:var(--primary);font-weight:900;font-size:11px;letter-spacing:1px}.ai-badge{padding:6px 12px;border:1px solid var(--secondary);color:var(--secondary);font-weight:900;font-size:11px}h1{font-size:clamp(40px,8vw,100px);line-height:.9;margin-bottom:15px;letter-spacing:-3px;font-weight:800}.role-desc{font-size:clamp(18px,3vw,24px);color:var(--secondary);margin-bottom:30px;font-weight:500}.intro-box{max-width:700px;margin-bottom:50px}.hook{font-size:22px;font-weight:700;color:#fff;margin-bottom:15px}.body-text{font-size:18px;color:var(--text-dim)}.actions{display:flex;gap:20px}.btn-glow{padding:18px 35px;background:#fff;color:#000;border:none;font-weight:800;cursor:pointer;border-radius:4px}.btn-outline{padding:18px 35px;border:1px solid #333;color:#fff;text-decoration:none;font-weight:600;border-radius:4px}.expertise-360{background:#000}.expertise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.expertise-card{background:var(--bg-card);padding:50px;border-radius:4px;border:1px solid var(--border-dim);transition:.4s}.expertise-card:hover{transform:translateY(-10px);border-color:var(--secondary)}.expertise-card.highlight{border-color:var(--primary)}.card-icon{font-size:40px;margin-bottom:25px;display:block}.expertise-card h3{font-size:24px;margin-bottom:15px}.expertise-card p{color:var(--text-dim);margin-bottom:25px}.expertise-card ul{list-style:none}.expertise-card li{font-size:14px;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:10px}.expertise-card li:before{content:"\2192";color:var(--primary)}.section{padding:140px 0}.dark-section{background:#080808}.header-group{margin-bottom:80px}.header-group label{color:var(--primary);font-weight:800;font-size:13px;letter-spacing:2px;display:block;margin-bottom:10px}.header-group h2{font-size:42px;font-weight:800}.center{text-align:center}.grid-experience{display:flex;flex-direction:column;gap:30px}.exp-card-interactive{background:var(--bg-card);border:1px solid var(--border-dim);transition:.5s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer;position:relative}.card-visible{display:grid;grid-template-columns:180px 1fr;gap:40px;padding:50px;transition:.5s}.card-hidden{height:0;padding:0 50px;opacity:0;transition:.5s;background:#0f0f0f}.exp-card-interactive:hover{border-color:var(--primary)}.exp-card-interactive:hover .card-hidden{height:auto;padding-bottom:50px;opacity:1}.exp-side{border-right:1px solid var(--border-dim)}.period{font-weight:800;color:var(--primary);font-size:13px;display:block;margin-bottom:5px}.location{font-size:11px;color:var(--text-dim);display:block;text-transform:uppercase;letter-spacing:1px}.exp-mini-logo{height:35px;object-fit:contain;filter:grayscale(1) invert(1);opacity:.7;margin-top:15px}.company{color:var(--secondary);text-transform:uppercase;font-size:14px;letter-spacing:1px;margin-bottom:15px}.detail-list{list-style:none;margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-list li{font-size:14px;color:#ccc;display:flex;align-items:flex-start;gap:10px}.detail-list li:before{content:"\2713";color:var(--primary);font-weight:900}.tags{display:flex;gap:10px;margin-top:20px}.tag{font-size:11px;font-weight:800;color:#666;background:#1a1a1a;padding:4px 10px}.edu-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.edu-card{background:var(--bg-card);padding:40px;display:flex;gap:30px;align-items:center;border:1px solid var(--border-dim)}.edu-logo{width:60px;filter:grayscale(1) invert(1)}.edu-info .degree{color:var(--text-dim);font-size:14px;margin:5px 0}.edu-info .date{font-weight:800;color:var(--primary);font-size:12px}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2000;display:flex;align-items:center;justify-content:center}.modal-card{background:#000;padding:60px;border:1px solid #222;max-width:550px;width:90%;position:relative;border-radius:4px}.btn-close{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;font-size:40px;cursor:pointer}.field{margin-bottom:20px}.field input,.field textarea{width:100%;padding:18px;background:#0c0c0c;border:1px solid #222;color:#fff;font-family:inherit;font-size:15px;border-radius:2px}.field input:focus{outline:1px solid var(--primary)}.btn-submit{width:100%;padding:20px;background:var(--primary);border:none;color:#fff;cursor:pointer;font-weight:800;text-transform:uppercase;letter-spacing:1px;display:flex;flex-direction:column;align-items:center}@media(max-width:900px){.links{display:none}.card-visible{grid-template-columns:1fr;gap:20px}.detail-list,.edu-grid{grid-template-columns:1fr}}
