@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2"),url(/fonts/DepartureMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url(/fonts/Overpass-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--glitch-c1:#00f0ff;--glitch-c2:#ff2d95;--glitch-bg:#0b0b12;--text:#f4f4f8;--muted:#9a9ab0;--faint:#8f8fa8;--border:#2c2c40;--card:#12121c;--mono:"Departure Mono", ui-monospace, Consolas, monospace;--sans:"Overpass", system-ui, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:16px/1.5 var(--sans);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--glitch-bg);background-image:radial-gradient(#ffffff12 1px,#0000 1.4px);background-size:16px 16px;margin:0}a{color:var(--glitch-c1);text-decoration:none}a:hover{text-decoration:underline}.site{max-width:1160px;font-family:var(--mono);grid-template-columns:minmax(320px,5fr) 7fr;gap:72px;margin:0 auto;padding:0 32px;display:grid}@media (width<=900px){.site{padding:0 24px;display:block}}.hero{box-sizing:border-box;text-align:left;flex-direction:column;justify-content:flex-start;height:100svh;padding:14svh 0 48px;display:flex;position:sticky;top:0}@media (width<=900px){.hero{height:auto;padding:80px 0 32px;position:static}}.hero-name{font-family:var(--mono);letter-spacing:4px;color:var(--text);margin:0 0 18px;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1.05}.hero-role{letter-spacing:4px;color:var(--faint);margin:0 0 24px;font-size:12px}.hero-bio{font-family:var(--sans);color:var(--muted);max-width:400px;margin:0 0 28px;font-size:14.5px;line-height:1.65}.banking-link{color:var(--glitch-c2);border-bottom:1px solid #ff2d9573}.banking-link:hover{border-bottom-color:var(--glitch-c2);text-decoration:none}.hero-links{letter-spacing:2px;margin:0 0 10px;font-size:12px}.hero-links a{color:var(--text);border-bottom:1px solid var(--glitch-c1);padding-bottom:2px}.hero-links a:hover{color:var(--glitch-c1);text-decoration:none}.hero-links .sep{color:var(--faint);margin:0 14px}.feed{padding:14svh 0 96px}@media (width<=900px){.feed{padding:40px 0 80px}}h2.section-title{font-family:var(--mono);letter-spacing:4px;color:var(--faint);margin:0 0 32px;font-size:12px;font-weight:400;display:block}.entry{grid-template-columns:64px 1fr;align-items:start;gap:22px;margin-bottom:18px;display:grid}@media (width<=520px){.entry{grid-template-columns:48px 1fr;gap:16px;margin-bottom:40px}}.entry-logo{border-radius:14px;width:64px;height:64px;margin-top:16px;overflow:hidden}@media (width<=520px){.entry-logo{border-radius:10px;width:48px;height:48px}}.entry-logo img,.entry-logo svg{object-fit:cover;width:100%;height:100%;display:block}.entry-card{text-align:left;border:1px solid #0000;border-radius:10px;padding:16px 18px;transition:background .15s,border-color .15s}.entry:hover .entry-card{background:var(--card);border-color:var(--border)}.entry-head{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}@media (width<=520px){.entry-head{flex-wrap:wrap;gap:6px 14px;margin-bottom:14px}}.entry-company{letter-spacing:2px;color:var(--text);margin:0;font-size:16px;font-weight:400}.entry-loc{letter-spacing:2px;color:var(--faint);font-size:10.5px}.entry-roles{margin:0;padding:0;list-style:none}.entry-roles li{padding:5px 0}@media (width<=520px){.entry-roles li{padding:9px 0}}.role-line{align-items:baseline;gap:16px;display:flex}@media (width<=520px){.role-line{flex-wrap:wrap;gap:2px 16px}}.role-desc{font-family:var(--sans);color:var(--faint);margin:3px 0 0;font-size:13px;line-height:1.5}@media (width<=520px){.role-desc{margin-top:5px}}.role-title{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:12.5px}.role-dates{letter-spacing:2px;color:var(--glitch-c1);white-space:nowrap;margin-left:auto;font-size:10.5px}@media (width<=520px){.role-dates{width:100%;margin-left:0}}html.has-glitch-cursor,html.has-glitch-cursor *{cursor:none!important}.glitch-cursor{z-index:9999;pointer-events:none;opacity:0;position:fixed;inset:0 auto auto 0}.cur-layer{will-change:transform;position:fixed;top:0;left:0}.cur-layer svg{margin:-14px 0 0 -14px;transition:transform .12s steps(2,end),opacity .12s steps(2,end);display:block}.cur-main{color:#f4f4f8}.cur-ghost-1{color:var(--glitch-c1);mix-blend-mode:screen;opacity:.85}.cur-ghost-2{color:var(--glitch-c2);mix-blend-mode:screen;opacity:.85}.cur-shape{display:none}.glitch-cursor[data-shape=reticle] .cur-shape-reticle,.glitch-cursor[data-shape=nyc] .cur-shape-nyc,.glitch-cursor[data-shape=mountain] .cur-shape-mountain,.glitch-cursor[data-shape=remote] .cur-shape-remote{display:block}.glitch-cursor.is-hot[data-shape=reticle] .cur-layer svg{transform:rotate(45deg)scale(1.5)}.glitch-cursor.is-hot:not([data-shape=reticle]) .cur-layer svg{transform:scale(1.5)}.glitch-cursor.is-down .cur-layer svg{transform:scale(.7)}.glitch-cursor.is-down.is-hot[data-shape=reticle] .cur-layer svg{transform:rotate(45deg)scale(1.1)}.glitch-cursor.is-morph .cur-layer{animation:.22s step-end cur-morph}@keyframes cur-morph{0%{clip-path:inset(0 0 55%);margin:-5px 0 0 8px}25%{clip-path:inset(45% 0 0);margin:3px 0 0 -8px}50%{clip-path:inset(20% 0);margin:-3px 0 0 4px}75%{clip-path:none;margin:4px 0 0 -3px}to{margin:0}}.glitch-cursor.is-glitching .cur-main{animation:.18s step-end infinite cur-jitter}@keyframes cur-jitter{0%{clip-path:inset(0 0 45%);margin:-4px 0 0 6px}33%{clip-path:inset(50% 0 0);margin:2px 0 0 -7px}66%{clip-path:none;margin:4px 0 0 3px}to{margin:0}}.gv2{position:relative}.gv2-text,.gv2-text>.gv2-base{display:inline-block}.gv2>.gv2-base{z-index:2;position:relative}.gv2>.gv2-ghost,.gv2>.gv2-shard{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute;inset:0}.gv2>.gv2-ghost{z-index:1;mix-blend-mode:screen}.gv2>.gv2-ghost.glitch-c1,.gv2>.gv2-ghost.glitch-c1 *{color:var(--glitch-c1)!important;border-color:var(--glitch-c1)!important;background:0 0!important}.gv2>.gv2-ghost.glitch-c2,.gv2>.gv2-ghost.glitch-c2 *{color:var(--glitch-c2)!important;border-color:var(--glitch-c2)!important;background:0 0!important}.gv2>.gv2-shard{z-index:3}.gv2>.gv2-shape{opacity:0;pointer-events:none;z-index:0;will-change:transform, opacity;position:absolute}.gv2-fill-1{background:var(--glitch-c1)}.gv2-fill-2{background:var(--glitch-c2)}.gv2-fill-3{background:#ffe83d}.gv2-fill-4{background:#ff4f1f}.gv2-fill-5{background:#af0}.gv2-fill-6{background:#2f6bff}.gv2-fill-7{background:#fff}.gv2-dots-1{background-image:radial-gradient(var(--glitch-c1) 1.3px, transparent 1.7px);background-size:7px 7px}.gv2-dots-2{background-image:radial-gradient(var(--glitch-c2) 1.5px, transparent 1.9px);background-size:10px 10px}.gv2-dots-3{background-image:radial-gradient(#ffe83d 1.4px,#0000 1.8px);background-size:8px 8px}.gv2-dots-4{background-image:radial-gradient(#ffffffe6 1.2px,#0000 1.6px);background-size:6px 6px}.gv2-rings-1{background-image:repeating-radial-gradient(circle at 50% 50%, var(--glitch-c1) 0 2px, transparent 2px 9px)}.gv2-rings-2{background-image:repeating-radial-gradient(circle at 50% 50%, var(--glitch-c2) 0 2px, transparent 2px 13px)}.gv2-rings-3{background-image:repeating-radial-gradient(circle,#ffffffd9 0 1.5px,#0000 1.5px 7px)}.gv2-burst-1{background-image:repeating-conic-gradient(#ffe83d 0deg 5deg,#0000 5deg 16deg)}.gv2-burst-2{background-image:repeating-conic-gradient(from 0deg at 50% 50%, var(--glitch-c2) 0deg 4deg, transparent 4deg 14deg)}.gv2-font-serif,.gv2-font-serif *{font-style:italic;font-weight:700;font-family:Didot,Times New Roman,serif!important}.gv2-font-impact,.gv2-font-impact *{letter-spacing:2px;font-family:Impact,Arial Black,sans-serif!important}.gv2-font-comic,.gv2-font-comic *{font-family:Comic Sans MS,Chalkboard SE,cursive!important}.gv2-font-outline,.gv2-font-outline *{-webkit-text-stroke:1.5px #fff;color:#0000!important}.gv2-font-cursive,.gv2-font-cursive *{font-style:italic;font-family:Snell Roundhand,Apple Chancery,Brush Script MT,cursive!important}.gv2-font-marker,.gv2-font-marker *{font-family:Marker Felt,Chalkduster,Segoe Print,Comic Sans MS,sans-serif!important}.gv2-font-ancient,.gv2-font-ancient *{letter-spacing:3px;font-family:Herculanum,Papyrus,Luminari,fantasy!important}.gv2-font-code,.gv2-font-code *{text-shadow:0 0 6px #46ff9e8c;color:#46ff9e!important}.gv2-font-dingbat,.gv2-font-dingbat *{color:#ffe83d!important}.gv2-swap{display:inline-block}.gv2-swap>.gv2-ghost.glitch-c1{filter:hue-rotate(-120deg)saturate(1.8)brightness(1.15)}.gv2-swap>.gv2-ghost.glitch-c2{filter:hue-rotate(70deg)saturate(1.8)brightness(1.15)}
