.hero-actions[data-astro-cid-kxwunnex]{margin-top:var(--sp-5)}.page-hero:has(.hero-actions) .page-hero-overlay{background:linear-gradient(180deg,#00000059,#0000001a 22%,#08162d8c 55%,#08162dd9)}.section-head[data-astro-cid-kxwunnex]{margin-bottom:var(--sp-5)}.eyebrow[data-astro-cid-kxwunnex]{font-size:var(--fs-label);color:var(--color-gold-700);text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin:0 0 var(--sp-2)}section[data-astro-cid-kxwunnex] h2[data-astro-cid-kxwunnex]{font-family:var(--font-serif);color:var(--color-navy-900);font-size:clamp(1.6rem,2vw + .5rem,2.2rem);margin:0;line-height:1.2;text-wrap:balance}.section-lead[data-astro-cid-kxwunnex]{font-size:1.05rem;margin:0 0 var(--sp-6)}.sub-head[data-astro-cid-kxwunnex]{font-family:var(--font-serif);color:var(--color-navy-900);font-size:1.2rem;margin:var(--sp-8) 0 var(--sp-4)}.more-link[data-astro-cid-kxwunnex]{display:inline-block;margin-top:var(--sp-6);color:var(--color-gold-700);text-decoration:none;font-weight:600}.more-link[data-astro-cid-kxwunnex]:hover{color:var(--color-navy-900)}.growth[data-astro-cid-kxwunnex],.journey[data-astro-cid-kxwunnex],.impact[data-astro-cid-kxwunnex],.changemakers[data-astro-cid-kxwunnex],.join[data-astro-cid-kxwunnex]{margin-bottom:var(--sp-12);scroll-margin-top:5rem}.key-facts[data-astro-cid-kxwunnex]{display:flex;flex-wrap:wrap;gap:var(--sp-6);align-items:center;justify-content:space-between;padding:var(--sp-5) var(--sp-6);margin-bottom:var(--sp-10);background:var(--color-bg-tint);border:1px solid var(--color-border);border-radius:var(--radius-md)}.facts-grid[data-astro-cid-kxwunnex]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--sp-5);margin:0;flex:1;min-width:0}.fact[data-astro-cid-kxwunnex]{display:flex;flex-direction:column;gap:var(--sp-1)}.fact[data-astro-cid-kxwunnex] dt[data-astro-cid-kxwunnex]{font-size:var(--fs-label);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.fact[data-astro-cid-kxwunnex] dd[data-astro-cid-kxwunnex]{margin:0;font-family:var(--font-serif);color:var(--color-navy-900);font-size:1.05rem;line-height:1.3}.apply-block[data-astro-cid-kxwunnex]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);flex-shrink:0}.apply-status[data-astro-cid-kxwunnex]{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill)}.apply-status[data-astro-cid-kxwunnex].open{background:#fff5dd;color:#8a5a00}.apply-status[data-astro-cid-kxwunnex].closed{background:var(--color-bg-panel);color:var(--color-text-faint)}@media(max-width:720px){.key-facts[data-astro-cid-kxwunnex]{flex-direction:column;align-items:stretch;gap:var(--sp-5);padding:var(--sp-5)}.facts-grid[data-astro-cid-kxwunnex]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.apply-block[data-astro-cid-kxwunnex]{align-items:stretch;padding-top:var(--sp-4);border-top:1px solid var(--color-border)}.apply-status[data-astro-cid-kxwunnex]{align-self:flex-start}.apply-cta[data-astro-cid-kxwunnex]{width:100%;justify-content:center}}.intro[data-astro-cid-kxwunnex]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--sp-10);align-items:start;margin-bottom:var(--sp-10)}.intro-heading[data-astro-cid-kxwunnex]{font-size:clamp(1.8rem,2.4vw + .6rem,2.6rem);margin:0 0 var(--sp-6)}.intro-body[data-astro-cid-kxwunnex] p{font-size:1.05rem;line-height:1.7;margin:0 0 var(--sp-4)}.intro-body[data-astro-cid-kxwunnex] p:first-child{font-size:1.2rem;color:var(--color-navy-900)}.collage[data-astro-cid-kxwunnex]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);position:sticky;top:6rem}.collage[data-astro-cid-kxwunnex] figure[data-astro-cid-kxwunnex]{margin:0;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-panel)}.collage[data-astro-cid-kxwunnex] img{width:100%;height:100%;object-fit:cover;display:block}.collage-1[data-astro-cid-kxwunnex]{grid-column:1 / -1;aspect-ratio:16 / 10}.collage-2[data-astro-cid-kxwunnex],.collage-3[data-astro-cid-kxwunnex]{aspect-ratio:1}.collage--2[data-astro-cid-kxwunnex] .collage-2[data-astro-cid-kxwunnex]{grid-column:1 / -1;aspect-ratio:16 / 9}@media(max-width:900px){.intro[data-astro-cid-kxwunnex]{grid-template-columns:1fr;gap:var(--sp-6)}.collage[data-astro-cid-kxwunnex]{position:static;order:-1;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:var(--sp-2)}.collage--3[data-astro-cid-kxwunnex] .collage-1[data-astro-cid-kxwunnex]{grid-column:1;grid-row:1 / span 2;aspect-ratio:auto}.collage--3[data-astro-cid-kxwunnex] .collage-2[data-astro-cid-kxwunnex],.collage--3[data-astro-cid-kxwunnex] .collage-3[data-astro-cid-kxwunnex]{aspect-ratio:4 / 3}.intro-body[data-astro-cid-kxwunnex] p:first-child{font-size:1.1rem}}main .stats-band.glance-stats{margin-bottom:var(--sp-12)}.growth-lead[data-astro-cid-kxwunnex]{margin-bottom:var(--sp-6)}.growth-lead[data-astro-cid-kxwunnex] p{font-size:1.05rem}.growth-grid[data-astro-cid-kxwunnex]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6)}.growth-card[data-astro-cid-kxwunnex]{display:grid;grid-template-columns:140px 1fr;gap:var(--sp-5);align-items:start;padding:var(--sp-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.growth-image[data-astro-cid-kxwunnex]{width:140px;aspect-ratio:1}.growth-image[data-astro-cid-kxwunnex] img{width:100%;height:100%;object-fit:contain}.growth-text[data-astro-cid-kxwunnex]{min-width:0}.growth-card[data-astro-cid-kxwunnex] h3[data-astro-cid-kxwunnex]{font-family:var(--font-serif);color:var(--color-navy-900);font-size:1.35rem;margin:0 0 var(--sp-2)}.growth-card[data-astro-cid-kxwunnex] p[data-astro-cid-kxwunnex]{color:var(--color-text-muted);margin:0 0 var(--sp-3);line-height:1.6}.growth-card[data-astro-cid-kxwunnex] .growth-body[data-astro-cid-kxwunnex]{color:var(--color-text);font-weight:600}@media(max-width:800px){.growth-grid[data-astro-cid-kxwunnex]{grid-template-columns:1fr}.growth-card[data-astro-cid-kxwunnex]{grid-template-columns:96px 1fr;gap:var(--sp-4);padding:var(--sp-5)}.growth-image[data-astro-cid-kxwunnex]{width:96px}}.journey-grid[data-astro-cid-kxwunnex]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}.journey-step[data-astro-cid-kxwunnex]{position:relative;padding:var(--sp-6) var(--sp-5) var(--sp-5);background:var(--color-bg-tint);border:1px solid var(--color-border);border-top:3px solid var(--color-gold-600);border-radius:var(--radius-md)}.journey-num[data-astro-cid-kxwunnex]{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:var(--sp-3);border-radius:50%;background:var(--color-navy-900);color:var(--color-gold-400);font-family:var(--font-serif);font-size:1.1rem;font-weight:600}.journey-step[data-astro-cid-kxwunnex] h3[data-astro-cid-kxwunnex]{font-family:var(--font-serif);color:var(--color-navy-900);font-size:1.15rem;margin:0 0 var(--sp-2);line-height:1.3}.journey-step[data-astro-cid-kxwunnex] p[data-astro-cid-kxwunnex]{margin:0;color:var(--color-text-muted);font-size:.95rem;line-height:1.55}.journey-note[data-astro-cid-kxwunnex]{margin:var(--sp-6) 0 0;padding:var(--sp-3) var(--sp-5);border-left:3px solid var(--color-gold-600);font-family:var(--font-serif);font-style:italic;font-size:1.1rem;color:var(--color-navy-900);max-width:70ch}@media(max-width:1000px){.journey-grid[data-astro-cid-kxwunnex]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.journey-grid[data-astro-cid-kxwunnex]{grid-template-columns:1fr;gap:var(--sp-3)}}.bleed[data-astro-cid-kxwunnex]{margin:0 calc(50% - 50vw) var(--sp-12)}main .stats-band.impact-stats{margin-bottom:var(--sp-2)}@media(min-width:1000px){main .stats-band.impact-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.outcome-list[data-astro-cid-kxwunnex],.check-list[data-astro-cid-kxwunnex]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.outcome-list[data-astro-cid-kxwunnex] li[data-astro-cid-kxwunnex],.check-list[data-astro-cid-kxwunnex] li[data-astro-cid-kxwunnex]{display:grid;grid-template-columns:28px 1fr;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--color-bg-tint);border-radius:var(--radius-md);line-height:1.5;font-size:.95rem}.check-list[data-astro-cid-kxwunnex]{grid-template-columns:1fr;margin:var(--sp-4) 0}.check[data-astro-cid-kxwunnex]{width:24px;height:24px;border-radius:50%;background:var(--color-gold-600);color:var(--color-navy-900);font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center}@media(max-width:900px){.outcome-list[data-astro-cid-kxwunnex]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.outcome-list[data-astro-cid-kxwunnex]{grid-template-columns:1fr}}.quote-grid[data-astro-cid-kxwunnex]{columns:3 280px;column-gap:var(--sp-5);margin-top:var(--sp-8)}.mini-quote[data-astro-cid-kxwunnex]{break-inside:avoid;margin:0 0 var(--sp-5);padding:var(--sp-5) var(--sp-6);background:var(--color-bg);border:1px solid var(--color-border);border-left:3px solid var(--color-gold-600);border-radius:var(--radius-md)}.mini-quote[data-astro-cid-kxwunnex] p[data-astro-cid-kxwunnex]{margin:0;font-family:var(--font-serif);font-style:italic;color:var(--color-navy-900);line-height:1.55}.sdg-tiles[data-astro-cid-kxwunnex]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--sp-3);margin:0 0 var(--sp-5)}.sdg-tile[data-astro-cid-kxwunnex]{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;background:var(--sdg, var(--color-navy-900));transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}.sdg-tile[data-astro-cid-kxwunnex] img{width:100%;height:100%;object-fit:cover;display:block}.sdg-tile[data-astro-cid-kxwunnex]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.sdg-tile--all[data-astro-cid-kxwunnex]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--sp-3);color:#fff;font:inherit;text-align:left;background:var(--color-navy-900)}.sdg-all-label[data-astro-cid-kxwunnex]{font-family:var(--font-serif);font-size:clamp(.95rem,1vw + .4rem,1.25rem);font-weight:600;line-height:1.15}.sdg-count[data-astro-cid-kxwunnex]{position:absolute;right:var(--sp-2);bottom:var(--sp-2);min-width:2rem;padding:2px var(--sp-2);border-radius:var(--radius-pill);background:#fff;color:var(--color-navy-900);font-size:.8rem;font-weight:700;text-align:center;box-shadow:0 1px 4px #00000040}.sdg-tiles[data-astro-cid-kxwunnex].has-choice .sdg-tile[data-astro-cid-kxwunnex]:not(.is-active){opacity:.45;filter:saturate(.4)}.sdg-tiles[data-astro-cid-kxwunnex].has-choice .sdg-tile[data-astro-cid-kxwunnex]:not(.is-active):hover{opacity:.85;filter:none}.sdg-tile[data-astro-cid-kxwunnex].is-active{box-shadow:0 0 0 3px var(--color-bg),0 0 0 6px var(--sdg, var(--color-gold-600))}.sdg-tile--all[data-astro-cid-kxwunnex].is-active{box-shadow:0 0 0 3px var(--color-bg),0 0 0 6px var(--color-gold-600)}@media(max-width:720px){.sdg-tiles[data-astro-cid-kxwunnex]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}}.cm-toolbar[data-astro-cid-kxwunnex]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-5);margin:0 0 var(--sp-5)}.cm-toolbar[data-astro-cid-kxwunnex][hidden],.cm-goal[data-astro-cid-kxwunnex][hidden],.cm-empty[data-astro-cid-kxwunnex][hidden],[data-astro-cid-kxwunnex][data-cm-more][hidden]{display:none}.cm-search[data-astro-cid-kxwunnex]{display:flex;align-items:center;gap:var(--sp-2);flex:1 1 320px;max-width:480px;padding:0 var(--sp-4);min-height:48px;background:var(--color-bg);border:1px solid var(--color-border-strong, var(--color-border));border-radius:var(--radius-pill);color:var(--color-text-muted)}.cm-search[data-astro-cid-kxwunnex]:focus-within{border-color:var(--color-navy-700);box-shadow:0 0 0 3px var(--focus-ring)}.cm-search[data-astro-cid-kxwunnex] input[data-astro-cid-kxwunnex]{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:1rem;color:var(--color-text);padding:var(--sp-3) 0}.cm-count[data-astro-cid-kxwunnex]{margin:0;font-size:.9rem;color:var(--color-text-muted)}.cm-goal[data-astro-cid-kxwunnex]{margin:0 0 var(--sp-5);font-family:var(--font-serif);font-size:1.15rem;color:var(--color-navy-900)}.cm-goal[data-astro-cid-kxwunnex] a{color:inherit}.cm-grid[data-astro-cid-kxwunnex]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}.cm-item[data-astro-cid-kxwunnex]{position:relative;min-width:0}.cm-item[data-astro-cid-kxwunnex][hidden]{display:none}.cm-tag[data-astro-cid-kxwunnex]{position:absolute;top:var(--sp-3);left:var(--sp-3);padding:2px var(--sp-3);border-radius:var(--radius-pill);background:var(--color-navy-900);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;pointer-events:none;box-shadow:0 1px 4px #0003}@media(max-width:1100px){.cm-grid[data-astro-cid-kxwunnex]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.cm-grid[data-astro-cid-kxwunnex]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}}@media(max-width:480px){.cm-grid[data-astro-cid-kxwunnex] .sc-body{padding:var(--sp-3)}.cm-grid[data-astro-cid-kxwunnex] .sc-body h3{font-size:1rem}.cm-grid[data-astro-cid-kxwunnex] .sc-excerpt{display:none}.cm-grid[data-astro-cid-kxwunnex] .sc-cta{font-size:.85rem;padding-top:var(--sp-1)}.cm-tag[data-astro-cid-kxwunnex]{top:var(--sp-2);left:var(--sp-2);font-size:.7rem}}.cm-empty[data-astro-cid-kxwunnex]{padding:var(--sp-8);text-align:center;color:var(--color-text-muted);background:var(--color-bg-tint);border-radius:var(--radius-md);max-width:none}.cm-more-row[data-astro-cid-kxwunnex]{margin:var(--sp-6) 0 0;text-align:center;max-width:none}.join[data-astro-cid-kxwunnex]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-10);align-items:start}.join-after[data-astro-cid-kxwunnex]{color:var(--color-text-muted)}.about-card[data-astro-cid-kxwunnex]{background:var(--color-bg-tint);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.about-photo[data-astro-cid-kxwunnex]{aspect-ratio:16 / 10;overflow:hidden}.about-photo[data-astro-cid-kxwunnex] img{width:100%;height:100%;object-fit:cover;display:block}.about-body[data-astro-cid-kxwunnex]{padding:var(--sp-6)}.about-body[data-astro-cid-kxwunnex] h2[data-astro-cid-kxwunnex]{font-size:clamp(1.3rem,1.2vw + .6rem,1.6rem);margin-bottom:var(--sp-3)}.about-body[data-astro-cid-kxwunnex] p[data-astro-cid-kxwunnex]{margin:0}@media(max-width:900px){.join[data-astro-cid-kxwunnex]{grid-template-columns:1fr;gap:var(--sp-8)}}.credits[data-astro-cid-kxwunnex]{margin-top:var(--sp-8);font-size:.8rem;color:var(--color-text-muted)}
