:root{--color-bg:#000;--color-surface:#ffffff08;--color-surface-hover:#ffffff0f;--color-border:#ffffff14;--color-border-hover:#ffffff26;--color-text-primary:#fafafa;--color-text-secondary:#888;--color-text-tertiary:#666;--color-accent:#0070f3;--color-accent-secondary:#7928ca;--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Space Grotesk", Inter, sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}::selection{background:var(--color-accent);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}a{color:inherit;text-decoration:none}section{scroll-margin-top:5rem}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}._header_1ifjl_1{top:var(--space-6);z-index:100;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-full);background:#0009;display:flex;position:fixed;left:50%;transform:translate(-50%)}._nav-item_1ifjl_18{border-radius:var(--radius-lg);width:36px;height:36px;color:var(--color-text-tertiary);justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}._nav-item_1ifjl_18:hover,._nav-item--active_1ifjl_30{color:var(--color-text-primary);background:#ffffff14}._nav-item--active_1ifjl_30{color:var(--color-accent)}._icon_1ifjl_39{width:18px;height:18px}._hero_1dbpg_1{min-height:100dvh;padding:var(--space-20) var(--space-8);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}._grid-bg_1dbpg_13{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 80%);mask-image:radial-gradient(#000 40%,#0000 80%)}._glow_1dbpg_25{pointer-events:none;background:radial-gradient(circle,#0070f326 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-20%;right:-10%}._hero-inner_1dbpg_35{gap:var(--space-16);z-index:1;grid-template-columns:360px 1fr;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}._profile-card_1dbpg_48{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);-webkit-backdrop-filter:blur(12px)}._card-header_1dbpg_57{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}._profile-photo_1dbpg_64{object-fit:cover;border:2px solid var(--color-border);border-radius:50%;width:64px;height:64px}._status_1dbpg_72{color:#22c55e;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:#22c55e1a;border:1px solid #22c55e33;font-size:.75rem;font-weight:500}._profile-name_1dbpg_82{font-family:var(--font-display);margin-bottom:var(--space-1);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}._profile-role_1dbpg_90{color:var(--color-accent);margin-bottom:var(--space-3);font-size:.875rem;font-weight:500}._profile-bio_1dbpg_97{color:var(--color-text-secondary);margin-bottom:var(--space-5);font-size:.875rem;line-height:1.6}._profile-meta_1dbpg_104{gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4);flex-direction:column;display:flex}._profile-meta_1dbpg_104 span{color:var(--color-text-tertiary);font-size:.8125rem}._profile-skills_1dbpg_119{gap:var(--space-2);flex-wrap:wrap;display:flex}._skill-pill_1dbpg_125{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);letter-spacing:.02em;background:#ffffff0d;font-size:.6875rem;font-weight:500}._eyebrow_1dbpg_139{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-4);opacity:0;font-size:.75rem;font-weight:500}._title_1dbpg_149{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:var(--space-6);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.1}._word-wrapper_1dbpg_158{opacity:0;display:inline-block;transform:translateY(30px)rotateX(40deg)}._subtitle_1dbpg_164{color:var(--color-text-secondary);max-width:480px;margin-bottom:var(--space-10);opacity:0;font-size:1.0625rem;line-height:1.7}._actions_1dbpg_173{gap:var(--space-3);opacity:0;display:flex}._btn-primary_1dbpg_179{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);color:#000;border-radius:var(--radius-md);background:#fff;font-size:.875rem;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex}._btn-primary_1dbpg_179:hover{opacity:.9;transform:translateY(-1px)}._btn-secondary_1dbpg_197{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}._btn-secondary_1dbpg_197:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover)}._stats_1dbpg_217{gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--color-border);display:flex}._stat_1dbpg_72{gap:var(--space-1);flex-direction:column;display:flex}._stat-number_1dbpg_231{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}._stat-label_1dbpg_238{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}._stat-divider_1dbpg_245{background:var(--color-border);align-self:stretch;width:1px}@media (width<=900px){._hero-inner_1dbpg_35{grid-template-columns:1fr}._profile-card_1dbpg_48{max-width:360px}._stats_1dbpg_217{gap:var(--space-6)}._stat-divider_1dbpg_245{display:none}}._skill_1dbpg_125{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);letter-spacing:.02em;background:#ffffff0d;font-size:.6875rem;font-weight:500}._book-btn_1dbpg_269{text-align:center;width:100%;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-accent);color:#fff;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:block}._book-btn_1dbpg_269:hover{background:#0060df;transform:translateY(-1px)}._about_eg39p_1{max-width:800px;padding:var(--space-32) var(--space-8);text-align:center;margin:0 auto}._heading_eg39p_8{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:var(--space-8);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}._card_eg39p_17{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10)}._body_eg39p_24{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.8}._projects_nulqu_1{max-width:1200px;padding:var(--space-24) var(--space-8) var(--space-32);margin:0 auto}._heading_nulqu_7{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:var(--space-12);text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}._grid_nulqu_17{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}._card_nulqu_23{padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:background .2s,border-color .2s,transform .2s;display:block}._card_nulqu_23:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);transform:translateY(-2px)}._card-title_nulqu_38{font-family:var(--font-display);margin-bottom:var(--space-2);letter-spacing:-.01em;font-size:1.25rem;font-weight:600}._card-desc_nulqu_46{color:var(--color-text-secondary);margin-bottom:var(--space-5);font-size:.9375rem;line-height:1.6}._tags_nulqu_53{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tag_nulqu_53{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);background:#ffffff0d;font-size:.75rem;font-weight:500}@media (width<=768px){._grid_nulqu_17{grid-template-columns:1fr}}._skills_va8tb_1{max-width:900px;padding:var(--space-24) var(--space-8) var(--space-32);margin:0 auto}._heading_va8tb_7{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:var(--space-12);text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}._list_va8tb_17{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._item_va8tb_27{padding:var(--space-2) var(--space-5);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:.875rem;font-weight:500;transition:border-color .2s,color .2s}._item_va8tb_27:hover{border-color:var(--color-accent);color:var(--color-text-primary)}._contact_17v9e_1{max-width:800px;padding:var(--space-24) var(--space-8) var(--space-32);text-align:center;margin:0 auto}._heading_17v9e_8{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:var(--space-4);font-size:clamp(2rem,4vw,3rem);font-weight:700}._subtitle_17v9e_17{color:var(--color-text-secondary);margin-bottom:var(--space-10);font-size:1.0625rem}._book-btn_17v9e_23{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-10);background:var(--color-accent);color:#fff;border-radius:var(--radius-full);font-size:1rem;font-weight:600;transition:background .2s,transform .15s,opacity .2s;display:inline-flex}._book-btn_17v9e_23:hover{opacity:.95;background:#0060df;transform:translateY(-1px)}._footer_epi70_1{padding:var(--space-12) var(--space-8) var(--space-8);border-top:1px solid var(--color-border);margin-top:var(--space-16)}._inner_epi70_7{justify-content:space-between;align-items:center;gap:var(--space-8);max-width:1200px;margin:0 auto;display:flex}._brand_epi70_16{gap:var(--space-1);flex-direction:column;display:flex}._name_epi70_22{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}._tagline_epi70_29{color:var(--color-text-tertiary);font-size:.875rem}._links_epi70_34{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}._link_epi70_34{color:var(--color-text-tertiary);font-size:.875rem;transition:color .2s}._link_epi70_34:hover{color:var(--color-text-primary)}._copyright_epi70_50{color:var(--color-text-tertiary);text-align:center;width:100%;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);font-size:.8125rem}
