.dUG0Qa_header{z-index:100;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border-soft);background:#0a0a0ab8;position:sticky;top:0}.dUG0Qa_inner{justify-content:space-between;align-items:center;height:58px;display:flex}.dUG0Qa_logo{letter-spacing:-.01em;color:var(--text);white-space:nowrap;align-items:center;gap:.5ch;font-size:.92rem;font-weight:500;display:inline-flex}.dUG0Qa_dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 8px var(--green);border-radius:50%}.dUG0Qa_cwd{color:var(--muted)}.dUG0Qa_nav{align-items:center;gap:.35rem;display:flex}.dUG0Qa_link{color:var(--muted);border-radius:4px;padding:.4rem .7rem;font-size:.86rem;transition:color .18s,background .18s;position:relative}.dUG0Qa_link:before{content:"";color:var(--accent);opacity:0;margin-right:0}.dUG0Qa_link:hover{color:var(--text);background:#ffffff08}.dUG0Qa_active{color:var(--accent)}.dUG0Qa_active:before{content:">";opacity:1;margin-right:.4ch}.dUG0Qa_toggle{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:5px;padding:6px 8px;line-height:0;display:none}.dUG0Qa_toggle:hover{border-color:var(--accent-line);color:var(--accent)}.dUG0Qa_mobile{border-top:1px solid var(--border-soft);padding:.5rem var(--gutter) 1rem;background:#0a0a0af5}.dUG0Qa_mobile nav{flex-direction:column;display:flex}.dUG0Qa_mobileLink{color:var(--text);border-bottom:1px dashed var(--border-soft);padding:.75rem .25rem;font-size:1rem}.dUG0Qa_mobileLink:last-child{border-bottom:none}.dUG0Qa_mobileLink:hover{color:var(--accent)}@media (max-width:720px){.dUG0Qa_nav{display:none}.dUG0Qa_toggle{align-items:center;display:inline-flex}}
.S6Hkya_footer{border-top:1px solid var(--border-soft);margin-top:2rem;padding-block:1.5rem}.S6Hkya_inner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.84rem;display:flex}.S6Hkya_line{white-space:nowrap}.S6Hkya_socials{gap:1.1rem;display:flex}.S6Hkya_social{color:var(--muted);align-items:center;gap:.45ch;transition:color .18s;display:inline-flex}.S6Hkya_social:hover{color:var(--accent)}.S6Hkya_top{color:var(--faint);transition:color .18s}.S6Hkya_top:hover{color:var(--text)}@media (max-width:560px){.S6Hkya_inner{flex-direction:column;align-items:flex-start}}
.ZARIfG_hero{align-items:center;min-height:calc(100svh - 58px);padding-block:clamp(2.5rem,7vw,5rem);scroll-margin-top:64px;display:flex}.ZARIfG_window{background:linear-gradient(180deg, var(--surface), var(--bg-soft));border:1px solid var(--border);border-radius:10px;width:100%;max-width:760px;overflow:hidden;box-shadow:0 30px 80px -40px #000000e6,inset 0 0 0 1px #ffffff05}.ZARIfG_bar{border-bottom:1px solid var(--border);background:#0c0d10;align-items:center;gap:.9rem;padding:.7rem 1rem;display:flex}.ZARIfG_dots{gap:7px;display:inline-flex}.ZARIfG_dots i{border-radius:50%;width:11px;height:11px;display:block}.ZARIfG_barTitle{color:var(--faint);font-size:.8rem}.ZARIfG_body{padding:clamp(1.4rem,4vw,2.6rem)}.ZARIfG_cmdline{color:var(--text);margin-bottom:1rem;font-size:.92rem}.ZARIfG_muted{color:var(--muted)}.ZARIfG_name{letter-spacing:-.035em;margin-bottom:.6rem;font-size:clamp(2.5rem,8vw,4.6rem);font-weight:700;line-height:1.02}.ZARIfG_tagline{color:var(--muted);align-items:center;gap:.5ch;margin-bottom:1.4rem;font-size:clamp(1.05rem,3vw,1.4rem);display:flex}.ZARIfG_chev{color:var(--accent);flex:none}.ZARIfG_intro{max-width:56ch;color:var(--muted);margin-bottom:1.4rem}.ZARIfG_meta{flex-wrap:wrap;gap:.4rem 2rem;margin-bottom:1.9rem;font-size:.88rem;list-style:none;display:flex}.ZARIfG_meta .ZARIfG_comment{margin-right:.8ch}.ZARIfG_meta .ZARIfG_comment:before{content:"// "}.ZARIfG_actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.ZARIfG_primary{background:var(--accent);color:#0a0a0a;border:1px solid var(--accent);border-radius:6px;align-items:center;padding:.7rem 1.3rem;font-weight:700;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.ZARIfG_primary:hover{background:var(--accent-bright);transform:translateY(-2px);box-shadow:0 10px 26px -10px #ffb00099}.ZARIfG_ghost{color:var(--muted);border-bottom:1px solid #0000;align-items:center;gap:.45ch;padding:.7rem .4rem;transition:color .18s,border-color .18s;display:inline-flex}.ZARIfG_ghost:hover{color:var(--accent);border-color:var(--accent-line)}.ZARIfG_cmdline,.ZARIfG_name,.ZARIfG_tagline,.ZARIfG_intro,.ZARIfG_meta,.ZARIfG_actions{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards ZARIfG_rise;animation-delay:var(--d,0s);transform:translateY(10px)}@keyframes ZARIfG_rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ZARIfG_cmdline,.ZARIfG_name,.ZARIfG_tagline,.ZARIfG_intro,.ZARIfG_meta,.ZARIfG_actions{opacity:1;animation:none;transform:none}}
.A23O5q_section{border-top:1px solid var(--border-soft);padding-block:clamp(3.5rem,9vw,6.5rem);scroll-margin-top:64px}.A23O5q_cmd{color:var(--muted);letter-spacing:.01em;margin-bottom:1.75rem;font-size:.9rem}.A23O5q_cmd:after{content:"";background:var(--faint);width:.55em;height:1em;margin-left:.4ch;animation:1.05s step-end infinite A23O5q_blink;display:inline-block;translate:0 .14em}@media (prefers-reduced-motion:reduce){.A23O5q_cmd:after{animation:none}}
.vAULUW_grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.vAULUW_h2{letter-spacing:-.02em;margin-bottom:1.1rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.vAULUW_bio p{color:var(--muted);max-width:60ch;margin-bottom:1rem}.vAULUW_sub{color:var(--muted)}.vAULUW_focus{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1.25rem 1.4rem}.vAULUW_focusLabel{color:var(--muted);margin-bottom:.9rem;font-size:.85rem}.vAULUW_focus ul{gap:.55rem;list-style:none;display:grid}.vAULUW_focus li{color:var(--text);align-items:baseline;gap:.7ch;font-size:.92rem;display:flex}.vAULUW_mark{color:var(--green);flex:none}@media (max-width:760px){.vAULUW_grid{grid-template-columns:1fr}}
.RsmxMa_timeline{margin-left:6px;list-style:none;position:relative}.RsmxMa_item{border-left:1px solid var(--border);padding-bottom:1.6rem;padding-left:2rem;position:relative}.RsmxMa_item:last-child{border-left-color:#0000;padding-bottom:0}.RsmxMa_node{background:var(--bg);border:2px solid var(--accent);border-radius:50%;width:11px;height:11px;transition:box-shadow .2s,background .2s;position:absolute;top:4px;left:-6px}.RsmxMa_item:hover .RsmxMa_node{background:var(--accent);box-shadow:0 0 12px var(--accent-line)}.RsmxMa_row{gap:1.25rem;display:flex}.RsmxMa_year{width:9.5rem;color:var(--muted);flex:none;padding-top:.1rem;font-size:.86rem}.RsmxMa_role{letter-spacing:-.01em;font-size:1.02rem;font-weight:500}.RsmxMa_company{color:var(--muted);font-size:.88rem}.RsmxMa_edu{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-top:2.5rem;padding:1.25rem 1.4rem}.RsmxMa_eduLabel{color:var(--muted);margin-bottom:.9rem;font-size:.85rem}.RsmxMa_edu ul{gap:.7rem;list-style:none;display:grid}.RsmxMa_edu li{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.RsmxMa_eduDeg{color:var(--text)}@media (max-width:620px){.RsmxMa_row{flex-direction:column;gap:.2rem}.RsmxMa_year{width:auto}}
.G7oUEG_domains{gap:.85rem;margin-bottom:2.4rem;list-style:none;display:grid}.G7oUEG_domains li{letter-spacing:-.01em;align-items:baseline;gap:.85ch;font-size:clamp(1.05rem,2.6vw,1.35rem);font-weight:500;display:flex}.G7oUEG_arrow{color:var(--accent);flex:none}.G7oUEG_langLabel{color:var(--muted);margin-bottom:1rem;font-size:.9rem}.G7oUEG_tags{flex-wrap:wrap;gap:.6rem;list-style:none;display:flex}.G7oUEG_tag{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:5px;padding:.4rem .85rem;font-size:.88rem;transition:border-color .18s,color .18s,transform .15s}.G7oUEG_tag:hover{border-color:var(--accent-line);color:var(--accent);transform:translateY(-2px)}
.hcVmEa_grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.hcVmEa_h2{letter-spacing:-.02em;margin-bottom:.8rem;font-size:clamp(1.6rem,4.5vw,2.2rem);font-weight:700}.hcVmEa_lead{color:var(--muted);max-width:38ch;margin-bottom:1.6rem}.hcVmEa_list{gap:.9rem;margin-bottom:1.6rem;list-style:none;display:grid}.hcVmEa_list li{color:var(--text);align-items:center;gap:.8ch;display:flex}.hcVmEa_list svg{color:var(--accent);flex:none}.hcVmEa_list a{border-bottom:1px solid #0000;transition:border-color .18s}.hcVmEa_list a:hover{border-color:var(--accent-line);color:var(--accent)}.hcVmEa_socials{flex-wrap:wrap;gap:1.2rem;display:flex}.hcVmEa_social{color:var(--muted);align-items:center;gap:.45ch;font-size:.9rem;transition:color .18s;display:inline-flex}.hcVmEa_social:hover{color:var(--accent)}.hcVmEa_form{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:1rem;padding:clamp(1.2rem,3vw,1.8rem);display:grid}.hcVmEa_field{gap:.4rem;display:grid}.hcVmEa_lbl{color:var(--text);font-size:.82rem}.hcVmEa_lbl .hcVmEa_comment{margin-right:.6ch}.hcVmEa_field input,.hcVmEa_field textarea{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:6px;padding:.7rem .85rem;font-size:.92rem;transition:border-color .18s,box-shadow .18s}.hcVmEa_field input::placeholder,.hcVmEa_field textarea::placeholder{color:var(--faint)}.hcVmEa_field input:focus,.hcVmEa_field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.hcVmEa_error{color:var(--red);font-size:.86rem}.hcVmEa_error .hcVmEa_prompt{color:var(--red)}.hcVmEa_ok{color:var(--green);font-size:.86rem}.hcVmEa_send:disabled{opacity:.6;cursor:progress;transform:none}.hcVmEa_send{background:var(--accent);color:#0a0a0a;font:inherit;border:1px solid var(--accent);cursor:pointer;border-radius:6px;justify-self:start;align-items:center;gap:.5ch;padding:.7rem 1.3rem;font-weight:700;transition:transform .15s,background .2s,box-shadow .2s;display:inline-flex}.hcVmEa_send:hover{background:var(--accent-bright);transform:translateY(-2px);box-shadow:0 10px 26px -10px #ffb00099}.hcVmEa_note{font-size:.8rem}@media (max-width:760px){.hcVmEa_grid{grid-template-columns:1fr}}
