.kiWQ1W_kicker{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);letter-spacing:.02em;display:block}.kiWQ1W_kicker span{color:var(--accent)}.kiWQ1W_h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.035em;margin-top:var(--space-4);font-weight:800}.kiWQ1W_h3{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:700;line-height:1.25}.kiWQ1W_tags{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.kiWQ1W_tags li{font-family:var(--font-mono);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);padding:3px 8px;font-size:.6875rem}.kiWQ1W_btnPrimary,.kiWQ1W_btnGhost{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);font-size:var(--text-sm);border-radius:var(--radius-sm);transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);font-weight:700;display:inline-flex}.kiWQ1W_btnPrimary:active,.kiWQ1W_btnGhost:active{transform:translateY(1px)}.kiWQ1W_btnPrimary{background:var(--accent);color:var(--accent-ink)}.kiWQ1W_btnPrimary span{transition:transform var(--dur) var(--ease-out)}.kiWQ1W_btnPrimary:hover{background:#ff7340}.kiWQ1W_btnPrimary:hover span{transform:translate(3px)}.kiWQ1W_btnGhost{border:1px solid var(--border-strong);font-family:var(--font-mono);color:var(--text-muted);font-weight:500}.kiWQ1W_btnGhost:hover{color:var(--text);border-color:var(--text-muted)}.kiWQ1W_section{padding-block:clamp(var(--space-16),10vw,var(--space-32));border-top:1px solid var(--border)}.kiWQ1W_sectionAlt{background:var(--surface)}.kiWQ1W_sectionTight{padding-block:clamp(var(--space-10),6vw,var(--space-16));border-top:1px solid var(--border)}.kiWQ1W_sectionHead{margin-bottom:clamp(var(--space-10),5vw,var(--space-16))}.kiWQ1W_hero{min-height:calc(100svh - var(--nav-h));flex-direction:column;display:flex;position:relative;overflow:hidden}.kiWQ1W_hero:before{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--border) 1px, transparent 1px);opacity:.6;background-size:25% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}@media (min-width:820px){.kiWQ1W_hero:before{background-size:8.33333% 100%}}.kiWQ1W_heroInner{justify-content:space-between;gap:var(--space-10);padding-top:clamp(var(--space-8),4vw,var(--space-12));padding-bottom:clamp(var(--space-10),5vw,var(--space-16));flex-direction:column;flex:1;display:flex;position:relative}.kiWQ1W_heroMeta{gap:var(--space-2) var(--space-8);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}@media (min-width:820px){.kiWQ1W_heroMeta{justify-content:space-between}}.kiWQ1W_heroMeta>span{white-space:nowrap}.kiWQ1W_heroMeta time{color:var(--text-muted)}.kiWQ1W_hideSm{display:none}@media (min-width:820px){.kiWQ1W_hideSm{display:inline}}.kiWQ1W_status{align-items:center;gap:var(--space-2);color:var(--text-muted);display:inline-flex}.kiWQ1W_statusDot{background:var(--ok);border-radius:50%;width:7px;height:7px;position:relative}.kiWQ1W_statusDot:after{content:"";background:var(--ok);animation:kiWQ1W_ping 2.2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.kiWQ1W_heroTitle{font-family:var(--font-display);font-weight:800;font-size:var(--text-hero);letter-spacing:-.045em;animation:kiWQ1W_rise .9s var(--ease-out) both;align-items:flex-end;margin-left:-.04em;line-height:.82;display:flex}.kiWQ1W_caret{background:var(--accent);width:.09em;height:.7em;margin-bottom:.04em;margin-left:.06em;animation:1.1s linear infinite kiWQ1W_blink;display:inline-block}.kiWQ1W_heroBottom{gap:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-strong);animation:kiWQ1W_rise .9s .12s var(--ease-out) both;display:grid}@media (min-width:1100px){.kiWQ1W_heroBottom{align-items:end;gap:var(--space-16);grid-template-columns:minmax(0,1fr) auto}}.kiWQ1W_heroLead{font-size:var(--text-lg);color:var(--text-muted);max-width:34ch;line-height:1.45}@media (min-width:820px){.kiWQ1W_heroLead{max-width:44ch}}.kiWQ1W_heroLeadStrong{color:var(--text)}.kiWQ1W_heroActions{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:560px){.kiWQ1W_heroActions{flex-flow:wrap}}.kiWQ1W_ticker{border-top:1px solid var(--border);padding-block:var(--space-4);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.kiWQ1W_tickerTrack{will-change:transform;flex-shrink:0;min-width:100%;animation:150s linear infinite kiWQ1W_marquee;display:flex}.kiWQ1W_tickerTrack span{align-items:center;gap:var(--space-8);padding-right:var(--space-8);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-faint);white-space:nowrap;display:inline-flex}.kiWQ1W_tickerTrack i{color:var(--accent);font-style:normal}.kiWQ1W_focus{gap:var(--space-12);display:grid}@media (min-width:1100px){.kiWQ1W_focus{gap:var(--space-20);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.kiWQ1W_focusAside{top:calc(var(--nav-h) + var(--space-8));align-self:start;position:sticky}}.kiWQ1W_terminal{margin-top:var(--space-10);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);max-width:460px;overflow:hidden}.kiWQ1W_terminalBar{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);align-items:center;gap:6px;display:flex}.kiWQ1W_terminalBar>span{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.kiWQ1W_terminalBar em{font-style:normal;font-family:var(--font-mono);color:var(--text-faint);margin-left:auto;font-size:.6875rem}.kiWQ1W_terminalBody{padding:var(--space-5) var(--space-5) var(--space-6);font-family:var(--font-mono);color:var(--text);margin:0;font-size:.8125rem;line-height:1.75;overflow-x:auto}.kiWQ1W_tP{color:var(--accent)}.kiWQ1W_tK{color:var(--text-muted)}.kiWQ1W_tV{color:var(--ok)}.kiWQ1W_terminalCaret{vertical-align:-.2em;background:var(--text);width:.6em;height:1.1em;animation:1.1s linear infinite kiWQ1W_blink;display:inline-block}.kiWQ1W_focusList{flex-direction:column;display:flex}.kiWQ1W_focusItem{gap:var(--space-4);padding-block:var(--space-8);border-top:1px solid var(--border);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.kiWQ1W_focusItem:first-child{border-top-color:var(--border-strong);padding-top:var(--space-6)}@media (min-width:820px){.kiWQ1W_focusItem{padding-block:var(--space-10);grid-template-columns:4rem minmax(0,1fr)}}.kiWQ1W_focusItem:hover .kiWQ1W_focusIndex{color:var(--accent)}.kiWQ1W_focusIndex{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);transition:color var(--dur) var(--ease-out);padding-top:.35em}.kiWQ1W_focusText{margin-top:var(--space-3);color:var(--text-muted);max-width:56ch}.kiWQ1W_stack{border-top:1px solid var(--border-strong);margin:0}.kiWQ1W_stackRow{gap:var(--space-3);padding-block:var(--space-5);border-bottom:1px solid var(--border);display:grid}@media (min-width:820px){.kiWQ1W_stackRow{padding-block:var(--space-6);grid-template-columns:minmax(10rem,3fr) minmax(0,9fr);align-items:baseline}}.kiWQ1W_stackRow dt{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.kiWQ1W_stackRow dd{gap:var(--space-1) var(--space-6);font-family:var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.875rem);font-weight:700;line-height:1.3;display:flex}.kiWQ1W_stackRow dd span{transition:color var(--dur) var(--ease-out)}.kiWQ1W_stackRow dd span:hover{color:var(--accent)}.kiWQ1W_stackNote{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;color:var(--text-faint);vertical-align:.35em;white-space:nowrap;margin-left:.45em;font-weight:400}.kiWQ1W_edu{gap:var(--space-12);display:grid}@media (min-width:1100px){.kiWQ1W_edu{align-items:start;gap:var(--space-20);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.kiWQ1W_eduLead{margin-top:var(--space-6);max-width:46ch;color:var(--text-muted)}.kiWQ1W_eduSide{gap:var(--space-2);margin-top:var(--space-8);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);transition:color var(--dur) var(--ease-out);display:inline-flex}.kiWQ1W_eduSide span{color:var(--accent)}.kiWQ1W_eduSide:hover{color:var(--text)}.kiWQ1W_eduCard{min-width:0;padding:clamp(var(--space-6),4vw,var(--space-10));background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);position:relative;overflow:hidden}.kiWQ1W_eduCard:before{content:"";background:var(--accent);height:2px;position:absolute;inset:0 0 auto}.kiWQ1W_eduTop{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.kiWQ1W_eduPeriod{color:var(--text-faint)}.kiWQ1W_eduPeriod:before{content:"$ ";color:var(--accent)}.kiWQ1W_eduStatus{align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;padding:4px 10px;display:inline-flex}.kiWQ1W_eduSchool{margin-top:var(--space-8);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:800;line-height:.95}.kiWQ1W_eduSchoolFull{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.kiWQ1W_eduFacts{margin:var(--space-8) 0 0;border-top:1px solid var(--border);display:grid}@media (min-width:560px){.kiWQ1W_eduFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}.kiWQ1W_eduFacts div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border);display:flex}@media (min-width:560px){.kiWQ1W_eduFacts div{justify-content:flex-start;gap:var(--space-1);flex-direction:column;padding-inline-end:var(--space-4)}}.kiWQ1W_eduFacts dt{font-family:var(--font-mono);color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem}.kiWQ1W_eduFacts dd{text-align:right;margin:0;font-weight:700}@media (min-width:560px){.kiWQ1W_eduFacts dd{text-align:left}}.kiWQ1W_eduPending{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);font-weight:500!important}.kiWQ1W_eduPath{margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kiWQ1W_eduPath li{padding-top:var(--space-6);gap:2px;padding-inline-end:var(--space-2);display:grid;position:relative}.kiWQ1W_eduPath li:before{content:"";background:var(--border-strong);height:2px;position:absolute;top:5px;left:0;right:0}.kiWQ1W_stepMark{z-index:1;border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.kiWQ1W_stepLabel{font-weight:700;font-size:var(--text-sm)}.kiWQ1W_stepText{font-family:var(--font-mono);color:var(--text-faint);font-size:.6875rem}.kiWQ1W_step_done:before{background:var(--accent)!important}.kiWQ1W_step_done .kiWQ1W_stepMark{background:var(--accent);border-color:var(--accent)}.kiWQ1W_step_current:before{background:linear-gradient(90deg, var(--accent) 0 40%, var(--border-strong) 40%)!important}.kiWQ1W_step_current .kiWQ1W_stepMark{border-color:var(--accent);box-shadow:0 0 0 4px #ff5b1f2e}.kiWQ1W_step_current .kiWQ1W_stepText{color:var(--accent)}.kiWQ1W_step_next .kiWQ1W_stepLabel{color:var(--text-muted)}.kiWQ1W_step_next .kiWQ1W_stepMark{border-style:dashed}.kiWQ1W_projectsCta{gap:var(--space-4);padding:clamp(var(--space-8),5vw,var(--space-16)) clamp(var(--space-6),4vw,var(--space-12));border:1px solid var(--border-strong);border-radius:var(--radius-lg);transition:background-color .32s var(--ease-out),border-color .32s var(--ease-out),color .32s var(--ease-out);display:grid}.kiWQ1W_projectsCta:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.kiWQ1W_projectsCta:hover .kiWQ1W_kicker,.kiWQ1W_projectsCta:hover .kiWQ1W_kicker span,.kiWQ1W_projectsCta:hover .kiWQ1W_projectsCtaMeta{color:var(--accent-ink)}.kiWQ1W_projectsCta:hover .kiWQ1W_projectsArrow{transform:translate(.15em)rotate(-45deg)}.kiWQ1W_projectsCtaTitle{justify-content:space-between;align-items:center;gap:var(--space-6);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.035em;font-weight:800;line-height:1;display:flex}.kiWQ1W_projectsArrow{font-family:var(--font-body);transition:transform .32s var(--ease-out);flex-shrink:0;font-weight:400}.kiWQ1W_projectsCtaMeta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);transition:color .32s var(--ease-out)}@keyframes kiWQ1W_blink{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes kiWQ1W_ping{75%,to{opacity:0;transform:scale(2.6)}}@keyframes kiWQ1W_marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes kiWQ1W_rise{0%{opacity:0;transform:translateY(16px)}}
