@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/bd11c74f54739723a686.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/ef95296c778719c3d658.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/bd11c74f54739723a686.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/ef95296c778719c3d658.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/bd11c74f54739723a686.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/ef95296c778719c3d658.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/bd11c74f54739723a686.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/ef95296c778719c3d658.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/bd11c74f54739723a686.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/ef95296c778719c3d658.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/2f40f754cf7dd1a58efa.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/146e434a788515292eba.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/c2cb6a2a94fe18decdeb.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/550e19a8a021b89c7c27.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/c80b489f34b4bb27a716.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/d04439363ec805132dc6.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/d81372bae1f872f1418c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/826f73ca737feec0eb10.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/9dc38267bdee93a65320.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/5d618c462b7a5b74f442.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/d04439363ec805132dc6.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/d81372bae1f872f1418c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/826f73ca737feec0eb10.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/9dc38267bdee93a65320.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/5d618c462b7a5b74f442.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/d04439363ec805132dc6.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/d81372bae1f872f1418c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/826f73ca737feec0eb10.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/9dc38267bdee93a65320.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/performance-20260920/5d618c462b7a5b74f442.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
[data-home-nav-standard] .hdr {
  position: fixed !important;
  inset: 0 0 auto !important;
  z-index: 80 !important;
  width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-bottom: 1px solid transparent !important;
  background: #08090c !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  box-shadow: none !important;
  transform: none !important;
  transition: background .35s ease, border-color .35s ease, box-shadow .35s ease !important;
}
[data-home-nav-standard] .hdr.scrolled {
  background: rgba(8,9,12,.94) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  backdrop-filter: blur(10px) !important;
  border-bottom-color: rgba(240,200,74,.24) !important;
  box-shadow: 0 6px 26px rgba(0,0,0,.4) !important;
}
[data-home-nav-standard] .hdr-in {
  position: relative !important;
  width: auto !important;
  max-width: 1504px !important;
  min-height: 0 !important;
  margin: 0 auto !important;
  padding: 11.2px 25.6px 54.4px !important;
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  column-gap: 19.2px !important;
  row-gap: 4px !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
[data-home-nav-standard] .logo {
  order: 0 !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #F0C84A !important;
  font-family: "Cinzel", Georgia, serif !important;
  font-size: 17.28px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.6 !important;
  letter-spacing: .06em !important;
  text-decoration: none !important;
  text-transform: none !important;
  white-space: nowrap !important;
}
[data-home-nav-standard] .logo:hover,
[data-home-nav-standard] .logo:focus-visible { color: #F6D96F !important; }
[data-home-nav-standard] .nav {
  order: 1 !important;
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
  margin: 0 0 0 35.2px !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
[data-home-nav-standard] .nav a {
  display: block !important;
  margin: 0 !important;
  padding: 0 0 3px !important;
  color: #EDE7D6 !important;
  border: 0 !important;
  border-bottom: 1.5px solid transparent !important;
  background: transparent !important;
  font-family: "Cinzel", Georgia, serif !important;
  font-size: 16.8px !important;
  font-style: normal !important;
  font-weight: 800 !important;
  line-height: 1.6 !important;
  letter-spacing: .04em !important;
  text-decoration: none !important;
  text-shadow: 0 1px 10px rgba(0,0,0,.65) !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
  opacity: 1 !important;
}
[data-home-nav-standard] .nav a:hover,
[data-home-nav-standard] .nav a:focus-visible,
[data-home-nav-standard] .nav a.current,
[data-home-nav-standard] .nav a[aria-current="page"] {
  color: #F0C84A !important;
}
[data-home-nav-standard] .nav a.current,
[data-home-nav-standard] .nav a[aria-current="page"] {
  border-bottom-color: #F0C84A !important;
}
[data-home-nav-standard] .hdr-in::after {
  content: "" !important;
  order: 2 !important;
  flex-basis: 100% !important;
  height: 0 !important;
}
[data-home-nav-standard] .hdr-actions {
  position: absolute !important;
  right: 25.6px !important;
  bottom: 11.2px !important;
  top: auto !important;
  order: 3 !important;
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
  margin: 0 !important;
  transform: none !important;
}
[data-home-nav-standard] .nav-cta {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: .5em 1.05em !important;
  border: 0 !important;
  border-radius: 2px !important;
  background: #F0C84A !important;
  color: #1a1305 !important;
  box-shadow: none !important;
  cursor: default !important;
  font-family: "Cinzel", Georgia, serif !important;
  font-size: max(15px,12.48px) !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 1.6 !important;
  letter-spacing: .08em !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
  transform: none !important;
}
[data-home-nav-standard] .burger {
  display: none !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 5.6px !important;
  border: 0 !important;
  background: transparent !important;
  color: #F4ECD6 !important;
  cursor: pointer !important;
}
[data-home-nav-standard] .burger svg,
[data-home-nav-standard] .mclose svg {
  width: 28px !important;
  height: 28px !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2 !important;
  stroke-linecap: round !important;
}
[data-home-nav-standard] .mobile {
  position: fixed !important;
  inset: 0 !important;
  z-index: 90 !important;
  width: 100% !important;
  height: 100dvh !important;
  margin: 0 !important;
  padding: 83.2px 27.2px 32px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 1.6px !important;
  overflow-y: auto !important;
  background: #08090c !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transform: none !important;
  transition: opacity .25s ease, visibility .25s ease !important;
}
[data-home-nav-standard] .mobile.open {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}
[data-home-nav-standard] .mobile a {
  display: block !important;
  margin: 0 !important;
  padding: 12.8px 3.2px !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(216,198,138,.13) !important;
  background: transparent !important;
  color: #F4ECD6 !important;
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 19.2px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  letter-spacing: .05em !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
}
[data-home-nav-standard] .mobile a.current,
[data-home-nav-standard] .mobile a[aria-current="page"] { color: #F0C84A !important; }
[data-home-nav-standard] .mobile .launch-status {
  display: block !important;
  margin: 19.2px 0 0 !important;
  padding: 12px 16px !important;
  border-radius: 2px !important;
  background: #F0C84A !important;
  color: #1a1305 !important;
  font-family: "Cinzel", Georgia, serif !important;
  font-size: max(15px,12.48px) !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  letter-spacing: .08em !important;
  text-align: center !important;
  text-transform: uppercase !important;
}
[data-home-nav-standard] .mclose {
  position: absolute !important;
  top: 20.8px !important;
  right: 22.4px !important;
  margin: 0 !important;
  padding: 5.6px !important;
  border: 0 !important;
  background: transparent !important;
  color: #F4ECD6 !important;
  cursor: pointer !important;
}
@media (max-width: 1439px) {
  [data-home-nav-standard] .hdr-in {
    min-height: 58.4px !important;
    padding: 11.2px 25.6px !important;
    flex-wrap: nowrap !important;
  }
  [data-home-nav-standard] .hdr-in::after { display: none !important; }
  [data-home-nav-standard] .nav { display: none !important; }
  [data-home-nav-standard] .hdr-actions {
    position: static !important;
    margin-left: auto !important;
  }
  [data-home-nav-standard] .nav-cta,
  [data-home-nav-standard] .burger { display: inline-flex !important; }
}
@media (max-width: 600px) {
  [data-home-nav-standard] .hdr-in { padding: 10.4px 16px !important; }
  [data-home-nav-standard] .logo { font-size: 15.04px !important; letter-spacing: .045em !important; }
  [data-home-nav-standard] .hdr-actions { gap: 7.2px !important; }
  [data-home-nav-standard] .hdr .nav-cta { display: none !important; }
  [data-home-nav-standard] .burger { padding: 4px !important; }
  [data-home-nav-standard] .mobile { padding: 73.6px 20px 24px !important; }
  [data-home-nav-standard] .mobile a { padding: 10.88px 2.4px !important; font-size: 17.28px !important; }
}
[data-home-nav-standard]:has(.dpage) .hdr:not(.scrolled) {
  background: #08090c !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  border-bottom-color: transparent !important;
  box-shadow: none !important;
}
[data-home-nav-standard]:has(.dpage) .hdr.scrolled {
  background: rgba(8,9,12,.94) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  backdrop-filter: blur(10px) !important;
  border-bottom-color: rgba(240,200,74,.24) !important;
  box-shadow: 0 6px 26px rgba(0,0,0,.4) !important;
}
@media (max-width: 1439px) {
  [data-home-nav-standard][data-lead-offer="chapters"] > .hero,
  [data-home-nav-standard][data-lead-offer="ai-mark"] > .hero,
  [data-home-nav-standard][data-lead-offer="dossier"] > header.hero {
    padding-top: clamp(4.35rem, calc(-25px + 6.8vw), 5.7rem) !important;
  }
  [data-home-nav-standard][data-lead-offer="recognition"] > .hero {
    padding-top: clamp(5.15rem, calc(-12px + 6.8vw), 6.5rem) !important;
  }
  [data-home-nav-standard][data-lead-offer="revelation-13"] > .hero,
  [data-home-nav-standard][data-lead-offer="hope"] main > .hero {
    padding-top: clamp(5.46rem, calc(70px + 1.5vw), 5.7rem) !important;
  }
  [data-home-nav-standard][data-lead-offer="hope"] > header.hero {
    padding-top: clamp(4.39rem, calc(-24px + 6.8vw), 5.7rem) !important;
  }
}
@media (max-width: 600px) {
  [data-home-nav-standard][data-lead-offer="recognition"] > .hero {
    padding-top: 5.22rem !important;
  }
  [data-home-nav-standard][data-lead-offer="revelation-13"] > .hero,
  [data-home-nav-standard][data-lead-offer="hope"] main > .hero {
    padding-top: 5.53rem !important;
  }
  [data-home-nav-standard] .phero > h1:first-of-type {
    margin-top: 39px !important;
  }
  [data-home-nav-standard][data-lead-offer="apousia"] .apousia-hero {
    padding-top: 5.55rem !important;
  }
  [data-home-nav-standard] > main.card > .eyebrow:first-child {
    margin-top: 34.52px !important;
  }
}
@media (min-width: 601px) and (max-width: 1439px) {
  [data-home-nav-standard] .phero > h1:first-of-type {
    margin-top: 5px !important;
  }
  [data-home-nav-standard][data-lead-offer="apousia"] .apousia-hero {
    padding-top: 19px !important;
  }
}
@media (min-width: 1440px) {
  [data-home-nav-standard][data-lead-offer="chapters"] > .hero,
  [data-home-nav-standard][data-lead-offer="recognition"] > .hero,
  [data-home-nav-standard][data-lead-offer="revelation-13"] > .hero,
  [data-home-nav-standard][data-lead-offer="hope"] main > .hero {
    padding-top: 10.125rem !important;
  }
  [data-home-nav-standard][data-lead-offer="ai-mark"] > .hero,
  [data-home-nav-standard][data-lead-offer="dossier"] > header.hero,
  [data-home-nav-standard][data-lead-offer="hope"] > header.hero {
    padding-top: 9rem !important;
  }
  [data-home-nav-standard][data-lead-offer="dossier"] .dossier-hero {
    padding-top: 5.7rem !important;
  }
  [data-home-nav-standard][data-lead-offer="dossier"] .t-hero .t-eyebrow {
    margin-top: 26px !important;
  }
  [data-home-nav-standard][data-no-popup]:not([data-lead-offer]) main > .sect .sect-h:first-of-type {
    margin-top: 41px !important;
  }
  [data-home-nav-standard] .phero > h1:first-of-type {
    margin-top: 88px !important;
  }
  [data-home-nav-standard][data-no-popup]:not([data-lead-offer]) main > .hero {
    padding-top: 9.375rem !important;
  }
  [data-home-nav-standard][data-lead-offer="apousia"] .apousia-hero {
    padding-top: 5px !important;
  }
  [data-home-nav-standard] > main.card > .eyebrow:first-child {
    margin-top: 71.52px !important;
  }
}
.order-panel{max-width:54rem;text-align:center}.order-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin:1.8rem 0 1rem}.order-note{font-family:Arial,sans-serif;font-size:18px;line-height:1.65;color:var(--cream-dim,#d0c8b5);max-width:46rem;margin:1rem auto}.order-note a{color:var(--gold,#f0c84a);text-underline-offset:.2em}
.btn,.nav-cta,.mcta{font-size:16px!important;line-height:1.45!important;min-height:44px;white-space:normal!important;text-align:center;box-sizing:border-box}
.nav a,.sh-nav a{font-size:16px!important;min-height:44px;display:inline-flex;align-items:center}
.mobile a,.sh-mobile a{min-height:44px;font-size:20px!important}
.sect-k,.pk,.vref,.src,.tctl,.foot-sub,.foot-copy,.sw-share-kicker,.sw-share-status,form label:not(.sr-only),.sw-pop-privacy{font-size:18px!important;line-height:1.6!important}
input[type=email],input[type=text],textarea,select{font-size:18px!important;min-height:44px}
.sw-share a,.sw-share button,.tctl,button[aria-label]{min-height:44px}
.sw-pop-x{min-width:44px;min-height:44px}#sw-popup .sw-pop-btn{font-size:16px!important}#sw-popup .sw-pop-kick{font-size:16px!important}
:focus-visible{outline:2px solid var(--gold,#f0c84a);outline-offset:4px}
html{scroll-padding-top:110px}@media(max-width:600px){.order-panel{padding-left:1.3rem;padding-right:1.3rem}.order-actions .btn{width:100%;max-width:28rem}.order-note{font-size:18px}.edition-details .lede{overflow-wrap:anywhere}}
.launch-book-hero{max-width:1260px;margin:0 auto;padding:150px 30px 70px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.launch-book-hero figure{margin:0}.launch-book-hero img{width:100%;height:auto;border:1px solid rgba(216,198,138,.3);box-shadow:0 24px 60px #0008}.launch-book-hero h1{font-family:Georgia,serif;font-size:clamp(40px,4vw,64px);line-height:1.1;color:#f4ecd6;margin:.3em 0}.launch-book-hero .sect-k{text-align:left;margin:0}.launch-subtitle{font-family:Georgia,serif;font-size:26px;line-height:1.4;color:#d8c68a}.launch-description{font-size:21px;line-height:1.65;color:#e1dacb;margin:1.5rem 0}.launch-book-hero .order-actions{justify-content:flex-start}.launch-book-hero .order-note{text-align:left;margin:1rem 0}
@media(min-width:1440px){[data-home-nav-standard] .hdr-in{padding:14px 25.6px!important;flex-wrap:nowrap!important}[data-home-nav-standard] .hdr-in::after{display:none!important}[data-home-nav-standard] .hdr-actions{position:static!important}[data-home-nav-standard] .nav{justify-content:center!important;gap:25px!important;margin-left:20px!important}[data-home-nav-standard] .nav a{display:inline-flex!important;align-items:center!important}}
@media(max-width:800px){.launch-book-hero{grid-template-columns:1fr;padding:120px 24px 45px;gap:32px}.launch-book-hero figure{max-width:550px;margin:0 auto}.launch-book-hero h1{font-size:44px}.launch-book-hero .order-actions{justify-content:flex-start}.launch-book-hero .order-actions .btn{max-width:none}.launch-description{font-size:20px}}
@media screen {
  section.sect:has(> .order-panel) {
    background:#101a2b!important;
    color:#f4ecd6;
    border-top:1px solid #74602f;
    border-bottom:1px solid #74602f;
  }
  .order-panel { background:#101a2b; color:#f4ecd6; }
  .order-panel .sect-h,.order-panel .sect-h em { color:#f4ecd6!important; }
  .order-panel .lede,.order-panel .order-note { color:#e0dacb!important; }
  .order-panel .sect-k,.order-panel .order-note a { color:#f0c84a!important; }
  .order-panel .btn { opacity:1!important; text-shadow:none!important; filter:none!important; backdrop-filter:none!important; box-shadow:none!important; }
  .order-panel .btn-gold { background:#f0c84a!important; color:#101a2b!important; border-color:#f0c84a!important; }
  .order-panel .btn-ghost { background:#18263d!important; color:#f4ecd6!important; border:1px solid #d8c68a!important; }
  .order-panel .btn-ghost:hover { background:#233858!important; }
  .path > .num { color:#c9b77a!important; }
  .qmark { color:#d8c68a!important; }
  a.skip-link { background:#f4ecd6!important; color:#101a2b!important; }
  .bya .section-no { color:#7a5e12!important; }
}
@media screen and (min-width:769px) {
  .dpage .marker,.dpage .scripture .ref,.dpage .epigraph cite,
  .dpage .sdg-signoff,.dpage .dendrule,.dpage .intercept .tag,
  .dpage .intercept .src a,.dpage .source-ledger h3,
  .dpage .visual-cell .num,.dpage .visual-cell .date,
  .article .marker,.article .scripture .ref,.article .tier-k,
  .article .whatbox .wl { color:#7a5e12!important; }
  .dpage .dread p > a:not(.btn),.dpage .dread li > a:not(.btn) { color:#7a5e12!important; }
  .dpage .visual-cell.accent .num,.dpage .visual-cell.accent .date,
  .dpage .research-loop .visual-cell:nth-child(2) .num,
  .dpage .research-loop .visual-cell:nth-child(2) .date { color:#f0c84a!important; }
  .dpage .source-ledger li::before,.article .source-ledger li::before { color:#7a5e12; }
  .t-sdg-sub { color:#626262!important; }
}
:root{--gold:#f0c84a;--gold-soft:#e5cf8b;--cream:#fff7e6;--cream-dim:#dfd8c7;--muted:#c5c7ce;--line:rgba(240,200,74,.26)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#090e17;color:var(--cream);font-family:Georgia,serif;line-height:1.6}a{color:var(--gold)}a:focus-visible,button:focus-visible{outline:3px solid #fff7e6;outline-offset:5px}.skip-link{position:fixed;left:20px;top:-100px;z-index:110;padding:12px 20px;background:var(--gold);color:#101724}.skip-link:focus{top:10px}
.heaven-wrap{width:min(1216px,calc(100% - 64px));margin:auto}.heaven-intro{display:grid;grid-template-columns:1fr 1.04fr;gap:56px;align-items:center;padding:145px 0 68px}.heaven-kicker{font-family:Cinzel,Georgia,serif;font-size:12px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:#f0c84a;margin:0 0 18px}.heaven-intro h1{font-family:Cinzel,Georgia,serif;font-size:clamp(38px,4.35vw,63px);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin:0 0 22px;text-wrap:balance}.heaven-intro p:not(.heaven-kicker){font-size:19px;color:#e5e1d8;margin:0 0 26px}.heaven-hero-art{margin:0}.heaven-hero-art img{width:100%;height:auto;display:block;border:1px solid var(--line);border-radius:4px}.heaven-hero-art figcaption{font-size:11px;color:#bdc5d1;margin-top:9px}.heaven-actions{display:flex;flex-wrap:wrap;gap:12px}.heaven-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:var(--gold);color:#171409;border:1px solid var(--gold);border-radius:2px;text-decoration:none;font-family:Georgia,serif;font-weight:700;font-size:16px;line-height:1.4;text-align:center}.heaven-button:hover{background:#ffe082}.heaven-button.secondary{background:transparent;color:#fff7e6;border-color:#847447}.heaven-button.secondary:hover{background:#172339}.heaven-section{padding:48px 0 64px;border-top:1px solid var(--line)}.heaven-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.heaven-section h2{font-family:Cinzel,Georgia,serif;font-size:32px;line-height:1.25;font-weight:600;margin:0;color:#fff7e6}.heaven-section-head p{color:#ced3dd;max-width:460px;margin:0;font-size:16px}.heaven-featured{display:grid;grid-template-columns:300px 1fr;background:#142038;border:1px solid #766037;border-radius:4px;overflow:hidden;margin-bottom:24px}.heaven-cover{display:flex;align-items:center;justify-content:center;background:#0d1729;padding:28px}.heaven-cover img{display:block;width:210px;max-width:100%;height:auto;box-shadow:0 10px 28px #0006}.heaven-resource-copy{padding:35px 40px;align-self:center}.heaven-meta{font-family:Cinzel,Georgia,serif;font-size:11px;letter-spacing:.12em;color:#ebce83;text-transform:uppercase;font-weight:700;margin:0 0 11px}.heaven-resource-copy h3,.heaven-card h3{font-size:29px;line-height:1.22;font-weight:400;margin:0 0 15px;color:#fff7e6}.heaven-resource-copy p:not(.heaven-meta){font-size:17px;max-width:650px;color:#dee3ec;margin:0 0 23px}.heaven-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.heaven-card{background:#111b2d;border:1px solid #364155;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.heaven-card-art{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;object-position:50% 20%}.heaven-card-art.map{object-fit:contain;background:#0d192f}.heaven-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.heaven-card h3{font-size:25px}.heaven-card-copy>p:not(.heaven-meta){color:#d8dfe9;font-size:16px;margin:0 0 24px}.heaven-card-links{margin-top:auto;display:flex;flex-direction:column;gap:10px}.heaven-text-link{font-size:16px;line-height:1.45;text-decoration:underline;text-underline-offset:4px;min-height:30px;display:inline-flex;align-items:center;color:#f7d875}.heaven-related{display:grid;grid-template-columns:1fr 1fr;gap:24px}.heaven-related article{padding:28px 30px;border-left:2px solid #c7a44b;background:#101a2b}.heaven-related h3{font-weight:400;font-size:24px;line-height:1.3;margin:0 0 12px}.heaven-related p{color:#d8dfe9;margin:0 0 18px}.heaven-note{color:#bdc5d1;font-size:13px;margin:30px 0 0;max-width:820px}
@media(max-width:1000px){.heaven-intro{gap:28px}.heaven-grid{grid-template-columns:1fr 1fr}.heaven-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.heaven-card:last-child .heaven-card-art{height:100%;aspect-ratio:auto}.heaven-featured{grid-template-columns:250px 1fr}.heaven-resource-copy{padding:28px}.heaven-section-head{display:block}.heaven-section-head p{margin-top:14px}}
@media(max-width:700px){.heaven-wrap{width:calc(100% - 36px)}.heaven-intro{grid-template-columns:1fr;padding:104px 0 42px;gap:30px}.heaven-intro h1{font-size:42px}.heaven-intro p:not(.heaven-kicker){font-size:18px}.heaven-actions{flex-direction:column}.heaven-button{width:100%}.heaven-intro .heaven-hero-art img{max-height:none}.heaven-section{padding:34px 0 42px}.heaven-section h2{font-size:29px}.heaven-featured{grid-template-columns:1fr}.heaven-cover{padding:28px}.heaven-cover img{width:180px}.heaven-resource-copy{padding:25px}.heaven-resource-copy h3{font-size:28px}.heaven-grid,.heaven-related{grid-template-columns:1fr}.heaven-card:last-child{display:flex;grid-column:auto}.heaven-card:last-child .heaven-card-art{aspect-ratio:1.6;height:auto}.heaven-card-copy{padding:24px}.heaven-related article{padding:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.web-pdf-option{box-sizing:border-box;max-width:960px;margin:2rem auto;padding:1.25rem 1.5rem;background:#101a2b;color:#f4ecd6;border:1px solid #c9a84c;font:18px/1.6 Georgia,serif}.web-pdf-option p{margin:.4rem 0}.web-pdf-option a{color:#f0c84a;text-decoration:underline;text-underline-offset:.2em}@media(max-width:1000px){.web-pdf-option{margin:2rem 1rem}}
.sw-resource-link,
.sw-resource-link:link,
.sw-resource-link:visited,
.sw-resource-link:hover,
.sw-resource-link:focus-visible,
.sw-resource-link:active,
.sw-print-option a,
.sw-print-option a:link,
.sw-print-option a:visited,
.sw-print-option a:hover,
.sw-print-option a:focus-visible,
.sw-print-option a:active {
  color: #7a5e12 !important;
  text-decoration: underline;
  text-underline-offset: .2em;
}
.sw-print-option--dark a,
.sw-print-option--dark a:link,
.sw-print-option--dark a:visited,
.sw-print-option--dark a:hover,
.sw-print-option--dark a:focus-visible,
.sw-print-option--dark a:active {
  color: #f0c84a !important;
}
.sw-resource-link:focus-visible,
.sw-print-option a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}
@media (max-width:768px) {
  .sw-resource-link--responsive,
  .sw-resource-link--responsive:link,
  .sw-resource-link--responsive:visited,
  .sw-resource-link--responsive:hover,
  .sw-resource-link--responsive:focus-visible,
  .sw-resource-link--responsive:active,
  .sw-print-option--responsive a,
  .sw-print-option--responsive a:link,
  .sw-print-option--responsive a:visited,
  .sw-print-option--responsive a:hover,
  .sw-print-option--responsive a:focus-visible,
  .sw-print-option--responsive a:active {
    color: #f0c84a !important;
  }
}
.heaven-featured.heaven-pets{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;background:#152137;scroll-margin-top:100px}
.heaven-pets-visual{margin:0;padding:24px 0 24px 24px}
.heaven-pets-visual img{display:block;width:100%;height:auto;border-radius:3px}
.heaven-pets-visual figcaption{font-size:12px;line-height:1.5;color:#bdc5d1;margin-top:8px}
.heaven-pets .heaven-resource-copy{padding:32px}
.heaven-pets .heaven-resource-copy h3{font-size:clamp(28px,2.6vw,37px);line-height:1.14;text-wrap:balance}
.heaven-pets .heaven-resource-copy .heaven-pets-format{font-size:13px;line-height:1.55;color:#ced3dd;margin:16px 0 0}
@media(max-width:850px){.heaven-featured.heaven-pets{grid-template-columns:1fr}.heaven-pets-visual{padding:24px 24px 0}.heaven-pets .heaven-resource-copy{padding:24px}.heaven-pets .heaven-resource-copy h3{font-size:30px}}
.heaven-panorama{margin:0;padding-top:76px;width:100%}
.heaven-panorama img{display:block;width:100%;height:auto;border:0;border-radius:0}
.heaven-panorama figcaption{width:min(1216px,calc(100% - 64px));margin:10px auto 0;color:#bdc5d1;font-size:12px}
.heaven-intro{display:block;padding:28px 0 46px;text-align:center}
.heaven-intro>div{max-width:940px;margin:auto}
.heaven-intro h1{font-size:clamp(32px,3.2vw,46px);margin-bottom:16px}
.heaven-intro p:not(.heaven-kicker){max-width:850px;margin:0 auto 22px}
.heaven-intro .heaven-kicker{margin-bottom:12px}
.heaven-intro .heaven-actions{justify-content:center}
@media(max-width:700px){.heaven-panorama{padding-top:70px}.heaven-panorama figcaption{width:calc(100% - 36px);font-size:11px}.heaven-intro{padding:24px 0 34px}.heaven-intro h1{font-size:34px}.heaven-intro .heaven-actions{gap:12px}}
.sw-library-unlocked form[action*="list-manage.com"],
.sw-library-unlocked form[action*="/api/signup.php"],
.sw-library-unlocked #sw-popup:not(.sw-library-popup-success),
.sw-library-unlocked .sw-library-join-copy,
.sw-library-unlocked .sw-verification,
.sw-library-unlocked .sw-library-old-copy { display:none!important; }
.sw-library-pass { width:100%; max-width:46rem; box-sizing:border-box; margin:1.15rem auto; padding:1.15rem 1.25rem; border:1px solid #65718a; border-radius:4px; background:#17233b; color:#f4ecd6; text-align:inherit; }
.sw-library-pass p { font-family:inherit; font-size:1.125rem; line-height:1.55; margin:.35rem 0 .75rem; }
.sw-library-pass .sw-library-status { color:#f0c84a; font-weight:700; }
.sw-library-pass .sw-library-detail { color:#f4ecd6; }
.sw-library-pass a.sw-library-open { display:inline-flex; align-items:center; justify-content:center; min-height:48px; max-width:100%; box-sizing:border-box; padding:.9rem 1.3rem; border:2px solid #f0c84a; border-radius:3px; background:#f0c84a; color:#18140b!important; font-family:"Cinzel",Georgia,serif; font-weight:600; font-size:1rem; line-height:1.4; letter-spacing:normal; text-transform:none; text-decoration:none; overflow-wrap:anywhere; }
.sw-library-pass a.sw-library-open:hover, .sw-library-pass a.sw-library-open:focus-visible { background:#ffda5a; border-color:#ffda5a; color:#18140b!important; }
.sw-library-pass a.sw-library-open:focus-visible { outline:3px solid #fff; outline-offset:4px; }
.sw-library-pass .sw-library-return { display:block; margin-top:.7rem; color:#f0c84a; font-family:inherit; font-size:1rem; line-height:1.5; }
.sw-library-join-copy { font-family:inherit; font-size:1.125rem; line-height:1.55; color:inherit; margin:.8rem 0; }
#sw-popup.sw-library-popup-success .sw-pop-card,
#sw-popup.sw-library-popup-success .sw-pop-banner { max-height:calc(100dvh - 2rem); overflow:auto; }
#sw-popup.sw-library-popup-success .sw-library-pass { margin-bottom:0; }
@media (max-width:600px) { .sw-library-pass { padding:1rem; } .sw-library-pass a.sw-library-open { width:100%; } }
.sw-library-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}
.sw-library-print{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:.8rem 1rem;border:1px solid #9ba8c2;border-radius:3px;color:#f4ecd6!important;font:600 1rem/1.4 Georgia,serif;text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}
.sw-library-print:focus-visible{outline:3px solid #fff;outline-offset:4px}.sw-library-print:hover{background:#233453;color:#fff!important}
.sw-library-join-copy,.sw-signup-expectations{background:#17233b;color:#f4ecd6!important;padding:.85rem 1rem;border-radius:3px;box-sizing:border-box}.sw-signup-expectations a{color:#f0c84a!important}
@media(max-width:600px){.sw-library-actions{align-items:stretch;flex-direction:column}.sw-library-print{width:100%}.marks5{grid-template-columns:1fr!important}.marks5 .argc h2{overflow-wrap:normal!important;word-break:normal!important}.sw-library-pass p{font-size:18px!important}}
.edition-reading-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.edition-reading-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.2rem;border:1px solid #1b2a4a;border-radius:3px;color:#1b2a4a!important;background:#fff;font:600 16px/1.4 Georgia,serif;text-decoration:none}.edition-reading-actions a:first-child{background:#f0c84a;border-color:#f0c84a;color:#18140b!important}.edition-reading-actions a:focus-visible{outline:3px solid #1b2a4a;outline-offset:4px}@media(max-width:550px){.edition-reading-actions{flex-direction:column}}
