:root{--bg:#000;--fg:#fff;--fg-rgb:255, 255, 255}@media (prefers-color-scheme:light){:root{--bg:#fff;--fg:#000;--fg-rgb:0, 0, 0}}html[data-theme=dark]{--bg:#000;--fg:#fff;--fg-rgb:255, 255, 255}html[data-theme=light]{--bg:#fff;--fg:#000;--fg-rgb:0, 0, 0}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--fg);flex-direction:column;min-height:100vh;margin:0;font-family:DM Mono,monospace;font-size:18px;font-weight:300;display:flex}.site-nav{border-bottom:1px solid rgba(var(--fg-rgb), .08);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:.5rem 4rem;display:grid}.site-name{letter-spacing:.18em;text-transform:uppercase;color:var(--fg);text-align:center;grid-column:2;margin:0;font-size:1.1em;font-weight:300}.linkedin-link{grid-column:3;justify-self:end}.linkedin-link img{opacity:.55;width:auto;height:3.92em;display:block}.theme-toggle{cursor:pointer;color:var(--fg);opacity:.55;background:0 0;border:none;grid-column:1;justify-self:start;align-items:center;padding:0;transition:opacity .15s;display:flex}.theme-toggle:hover{opacity:.85}.theme-toggle svg{width:1.8em;height:1.8em}.icon-sun{display:block}.icon-moon{display:none}@media (prefers-color-scheme:light){.icon-sun{display:none}.icon-moon{display:block}}html[data-theme=dark] .icon-sun{display:block}html[data-theme=dark] .icon-moon,html[data-theme=light] .icon-sun{display:none}html[data-theme=light] .icon-moon{display:block}.timeline-wrap{flex:1;align-items:center;padding:3rem 5vw;display:flex}.terminal-content{width:100%;max-width:900px}.terminal-header{margin-bottom:4rem}.terminal-name{letter-spacing:.08em;color:rgba(var(--fg-rgb), .6);margin:0 0 .3rem;font-size:.75em;font-weight:300}.terminal-name span{color:rgba(var(--fg-rgb), .85)}.terminal-tagline{color:rgba(var(--fg-rgb), .45);margin:0;font-size:.68em;line-height:1.6}.timeline{width:100%}.timeline__stop{opacity:0;grid-template-columns:18ch 1fr;gap:0 2rem;margin-bottom:2.8rem;animation:10ms ease-out forwards appear;display:grid}.timeline__stop:first-child{animation-delay:.3s}.timeline__stop:nth-child(2){animation-delay:1.1s}.timeline__stop:nth-child(3){animation-delay:1.9s}@keyframes appear{to{opacity:1}}.stop__meta{color:rgba(var(--fg-rgb), .5);padding-top:.1rem;font-size:.7em;line-height:1.9}.stop__prompt{color:rgba(var(--fg-rgb), .38);font-size:.7em}.stop__company{color:var(--fg);letter-spacing:.04em;margin-bottom:.15rem;font-size:1em}.stop__role{color:rgba(var(--fg-rgb), .55);margin-bottom:.5rem;font-size:.68em}.stop__voice{color:rgba(var(--fg-rgb), .7);margin:0;font-size:.72em;font-style:italic;line-height:1.65}.stop__cursor{background:rgba(var(--fg-rgb), .6);vertical-align:text-bottom;opacity:0;width:.55em;height:1em;margin-left:2px;animation:1s step-end 2.5s infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}#info{color:rgba(var(--fg-rgb), .35);text-align:center;z-index:10;white-space:nowrap;font-size:.68em;line-height:1.9;display:none;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.overlay{background:var(--bg);color:var(--fg);z-index:100;display:none;position:fixed;inset:0}.overlay .summary{text-align:center;padding:1em}.overlay .summary p{margin:0}.overlay .summary p:last-child{font-size:.5em}@media (prefers-color-scheme:light){.terminal-name{color:rgba(var(--fg-rgb), .75)}.terminal-name span{color:rgba(var(--fg-rgb), .95)}.terminal-tagline{color:rgba(var(--fg-rgb), .6)}.stop__meta{color:rgba(var(--fg-rgb), .65)}.stop__prompt{color:rgba(var(--fg-rgb), .5)}.stop__role{color:rgba(var(--fg-rgb), .7)}.stop__voice{color:rgba(var(--fg-rgb), .85)}.stop__cursor{background:rgba(var(--fg-rgb), .8)}#info{color:rgba(var(--fg-rgb), .6)}.linkedin-link img{opacity:1}}html[data-theme=light] .terminal-name{color:rgba(var(--fg-rgb), .75)}html[data-theme=light] .terminal-name span{color:rgba(var(--fg-rgb), .95)}html[data-theme=light] .terminal-tagline{color:rgba(var(--fg-rgb), .6)}html[data-theme=light] .stop__meta{color:rgba(var(--fg-rgb), .65)}html[data-theme=light] .stop__prompt{color:rgba(var(--fg-rgb), .5)}html[data-theme=light] .stop__role{color:rgba(var(--fg-rgb), .7)}html[data-theme=light] .stop__voice{color:rgba(var(--fg-rgb), .85)}html[data-theme=light] .stop__cursor{background:rgba(var(--fg-rgb), .8)}html[data-theme=light] #info{color:rgba(var(--fg-rgb), .6)}html[data-theme=light] .linkedin-link img{opacity:1}@media (width<=600px){.site-nav{padding:.5rem 1.5rem}.timeline-wrap{padding:2.5rem 1.5rem}.timeline__stop{grid-template-columns:1fr;gap:.4rem}}
/*# sourceMappingURL=styles.170b32e9.css.map */
