:root{--rekko-blue: #009AD9;--rekko-blue-dark: #0077A8;--rekko-blue-deep: #0B2A3B;--rekko-blue-tint: #E6F5FC;--rekko-grey: #A0AAB2;--ink: #15191D;--ink-soft: #5C6670;--paper: #FFFFFF;--sand: #F6F4EF;--line: #E3E6E9;--font: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-small: .9375rem;--fs-body: 1.0625rem;--fs-lead: clamp(1.125rem, 1rem + .6vw, 1.375rem);--fs-h3: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-h2: clamp(1.875rem, 1.3rem + 2vw, 2.75rem);--fs-h1: clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--fs-stat: clamp(2.5rem, 1.6rem + 3vw, 4rem);--lh: 1.6;--track-tight: -.025em;--s-1: .5rem;--s-2: 1rem;--s-3: 1.5rem;--s-4: 2.5rem;--s-5: 4rem;--s-6: 6rem;--s-7: 8rem;--section: clamp(4rem, 3rem + 4vw, 7rem);--content: 720px;--wide: 1240px;--radius: 12px;--radius-pill: 999px}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/open-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/open-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/open-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,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:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/open-sans-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,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:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/open-sans-latin-ext-400-normal.woff2) format("woff2");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:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/open-sans-latin-ext-600-normal.woff2) format("woff2");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:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/open-sans-latin-ext-700-normal.woff2) format("woff2");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}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--rekko-blue-dark);text-underline-offset:.15em}a:hover{color:var(--rekko-blue)}h1,h2,h3{line-height:1.1;font-weight:700;margin:0 0 var(--s-3);letter-spacing:var(--track-tight);text-wrap:balance}h1{font-size:var(--fs-h1);line-height:1.02}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.01em}p{margin:0 0 var(--s-2)}.lead{font-size:var(--fs-lead);line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.small{font-size:var(--fs-small);color:var(--ink-soft)}.eyebrow{display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rekko-blue-dark);margin-bottom:var(--s-2)}.measure{max-width:34ch}.measure-wide{max-width:60ch}:focus-visible{outline:3px solid var(--rekko-blue);outline-offset:3px}.skip{position:absolute;left:-999px;top:0;background:var(--paper);padding:var(--s-1) var(--s-2)}.skip:focus{left:var(--s-2);z-index:100}.wrap{width:min(100% - 2 * var(--s-3),var(--wide));margin-inline:auto}.narrow{width:min(100% - 2 * var(--s-3),var(--content));margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-block:var(--s-5)}.section--sand{background:var(--sand)}.section--deep{background:var(--rekko-blue-deep);color:var(--paper)}.section--deep h2,.section--deep h3{color:var(--paper)}.section--deep .lead,.section--deep .small{color:#ffffffb8}.section--deep .eyebrow{color:var(--rekko-blue)}.section-head{display:grid;gap:var(--s-2);margin-bottom:var(--s-5);align-items:end}@media(min-width:900px){.section-head{grid-template-columns:1fr 1fr}.section-head>p{margin:0 0 .4rem}}.grid{display:grid;gap:var(--s-4) var(--s-3)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--rekko-blue);color:var(--paper);text-decoration:none;font-weight:700;font-size:var(--fs-body);padding:.85rem 1.5rem;border-radius:var(--radius-pill);border:2px solid var(--rekko-blue);line-height:1.2;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn:hover{background:var(--rekko-blue-dark);border-color:var(--rekko-blue-dark);color:var(--paper)}.btn--outline{background:transparent;color:var(--ink);border-color:var(--line)}.btn--outline:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--light{background:var(--paper);border-color:var(--paper);color:var(--ink)}.btn--light:hover{background:var(--sand);border-color:var(--sand);color:var(--ink)}.btn--sm{padding:.55rem 1.1rem;font-size:var(--fs-small)}.arrow{text-decoration:none;font-weight:700;color:var(--ink)}.arrow:after{content:" →";color:var(--rekko-blue);transition:margin-left .15s}.arrow:hover{color:var(--rekko-blue-dark)}.arrow:hover:after{margin-left:.25rem}.header{background:var(--paper);position:sticky;top:0;z-index:30}.header__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);height:76px}.menu{border:0;padding:0;margin:0;background:none}.menu>summary{display:none}.menu__panel{display:flex;align-items:center;gap:var(--s-4)}.logo{display:flex;align-items:center;text-decoration:none}.logo svg{height:52px;width:auto}.nav ul{display:flex;gap:var(--s-3);list-style:none;margin:0;padding:0}.nav a{text-decoration:none;color:var(--ink-soft);font-weight:600;font-size:var(--fs-small)}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.lang ul{display:flex;gap:.2rem;list-style:none;margin:0;padding:.2rem;border:1px solid var(--line);border-radius:var(--radius-pill)}.lang a{text-decoration:none;font-size:.8125rem;font-weight:700;color:var(--ink-soft);padding:.25rem .6rem;border-radius:var(--radius-pill)}.lang a[aria-current=true]{color:var(--paper);background:var(--ink)}@media(max-width:1000px){.header__row{height:64px}.logo svg{height:44px}.menu>summary{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:var(--fs-small);cursor:pointer;padding:.5rem 1rem;border:1px solid var(--line);border-radius:var(--radius-pill);list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu>summary:after,.menu[open]>summary:after{content:none}.menu__panel{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);padding:var(--s-3) var(--s-3) var(--s-4);flex-direction:column;align-items:flex-start;gap:var(--s-3)}.menu:not([open]) .menu__panel{display:none}.header{position:sticky}.nav ul{flex-direction:column;gap:var(--s-2)}.nav a{font-size:var(--fs-lead);color:var(--ink)}}.hero{display:grid;gap:var(--s-4);align-items:center;padding-block:var(--s-4) var(--section)}.hero__copy{display:grid;gap:var(--s-3)}.hero__copy h1{margin:0}.hero__copy .lead{margin:0;max-width:46ch}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);align-items:center}.hero__media{position:relative}.hero__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:72% 40%;border-radius:var(--radius)}.hero__caption{position:absolute;left:var(--s-2);bottom:var(--s-2);background:#ffffffeb;color:var(--ink);font-size:.8125rem;font-weight:600;padding:.4rem .8rem;border-radius:var(--radius-pill)}@media(min-width:900px){.hero{grid-template-columns:11fr 9fr;gap:var(--s-6);min-height:calc(100vh - 76px);padding-block:var(--s-4) var(--s-5)}.hero__media img{aspect-ratio:4 / 5;max-height:78vh}}@media(max-width:899px){.hero__media{order:-1}.hero__media img{aspect-ratio:4 / 3}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-4) var(--s-3)}.stat{border-top:2px solid var(--ink);padding-top:var(--s-3)}.section--deep .stat{border-top-color:#ffffff59}.stat__value{font-size:var(--fs-stat);font-weight:700;line-height:1;letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums}.stat__label{margin-top:var(--s-2);font-size:var(--fs-body);max-width:22ch}.stat__year{display:block;font-size:var(--fs-small);color:var(--ink-soft);margin-top:.25rem}.section--deep .stat__year{color:#fff9}.stats__source{margin-top:var(--s-5);font-size:var(--fs-small);color:var(--ink-soft);max-width:70ch}.section--deep .stats__source{color:#ffffffa6}.section--deep .stats__source a{color:var(--paper)}.cards{display:grid;gap:var(--s-4) var(--s-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{display:grid;gap:var(--s-2);align-content:start}.card__media{overflow:hidden;border-radius:var(--radius);aspect-ratio:4 / 3;background:var(--sand)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card:hover .card__media img{transform:scale(1.03)}.card h3{margin:var(--s-1) 0 0}.card h3 a{text-decoration:none;color:var(--ink)}.card h3 a:after{content:"";position:absolute;inset:0}.card{position:relative}.card p{margin:0;color:var(--ink-soft)}.result{display:grid;gap:var(--s-3)}.result__text{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:600;line-height:1.25;letter-spacing:-.015em;margin:0;text-wrap:pretty}.result__text mark{background:none;color:var(--rekko-blue-dark)}.result .small{margin:0}.story{display:grid;gap:var(--s-4);align-items:center}.story__media img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}.story__body{display:grid;gap:var(--s-2)}.story__quote{font-size:var(--fs-lead);line-height:1.5;margin:0}.story__quote:before{content:"“";display:block;font-size:4rem;line-height:.6;color:var(--rekko-blue);margin-bottom:var(--s-2);font-weight:700}.story__who{margin:0;font-weight:700}.story__who span{display:block;font-weight:400;color:var(--ink-soft);font-size:var(--fs-small)}@media(min-width:800px){.story{grid-template-columns:2fr 3fr;gap:var(--s-6)}}details{border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.25rem;margin-bottom:.75rem;background:var(--paper)}details>summary{font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--s-2)}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"+";font-size:1.5rem;line-height:1;color:var(--rekko-blue);font-weight:400}details[open]>summary:after{content:"–"}details>:not(summary){margin-top:var(--s-2)}.faq details{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:1rem 0;margin:0}.funders{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);align-items:center;justify-content:center}.funders img{max-height:44px;width:auto;filter:grayscale(1);opacity:.6;transition:filter .2s,opacity .2s;border-radius:0}.funders img:hover{filter:none;opacity:1}.funders__head{text-align:center;font-size:var(--fs-small);color:var(--ink-soft);margin-bottom:var(--s-4)}table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}th,td{text-align:left;padding:.75rem .5rem;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--ink-soft);font-weight:600}.people{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,220px));gap:var(--s-4) var(--s-3)}.people img{aspect-ratio:1;object-fit:cover;margin-bottom:var(--s-2);border-radius:var(--radius)}.people strong{display:block}.page-head{padding-block:var(--s-5) var(--s-4)}.page-head h1{max-width:20ch}.footer{background:var(--rekko-blue-deep);color:#ffffffb8;padding-block:var(--section) var(--s-4);font-size:var(--fs-small)}.footer__top{display:grid;gap:var(--s-4);margin-bottom:var(--s-6);align-items:start}@media(min-width:900px){.footer__top{grid-template-columns:1fr 1fr}}.footer__top h2{color:var(--paper);font-size:var(--fs-h2);max-width:18ch;margin-bottom:var(--s-3)}.footer__cols{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-top:var(--s-4);border-top:1px solid rgba(255,255,255,.14)}.footer h3{font-size:var(--fs-body);color:var(--paper);margin-bottom:var(--s-1)}.footer a{color:var(--paper)}.footer .btn--light,.footer .btn--light:hover{color:var(--ink)}.footer ul{list-style:none;margin:0;padding:0}.footer__bottom{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);justify-content:space-between}.footer__bottom p{margin:0}.footer .logo svg{height:36px}.consent{position:fixed;left:var(--s-2);right:var(--s-2);bottom:var(--s-2);background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:var(--s-3);max-width:420px;z-index:50;font-size:var(--fs-small)}.consent a{color:var(--paper)}.consent[hidden]{display:none}.consent__actions{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-2)}.consent .btn--outline{color:var(--paper);border-color:#fff6}.consent .btn--outline:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.feed-placeholder{background:var(--sand);padding:var(--s-4);border-radius:var(--radius)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}html{scroll-behavior:auto}}.hero--page{min-height:0;padding-block:var(--s-4) var(--s-5)}@media(min-width:900px){.hero--page{min-height:0;grid-template-columns:1fr 1fr}.hero--page .hero__media img{aspect-ratio:4 / 3;max-height:none}}.goal{display:grid;gap:var(--s-3);align-items:center}@media(min-width:900px){.goal{grid-template-columns:1fr 1fr;gap:var(--s-6)}}.goal__text{font-size:var(--fs-h3);font-weight:700;line-height:1.3;margin:0;letter-spacing:-.01em}.slices{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.slice{display:grid;align-content:start;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}.slice--featured{border-color:var(--rekko-blue);outline:2px solid var(--rekko-blue);outline-offset:-2px}.slice .card__media{border-radius:0}.slice__body{padding:var(--s-3);display:grid;gap:var(--s-1);align-content:start}.slice__body h3,.slice__body p{margin:0}.slice__sub{font-size:var(--fs-small);color:var(--ink-soft)}.slice__cta{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-2)!important}.tiers{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tier{border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);padding:var(--s-3);display:grid;gap:var(--s-1);align-content:start}.tier p{margin:0}.tier__label{font-weight:700;font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.08em;color:var(--rekko-blue)}.tier__amount{font-size:var(--fs-stat);font-weight:700;line-height:1;letter-spacing:var(--track-tight)}.tier__amount span{font-size:var(--fs-body);font-weight:400;letter-spacing:0;color:#ffffffb8}.tier .btn{justify-self:start;margin-top:var(--s-2)}.tier--net{grid-column:1 / -1}@media(min-width:1000px){.tier--net{grid-column:auto}}.net{margin:0;display:grid;gap:var(--s-2)}.net dt{font-weight:700}.net dd{margin:0 0 var(--s-1);color:#ffffffc7;font-size:var(--fs-small)}.two{display:grid;gap:var(--s-5)}@media(min-width:900px){.two{grid-template-columns:1fr 1fr;gap:var(--s-6)}}.list-plain,.steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3);counter-reset:step}.list-plain li,.steps li{display:grid;gap:.25rem;padding-left:3rem;position:relative}.list-plain li strong,.steps li strong{font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.01em}.list-plain li span,.steps li span{color:var(--ink-soft)}.list-plain li:before{content:"";position:absolute;left:0;top:.35rem;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--rekko-blue-tint)}.list-plain li:after{content:"✓";position:absolute;left:.5rem;top:.35rem;color:var(--rekko-blue-dark);font-weight:700}.steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:.2rem;width:2rem;height:2rem;border-radius:50%;background:var(--ink);color:var(--paper);font-weight:700;display:grid;place-items:center;font-size:var(--fs-small)}.aside{margin-top:var(--s-4);padding:var(--s-3);background:var(--sand);border-radius:var(--radius)}.aside h3{margin-bottom:var(--s-1)}.aside p{margin:0}.hero--text{min-height:0;padding-block:var(--s-4) var(--s-5);align-items:end}@media(min-width:900px){.hero--text{min-height:0;grid-template-columns:3fr 2fr}}.nudge{background:var(--rekko-blue-tint);border-radius:var(--radius);padding:var(--s-3)}.nudge h2{font-size:var(--fs-h3);margin-bottom:var(--s-1)}.nudge p{margin:0 0 var(--s-1)}.tabs{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-bottom:var(--s-4)}.tab-input{position:absolute;opacity:0;pointer-events:none}.tabs label{padding:.6rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-pill);font-weight:700;font-size:var(--fs-small);cursor:pointer}#c-es:checked~.tabs label[for=c-es],#c-it:checked~.tabs label[for=c-it],#c-gt:checked~.tabs label[for=c-gt],#c-other:checked~.tabs label[for=c-other]{background:var(--ink);color:var(--paper);border-color:var(--ink)}#c-es:focus-visible~.tabs label[for=c-es],#c-it:focus-visible~.tabs label[for=c-it],#c-gt:focus-visible~.tabs label[for=c-gt],#c-other:focus-visible~.tabs label[for=c-other]{outline:3px solid var(--rekko-blue);outline-offset:3px}.panel{display:none}#c-es:checked~#p-es,#c-it:checked~#p-it,#c-gt:checked~#p-gt,#c-other:checked~#p-other{display:block}.panel__entity{margin-bottom:var(--s-3)}.give-grid{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.give-box{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-3);display:grid;gap:var(--s-2);align-content:start}.give-box h3,.give-box p{margin:0}.embed{margin-top:var(--s-1)}.bank{margin:0;display:grid;gap:.25rem}.bank dt{font-size:var(--fs-small);color:var(--ink-soft)}.bank dd{margin:0 0 var(--s-1);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2)}.bank code{font-family:var(--font);font-weight:700;font-size:var(--fs-body);letter-spacing:.02em}.give-notes{margin-top:var(--s-3);padding:var(--s-3);background:var(--sand);border-radius:var(--radius)}.give-notes p{margin:0 0 var(--s-1)}.result-box{background:var(--sand);border-radius:var(--radius);padding:var(--s-3)}.result-box .result__text{font-size:var(--fs-lead);font-weight:600}.offer,.line{display:grid;gap:var(--s-1);align-content:start}.offer h3,.line h3{margin:0}.offer p,.line p{margin:0;color:var(--ink-soft)}.offer__n{font-size:var(--fs-small);font-weight:700;color:var(--rekko-blue-dark);letter-spacing:.08em}.line{border-top:2px solid var(--ink);padding-top:var(--s-2)}.table-scroll{overflow-x:auto}.tag{display:inline-block;font-size:.8125rem;font-weight:700;padding:.15rem .6rem;border-radius:var(--radius-pill);background:var(--sand)}.tag--approved,.tag--running{background:var(--rekko-blue-tint);color:var(--rekko-blue-dark)}.entities{list-style:none;margin:var(--s-3) 0 0;padding:0;display:grid;gap:var(--s-2)}.entities li{display:grid}.entities span{color:var(--ink-soft);font-size:var(--fs-small)}.stats--compact{grid-template-columns:repeat(2,1fr);gap:var(--s-3)}.stats--compact .stat__value{font-size:clamp(2rem,1.4rem + 2vw,3rem)}.stats--compact .stat__label{font-size:var(--fs-small)}.bank--deep dt{color:#fff9}.section--deep .tier p{color:#ffffffd9}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.ticks li{padding-left:1.75rem;position:relative}.ticks li:before{content:"✓";position:absolute;left:0;color:var(--rekko-blue-dark);font-weight:700}.blocks{display:grid;gap:var(--s-4);align-content:start}.give-cta{display:grid;gap:var(--s-3);align-items:center;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--radius)}@media(min-width:900px){.give-cta{grid-template-columns:1fr auto;gap:var(--s-5)}}.card p{text-wrap:pretty}.outcome{border-top:2px solid var(--ink);padding-top:var(--s-3)}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.timeline li{display:grid;gap:.35rem;border-top:1px solid rgba(255,255,255,.25);padding-top:var(--s-2);color:#ffffffd1;font-size:var(--fs-small)}.timeline__y{font-size:var(--fs-h3);font-weight:700;color:var(--paper);letter-spacing:var(--track-tight)}
