/* Hero Version A layout */
.home .landing-hero--version-a .landing-hero__grid{display:grid!important;grid-template-columns:minmax(15rem,1fr) minmax(12rem,.62fr) minmax(15rem,1fr)!important;grid-template-areas:"heading heading heading" "copy emblem principles" "actions actions actions"!important;align-items:center!important;gap:clamp(1.25rem,3vw,3rem) clamp(1.25rem,3.5vw,4rem)!important;max-width:78rem!important;margin-left:auto!important;margin-right:auto!important}
.home .landing-hero--version-a .lti-hero-heading{grid-area:heading!important;text-align:center!important;width:100%!important}.home .landing-hero--version-a .landing-hero__title{margin:0!important;white-space:nowrap!important;text-align:center!important}.home .landing-hero--version-a .landing-hero__rule{margin:1rem auto 0!important}
.home .landing-hero--version-a .landing-hero__copy,.home .landing-hero--version-a .landing-hero__principles{min-height:19rem!important;padding:clamp(1.2rem,2.4vw,1.9rem)!important;border:1px solid rgba(213,162,71,.48)!important;border-radius:1rem!important;background:rgba(213,162,71,.08)!important;box-shadow:inset 0 1px rgba(255,255,255,.06),0 1rem 2rem rgba(0,0,0,.14)!important}.home .landing-hero--version-a .landing-hero__copy{grid-area:copy!important}.home .landing-hero--version-a .landing-hero__copy .landing-hero__intro,.home .landing-hero--version-a .lti-hero-copy-extra{margin:0!important;color:#edf3f6!important;font-size:clamp(.92rem,1.22vw,1.02rem)!important;line-height:1.58!important}.home .landing-hero--version-a .lti-hero-dots{display:flex!important;justify-content:center!important;gap:.45rem!important;margin:1.15rem 0!important}.home .landing-hero--version-a .lti-hero-dots i{width:.32rem!important;height:.32rem!important;border-radius:50%!important;background:#e4b34f!important}.home .landing-hero--version-a .landing-hero__emblem{grid-area:emblem!important}.home .landing-hero--version-a .landing-hero__approved-visual{width:min(100%,17rem)!important}.home .landing-hero--version-a .landing-hero__principles{grid-area:principles!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:.85rem!important}.home .landing-hero--version-a .landing-principle{margin:0!important}.home .landing-hero--version-a .landing-principle+.landing-principle{padding-top:.8rem!important;border-top:1px solid rgba(213,162,71,.16)!important}.home .landing-hero--version-a .landing-principle h2{font-size:clamp(.98rem,1.22vw,1.08rem)!important}.home .landing-hero--version-a .landing-principle p{font-size:clamp(.88rem,1.08vw,.98rem)!important;line-height:1.42!important}.home .landing-hero--version-a .lti-v18-primary-actions--with-config{grid-area:actions!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:min(100%,48rem)!important;max-width:48rem!important;margin:0 auto!important;gap:.7rem 1rem!important}.home .landing-hero--version-a .lti-v18-primary-actions--with-config>.button{min-height:3rem!important;padding:.7rem .85rem!important}.home .landing-hero--version-a .lti-v18-primary-actions--with-config>.button:nth-child(1){grid-column:2/span 2!important}.home .landing-hero--version-a .lti-v18-primary-actions--with-config>.button:nth-child(2){grid-column:4/span 2!important}.home .landing-hero--version-a .lti-v18-primary-actions--with-config>.button:nth-child(3){grid-column:1/span 2!important}.home .landing-hero--version-a .lti-v18-primary-actions--with-config>.button:nth-child(4){grid-column:3/span 2!important}.home .landing-hero--version-a .lti-v18-primary-actions--with-config>.button:nth-child(5){grid-column:5/span 2!important}
@media(max-width:63.99rem){.home .landing-hero--version-a .landing-hero__grid{grid-template-columns:minmax(16rem,1fr) minmax(12rem,.68fr)!important;grid-template-areas:"heading heading" "copy emblem" "principles principles" "actions actions"!important}.home .landing-hero--version-a .landing-hero__principles{min-height:0!important;display:grid!important;grid-template-columns:1fr 1fr!important}.home .landing-hero--version-a .landing-principle+.landing-principle{padding-top:0!important;border-top:0!important}.home .landing-hero--version-a .landing-principle:nth-child(n+3){padding-top:.8rem!important;border-top:1px solid rgba(213,162,71,.16)!important}}
@media(max-width:47.99rem){.home .landing-hero--version-a .landing-hero__grid{grid-template-columns:1fr!important;grid-template-areas:"heading" "copy" "emblem" "principles" "actions"!important}.home .landing-hero--version-a .landing-hero__title{white-space:normal!important}.home .landing-hero--version-a .landing-hero__copy,.home .landing-hero--version-a .landing-hero__principles{min-height:0!important}.home .landing-hero--version-a .landing-hero__principles{display:flex!important}.home .landing-hero--version-a .landing-principle+.landing-principle{padding-top:.8rem!important;border-top:1px solid rgba(213,162,71,.16)!important}.home .landing-hero--version-a .lti-v18-primary-actions--with-config{grid-template-columns:1fr!important;width:100%!important}.home .landing-hero--version-a .lti-v18-primary-actions--with-config>.button{grid-column:auto!important}}
.home .landing-hero--version-a .landing-hero__title>span,.home .landing-hero--version-a .landing-hero__title>strong{display:inline!important}.home .landing-hero--version-a .landing-hero__title>strong:before{content: " "}@media(max-width:47.99rem){.home .landing-hero--version-a .landing-hero__title>span,.home .landing-hero--version-a .landing-hero__title>strong{display:block!important}.home .landing-hero--version-a .landing-hero__title>strong:before{content:none}}@media(min-width:64rem){.home .landing-hero--version-a .landing-hero__copy,.home .landing-hero--version-a .landing-hero__principles{height:25rem!important;min-height:25rem!important;box-sizing:border-box!important}}@media(min-width:48rem) and (max-width:63.99rem){.home .landing-hero--version-a .landing-hero__copy,.home .landing-hero--version-a .landing-hero__principles{height:auto!important;min-height:19rem!important}

/* Extended editorial copy in the Version A hero. */
.home .landing-hero-version-a .lti-hero-copy-reflection {
  margin: 0 !important;
  color: #edf3f6 !important;
  font-size: clamp(.78rem, .88vw, .94rem) !important;
  line-height: 1.48 !important;
}
.home .landing-hero-version-a .lti-hero-copy-extra {
  margin-top: .75rem !important;
  color: rgba(237,243,246,.78) !important;
  font-size: clamp(.56rem, .62vw, .68rem) !important;
  line-height: 1.4 !important;
}
@media (min-width: 1008px) {
  .home .landing-hero-version-a .lti-hero-copy,
  .home .landing-hero-version-a .lti-hero-principles {
    height: 30rem !important;
    min-height: 30rem !important;
  }
}
@media (max-width: 1007px) {
  .home .landing-hero-version-a .lti-hero-copy,
  .home .landing-hero-version-a .lti-hero-principles {
    height: auto !important;
  }
}

/* Correct selectors for the expanded Version A hero copy. */
.home .landing-hero--version-a .landing-hero__copy .lti-hero-copy-reflection {
  margin: 0 !important;
  color: #edf3f6 !important;
  font-size: clamp(.78rem, .88vw, .94rem) !important;
  line-height: 1.48 !important;
}
.home .landing-hero--version-a .landing-hero__copy .lti-hero-copy-extra {
  margin-top: .75rem !important;
  color: rgba(237,243,246,.78) !important;
  font-size: clamp(.56rem, .62vw, .68rem) !important;
  line-height: 1.4 !important;
}
@media (min-width: 1008px) {
  .home .landing-hero--version-a .landing-hero__copy,
  .home .landing-hero--version-a .landing-hero__principles {
    height: 30rem !important;
    min-height: 30rem !important;
  }
}
@media (max-width: 1007px) {
  .home .landing-hero--version-a .landing-hero__copy,
  .home .landing-hero--version-a .landing-hero__principles { height: auto !important; }
}

} /* closes the prior tablet media query */
.home .landing-hero--version-a .landing-hero__copy .lti-hero-copy-reflection { margin: 0 !important; color: #edf3f6 !important; font-size: clamp(.78rem, .88vw, .94rem) !important; line-height: 1.48 !important; }
.home .landing-hero--version-a .landing-hero__copy .lti-hero-copy-extra { margin-top: .75rem !important; color: rgba(237,243,246,.78) !important; font-size: clamp(.56rem, .62vw, .68rem) !important; line-height: 1.4 !important; }
@media (min-width: 1008px) { .home .landing-hero--version-a .landing-hero__copy, .home .landing-hero--version-a .landing-hero__principles { height: 30rem !important; min-height: 30rem !important; } }
@media (max-width: 1007px) { .home .landing-hero--version-a .landing-hero__copy, .home .landing-hero--version-a .landing-hero__principles { height: auto !important; } }
