.obor-field-ledger .signal-room__masked-heading {
  position: relative;
  isolation: isolate;
  width: 100%;
  -webkit-font-smoothing: antialiased;
}

.obor-field-ledger .signal-room__masked-measure {
  display: block;
}

.obor-field-ledger .signal-room__masked-heading.is-ready .signal-room__masked-measure {
  color: rgba(255, 254, 213, .025);
  -webkit-text-stroke: .55px rgba(255, 254, 213, .32);
  paint-order: stroke fill;
  text-shadow: none;
}

.obor-field-ledger .signal-room__masked-baseline {
  display: inline-block;
  width: 0;
  height: 0;
}

.obor-field-ledger .signal-room__masked-defs {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}

.obor-field-ledger .signal-room__masked-reveal,
.obor-field-ledger .signal-room__masked-clip,
.obor-field-ledger .signal-room__masked-media {
  position: absolute;
  inset: 0;
  display: block;
  pointer-events: none;
}

.obor-field-ledger .signal-room__masked-reveal {
  opacity: 0;
  will-change: clip-path;
}

.obor-field-ledger .signal-room__masked-heading.is-ready .signal-room__masked-reveal {
  opacity: 1;
}

.obor-field-ledger .signal-room__masked-media {
  overflow: hidden;
  background: #fffed5;
  filter: brightness(1.15) saturate(1.12);
  transform-origin: 50% 50%;
  will-change: transform;
}

.obor-field-ledger .signal-room__masked-media::after {
  content: '';
  position: absolute;
  inset: 0;
  background:
    linear-gradient(115deg, rgba(255, 254, 213, .18), transparent 42%),
    linear-gradient(90deg, transparent 55%, rgba(80, 139, 255, .18));
  mix-blend-mode: screen;
}

.obor-field-ledger .signal-room__masked-source {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 58% 50%;
  user-select: none;
  -webkit-user-drag: none;
}

@media (max-width: 820px), (hover: none), (pointer: coarse) {
  .obor-field-ledger .signal-room__masked-media {
    transform: scale(1.08) !important;
    will-change: auto;
  }

  .obor-field-ledger .signal-room__masked-source {
    object-position: 62% 50%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .obor-field-ledger .signal-room__masked-heading .signal-room__masked-measure {
    color: #fffed5;
  }

  .obor-field-ledger .signal-room__masked-reveal,
  .obor-field-ledger .signal-room__masked-defs {
    display: none;
  }
}
