/* LR-PHOTO-STYLE {"edge":"framed","overlay":"none","photo_colour":"natural","section_edge":"framed","section_overlay":"none","tint_hex":"#1f1f1f","accent_hex":"#737373","deep_hex":"#1f1f1f","kit_hex":{"anchor":"#141414","brand":"#333333","counterpoint":"#595959","highlight":"#737373"}} */
/* The site's photo style (ASSEMBLY.md, "Photo style"). Class names are the ones ASSEMBLY.md puts on the pictures. */
.lr-hero-band-surface {
  overflow: hidden;
}
.lr-hero-band {
  padding-bottom: calc(0 * var(--lr-band-h, 560px) + 40px);
}
.lr-hero-strip {
  --lr-cut-share: 0;
  --lr-strip-tuck: 0;
}
.lr-hero-split-picture {
  border-radius: 14px;
  overflow: hidden;
}
.lr-hero-stack-picture {
  border-radius: 10px;
  overflow: hidden;
}
.lr-section-photo {
  border-radius: var(--r-img, 14px);
  overflow: hidden;
}
.lr-section-photo.lr-full-width {
  border-radius: var(--r-img, 10px);
  overflow: hidden;
}
.lr-hero-tint {
  --lr-tint: #1f1f1f;
}
.lr-hero-card {
  background: rgba(31, 31, 31, var(--lr-card-a, 0.82));
  color: #fff;
  border-radius: var(--r-card, 16px);
  padding: clamp(18px, 2.4vw, 32px);
  max-width: min(30rem, 46%);
  box-sizing: border-box;
}
.lr-hero-band.lr-has-card .lr-hero-tint {
  display: none;
}
html main > section.lr-shape[data-lr-layout="split"].lr-has-card > .lr-hero-card {
  max-width: none;
  margin-right: calc(-1 * clamp(40px, 7vw, 120px));
  align-self: center;
}
html main > section.lr-shape[data-lr-layout="split"].lr-has-card > .lr-hero-card :is(h1, h2, p, li, a:not([data-button])) {
  color: #fff;
}
html main > section.lr-shape[data-lr-layout="split"].lr-has-card > .lr-hero-card [data-block="badges"] li {
  background: transparent;
  color: #fff;
  border-color: rgba(255, 255, 255, .35);
}
html main > section.lr-shape[data-lr-layout="split"].lr-has-card > .lr-hero-card [data-block="badges"] li :not(img) {
  color: inherit;
}
