.EmberSignalHero-module__4xTC3W__hero{isolation:isolate;background:var(--ground);flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.EmberSignalHero-module__4xTC3W__hero [hidden]{display:none!important}.EmberSignalHero-module__4xTC3W__field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.EmberSignalHero-module__4xTC3W__fieldControl{z-index:1;cursor:crosshair;touch-action:pan-y;position:absolute;inset:0}.EmberSignalHero-module__4xTC3W__fieldControl:focus-visible{outline-offset:-7px}.EmberSignalHero-module__4xTC3W__heroInner{z-index:2;pointer-events:none;width:100%;max-width:1160px;margin-inline:auto;padding:7rem clamp(1.25rem,4vw,2.5rem) 3rem;position:relative}.EmberSignalHero-module__4xTC3W__heroInner a,.EmberSignalHero-module__4xTC3W__heroInner button{pointer-events:auto}.EmberSignalHero-module__4xTC3W__title{max-width:17ch;color:var(--ink);font-family:var(--display-face);font-variation-settings:"wdth" 125, "wght" 600;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.5rem,6.5vw,5.25rem);font-weight:600;line-height:1.03}.EmberSignalHero-module__4xTC3W__sub{max-width:58ch;color:var(--ink);margin-top:1.75rem}.EmberSignalHero-module__4xTC3W__heroActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2.1rem;display:flex}.EmberSignalHero-module__4xTC3W__heroActions>*{z-index:3;position:relative}.EmberSignalHero-module__4xTC3W__cta{min-height:2.75rem;font:inherit;border:1px solid var(--orange);color:var(--orange);border-radius:3px;align-items:center;padding:.7rem 1rem;padding-inline:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.EmberSignalHero-module__4xTC3W__cta:hover{background:var(--orange);color:var(--ground-deep);opacity:1}.EmberSignalHero-module__4xTC3W__signalDock{border-block:1px solid color-mix(in srgb, var(--orange) 58%, var(--rule));pointer-events:auto;background:linear-gradient(90deg,#090c11db,#0f121866 78%,#0000);width:min(100%,880px);margin-top:1.25rem;padding-block:.85rem .8rem}.EmberSignalHero-module__4xTC3W__signalDockHead{color:var(--orange);font-family:var(--mono-face);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.68rem;font-weight:700;line-height:1.2;display:flex}.EmberSignalHero-module__4xTC3W__signalDockHead span:last-child{color:var(--soft);text-align:right;font-weight:400}.EmberSignalHero-module__4xTC3W__signalSliders{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:.7rem;display:grid}.EmberSignalHero-module__4xTC3W__signalSlider{min-width:0;color:var(--soft);font-family:var(--mono-face);letter-spacing:.04em;text-transform:uppercase;gap:.35rem;font-size:.68rem;line-height:1.25;display:grid}.EmberSignalHero-module__4xTC3W__signalSliderHeader{justify-content:space-between;gap:.4rem;display:flex}.EmberSignalHero-module__4xTC3W__signalSlider output{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.EmberSignalHero-module__4xTC3W__signalRange{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:1.8rem;margin:0}.EmberSignalHero-module__4xTC3W__signalRange::-webkit-slider-runnable-track{border:1px solid var(--rule-strong);background:linear-gradient(90deg, var(--signal-color) 0 var(--signal-fill), var(--ground-deep) var(--signal-fill) 100%);border-radius:0;height:4px}.EmberSignalHero-module__4xTC3W__signalRange::-moz-range-track{border:1px solid var(--rule-strong);background:linear-gradient(90deg, var(--signal-color) 0 var(--signal-fill), var(--ground-deep) var(--signal-fill) 100%);border-radius:0;height:4px}.EmberSignalHero-module__4xTC3W__signalRange::-webkit-slider-thumb{appearance:none;border:1px solid var(--ink);background:var(--signal-color);border-radius:0;width:14px;height:18px;margin-top:-8px}.EmberSignalHero-module__4xTC3W__signalRange::-moz-range-thumb{border:1px solid var(--ink);background:var(--signal-color);border-radius:0;width:14px;height:18px}.EmberSignalHero-module__4xTC3W__signalActions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.65rem;display:flex}.EmberSignalHero-module__4xTC3W__signalButton{border:1px solid var(--rule-strong);background:var(--ground-deep);min-height:2.25rem;color:var(--soft);font:700 .7rem/1 var(--mono-face);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:.45rem .72rem}.EmberSignalHero-module__4xTC3W__signalButton:hover{border-color:var(--orange);color:var(--ink)}.EmberSignalHero-module__4xTC3W__signalPlay{border-color:var(--orange);background:var(--orange);color:var(--ground-deep)}.EmberSignalHero-module__4xTC3W__signalPlay:hover{background:var(--orange-soft);color:var(--ground-deep)}.EmberSignalHero-module__4xTC3W__signalStop{border-color:var(--orange);color:var(--orange-soft)}.EmberSignalHero-module__4xTC3W__signalAudioStatus,.EmberSignalHero-module__4xTC3W__signalError{color:var(--soft);font:.68rem/1.2 var(--mono-face);letter-spacing:.06em;text-transform:uppercase}.EmberSignalHero-module__4xTC3W__signalAudioStatus:before{content:"● ";color:var(--dim)}.EmberSignalHero-module__4xTC3W__signalAudioStatus[data-audio-state=playing]:before{color:#2d8b4e}.EmberSignalHero-module__4xTC3W__signalError{color:var(--orange-soft)}.EmberSignalHero-module__4xTC3W__fieldHelp{max-width:64ch;color:var(--soft);margin-top:1rem;font-size:.91rem}.EmberSignalHero-module__4xTC3W__fieldStatus{z-index:3;max-width:min(38rem,100% - 2.5rem);color:var(--soft);letter-spacing:.02em;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.5rem 1rem;font-size:.76rem;display:flex;position:absolute;bottom:4.6rem;right:clamp(1.25rem,4vw,2.5rem)}.EmberSignalHero-module__4xTC3W__fieldStatus output{color:var(--soft)}.EmberSignalHero-module__4xTC3W__strip{z-index:3;width:100%;max-width:1160px;color:var(--soft);letter-spacing:.07em;text-transform:uppercase;pointer-events:none;margin:auto auto 0;padding:0 clamp(1.25rem,4vw,2.5rem) 1.35rem;font-size:.76rem;line-height:1.9;position:relative}.EmberSignalHero-module__4xTC3W__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:719px){.EmberSignalHero-module__4xTC3W__heroInner{padding-block:6.5rem 7rem}.EmberSignalHero-module__4xTC3W__heroActions{align-items:stretch}.EmberSignalHero-module__4xTC3W__heroActions>*{justify-content:center}.EmberSignalHero-module__4xTC3W__signalDockHead{align-items:flex-start}.EmberSignalHero-module__4xTC3W__signalSliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.EmberSignalHero-module__4xTC3W__signalButton{flex:8.5rem;min-height:2.75rem}.EmberSignalHero-module__4xTC3W__signalRange{height:2.75rem}.EmberSignalHero-module__4xTC3W__signalRange::-webkit-slider-thumb{width:18px;height:24px;margin-top:-11px}.EmberSignalHero-module__4xTC3W__signalRange::-moz-range-thumb{width:18px;height:24px}.EmberSignalHero-module__4xTC3W__signalAudioStatus,.EmberSignalHero-module__4xTC3W__signalError{flex-basis:100%}.EmberSignalHero-module__4xTC3W__fieldHelp{font-size:.82rem}.EmberSignalHero-module__4xTC3W__fieldStatus{justify-content:flex-start;bottom:6.2rem;left:1.25rem;right:1.25rem}.EmberSignalHero-module__4xTC3W__strip{font-size:.69rem;line-height:1.7}}@media (prefers-reduced-motion:reduce){.EmberSignalHero-module__4xTC3W__hero,.EmberSignalHero-module__4xTC3W__hero *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.EmberSignalHero-module__4xTC3W__field{display:none}.EmberSignalHero-module__4xTC3W__hero{background:canvas}.EmberSignalHero-module__4xTC3W__fieldControl:focus-visible{outline-color:highlight}.EmberSignalHero-module__4xTC3W__cta,.EmberSignalHero-module__4xTC3W__toggle,.EmberSignalHero-module__4xTC3W__resetShape{border-color:canvastext}}
