@media (max-width: 899px) {
  .sticky-cta { visibility: visible; transform: none; transition-delay: 0s; }
  html.u-intro .sticky-cta { visibility: hidden; transform: translateY(160%); }
}
.sticky-cta > span { flex: 1 1 0; min-width: 0; font-size: .92rem; line-height: 1.15; }
.sticky-cta > .btn { flex: none; }
.accent-serif { padding-bottom: .22em; margin-bottom: -.22em; }
.crumbs { align-items: center; }
.page-hero.has-aurora > .aurora { -webkit-mask-image: linear-gradient(180deg, #000 0, #000 56%, transparent 100%); mask-image: linear-gradient(180deg, #000 0, #000 56%, transparent 100%); }
.cta.has-aurora > .aurora { -webkit-mask-image: linear-gradient(180deg, transparent 0, #000 18%, #000 60%, transparent 100%); mask-image: linear-gradient(180deg, transparent 0, #000 18%, #000 60%, transparent 100%); }
.sticky-cta {
  background: #070F2B;
  -webkit-backdrop-filter: none; backdrop-filter: none;
  opacity: 1;
  -webkit-transform: translateZ(0); transform: translateZ(0);
  will-change: transform;
  isolation: isolate;
}
.sticky-cta:not(.is-on) { transform: translateZ(0); }
.sticky-cta { padding: 6px; gap: .5rem; justify-content: stretch; }
.sticky-cta > .btn { min-width: 0; }
.sticky-cta > .sticky-cta__talk { flex: 1 1 0; justify-content: center; font-weight: 650; color: var(--b9); background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--b9) 50%, transparent); }
.sticky-cta > .sticky-cta__talk:hover, .sticky-cta > .sticky-cta__talk:focus-visible { background: var(--b9); color: var(--deep); }
.sticky-cta > .btn[data-quiz] { flex: 1.5 1 0; justify-content: space-between; white-space: normal; text-align: left; line-height: 1.1; }
