.soc-af-table-scroll{-webkit-overflow-scrolling:touch;background:#121218a6;border:1px solid #3a3a4cd9;border-radius:12px;width:100%;overflow-x:auto}.soc-af-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-family:var(--font-inter), "Inter", sans-serif}.soc-af-table thead th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;white-space:nowrap;border-bottom:1px solid #3a3a4ce6;padding:.65rem .85rem;font-size:.65rem;font-weight:600}.soc-af-table tbody td{color:#fffffff2;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.85rem;font-size:.875rem;font-weight:500;line-height:1.45}.soc-af-table tbody tr:last-child td{border-bottom:none}.soc-af-table tbody td:first-child{color:#fff;white-space:nowrap;font-weight:700}.soc-af-table tbody tr:has(+.soc-af-table__row--highlight) td{border-bottom-color:#0000}.soc-af-table__row--highlight td{background:#8e2dff0f;border-top:1px solid #8e2dff;border-bottom:1px solid #8e2dff;box-shadow:inset 0 -1px #8e2dff}.soc-af-table__row--highlight td:first-child{border-left:1px solid #8e2dff;border-top-left-radius:6px;border-bottom-left-radius:6px}.soc-af-table__row--highlight td:last-child{border-right:1px solid #8e2dff;border-top-right-radius:6px;border-bottom-right-radius:6px}.soc-af-table__row--highlight+tr td{border-top:none}
.manifesto-key-insights{background:#000;padding:3rem 0 5rem}.manifesto-key-insights-inner{max-width:var(--manifesto-content-max);padding-inline:var(--manifesto-pad-inline);margin-inline:auto}.manifesto-key-insights-stack{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.manifesto-key-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (max-width:960px){.manifesto-key-insights-grid{grid-template-columns:1fr}}.manifesto-insight-card{text-align:left;background:#121212;border:none;border-radius:0;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.35rem 1.4rem;display:flex}.manifesto-page .manifesto-insight-card-pill{background:#581c878c;border-color:#a855f773;align-self:flex-start;font-weight:600}.manifesto-insight-card-title{font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:600;line-height:1.25}.manifesto-insight-card-body{font-family:var(--font-inter), "Inter", sans-serif;color:#fff;margin:0;font-size:clamp(.8125rem,1.5vw,.9rem);font-weight:400;line-height:1.65}@media (max-width:640px){.manifesto-insight-card-body{font-size:.8125rem}}
.manifesto-citation-footer{background:#000;padding:4rem 0 5.5rem}.manifesto-citation-footer-inner{max-width:var(--manifesto-content-max);padding-inline:var(--manifesto-pad-inline);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.manifesto-citation-footer-pill{margin-bottom:2.25rem}.manifesto-citation-footer-copy{width:100%;max-width:100%}.manifesto-citation-footer-line{font-family:var(--font-inter), "Inter", sans-serif;color:#fff;margin:0 0 .35rem;font-size:clamp(.75rem,1.35vw,.875rem);font-weight:400;line-height:1.55}.manifesto-citation-footer-line:last-of-type{margin-bottom:0}.manifesto-citation-footer-link{color:#fff;text-underline-offset:.2em;text-decoration:underline}.manifesto-citation-footer-link:hover{text-decoration-thickness:from-font}.manifesto-citation-footer-orcid{font-family:var(--font-inter), "Inter", sans-serif;color:#fff;margin:1.5rem 0 0;font-size:clamp(.75rem,1.35vw,.875rem);font-weight:400;line-height:1.55}@media (max-width:640px){.manifesto-citation-footer-line,.manifesto-citation-footer-orcid{font-size:.75rem}}
.manifesto-about-author{background:#000;padding:3rem 0 5.5rem}.manifesto-about-author-inner{max-width:var(--manifesto-content-max);padding-inline:var(--manifesto-pad-inline);flex-direction:column;align-items:center;gap:1.75rem;margin-inline:auto;display:flex}.manifesto-about-author-card{text-align:center;background:#8e2dff0d;border:1.5px solid #a855f7d9;border-radius:16px;width:100%;max-width:100%;margin-inline:auto;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.35rem,2.8vw,2rem);box-shadow:0 0 18px #8e2dff73,0 0 36px #8e2dff33,inset 0 0 28px #8e2dff1a}.manifesto-about-author-text{font-family:var(--font-inter), "Inter", sans-serif;color:#fff;margin:0 0 1.1rem;font-size:clamp(.75rem,1.35vw,.875rem);font-weight:400;line-height:1.65}.manifesto-about-author-text:last-child{margin-bottom:0}@media (max-width:640px){.manifesto-about-author-text{font-size:.75rem}}
.manifesto-page{--manifesto-content-max:1320px;--manifesto-pad-inline:clamp(.75rem, 1.75vw, 1.25rem);background:#0b0c10}@media (min-width:768px){.manifesto-page{--manifesto-pad-inline:clamp(1rem, 2.25vw, 1.75rem)}}@media (min-width:1280px){.manifesto-page{--manifesto-pad-inline:clamp(1.15rem, 2vw, 2rem)}}.manifesto-page .page-header{background:#0b0c10;border-bottom:none;padding-bottom:2.25rem}.manifesto-page .page-header .container-sirp{max-width:var(--manifesto-content-max);padding-inline:var(--manifesto-pad-inline)}.manifesto-page .page-header-stack{width:100%;max-width:100%}.manifesto-page .page-header-badge .purple-pill{background:#581c878c;border-color:#a855f773}.manifesto-page .page-header-heading{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(2.85rem,6.2vw,4.65rem);font-weight:600;line-height:1.08}.manifesto-page .page-header-heading em{font-style:italic;font-weight:600}.manifesto-page .page-header-subtext{width:100%;max-width:100%;margin-top:1.75rem}.manifesto-page .page-header-subtitle{letter-spacing:-.01em;font-size:clamp(1.2rem,2.65vw,1.55rem);font-weight:500;line-height:1.45}@media (max-width:640px){.manifesto-page .page-header-heading{font-size:2.75rem}.manifesto-page .page-header-subtitle{font-size:1rem}.manifesto-page .page-header-subtext{margin-top:1rem}}.manifesto-page .page-header-byline{color:#fff;margin-top:2rem;font-size:1rem;font-weight:600}@media (min-width:768px){.manifesto-page .page-header-byline{font-size:1.0625rem}}.manifesto-hero-cta{background:#0b0c10;padding:0 0 2.25rem}.manifesto-hero-cta-inner{max-width:var(--manifesto-content-max);padding-inline:var(--manifesto-pad-inline);margin-inline:auto}.manifesto-hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;display:flex}.manifesto-pdf-section{background:#0b0c10;padding:0 0 3rem}.manifesto-pdf-inner{max-width:var(--manifesto-content-max);padding-inline:var(--manifesto-pad-inline);margin-inline:auto}.manifesto-pdf-frame{background:#16161f;border:1px solid #3a3a4ce6;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #0006}.manifesto-pdf-iframe{border:0;width:100%;height:clamp(520px,72vh,920px);display:block}.manifesto-abstract-section{background:#0b0c10;padding:2.5rem 0 3rem}.manifesto-abstract-inner{max-width:var(--manifesto-content-max);padding-inline:var(--manifesto-pad-inline);margin-inline:auto}.manifesto-abstract-stack{text-align:center;flex-direction:column;align-items:center;gap:1.35rem;display:flex}.manifesto-page .manifesto-abstract-pill,.manifesto-page .manifesto-framework-pill,.manifesto-page .manifesto-key-insights-kicker,.manifesto-page .manifesto-citation-footer-pill,.manifesto-page .manifesto-about-author-pill{background:#581c878c;border-color:#a855f773}.manifesto-abstract-body{width:100%;max-width:100%;font-family:var(--font-inter), "Inter", sans-serif;color:#fff;margin:0;font-size:clamp(.875rem,1.75vw,.98rem);font-weight:400;line-height:1.7}@media (max-width:640px){.manifesto-abstract-body{font-size:.875rem}}.manifesto-framework-section{background:#0b0c10;padding:0 0 3rem}.manifesto-framework-inner{max-width:var(--manifesto-content-max);padding-inline:var(--manifesto-pad-inline);margin-inline:auto}.manifesto-framework-stack{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.manifesto-framework-title{width:100%;max-width:100%;font-family:var(--font-inter), "Inter", sans-serif;letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:700;line-height:1.15}.manifesto-framework-stack .soc-af-table-scroll{text-align:left;width:100%;max-width:100%;margin-top:.35rem}@media (max-width:640px){.manifesto-page .soc-af-table-scroll{overflow-x:visible}.manifesto-page .soc-af-table{table-layout:fixed;width:100%;min-width:0}.manifesto-page .soc-af-table thead th{letter-spacing:.055em;white-space:normal;vertical-align:bottom;padding:.38rem .28rem;font-size:.48rem;line-height:1.22}.manifesto-page .soc-af-table tbody td{overflow-wrap:break-word;padding:.38rem .28rem;font-size:.62rem;line-height:1.28}.manifesto-page .soc-af-table tbody td:first-child{font-size:.66rem}}@media (max-width:480px){.manifesto-page .soc-af-table thead th{letter-spacing:.04em;padding:.32rem .22rem;font-size:.44rem;line-height:1.18}.manifesto-page .soc-af-table tbody td{padding:.32rem .22rem;font-size:.54rem;line-height:1.24}.manifesto-page .soc-af-table tbody td:first-child{font-size:.58rem}}.manifesto-page .cta-section{background:linear-gradient(#000 0%,#121218 50%);margin-top:0}.manifesto-key-insights-divider-wrap{background:#0b0c10}.manifesto-citation-divider-wrap{background:#000}.manifesto-section-divider{background:#ffffff1a;border:0;width:100%;height:1px;margin:0;display:block}
