.lp-hero-title{max-width:12ch}.lp-hero-line{max-width:46ch;margin:18px 0 0;font-size:16px;line-height:1.5}.lp-hero-prompt{margin-top:28px}.lp-facts ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}.lp-facts li{border-top:1px solid hsl(var(--ink) / .1);padding-top:24px}.lp-fn{font-family:var(--mk-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(44px,3.6vw + 22px,120px);font-weight:500;line-height:1;display:block;position:relative}.lp-fn .fin{visibility:hidden}.lp-fn .run{position:absolute;top:0;left:0}.lp-facts li>span{text-wrap:pretty;max-width:22em;margin-top:16px;font-size:16px;line-height:1.5;display:block}.lp-wl{border-top:1px solid hsl(var(--ink) / .1);margin:40px 0 0;padding:0;list-style:none}.lp-wl li{border-bottom:1px solid hsl(var(--ink) / .1)}.lp-wi{grid-template-columns:minmax(0,504fr) minmax(0,832fr);align-items:baseline;column-gap:64px;padding:24px 0;text-decoration:none;display:grid}.lp-wi b{font-family:var(--mk-display);letter-spacing:-.01em;font-size:clamp(20px,.4vw + 15px,24px);font-weight:500;line-height:1.25}.lp-wi>span{justify-content:space-between;align-items:baseline;gap:24px;font-size:16px;line-height:1.5;display:flex}.lp-wi svg{flex-shrink:0;align-self:center;transition:transform .4s cubic-bezier(.22,1,.36,1)}a.lp-wi:hover svg,a.lp-wi:focus-visible svg{transform:translate(3px)}a.lp-wi:hover b,a.lp-wi:focus-visible b{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.lp-quote blockquote{max-width:30ch;font:500 32px/1.16 var(--mk-display);letter-spacing:-.015em;text-wrap:balance;margin:0}.lp-quote-by{align-items:center;gap:12px;margin-top:24px;font-size:14px;display:flex}.lp-quote-by img{object-fit:cover;border-radius:99px;width:40px;height:40px}.lp-quote-by b{font-weight:500;display:block}@media (max-width:1023px){.lp-facts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lp-wi{grid-template-columns:minmax(0,1fr);row-gap:6px}}@media (min-width:1024px){.lp-quote blockquote{font-size:40px}}@media (prefers-reduced-motion:reduce){.lp-wi svg{transition:none}}