.lp-about{--lpabout-paper: var(--landing-bg, #0a0a0f);--lpabout-ink: var(--landing-text, #f3f4f6);--lpabout-ink-soft: var(--landing-text-muted, #9ca3af);--lpabout-gold: var(--landing-gold, #d4af37);--lpabout-gold-bright: var(--landing-gold-light, #f4d03f);--lpabout-hair: rgba(255, 255, 255, .09);background:var(--lpabout-paper);color:var(--lpabout-ink);line-height:1.95;font-size:16px}.lp-about__wrap{max-width:720px;margin:0 auto;padding:0 24px 64px}.lp-about__header{padding:64px 0 40px;border-bottom:1px solid var(--lpabout-hair);margin-bottom:8px}.lp-about__eyebrow{font-size:12px;letter-spacing:.28em;color:var(--lpabout-gold);text-transform:uppercase;margin:0 0 14px}.lp-about__title{font-size:2rem;line-height:1.5;font-weight:700;color:var(--lpabout-ink);margin:0 0 18px}.lp-about__lead{color:var(--lpabout-ink-soft);margin:0}.lp-about__section{padding:40px 0 8px}.lp-about__section-title{font-size:1.25rem;line-height:1.6;font-weight:700;color:var(--lpabout-ink);border-inline-start:3px solid var(--lpabout-gold);padding-inline-start:14px;margin:0 0 20px}.lp-about__p{margin:0 0 22px}.lp-about__p:last-child{margin-bottom:0}.lp-about__today{border-top:1px solid var(--lpabout-hair);margin-top:32px}.lp-about__list{list-style:none;margin:0 0 22px;padding:0}.lp-about__list-item{position:relative;padding-inline-start:26px;margin:0 0 14px}.lp-about__list-item:before{content:"";position:absolute;inset-inline-start:6px;top:.75em;width:6px;height:6px;border-radius:50%;background:var(--lpabout-gold)}.lp-about__note{color:var(--lpabout-ink-soft);font-size:.94em}.lp-about__closing{padding:36px 0 0;border-top:1px solid var(--lpabout-hair);margin-top:32px}.lp-about__source{color:var(--lpabout-ink-soft);font-size:.88em;margin:40px 0 0}.lp-about__source-link{color:var(--lpabout-gold-bright);text-decoration:underline;text-underline-offset:3px}.lp-about__source-link:focus-visible{outline:2px solid var(--lpabout-gold-bright);outline-offset:2px}.lp-about__cta{margin-top:56px;padding-top:40px;border-top:1px solid var(--lpabout-hair);text-align:center}@media (max-width: 768px){.lp-about{font-size:15.5px;line-height:1.9}.lp-about__wrap{padding:0 18px 48px}.lp-about__header{padding:44px 0 30px}.lp-about__title{font-size:1.5rem}.lp-about__section{padding:32px 0 8px}.lp-about__section-title{font-size:1.12rem}}
