@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_next/static/media/host-grotesk-latin-ext-wght-normal.29d710f2.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_next/static/media/host-grotesk-latin-wght-normal.bd5350a6.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.236eb3ca.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.82fdc3fb.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.d0a72cc7.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.e76cfc9a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.a7123274.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.60383d45.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.41138a44.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.bd68feb5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-600-normal.422bb707.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-600-normal.0dcad33c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ss-color-canvas:#ffffff;--ss-color-surface:#ffffff;--ss-color-surface-soft:#f5f5f2;--ss-color-text:#1f211e;--ss-color-text-secondary:#65675f;--ss-color-border:#dedfd8;--ss-color-accent:#1f6a4d;--ss-font-body:sans-serif;--ss-font-display:serif;--ss-font-mono:monospace;--ss-radius-small:6px;--ss-radius-medium:12px;--ss-space-1:4px;--ss-space-2:8px;--ss-space-3:12px;--ss-space-4:16px;--ss-space-6:24px;--ss-space-8:32px;--ss-entryway-caution:#b97e2c;--ss-entryway-caution-bg:#f7ead6;--ss-entryway-caution-ink:#8a5c34;--ss-entryway-blocked:#a0524b;--ss-entryway-blocked-bg:#f5e7e4;--ss-entryway-not-held:#a3947f;--ss-entryway-match:#3e7a46;--ss-entryway-match-bg:#e7f0e4;--ss-entryway-scrim:rgba(46,44,42,.32);--ss-entryway-panel-width:440px;--ss-entryway-sheet-max-height:86svh;--ss-entryway-accent-tint:#f0e7fb;--ss-entryway-accent-ink:#5646c4;--ss-entryway-slab:#2e2c2a;--ss-entryway-slab-text:#f4ece1;--ss-entryway-slab-sub:#b8afa5;--ss-entryway-slab-accent:#b8a5f5;--ss-entryway-slab-dot:#433e37}[data-theme=dark]{--ss-entryway-caution:#d9a25c;--ss-entryway-caution-bg:#3b2f21;--ss-entryway-blocked:#d98d85;--ss-entryway-blocked-bg:#402a28;--ss-entryway-match:#7db987;--ss-entryway-match-bg:#24372a;--ss-entryway-accent-tint:#2b2537;--ss-entryway-accent-ink:#b8a5f5;--ss-entryway-scrim:rgba(0,0,0,.54)}:root{--rail-max:1248px;--gutter:clamp(20px,6.667vw,96px);--measure:68ch;--rail-inset:max(var(--gutter),(100% - var(--rail-max))/2);--rail:min(var(--rail-max),100% - 2 * var(--gutter))}.rail-band{box-sizing:border-box;padding-inline:var(--rail-inset);width:100%}.rail-block{box-sizing:border-box;margin-inline:var(--rail-inset)}.rail-contained>*,.ss-surface-page>*{--rail-inset:0px}.rail-measure{max-inline-size:var(--measure)}:where(h1,h2){text-wrap:balance}:root{--ss-color-canvas:var(--cream,#fcf6ef);--ss-color-surface:var(--paper,#fffdfa);--ss-color-surface-soft:var(--warm-tint,#f6ede2);--ss-color-text:var(--ink,#2e2c2a);--ss-color-text-secondary:var(--secondary,#57524c);--ss-color-text-muted:var(--muted,#766c60);--ss-color-border:var(--hairline,#e9dfd2);--ss-color-border-strong:var(--muted,#766c60);--ss-color-accent:var(--purple,#6d5ae6);--ss-color-link:var(--purple,#6d5ae6);--ss-color-link-hover:var(--purple-dark,#5946d1);--ss-color-focus:var(--purple,#6d5ae6);--ss-color-on-accent:#ffffff;--ss-font-body:var(--body,Helvetica,Arial,sans-serif);--ss-font-display:var(--display,Helvetica,Arial,sans-serif);--ss-font-mono:var(--mono,ui-monospace,monospace);--ss-radius-small:9px;--ss-radius-medium:16px;--ss-radius-large:26px;--cream:#fcf6ef;--paper:#fffdfa;--input:#fcf6ef;--ink:#2e2c2a;--secondary:#57524c;--muted:#a3947f;--purple:#6d5ae6;--purple-dark:#5646c4;--purple-tint:#f1e8db;--lavender:#b8a5f5;--warm-tint:#f6ede2;--success:#3e7a46;--success-bg:#e7f0e4;--dark:#2e2c2a;--dark-secondary:#b8afa5;--hairline:#efe4d5;--white:#fff;--black:#000;--line-strong:#d9d1c6;--accent-deep:#5731c6;--accent-bright:#8d7cf0;--ink-charcoal:#433e37;--dark-deep:#16130f;--dark-near:#231f1c;--dark-text:#f4ece1;--provider-claude:#d97757;--signal-yellow:#f6ff54;--signal-yellow-muted:#f7e7ad;--warning-ink:#9a6424;--pro-border:#453c66;--danger:#9f3025;--danger-border:#f0a89e;--scrim:#17151370;--shadow-card:0 2px 16px rgba(87,72,48,0.05);--card-hover-lift:-2px;--card-hover-border:color-mix(in srgb,var(--purple) 28%,var(--hairline));--shadow-float:0 10px 30px rgba(87,72,48,0.08);--shadow-dock:0 -8px 28px rgba(87,72,48,0.08);--shadow-accent:0 4px 16px rgba(109,90,230,0.32);--shadow-focus:0 0 0 3px color-mix(in srgb,var(--purple) 10%,transparent);--display:"Host Grotesk Variable","Host Grotesk",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--body:Helvetica,Arial,sans-serif;--site-label-font:var(--body);--site-label-weight:700;--site-label-tracking:0.045em;--wordmark:var(--display);--page-title-size:clamp(36px,3.6vw,52px);--section-gap:100px;--conversion-gap:130px;--space-page-section-compact:56px;--space-page-section:88px;--space-page-section-spacious:120px;--page-hero-gap:48px;--page-arrival-gap:24px;--radius-none:0;--radius-2xs:4px;--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px;--radius-pill:999px;--radius-round:50%;--radius-control:var(--radius-pill);--radius-panel:var(--radius-md);--plate-grid:linear-gradient(var(--ss-color-border) 1px,transparent 1px),linear-gradient(90deg,var(--ss-color-border) 1px,transparent 1px);--motion-fast:140ms;--motion-base:240ms;--motion-draw:900ms;--motion-stagger:55ms;--motion-ease:cubic-bezier(0.2,0.8,0.2,1)}@media (max-width:760px){:root{--space-page-section-compact:40px;--space-page-section:64px;--space-page-section-spacious:84px}}@media (max-width:700px){:root{--page-arrival-gap:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--cream:#211d18;--paper:#2b2620;--input:#262119;--ink:#f4ece1;--secondary:#cdc3b5;--muted:#9a8f7f;--purple:#8d7cf0;--purple-dark:#a191f4;--purple-tint:#332c24;--lavender:#b8a5f5;--warm-tint:#2e2820;--success:#7fc492;--success-bg:#223528;--dark:#16130f;--dark-secondary:#a89d8e;--hairline:#3a342b;--shadow-card:0 1px 8px rgba(0,0,0,0.16);--shadow-float:0 8px 24px rgba(0,0,0,0.24);--shadow-dock:0 -8px 24px rgba(0,0,0,0.24);--shadow-accent:0 4px 16px rgba(141,124,240,0.22)}}html[data-theme=dark]{color-scheme:dark;--cream:#211d18;--paper:#2b2620;--input:#262119;--ink:#f4ece1;--secondary:#cdc3b5;--muted:#9a8f7f;--purple:#8d7cf0;--purple-dark:#a191f4;--purple-tint:#332c24;--lavender:#b8a5f5;--warm-tint:#2e2820;--success:#7fc492;--success-bg:#223528;--dark:#16130f;--dark-secondary:#a89d8e;--hairline:#3a342b;--shadow-card:0 1px 8px rgba(0,0,0,0.16);--shadow-float:0 8px 24px rgba(0,0,0,0.24);--shadow-dock:0 -8px 24px rgba(0,0,0,0.24);--shadow-accent:0 4px 16px rgba(141,124,240,0.22)}@font-face{font-display:block;font-family:Material Symbols Rounded;font-style:normal;font-weight:500;src:url(/site-assets/material-symbols-rounded-subset-20260830c.woff2) format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--cream);color:var(--ink)}body{margin:0;font-family:var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}a:hover{color:var(--purple-dark)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--purple);outline-offset:2px}img{display:block;height:auto;max-width:100%}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body,:root:not([data-theme=light]) html{background:var(--dark-deep)}}html[data-theme=dark],html[data-theme=dark] body{background:var(--dark-deep)}[data-ss-context-page]>section[id]{scroll-margin-top:96px}main{counter-reset:ss-section}.material-symbols-rounded{direction:ltr;display:inline-block;font-family:Material Symbols Rounded;font-feature-settings:"liga";font-size:1.25em;font-style:normal;font-weight:500;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"liga"}.visuallyHidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.siteSkipLink{background:var(--ink);border-radius:var(--radius-pill);color:var(--paper);left:18px;padding:11px 16px;position:fixed;top:12px;transform:translateY(-160%);transition:transform var(--motion-fast) var(--motion-ease);z-index:200}.siteSkipLink:focus{color:var(--paper);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.siteSkipLink{transition:none}}.siteSkipTarget{display:block;scroll-margin-top:84px}.material-symbols-rounded[data-icon]:before{content:attr(data-icon)}:where(h1,h2){text-wrap:wrap}.pageHero{display:grid;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);padding:clamp(56px,8vw,112px) var(--rail-inset)}.pageHero--entity{grid-template-columns:auto minmax(0,1fr)}.pageHero:has(.pageHero__aside){grid-template-columns:minmax(0,1fr) minmax(240px,.38fr)}.pageHero--entity:has(.pageHero__icon):has(.pageHero__aside){grid-template-columns:auto minmax(0,1fr) minmax(300px,360px)}.pageHero__body{min-width:0}.pageHero__eyebrow{margin-bottom:18px}.pageHero h1{font-size:var(--page-title-size);line-height:1.04;margin-bottom:20px}.pageHero__description{color:var(--secondary);font-size:clamp(17px,1.5vw,20px);line-height:1.55;max-width:var(--measure)}.pageHero__description>:last-child{margin-bottom:0}.pageHero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.entityHero .pageHero__icon>.material-symbols-rounded{align-items:center;background:var(--purple-tint);border-radius:var(--radius-md);color:var(--purple);display:inline-flex;font-size:30px;height:64px;justify-content:center;margin-bottom:22px;width:64px}@media (max-width:760px){.pageHero--entity{grid-template-columns:1fr}.pageHero:has(.pageHero__aside){grid-template-columns:1fr}.pageHero--entity:has(.pageHero__icon):has(.pageHero__aside){grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1024px){.pageHero--entity:has(.pageHero__icon):has(.pageHero__aside){grid-template-columns:1fr}}.entityHero .pageHero__body{min-width:0}.entityHero .pageHero__body h1{font-size:clamp(36px,3.8vw,52px);font-weight:600;line-height:1.02;margin:0;overflow-wrap:anywhere}.entityHero .pageHero__icon{align-self:start}.pageHero.pageHero--illustrated{display:grid}.pageHero.pageHero--illustrated:has(.pageHero__aside){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.pageHero--illustrated .pageHero__body{align-self:center}.pageHero--illustrated .pageHero__aside{display:grid;min-width:0}.pageHero--illustrated .pageHero__supplement{margin-top:24px}@media (max-width:760px){.pageHero.pageHero--illustrated:has(.pageHero__aside){grid-template-columns:minmax(0,1fr)}.pageHero--illustrated .pageHero__aside{order:-1}}.pageHero.homeHeroDoors{display:block;padding-bottom:8px}.organizationProfileHero .pageHero__body h1{overflow-wrap:anywhere;line-height:1.1}@media (max-width:360px){.organizationProfileHero .pageHero__body h1{font-size:30px}}.sectorLandscapeHero .pageHero__body{display:grid;justify-items:start}.pageSection{padding-inline:var(--rail-inset)}.pageSection.pageSection--compact{padding-block:var(--space-page-section-compact)}.pageSection.pageSection--standard{padding-block:var(--space-page-section)}.pageSection.pageSection--spacious{padding-block:var(--space-page-section-spacious)}.pageSection--canvas{background:var(--cream)}.pageSection--band{background:var(--warm-tint)}.pageSection--dark{background:var(--dark);color:var(--cream)}.pressBands>.pageSection>.ss-press-block{margin-bottom:0}.pageSection.programWideSection{padding-block:var(--space-page-section-compact)}@media (max-width:760px){.pageSection.programWideSection{padding-block:40px}}.sitePage{background:var(--cream);min-height:100vh;overflow:clip}@media (max-width:768px){.sitePage{padding-bottom:88px}}@media (max-width:700px){.sitePage{max-width:none;width:100%}}.section{padding:var(--space-page-section) var(--rail-inset)}.sectionHeading{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:40px}.sectionHeading h2{font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.08;margin:0}.sectionHeading h2+p{color:var(--secondary);font-size:17px;line-height:1.6;margin:12px 0 0;max-width:var(--measure)}.programPage .programHostProgramsSection .sectionHeading,.programPage .programHostSection .sectionHeading{margin-bottom:24px}@media (max-width:768px){.sectionHeading{align-items:flex-start;flex-direction:column;margin-bottom:30px}}.relatedResultsSection .sectionHeading{align-items:center;margin-bottom:24px}.programPage .relatedResultsSection .sectionHeading{margin-bottom:24px}.relatedResultsSection .sectionHeading h2+p{margin-top:8px}.sectionHeading>div:first-child{flex:1 1;min-width:0}.sectionHeading{align-items:end;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto}.sectionHeading h2{letter-spacing:-.035em}@media (max-width:680px){.sectionHeading{align-items:start;grid-template-columns:1fr}}@media (max-width:700px){.section{box-sizing:border-box;max-width:100%;min-width:0}}.organizationStartingPoints .sectionHeading h2{max-width:none}.sectorLandscapePage .sectionHeading{margin-bottom:20px}.programWideSection{padding:var(--space-page-section) var(--rail-inset)}.programWideSection>h2{font-size:29px;margin-bottom:32px}@media (max-width:768px){.programWideSection>h2{font-size:29px}}.programWideSection>h2{align-items:center;display:flex;font-size:clamp(26px,2.4vw,33px);font-weight:600;gap:14px;line-height:1.1;margin-bottom:14px}.programWideSection>h2 .material-symbols-rounded{align-items:center;background:var(--purple-tint);border-radius:var(--radius-sm);color:var(--purple);display:flex;flex:none;font-size:21px;height:42px;justify-content:center;width:42px}.organizationProfilePage .programWideSection h2{margin-bottom:18px}.siteContentRail{margin-inline:var(--rail-inset);min-width:0}main.ss-account-page>.siteContentRail{padding-top:var(--page-arrival-gap)}.ss-account-page{min-height:0}main.ss-surface-page{padding-top:var(--page-arrival-gap)}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--purple);border:0;cursor:pointer;border-radius:var(--radius-pill);color:white;display:inline-flex;font-family:var(--body);font-size:16px;font-weight:700;gap:10px;justify-content:center;min-height:52px;padding:15px 30px;transition:background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.button:hover{background:var(--purple-dark);color:white}.button:active{transform:translateY(1px)}.buttonSmall{font-size:13px;min-height:42px;padding:13px 24px}.buttonPro,a.buttonPro,button.buttonPro{color:var(--white)!important;border-color:transparent!important;background:linear-gradient(115deg,var(--purple) 0,var(--accent-bright) 60%,var(--lavender) 135%)!important;box-shadow:var(--shadow-accent)!important;gap:7px;transition:box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.buttonPro:hover,a.buttonPro:hover,button.buttonPro:hover{color:var(--white)!important;box-shadow:var(--shadow-accent)!important;transform:translateY(-1px)}.buttonPro:active{transform:translateY(1px)}.buttonPro .material-symbols-rounded{font-size:17px}.buttonSmall.buttonPro .material-symbols-rounded{font-size:14px}.buttonSecondary{background:var(--warm-tint);color:var(--secondary)}.buttonSecondary:hover{background:var(--hairline);color:var(--ink)}.buttonLight{background:var(--cream);color:var(--ink)}.buttonLight:hover{background:white;color:var(--ink)}.joinedEmailPill .button{border:0;cursor:pointer;flex:none;min-height:48px;padding:12px 22px}.heroActions .button{font-size:17px;min-height:58px;padding:17px 36px}.signupCard>.button{margin-top:24px}.sidebarActions .button{min-height:50px;width:100%}.trackCard .button{font-size:14.5px;min-height:48px;width:100%}.priceReceipt .button{width:100%}.directorySubmission .button{flex:none}@media (max-width:768px){.heroActions .button{width:100%}}@media (prefers-reduced-motion:reduce){.button{transition:none}}.organizationDirectorySearch .button{flex:0 0 auto;min-height:38px;padding:9px 16px}.investorFounderCopy>.buttonPro{margin-top:24px}.fitHandoffActions .button{min-height:48px}@media (max-width:768px){.fitHandoffActions .button{width:100%}}.signupCard .joinedEmailPill .button{margin-top:0}@media (max-width:940px){.regionsIndexPage .indexCallout .button{grid-column:1/-1}}@media (max-width:768px){.indexCallout .button{grid-column:1/-1;justify-self:stretch;width:100%}}@media (max-width:480px){.joinedEmailPill .button{padding-left:16px;padding-right:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .buttonLight{background:var(--paper);color:var(--ink)}:root:not([data-theme=light]) .buttonLight:hover{background:var(--dark-near);color:var(--ink)}:root:not([data-theme=light]) .buttonSecondary:hover{background:var(--dark-near)}}html[data-theme=dark] .buttonLight{background:var(--paper);color:var(--ink)}html[data-theme=dark] .buttonLight:hover{background:var(--dark-near);color:var(--ink)}html[data-theme=dark] .buttonSecondary:hover{background:var(--dark-near)}.heroActions .buttonSecondary{background:transparent;border:0;border-radius:var(--radius-none);box-shadow:none;color:var(--purple);min-height:auto;padding:8px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.heroActions .buttonSecondary:hover{background:transparent;color:var(--purple-dark);transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.heroActions .buttonSecondary:hover{transform:none}}.textLink{color:var(--purple);flex:none;font-size:15px;font-weight:700;transition:color var(--motion-fast) var(--motion-ease)}.sidebarActions .textLink{padding:4px;text-align:center}.organizationArticleLinks .textLink{margin-top:auto;font-size:14px}main :is(.textLink,.ss-state__secondary,.editorialLongform a,.sourceCard a,.legalBody a,.honestSlot a,.markdownContent a,.ss-surface-prose a,.ss-help-popular li a,.ss-help-card h3 a,.ss-help-out__primary,.ss-help-out__secondary,.ss-contact-channels__route a,.ss-policy__contents a,.ss-data-table a,.sectorPaperCardHeading h4 a){background:linear-gradient(currentColor,currentColor) 0 100% /0 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:2px;text-decoration:none;transition:color var(--motion-fast) var(--motion-ease),background-size var(--motion-base) var(--motion-ease)}main :is(.textLink,.ss-state__secondary,.editorialLongform a,.sourceCard a,.legalBody a,.honestSlot a,.markdownContent a,.ss-surface-prose a,.ss-help-popular li a,.ss-help-card h3 a,.ss-help-out__primary,.ss-help-out__secondary,.ss-contact-channels__route a,.ss-policy__contents a,.ss-data-table a,.sectorPaperCardHeading h4 a):hover{background-size:100% 1.5px;color:var(--purple-dark);text-decoration:none}.textLink:has(.ss-action-glyph){background:none}.textLink .ss-action-glyph{display:inline-block;transition:transform var(--motion-base) var(--motion-ease)}.textLink:hover .ss-action-glyph--forward{transform:translateX(4px)}.exploreLinks{display:grid;grid-gap:12px;gap:12px;margin:var(--space-page-section-compact) var(--rail-inset);min-width:0}.pageSection>.exploreLinks{margin:0}.pageFlow>.exploreLinks{margin-block:var(--space-page-section-compact)}.exploreLinks>span{color:var(--muted);font:500 11px var(--mono);letter-spacing:.09em;text-transform:uppercase}.exploreLinks>div{display:flex;gap:12px;margin:-6px;overflow-x:auto;overscroll-behavior-x:contain;padding:6px 6px 12px;scroll-padding-inline:6px;scroll-snap-type:x proximity;scrollbar-width:thin}.exploreLinks a{align-items:flex-start;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-sm);color:var(--ink);display:flex;flex:0 0 auto;font-size:14px;font-weight:600;gap:10px;line-height:1.35;max-width:240px;min-width:168px;padding:14px 16px;scroll-snap-align:start;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.exploreLinks a:hover{border-color:var(--card-hover-border);box-shadow:var(--shadow-card);transform:translateY(var(--card-hover-lift))}.exploreLinks .material-symbols-rounded{color:var(--secondary);flex:none;font-size:18px;margin-top:1px}.exploreLinks.exploreLinks--inline{margin:0}.programContent .exploreLinks.exploreLinks--inline{margin:28px 0}.organizationDirectoryPage .organizationDirectoryExplore .exploreLinks{margin:0}.sectorLandscapeGuide .exploreLinks{margin:28px 0 0;width:100%;box-sizing:border-box}@media (max-width:700px){.sectorLandscapeGuide .exploreLinks{margin:24px 0 0}}.browseLists{display:grid;grid-gap:28px;gap:28px}.eyebrow{align-items:center;color:var(--muted);display:flex;font-family:var(--site-label-font);font-size:13px;font-weight:var(--site-label-weight);gap:8px;letter-spacing:var(--site-label-tracking);margin-bottom:12px;text-transform:uppercase}.eyebrow .material-symbols-rounded{color:var(--purple);font-size:18px}.eyebrowDark,.eyebrowDark .material-symbols-rounded{color:var(--lavender)}.investorSlab p:not(.eyebrow){color:var(--dark-secondary);font-size:15.5px;line-height:1.6;margin:14px 0 0;max-width:var(--measure)}.investorSlabEditorial p:not(.eyebrow){color:var(--secondary)}.investorSlabEditorial .eyebrow{color:var(--purple-dark)}.signupCard>p:not(.eyebrow){color:var(--secondary);font-size:15px;line-height:1.6;margin:12px 0 0}.programIdentity .eyebrow{color:var(--purple);margin-bottom:7px}.researchStamp{font-family:var(--mono);font-size:11px;line-height:1.6;text-align:center}.researchStamp a{color:var(--purple)}.editorialPage .researchStamp{align-items:center;background:color-mix(in srgb,var(--warm-tint) 78%,transparent);border-radius:var(--radius-pill);display:flex;font-family:var(--body);font-size:12px;gap:18px;justify-content:space-between;margin:0 var(--rail-inset);padding:12px 18px;text-align:left}.editorialPage .researchStamp>span{align-items:center;display:flex;gap:8px}.editorialPage .researchStamp .material-symbols-rounded{color:var(--purple);font-size:17px}.editorialPage .researchStamp small{flex:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}@media (max-width:768px){.editorialPage .researchStamp{align-items:flex-start;border-radius:var(--radius-md);flex-direction:column;margin:0 var(--rail-inset);padding:16px 18px}.editorialPage .researchStamp small{padding-left:25px}}.investorFounderCopy>p:not(.eyebrow){color:var(--secondary);font-size:16px;line-height:1.65;max-width:var(--measure)}.fitHandoffIntro .eyebrow{align-items:center;color:var(--purple);display:flex;gap:7px;margin:0 0 10px}.fitHandoffIntro .eyebrow .material-symbols-rounded{font-size:17px}.investorHubHero>div>p:not(.eyebrow):not(.trustNote){color:var(--secondary);font-size:17px;line-height:1.65;margin:18px 0 0;max-width:var(--measure)}@media (max-width:940px){.researchStamp{grid-column:1/-1}}.relatedResultsSection .sectionHeading .eyebrow{color:var(--muted)}.adviceBlock .researchStamp{text-align:left}.listCardGroup>.eyebrow{margin:0 0 14px}.sectionHeading .eyebrow{counter-increment:ss-section}.sectionHeading .eyebrow:before{content:"\00a7  " counter(ss-section,decimal-leading-zero) " \00b7";font-family:var(--mono);font-weight:500}.sectionHeading .eyebrow .material-symbols-rounded{display:none}.sectionHeading .eyebrow:after{background:var(--hairline);content:"";flex:1 1;height:1px;min-width:24px;transform-origin:left}@media (prefers-reduced-motion:no-preference){.rv .sectionHeading .eyebrow:after{transform:scaleX(0);transition:transform var(--motion-draw) var(--motion-ease)}.rv-in .sectionHeading .eyebrow:after{transform:none}}.eyebrow,.researchStamp{font-family:var(--mono)}.researchStamp{align-items:center;border-block:1px solid var(--hairline);color:var(--muted);display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;letter-spacing:.04em;padding-block:13px}.researchStamp.ss-source-disclosure{display:block}.chips{display:flex;flex-wrap:wrap;gap:8px}.answerCard>.chips{margin-top:auto;padding-top:12px}.memberProfile .chips{margin:0;padding:0;list-style:none}.chip{background:var(--warm-tint);border-radius:var(--radius-pill);color:var(--secondary);display:inline-flex;font-size:12.5px;padding:6px 13px}.memberChipRow a.chip{text-decoration:none}.memberChipRow a.chip:hover{color:var(--purple)}.factChip{align-items:center;background:var(--paper);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);color:var(--secondary);display:inline-flex;font-size:14px;gap:8px;padding:10px 18px}.factChip .material-symbols-rounded{color:var(--purple);font-size:17px}.planChip{border-radius:var(--radius-pill);bottom:18px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;padding:6px 9px;position:absolute;right:18px;text-transform:uppercase}.planChipFree{background:var(--success-bg);color:var(--success)}.planChipPro{background:var(--purple-tint);color:var(--purple)}.planLane .planChip{display:inline-block;position:static}.heroLede{color:var(--secondary);font-size:17px;line-height:1.65;margin:24px 0 0;max-width:var(--measure)}@media (max-width:768px){.heroLede{font-size:17px}}.heroActions{gap:12px;margin-top:36px}@media (max-width:768px){.heroActions{align-items:stretch;flex-direction:column}}.indexHero .heroActions{margin-top:28px}.fitHandoffInvalid .heroActions,.welcomeHero .heroActions{justify-content:center}.heroActions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.organizationProfileHero .heroActions{gap:16px;margin-top:24px}.organizationProfileHero .heroActions .ss-entity-actions{margin:0}.organizationProfileHero .heroActions{flex-direction:row;justify-content:flex-start;align-items:center}.organizationProfileHero .heroActions .ss-entity-actions{justify-content:flex-start;width:auto;margin-inline:0}.programLede{color:var(--secondary);font-size:17px;line-height:1.65;margin:24px 0 0;max-width:none}.sectorLandscapePage .programLede{max-width:var(--measure)}.editorialHero{align-items:center;display:grid;grid-gap:84px;gap:84px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);padding:74px var(--rail-inset) 52px}@media (max-width:1280px){.editorialHero{gap:54px}}@media (max-width:768px){.editorialHero{gap:42px;padding:42px var(--rail-inset) 38px}}@media (max-width:940px){.editorialHero{gap:34px;grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.editorialHero{box-sizing:border-box;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}}.directoryHero{align-items:center;display:grid;grid-gap:88px;gap:88px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:64px var(--rail-inset) 34px}.directoryHero h1{font-size:clamp(42px,4.2vw,56px);font-weight:600;line-height:1.01;margin:16px 0 22px}@media (max-width:1280px){.directoryHero{gap:54px}}@media (max-width:1024px){.directoryHero{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:768px){.directoryHero{gap:40px;grid-template-columns:minmax(0,1fr);padding-top:38px}.directoryHero h1{font-size:clamp(46px,14vw,60px)}}.directoryHeroCompact{display:block;padding-top:40px;padding-bottom:var(--page-hero-gap)}.directoryHeroCompact h1{font-size:clamp(38px,3.6vw,48px)}.directoryHeroCompact>p{color:var(--secondary);font-size:17px;line-height:1.65;margin:16px 0 0;max-width:var(--measure)}@media (max-width:768px){.directoryHeroCompact{padding-top:38px}.directoryHeroCompact>p{font-size:16.5px}}.indexHero{padding:40px var(--rail-inset) var(--page-hero-gap)}.indexHero h1{font-size:var(--page-title-size);line-height:1.04;margin:12px 0 0}.indexHero>p{color:var(--secondary);font-size:17px;line-height:1.65;margin:16px 0 0;max-width:var(--measure)}@media (max-width:768px){.indexHero{padding-top:38px}.indexHero>p{font-size:16.5px}}.organizationDirectoryHeader .indexHero{margin:0;padding:0;max-width:none}.organizationDirectoryHeader .indexHero h1{font-size:clamp(36px,4vw,56px);margin:16px 0}.organizationDirectoryHeader .indexHero>p{max-width:var(--measure);margin:0;font-size:18px;line-height:1.6}.entityHero{align-items:center;display:grid;grid-gap:64px;gap:64px;grid-template-columns:auto minmax(0,1fr) minmax(300px,360px);padding:56px var(--rail-inset) 0}@media (max-width:1280px){.entityHero{gap:44px}}@media (max-width:1024px){.entityHero{gap:40px;grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.entityHero{padding:36px var(--rail-inset) 0}}.entityHeroIcon{height:56px;margin-bottom:20px;width:56px}.entityHeroIcon .material-symbols-rounded{font-size:27px}main>:is(.entityHero,.editorialHero,.directoryHero,.programHeroGrid,.dealflowHero,.organizationDirectoryHeader,.indexHero){margin-top:0;padding-top:var(--page-arrival-gap)}.entityTagline{color:var(--secondary);font-size:17.5px;line-height:1.68;margin:20px 0 0;max-width:40em}.organizationProfileHero .entityTagline{margin-top:16px}.itemIllustration{position:relative;margin:0;min-height:380px;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--ss-color-surface-soft);color:var(--ss-color-text-secondary)}.itemIllustration:before{content:"";position:absolute;inset:0;background-image:var(--plate-grid);background-size:32px 32px;background-position:-1px -1px}.itemIllustration__drawing{position:absolute;inset:13% 12% 17%}.itemIllustration__drawing svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.itemIllustration__drawing .h,.itemIllustration__drawing .s{stroke:currentColor;stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round}.itemIllustration__drawing .f{fill:var(--ss-color-surface-soft)}.itemIllustration__drawing pattern path{stroke:currentColor;stroke-width:.7}.itemIllustration__caption,.itemIllustration__plate{position:absolute;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ss-color-text-muted);white-space:nowrap}.itemIllustration__caption{left:20px;bottom:16px}.itemIllustration__plate{right:20px;top:16px}@keyframes itemIllustrationDraw{to{stroke-dashoffset:0}}@keyframes itemIllustrationAppear{0%{opacity:0}to{opacity:1}}@keyframes itemIllustrationType{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:no-preference){.itemIllustration:before{animation:itemIllustrationAppear var(--motion-draw) var(--motion-ease) both}.itemIllustration__drawing .s{stroke-dasharray:1;stroke-dashoffset:1;animation:itemIllustrationDraw var(--motion-draw) var(--motion-ease) forwards;animation-delay:calc(min(var(--i, 0), 10) * .16s + .3s)}.itemIllustration__drawing .h{animation:itemIllustrationAppear var(--motion-base) var(--motion-ease) 2s both}.itemIllustration__caption{animation:itemIllustrationType .9s steps(18) 1.8s both}.itemIllustration__plate{animation:itemIllustrationAppear var(--motion-base) var(--motion-ease) 1.8s both}}@media (max-width:760px){.itemIllustration{min-height:220px}}.contentCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);min-width:0}.contentCard--tint{background:var(--purple-tint);box-shadow:none}.contentCard--warm{background:var(--warm-tint);box-shadow:none}.contentCard--dark{background:var(--dark);color:var(--dark-text);box-shadow:none}.contentCard--regular{padding:30px}.contentCard--spacious{padding:44px 48px}@media (max-width:768px){.contentCard--spacious{padding:30px 26px}}.sidebarCard{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:32px 34px}.sidebarCard h2,.sidebarCard h3{font-size:19px;font-weight:600;margin-bottom:16px}.sidebarActions{display:grid;grid-gap:11px;gap:11px;margin-top:18px}.indexCardIcon{align-items:center;background:var(--purple-tint);border-radius:var(--radius-sm);color:var(--purple);display:flex;grid-area:icon;height:44px;justify-content:center;width:44px}.indexCardIcon .material-symbols-rounded{font-size:21px}.investorsIndexPage .indexCardIcon{height:42px;width:42px}.goalHubHero .coverageSummary{margin-top:clamp(28px,5vw,54px)}.coverageSummary{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:none;padding:30px 32px}.coverageSummaryTitle{font-family:var(--display);font-size:18px;margin:0 0 22px}@media (max-width:768px){.coverageSummary{padding:24px}}.organizationDirectoryHeader .coverageSummary{box-shadow:none;border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:28px;padding:22px 26px}.organizationDirectoryHeader .coverageSummaryTitle{margin-bottom:14px}.sidebarFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:18px;column-gap:18px;margin:0}@media (max-width:600px){.programPage .sidebarFacts{grid-template-columns:minmax(0,1fr)}}.sidebarFact{align-items:start;display:grid;grid-column-gap:12px;column-gap:12px;grid-template-columns:30px minmax(0,1fr);padding:12px 0}.sidebarFact>.material-symbols-rounded{grid-column:1;grid-row:1/span 2}.sidebarFact dd,.sidebarFact dt{grid-column:2;min-width:0;overflow-wrap:anywhere}.sidebarFact dt{grid-row:1}.sidebarFact dd{grid-row:2}.sidebarFact .material-symbols-rounded{align-items:center;background:var(--warm-tint);border-radius:var(--radius-pill);color:var(--warning-ink);display:flex;font-size:16px;height:30px;justify-content:center;width:30px}.sidebarFact dt{color:var(--muted);font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sidebarFact dd{color:var(--secondary);font-size:14.5px;margin:2px 0 0}.organizationProfileHero .sidebarFact:first-child{padding-top:0}.organizationProfileHero .sidebarFact:last-child{padding-bottom:0}.entityFacts{background:var(--paper);border-radius:var(--radius-lg);display:grid;margin:0;padding:24px 28px;border-color:var(--hairline);box-shadow:none}.organizationProfileHero .entityFacts{min-width:0;padding:20px}.statsRail{padding:0}.statsRailRow{display:grid;grid-gap:22px;gap:22px}.statsRailItem{border-top:1px dashed var(--hairline);padding-top:16px}.statsRailItem:first-child{border-top:0;padding-top:0}.statsRailItem dd,.statsRailItem strong{display:block;font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1}.statsRailItem dt,.statsRailItem span{color:var(--secondary);display:block;font-size:13.5px;margin-top:6px}.statsRailItem dd,.statsRailItem dt{margin-left:0}.statsRailSource{border-top:1px dashed var(--hairline);color:var(--muted);font-family:var(--mono);font-size:10.5px;line-height:1.55;margin:22px 0 0;padding-top:16px}@media (max-width:768px){.statsRailItem strong{font-size:29px}}.organizationDirectoryHeader .statsRail{margin-top:24px;background:transparent;box-shadow:none;padding:0;border-radius:var(--radius-none)}.organizationDirectoryHeader .statsRailRow{display:flex;flex-wrap:wrap;gap:20px 40px;margin:0}.organizationDirectoryHeader .statsRailItem{display:flex;flex-direction:column;gap:4px;border:0;padding:0}.organizationDirectoryHeader .statsRailValue{order:-1;margin:0;font:600 24px/1.2 var(--display)}.organizationDirectoryHeader .statsRailLabel{font-size:13px;color:var(--secondary)}.organizationDirectoryHeader .statsRailSource{margin-top:12px;padding:0;border:0;font:12px/1.5 var(--body);color:var(--secondary)}.glanceGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.glanceCard{background:var(--paper);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin:0;padding:24px 26px}.glanceCard h3{font-family:var(--display);font-size:18px;margin:0}.glanceCard figcaption p{color:var(--secondary);font-size:14px;line-height:1.5;margin:6px 0 18px}.glanceBars{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.glanceBars li{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto}.glanceBarLabel{color:var(--ink);font-size:14px;overflow-wrap:anywhere}.glanceBarTrack{background:var(--line-strong);height:6px;overflow:hidden}.glanceBarTrack,.glanceBarTrack i{border-radius:var(--radius-pill);display:block}.glanceBarTrack i{background:var(--purple);height:100%}.glanceBarValue{color:var(--secondary);font-family:var(--mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.ss-process-steps){display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}:where(.ss-process-steps__item){align-items:start;border-top:1px solid var(--hairline);grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:42px minmax(0,1fr);padding:22px 0;grid-row-gap:4px;row-gap:4px}:where(.ss-process-steps__number){align-items:center;background:var(--purple-tint);border-radius:var(--radius-pill);color:var(--purple);display:flex;font:700 14px var(--display);grid-row:1/span 2;height:42px;justify-content:center;width:42px}:where(.ss-process-steps__signal){color:var(--purple);font:500 11px/1.4 var(--mono);grid-column:2;letter-spacing:.08em;padding-top:3px}:where(.ss-process-steps__copy){grid-column:2;min-width:0}:where(.ss-process-steps__copy strong){display:block;font-family:var(--display);font-size:18px;line-height:1.3}:where(.ss-process-steps__copy p){color:var(--secondary);line-height:1.6;margin:6px 0 0}.editorialSteps{counter-reset:editorial-steps;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.editorialSteps li{border-top:2px dashed var(--hairline);padding:32px 28px 0 0;position:relative}.editorialSteps li:last-child{padding-right:0}.editorialSteps li>.material-symbols-rounded{color:var(--purple);font-size:25px;margin-top:12px}.editorialSteps h3{font-size:17px;margin:14px 0 7px}.editorialSteps p{color:var(--secondary);font-size:13.5px;line-height:1.62;margin:0}@media (min-width:640px) and (max-width:1023px){.editorialSteps{column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (max-width:639px){.editorialSteps{gap:32px;grid-template-columns:minmax(0,1fr)}.editorialSteps li{border-left:2px dashed var(--hairline);border-top:0;min-height:118px;padding:0 0 0 68px}.editorialSteps li>.material-symbols-rounded{margin-top:0}}.campusProcessSection>h2{margin-bottom:0}.campusProcessSection .editorialSteps{margin-top:54px}@media (min-width:640px) and (max-width:1023px){.campusProcessSection .editorialSteps{column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:64px}}@media (max-width:639px){.campusProcessSection .editorialSteps{grid-template-columns:minmax(0,1fr);margin-top:38px}}.campusProcessSection .ss-process-steps{display:grid;grid-gap:0 48px;gap:0 48px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:52px 0 0;padding:0}.campusProcessSection .ss-process-steps__item{border-top:1px solid var(--hairline);display:grid;grid-gap:8px 16px;gap:8px 16px;grid-template-areas:"number signal" ". copy";grid-template-columns:40px minmax(0,1fr);padding:28px 0 36px}.campusProcessSection .ss-process-steps__number{color:var(--muted);font:600 12px var(--mono);grid-area:number;letter-spacing:.08em;padding-top:2px}.campusProcessSection .ss-process-steps__signal{color:var(--purple);font:500 13px/1.45 var(--mono);grid-area:signal}.campusProcessSection .ss-process-steps__copy{grid-area:copy}.campusProcessSection .ss-process-steps__copy strong{display:block;font-family:var(--display);font-size:17px;line-height:1.25;margin-bottom:6px}.campusProcessSection .ss-process-steps__copy p{color:var(--secondary);font-size:13.5px;line-height:1.62;margin:0}.editorialSteps{gap:2px}.editorialSteps>*{border-color:var(--hairline);box-shadow:none}.editorialSteps.ss-process-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.editorialSteps .ss-process-steps__item{min-width:0}.editorialSteps .ss-process-steps__signal{color:var(--purple);font-family:var(--mono);overflow-wrap:anywhere}@media (max-width:700px){.editorialSteps.ss-process-steps{grid-template-columns:minmax(0,1fr)!important;margin-left:0;margin-right:0;width:100%!important}}.universitiesIndexPage #path .editorialSteps{box-sizing:border-box;margin-left:0;margin-top:42px;width:100%}@media (max-width:700px){.universitiesIndexPage #path .editorialSteps{margin-left:28px;width:calc(100% - 28px)}}@media (max-width:768px){.programWideSection .editorialSteps{margin-left:28px;width:calc(100% - 28px)}.programWideSection .editorialSteps>li{padding-left:50px}}.faqBlock{background:var(--paper);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:12px 34px 34px}.faqBlockHead{align-items:baseline;border-bottom:1px solid var(--hairline);display:flex;gap:20px;justify-content:space-between;padding:22px 0 18px}.faqBlockHead h2{font-size:clamp(22px,2vw,27px);margin:0}.faqBlockHead span{color:var(--muted);flex:none;font:600 11px var(--mono);letter-spacing:.09em;text-transform:uppercase}.faqBlockAsk{align-items:center;background:var(--warm-tint);border-radius:var(--radius-md);display:flex;gap:24px;justify-content:space-between;padding:22px 26px}.faqBlockAsk strong{display:block;font-family:var(--display);font-size:16px}.faqBlockAsk span{color:var(--secondary);display:block;font-size:13.5px;margin-top:3px}@media (max-width:768px){.faqBlock{border-radius:var(--radius-lg);padding:6px 22px 26px}.faqBlockAsk{align-items:flex-start;flex-direction:column;gap:16px}}.faqBlock{background:transparent;border:0;border-radius:var(--radius-none);padding:0}.faqBlockHead{padding-inline:0}.faqBlockHead>span{display:none}.faqBlockList{display:block}.faqBlockAsk{margin-top:26px}@media (max-width:720px){.faqBlockAsk{display:block}}.ss-faq{display:block!important;grid-template-columns:none!important}.ss-faq__item{width:100%}.ss-faq__summary{box-sizing:border-box;cursor:pointer;display:block;width:100%}.ss-faq__summary:hover{background:rgba(255,255,255,.52);color:var(--primary)}.ss-faq__item[open]>.ss-faq__summary{background:var(--white);color:var(--primary)}.faqBlock{width:100%;padding-inline:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;box-shadow:none!important}.faqBlock,.faqBlock>*{max-width:none}.faqBlockList,.ss-faq{display:flex!important;flex-direction:column;grid-template-columns:minmax(0,1fr)!important;overflow:visible;border:0;border-radius:var(--radius-none);background:transparent}.faqBlock details,.ss-faq__item{width:100%;border-inline:0!important;background:transparent!important}.faqBlock summary,.ss-faq__summary{cursor:pointer;background:transparent!important}.faqBlock summary:hover,.ss-faq__summary:hover{color:var(--ink,var(--ink));background:transparent!important}.faqBlock details[open],.ss-faq__item[open]{background:var(--white)!important}.faqBlock details[open] summary,.ss-faq__item[open]>.ss-faq__summary{background:transparent!important}.faqBlock{border-color:var(--hairline);box-shadow:none}.universitiesIndexPage #questions .faqBlock{background:transparent;border-radius:var(--radius-none);box-shadow:none;padding:0}.organizationDirectoryPage .faqBlockHead,.organizationDirectoryPage .faqBlockHead h2{border-bottom:0}.sourcesList{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.sourceCard{background:var(--paper);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:22px 24px}.sourceCard a{color:var(--purple);font-family:var(--display);font-weight:600}.sourceCard span{color:var(--muted);display:block;font-family:var(--mono);font-size:10.5px;margin-top:7px}.sourceCard p{color:var(--secondary);font-size:13.5px;line-height:1.55;margin:8px 0 0}.sourceCard:hover{background:color-mix(in srgb,var(--paper) 96%,var(--purple));box-shadow:var(--shadow-float);color:var(--ink)}.relatedGrid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px) and (max-width:768px){.relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.relatedGrid{grid-template-columns:minmax(0,1fr)}}.siteSourceDisclosure{margin-top:0}.siteSourceDisclosure .ss-source-disclosure__inner{padding:28px 30px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--purple-tint) 44%,var(--paper))}.siteSourceDisclosure .ss-source-disclosure__summary{max-width:var(--measure);margin:0;color:var(--secondary);line-height:1.6}.siteSourceDisclosure__meta{display:block;color:var(--muted);font-size:13px;margin-top:10px}.siteSourceDisclosure .ss-source-disclosure__actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:18px}.siteSourceDisclosure .ss-source-disclosure__details{margin-top:18px;border-top:1px solid var(--hairline);padding-top:16px}.siteSourceDisclosure .ss-source-disclosure__details>summary{color:var(--ink);cursor:pointer;font-weight:750}@media (max-width:640px){.siteSourceDisclosure .ss-source-disclosure__inner{border-radius:var(--radius-md);padding:22px}}.researchStamp .ss-source-disclosure__inner{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.researchStamp .ss-source-disclosure__summary{margin:0}@media (max-width:700px){.researchStamp .ss-source-disclosure__inner{align-items:flex-start;flex-direction:column;gap:8px}}.siteSourceDetails{display:grid;grid-gap:12px;gap:12px;margin-top:16px;color:var(--secondary);font-size:14px;line-height:1.55}.siteSourceDetails p,.siteSourceDetails ul{margin:0}.siteSourceDetails ul{display:grid;grid-gap:8px;gap:8px;padding-left:20px}.siteSourceLimits{padding-left:14px;border-left:2px solid var(--purple)}.ticker{background:var(--paper);border-radius:var(--radius-md);box-shadow:var(--shadow-card);grid-column:1/-1;padding:16px 18px}.tickerHead{align-items:center;color:var(--muted);display:flex;font-family:var(--mono);font-size:11px;gap:8px;letter-spacing:.07em;margin:0 0 10px;text-transform:uppercase}.tickerPulse{background:var(--success);border-radius:var(--radius-round);height:7px;width:7px;animation:chipPulse 2.4s ease-in-out infinite}.tickerRows{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;-webkit-mask-image:linear-gradient(to bottom,var(--black) 68%,transparent 100%);mask-image:linear-gradient(to bottom,var(--black) 68%,transparent 100%);padding:0}.tickerRows li{align-items:center;animation:tickerIn var(--motion-base) var(--motion-ease);display:grid;grid-gap:10px;gap:10px;grid-template-columns:58px minmax(0,1fr)}.tickerTag{background:var(--warm-tint);border-radius:var(--radius-2xs);color:var(--muted);font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;padding:3px 0;text-align:center}.tickerText{color:var(--secondary);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes tickerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chipPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.tickerPulse,.tickerRows li{animation:none}}.activityRecall{padding:72px var(--rail-inset) 96px}.activityRecallHead{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;margin-bottom:24px}.activityRecallTitle{align-items:center;display:flex;gap:12px}.activityRecallTitle>.material-symbols-rounded,.activityRecallTitle>.ss-material-symbols{color:var(--purple);font-size:26px}.activityRecallHead h2{font-size:24px;margin:0}.activityRecallClear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--muted);cursor:pointer;font:600 12px var(--site-label-font);letter-spacing:.02em;padding:0;text-decoration:underline;text-underline-offset:3px}.activityRecallClear:hover{color:var(--ink)}.activityRecallRow{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.activityRecallCard{align-items:center;background:var(--paper);border-radius:var(--radius-md);border:1px solid var(--hairline);box-shadow:none;display:grid;grid-gap:4px 12px;gap:4px 12px;grid-template-columns:minmax(0,1fr) 20px;padding:18px 20px;text-decoration:none;transition:box-shadow var(--motion-fast) var(--motion-ease)}.activityRecallCard:hover{background:color-mix(in srgb,var(--paper) 96%,var(--purple));box-shadow:var(--shadow-float)}.activityRecallCard:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.activityRecallKind{color:var(--muted);font-family:var(--site-label-font);font-size:11px;font-weight:var(--site-label-weight);grid-column:1;letter-spacing:var(--site-label-tracking);text-transform:uppercase}.activityRecallCard strong{color:var(--ink);font-size:15.5px;grid-column:1}.activityRecallCard .material-symbols-rounded,.activityRecallCard .ss-material-symbols{color:var(--purple);grid-column:2;grid-row:1/3}.activityRecallMeta{align-items:center;color:var(--secondary);display:inline-flex;font:12px/1.35 var(--body);gap:5px;grid-column:1}.activityRecallMeta .material-symbols-rounded{color:var(--muted);font-size:15px}@media (prefers-reduced-motion:reduce){.activityRecallCard{transition:none}}@media (max-width:768px){.activityRecallRow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.activityRecallHead{align-items:flex-start;flex-direction:column;gap:10px}.activityRecallClear{margin-left:38px}.activityRecallRow{grid-template-columns:minmax(0,1fr)}.activityRecallCard{width:100%}}.activityRecall{width:var(--rail);margin:clamp(54px,7vw,88px) auto;padding:0}@media (max-width:720px){.activityRecall{width:var(--rail);margin-block:44px}}.activityRecall{width:var(--rail)!important;margin:clamp(48px,6vw,72px) auto 0!important;padding-inline:0!important}.activityRecallRow{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%}@media (max-width:1100px){.activityRecallRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:639px){.activityRecallRow{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:769px) and (max-width:1100px){.activityRecallRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.activityRecall,.activityRecallHead,.activityRecallRow{box-sizing:border-box;max-width:none;width:100%}.activityRecallHead,.activityRecallRow{margin-left:0;margin-right:0}.activityCard{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);color:var(--ink);display:flex;gap:12px;overflow:hidden;padding:16px 20px}.activityCard img{border-radius:var(--radius-xs);object-fit:cover}.activityCard .material-symbols-rounded,.activityCard img{flex:none}.activityCard .activityCardTop,.activityCard>span:not(.material-symbols-rounded){min-width:0}.activityCard strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;min-width:0;overflow:hidden;overflow-wrap:anywhere}.activityCardDark strong,.activityCardExplore strong,.activityCardGuide strong,.activityCardPurple strong{-webkit-line-clamp:2}.activityCardLarge{flex-direction:column;grid-column:1/4;grid-row:1/3;justify-content:space-between;padding:24px;transform:rotate(-2deg)}.activityCardLarge .activityCardTop{align-items:center;display:flex;justify-content:space-between}.activityCardLarge .avatar{border-radius:var(--radius-pill);height:46px;width:46px}.activityCardLarge strong{font-family:var(--display);font-size:16px;line-height:1.35}.activityCardDark{align-items:center;background:var(--dark);color:var(--cream);grid-column:4/7;grid-row:1/2;transform:rotate(1.5deg)}.activityCardDark .material-symbols-rounded{color:var(--lavender);font-size:24px}.activityCardDark strong{color:var(--dark-text);font-family:var(--display);font-size:13.5px;line-height:1.3}.activityCardPurple{align-items:center;background:var(--purple-tint);color:var(--purple);grid-column:4/6;grid-row:2/3;transform:rotate(-1deg)}.activityCardPurple img{border-radius:var(--radius-pill);height:38px;width:38px}.activityCardPurple strong{font-family:var(--display);font-size:12.5px;line-height:1.3}.activityCardVerified{align-items:center;grid-column:6/7;grid-row:2/3;justify-content:center;transform:rotate(2deg)}.activityCardVerified .material-symbols-rounded{color:var(--purple);font-size:28px}.activityCardGuide{align-items:center;grid-column:1/3;grid-row:3/4;transform:rotate(1deg)}.activityCardGuide img{height:34px;width:34px}.activityCardGuide strong{font-family:var(--display);font-size:12.5px;line-height:1.3}.activityCardIntro{flex-direction:column;grid-column:3/7;grid-row:3/5;justify-content:space-between;padding:24px;transform:rotate(-1.5deg)}.activityCardIntro .activityCardTop{align-items:center;display:flex;justify-content:space-between}.activityCardIntro img{border-radius:var(--radius-pill);height:46px;width:46px}.activityCardIntro .material-symbols-rounded{color:var(--purple);font-size:26px}.activityCardIntro strong{font-family:var(--display);font-size:16px;line-height:1.35}.activityCardExplore{align-items:center;background:var(--warm-tint);grid-column:1/3;grid-row:4/5;transform:rotate(2deg)}.activityCardExplore .material-symbols-rounded{color:var(--purple);font-size:24px}.activityCardExplore strong{font-family:var(--display);font-size:12.5px;line-height:1.3}@media (max-width:768px){.activityCard{border-radius:var(--radius-md);padding:11px 12px}.activityCardIntro,.activityCardLarge{padding:16px}.activityCardIntro strong,.activityCardLarge strong{font-size:13px}.activityCardDark strong,.activityCardExplore strong,.activityCardGuide strong,.activityCardPurple strong{font-size:10px}.activityCardIntro img,.activityCardLarge .avatar{height:36px;width:36px}}@media (prefers-reduced-motion:reduce){.activityCard{transform:none!important}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .activityCard img{background:var(--paper)}}html[data-theme=dark] .activityCard img{background:var(--paper)}.asSeenIn{align-items:center;display:flex;gap:22px;justify-content:center;margin:48px var(--rail-inset) 0}.asSeenInCompact{align-items:flex-start;flex-direction:column;gap:11px;justify-content:flex-start;margin:30px 0 0}.asSeenInLabel{color:var(--muted);flex:none;font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase}.asSeenInLinks{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px}.asSeenInLinks>a,.asSeenInPending{align-items:center;color:var(--secondary);display:inline-flex;font-size:12.5px;font-weight:700;gap:8px}.asSeenInLinks>a:hover{color:var(--ink)}.asSeenInPending{color:var(--muted)}.asSeenInDark .asSeenInLabel,.asSeenInDark .asSeenInLinks>a,.asSeenInDark .asSeenInPending{color:var(--dark-secondary)}.asSeenInDark .asSeenInLinks>a:hover{color:var(--white)}@media (max-width:768px){.asSeenIn{align-items:flex-start;flex-direction:column}.asSeenInCompact{margin-left:0;margin-right:0}}@media (max-width:480px){.asSeenInLinks{align-items:flex-start;flex-direction:column}}.publisherFallback,.publisherFavicon{align-items:center;background:var(--paper);border-radius:var(--radius-xs);display:inline-flex;height:24px;justify-content:center;object-fit:contain;padding:3px;width:24px}.publisherFavicon{object-fit:contain}.rankingNameCell .publisherFallback,.rankingNameCell .publisherFavicon{flex:none}.publisherFallback{color:var(--ink);font-family:var(--display);padding:0}.rankingNameCell .publisherFallback{color:var(--purple);background:var(--purple-tint)}.rankingNameCell .publisherFallback .material-symbols-rounded{font-size:17px}.programLogo{background:white;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);flex:none;object-fit:contain}.programLogo-small{height:44px;width:44px}.programLogo-medium{height:54px;width:54px}.programLogo-large{border-radius:var(--radius-md);height:78px;width:78px}.programLogoFallback{align-items:center;color:var(--purple);display:inline-flex;font-family:var(--display);font-size:17px;font-weight:700;justify-content:center}@media (max-width:768px){.programLogo-large{height:62px;width:62px}}.directoryExploreCompact .programLogo-medium{height:38px;width:38px}.investorLogoRow .programLogo{background:var(--paper);border-radius:var(--radius-sm);height:48px;padding:7px;width:48px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) img.programLogo{background:var(--paper)}}html[data-theme=dark] img.programLogo{background:var(--paper)}.entityHero .pageHero__icon .programLogo{margin-bottom:22px}.listCardPreview .programLogo{height:32px;width:32px}.logoWall>h2{font-size:clamp(24px,2.2vw,30px);margin:0 0 22px}.logoWallGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.logoWallTile{align-items:center;background:var(--paper);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);display:flex;gap:12px;min-width:0;padding:14px 16px;transition:background var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.logoWallTile:hover{background:color-mix(in srgb,var(--paper) 94%,var(--purple))}.logoWallTile>span:last-child{color:var(--ink);font-family:var(--display);font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logoWallCaption{color:var(--muted);font-size:12.5px;line-height:1.6;margin:18px 0 0;max-width:62em}@media (max-width:768px){.logoWallGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:480px){.logoWallGrid{grid-template-columns:minmax(0,1fr)}}.logoWallTile .material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:500;letter-spacing:normal}.programOverviewMore .markdownContent{margin-top:18px}.markdownContent{color:var(--secondary);font-size:16px;line-height:1.75;max-width:46em}.markdownContent>:last-child{margin-bottom:0}.markdownContent a{color:var(--purple);text-decoration:underline}.markdownContent ol,.markdownContent ul{padding-left:1.4em}.markdownContent a:hover{display:block;font-family:var(--display);font-size:16.5px}.adviceBlock{background:var(--warm-tint);border-radius:var(--radius-lg);padding:32px 38px}.adviceBlock h2{font-size:22px}.adviceBlock h2 .material-symbols-rounded{background:transparent;height:auto;width:auto}.postureBand{background:var(--warm-tint);border-radius:var(--radius-xl);margin:var(--section-gap) var(--rail-inset) 0;padding:48px 54px}.postureBand>h2{font-size:clamp(28px,2.6vw,36px);line-height:1.1;margin:0 0 34px}@media (max-width:1280px){.postureBand{padding:42px 44px}}@media (max-width:768px){.postureBand{border-radius:var(--radius-lg);padding:34px 26px}}.adviceBlock h2 .material-symbols-rounded,.postureBand>h2 .material-symbols-rounded{background:transparent;height:auto;width:auto}.adviceBlock h2{align-items:center;display:flex;gap:10px}.adviceBlock p{color:var(--secondary);font-size:15px;line-height:1.68;margin:0 0 14px;max-width:var(--measure)}.postureBand{padding:0;padding-inline:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;box-shadow:none!important}.postureBand,.postureBand>*{max-width:none}.organizationDirectoryPage .postureBand{box-sizing:border-box;width:auto;max-width:none;margin:0 var(--rail-inset)}.organizationDirectoryPage .organizationDiscoveryContent>.postureBand.pageSection{margin:0;padding:clamp(40px,5vw,64px) var(--rail-inset)}.organizationDirectoryPage .organizationDiscoveryContent>.postureBand.pageSection--canvas{background:var(--cream)!important}.organizationDirectoryPage .organizationDiscoveryContent>.postureBand.pageSection--band{background:var(--warm-tint)!important}.signalList{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.signalList li{align-items:flex-start;color:var(--secondary);display:flex;gap:12px;line-height:1.58}.signalList .material-symbols-rounded{color:var(--purple);flex:none;font-size:20px;margin-top:2px}.signalList strong{color:var(--ink)}.editorialLongform p{color:var(--secondary);font-size:16.5px;line-height:1.78;margin-bottom:18px}.editorialLongform p:last-child{margin-bottom:0}.indexCallout{align-items:center;background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;grid-gap:22px;gap:22px;grid-template-columns:44px minmax(0,1fr) auto;margin:var(--section-gap) var(--rail-inset) 0;padding:30px 34px}.indexCallout h2{font-size:24px;margin:0 0 6px}.indexCallout p{color:var(--secondary);font-size:14.5px;line-height:1.65;margin:0}@media (max-width:940px){.regionsIndexPage .indexCallout{grid-template-columns:44px minmax(0,1fr)}}@media (max-width:768px){.indexCallout{align-items:start;grid-template-columns:44px minmax(0,1fr);margin:86px var(--rail-inset) 0;padding:28px}}.editorialSplit{align-items:start;display:grid;grid-gap:72px;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editorialSplitHead h2{font-size:clamp(28px,2.8vw,38px);line-height:1.06;margin:0}.editorialSplitHead p{color:var(--secondary);font-size:15.5px;line-height:1.65;margin:16px 0 0}.editorialSplitRow{border-top:1px dashed var(--hairline);display:grid;grid-gap:22px;gap:22px;grid-template-columns:44px minmax(0,1fr);padding:26px 0}.editorialSplitRow:first-child{border-top:0;padding-top:0}.editorialSplitRow:last-child{padding-bottom:0}.editorialSplitRow>.material-symbols-rounded{align-items:center;background:var(--purple-tint);border-radius:var(--radius-sm);color:var(--purple);display:flex;font-size:21px;height:44px;justify-content:center;width:44px}.editorialSplitRow h3{font-size:19px;margin:0 0 8px}.editorialSplitRow p{color:var(--secondary);font-size:15px;line-height:1.7;margin:0;max-width:var(--measure)}@media (max-width:1280px){.editorialSplit{gap:44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1024px){.editorialSplit{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:768px){.editorialSplitRow{gap:16px;grid-template-columns:38px minmax(0,1fr)}}.editorialSplitRows{display:block;min-width:0}.personaChipRail{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin-top:26px}.personaChip{align-items:center;background:var(--paper);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 20px;padding:20px 22px;transition:background var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.personaChip:hover{background:color-mix(in srgb,var(--paper) 94%,var(--purple))}.personaChip strong{display:block;font-family:var(--display);font-size:16px;grid-column:1}.personaChip span{color:var(--secondary);display:block;font-size:13px;grid-column:1;line-height:1.55;margin-top:3px}.personaChip .material-symbols-rounded{align-self:center;color:var(--purple);font-size:20px;grid-column:2;grid-row:1/span 2;font-family:Material Symbols Rounded;font-weight:500;letter-spacing:normal}@media (min-width:769px) and (max-width:1100px){.universitiesIndexPage #who .personaChipRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.universitiesIndexPage #who .personaChipRail{grid-template-columns:minmax(0,1fr)}}.organizationDirectoryPage .personaChipRail{grid-template-columns:repeat(3,minmax(0,1fr))}.organizationDirectoryPage .personaChip{grid-template-columns:minmax(0,1fr);min-width:0}@media (max-width:639px){.organizationDirectoryPage .personaChipRail{grid-template-columns:minmax(0,1fr)}}body .ss-guide-article__related>div,body .ss-guide-rail__cards,body .ss-snippet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px) and (max-width:768px){body .ss-guide-article__related>div,body .ss-guide-rail__cards,body .ss-snippet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){body .ss-guide-article__related>div,body .ss-guide-rail__cards,body .ss-snippet-grid{grid-template-columns:minmax(0,1fr)}}.independenceNote{border:1px solid var(--hairline);border-color:var(--hairline);box-shadow:none}.independenceNote p{color:var(--secondary);max-width:var(--measure)}.proModule{display:grid;grid-gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:64px}.investorSlab,.proModule{align-items:center;background:var(--dark);border-radius:var(--radius-xl);color:var(--cream);gap:64px;margin:var(--conversion-gap) var(--rail-inset) 0}.investorSlab{display:flex;justify-content:space-between;padding:56px 64px}.investorSlab h2{font-size:32px;font-weight:600;margin:12px 0 0}.investorSlabEditorial{background:var(--purple-tint);color:var(--ink)}.investorSlab+.exploreSection{margin-top:var(--space-page-section)}.programPage .programProSection .proModule{margin:0}@media (max-width:768px){.investorSlab,.proModule{border-radius:var(--radius-lg);margin:96px var(--rail-inset) 0;padding:38px 28px}.investorSlab h2{font-size:31px}.proModule{gap:44px}}@media (max-width:940px){.proModule{grid-template-columns:minmax(0,1fr)}.investorSlab{align-items:flex-start;flex-direction:column}}.proModule{background-color:var(--dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .proModule{color:var(--dark-text)}}html[data-theme=dark] .proModule{color:var(--dark-text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .investorSlab{color:var(--dark-text)}}html[data-theme=dark] .investorSlab{color:var(--dark-text)}.proCopy h2{font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.08;margin:0}.proCopy .priceLine{margin:32px 0 20px}.priceLine{align-items:baseline;display:flex;gap:12px}.priceLine strong{font-family:var(--display);font-size:44px}.priceLine span,.priceNote{color:var(--dark-secondary);font-size:14px}.priceNote{line-height:1.55;margin:8px 0 24px;max-width:42em}.proBenefits{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.proBenefits li{align-items:flex-start;background:color-mix(in srgb,var(--cream) 6%,transparent);border:1px solid color-mix(in srgb,var(--cream) 10%,transparent);border-radius:var(--radius-md);display:flex;gap:16px;padding:20px 22px}.proBenefits__icon{align-items:center;background:color-mix(in srgb,var(--lavender) 16%,transparent);border-radius:var(--radius-sm);color:var(--lavender);display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}.proBenefits__icon .material-symbols-rounded{font-size:22px}.proBenefits__body{display:grid;grid-gap:4px;gap:4px}.proBenefits__body strong{font:600 18px/1.25 var(--display)}.proBenefits__body span{color:var(--dark-secondary);font-size:15px;line-height:1.55}.joinedEmailCapture{display:grid;grid-gap:9px;gap:9px;max-width:520px}.joinedEmailCapture>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.signupCard .joinedEmailCapture{margin-top:24px}.joinedEmailPill{align-items:center;min-width:0;background:var(--input);border:1.5px solid transparent;border-radius:var(--radius-pill);display:flex;min-height:58px;padding:4px}.joinedEmailPill:focus-within{border-color:var(--purple)}.joinedEmailPill input[type=email]{background:transparent;border:0;color:var(--ink);flex:1 1;font:14.5px var(--body);min-width:0;outline:0;padding:0 18px}.joinedEmailPill input::placeholder{color:var(--muted)}@media (max-width:480px){.joinedEmailPill input[type=email]{padding-left:14px}}.priceReceipt{background:var(--paper);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);padding:34px 34px 30px;transform:rotate(1deg)}.priceReceipt>p:not(.receiptBrand){color:var(--muted);font-size:12.5px;line-height:1.55;margin:0 0 18px}@media (max-width:768px){.priceReceipt{padding:30px 26px 26px;transform:none}}@media (prefers-reduced-motion:reduce){.priceReceipt{transform:none!important}}@media (max-width:940px){.priceReceipt{max-width:620px;width:100%}}