.terminal-page-root *,.terminal-page-root :before,.terminal-page-root :after{box-sizing:border-box}.terminal-page-root h1,.terminal-page-root h2,.terminal-page-root h3,.terminal-page-root h4,.terminal-page-root h5,.terminal-page-root h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.terminal-page-root p{margin-top:0;margin-bottom:1rem}.terminal-page-root ol,.terminal-page-root ul{margin-top:0;margin-bottom:1rem;padding-left:2rem}.terminal-page-root img,.terminal-page-root svg{vertical-align:middle}.terminal-page-root a{text-decoration:underline}.terminal-page-root strong,.terminal-page-root b{font-weight:bolder}.terminal-page-root .container{width:100%;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media (min-width:576px){.terminal-page-root .container{max-width:540px}}@media (min-width:768px){.terminal-page-root .container{max-width:720px}}@media (min-width:992px){.terminal-page-root .container{max-width:960px}}@media (min-width:1200px){.terminal-page-root .container{max-width:1140px}}@media (min-width:1400px){.terminal-page-root .container{max-width:1320px}}.terminal-page-root .row{flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;display:flex}.terminal-page-root .row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:.75rem;padding-right:.75rem}.terminal-page-root .col{flex:1 0}.terminal-page-root .col-12{flex:none;width:100%}@media (min-width:992px){.terminal-page-root .col-lg-6{flex:none;width:50%}}.terminal-page-root .mt-4{margin-top:1.5rem}.terminal-page-root{font-optical-sizing:auto;font-variation-settings:"BLED" 0, "SCAN" 0, "XELA" 0, "YELA" 0;filter:blur(1px);color:#fff;background-color:#092114;background-image:url(/terminal_tile2.gif);background-size:contain;background-attachment:fixed;min-height:100vh;font-family:"Jacquard 12",system-ui;font-style:normal;font-weight:400;overflow:hidden}.terminal-page-root h1{font-family:Sixtyfour,sans-serif;font-size:72px;font-style:normal;font-weight:400}.terminal-page-root h2{font-family:"Jacquard 12",system-ui;font-size:64px;font-style:normal;font-weight:400}.terminal-page-root h3{font-family:Sixtyfour,sans-serif;font-size:32px;font-style:normal;font-weight:400}.terminal-page-root p{font-optical-sizing:auto;font-family:Doto,sans-serif;font-size:32px;font-style:normal;font-weight:800}.terminal-page-root .gradient-text{color:#0000;background-image:linear-gradient(90deg,#129953,#1dffb5,#1dffb5,#1dffb5,#12a659);-webkit-background-clip:text;background-clip:text}.terminal-page-root .jacquard{font-family:"Jacquard 12",system-ui;font-style:normal;font-weight:400}.terminal-page-root .sixtyfour{font-family:Sixtyfour,sans-serif;font-style:normal;font-weight:400}.terminal-page-root .doto{font-optical-sizing:auto;font-variation-settings:"ROND" 0;font-family:Doto,sans-serif;font-style:normal;font-weight:600}.terminal-page-root .work-history-spacer{height:42px}.terminal-page-root .work-history-details p{font-size:24px}.terminal-page-root .blinky_pipe{vertical-align:text-bottom;font-size:1.3em;line-height:1em;animation:1s linear infinite anim_blink}@keyframes anim_blink{0%,50%{opacity:0}51%,to{opacity:1}}@media (max-width:767px) and (orientation:portrait){.terminal-page-root{filter:blur(.7px)}.terminal-page-root h1{font-size:36px}.terminal-page-root h2{font-size:32px}.terminal-page-root h3{font-size:20px}.terminal-page-root p{font-size:18px}.terminal-page-root .work-history-details p{font-size:16px}.terminal-page-root .work-history-spacer{height:24px}.terminal-page-root .back-arrow{font-size:36px!important}}
