.forge-button_button__pv_K9{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:2.75rem;padding:0 var(--space-md);border-radius:var(--radius-pill);border:1px solid transparent;font-family:var(--font-body);font-size:var(--text-base);font-weight:500;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.forge-button_sm__HCghr{min-height:2.25rem;padding:0 var(--space-sm);font-size:var(--text-sm)}.forge-button_primary__sXDqz{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 0 0 1px var(--color-accent-hover) inset}.forge-button_primary__sXDqz:hover{background:var(--color-accent-hover);box-shadow:0 0 0 1px var(--color-accent-lit) inset,0 .5rem 2rem -.5rem var(--color-glow)}.forge-button_primary__sXDqz:active{background:var(--color-accent-press);transform:translateY(1px)}.forge-button_ghost__7vboG{background:transparent;color:var(--color-ink);border-color:var(--color-rule)}.forge-button_ghost__7vboG:hover{background:var(--color-paper-2);border-color:var(--color-ink-3)}.forge-button_ghost__7vboG:active{background:var(--color-paper-3);transform:translateY(1px)}.forge-button_button__pv_K9:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-pill)}.forge-button_button__pv_K9[aria-disabled=true]{background:var(--color-paper-2);color:var(--color-ink-3);border-color:var(--color-rule);box-shadow:none;cursor:not-allowed;transform:none}.footer_footer__PZD4d{padding:var(--space-xl) var(--gutter);border-top:var(--rule-hair)}.footer_row___zmzd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-lg);max-width:var(--page-max);margin-inline:auto;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);color:var(--color-ink-3)}.footer_brand__h3M7i{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);white-space:nowrap}.footer_meta__KjALU{white-space:nowrap}.footer_link__GYo3a{display:inline-flex;align-items:center;min-height:2.75rem;white-space:nowrap;transition:color var(--dur-short) var(--ease-out)}.footer_link__GYo3a:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.footer_link__GYo3a:hover{color:var(--color-ink)}@media (max-width:40rem){.footer_row___zmzd{flex-direction:column;align-items:flex-start;gap:var(--space-3xs)}.footer_link__GYo3a:last-child{-webkit-margin-start:0;margin-inline-start:0}}.nav_shell__A237s{position:fixed;inset-inline:0;top:var(--space-sm);z-index:50;padding-inline:var(--gutter);pointer-events:none}.nav_pill__ipkqC{pointer-events:auto;display:flex;align-items:center;gap:var(--space-md);max-width:56rem;margin-inline:auto;padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-sm);border:var(--rule-hair);border-radius:var(--radius-pill);background:var(--color-scrim);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.nav_brand__ES89w{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:2.25rem;color:var(--color-ink)}.nav_wordmark__OsK6e{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-mono);white-space:nowrap}.nav_links__5Fzck{display:flex;gap:var(--space-3xs);margin:0 0 0 auto;padding:0;list-style:none}.nav_link__yBJwN{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--space-xs);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.nav_link__yBJwN:hover{color:var(--color-ink);background:var(--color-paper-3)}.nav_link__yBJwN[aria-current=page]{color:var(--color-ink)}.nav_cta__6h78j{flex-shrink:0}.nav_menuButton__NNMGF{display:none;position:relative;width:2.75rem;height:2.75rem;margin-left:auto;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);cursor:pointer}.nav_menuButton__NNMGF:hover{background:var(--color-paper-3)}.nav_menuIcon__LWDyQ{position:absolute;inset:0}.nav_menuIcon__LWDyQ:after,.nav_menuIcon__LWDyQ:before{content:"";position:absolute;top:50%;left:50%;width:1.125rem;height:1.5px;margin:-.75px 0 0 -.5625rem;background:currentColor;transition:transform var(--dur-short) var(--ease-out)}.nav_menuIcon__LWDyQ:before{transform:translateY(-3px)}.nav_menuIcon__LWDyQ:after{transform:translateY(3px)}.nav_menuIcon__LWDyQ[data-open=true]:before{transform:rotate(45deg)}.nav_menuIcon__LWDyQ[data-open=true]:after{transform:rotate(-45deg)}.nav_panel__8r3uj{pointer-events:auto;display:grid;grid-gap:var(--space-md);gap:var(--space-md);max-width:56rem;margin:var(--space-2xs) auto 0;padding:var(--space-sm);border:var(--rule-hair);border-radius:var(--radius-card);background:var(--color-paper-2)}.nav_panel__8r3uj[hidden]{display:none}.nav_panel__8r3uj ul{margin:0;padding:0;list-style:none}.nav_panelLink__MSE9H{display:flex;align-items:center;min-height:2.75rem;padding:0 var(--space-xs);border-radius:var(--radius-sm);font-size:var(--text-lg);color:var(--color-ink-2)}.nav_panelLink__MSE9H[aria-current=page]{color:var(--color-ink)}@media (min-width:60rem){.nav_panel__8r3uj{display:none!important}}@media (max-width:59.99rem){.nav_cta__6h78j,.nav_links__5Fzck{display:none}.nav_menuButton__NNMGF{display:inline-block}}.shader-bloom_stage__x1zEk{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--color-paper)}.shader-bloom_canvas__qJ1HQ{display:block;width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity var(--dur-reveal) var(--ease-out)}.shader-bloom_stage__x1zEk[data-status=animating] .shader-bloom_canvas__qJ1HQ,.shader-bloom_stage__x1zEk[data-status=static] .shader-bloom_canvas__qJ1HQ{opacity:1}.shader-bloom_stage__x1zEk[data-status=unsupported]{background:radial-gradient(60% 55% at 50% 70%,var(--color-glow),var(--color-veil) 70%),var(--color-paper)}.shader-bloom_stage__x1zEk[data-status=unsupported] .shader-bloom_canvas__qJ1HQ{display:none}.shader-bloom_veil__h_w5_{position:absolute;inset:0;background:linear-gradient(to bottom,var(--color-paper) 0,var(--color-veil) 22%),linear-gradient(to top,var(--color-paper) 0,var(--color-veil) 30%)}.contact_stage__FcxUt{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100svh;padding:var(--space-4xl) var(--gutter) var(--space-3xl)}.contact_inner__RTzO6{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:var(--space-xl);gap:var(--space-xl);text-align:center}.contact_title___Ukny{font-size:var(--text-display);letter-spacing:var(--tracking-display)}.contact_channels__W6g7m{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);margin:0;padding:var(--space-2xs);border-radius:var(--radius-card);background:var(--color-scrim);box-shadow:0 0 0 1px var(--color-rule) inset}.contact_channel__9ZNuv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2xs) var(--space-xl);padding:var(--space-xs) var(--space-md);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-mono)}.contact_channel__9ZNuv dt{color:var(--color-ink-3)}.contact_channel__9ZNuv dd{margin:0;color:var(--color-ink);overflow-wrap:anywhere}.contact_channel__9ZNuv a{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-lit);text-decoration-color:var(--color-accent-lit);text-underline-offset:.3em}.contact_channel__9ZNuv a:hover{color:var(--color-accent-lit)}