/*
 * WO29273: Sanctum entry visual calm pass.
 * Fresh filename because the prior static CSS path was edge-cached.
 */

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page {
  background: #f3ecdf !important;
  color: #172231 !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-scene {
  min-height: auto !important;
  padding: 5rem 1.5rem !important;
  border-bottom: 1px solid rgba(30, 45, 64, 0.12) !important;
  background: #f7efe2 !important;
  color: #172231 !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-scene:nth-of-type(2n) {
  background: #e9f0ee !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-scene:first-of-type {
  background:
    linear-gradient(135deg, rgba(245, 235, 214, 0.96), rgba(226, 237, 239, 0.96)),
    #f3ecdf !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-scene::before,
html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-scene-halo {
  display: none !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-shell {
  max-width: 1060px !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-gate-layout {
  display: block !important;
  max-width: 920px !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-centered {
  max-width: 860px !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-section-head,
html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-centered {
  text-align: left !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-section-title,
html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-hero-title {
  max-width: 850px !important;
  color: #162130 !important;
  -webkit-text-fill-color: #162130 !important;
  font-size: 4rem !important;
  line-height: 1.03 !important;
  letter-spacing: 0 !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: manual !important;
  text-wrap: balance !important;
  text-shadow: none !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-scene:first-of-type .dm-sanctum-section-title {
  font-size: 4.5rem !important;
  max-width: 900px !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-copy,
html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-identity-lines p,
html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-calling-focus,
html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-stage-note {
  max-width: 690px !important;
  color: #334155 !important;
  -webkit-text-fill-color: #334155 !important;
  font-size: 1.08rem !important;
  line-height: 1.58 !important;
  text-shadow: none !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-kicker {
  color: #76511e !important;
  -webkit-text-fill-color: #76511e !important;
  letter-spacing: 0 !important;
  text-shadow: none !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-calling-card {
  min-height: 220px !important;
  border-color: rgba(32, 47, 65, 0.16) !important;
  background: #fffaf2 !important;
  color: #162130 !important;
  box-shadow: 0 18px 44px rgba(25, 35, 49, 0.12) !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-calling-card h3,
html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-calling-card p,
html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-calling-card span {
  color: #162130 !important;
  -webkit-text-fill-color: #162130 !important;
  text-shadow: none !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-entry-actions {
  justify-content: flex-start !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-action {
  border-color: rgba(22, 33, 48, 0.36) !important;
  background: #172231 !important;
  color: #fff7e8 !important;
  -webkit-text-fill-color: #fff7e8 !important;
  text-shadow: none !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-action span {
  color: #fff7e8 !important;
  -webkit-text-fill-color: #fff7e8 !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-action-primary,
html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-action-primary span {
  border-color: #172231 !important;
  background: #d6a75b !important;
  color: #172231 !important;
  -webkit-text-fill-color: #172231 !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-stage-note {
  border-color: rgba(32, 47, 65, 0.16) !important;
  background: #fffaf2 !important;
}

html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-stage-note strong {
  color: #76511e !important;
}

@media (max-width: 720px) {
  html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-scene {
    padding: 3.75rem 1rem !important;
  }

  html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-section-title,
  html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-hero-title,
  html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-scene:first-of-type .dm-sanctum-section-title {
    font-size: 2.55rem !important;
    line-height: 1.08 !important;
  }

  html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-copy,
  html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-identity-lines p,
  html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-calling-focus,
  html body.dm-sitewide-codex.dm-area-sanctum .dm-sanctum-entry-page .dm-sanctum-stage-note {
    font-size: 1rem !important;
  }
}
