.infop-signature{border-bottom:1px solid var(--cc-border);margin-bottom:24px}.infop-hero-support{color:var(--cc-text);max-width:52ch;margin-top:16px}.infop-body p+p{margin-top:16px}.whyp-hero-note{font-size:var(--cc-text-body);line-height:var(--cc-lh-body);color:var(--cc-text-muted);max-width:46ch;margin-top:12px}.whyp-quote__text,.cpg-manifesto__pull{font-family:var(--cc-font-display);font-weight:400;font-size:var(--cc-text-h2);line-height:var(--cc-lh-heading);letter-spacing:-.01em;max-width:28ch}.whyp-pillar{--whyp-chapter-pad:clamp(80px, 10vw, 136px);--cc-edge-light-pad:var(--whyp-chapter-pad);padding-block:var(--whyp-chapter-pad);scroll-margin-top:88px}.whyp-pillar__grid{grid-template-columns:minmax(0,7fr) minmax(420px,5fr);align-items:start;gap:48px clamp(40px,6vw,96px);display:grid}.whyp-pillar__signature{width:var(--cc-rule-accent-w);height:var(--cc-rule-accent-h);background:var(--cc-accent);margin-bottom:28px}.whyp-pillar .icon-head{align-items:flex-start;gap:14px}.whyp-pillar__icon{width:36px;height:36px;margin-top:calc((var(--cc-text-h2) * var(--cc-lh-heading) - 36px) / 2);color:var(--cc-text);flex:none;display:block}.whyp-pillar__icon .glyph{width:100%;height:100%;display:block}.whyp-pillar__body{margin-top:18px}.whyp-pillar__link{margin-top:26px}.whyp-pillar__figure{border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);color:var(--cc-text);margin-bottom:20px;padding:24px 28px}.whyp-pillar__figure svg{width:100%;max-width:456px;height:auto;margin-inline:auto;display:block}.whyp-pillar__bullets{border-top:1px solid var(--cc-border-strong);list-style:none}.whyp-pillar__bullet{border-bottom:1px solid var(--cc-border);color:var(--cc-text);text-wrap:balance;align-items:flex-start;gap:10px;padding-block:16px;font-size:1.125rem;font-weight:500;line-height:1.4;display:flex}.whyp-pillar__bullet:last-child{border-bottom:none;padding-bottom:0}@media (min-width:900px){.whyp-pillar__aside{margin-top:calc(var(--cc-rule-accent-h) + 28px + var(--whyp-aside-nudge,0px))}}.whyp-pillar__mark{width:16px;height:16px;color:var(--cc-link);flex:none;margin-top:calc(.7em - 8px);display:block}.whyp-pillar__mark .glyph{width:100%;height:100%;display:block}@media (min-width:1000px) and (max-width:1199px){.whyp-pillar__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}}@media (min-width:900px) and (max-width:999px){.whyp-pillar__grid{grid-template-columns:minmax(0,1fr) minmax(0,416px);column-gap:28px}.whyp-pillar .icon-head{gap:10px}.whyp-pillar__icon{width:28px;height:28px;margin-top:calc((var(--cc-text-h2) * var(--cc-lh-heading) - 28px) / 2)}.whyp-pillar__bullet{gap:8px}}@media (max-width:640px){.whyp-pillar__bullets{margin-inline:-8px}.whyp-pillar__bullet{gap:8px}.whyp-pillar__figure{padding:16px}}@media (max-width:639px){.whyp-pillar .icon-head{flex-wrap:nowrap;gap:10px}.whyp-pillar .icon-head>h2{flex-basis:auto}.whyp-pillar__icon{width:28px;height:28px;margin-top:calc((var(--cc-text-h2) * var(--cc-lh-heading) - 28px) / 2)}}.whyp-positioning__text{font-family:var(--cc-font-display);font-weight:400;font-size:var(--cc-text-display);line-height:var(--cc-lh-display);letter-spacing:-.01em;max-width:26ch}.whyp-positioning__line{text-wrap:balance;display:block}.whyp-positioning__support{font-size:var(--cc-text-body);line-height:var(--cc-lh-body);color:var(--cc-text-muted);max-width:28ch;margin-top:24px}.comp-governance__body{max-width:68ch;margin-top:16px}.comp-governance__cta{margin-top:26px}.comp-press__marks{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;max-width:880px;margin-top:32px;list-style:none;display:flex}.comp-press__mark{align-items:center;display:flex}.comp-press__img{height:calc(var(--cc-mark-h,16px) * var(--cc-press-mark-scale,1.15));object-fit:contain;filter:grayscale()brightness(0);opacity:.55;width:auto;max-width:100%}@media (max-width:767px){.comp-press__marks{--cc-press-mark-scale:.9;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:16px;display:grid}}.comp-press__cta{margin-top:26px}.comp-press__note{margin-top:24px}.pressp-intro{margin-top:16px}.pressp-group{margin-top:40px}.pressp-group+.pressp-group{margin-top:44px}.pressp-group__title{font-family:var(--cc-font-mono);font-size:var(--cc-text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-muted);font-weight:400}.pressp-group .pressp-items{margin-top:14px}.pressp-group__note{margin-top:10px}.pressp-items,.comp-press__items{border-top:1px solid var(--cc-border);max-width:880px;margin-top:40px;list-style:none}.pressp-item,.comp-press__item{border-bottom:1px solid var(--cc-border);grid-template-columns:148px minmax(0,1fr) auto;align-items:baseline;gap:8px clamp(20px,3vw,40px);padding:18px 0;display:grid}.pressp-item__outlet,.comp-press__outlet{font-family:var(--cc-font-mono);font-size:var(--cc-text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--cc-text-muted);white-space:nowrap}.pressp-item__headline,.comp-press__headline{color:var(--cc-text);text-wrap:pretty;font-weight:500}.pressp-item__date,.comp-press__date{font-family:var(--cc-font-mono);font-variant-numeric:tabular-nums;color:var(--cc-text-muted);white-space:nowrap;font-size:13px}@media (max-width:767px){.pressp-item,.comp-press__item{grid-template-columns:1fr;gap:6px}}.pressp-marks{flex-wrap:wrap;align-items:center;gap:28px clamp(36px,5vw,72px);margin-top:40px;list-style:none;display:flex}.pressp-mark{height:calc(var(--cc-mark-h,16px) * 1.5);object-fit:contain;filter:grayscale();opacity:.7;width:auto;max-width:200px}.pressp-note{margin-top:28px}.pressp-contact__body{margin-top:16px}.pressp-about{margin-top:26px}.legalp-toc__list{font-family:var(--cc-font-mono);font-size:var(--cc-text-eyebrow);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;list-style:none;display:flex}.legalp-toc__link{color:var(--cc-text-muted);text-decoration:none}.legalp-toc__link:hover{text-underline-offset:3px;text-decoration:underline}.legalp-docs{max-width:72ch;margin-top:32px;list-style:none}.legalp-docs__item{border-top:1px solid var(--cc-border);padding-block:14px;scroll-margin-top:88px}.legalp-docs__item:last-child{border-bottom:1px solid var(--cc-border)}.legalp-funddocs{max-width:var(--cc-measure);margin-top:24px}.legalp-contact{margin-top:12px}.legalp-related{margin-top:40px}.legalp-related .legalp-docs{margin-top:12px}.legalp-disclosures{scroll-margin-top:88px}.legalp-body{color:var(--cc-text-muted);font-size:var(--cc-text-small);margin-top:20px;line-height:1.6}.legalp-body p{max-width:var(--cc-measure)}.legalp-body p+p{margin-top:14px}.legalp-block{border-top:1px solid var(--cc-border);color:var(--cc-text-muted);font-size:var(--cc-text-small);margin-top:24px;padding-top:24px;scroll-margin-top:88px;line-height:1.6}.legalp-block p{max-width:var(--cc-measure)}@media (max-width:899px){.whyp-pillar__grid{grid-template-columns:1fr;gap:36px}}.whyp-hero .hero__headline{max-width:none}@media (max-width:1279px){.whyp-hero .hero__scrim:after{content:"";background:color-mix(in srgb, var(--cc-surface-ink) 68%, transparent);-webkit-mask-image:linear-gradient(180deg, transparent 0, var(--cc-surface-ink) 64px, var(--cc-surface-ink) 55%, transparent 68%);-webkit-mask-image:linear-gradient(180deg, transparent 0, var(--cc-surface-ink) 64px, var(--cc-surface-ink) 55%, transparent 68%);mask-image:linear-gradient(180deg, transparent 0, var(--cc-surface-ink) 64px, var(--cc-surface-ink) 55%, transparent 68%);position:absolute;inset:0}}@media (min-width:900px) and (max-width:1279px){.whyp-hero .hero__scrim:after{background:linear-gradient(90deg, color-mix(in srgb, var(--cc-surface-ink) 68%, transparent) 0%, color-mix(in srgb, var(--cc-surface-ink) 68%, transparent) calc(var(--cc-gutter) + 790px), transparent calc(var(--cc-gutter) + 930px));-webkit-mask-image:linear-gradient(180deg, transparent 0, var(--cc-surface-ink) 52px, var(--cc-surface-ink) 52%, transparent 64%);-webkit-mask-image:linear-gradient(180deg, transparent 0, var(--cc-surface-ink) 52px, var(--cc-surface-ink) 52%, transparent 64%);mask-image:linear-gradient(180deg, transparent 0, var(--cc-surface-ink) 52px, var(--cc-surface-ink) 52%, transparent 64%)}}@media (min-width:900px) and (max-width:1199px){.whyp-hero .hero__subhead{max-width:none}}.hpress__lead{max-width:62ch;margin-top:16px}.hpress .comp-press__marks{justify-content:flex-start;gap:56px}
