.footer_footer__mqdak{position:relative;z-index:2;background:var(--ink);border-top:1px solid var(--line);padding:64px clamp(20px,4vw,48px) 40px}.footer_top__ltdzl{max-width:var(--content-cap);margin:0 auto;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.footer_brand__52Y1r{display:flex;flex-direction:column;gap:16px}.footer_tagline__Y4823{font-size:14px;font-weight:300;color:var(--muted);max-width:300px;margin:0}.footer_cols__9IH1g{display:flex;gap:clamp(32px,6vw,96px);flex-wrap:wrap}.footer_col__nSyKJ{display:flex;flex-direction:column;gap:10px}.footer_colHeading__ZmsMJ{font-weight:600;font-size:12px;letter-spacing:.18em;color:var(--faint)}.footer_link__88NP8{color:var(--body-secondary);text-decoration:none;font-size:14px}.footer_link__88NP8:hover{color:var(--ember)}.footer_bottom__Nixac{max-width:var(--content-cap);margin:48px auto 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line-subtle);padding-top:20px}.footer_copy__FuqJW{font-size:12px;color:var(--faint)}.footer_mono__wRBEY{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--faint)}.soundtoggle_toggle__JI_fn{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--muted);background:none;border:1px solid var(--line);padding:7px 12px;cursor:pointer;transition:all var(--t-fast) var(--ease)}.soundtoggle_toggle__JI_fn:hover{border-color:var(--ember);color:var(--ember)}.nav_nav__wumUj{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--nav-h);padding:0 clamp(20px,4vw,48px);background:transparent;transition:background var(--t-slow) var(--ease)}.nav_nav__wumUj.nav_scrolled__fxZnb{background:var(--nav-scrim)}.nav_logoLink__uS6Jp{display:flex;text-decoration:none}.nav_cluster__mviD2{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(14px,2.2vw,32px)}.nav_link__abgFd{font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:5px 2px;border-bottom:2px solid transparent;transition:all var(--t-fast) var(--ease)}.nav_link__abgFd:not(.nav_active__wkcef):hover{color:var(--ember);border-bottom-color:var(--ember);text-shadow:0 0 16px var(--glow-ember)}.nav_link__abgFd.nav_active__wkcef{color:var(--ember);border-bottom:2px solid var(--spark-red)}.nav_cta__sk3sJ{background:var(--spark-red);color:var(--paper);padding:11px 22px;font-weight:600;font-size:13px;letter-spacing:.1em;text-decoration:none;transition:background var(--t-fast) var(--ease)}.nav_cta__sk3sJ:hover{background:var(--spark-red-700);color:var(--paper)}.nav_cta__sk3sJ:active{transform:translateY(1px)}@media (max-width:900px){.nav_nav__wumUj{flex-wrap:wrap;height:auto;min-height:var(--nav-h);padding-top:10px;padding-bottom:10px;background:var(--nav-scrim);row-gap:4px}.nav_cluster__mviD2{gap:12px 16px}.nav_link__abgFd{font-size:12px}.nav_cta__sk3sJ{padding:9px 16px}}@media (max-width:480px){.nav_cta__sk3sJ{display:none}}