.SignalAnimation_wrapper__ug1Ij{min-width:0}.SignalAnimation_visual__cvDFM{background:#17251d;color:#ecf1e5;border:1px solid #354536;border-radius:16px;padding:24px;overflow:hidden;box-shadow:0 25px 55px -38px #13291a}.SignalAnimation_top__XEcne{display:flex;justify-content:space-between;gap:12px;font:10px/1.5 var(--font-mono);color:#b0bea7}.SignalAnimation_signal__u_sNj{display:block;width:100%;height:clamp(240px,25vw,360px)}.SignalAnimation_caption__33gfg{font-size:16px;font-weight:500;margin:0 0 16px}.SignalAnimation_progress__NsE8e{height:2px;background:#ffffff16}.SignalAnimation_progress__NsE8e span{display:block;height:100%;background:#b7ef72;transform-origin:left}.SignalAnimation_controls__iXGNv{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 0;color:#52634c;font:10px/1.5 var(--font-mono)}.SignalAnimation_controls__iXGNv button{border:1px solid #acbba2;background:transparent;color:inherit;padding:12px 16px;border-radius:24px;min-height:44px;cursor:pointer;font:inherit}.SignalAnimation_controls__iXGNv button:focus-visible{outline:3px solid #688b40;outline-offset:4px}@media(max-width:850px){.SignalAnimation_visual__cvDFM{padding:16px;border-radius:12px}.SignalAnimation_top__XEcne{font-size:8px}.SignalAnimation_signal__u_sNj{height:190px}.SignalAnimation_caption__33gfg{font-size:13px;margin-bottom:12px}.SignalAnimation_controls__iXGNv{align-items:flex-start;flex-direction:column;gap:8px}}.SignalStory_hero__gS3QP{background:#f0f1e9;padding:140px 40px 44px}.SignalStory_layout__8d99B{max-width:1360px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;grid-gap:24px;gap:24px}.SignalStory_intro__geUM6{padding:24px}.SignalStory_intro__geUM6>span{font:10px/1.5 var(--font-mono);letter-spacing:.08em;color:#607152}.SignalStory_intro__geUM6 h1{font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1.04;letter-spacing:-.05em;margin:20px 0}.SignalStory_intro__geUM6 em{font-family:var(--font-serif);font-weight:400}.SignalStory_intro__geUM6 p{font-size:16px;line-height:1.8;color:#4f6049;max-width:360px}.SignalStory_actions__Sh9Ns{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.SignalStory_art__RnPJa{position:relative;height:clamp(360px,45vw,540px);overflow:hidden}.SignalStory_art__RnPJa img{position:absolute;width:150%;height:140%;max-width:none;object-fit:cover;left:-42%;top:-22%;transform-origin:68% 55%}.SignalStory_controls__MTKCw{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font:10px/1.5 var(--font-mono);color:#52634c}.SignalStory_controls__MTKCw button{border:1px solid #acbba2;background:transparent;color:inherit;padding:12px 16px;border-radius:24px;min-height:44px;cursor:pointer;font:inherit}@media(max-width:850px){.SignalStory_hero__gS3QP{padding:104px 20px 24px}.SignalStory_layout__8d99B{grid-template-columns:1fr;gap:12px}.SignalStory_intro__geUM6{padding:0}.SignalStory_intro__geUM6 h1{font-size:clamp(34px,8.5vw,52px);margin:12px 0}.SignalStory_intro__geUM6 p{font-size:13px;line-height:1.65}.SignalStory_actions__Sh9Ns{gap:16px;margin-top:18px}.SignalStory_actions__Sh9Ns a{font-size:12px}.SignalStory_art__RnPJa{height:clamp(220px,32svh,340px);margin:0 -20px}.SignalStory_controls__MTKCw{padding-bottom:0;flex-direction:column;align-items:flex-start;gap:8px}}