.pg-ins .ihero{border-bottom:1px solid var(--line-light);position:relative;overflow:hidden}.pg-ins .ihero .shadow-shield{--ss-w:640px;top:250px;right:-140px}.pg-ins .ihero__body{z-index:1;padding:120px 0 160px;position:relative}.pg-ins .ihero__eyebrow{margin-bottom:36px}.pg-ins .ihero h1{grid-column:1/span 8}.pg-ins .ihero__lead{grid-column:1/span 6;gap:28px;margin-top:56px;display:grid}.pg-ins .ihero__lead .lead{color:var(--ink);font-size:clamp(19px,1.6vw,23px)}.pg-ins .ihero__note{max-width:34em}.pg-ins .ledger__head{grid-column:1/span 8;margin-bottom:72px}.pg-ins .ledger{border-top:1px solid var(--ink);grid-column:1/-1}.pg-ins .lrow{gap:var(--col-gap);border-bottom:1px solid var(--line-light);grid-template-columns:1fr 5fr 4fr 2fr;align-items:baseline;padding:32px 0;display:grid}.pg-ins .lrow--hd{padding:14px 0}.pg-ins .lrow__p-hd{text-align:right}.pg-ins .lrow__n{font-family:var(--font-mono);color:var(--ink-muted);font-size:13px}.pg-ins .lrow__q{letter-spacing:-.022em;font-size:26px;font-weight:500;line-height:1.2}.pg-ins .lrow__a b{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-ink-text);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.pg-ins .lrow__a span{color:var(--ink-soft);font-size:16px}.pg-ins .lrow__p{font-family:var(--font-mono);color:var(--ink-soft);text-align:right;font-size:12.5px}.pg-ins .lrow__p .ea{margin:8px 0 0}.pg-ins .rk__head{grid-column:1/span 7;margin-bottom:64px}.pg-ins .rk{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.pg-ins .rk .stat__n{font-size:clamp(72px,7vw,104px)}.pg-ins .rk__src{grid-column:1/-1;margin-top:40px}@media (max-width:1024px){.pg-ins .lrow{grid-template-columns:1fr 6fr 5fr}.pg-ins .lrow__p,.pg-ins .lrow__p-hd{display:none}}@media (max-width:760px){.pg-ins .ihero .shadow-shield{display:none}.pg-ins .ihero__body{padding:48px 0 96px}.pg-ins .ihero h1,.pg-ins .ihero__lead,.pg-ins .ledger__head,.pg-ins .rk__head{grid-column:1/-1}.pg-ins .ledger__head{margin-bottom:40px}.pg-ins .lrow{grid-template-columns:36px 1fr;row-gap:14px;padding:24px 0}.pg-ins .lrow--hd{display:none}.pg-ins .lrow__q{font-size:21px}.pg-ins .lrow__a{grid-column:2}.pg-ins .rk__head{margin-bottom:24px}.pg-ins .rk{grid-template-columns:1fr}}