.sequence-heading{font-size:29px;margin-top:28px;max-width:420px}.sequence-heading+p{margin-top:15px}.human-chain-teaser{border-top:1px solid rgba(243,238,227,.2);padding-top:26px;margin-top:30px;display:flex;align-items:center;justify-content:space-between;gap:40px}.human-chain-teaser p{max-width:670px;font-size:14px;line-height:1.85}.human-chain-teaser .text-link{color:var(--paper);flex-shrink:0;border-color:rgba(243,238,227,.3)}
@media(min-width:901px) and (max-width:1200px){.nav-row nav{gap:11px;font-size:11px}.nav-row{gap:16px}.nav-row .brand>span{font-size:21px}}
@media(max-width:650px){.human-chain-teaser{display:block}.human-chain-teaser .text-link{margin-top:14px}.sequence-heading{font-size:28px}}
/* Mobile reading order: headline, artwork, supporting message. */
@media(max-width:650px){
  .hero-copy{display:contents}
  .hero-copy>.eyebrow{order:0}
  .hero-copy>h1{order:1}
  .hero>.hero-art{order:2;margin-top:24px;margin-bottom:0}
  .hero-copy>.hero-lead{order:3}
  .hero-copy>.hero-description{order:4}
  .hero-copy>.actions{order:5}
  .hero-copy>.microcopy{order:6}
  .hero>.hero-proof{order:7}
}

/* Proposed readiness coaching. */
.readiness-preview{margin-top:30px;padding-block:25px;border-top:1px solid rgba(243,238,227,.2)}.readiness-preview summary{display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;min-height:75px}.readiness-preview summary::-webkit-details-marker{display:none}.readiness-tag{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#df9475;margin-bottom:10px}.readiness-title{display:block;font:400 31px/1.2 var(--display);letter-spacing:-.02em;max-width:700px}.readiness-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid rgba(243,238,227,.35);border-radius:50%;font-size:24px;line-height:1;transition:transform .2s}.readiness-preview[open] .readiness-icon{transform:rotate(45deg)}.readiness-content{padding-top:20px;max-width:780px}.readiness-content p{font-size:14px;line-height:1.85;color:#c9cfc7}.readiness-content p.readiness-status{font-size:12px;color:#df9475;margin-top:18px}@media(max-width:650px){.readiness-title{font-size:27px}.readiness-tag{font-size:9px;max-width:260px}.readiness-preview summary{gap:15px}.readiness-preview{padding-block:22px}}
