.signal-story{color:#11110f;background:#f3f0e9;border:1px solid #d8d4cb;grid-template-columns:1fr 1fr;margin:0 5vw 64px;display:grid}.signal-story-copy{align-self:center;padding:clamp(24px,4vw,64px)}.signal-story-copy h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(32px,3.6vw,54px);font-weight:400;line-height:1.08}.signal-story-copy p{color:#625f58;max-width:45ch;font-size:16px;line-height:1.7}.signal-story-copy .eyebrow{color:#a54a37;font-size:12px}.signal-story summary{cursor:pointer;color:#11110f;text-underline-offset:5px;min-height:44px;padding:12px 0;font-size:14px}.signal-story summary:focus-visible{outline-offset:4px;outline:2px solid #a54a37}.signal-story details[open] summary{text-decoration:underline}.signal-story-art{color:#f3f0e9;background:#10110f;min-height:340px;margin:0;position:relative;overflow:hidden}.signal-story-art>img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.signal-story-art figcaption{background:linear-gradient(#0000,#10110ff0);align-items:center;gap:16px;padding:24px;font-size:14px;line-height:1.5;display:flex;position:absolute;inset:auto 0 0}.signal-story-art figcaption img{flex:none;width:40px;height:40px;position:static}.signal-master-inverse{filter:invert()}@media (width<=760px){.signal-story{grid-template-columns:1fr;margin:0 22px 48px}.signal-story-art{min-height:280px}.signal-story-copy{padding:28px 24px}.signal-story-art figcaption{padding:20px}}@media (prefers-reduced-motion:no-preference){.signal-story-art>img{animation:3.6s ease-out both signal-settle}@keyframes signal-settle{0%{opacity:.4;transform:scale(1.035)}to{opacity:1;transform:none}}}@media print{.signal-story-art{display:none}.signal-story{break-inside:avoid;display:block}}
