@font-face{font-family:'Plus Jakarta Sans';src:url('../fonts/plus-jakarta-sans.woff2') format('woff2');font-weight:300 800;font-style:normal;font-display:swap}
:root{--sc-navy:var(--wp--preset--color--navy);--sc-mint:var(--wp--preset--color--mint);--sc-border:var(--wp--preset--color--border);--sc-radius-button:var(--wp--custom--radius--button);--sc-radius-card:var(--wp--custom--radius--card);--sc-gradient:var(--wp--custom--gradient);--sc-shadow:var(--wp--custom--shadow);--sc-shadow-soft:0 40px 80px -40px rgb(15 23 42/.15)}
:where(*,::before,::after){box-sizing:border-box} :where(body){margin:0;-webkit-font-smoothing:antialiased;font-synthesis:none} :where(html){scroll-behavior:smooth;scroll-padding-top:126px} :where(p,h1,h2,h3,h4,figure,ul,ol){margin:0} :where(img){display:block;max-width:100%;height:auto} :where(a){text-decoration:none;text-underline-offset:4px} :where(button,input,textarea){font:inherit} :where(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--sc-mint);outline-offset:4px} :where(.wp-site-blocks>*,.wp-block-post-content>*){margin-block:0} :where(.wp-block-group){min-width:0} :where(.sc-section p){color:rgb(15 23 42/.6);line-height:1.625} :where(.sc-section h2){max-width:768px;margin-bottom:24px;text-wrap:balance} :where(.sc-section h3){font-weight:700;letter-spacing:normal;line-height:1.5}
.sc-container{width:100%;max-width:var(--wp--custom--design--container);padding-inline:32px;margin-inline:auto}.sc-section{padding-block:96px}.sc-grid{display:grid;gap:24px;align-items:start}.sc-grid>*{min-width:0}.sc-grid--1{grid-template-columns:1fr}.sc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-grid--about{grid-template-columns:1fr 1.05fr;gap:80px;align-items:center}.sc-grid--process{grid-template-columns:1fr 1.4fr;gap:80px}.sc-grid--footer{grid-template-columns:1.4fr 1fr 1fr;gap:48px}.sc-grid--contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}
.sc-eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;line-height:1.5;color:rgb(15 23 42/.4);margin-bottom:16px}.sc-eyebrow:before{content:'';display:block;flex:0 0 40px;height:2px;background:var(--sc-gradient);border-radius:999px}.sc-section .sc-eyebrow{color:rgb(15 23 42/.4);line-height:1.5}.sc-lead{font-size:20px;line-height:1.625}.sc-muted{color:rgb(15 23 42/.4)}.sc-caption{font-size:12px;line-height:1.625;color:rgb(15 23 42/.4)}.sc-label{font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:rgb(15 23 42/.4)}.sc-stat{font-size:36px;line-height:40px;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.sc-positive{font-size:12px;line-height:16px;font-weight:700;color:var(--sc-mint)}
/* Every button uses the original Lucide SVG geometry, never text glyphs. */
.wp-block-buttons{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:58px;padding:16px 36px;border:0;border-radius:var(--sc-radius-button);font-size:16px;font-weight:700;line-height:24px;text-decoration:none;background:var(--sc-mint);color:var(--sc-navy);box-shadow:0 10px 15px -3px rgb(45 212 168/.25),0 4px 6px -4px rgb(45 212 168/.25);transition:filter .15s,background-color .15s,box-shadow .15s}.wp-block-button__link:after{content:'';flex:0 0 16px;width:16px;height:16px;background:currentColor;mask:url('../arrow-right.svg') center/contain no-repeat;transition:transform .15s}.wp-block-button__link:hover{filter:brightness(.98)}.wp-block-button__link:hover:after{transform:translateX(2px)}.wp-block-button.is-style-sc-secondary .wp-block-button__link{border:1px solid rgb(15 23 42/.1);background:white;box-shadow:none;color:var(--sc-navy)}.wp-block-button.is-style-sc-secondary .wp-block-button__link:hover{background:#f8fafc;filter:none}.sc-hero .is-style-sc-secondary .wp-block-button__link:after{display:none}.sc-hero .is-style-sc-secondary .wp-block-button__link:before{content:'';flex:0 0 16px;width:16px;height:16px;background:var(--sc-mint);mask:url('../chart-line.svg') center/contain no-repeat}.wp-block-button.sc-button--diagonal .wp-block-button__link:after{mask-image:url('../arrow-up-right.svg')}.wp-block-button.sc-button--dark .wp-block-button__link{background:var(--sc-navy);color:white;box-shadow:none;border-radius:999px}.wp-block-button.sc-button--small .wp-block-button__link{min-height:44px;padding:12px 20px;font-size:14px;line-height:20px}.wp-block-button.sc-button--dark .wp-block-button__link:after{background:var(--sc-mint)}
/* Header and footer remain editable template parts. */
.sc-site-header{position:sticky;top:0;z-index:50}.admin-bar .sc-site-header{top:32px}.sc-afm{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#f4f4f5;border-bottom:1px solid #e4e4e7}.sc-afm__copy{font-size:11px;line-height:16.5px;font-weight:600;letter-spacing:.04em;color:rgb(15 23 42/.7);text-align:center}.sc-afm__icon{flex-shrink:0}.sc-afm__icon img{height:24px;max-width:none;width:auto}.sc-header{background:rgb(255 255 255/.9);backdrop-filter:blur(12px);border-bottom:1px solid #f1f5f9}.sc-header__row{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:16px}.sc-logo,.sc-logo a{display:block;line-height:0}.sc-logo img{height:48px;max-width:none;width:auto}.sc-navigation{font-size:14px;font-weight:600;line-height:20px;letter-spacing:.025em;color:rgb(15 23 42/.75)}.sc-navigation .wp-block-navigation__container{gap:24px}.sc-navigation a{text-decoration:none}.sc-navigation a:hover{color:var(--sc-navy)}.sc-header .wp-block-button__link{min-height:40px;border-radius:999px;background:var(--sc-navy);box-shadow:none;color:white;font-size:14px;line-height:20px;padding:10px 24px;white-space:nowrap}.sc-header .wp-block-button__link:after{width:14px;height:14px;flex-basis:14px}.sc-header__row>.wp-block-buttons{flex-shrink:0;margin-left:-20px}.sc-portal-link{margin-left:auto;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;color:rgb(15 23 42/.8)}.sc-portal-link a{display:inline-flex;gap:6px;align-items:center}.sc-portal-link a:after{content:'';width:14px;height:14px;background:currentColor;mask:url('../arrow-up-right.svg') center/contain no-repeat}.sc-header .wp-block-navigation__responsive-container-open{width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgb(15 23 42/.1)}
.sc-footer{padding-block:64px}.sc-footer .sc-grid--footer{margin-bottom:48px}.sc-footer .sc-logo{margin-bottom:24px}.sc-footer .sc-logo img{height:40px}.sc-footer h3{font-size:10px;line-height:15px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:20px}.sc-footer .sc-caption{font-size:12px;line-height:1.625;color:rgb(15 23 42/.5);max-width:448px}.sc-footer .sc-navigation{font-size:14px;font-weight:500;line-height:20px;letter-spacing:normal;color:rgb(15 23 42/.6)}.sc-footer .sc-navigation .wp-block-navigation__container{flex-direction:column;align-items:start;gap:12px}.sc-footer .sc-grid--footer>div:last-child p{font-size:14px;line-height:20px;margin-top:12px;font-weight:500;color:rgb(15 23 42/.6)}.sc-footer>.sc-caption{font-size:11px;max-width:896px;color:rgb(15 23 42/.4)}.sc-footer>.sc-caption:nth-last-child(2){border-top:1px solid #f1f5f9;padding-top:32px}.sc-footer>.sc-caption:last-child{margin-top:24px;letter-spacing:.025em}.wp-block-template-part:has(>.sc-footer){border-top:1px solid #f1f5f9}
/* Hero: source composition, exact type and original chart paths. */
.sc-hero{position:relative;overflow:hidden;background:linear-gradient(to bottom,rgb(248 250 252/.8),white,white)}.sc-hero:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgb(15 23 42/.05) 1px,transparent 1px),linear-gradient(90deg,rgb(15 23 42/.05) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse at 70% 30%,black,transparent 65%)}.sc-hero__grid{position:relative;display:grid;grid-template-columns:1.35fr .85fr;align-items:center;gap:64px;padding-block:96px 48px}.sc-hero__copy .sc-eyebrow{color:var(--sc-mint);margin-bottom:24px}.sc-hero__title{max-width:896px;line-height:1.02;letter-spacing:-.045em}.sc-hero__copy .sc-lead{max-width:576px;margin-top:32px;color:rgb(15 23 42/.6)}.sc-hero__copy .wp-block-buttons{margin-top:40px}.sc-hero-visual{position:relative;isolation:isolate}.sc-hero-visual:before{content:'';position:absolute;z-index:-1;width:176px;height:176px;top:-20px;right:-20px;border-radius:28px;opacity:.7;filter:blur(2px);background:linear-gradient(135deg,rgb(19 223 192/.35),rgb(121 127 213/.25) 55%,rgb(248 42 102/.2))}.sc-hero-visual:after{content:'';position:absolute;z-index:-1;width:128px;height:128px;bottom:-32px;left:-32px;opacity:.7;border-radius:24px;background:linear-gradient(135deg,rgb(248 164 20/.3),rgb(248 42 102/.18))}.sc-hero-visual__spark:before,.sc-hero-visual__spark:after{content:'';position:absolute;z-index:-1}.sc-hero-visual__spark:before{width:24px;height:24px;top:40px;left:-16px;background:rgb(19 223 192/.55);border-radius:14px}.sc-hero-visual__spark:after{width:16px;height:16px;bottom:-8px;right:40px;background:rgb(121 127 213/.6);border-radius:12px}.sc-hero-visual__card{position:relative;overflow:hidden;border-radius:40px;border:1px solid var(--sc-border);padding:32px;background:white;box-shadow:var(--sc-shadow)}.sc-hero-visual__summary{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:12px}.sc-chart-end{text-align:right}.sc-chart-start .sc-stat{font-size:24px;line-height:32px;margin-top:4px;letter-spacing:normal}.sc-chart-end .sc-stat{font-size:36px;line-height:40px;margin-top:4px;letter-spacing:normal}.sc-hero-visual__card>.sc-positive{text-align:right;margin-bottom:20px}.sc-hero-visual__card>.sc-caption{text-align:right;font-size:10px;font-weight:500;line-height:15px;margin-top:-12px;margin-bottom:20px}.sc-hero-chart{height:192px;width:100%;margin:0}.sc-hero-chart img{width:100%;height:100%;object-fit:contain}.sc-chart-years{display:flex;justify-content:space-between;margin-top:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:15px;letter-spacing:.05em;color:rgb(15 23 42/.4)}
/* About, feature roles and cards. */
.sc-about{padding-block:112px}.sc-about .sc-lead{font-size:18px;color:rgb(15 23 42/.7);margin-bottom:20px}.sc-about p:not(.sc-lead):not(.sc-eyebrow)+p{margin-top:20px}.sc-about__photo img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:32px;border:1px solid var(--sc-border);box-shadow:0 40px 80px -40px rgb(15 23 42/.25)}.sc-why,.sc-fund{background:var(--sc-navy);color:white}.sc-why{position:relative;overflow:hidden}.sc-why:before{content:'';position:absolute;pointer-events:none;top:-160px;right:-160px;width:600px;height:600px;border-radius:50%;filter:blur(64px);opacity:.4;background:radial-gradient(closest-side,rgb(45 212 168/.35),transparent 70%)}.sc-why>.sc-container{position:relative}.sc-why .sc-eyebrow,.sc-fund .sc-eyebrow{color:var(--sc-mint)}.sc-why h2,.sc-fund h2{color:white;margin-bottom:56px}.sc-why .sc-grid{column-gap:56px;row-gap:40px}.sc-card{position:relative;background:white;border:1px solid var(--sc-border);border-radius:var(--sc-radius-card);padding:40px}.sc-why .sc-card,.sc-fund .sc-card{border:0;padding:0 0 0 68px;border-radius:0;background:none}.sc-why .sc-card:before,.sc-fund .sc-card:before,.sc-process .sc-card:before{content:'';position:absolute;width:48px;height:48px;left:0;top:0;background:rgb(45 212 168/.15) center/20px no-repeat;border:1px solid rgb(45 212 168/.3);border-radius:var(--sc-radius-button)}.sc-card.sc-card--growth:before{background-image:url('../growth.svg')}.sc-card.sc-card--activity:before{background-image:url('../activity.svg')}.sc-card.sc-card--shield:before{background-image:url('../shield.svg')}.sc-card.sc-card--chart:before{background-image:url('../chart.svg')}.sc-card.sc-card--cpu:before{background-image:url('../cpu.svg')}.sc-why .sc-card--chart:before{background-image:url('../bar-chart.svg')}.sc-why h3{font-size:18px;line-height:28px;color:white;margin-bottom:8px}.sc-why .sc-card p{font-size:15px;line-height:1.625;color:rgb(255 255 255/.65)}
.sc-stats{border-block:1px solid rgb(226 232 240/.7)}.sc-stats h2{font-size:36px;line-height:40px;max-width:672px;margin-bottom:48px}.sc-stats .sc-card{border-radius:24px;transition:border-color .15s}.sc-stats .sc-card:hover{border-color:#cbd5e1}.sc-stats .sc-stat{margin-bottom:12px}.sc-stats .sc-card h3{font-size:14px;line-height:20px;margin-bottom:12px}.sc-stats .sc-card p:not(.sc-stat):not(.sc-stat-badge):not(.sc-stat-return){font-size:13px;line-height:1.625;color:rgb(15 23 42/.55)}.sc-stats .sc-card--highlight{border-color:var(--sc-navy);box-shadow:0 1px 2px rgb(0 0 0/.05)}.sc-stat-badge{position:absolute;top:24px;right:24px;font-size:10px;line-height:15px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sc-mint)}.sc-stat-return{display:flex;align-items:center;gap:8px;border-top:1px solid #f1f5f9;margin-top:20px;padding-top:20px;font-size:12px;line-height:18px;font-weight:600;color:var(--sc-mint)}.sc-stat-return:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--sc-mint)}
.sc-timeline-section{position:relative;padding-block:112px}.sc-timeline-section:before{content:'';position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(45 212 168/.4),transparent)}.sc-timeline-section .sc-container{max-width:1152px}.sc-timeline-section h2{max-width:672px;margin-bottom:56px}.sc-timeline-section .sc-eyebrow{color:var(--sc-mint)}.sc-timeline{border-left:2px solid rgb(45 212 168/.3);margin-left:24px}.sc-timeline__event{position:relative;padding-left:48px}.sc-timeline__event+.sc-timeline__event{margin-top:56px}.sc-timeline__event:before{content:'';position:absolute;width:20px;height:20px;left:-11px;top:4px;border-radius:50%;background:var(--sc-mint);border:4px solid white;box-shadow:0 0 0 4px white}.sc-timeline__event:nth-child(2):before{background:#e8a5a0}.sc-timeline__event:nth-child(4):before{background:var(--sc-navy)}.sc-timeline__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:8px}.sc-timeline__year{font-size:14px;line-height:20px;font-weight:700;letter-spacing:.15em;color:var(--sc-mint)}.sc-timeline__heading h3{font-size:24px;line-height:32px}.sc-timeline__event>p{max-width:672px;color:rgb(15 23 42/.65)}
.sc-process h2{margin:0}.sc-process .sc-grid--process>div:first-child>p:not(.sc-eyebrow){max-width:448px;margin-top:24px}.sc-process .sc-card{padding:40px 40px 40px 112px;border-radius:28px;transition:border-color .15s,box-shadow .15s}.sc-process .sc-card:before{left:40px;top:40px;background-color:rgb(45 212 168/.1)}.sc-process .sc-card:hover{border-color:rgb(45 212 168/.4);box-shadow:0 4px 6px -1px rgb(45 212 168/.05),0 2px 4px -2px rgb(45 212 168/.05)}.sc-process h3{font-size:20px;line-height:28px;margin-bottom:8px}.sc-process .sc-grid--process>div:last-child>p{margin-top:24px}.sc-fund{padding-block:112px}.sc-fund .sc-grid{column-gap:40px;row-gap:32px}.sc-fund .sc-card{padding-left:52px}.sc-fund .sc-card:before{width:36px;height:36px;border-radius:20px;border-color:rgb(45 212 168/.25);background-image:url('../check.svg');background-size:16px}.sc-fund h3{font-size:16px;line-height:24px;color:white;margin-bottom:6px}.sc-fund .sc-card p{font-size:14px;line-height:1.625;color:rgb(255 255 255/.6)}
.sc-partners{border-block:1px solid #f1f5f9}.sc-partners h2{font-size:36px;line-height:40px;max-width:672px;margin-bottom:16px}.sc-partners>.sc-container>p:not(.sc-eyebrow){max-width:672px}.sc-partners>.sc-container>.sc-grid{margin-top:56px;align-items:stretch}.sc-partner{overflow:hidden;border-radius:24px;padding:0;transition:border-color .15s,box-shadow .15s}.sc-partner:hover{border-color:rgb(45 212 168/.4);box-shadow:0 4px 6px -1px rgb(45 212 168/.1)}.sc-partner__logo{aspect-ratio:5/3;display:grid;place-items:center;border-bottom:1px solid #f1f5f9;padding:16px 24px}.sc-partner__logo img{max-width:75%;max-height:70%;object-fit:contain}.sc-partner h3{font-size:14px;line-height:20px;margin:20px 20px 6px}.sc-partner p{font-size:12px;line-height:1.625;color:rgb(15 23 42/.55);margin:0 20px 20px}.sc-partners>.sc-container>p:last-child{margin-top:40px}
/* Native Query Loop styled as the original horizontally scrolling article rail. */
.sc-insights{background:var(--wp--preset--color--sand);padding-block:112px}.sc-insights__heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:56px}.sc-insights__intro{max-width:768px}.sc-insights h2{margin-bottom:20px}.sc-insights__intro>p:not(.sc-eyebrow){max-width:672px;line-height:28px}.sc-insights__controls{flex-shrink:0;flex-wrap:nowrap;gap:12px}.wp-block-button.sc-button--icon .wp-block-button__link{min-height:44px;width:44px;height:44px;padding:0;border:1px solid rgb(15 23 42/.1);border-radius:999px;background:white;color:var(--sc-navy);box-shadow:none;font-size:0;gap:0}.wp-block-button.sc-button--icon .wp-block-button__link:after{width:16px;height:16px;flex-basis:16px}.wp-block-button.sc-button--previous .wp-block-button__link:after{mask-image:url('../arrow-left.svg')}.wp-block-button.sc-button--icon .wp-block-button__link:hover{background:var(--sc-navy);color:white;border-color:var(--sc-navy);filter:none}.wp-block-button.sc-button--icon .wp-block-button__link:hover:after{transform:none}.sc-insights__controls .sc-button--desktop-blog{margin-left:4px}.sc-posts--home .wp-block-post-template{display:flex;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding:0 0 20px;margin:0;list-style:none;scrollbar-width:none}.sc-posts--home .wp-block-post-template::-webkit-scrollbar{display:none}.sc-posts--home .wp-block-post{position:relative;flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;overflow:hidden;border-radius:28px;border:1px solid rgb(15 23 42/.07);background:white;box-shadow:0 24px 60px -36px rgb(15 23 42/.32);transition:transform .5s,box-shadow .5s}.sc-posts--home .wp-block-post:hover{transform:translateY(-4px);box-shadow:0 30px 70px -34px rgb(15 23 42/.4)}.sc-posts--home .wp-block-post-featured-image{margin:0;aspect-ratio:16/10;overflow:hidden;background:#f1f5f9}.sc-posts--home .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.sc-posts--home .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.035)}.sc-post-copy{padding:24px}.sc-post-copy .wp-block-post-terms{position:absolute;left:16px;top:16px;padding:6px 12px;border-radius:999px;background:rgb(255 255 255/.9);backdrop-filter:blur(8px);box-shadow:0 1px 2px rgb(0 0 0/.05);font-size:10px;line-height:15px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--sc-navy)}.sc-post-copy .wp-block-post-date{font-size:11px;line-height:16.5px;letter-spacing:.15em;font-weight:600;text-transform:uppercase;color:rgb(15 23 42/.4)}.sc-post-copy h3{font-size:20px;font-weight:700;line-height:1.375;letter-spacing:-.025em;margin-top:12px;margin-bottom:12px;text-wrap:initial}.sc-post-copy .wp-block-post-excerpt__excerpt{font-size:14px;line-height:24px;color:rgb(15 23 42/.55);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sc-post-copy .wp-block-post-excerpt__more-text{margin-top:24px;font-size:14px;line-height:20px;font-weight:700}.sc-post-copy .wp-block-post-excerpt__more-link{display:inline-flex;align-items:center;gap:8px;font-size:14px}.sc-post-copy .wp-block-post-excerpt__more-link:after{content:'';width:16px;height:16px;background:var(--sc-mint);mask:url('../arrow-right.svg') center/contain no-repeat}.sc-insights__mobile-more{display:none;margin-top:12px}
.sc-portal{padding-block:64px}.sc-portal__panel{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px;border:1px solid var(--sc-navy);border-radius:40px;background:var(--sc-navy);color:white}.sc-portal__copy{max-width:576px}.sc-portal .sc-eyebrow{color:var(--sc-mint)}.sc-portal .sc-eyebrow:before{flex-basis:32px}.sc-portal h2{font-size:30px;line-height:36px;letter-spacing:-.025em;color:white;margin-bottom:12px}.sc-portal__copy>p:not(.sc-eyebrow){color:rgb(255 255 255/.7);line-height:1.625}.sc-portal__copy>p:last-child{margin-top:16px}.sc-portal__panel>.wp-block-buttons{flex-shrink:0}.sc-portal .wp-block-button__link{font-size:14px;line-height:20px;min-height:52px;padding:16px 28px;white-space:nowrap;box-shadow:none}
.sc-contact h2{margin-bottom:24px}.sc-contact-copy>p:not(.sc-eyebrow){max-width:512px;margin-bottom:40px}.sc-contact .sc-card{padding:40px;border-radius:32px;box-shadow:var(--sc-shadow-soft)}.sc-contact .sc-card>.sc-grid{gap:16px;margin-bottom:32px}.sc-person{text-align:center}.sc-person__photo{margin:0 auto 12px;width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--wp--preset--color--mint-soft);box-shadow:0 0 0 4px white,0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.sc-person__photo img{width:100%;height:100%;object-fit:cover;object-position:top}.sc-person__name{font-size:14px;font-weight:700;line-height:20px;color:var(--sc-navy)}.sc-person__role{font-size:12px;line-height:16px;color:rgb(15 23 42/.5)}.sc-contact .sc-card>p:not(:last-child){font-size:15px;line-height:1.625;color:rgb(15 23 42/.6);margin-bottom:32px}.sc-contact .sc-card .wp-block-button,.sc-contact .sc-card .wp-block-button__link{width:100%;padding-inline:0}.sc-contact .sc-card>p:last-child{display:flex;justify-content:center;margin-top:20px;font-size:14px;font-weight:600;line-height:20px;color:rgb(15 23 42/.55)}.sc-contact .sc-card>p:last-child a{display:inline-flex;gap:8px;align-items:center;font-size:14px}.sc-contact .sc-card>p:last-child a:after{content:'';width:16px;height:16px;flex-shrink:0;background:currentColor;mask:url('../arrow-right.svg') center/contain no-repeat}.sc-contact-values{font-size:14px;line-height:20px}.sc-contact-values p{line-height:20px;position:relative;padding-left:28px;color:rgb(15 23 42/.7)}.sc-contact-values p+p{margin-top:16px}.sc-contact-values p:before{content:'';position:absolute;left:0;top:2px;width:16px;height:16px;background:var(--sc-mint);mask:url('../map-pin.svg') center/contain no-repeat}.sc-contact-values p+p:before{mask-image:url('../mail.svg')}
/* Original controls and chart presentation, data stays in the site plugin. */
.sc-equity-section>.sc-container{max-width:1216px;border:1px solid var(--sc-border);border-radius:40px;padding:48px;box-shadow:var(--sc-shadow-soft)}.sc-equity-section{padding-inline:32px}.sc-equity-section h2{max-width:576px;font-size:36px;line-height:40px;margin-bottom:12px}.sc-equity-section>.sc-container>p:not(.sc-eyebrow):not(.sc-caption){max-width:576px}.sc-equity-section .sc-eyebrow{color:var(--sc-mint)}.sc-equity-section .sc-eyebrow:before{flex-basis:32px}.sc-equity{margin-top:40px}.sc-equity__controls{display:grid;gap:20px;margin-bottom:40px}.sc-equity__options{display:flex;align-items:center;gap:12px;border:0;padding:0;margin:0;min-width:0}.sc-equity__options legend{float:left;flex-shrink:0;width:112px;font-size:10px;line-height:15px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(15 23 42/.4);padding:0}.sc-equity__options>div{display:flex;flex-wrap:wrap;gap:8px}.sc-equity__options button{font-size:12px;line-height:16px;font-weight:600;color:rgb(15 23 42/.6);border:1px solid var(--sc-border);background:white;border-radius:999px;padding:6px 16px;cursor:pointer;transition:border-color .15s,color .15s}.sc-equity__options button:hover{border-color:rgb(15 23 42/.3);color:var(--sc-navy)}.sc-equity__options button[aria-pressed=true]{background:var(--sc-mint);color:var(--sc-navy);border-color:var(--sc-mint);box-shadow:0 1px 2px rgb(45 212 168/.3)}.sc-equity__summary{padding:24px;border:1px solid var(--sc-border);border-radius:24px;background:rgb(248 250 252/.7);margin-bottom:32px}.sc-equity__summary>.sc-label{display:block;margin-bottom:8px}.sc-equity__summary-row{display:flex;align-items:end;justify-content:space-between;gap:32px}.sc-equity__value{font-size:36px;line-height:40px;font-weight:700;color:var(--sc-mint);font-variant-numeric:tabular-nums;flex-shrink:0}.sc-equity__summary .sc-equity__explanation{max-width:672px;text-align:right;font-size:16px;line-height:1.625;color:rgb(15 23 42/.65)}.sc-equity__chart{display:block;width:100%;height:400px;margin:0}.sc-equity__chart text{font-size:11px;font-family:var(--wp--preset--font-family--jakarta);fill:rgb(15 23 42/.5)}.sc-equity__disclaimer{font-size:12px;line-height:1.625;color:rgb(15 23 42/.6);max-width:896px;margin-top:16px}.sc-equity__legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:12px;line-height:16px;color:rgb(15 23 42/.6)}.sc-equity__legend>span:first-child{display:flex;align-items:center;gap:8px}.sc-equity__legend>span:first-child:before{content:'';width:10px;height:10px;border-radius:50%;background:var(--sc-mint)}.sc-equity__legend>span:last-child{margin-left:auto}.sc-equity__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:40px;margin-top:32px;border-top:1px solid #f1f5f9}.sc-equity__facts span{display:block;font-size:10px;font-weight:700;line-height:15px;letter-spacing:.2em;text-transform:uppercase;color:rgb(15 23 42/.4);margin-bottom:8px}.sc-equity__facts strong{font-size:20px;line-height:28px;font-weight:700;font-variant-numeric:tabular-nums}.sc-equity__facts [data-fact-end]{color:var(--sc-mint)}.sc-equity__accessible{margin-top:16px;font-size:12px}.sc-equity__accessible table{width:100%;border-collapse:collapse}.sc-equity__accessible :where(th,td){text-align:start;padding:8px;border-bottom:1px solid var(--sc-border)}
/* Meeting dialog: original presentation, Gravity Forms handles validation. */
.sc-dialog{position:fixed;overflow:hidden;max-height:90vh;width:min(560px,calc(100% - 32px));padding:0;border:1px solid var(--sc-border);border-radius:16px;box-shadow:0 25px 50px -12px rgb(0 0 0/.25);color:var(--sc-navy)}.sc-dialog::backdrop{background:rgb(0 0 0/.8)}.sc-dialog__head{background:var(--sc-navy);color:white;padding:28px 28px 24px}.sc-dialog__head h2{font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.025em;max-width:440px}.sc-dialog__head p{font-size:14px;line-height:1.625;color:rgb(255 255 255/.7);margin-top:8px}.sc-dialog__close{position:absolute;right:16px;top:16px;z-index:2;width:16px;height:16px;overflow:hidden;padding:0;border:0;background:rgb(255 255 255/.7);font-size:0;mask:url('../close.svg') center/contain no-repeat;cursor:pointer}.sc-dialog__form{padding:24px 28px;overflow-y:auto;max-height:65vh;background:white}.sc-staging-message{padding:12px;font-size:12px;line-height:1.5;background:var(--wp--preset--color--mint-soft);border-radius:14px;margin-bottom:16px}.sc-dialog .gform_wrapper.gravity-theme .gfield_label{font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px}.sc-dialog .gform_wrapper.gravity-theme .gform_fields{gap:16px}.sc-dialog .ginput_container :where(input,textarea){width:100%;min-width:0;border:1px solid var(--sc-border);border-radius:14px;background:white;padding:8px 12px;font-size:14px;line-height:20px}.sc-dialog .ginput_container input{height:40px}.sc-dialog .ginput_container textarea{min-height:80px}.sc-dialog .gform_wrapper.gravity-theme .gform_footer{margin-top:16px;padding:0}.sc-dialog .gform_button{width:100%;border:0;border-radius:20px;background:var(--sc-mint);color:var(--sc-navy);padding:12px 24px;font-size:14px;line-height:20px;font-weight:700;cursor:pointer}
@media(max-width:1279px){.sc-hero__grid{grid-template-columns:1fr;gap:48px}.sc-header .sc-portal-link{display:none}.sc-header .sc-navigation{order:3;margin-left:0}.sc-header__row>.wp-block-buttons{order:2;margin-left:auto}.sc-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.sc-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.sc-person__photo{width:80px;height:80px}}
@media(max-width:1023px){.sc-grid--about,.sc-grid--process,.sc-grid--contact{grid-template-columns:1fr;gap:48px}.sc-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-stats .sc-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-contact .sc-card>.sc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-portal__panel{flex-direction:column;align-items:start}.sc-posts--home .wp-block-post{flex-basis:calc(50% - 12px)}}
@media(max-width:767px){.sc-container{padding-inline:24px}.sc-section{padding-block:64px}.sc-about,.sc-timeline-section,.sc-fund,.sc-insights{padding-block:80px}.sc-section h2{font-size:30px;line-height:36px}.sc-afm__copy{font-size:10px;line-height:15px}.sc-afm__icon img{height:20px}.sc-logo img{height:40px}.sc-header__row{gap:16px}.sc-header .wp-block-buttons{display:none}.sc-hero__grid{padding-block:64px 32px}.sc-hero__copy .sc-lead{font-size:18px}.wp-block-button__link{font-size:14px;line-height:20px;padding-inline:28px;min-height:54px}.sc-hero-visual__card{padding:32px;border-radius:32px}.sc-chart-start .sc-stat{font-size:20px;line-height:28px}.sc-chart-end .sc-stat{font-size:30px;line-height:36px}.sc-hero-chart{height:160px}.sc-grid--2,.sc-grid--3,.sc-stats .sc-grid--3,.sc-grid--footer{grid-template-columns:1fr}.sc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sc-stats .sc-grid{gap:20px}.sc-card{padding:32px}.sc-stats .sc-stat{font-size:30px;line-height:36px}.sc-stats h2{margin-bottom:48px}.sc-timeline{margin-left:12px}.sc-timeline__event{padding-left:32px}.sc-timeline__event+.sc-timeline__event{margin-top:40px}.sc-timeline__heading h3{font-size:20px;line-height:28px}.sc-process .sc-card{padding:32px 32px 32px 104px}.sc-process .sc-card:before{left:32px;top:32px}.sc-fund .sc-grid{grid-template-columns:1fr}.sc-partner{padding:0}.sc-partners h2{margin-bottom:16px}.sc-insights__heading{align-items:start;flex-direction:column;margin-bottom:40px}.sc-insights__intro h2{margin-bottom:20px}.sc-portal{padding-block:32px}.sc-portal__panel{padding:32px;border-radius:32px}.sc-portal h2{font-size:24px;line-height:32px}.sc-contact .sc-card{padding:32px}.sc-contact .sc-card .wp-block-button__link{font-size:14px}.sc-equity-section{padding-inline:24px}.sc-equity-section>.sc-container{padding:24px;border-radius:32px}.sc-equity__summary{padding:20px}.sc-equity__summary-row{flex-direction:column;align-items:start;gap:12px}.sc-equity__summary .sc-equity__explanation{text-align:start;font-size:14px}.sc-equity__value{font-size:30px;line-height:36px}.sc-equity__chart{height:340px}.sc-equity__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sc-equity__facts strong{font-size:18px;line-height:28px}.admin-bar .sc-site-header{top:46px}}
@media(max-width:639px){.sc-contact .sc-card>.sc-grid{grid-template-columns:1fr}.sc-person__photo{width:96px;height:96px}.sc-posts--home .wp-block-post{flex-basis:86%}.sc-posts--home .wp-block-post-template{gap:20px}.sc-insights__controls .sc-button--desktop-blog{display:none}.sc-insights__mobile-more{display:flex}.sc-equity__options{display:block}.sc-equity__options legend{float:none;width:auto;margin-bottom:12px}.sc-dialog__head h2{font-size:24px}.sc-footer .sc-caption{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none;transition:none}}
/* The same roles are loaded in the Gutenberg canvas. */
.editor-styles-wrapper .sc-container{max-width:100%}.editor-styles-wrapper .sc-site-header{position:static}.editor-styles-wrapper .sc-hero__grid{grid-template-columns:1fr}.editor-styles-wrapper .sc-posts--home .wp-block-post-template{padding-block-start:8px}.editor-styles-wrapper .sc-hero-visual__card>.sc-positive,.editor-styles-wrapper .sc-hero-visual__card>.sc-caption{text-align:right}

.sc-equity__accessible:not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
/* Specificity here deliberately exceeds WordPress's flow margin reset. */
.sc-section h2{margin-bottom:24px}.sc-why h2,.sc-fund h2{margin-bottom:56px}.sc-stats h2{margin-bottom:48px}.sc-timeline-section h2{margin-bottom:56px}.sc-process h2{margin-bottom:0}.sc-partners h2{margin-bottom:16px}.sc-insights h2{margin-bottom:20px}.sc-portal h2{margin-bottom:12px}.sc-equity-section h2{margin-bottom:12px}.sc-partner.sc-card p{margin-bottom:20px}.sc-insights .wp-block-buttons.sc-insights__mobile-more{display:none}.sc-equity{position:relative}.sc-equity__tooltip{position:absolute;pointer-events:none;z-index:2;background:white;padding:10px;border:1px solid var(--sc-border);border-radius:12px;font-size:12px;line-height:20px;box-shadow:0 2px 8px rgb(15 23 42/.08)}
@media(max-width:639px){.sc-insights .wp-block-buttons.sc-insights__mobile-more{display:flex}}
.sc-stats .sc-grid{align-items:stretch}.sc-stats .sc-card{height:100%}.sc-contact .sc-card .wp-block-button__link{min-height:56px}
@media(max-width:767px){.sc-contact .sc-card .wp-block-button__link{min-height:52px}}

@media(max-width:767px){.sc-hero .wp-block-button:not(.is-style-sc-secondary) .wp-block-button__link{min-height:52px}}

@media(min-width:1280px){.sc-header .sc-navigation{margin-left:auto}}

.sc-header .sc-mobile-nav{display:none}.sc-header .wp-block-navigation__responsive-container-open svg{display:none}.sc-header .wp-block-navigation__responsive-container-open:after{content:'';width:20px;height:20px;background:currentColor;mask:url('../menu.svg') center/contain no-repeat}
@media(max-width:1279px){.sc-header{position:relative}.sc-header .sc-desktop-nav{display:none}.sc-header .sc-mobile-nav{display:block;width:100%}.sc-header .wp-block-navigation__responsive-container.is-menu-open{position:absolute;inset:100% 0 auto;background:white;border-top:1px solid #f1f5f9;padding:24px;box-shadow:0 28px 70px -35px rgb(15 23 42/.35)}.sc-header .wp-block-navigation__responsive-container-content{padding:0;align-items:stretch}.sc-header .is-menu-open .wp-block-navigation__container{align-items:stretch;width:100%;gap:4px}.sc-header .is-menu-open .wp-block-navigation-item__content{display:flex;width:100%;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:24px;font-size:16px;line-height:24px;font-weight:700;letter-spacing:normal}.sc-header .sc-mobile-nav a:after{content:'';width:16px;height:16px;background:var(--sc-mint);mask:url('../arrow-right.svg') center/contain no-repeat}.sc-header .is-menu-open .wp-block-navigation-item__content:hover{background:#faf9f6}.sc-header .wp-block-navigation__responsive-container-close{top:-61px;right:0;width:44px;height:44px;display:grid;place-items:center;background:white;border:1px solid rgb(15 23 42/.1);border-radius:50%}.sc-header .wp-block-navigation__responsive-container-close svg{width:20px;height:20px}.sc-header .sc-mobile-meeting{border-top:1px solid #f1f5f9;padding-top:20px;margin-top:16px}.sc-header .is-menu-open .sc-mobile-meeting a,.sc-header .is-menu-open .sc-mobile-portal a{justify-content:center;gap:8px;font-size:14px;line-height:20px}.sc-header .is-menu-open .sc-mobile-meeting a{background:var(--sc-mint)}.sc-header .sc-mobile-meeting a:after{background:var(--sc-navy)}.sc-header .sc-mobile-portal{margin-top:8px}.sc-header .sc-mobile-portal a{border:1px solid rgb(15 23 42/.1)}.sc-header .sc-mobile-portal a:after{background:var(--sc-navy);mask-image:url('../arrow-up-right.svg')}}
@media(max-width:1279px){.sc-header nav.sc-navigation{position:static}.sc-header .is-menu-open .wp-block-navigation__container>.sc-desktop-nav{display:none}.sc-header .is-menu-open .wp-block-navigation__container>.sc-mobile-nav{display:block}.sc-header .wp-block-navigation__responsive-dialog{position:static}.sc-header .wp-block-navigation__responsive-close{max-width:none}}
@media(max-width:1279px){.sc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding:0;align-items:stretch}.sc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{padding:14px 16px}.sc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:4px}.sc-header .wp-block-navigation__responsive-close{position:static}.sc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{margin:0}.sc-header .wp-block-navigation__responsive-container-close{right:24px}}
@media(max-width:1279px){.sc-header .wp-block-navigation__responsive-container.is-menu-open{overflow:visible}.sc-header .wp-block-navigation__responsive-container-close{z-index:2}}
.sc-header .sc-portal-link{padding-inline:16px}
