@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=DM+Serif+Display&family=IBM+Plex+Mono:wght@400;500&family=Silkscreen&display=swap";@font-face{font-family:LED Pixel S Unicase;font-style:normal;font-weight:400;src:url(./LEDpixel-S_Unicase.CCvmPLq3.otf) format("opentype")}:root{--bg-color:#050505;--text-primary:#fff;--text-secondary:#a0a0a0;--accent:#bc56ff;--grid-color:hsla(0,0%,100%,.274);--grid-size:40px}::-moz-selection{background:#bc56ff;color:#fff}::selection{background:#bc56ff;color:#fff}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden}.background-grid{background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);bottom:0;height:900px;mask-image:radial-gradient(circle at bottom right,#000,transparent 70%);-webkit-mask-image:radial-gradient(circle at bottom right,#000,transparent 70%);pointer-events:none;position:fixed;right:0;width:750px;z-index:-1}.container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;min-height:100vh;padding:100px 20px}.hero h1{font-family:"DM Serif Display",serif;font-size:3.5rem;letter-spacing:-.02em;line-height:1.1;margin-bottom:5px}.role-tag{display:block;font-family:LED Pixel S Unicase,Silkscreen,cursive;font-size:.75rem;letter-spacing:.15em;margin-bottom:30px;text-transform:uppercase}.description,.role-tag{color:var(--text-secondary)}.description{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:300;line-height:1.6;margin-bottom:20px}.description .highlight{color:var(--accent);cursor:pointer;margin:0 -2px;padding:0 2px;position:relative;text-decoration:none;transition:all .2s ease}.description .highlight:hover{background-color:var(--accent);color:#fff}.signature-container{height:auto;margin-bottom:0;margin-top:-20px}.signature-svg{fill:none;height:auto;pointer-events:none;stroke:var(--text-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:200px}.status-list{list-style:none}.status-item{align-items:center;color:var(--text-secondary);display:flex;font-family:IBM Plex Mono,monospace;font-size:1.2rem;gap:12px;letter-spacing:.05em;margin-bottom:1px;padding:4px 0;text-transform:uppercase;transition:all .2s ease;width:-moz-fit-content;width:fit-content}.status-item span.highlight-value,.status-item span.value{color:var(--text-primary);display:inline-block;transition:background-color .2s ease,color .2s ease;vertical-align:baseline;white-space:nowrap}.status-item.clickable{cursor:pointer}.status-item-content{align-items:center;color:inherit;display:flex;gap:12px;text-decoration:none;width:100%}.status-item.clickable:hover .marquee-container,.status-item.clickable:hover span.highlight-value,.status-item.clickable:hover span.value{background-color:var(--accent);color:#fff}.status-item.clickable:hover .marquee-text{color:#fff}.status-item span.highlight-value{color:var(--accent)}.marquee-container{border-radius:0;display:inline-block;line-height:1.2;margin:0;max-width:220px;overflow:hidden;padding:0;transition:all .2s ease;vertical-align:baseline;white-space:nowrap}.marquee-text{animation:marquee 8s linear infinite;animation-play-state:paused;display:inline-block}.marquee-container.is-revealed .marquee-text{animation-play-state:running}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.status-icon{height:18px;opacity:.9;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:18px}.fade-up-enter-active,.fade-up-leave-active{transition:all .8s ease}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(20px)}@media(max-width:600px){.hero h1{font-size:2.5rem}.container{padding:40px 20px}}
