.pg-leads.theme-leaf{background:var(--color-leaf-bg);color:var(--color-leaf-text)}.pg-leads .t-h1,.pg-leads .t-section{color:var(--color-leaf-text)}.pg-leads .t-lede,.pg-leads .t-eyebrow{color:var(--color-leaf-text-2)}.pg-leads .t-eyebrow span:first-child{color:var(--color-leaf-accent)}.pg-leads .rule-top{background-image:linear-gradient(var(--color-leaf-text), var(--color-leaf-text))}.pg-leads ::selection{background:var(--color-leaf-accent);color:var(--color-leaf-bg)}.pg-leads :focus-visible{outline-color:var(--color-leaf-accent)}.pg-leads .pill--line{border-color:var(--color-leaf-text);color:var(--color-leaf-text)}.pg-leads .pill--line:hover,.pg-leads .pill--paper{background:var(--color-leaf-text);color:var(--color-leaf-bg)}.pg-leads .pill--paper:hover{background:var(--color-white)}.pg-leads .sm li{color:var(--color-leaf-text-2)}.pg-leads .sm li:before{background:var(--color-leaf-rule)}.pg-leads .sm li.on{color:var(--color-leaf-text)}.pg-leads .sm li.on:before{background:var(--color-leaf-accent)}.leads-shell .hdr .lg{background:linear-gradient(#ffffffdb,#ffffffb8)}.leads-shell .hdr.sc .lg{background:linear-gradient(#ffffffeb,#fffc)}.ld-hero{padding-top:180px;padding-bottom:var(--space-section-sm)}.ld-hero .t-h1{max-width:18ch;margin-top:24px}.ld-hero .t-lede{max-width:56ch;margin-top:24px}.ld-hero-cta{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.ld-channels{padding-bottom:var(--space-section)}.ld-channels .t-section{max-width:22ch}.ld-cols{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.ld-col{border-top:1px solid var(--color-leaf-rule);flex-direction:column;gap:10px;min-height:200px;padding:28px 28px 26px 0;display:flex}.ld-col+.ld-col{border-left:1px solid var(--color-leaf-rule);padding-left:28px}.ld-col-n{font:400 var(--text-label) / 1 var(--font-pixel);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-leaf-accent)}.ld-col-t{font:600 clamp(32px, 1.2vw + 24px, 44px) / 1.05 var(--font-display);letter-spacing:-.03em;color:var(--color-leaf-text);margin-top:6px}.ld-col-d{font:400 15px / 22px var(--font-body);color:var(--color-leaf-text-2);max-width:26ch}.ld-extra{border-top:1px solid var(--color-leaf-rule);font:500 17px / 24px var(--font-body);color:var(--color-leaf-text);flex-wrap:wrap;gap:14px 28px;margin-top:32px;padding-top:20px;display:flex}.ld-extra li{align-items:center;gap:14px;list-style:none;display:flex}.ld-extra li:before{content:"";background:var(--color-leaf-accent);flex:none;width:6px;height:6px}.ld-runs{padding-bottom:var(--space-section)}.ld-runs-g{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;column-gap:clamp(48px,7vw,128px);display:grid}.ld-rows{border-top:1px solid var(--color-leaf-text)}.ld-row{border-bottom:1px solid var(--color-leaf-rule);grid-template-columns:56px minmax(0,260px) minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.ld-row dt{font:400 var(--text-label) / 24px var(--font-pixel);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-leaf-accent)}.ld-row .ld-row-t{font:600 17px / 24px var(--font-body);color:var(--color-leaf-text)}.ld-row dd{font:400 17px / 26px var(--font-body);color:var(--color-leaf-text-2);max-width:52ch;margin:0}.ld-proof{padding-bottom:var(--space-section)}.ld-proof-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 40px;display:flex}.ld-proof-h a{font:500 15px / 1 var(--font-body);color:var(--color-leaf-text-2);transition:color var(--dur-fast)}.ld-proof-h a:hover{color:var(--color-leaf-text)}.ld-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,64px);margin-top:56px;display:grid}.ld-card{color:inherit;flex-direction:column;gap:18px;display:flex}.ld-card-m{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--bg,var(--color-leaf-bg-2));position:relative;overflow:hidden}.ld-card-m .lt{transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:0}.ld-card-m .lt svg{display:block;width:100%!important;height:100%!important}a.ld-card:hover .ld-card-m .lt,a.ld-card:focus-visible .ld-card-m .lt{transform:scale(1.03)}.ld-card-t{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ld-card-t h3{font:600 var(--text-card-title) / 1.25 var(--font-body);letter-spacing:-.3px;color:var(--color-leaf-text);transition:color var(--dur-base) var(--ease-out)}a.ld-card:hover h3,a.ld-card:focus-visible h3{color:var(--color-leaf-accent)}.ld-card-t span{font:400 14px / 20px var(--font-body);color:var(--color-leaf-text-2);white-space:nowrap}.ld-card p{font:400 16px / 24px var(--font-body);color:var(--color-leaf-text-2);max-width:52ch}.ld-card .sm{margin-top:6px}.ld-quote{border-top:1px solid var(--color-leaf-rule);margin-top:12px;padding-top:20px}.ld-quote blockquote{font:600 clamp(20px, .6vw + 16px, 24px) / 1.35 var(--font-display);letter-spacing:-.02em;color:var(--color-leaf-text);text-wrap:balance}.ld-quote figcaption{font:400 14px / 20px var(--font-body);color:var(--color-leaf-text-2);margin-top:14px}.ld-quote figcaption b{color:var(--color-leaf-text);font-weight:500}.ld-cta{padding-top:var(--space-section-sm);padding-bottom:var(--space-section)}.ld-cta .t-section{max-width:20ch}.ld-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;display:flex}@media (max-width:1100px){.ld-runs-g{grid-template-columns:1fr;row-gap:40px}}@media (max-width:900px){.ld-hero{padding-top:140px}.ld-cols{grid-template-columns:1fr;margin-top:40px}.ld-col{min-height:0;padding:22px 0}.ld-col+.ld-col{border-left:0;padding-left:0}.ld-row{grid-template-columns:48px minmax(0,1fr)}.ld-row dd{grid-column:2}.ld-cards{grid-template-columns:1fr;margin-top:40px}}
