.person-row.svelte-1m4u9gv{display:flex;align-items:flex-start;gap:2.5rem;padding:1.85rem 2.1rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:var(--tint, rgba(83, 52, 131, .4))}.person-row--reverse.svelte-1m4u9gv{flex-direction:row-reverse}.person-bio.svelte-1m4u9gv{flex:1;padding-top:.5rem}.person-bio__role.svelte-1m4u9gv{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a78bfa;margin-bottom:.6rem}.person-bio__name.svelte-1m4u9gv{font-size:1.25rem;font-weight:800;color:#fff;margin-bottom:.4rem;letter-spacing:-.01em}.person-bio__text.svelte-1m4u9gv{color:#ffffffc7;line-height:1.75;font-size:1rem}@media (max-width: 640px){.person-row.svelte-1m4u9gv,.person-row--reverse.svelte-1m4u9gv{flex-direction:column;align-items:center}.person-bio.svelte-1m4u9gv{text-align:center}}.step-card.svelte-pdzx1w{background:#fff;border:1px solid #ece9f5;border-top:5px solid var(--accent, #533483);border-radius:20px;padding:2.25rem 1.75rem;box-shadow:0 12px 40px #1a1a2e29,0 4px 12px #1a1a2e14;transition:transform .25s;min-width:0}.step-card.svelte-pdzx1w:hover{transform:translateY(-4px)}.step-number.svelte-pdzx1w{display:block;font-size:.7rem;font-weight:700;color:#533483;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.step-img.svelte-pdzx1w{width:100%;height:168px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;margin-bottom:1.15rem}.step-card.svelte-pdzx1w h3:where(.svelte-pdzx1w){font-size:1.2rem;font-weight:700;margin-bottom:.7rem;letter-spacing:-.01em;color:#1a1a2e}.step-card.svelte-pdzx1w p:where(.svelte-pdzx1w){font-size:.95rem;color:#6b6b80;line-height:1.65}.thinkie-grid.svelte-qs3s26{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.85rem,2vw,1.4rem);max-width:54rem;margin:0 auto}@media (min-width: 620px){.thinkie-grid.svelte-qs3s26{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px){.thinkie-grid.svelte-qs3s26{grid-template-columns:repeat(4,1fr)}}.thinkie-card.svelte-qs3s26{display:block;border-radius:14px;overflow:hidden;background:#fff;aspect-ratio:1542 / 2079;box-shadow:0 4px 24px #1a1a2e14;transition:transform .25s ease,box-shadow .25s ease}.thinkie-card.svelte-qs3s26 img:where(.svelte-qs3s26){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.thinkie-card.svelte-qs3s26:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 12px 40px #1a1a2e29,0 4px 12px #1a1a2e14}.es-page.svelte-kw2ma1{--purple: #533483;--purple-deep: #422a6a;--purple-soft: #f3eeff;--coral: #fd5353;--coral-deep: #e64545;--teal: #0d9488;--navy-1: #1a1a2e;--plum: #2d1b4e;--bg: #ffffff;--bg-warm: #f7f6fb;--fg: #1a1a2e;--fg-soft: #3a3a52;--muted: #6b6b80;--border: #e7e4f0;--marker-yellow: #fde047;--marker-purple: #d8b4fe;--marker-green: #86efac;--marker-orange: #fdba74;--radius-md: 12px;--radius-lg: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(26, 26, 46, .08);--shadow-lg: 0 12px 40px rgba(26, 26, 46, .16), 0 4px 12px rgba(26, 26, 46, .08);background:var(--bg);color:var(--fg);line-height:1.65;overflow-x:hidden}.es-container.svelte-kw2ma1{max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.hl.svelte-kw2ma1{--hl-color: var(--marker-yellow);background-image:linear-gradient(transparent 52%,var(--hl-color) 52%,var(--hl-color) 94%,transparent 94%);background-repeat:no-repeat;padding:0 .06em;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hl-purple.svelte-kw2ma1{--hl-color: var(--marker-purple)}.hl-green.svelte-kw2ma1{--hl-color: var(--marker-green)}.hl-orange.svelte-kw2ma1{--hl-color: var(--marker-orange)}.es-nav.svelte-kw2ma1{position:sticky;top:0;z-index:100;background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.es-nav.svelte-kw2ma1 .es-container:where(.svelte-kw2ma1){display:flex;align-items:center;justify-content:space-between;gap:1rem;height:3.9rem}.es-nav.svelte-kw2ma1 .brand:where(.svelte-kw2ma1){font-weight:800;font-size:1.05rem;color:var(--fg);text-decoration:none;letter-spacing:-.02em;white-space:nowrap}.nav-right.svelte-kw2ma1{display:flex;align-items:center;gap:1.5rem}.nav-links.svelte-kw2ma1{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.nav-links.svelte-kw2ma1 a:where(.svelte-kw2ma1){font-size:.88rem;font-weight:600;color:var(--muted);text-decoration:none;transition:color .15s}.nav-links.svelte-kw2ma1 a:where(.svelte-kw2ma1):hover{color:var(--purple)}.next-pill.svelte-kw2ma1{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--purple);background:var(--purple-soft);border:1px solid rgba(83,52,131,.18);padding:.4rem .9rem;border-radius:var(--radius-full);text-decoration:none;white-space:nowrap;transition:all .2s}.next-pill.svelte-kw2ma1:hover{background:#eae2ff;transform:translateY(-1px)}.next-pill.svelte-kw2ma1 .dot:where(.svelte-kw2ma1){width:8px;height:8px;background:var(--coral);border-radius:50%;animation:svelte-kw2ma1-pulse 2s ease-in-out infinite;flex-shrink:0}.next-pill.svelte-kw2ma1 strong:where(.svelte-kw2ma1){color:var(--fg);font-weight:700}@keyframes svelte-kw2ma1-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@media (prefers-reduced-motion: reduce){.next-pill.svelte-kw2ma1 .dot:where(.svelte-kw2ma1),.event-label.svelte-kw2ma1:before{animation:none}}@media (max-width: 860px){.nav-links.svelte-kw2ma1{display:none}}@media (max-width: 520px){.next-pill.svelte-kw2ma1 .label-long:where(.svelte-kw2ma1){display:none}}.btn-es-coral.svelte-kw2ma1{display:inline-flex;align-items:center;gap:.6rem;background:var(--coral);color:#fff;font-weight:700;font-size:1.05rem;padding:1rem 2.25rem;border-radius:var(--radius-full);text-decoration:none;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 20px #fd535359}.btn-es-coral.svelte-kw2ma1:hover{background:var(--coral-deep);transform:translateY(-2px);box-shadow:0 10px 32px #fd535373}.btn-es-coral.svelte-kw2ma1 svg:where(.svelte-kw2ma1){width:1.05em;height:1.05em;fill:currentColor;transition:transform .2s}.btn-es-coral.svelte-kw2ma1:hover svg:where(.svelte-kw2ma1){transform:translate(2px,-2px)}.hero.svelte-kw2ma1{padding:clamp(4.5rem,11vw,7.5rem) 0 clamp(3.5rem,7vw,5.5rem);text-align:center;position:relative}.hero.svelte-kw2ma1:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,var(--purple),var(--coral));border-radius:2px}.hero-eyebrow.svelte-kw2ma1{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--purple);margin-bottom:1.25rem}.hero.svelte-kw2ma1 h1:where(.svelte-kw2ma1){font-size:clamp(2.6rem,6.5vw,4.2rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--fg);margin-bottom:1.25rem}.hero.svelte-kw2ma1 .subtitle:where(.svelte-kw2ma1){font-size:clamp(1.1rem,2.2vw,1.45rem);font-weight:600;color:var(--fg-soft);max-width:40rem;margin:0 auto 1.5rem;line-height:1.5}.hero.svelte-kw2ma1 .intro:where(.svelte-kw2ma1){font-size:1.08rem;color:var(--muted);max-width:46rem;margin:0 auto 2rem;line-height:1.7}.hero.svelte-kw2ma1 .intro:where(.svelte-kw2ma1) strong:where(.svelte-kw2ma1){color:var(--fg);font-weight:700}.hero.svelte-kw2ma1 .scroll-link:where(.svelte-kw2ma1){display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;color:var(--purple);text-decoration:none;transition:gap .2s,color .2s}.hero.svelte-kw2ma1 .scroll-link:where(.svelte-kw2ma1):hover{gap:.75rem;color:var(--purple-deep)}.section-label.svelte-kw2ma1{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--purple);margin-bottom:.75rem}.section-title.svelte-kw2ma1{font-size:clamp(1.7rem,3.8vw,2.5rem);font-weight:800;letter-spacing:-.025em;line-height:1.2;color:var(--fg);margin-bottom:1rem}.section-subtitle.svelte-kw2ma1{font-size:1.05rem;color:var(--muted);max-width:44rem;line-height:1.65;margin-bottom:2.5rem}.how-it-works.svelte-kw2ma1{padding:clamp(3.5rem,8vw,5.5rem) 0;background:var(--bg-warm)}.how-it-works.svelte-kw2ma1 .es-steps:where(.svelte-kw2ma1){display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 720px){.how-it-works.svelte-kw2ma1 .es-steps:where(.svelte-kw2ma1){grid-template-columns:repeat(3,1fr);gap:1.75rem}}.thinkies-map.svelte-kw2ma1{padding:clamp(3.5rem,8vw,5.5rem) 0;background:var(--bg)}.thinkies-map.svelte-kw2ma1 .section-head:where(.svelte-kw2ma1){text-align:center;max-width:42rem;margin:0 auto 2.75rem}.thinkies-map.svelte-kw2ma1 .section-subtitle:where(.svelte-kw2ma1){max-width:none;margin:.75rem auto 0}.vignette.svelte-kw2ma1{padding:clamp(4rem,9vw,6.5rem) 0;background:linear-gradient(160deg,var(--navy-1) 0%,var(--plum) 50%,var(--navy-1) 100%)}.vignette.svelte-kw2ma1 .section-label:where(.svelte-kw2ma1){color:#c4b5fd}.vignette-head.svelte-kw2ma1{text-align:center;margin-bottom:2.75rem}.vignette-head.svelte-kw2ma1 .section-title:where(.svelte-kw2ma1){color:#fff}.vignette-head.svelte-kw2ma1 p:where(.svelte-kw2ma1){color:#ffffffb8;max-width:34rem;margin:0 auto;font-size:1.05rem}.vignette-head.svelte-kw2ma1 .hl:where(.svelte-kw2ma1){color:#fff;border-radius:4px;padding:0 .18em;background-image:linear-gradient(transparent 6%,rgba(253,224,71,.5) 6%,rgba(253,224,71,.5) 97%,transparent 97%)}.event-card.svelte-kw2ma1{background:#fff;border-radius:var(--radius-lg);padding:clamp(2.25rem,5vw,3.25rem);position:relative;overflow:hidden;box-shadow:var(--shadow-lg);margin-bottom:3.5rem}.event-card.svelte-kw2ma1:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--coral)}.event-label.svelte-kw2ma1{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--purple);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.event-label.svelte-kw2ma1:before{content:"";width:8px;height:8px;background:var(--coral);border-radius:50%;animation:svelte-kw2ma1-pulse 2s ease-in-out infinite}.event-card.svelte-kw2ma1 h2:where(.svelte-kw2ma1){font-size:clamp(1.6rem,3.8vw,2.25rem);font-weight:800;letter-spacing:-.025em;line-height:1.2;color:var(--fg);margin-bottom:.5rem}.event-card.svelte-kw2ma1 .challenge:where(.svelte-kw2ma1){font-weight:600;font-size:1.1rem;color:var(--purple);margin-bottom:1.5rem}.event-card.svelte-kw2ma1 .description:where(.svelte-kw2ma1){font-size:1.05rem;line-height:1.75;color:var(--fg-soft);max-width:48rem;margin-bottom:2rem}.event-meta.svelte-kw2ma1{margin-bottom:2.25rem}.event-meta-primary.svelte-kw2ma1{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1rem}.event-meta-secondary.svelte-kw2ma1{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 640px){.event-meta-primary.svelte-kw2ma1,.event-meta-secondary.svelte-kw2ma1{grid-template-columns:1fr 1fr}}.meta-box.svelte-kw2ma1{padding:1.25rem 1.4rem;background:var(--purple-soft);border:1px solid rgba(83,52,131,.12);border-radius:var(--radius-md);min-width:0;overflow-wrap:break-word}.meta-box.svelte-kw2ma1 .meta-label:where(.svelte-kw2ma1){font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--purple);display:block;margin-bottom:.3rem}.meta-box.svelte-kw2ma1 .value:where(.svelte-kw2ma1){font-size:1.1rem;font-weight:700;color:var(--fg);line-height:1.35}.meta-box.svelte-kw2ma1 .value:where(.svelte-kw2ma1) .sub:where(.svelte-kw2ma1){display:block;font-size:.9rem;font-weight:500;color:var(--muted);margin-top:.15rem}.meta-box--secondary.svelte-kw2ma1{background:#faf9fd}.meta-box--secondary.svelte-kw2ma1 .value:where(.svelte-kw2ma1){font-size:.98rem}.people-head.svelte-kw2ma1{text-align:center;margin-bottom:2.5rem}.people-head.svelte-kw2ma1 h3:where(.svelte-kw2ma1){font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:.5rem}.people-head.svelte-kw2ma1 p:where(.svelte-kw2ma1){color:#ffffffb3;font-size:1rem}.people-grid.svelte-kw2ma1{display:flex;flex-direction:column;gap:2.75rem;max-width:56rem;margin:0 auto}.join-cta.svelte-kw2ma1{padding:clamp(3.5rem,8vw,5.5rem) 0;background:var(--bg-warm);text-align:center;border-top:1px solid var(--border)}.join-cta__eyebrow.svelte-kw2ma1{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--purple);margin-bottom:1rem}.join-cta__title.svelte-kw2ma1{font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--fg);margin-bottom:.85rem}.join-cta__text.svelte-kw2ma1{font-size:1.08rem;color:var(--muted);max-width:34rem;margin:0 auto 2rem;line-height:1.65}.es-footer.svelte-kw2ma1{padding:clamp(3rem,6vw,4.5rem) 0 clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--border);text-align:center;background:var(--bg-warm)}.kent-note.svelte-kw2ma1{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.85rem;max-width:100%;background:#fff;border:1px solid var(--border);border-radius:var(--radius-full);padding:.5rem 1.25rem .5rem .5rem;margin-bottom:2rem;box-shadow:var(--shadow-sm)}.kent-note.svelte-kw2ma1 img:where(.svelte-kw2ma1){width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.kent-note.svelte-kw2ma1 span:where(.svelte-kw2ma1){font-size:.9rem;color:var(--fg-soft);font-weight:500}.kent-note.svelte-kw2ma1 strong:where(.svelte-kw2ma1){color:var(--fg);font-weight:700}.kent-note.svelte-kw2ma1 a:where(.svelte-kw2ma1){color:var(--purple);font-weight:700;text-decoration:none}.kent-note.svelte-kw2ma1 a:where(.svelte-kw2ma1):hover{text-decoration:underline}.footer-note.svelte-kw2ma1{font-size:.95rem;color:var(--muted);margin-bottom:1.25rem;line-height:1.7}.footer-note.svelte-kw2ma1 a:where(.svelte-kw2ma1){color:var(--coral);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;font-weight:700}.citation.svelte-kw2ma1{font-size:.8rem;color:#8a8698;margin:0 auto;line-height:1.7;max-width:40rem;font-style:italic}.citation.svelte-kw2ma1 a:where(.svelte-kw2ma1){color:var(--purple);font-style:normal;font-weight:700;text-decoration:none;white-space:nowrap}.citation.svelte-kw2ma1 a:where(.svelte-kw2ma1):hover{text-decoration:underline}.footer-bar.svelte-kw2ma1{background:var(--navy-1);padding:1.5rem 0}.footer-bar.svelte-kw2ma1 .es-container:where(.svelte-kw2ma1){display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2rem}.footer-bar.svelte-kw2ma1 a:where(.svelte-kw2ma1){font-size:.85rem;font-weight:600;color:#ffffffb3;text-decoration:none;transition:color .15s}.footer-bar.svelte-kw2ma1 a:where(.svelte-kw2ma1):hover{color:#fff}
