.contact-stage[data-astro-cid-6bfsojfh]{z-index:1;align-items:center;gap:1.75rem;min-height:100%;padding:1.25rem 1.25rem 2.5rem;display:grid;position:relative}.contact-ascii[data-astro-cid-6bfsojfh]{z-index:0;pointer-events:none;place-items:start center;padding-top:3.6rem;display:grid;position:absolute;inset:0}.contact-ascii[data-astro-cid-6bfsojfh] .helmet-ascii{opacity:.42;font-size:clamp(.45rem,1.15vw,.68rem)}.contact-side[data-astro-cid-6bfsojfh],.contact-set[data-astro-cid-6bfsojfh]{z-index:1;position:relative}@media (width>=64rem){.contact-stage[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(12rem,1fr) minmax(22rem,32rem) minmax(12rem,1fr);gap:2rem;padding-inline:2.5rem}}.contact-side[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.55rem;display:flex}.contact-kicker[data-astro-cid-6bfsojfh]{letter-spacing:.12em;text-transform:uppercase;margin:.85rem 0 0;font-size:.95rem}.contact-kicker[data-astro-cid-6bfsojfh]:first-child{margin-top:0}.contact-line[data-astro-cid-6bfsojfh]{color:var(--color-ink);word-break:break-word;margin:0;font-size:1.125rem;line-height:1.5}a[data-astro-cid-6bfsojfh].contact-line{border-bottom:1px solid var(--color-rule);width:fit-content;padding-bottom:.1rem;transition:color .2s,border-color .2s}a[data-astro-cid-6bfsojfh].contact-line:hover{color:var(--color-accent);border-color:var(--color-accent)}.contact-channels[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.75rem;margin:.2rem 0 .6rem;display:flex}.contact-channels[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{align-items:center;gap:.75rem;display:flex}.contact-set[data-astro-cid-6bfsojfh]{place-items:center;display:grid}.contact-tv[data-astro-cid-6bfsojfh]{width:min(32rem,100%);transform-style:preserve-3d;transform:rotateY(-6deg)rotateX(5deg)}.contact-tv__bezel[data-astro-cid-6bfsojfh]{box-shadow:inset 0 1px 0 oklch(100% 0 0/.14), 0 18px 50px oklch(0% 0 0/.45), 0 0 40px color-mix(in oklab, var(--color-accent) 12%, transparent);background:linear-gradient(160deg,#2c3340,#0e1116 58%);border-radius:.7rem;padding:.9rem .9rem 1.1rem}.contact-tv__screen[data-astro-cid-6bfsojfh]{background:#041018;border-radius:.3rem;padding:1.35rem 1.2rem 1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 24px oklch(0% 0 0/.7)}.contact-tv__title[data-astro-cid-6bfsojfh]{z-index:2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:1.25rem;position:relative}.contact-form[data-astro-cid-6bfsojfh]{z-index:2;gap:.85rem;display:grid;position:relative}.contact-form[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;gap:.3rem;font-size:.95rem;display:grid}.contact-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{z-index:3;color:#eef2f7;-webkit-text-fill-color:#eef2f7;width:100%;font:inherit;caret-color:var(--color-accent);opacity:1;background:#102030;border:1px solid #243044;border-radius:.2rem;padding:.55rem .65rem;transition:border-color .2s,box-shadow .2s;position:relative}.contact-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.contact-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 12px color-mix(in oklab, var(--color-accent) 35%, transparent);outline:none}.contact-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:7rem}.contact-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{border:1px solid var(--color-accent);background:color-mix(in oklab, var(--color-accent) 12%, transparent);color:var(--color-accent);font-family:var(--font-bit);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .16s var(--ease-out), background-color .2s ease;border-radius:.25rem;justify-self:start;padding:.55rem 1.15rem;font-size:1rem}.contact-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:active{transform:scale(.97)}.contact-form__status[data-astro-cid-6bfsojfh]{color:var(--color-muted);margin:0;font-size:1rem}.contact-tv__scan[data-astro-cid-6bfsojfh],.contact-tv__roll[data-astro-cid-6bfsojfh],.contact-tv__glass[data-astro-cid-6bfsojfh]{z-index:1;pointer-events:none;position:absolute;inset:0}.contact-tv__scan[data-astro-cid-6bfsojfh]{background:repeating-linear-gradient(#0000 0 2px,oklch(0% 0 0/.22) 2px 3px) 0 0/100% 3px;animation:.4s linear infinite crt-scan}.contact-tv__roll[data-astro-cid-6bfsojfh]{background:linear-gradient(#0000,oklch(80% .08 220/.08),#0000);height:24%;animation:9s linear infinite crt-roll}.contact-tv__glass[data-astro-cid-6bfsojfh]{background:radial-gradient(120% 90% at 50% 40%,#0000 45%,oklch(0% 0 0/.28) 100%),linear-gradient(155deg,oklch(100% 0 0/.1),#0000 40%)}@media (prefers-reduced-motion:reduce){.contact-tv[data-astro-cid-6bfsojfh],.contact-tv__screen[data-astro-cid-6bfsojfh],.contact-tv__scan[data-astro-cid-6bfsojfh],.contact-tv__roll[data-astro-cid-6bfsojfh]{animation:none;transform:none}}
