/* Home seller statement: a short reveal driven by native scrolling. */
.seller-lead.section-pad { padding-top: 0; }
.seller-typeband { width: 100%; overflow: hidden; padding: clamp(24px, 3.5vw, 48px) 0; margin-bottom: clamp(46px, 6vw, 86px); background: #17191c; color: #f3f1eb; }
.seller-typeband > div { width: max-content; white-space: nowrap; font-size: clamp(66px, 10.5vw, 160px); font-weight: 500; line-height: 1.12; letter-spacing: -.06em; transform: translate3d(var(--seller-band-x, -24px), 0, 0); }
.seller-typeband em { font-family: Georgia, "Times New Roman", serif; font-weight: 400; }
.seller-lead-inner { display: block; max-width: 1240px; }
.seller-lead-copy .eyebrow { margin-bottom: clamp(28px, 4vw, 52px); color: #626465; }
.seller-lead-copy #seller-lead-title { max-width: 1120px; margin: 0; color: #17191c; font-size: clamp(44px, 6.2vw, 92px); font-weight: 500; line-height: 1.07; letter-spacing: -.06em; text-wrap: pretty; }
.seller-lead-copy #seller-lead-title em { color: inherit; font-family: Georgia, "Times New Roman", serif; font-weight: 400; }
.seller-lead-word { color: #aaa9a4; transition: color .12s linear; }
.seller-lead-word.is-read { color: #17191c; }
.seller-lead-action { display: flex; align-items: center; justify-content: space-between; gap: 32px; margin-top: clamp(32px, 4vw, 56px); padding: 26px 0 0; border-left: 0; border-top: 1px solid #17191c30; }
.seller-lead-action p { max-width: 540px; margin: 0; font-size: 16px; }
.seller-lead-action .button { flex-shrink: 0; text-align: center; }
@media (max-width: 740px) {
  .seller-lead-copy #seller-lead-title { font-size: clamp(40px, 9.7vw, 65px); line-height: 1.1; }
  .seller-lead-action { align-items: flex-start; flex-direction: column; gap: 24px; }
  .seller-lead-action p { font-size: 15px; }
}
@media (prefers-reduced-motion: reduce) {
  .seller-typeband > div { transform: none; }
  .seller-lead-word { color: #17191c; transition: none; }
}
