.page[data-v-eb7a162d]{--color-grey:#555;--color-blue:#4582ec;--color-black:#333;--color-light:#fafafa;--color-surface:#fff;--color-muted:#9ca3af;--color-deep-space:#06111f;--color-space-blue:#16304f;--color-space-glow:#74a7ff;--color-cody-orange:#e8752e;--color-cody-brown:#8a5a3d;--color-owl-navy:#2c3e6b;--color-owl-orange:#e8752e;--color-nord-0:#2e3440;--color-nord-3:#4c566a;--color-term-green:#98fb98;--color-term-black:#1a1a1a;--color-garza-purple:#657;--color-garza-purple-dark:#435;--color-agent-blue:#2563eb;--color-agent-blue-dark:#1e40af;--color-ntxart-blue:#3b82f6;--color-ntxart-blue-dark:#2563eb;--color-ntxart-green:#10b981;--color-ntxart-green-light:#d1fae5;--color-tech-paper:#f4f2ec;--color-tech-ink:#2a2d33;--home-font-meta:.6875rem;--home-font-body:.75rem;--home-font-card-title:.8125rem;--home-font-hero:clamp(1rem, 1.2rem + .25vw, 1.35rem);--home-font-logbook-title:clamp(1rem, .92rem + .35vw, 1.15rem);isolation:isolate;box-sizing:border-box;width:100%;max-width:100%;min-height:100dvh;padding:max(2rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background-color:#0000;flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:clip}.page-content[data-v-eb7a162d]{z-index:1;box-sizing:border-box;background:var(--color-tech-paper);border:1px solid #2a2d3314;flex-direction:column;flex:1 0 auto;align-items:center;width:min(100%,34rem);padding:1.25rem 1.1rem 1.5rem;display:flex;position:relative;box-shadow:0 10px 40px #2a2d330f}@media (width<=639px){.page-content[data-v-eb7a162d]{width:min(100%,34rem);padding:1rem .85rem 1.25rem}}.hero-shell[data-v-eb7a162d]{flex-direction:column;align-items:center;width:100%;margin-bottom:2rem;display:flex;position:relative}.masthead[data-v-eb7a162d]{justify-content:center;margin:.5rem auto 0;padding:0 1rem;display:flex;position:relative}.masthead-card[data-v-eb7a162d]{z-index:1;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.8rem;width:min(100%,30rem);padding:0;display:flex;position:relative}.masthead-copy[data-v-eb7a162d]{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:relative}.logo-panel[data-v-eb7a162d]{justify-content:center;align-items:center;padding:.7rem 1rem;display:flex;position:relative}.logo[data-v-eb7a162d]{object-fit:contain;width:auto;height:4rem}.name[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-hero);color:#1d2838;letter-spacing:.04em;margin:0;font-weight:700}.tagline[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-body);color:var(--color-space-blue);letter-spacing:.04em;margin:0;font-weight:500}.quote[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-body);color:var(--color-muted);text-align:center;margin:2rem 0 0;font-style:italic}.home-statement[data-v-eb7a162d]{max-width:28rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-body);color:#4b5563;margin:0}.contact-section[data-v-eb7a162d],.work-section[data-v-eb7a162d],.projects-section[data-v-eb7a162d],.lx-home-section[data-v-eb7a162d],.writing-section[data-v-eb7a162d]{flex-direction:column;align-items:center;width:100%;max-width:28rem;margin-top:2rem;display:flex}.home-lx-wrap[data-v-eb7a162d]{flex-direction:column;align-items:center;width:100%;display:flex}.home-lx-index-link[data-v-eb7a162d]{width:100%;max-width:28rem;color:inherit;border-radius:.4rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.home-lx-index-link .lx-header-card[data-v-eb7a162d]{margin-bottom:0}.home-lx-index-link .lx-index-heading[data-v-eb7a162d]{font-size:var(--home-font-logbook-title);line-height:1.15}.home-lx-index-link .lx-index-intro[data-v-eb7a162d]{font-size:var(--home-font-body);line-height:1.55}.home-lx-recent[data-v-eb7a162d]{z-index:1;border-top:1px solid #3484c433;margin-top:.7rem;padding-top:.55rem;position:relative}.home-lx-recent-label[data-v-eb7a162d]{font-family:var(--lx-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-accent-deep,#24689c);margin:0 0 .4rem;font-size:.55rem;font-weight:600}.home-lx-recent-list[data-v-eb7a162d]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.home-lx-recent-item[data-v-eb7a162d]{grid-template-columns:5.75rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.home-lx-recent-time[data-v-eb7a162d]{font-family:var(--lx-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--lx-soft,#7a8690);white-space:nowrap;font-size:.55rem;font-weight:600}.home-lx-recent-title[data-v-eb7a162d]{font-family:var(--lx-serif,Georgia, serif);letter-spacing:-.01em;color:var(--lx-ink,#2a3138);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.3;overflow:hidden}.home-lx-cta[data-v-eb7a162d]{z-index:1;font-family:var(--lx-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--lx-accent-deep,#24689c);margin:.75rem 0 0;font-size:.55rem;font-weight:600;transition:color .15s;position:relative}.home-lx-cta span[data-v-eb7a162d]:before{content:"> ";opacity:.75}.home-lx-index-link:hover .home-lx-cta[data-v-eb7a162d],.home-lx-index-link:focus-visible .home-lx-cta[data-v-eb7a162d]{color:var(--lx-ink,#2a3138)}.home-lx-index-link[data-v-eb7a162d]:hover{transform:translateY(-2px)}.home-lx-index-link:hover .lx-index-header-card[data-v-eb7a162d]{box-shadow:0 12px 26px #2a31381f,inset 0 1px #ffffffbf}.home-lx-mini-card-link[data-v-eb7a162d]{width:100%;max-width:28rem;color:inherit;border-radius:.95rem;margin-top:1rem;text-decoration:none;transition:transform .2s;display:block}.home-lx-mini-card-link[data-v-eb7a162d]:hover{transform:translateY(-2px)}.home-lx-mini-card-link:hover .home-lx-mini-card[data-v-eb7a162d],.home-lx-mini-card-link:focus-visible .home-lx-mini-card[data-v-eb7a162d]{box-shadow:0 18px 36px #0c0a082e,0 0 0 1px #0c0a0838,inset 0 1px #ffffff59}.home-lx-mini-card-link[data-v-eb7a162d]:focus-visible{outline-offset:3px;outline:2px solid #0c0a0873}.home-lx-mini-card.home-lx-mini-card[data-v-eb7a162d]{cursor:pointer;margin-bottom:0}.home-lx-mini-latest[data-v-eb7a162d]{z-index:1;border-top:1px solid var(--lxmini-border,#0c0a0838);margin-top:.7rem;padding-top:.65rem;position:relative}.home-lx-mini-recent-list[data-v-eb7a162d]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.home-lx-mini-recent-item[data-v-eb7a162d]{min-width:0}.home-lx-mini-latest-time[data-v-eb7a162d]{font-family:var(--lxmini-font,"Share Tech Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--lxmini-muted,#0c0a088c);margin-bottom:.35rem;font-size:.55rem;font-weight:600;display:block}.home-lx-mini-latest-snippet[data-v-eb7a162d]{font-family:var(--lxmini-font,"Share Tech Mono", ui-monospace, monospace);color:var(--lxmini-text,#0c0a08);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-lx-mini-cta[data-v-eb7a162d]{z-index:1;font-family:var(--lxmini-font,"Share Tech Mono", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--lxmini-amber-deep,#c56f1a);margin:.75rem 0 0;font-size:.55rem;font-weight:600;transition:color .15s;position:relative}.home-lx-mini-cta span[data-v-eb7a162d]:before{content:"> ";opacity:.75}.home-lx-mini-card-link:hover .home-lx-mini-cta[data-v-eb7a162d],.home-lx-mini-card-link:focus-visible .home-lx-mini-cta[data-v-eb7a162d]{color:var(--lxmini-text-strong,#0c0a08)}.home-lx-index-link[data-v-eb7a162d]:focus-visible{outline-offset:3px;outline:2px solid #3a7eb880}.section-separator[data-v-eb7a162d]{border:none;border-top:1px dotted #55555559;width:100%;margin:0 0 .75rem}.section-heading[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-meta);color:var(--color-muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .75rem;font-weight:500}.cody-wrap[data-v-eb7a162d]{flex-direction:column;align-items:center;padding-bottom:1.5rem;display:flex}.writing-intro[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-meta);letter-spacing:.06em;color:var(--color-muted);text-align:center;margin:0 0 .9rem;padding:0 .25rem;font-weight:500;line-height:1.5}.writing-cards[data-v-eb7a162d]{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.writing-card[data-v-eb7a162d]{width:100%;max-width:28rem;color:var(--color-black);border:1px solid #5553;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.75rem 1rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.writing-card[data-v-eb7a162d]:hover{border-color:#4582ec59;transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.writing-card-title[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-card-title);letter-spacing:.02em;color:var(--color-space-blue);font-weight:650;line-height:1.3}.writing-card-desc[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-body);letter-spacing:.02em;color:var(--color-muted);font-weight:500;line-height:1.4}.writing-card-published[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-meta);letter-spacing:.02em;color:var(--color-muted);opacity:.95;font-weight:500;line-height:1.2}.site-cards[data-v-eb7a162d]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.site-card[data-v-eb7a162d]{color:var(--color-black);border-radius:.5rem;flex-direction:row;align-items:center;gap:1rem;max-width:28rem;padding:.625rem 1rem .625rem .75rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.site-card[data-v-eb7a162d]:hover{transform:translateY(-1px)}.site-card--cody[data-v-eb7a162d]{background:linear-gradient(135deg,#fdf8f3 0%,#f5ebe0 100%);border:1px solid #8a5a3d26}.site-card--cody[data-v-eb7a162d]:hover{box-shadow:0 4px 16px #8a5a3d1f}.site-card--cody .site-card-name[data-v-eb7a162d]{color:var(--color-cody-orange)}.site-card--cody .site-card-tagline[data-v-eb7a162d]{color:var(--color-cody-brown)}.cody-skills[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-meta);letter-spacing:.06em;color:var(--color-cody-brown);opacity:.9;margin:.5rem 0 0;font-weight:500}.site-card--ntxart[data-v-eb7a162d]{background:repeating-linear-gradient(135deg,#0000 0 5px,#3b82f60a 5px 6px),repeating-linear-gradient(45deg,#0000 0 5px,#10b9810a 5px 6px),linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border:1px solid #3b82f640;align-items:flex-start}.site-card--ntxart[data-v-eb7a162d]:hover{box-shadow:0 4px 16px #3b82f626}.site-card--ntxart .site-card-icon[data-v-eb7a162d]{color:var(--color-ntxart-blue)}.site-card--ntxart .site-card-name[data-v-eb7a162d]{letter-spacing:-.02em;text-transform:none;color:var(--color-ntxart-blue-dark);font-family:ui-sans-serif,system-ui,sans-serif;font-weight:700}.site-card--ntxart .site-card-tagline[data-v-eb7a162d]{color:var(--color-ntxart-green)}.site-card--ntxart .site-card-desc[data-v-eb7a162d]{font-family:ui-sans-serif,system-ui,sans-serif;font-size:var(--home-font-body);color:var(--color-nord-3);margin-top:.25rem;font-weight:400;line-height:1.4}.site-card--orangewords[data-v-eb7a162d]{background:linear-gradient(135deg,#e8e8e8 0%,#e0e0e0 100%);border:1px solid #5553;align-items:flex-start}.site-card--orangewords[data-v-eb7a162d]:hover{box-shadow:0 4px 16px #55555526}.site-card--orangewords .site-card-logo[data-v-eb7a162d]{align-self:center}.site-card--orangewords .site-card-name[data-v-eb7a162d]{letter-spacing:-.025em;text-transform:none;color:var(--color-nord-0);font-family:ui-sans-serif,system-ui,sans-serif;font-weight:700}.site-card--orangewords .site-card-tagline[data-v-eb7a162d]{color:var(--color-owl-orange)}.site-card--orangewords .site-card-desc[data-v-eb7a162d]{font-family:ui-sans-serif,system-ui,sans-serif;font-size:var(--home-font-body);color:var(--color-nord-3);margin-top:.25rem;font-weight:400;line-height:1.4}.site-card-icon[data-v-eb7a162d]{flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.site-card-icon svg[data-v-eb7a162d]{width:2.25rem;height:2.25rem}.site-card--minimal-agent[data-v-eb7a162d]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #2563eb33;align-items:flex-start}.site-card--minimal-agent[data-v-eb7a162d]:hover{box-shadow:0 4px 16px #2563eb26}.site-card--minimal-agent .site-card-icon[data-v-eb7a162d]{color:var(--color-agent-blue)}.site-card--minimal-agent .site-card-name[data-v-eb7a162d]{letter-spacing:.02em;text-transform:none;color:var(--color-agent-blue-dark);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-weight:600}.site-card--minimal-agent .site-card-tagline[data-v-eb7a162d]{color:var(--color-agent-blue)}.site-card--minimal-agent .site-card-desc[data-v-eb7a162d]{font-family:ui-sans-serif,system-ui,sans-serif;font-size:var(--home-font-body);color:var(--color-nord-3);margin-top:.25rem;font-weight:400;line-height:1.4}.site-card--telnet[data-v-eb7a162d]{background:linear-gradient(135deg,#2a2a2a 0%,#353535 100%);border:1px solid #98fb9840;align-items:flex-start}.site-card--telnet[data-v-eb7a162d]:hover{box-shadow:0 4px 16px #98fb9826}.site-card-telnet-prompt[data-v-eb7a162d]{width:2.75rem;height:2.75rem;color:var(--color-term-green);background:#2a2a2a;border-radius:.25rem;flex-shrink:0;justify-content:center;align-self:center;align-items:center;font-family:Share Tech Mono,ui-monospace,monospace;font-size:2rem;font-weight:400;display:flex}.site-card--telnet .site-card-name[data-v-eb7a162d]{letter-spacing:.02em;text-transform:none;color:var(--color-term-green);font-family:Share Tech Mono,ui-monospace,monospace;font-weight:400}.site-card--telnet .site-card-tagline[data-v-eb7a162d]{color:#98fb98bf}.site-card--telnet .site-card-desc[data-v-eb7a162d]{font-family:Share Tech Mono,ui-monospace,monospace;font-size:var(--home-font-body);color:#98fb98d9;margin-top:.25rem;font-weight:400;line-height:1.4}.site-card--garza[data-v-eb7a162d]{background:linear-gradient(135deg,#fff 0%,#f8f6fa 100%);border:1px solid #6573;align-items:flex-start}.site-card--garza[data-v-eb7a162d]:hover{box-shadow:0 4px 16px #66557726}.site-card--garza .site-card-logo[data-v-eb7a162d]{align-self:center;width:auto;max-width:4rem;max-height:2.75rem}.site-card--garza .site-card-name[data-v-eb7a162d]{letter-spacing:.02em;text-transform:none;color:var(--color-garza-purple);font-family:Helvetica,Arial,Liberation Sans,FreeSans,sans-serif;font-weight:700}.site-card--garza .site-card-tagline[data-v-eb7a162d]{color:var(--color-garza-purple-dark)}.site-card--garza .site-card-desc[data-v-eb7a162d]{font-family:Helvetica,Arial,Liberation Sans,FreeSans,sans-serif;font-size:var(--home-font-body);color:var(--color-black);margin-top:.25rem;font-weight:400;line-height:1.4}.site-card-logo[data-v-eb7a162d]{object-fit:contain;flex-shrink:0;width:2.75rem;height:auto}.site-card-text[data-v-eb7a162d]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.site-card-name[data-v-eb7a162d]{font-family:Orbitron,ui-sans-serif,system-ui,sans-serif;font-size:var(--home-font-card-title);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.site-card-tagline[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-meta);letter-spacing:.04em;font-weight:500}.contact[data-v-eb7a162d]{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}.contact-link[data-v-eb7a162d]{width:2.5rem;height:2.5rem;color:var(--color-grey);border-radius:.5rem;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:flex}.contact-link[data-v-eb7a162d]:hover{color:var(--color-blue);background-color:#4582ec14}.contact-link .icon[data-v-eb7a162d]{width:1.25rem;height:1.25rem}.contact-link .hn-text[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-body);letter-spacing:.02em;font-weight:600}@media (width>=480px){.contact-link[data-v-eb7a162d]{width:2.75rem;height:2.75rem}.contact-link .icon[data-v-eb7a162d]{width:1.375rem;height:1.375rem}.contact-link .hn-text[data-v-eb7a162d]{font-size:var(--home-font-card-title)}}@media (width<=639px){.hero-shell[data-v-eb7a162d]{margin-bottom:1.5rem}.masthead[data-v-eb7a162d]{padding:0 .35rem}.masthead-card[data-v-eb7a162d]{width:min(100%,24rem)}.logo[data-v-eb7a162d]{height:3.5rem}}.footer[data-v-eb7a162d]{flex-direction:column;align-items:center;gap:.25rem;margin-top:auto;padding-top:6rem;display:flex}.footer-copyright[data-v-eb7a162d],.footer-load[data-v-eb7a162d]{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:var(--home-font-meta);color:var(--color-muted)}.footer-load[data-v-eb7a162d]{font-style:italic}
