.hero-grid[data-astro-cid-ge2uvauf]{background-image:linear-gradient(color-mix(in srgb, var(--color-hairline) 70%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-hairline) 70%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 35%,#000 30%,#0000 85%);mask-image:radial-gradient(60% 55% at 50% 35%,#000 30%,#0000 85%)}.wordmark[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--color-phosphor);text-shadow:0 0 8px color-mix(in srgb, var(--color-phosphor) 75%, transparent), 0 0 48px color-mix(in srgb, var(--color-phosphor) 45%, transparent);margin-top:1.75rem;font-size:clamp(3.25rem,9vw,5.5rem);font-weight:700;line-height:1}.handle[data-astro-cid-ge2uvauf]{margin-top:.5rem;font-size:.9375rem}.role-line[data-astro-cid-ge2uvauf]{margin-top:1.75rem;font-size:1.125rem}.focus-line[data-astro-cid-ge2uvauf]{margin-top:.75rem}.cert-pills[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.75rem;font-size:.75rem;display:flex}.cert-pills[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border:1px solid var(--color-hairline-strong);color:var(--color-phosphor-dim);border-radius:999px;padding:.35rem .9rem}.terminal-box[data-astro-cid-ge2uvauf]{border:1px solid var(--color-hairline-strong);max-width:34rem;color:var(--color-text);text-align:left;-webkit-overflow-scrolling:touch;background:linear-gradient(to right, var(--color-panel) 30%, transparent), linear-gradient(to left, var(--color-panel) 30%, transparent) 100% 0, radial-gradient(farthest-side at 0 50%, #00000080, transparent), radial-gradient(farthest-side at 100% 50%, #00000080, transparent) 100% 0;background-repeat:no-repeat;background-size:16px 100%,16px 100%,8px 100%,8px 100%;background-attachment:local,local,scroll,scroll;background-color:var(--color-panel);margin:2rem auto 0;padding:.9rem .85rem;font-size:clamp(.625rem,2.55vw,.875rem);overflow-x:auto}.terminal-ticker[data-astro-cid-ge2uvauf]{height:1.4em;position:relative}.ticker-line[data-astro-cid-ge2uvauf]{white-space:nowrap;color:inherit;border-right:2px solid var(--color-phosphor);width:0;text-decoration:none;animation:.8s step-end infinite caret;display:inline-block;position:absolute;inset:0 auto 0 0;overflow:hidden}.ticker-line[data-astro-cid-ge2uvauf]:hover,.ticker-line[data-astro-cid-ge2uvauf]:focus-visible{text-decoration:underline}.ticker-line-1[data-astro-cid-ge2uvauf]{animation:.8s step-end infinite caret,21s step-end infinite ticker-line-1}.ticker-line-2[data-astro-cid-ge2uvauf]{animation:.8s step-end infinite caret,21s step-end infinite ticker-line-2}.ticker-line-3[data-astro-cid-ge2uvauf]{animation:.8s step-end infinite caret,21s step-end infinite ticker-line-3}@keyframes ticker-line-1{0%{width:0;animation-timing-function:steps(51,end)}9.5238%{width:51ch}23.8095%{width:51ch;animation-timing-function:steps(51,end)}33.3333%{width:0}to{width:0}}@keyframes ticker-line-2{0%{width:0}33.3333%{width:0;animation-timing-function:steps(52,end)}42.8571%{width:52ch}57.1429%{width:52ch;animation-timing-function:steps(52,end)}66.6667%{width:0}to{width:0}}@keyframes ticker-line-3{0%{width:0}66.6667%{width:0;animation-timing-function:steps(47,end)}76.1905%{width:47ch}90.4762%{width:47ch;animation-timing-function:steps(47,end)}to{width:0}}@keyframes caret{50%{border-color:#0000}}.cta-primary[data-astro-cid-ge2uvauf]{border:1px solid var(--color-phosphor);background:var(--color-phosphor);color:var(--color-void);padding:.5rem 1.1rem;font-weight:500}.cta-primary[data-astro-cid-ge2uvauf]:hover{background:var(--color-phosphor-dim);border-color:var(--color-phosphor-dim)}@media (prefers-reduced-motion:reduce){.terminal-ticker[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.35em;height:auto;display:flex}.ticker-line[data-astro-cid-ge2uvauf]{border-right-color:var(--color-phosphor);animation:none;position:static}.ticker-line-1[data-astro-cid-ge2uvauf]{width:51ch}.ticker-line-2[data-astro-cid-ge2uvauf]{width:52ch}.ticker-line-3[data-astro-cid-ge2uvauf]{width:47ch}}.belt-viewport[data-astro-cid-zqqcdnxd]{margin-top:1.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.belt-track[data-astro-cid-zqqcdnxd]{gap:.75rem;width:max-content;animation:40s linear infinite belt-scroll;display:flex}.belt-track[data-astro-cid-zqqcdnxd]:hover,.belt-track[data-astro-cid-zqqcdnxd]:focus-within{animation-play-state:paused}@keyframes belt-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.belt-card-wrap[data-astro-cid-zqqcdnxd]{flex-shrink:0;width:11rem}.belt-card[data-astro-cid-zqqcdnxd]{text-align:center;border:1px solid var(--color-hairline);background:var(--color-panel);height:100%;font-family:var(--font-mono);flex-direction:column;align-items:center;padding:.6rem;display:flex}.belt-card[data-astro-cid-zqqcdnxd]:hover,.belt-card[data-astro-cid-zqqcdnxd]:focus-visible{border-color:var(--color-hairline-strong)}.belt-badge-img[data-astro-cid-zqqcdnxd]{object-fit:contain;width:auto;height:3rem;margin-bottom:.4rem}.belt-card-title[data-astro-cid-zqqcdnxd]{color:var(--color-text);margin-bottom:.25rem;font-size:.75rem;font-weight:500}.belt-card[data-astro-cid-zqqcdnxd]:hover .belt-card-title[data-astro-cid-zqqcdnxd],.belt-card[data-astro-cid-zqqcdnxd]:focus-visible .belt-card-title[data-astro-cid-zqqcdnxd]{color:var(--color-phosphor)}.belt-card-module[data-astro-cid-zqqcdnxd]{color:var(--color-text-dim);font-size:.6875rem}@media (prefers-reduced-motion:reduce),(hover:none){.belt-track[data-astro-cid-zqqcdnxd]{animation:none}.belt-viewport[data-astro-cid-zqqcdnxd]{-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.belt-card-wrap[data-astro-cid-zqqcdnxd][aria-hidden]{display:none}}.belt-viewport[data-astro-cid-yulg2iyy]{margin-top:1.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.belt-track[data-astro-cid-yulg2iyy]{gap:1rem;width:max-content;animation:13.3s linear infinite reverse belt-scroll;display:flex}.belt-track[data-astro-cid-yulg2iyy]:hover,.belt-track[data-astro-cid-yulg2iyy]:focus-within{animation-play-state:paused}.belt-card-wrap[data-astro-cid-yulg2iyy]{flex-shrink:0;width:19rem}.belt-card[data-astro-cid-yulg2iyy]{border:1px solid var(--color-hairline);background:var(--color-panel);height:100%;font-family:var(--font-mono);padding:1.1rem;display:block}.belt-card[data-astro-cid-yulg2iyy]:hover,.belt-card[data-astro-cid-yulg2iyy]:focus-visible{border-color:var(--color-hairline-strong)}.belt-card-meta[data-astro-cid-yulg2iyy]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dim);justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.6rem;font-size:.625rem;display:flex}.belt-card-status[data-astro-cid-yulg2iyy]{color:var(--color-signal);flex-shrink:0}.belt-card-title[data-astro-cid-yulg2iyy]{color:var(--color-text);margin-bottom:.5rem;font-size:.8125rem;font-weight:500}.belt-card[data-astro-cid-yulg2iyy]:hover .belt-card-title[data-astro-cid-yulg2iyy],.belt-card[data-astro-cid-yulg2iyy]:focus-visible .belt-card-title[data-astro-cid-yulg2iyy]{color:var(--color-phosphor)}.belt-card-summary[data-astro-cid-yulg2iyy]{font-family:var(--font-sans);color:var(--color-text-dim);font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce),(hover:none){.belt-track[data-astro-cid-yulg2iyy]{animation:none}.belt-viewport[data-astro-cid-yulg2iyy]{-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.belt-card-wrap[data-astro-cid-yulg2iyy][aria-hidden]{display:none}}
