@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2) format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff) format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2) format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff) format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff");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}._shell_ao4vm_1{display:grid;place-items:center;min-height:100%;contain:layout paint;isolation:isolate;will-change:transform;animation:_orb-drift_ao4vm_1 8s ease-in-out infinite}._orb_ao4vm_11{margin:0;font-family:var(--font-display);font-size:23px;line-height:.8;letter-spacing:.05em;color:var(--color-foreground);opacity:.94;text-shadow:0 0 6px rgba(var(--color-foreground-rgb),.08)}@keyframes _orb-drift_ao4vm_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:560px){._orb_ao4vm_11{font-size:15px}}@media(prefers-reduced-motion:reduce){._shell_ao4vm_1{animation:none}}._card_1d3jk_1{position:relative;display:grid;gap:1rem;padding:1.35rem;min-height:100%;border:1px solid rgba(var(--color-foreground-rgb),.2);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.02),rgba(var(--color-foreground-rgb),.012)),radial-gradient(circle,var(--color-dot-soft) 0 .75px,transparent .95px) 0 0 / 6px 6px;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.03);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}._card_1d3jk_1:hover{transform:translateY(-4px);border-color:rgba(var(--color-foreground-rgb),.32);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.032),rgba(var(--color-foreground-rgb),.016)),radial-gradient(circle,var(--color-dot) 0 .75px,transparent .95px) 0 0 / 6px 6px;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.045)}._header_1d3jk_28{display:flex;gap:1rem;align-items:center}._icon_1d3jk_34{font-family:var(--font-display);font-size:2.1rem;color:var(--color-foreground);text-shadow:0 0 8px rgba(var(--color-foreground-rgb),.08)}._titleGroup_1d3jk_41{display:grid;gap:.4rem}._title_1d3jk_41{margin:0;font-size:1.35rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground)}._rule_1d3jk_55{width:3rem;height:2px;background:radial-gradient(circle,rgba(var(--color-foreground-rgb),.7) 0 .7px,transparent .95px) 0 0 / 6px 2px repeat-x;opacity:.5}._description_1d3jk_64,._line_1d3jk_65{margin:0;color:var(--color-copy);line-height:1.7}._description_1d3jk_64{color:var(--color-copy-soft);text-transform:uppercase;letter-spacing:.14em;font-size:.88rem}._copy_1d3jk_78{display:grid;gap:.55rem}@media(prefers-reduced-motion:reduce){._card_1d3jk_1{transition:none}}._header_w9mkq_1{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-bottom:1.5rem}._header_w9mkq_1._headerPinned_w9mkq_10{position:fixed;top:.9rem;left:50%;z-index:40;width:min(calc(100vw - 2rem),1360px);padding:.9rem 1.2rem 1rem;border:1px solid rgba(var(--color-foreground-rgb),.24);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.05),rgba(var(--color-foreground-rgb),.02)),radial-gradient(circle,rgba(var(--color-foreground-rgb),.08) 0 .75px,transparent .95px) 0 0 / 6px 6px,#060709e6;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.03),0 12px 40px #0000005c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%);animation:_navbar-dock-in_w9mkq_1 .26s cubic-bezier(.16,1,.3,1) both}._header_w9mkq_1:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:radial-gradient(circle,rgba(var(--color-foreground-rgb),.7) 0 .7px,transparent .95px) 0 0 / 6px 2px repeat-x;opacity:.44}._header_w9mkq_1._headerPinned_w9mkq_10:after{display:none}._brand_w9mkq_48{display:inline-flex;align-items:center;gap:1rem;color:var(--color-foreground);text-decoration:none}._mark_w9mkq_56{width:4.2rem;height:2rem;border:1px solid rgba(var(--color-foreground-rgb),.22);background:radial-gradient(circle,rgba(var(--color-foreground-rgb),.16) 0 .7px,transparent .9px) 0 0 / 6px 6px,repeating-linear-gradient(120deg,rgba(var(--color-foreground-rgb),.88) 0,rgba(var(--color-foreground-rgb),.88) .28rem,transparent .28rem,transparent .54rem);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.03)}._name_w9mkq_73,._navLink_w9mkq_74{letter-spacing:.16em;text-transform:uppercase}._name_w9mkq_73{white-space:nowrap}._cursor_w9mkq_83{display:inline-block;margin-left:.08em;color:var(--color-foreground)}._menuToggle_w9mkq_89{display:none}._nav_w9mkq_74{display:block}._navList_w9mkq_97{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2rem;list-style:none;padding:0;margin:0}._navLink_w9mkq_74{display:inline-flex;gap:.5rem;align-items:center;color:var(--color-copy);text-decoration:none;text-shadow:0 0 6px rgba(var(--color-foreground-rgb),.04);transition:color .18s ease}._navLink_w9mkq_74:hover,._navLink_w9mkq_74:focus-visible{color:var(--color-foreground)}._navLink_w9mkq_74:focus-visible{outline:2px solid rgba(var(--color-foreground-rgb),.35);outline-offset:4px}._index_w9mkq_127{color:var(--color-copy-soft)}._githubLink_w9mkq_131{display:inline-flex;align-items:center;justify-content:center;width:3.15rem;height:3.15rem;border:1px solid rgba(var(--color-foreground-rgb),.22);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.03),rgba(var(--color-foreground-rgb),.014)),radial-gradient(circle,rgba(var(--color-foreground-rgb),.08) 0 .75px,transparent .95px) 0 0 / 6px 6px;color:var(--color-copy);text-decoration:none;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.03);transition:transform .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease}._githubLink_w9mkq_131:hover,._githubLink_w9mkq_131:focus-visible{transform:translateY(-2px);border-color:rgba(var(--color-foreground-rgb),.38);color:var(--color-foreground);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.045),rgba(var(--color-foreground-rgb),.02)),radial-gradient(circle,rgba(var(--color-foreground-rgb),.12) 0 .75px,transparent .95px) 0 0 / 6px 6px}._githubLink_w9mkq_131:focus-visible{outline:2px solid rgba(var(--color-foreground-rgb),.35);outline-offset:4px}._githubIcon_w9mkq_168{width:1.45rem;height:1.45rem;filter:drop-shadow(0 0 6px rgba(var(--color-foreground-rgb),.08))}._mobileGithubLink_w9mkq_174{display:none}@keyframes _navbar-dock-in_w9mkq_1{0%{opacity:0;transform:translate(-50%) translateY(-14px);filter:blur(8px)}to{opacity:1;transform:translate(-50%) translateY(0);filter:blur(0)}}@media(max-width:960px){._header_w9mkq_1{flex-wrap:wrap}._header_w9mkq_1._headerPinned_w9mkq_10{width:calc(100vw - 1.5rem);top:.75rem;padding:.85rem 1rem .95rem}._githubLink_w9mkq_131{margin-left:auto}}@media(max-width:640px){._header_w9mkq_1{align-items:center;gap:.85rem}._brand_w9mkq_48{min-width:0;flex:1 1 auto}._header_w9mkq_1._headerPinned_w9mkq_10{width:calc(100vw - 1rem)}._headerMenuOpen_w9mkq_223:after{display:none}._menuToggle_w9mkq_89{display:inline-flex;flex:0 0 auto;flex-direction:column;justify-content:center;gap:.28rem;width:3.15rem;height:3.15rem;padding:.6rem;border:1px solid rgba(var(--color-foreground-rgb),.22);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.03),rgba(var(--color-foreground-rgb),.014)),radial-gradient(circle,rgba(var(--color-foreground-rgb),.08) 0 .75px,transparent .95px) 0 0 / 6px 6px;color:var(--color-foreground);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.03)}._menuToggleBar_w9mkq_245{display:block;width:100%;height:2px;background:radial-gradient(circle,rgba(var(--color-foreground-rgb),.88) 0 .7px,transparent .95px) 0 0 / 6px 2px repeat-x}._nav_w9mkq_74{display:none;width:100%}._nav_w9mkq_74._navOpen_w9mkq_259{display:grid;gap:.8rem;margin-top:.35rem;padding:1rem;border:1px solid rgba(var(--color-foreground-rgb),.22);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.04),rgba(var(--color-foreground-rgb),.018)),radial-gradient(circle,rgba(var(--color-foreground-rgb),.08) 0 .75px,transparent .95px) 0 0 / 6px 6px;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.03)}._navList_w9mkq_97{flex-direction:column;align-items:flex-start;gap:.85rem}._navLink_w9mkq_74{width:100%}._githubLink_w9mkq_131{display:none}._mobileGithubLink_w9mkq_174{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1rem;border:1px solid rgba(var(--color-foreground-rgb),.22);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.03),rgba(var(--color-foreground-rgb),.014)),radial-gradient(circle,rgba(var(--color-foreground-rgb),.08) 0 .75px,transparent .95px) 0 0 / 6px 6px;color:var(--color-foreground);text-decoration:none;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.03)}}@media(prefers-reduced-motion:reduce){._header_w9mkq_1._headerPinned_w9mkq_10{animation:none;transform:translate(-50%);filter:none}._navLink_w9mkq_74,._menuToggle_w9mkq_89,._githubLink_w9mkq_131{transition:none}}._shell_1gcn4_1{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(61,66,78,.16),transparent 36%),radial-gradient(circle at bottom right,rgba(var(--color-foreground-rgb),.08),transparent 26%),var(--color-background)}._shell_1gcn4_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,var(--color-dot-soft) 0 .75px,transparent .95px) 0 0 / 6px 6px,repeating-linear-gradient(180deg,var(--color-scanline) 0,var(--color-scanline) 1px,transparent 1px,transparent 5px);opacity:.3;pointer-events:none}._shell_1gcn4_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 44%,rgba(0,0,0,.54) 100%),linear-gradient(140deg,rgba(var(--color-foreground-rgb),.02),transparent 35%);pointer-events:none}._frame_1gcn4_38{position:relative;isolation:isolate;z-index:1;max-width:1440px;margin:0 auto;padding:2rem clamp(1.25rem,2vw,2.5rem) 2.5rem}._frame_1gcn4_38:before,._frame_1gcn4_38:after{content:"";position:absolute;border-radius:999px;filter:blur(52px);pointer-events:none;z-index:0;animation:_bloom-breathe_1gcn4_1 10s ease-in-out infinite;opacity:.6}._frame_1gcn4_38:before{top:5rem;right:8%;width:min(34vw,28rem);height:min(34vw,28rem);background:radial-gradient(circle,var(--color-bloom-strong) 0,transparent 72%)}._frame_1gcn4_38:after{top:8rem;left:2rem;width:min(28vw,22rem);height:min(28vw,22rem);background:radial-gradient(circle,var(--color-bloom) 0,transparent 74%);animation-duration:14s;animation-direction:reverse}._frame_1gcn4_38>*{position:relative;z-index:1}._main_1gcn4_82{display:grid;gap:3rem}._hero_1gcn4_87{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.88fr);gap:clamp(2rem,4vw,5rem);padding:clamp(2.5rem,7vw,5rem) 0 2.75rem}._hero_1gcn4_87:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:radial-gradient(circle,rgba(var(--color-foreground-rgb),.72) 0 .7px,transparent .95px) 0 0 / 6px 2px repeat-x;opacity:.48}._heroCopy_1gcn4_108{display:grid;gap:1.2rem;align-content:start;opacity:0;will-change:opacity,transform,filter;animation:_terminal-enter_1gcn4_1 .72s cubic-bezier(.16,1,.3,1) .12s both}._kickerRow_1gcn4_117{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._kicker_1gcn4_117{margin:0;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-copy)}._dataStrip_1gcn4_132{width:6rem;height:1rem;border:1px solid rgba(var(--color-foreground-rgb),.35);background:repeating-linear-gradient(120deg,rgba(var(--color-foreground-rgb),.88) 0,rgba(var(--color-foreground-rgb),.88) .24rem,transparent .24rem,transparent .46rem);animation:_strip-pan_1gcn4_1 2.6s linear infinite}._title_1gcn4_147{margin:0;display:inline-flex;align-items:baseline;font-family:var(--font-display);font-size:114px;line-height:.88;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground-rgb),.9);text-shadow:0 0 8px rgba(var(--color-foreground-rgb),.08)}._titleText_1gcn4_160{display:inline-block}._cursor_1gcn4_164{display:inline-block;margin-left:.06em;color:rgba(var(--color-foreground-rgb),.9);text-shadow:0 0 8px rgba(var(--color-foreground-rgb),.08);line-height:1;animation:_terminal-caret-blink_1gcn4_1 1s steps(1,end) infinite}@keyframes _terminal-caret-blink_1gcn4_1{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes _terminal-enter_1gcn4_1{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@supports ((-webkit-background-clip: text) or (background-clip: text)){._titleText_1gcn4_160{background-image:radial-gradient(circle,rgba(var(--color-foreground-rgb),.96) 0 1.35px,transparent 1.55px);background-position:0 50%;background-size:5px 5px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}._techLine_1gcn4_215{margin:0;letter-spacing:.18em;text-transform:uppercase;color:var(--color-copy-strong);text-shadow:0 0 6px rgba(var(--color-foreground-rgb),.06)}._summary_1gcn4_223,._bodyCopy_1gcn4_224,._noteCopy_1gcn4_225,._contactStatus_1gcn4_226,._contactLocation_1gcn4_227{margin:0;color:var(--color-copy);font-size:1.125rem;line-height:1.9}._summary_1gcn4_223{max-width:34rem}._ctaRow_1gcn4_238{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.75rem}._terminalButton_1gcn4_245,._contactAction_1gcn4_246{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.75rem 1.25rem;border:1px solid var(--color-border-strong);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.03),rgba(var(--color-foreground-rgb),.012)),radial-gradient(circle,var(--color-dot-soft) 0 .75px,transparent .95px) 0 0 / 6px 6px;color:var(--color-foreground);text-decoration:none;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.03);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}._terminalButton_1gcn4_245:after,._contactAction_1gcn4_246:after{content:"";position:absolute;right:1rem;bottom:.6rem;left:1rem;height:2px;background:radial-gradient(circle,rgba(var(--color-foreground-rgb),.7) 0 .7px,transparent .95px) 0 0 / 6px 2px repeat-x;opacity:.45}._terminalButton_1gcn4_245:hover,._terminalButton_1gcn4_245:focus-visible,._contactAction_1gcn4_246:hover,._contactAction_1gcn4_246:focus-visible{transform:translateY(-2px);border-color:var(--color-foreground);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.045),rgba(var(--color-foreground-rgb),.018)),radial-gradient(circle,var(--color-dot) 0 .75px,transparent .95px) 0 0 / 6px 6px;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.05)}._terminalButton_1gcn4_245:focus-visible,._contactAction_1gcn4_246:focus-visible{outline:2px solid rgba(var(--color-foreground-rgb),.4);outline-offset:3px}._orbRail_1gcn4_301{display:grid;grid-template-columns:1px minmax(240px,1fr);gap:clamp(1rem,3vw,2.5rem);align-items:center;opacity:0;will-change:opacity,transform,filter;animation:_terminal-enter_1gcn4_1 .82s cubic-bezier(.16,1,.3,1) .22s both}._verticalRule_1gcn4_311{min-height:100%;width:2px;background:radial-gradient(circle,rgba(var(--color-foreground-rgb),.72) 0 .7px,transparent .95px) 0 0 / 2px 6px repeat-y;opacity:.65}._cardGrid_1gcn4_320{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}._sectionPanel_1gcn4_326{position:relative;padding:1.9rem;border:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-surface-strong),var(--color-surface)),radial-gradient(circle,var(--color-dot-soft) 0 .75px,transparent .95px) 0 0 / 6px 6px;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.03);opacity:0;will-change:opacity,transform,filter;animation:_terminal-enter_1gcn4_1 .78s cubic-bezier(.16,1,.3,1) both}._main_1gcn4_82>section:nth-of-type(3){animation-delay:.42s}._main_1gcn4_82>section:nth-of-type(4){animation-delay:.52s}._main_1gcn4_82>section:nth-of-type(5){animation-delay:.62s}._main_1gcn4_82>section:nth-of-type(6){animation-delay:.72s}._sectionHeader_1gcn4_355{display:grid;grid-template-columns:auto auto 1fr;gap:.9rem;align-items:center;margin-bottom:1.75rem}._sectionIndex_1gcn4_363,._noteLabel_1gcn4_364,._timelineMeta_1gcn4_365,._contactAction_1gcn4_246,._footer_1gcn4_367{letter-spacing:.16em;text-transform:uppercase}._sectionIndex_1gcn4_363,._noteLabel_1gcn4_364{color:var(--color-copy-soft)}._sectionTitle_1gcn4_377,._timelineTitle_1gcn4_378,._stackTitle_1gcn4_379{margin:0;font-weight:500;color:var(--color-foreground)}._sectionTitle_1gcn4_377{font-size:1.5rem;text-shadow:0 0 12px rgba(var(--color-foreground-rgb),.08)}._sectionRule_1gcn4_390{height:2px;background:radial-gradient(circle,rgba(var(--color-foreground-rgb),.6) 0 .7px,transparent .95px) 0 0 / 6px 2px repeat-x;opacity:.52}._aboutGrid_1gcn4_398,._contactGrid_1gcn4_399{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:1.4rem}._copyStack_1gcn4_405{display:grid;gap:1.15rem}._terminalNote_1gcn4_410,._contactPanel_1gcn4_411{display:grid;gap:.9rem;align-content:start;padding:1.25rem;border:1px solid rgba(var(--color-foreground-rgb),.22);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.03),rgba(var(--color-foreground-rgb),.015)),radial-gradient(circle,var(--color-dot-soft) 0 .75px,transparent .95px) 0 0 / 6px 6px;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.03)}._timelineGrid_1gcn4_423,._stackGrid_1gcn4_424{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}._cardGrid_1gcn4_320>*,._aboutGrid_1gcn4_398>*,._contactGrid_1gcn4_399>*,._timelineGrid_1gcn4_423>*,._stackGrid_1gcn4_424>*{opacity:0;will-change:opacity,transform,filter;animation:_terminal-enter_1gcn4_1 .72s cubic-bezier(.16,1,.3,1) both}._cardGrid_1gcn4_320>:nth-child(1){animation-delay:.28s}._cardGrid_1gcn4_320>:nth-child(2){animation-delay:.36s}._cardGrid_1gcn4_320>:nth-child(3){animation-delay:.44s}._cardGrid_1gcn4_320>:nth-child(4){animation-delay:.52s}._aboutGrid_1gcn4_398>:nth-child(1){animation-delay:.54s}._aboutGrid_1gcn4_398>:nth-child(2){animation-delay:.62s}._timelineGrid_1gcn4_423>:nth-child(1){animation-delay:.64s}._timelineGrid_1gcn4_423>:nth-child(2){animation-delay:.72s}._timelineGrid_1gcn4_423>:nth-child(3){animation-delay:.8s}._stackGrid_1gcn4_424>:nth-child(1){animation-delay:.76s}._stackGrid_1gcn4_424>:nth-child(2){animation-delay:.84s}._stackGrid_1gcn4_424>:nth-child(3){animation-delay:.92s}._contactGrid_1gcn4_399>:nth-child(1){animation-delay:.88s}._contactGrid_1gcn4_399>:nth-child(2){animation-delay:.96s}._timelineCard_1gcn4_496,._stackCard_1gcn4_497{display:grid;gap:.85rem;padding:1.45rem;border:1px solid rgba(var(--color-foreground-rgb),.2);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.02),rgba(var(--color-foreground-rgb),.012)),radial-gradient(circle,var(--color-dot-soft) 0 .75px,transparent .95px) 0 0 / 6px 6px;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.025);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}._timelineCard_1gcn4_496:hover,._stackCard_1gcn4_497:hover{transform:translateY(-3px);border-color:rgba(var(--color-foreground-rgb),.34);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.05)}._timelineMeta_1gcn4_365{display:flex;justify-content:space-between;gap:.75rem;margin:0;font-size:.8rem;color:var(--color-copy-soft)}._timelineTitle_1gcn4_378{font-size:1.4rem}._timelineCompany_1gcn4_532{margin:0;color:var(--color-copy-strong)}._tagCloud_1gcn4_537,._contactRow_1gcn4_538{display:flex;flex-wrap:wrap;gap:.75rem}._tag_1gcn4_537,._topicPill_1gcn4_545{display:inline-flex;align-items:center;min-height:2.5rem;padding:.45rem .85rem;border:1px solid rgba(var(--color-foreground-rgb),.18);background:linear-gradient(180deg,rgba(var(--color-foreground-rgb),.026),rgba(var(--color-foreground-rgb),.014)),radial-gradient(circle,var(--color-dot-soft) 0 .75px,transparent .95px) 0 0 / 6px 6px;color:var(--color-copy-strong)}._contactStatus_1gcn4_226{color:var(--color-foreground)}._contactLocation_1gcn4_227{color:var(--color-copy-soft)}._footer_1gcn4_367{position:relative;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.5rem 0 .25rem;color:var(--color-copy-soft);font-size:.95rem;margin-top:2rem;opacity:0;will-change:opacity,transform,filter;animation:_terminal-enter_1gcn4_1 .76s cubic-bezier(.16,1,.3,1) 1.04s both}._footer_1gcn4_367:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:radial-gradient(circle,rgba(var(--color-foreground-rgb),.65) 0 .7px,transparent .95px) 0 0 / 6px 2px repeat-x;opacity:.5}._footerStatus_1gcn4_593,._footerLocation_1gcn4_594{display:flex;gap:.75rem;align-items:center}._statusDot_1gcn4_600{width:.8rem;height:.8rem;border-radius:50%;background:var(--color-foreground);box-shadow:0 0 14px rgba(var(--color-foreground-rgb),.45);animation:_pulse_1gcn4_1 2.8s ease-in-out infinite}._footerMark_1gcn4_609{font-family:var(--font-display);font-size:1.35rem;color:var(--color-foreground);text-shadow:0 0 18px rgba(var(--color-foreground-rgb),.14)}@media(max-width:1180px){._cardGrid_1gcn4_320,._timelineGrid_1gcn4_423,._stackGrid_1gcn4_424{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){._hero_1gcn4_87,._aboutGrid_1gcn4_398,._contactGrid_1gcn4_399,._orbRail_1gcn4_301{grid-template-columns:1fr}._verticalRule_1gcn4_311{display:none}}@media(max-width:720px){._main_1gcn4_82{gap:2.25rem}._frame_1gcn4_38{padding-inline:1rem}._cardGrid_1gcn4_320,._timelineGrid_1gcn4_423,._stackGrid_1gcn4_424{grid-template-columns:1fr}._sectionHeader_1gcn4_355{grid-template-columns:auto 1fr}._sectionRule_1gcn4_390{display:none}._footer_1gcn4_367{flex-direction:column;align-items:flex-start}}@media(max-width:560px){._title_1gcn4_147{font-size:80px}._ctaRow_1gcn4_238,._contactRow_1gcn4_538{display:grid;grid-template-columns:1fr}._terminalButton_1gcn4_245,._topicPill_1gcn4_545,._contactAction_1gcn4_246{width:100%}}@media(prefers-reduced-motion:reduce){._frame_1gcn4_38:before,._frame_1gcn4_38:after,._heroCopy_1gcn4_108,._orbRail_1gcn4_301,._sectionPanel_1gcn4_326,._cardGrid_1gcn4_320>*,._aboutGrid_1gcn4_398>*,._contactGrid_1gcn4_399>*,._timelineGrid_1gcn4_423>*,._stackGrid_1gcn4_424>*,._footer_1gcn4_367,._dataStrip_1gcn4_132,._statusDot_1gcn4_600{animation:none;opacity:1;filter:none;transform:none}._terminalButton_1gcn4_245,._contactAction_1gcn4_246,._timelineCard_1gcn4_496,._stackCard_1gcn4_497{transition:none}}:root{color-scheme:dark;font-family:var(--font-body);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-body: "IBM Plex Mono", monospace;--font-display: "VT323", monospace;--color-background: #060709;--color-foreground: #cfcecd;--color-foreground-rgb: 207, 206, 205;--color-copy-strong: rgba(var(--color-foreground-rgb), .92);--color-copy: rgba(var(--color-foreground-rgb), .8);--color-copy-soft: rgba(var(--color-foreground-rgb), .58);--color-border: rgba(var(--color-foreground-rgb), .14);--color-border-strong: rgba(var(--color-foreground-rgb), .28);--color-bloom: rgba(var(--color-foreground-rgb), .12);--color-bloom-strong: rgba(var(--color-foreground-rgb), .22);--color-surface: rgba(var(--color-foreground-rgb), .012);--color-surface-strong: rgba(var(--color-foreground-rgb), .024);--color-dot: rgba(var(--color-foreground-rgb), .1);--color-dot-soft: rgba(var(--color-foreground-rgb), .05);--color-scanline: rgba(var(--color-foreground-rgb), .028)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--color-background);color:var(--color-foreground)}a,button,input,textarea,select{font:inherit}a{color:inherit}img{max-width:100%}#root{min-height:100vh}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes strip-pan{0%{background-position:0 0}to{background-position:3rem 0}}@keyframes rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes bloom-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.82;transform:scale(1.04)}}
