.shero[data-astro-cid-kh7oi6vt]{padding-block:var(--space-6) var(--space-8);background:linear-gradient(180deg, var(--color-libello-tint), var(--color-cream));position:relative;overflow-x:clip}.shape[data-astro-cid-kh7oi6vt]{aspect-ratio:1;background:var(--color-libello-line);opacity:.6;pointer-events:none;border-radius:42% 58% 55% 45%/48% 42% 58% 52%;width:38rem;position:absolute;top:-10rem;right:-12rem}.inner[data-astro-cid-kh7oi6vt]{position:relative}.logo[data-astro-cid-kh7oi6vt]{margin-top:var(--space-7)}.logo[data-astro-cid-kh7oi6vt] img[data-astro-cid-kh7oi6vt]{width:auto;height:clamp(3.25rem,2.4rem + 3.4vw,5.25rem);display:block}.tagline[data-astro-cid-kh7oi6vt]{margin-top:var(--space-3);color:var(--color-libello-soft);font-size:1.125rem}.eyebrow[data-astro-cid-kh7oi6vt]{margin:var(--space-7) 0 var(--space-2);color:var(--color-libello);font-weight:700}h1[data-astro-cid-kh7oi6vt]{max-width:18ch;color:var(--color-libello-title);letter-spacing:-.035em;font-size:clamp(2.5rem,1.6rem + 4vw,4.5rem);font-weight:800;line-height:1.02}.subtitle[data-astro-cid-kh7oi6vt]{margin-top:var(--space-3);color:var(--color-libello-soft);font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-weight:500}.actions[data-astro-cid-kh7oi6vt]{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.btn-libello[data-astro-cid-kh7oi6vt]{background:var(--color-libello);color:#fff}.btn-libello[data-astro-cid-kh7oi6vt]:hover{background:var(--color-libello-deep);color:#fff}.announce[data-astro-cid-kh7oi6vt]{margin-top:var(--space-7)}.announce[data-astro-cid-kh7oi6vt]:empty{display:none}@media (width<=47.99rem){.announce[data-astro-cid-kh7oi6vt]{display:none}}.body[data-astro-cid-kh7oi6vt]{z-index:1;padding-bottom:var(--space-4);position:relative}.title[data-astro-cid-kh7oi6vt]{margin-bottom:var(--space-4);color:var(--color-libello-title);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:800}.lead[data-astro-cid-kh7oi6vt]{max-width:46rem;margin-bottom:var(--space-6);color:var(--color-ink-muted);font-size:1.125rem}section[data-astro-cid-kh7oi6vt]{margin-top:var(--space-8)}.module-grid[data-astro-cid-kh7oi6vt]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.module-grid[data-astro-cid-kh7oi6vt]{grid-template-columns:repeat(2,1fr)}.wide[data-astro-cid-kh7oi6vt]{grid-column:span 2}}@media (width>=64rem){.module-grid[data-astro-cid-kh7oi6vt]{grid-template-columns:repeat(3,1fr)}.wide[data-astro-cid-kh7oi6vt]{grid-column:span 1}}.module-grid[data-astro-cid-kh7oi6vt] li[data-astro-cid-kh7oi6vt]{display:flex}.module-grid[data-astro-cid-kh7oi6vt] .module-card{box-shadow:var(--shadow-sm);border:1.5px solid var(--color-libello-line)}.partner-band[data-astro-cid-kh7oi6vt]{padding-block:var(--space-8);background:linear-gradient(135deg, var(--color-libello-deep), var(--color-libello));color:#fff;--focus-ring:#fff;margin-inline:calc(50% - 50vw)}.partner-inner[data-astro-cid-kh7oi6vt]{gap:var(--space-7);align-items:center;display:grid}@media (width>=64rem){.partner-inner[data-astro-cid-kh7oi6vt]{gap:var(--space-9);grid-template-columns:1.15fr 1fr}}.casa-link[data-astro-cid-kh7oi6vt]{cursor:pointer;width:min(100%,20rem);display:block}.partner-text[data-astro-cid-kh7oi6vt] .casa-logo{width:100%;height:auto;display:block}.stats[data-astro-cid-kh7oi6vt] .text[data-astro-cid-kh7oi6vt] a{color:#fff}.casa-line[data-astro-cid-kh7oi6vt]{margin-top:var(--space-4);color:var(--color-libello-mint);font-size:1.125rem;font-weight:700}.partner-text[data-astro-cid-kh7oi6vt] h2[data-astro-cid-kh7oi6vt]{margin:var(--space-6) 0 var(--space-4);color:#fff;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:800}.partner-text[data-astro-cid-kh7oi6vt] p[data-astro-cid-kh7oi6vt]:not(.casa-line){color:var(--color-libello-lilac)}.partner-text[data-astro-cid-kh7oi6vt] p[data-astro-cid-kh7oi6vt]+p[data-astro-cid-kh7oi6vt]{margin-top:var(--space-4)}.partner-text[data-astro-cid-kh7oi6vt] strong,.partner-text[data-astro-cid-kh7oi6vt] a{color:#fff}.grant[data-astro-cid-kh7oi6vt]{justify-content:center;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:var(--color-ink-muted);background:#fff;flex-wrap:wrap;font-weight:600;display:flex}.grant[data-astro-cid-kh7oi6vt] img{width:min(100%,22rem);height:auto}.stats[data-astro-cid-kh7oi6vt]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-kh7oi6vt] li[data-astro-cid-kh7oi6vt]{gap:0 var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:#ffffff14;border:1px solid #ffffff29;grid-template-columns:auto 1fr;align-items:baseline;display:grid}.stats[data-astro-cid-kh7oi6vt] strong[data-astro-cid-kh7oi6vt]{color:var(--color-libello-mint);grid-row:span 2;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:800}.stats[data-astro-cid-kh7oi6vt] .label[data-astro-cid-kh7oi6vt]{color:#fff;font-weight:800}.stats[data-astro-cid-kh7oi6vt] .text[data-astro-cid-kh7oi6vt]{color:var(--color-libello-lilac);font-size:.9375rem}.results[data-astro-cid-kh7oi6vt]{margin-top:var(--space-6)}.testi-intro[data-astro-cid-kh7oi6vt]{gap:var(--space-5);margin-bottom:var(--space-6);align-items:center;display:grid}.testi-intro[data-astro-cid-kh7oi6vt] .lead[data-astro-cid-kh7oi6vt]{margin-bottom:0}.testi-intro[data-astro-cid-kh7oi6vt] .testi-image{justify-self:center;width:min(70vw,20rem);height:auto}@media (width>=56rem){.testi-intro[data-astro-cid-kh7oi6vt]{gap:var(--space-8);grid-template-columns:1fr 22rem}.testi-intro[data-astro-cid-kh7oi6vt] .testi-image{width:22rem}}.quotes[data-astro-cid-kh7oi6vt]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.quotes[data-astro-cid-kh7oi6vt]{grid-template-columns:repeat(2,1fr)}.quotes[data-astro-cid-kh7oi6vt]>.long[data-astro-cid-kh7oi6vt]{grid-column:1/-1}.long[data-astro-cid-kh7oi6vt] blockquote[data-astro-cid-kh7oi6vt] ul[data-astro-cid-kh7oi6vt]{columns:2;column-gap:var(--space-7)}.long[data-astro-cid-kh7oi6vt] blockquote[data-astro-cid-kh7oi6vt] li[data-astro-cid-kh7oi6vt]{break-inside:avoid}}.quotes[data-astro-cid-kh7oi6vt]>li[data-astro-cid-kh7oi6vt]{display:flex}figure[data-astro-cid-kh7oi6vt]{gap:var(--space-4);width:100%;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-libello-tint);border:1.5px solid var(--color-libello-line);flex-direction:column;margin:0;display:flex}figure[data-astro-cid-kh7oi6vt] .quote-mark{width:2rem;height:2rem;color:var(--color-libello-soft)}blockquote[data-astro-cid-kh7oi6vt]{color:var(--color-ink);margin:0;font-size:1.0625rem}blockquote[data-astro-cid-kh7oi6vt] ul[data-astro-cid-kh7oi6vt]{margin:var(--space-2) 0 0;padding-left:1.25rem;list-style:outside}blockquote[data-astro-cid-kh7oi6vt] li[data-astro-cid-kh7oi6vt]+li[data-astro-cid-kh7oi6vt]{margin-top:var(--space-1)}figcaption[data-astro-cid-kh7oi6vt]{color:var(--color-ink-muted);margin-top:auto;font-size:.9375rem}figcaption[data-astro-cid-kh7oi6vt] strong[data-astro-cid-kh7oi6vt]{color:var(--color-libello-title)}.found-grid[data-astro-cid-kh7oi6vt]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.found-grid[data-astro-cid-kh7oi6vt]{grid-template-columns:repeat(2,1fr)}}.found-grid[data-astro-cid-kh7oi6vt] li[data-astro-cid-kh7oi6vt]{padding:var(--space-6);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff}.pastille[data-astro-cid-kh7oi6vt]{width:3rem;height:3rem;margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--color-libello-line);color:var(--color-libello);place-items:center;display:grid}.found-grid[data-astro-cid-kh7oi6vt] h3[data-astro-cid-kh7oi6vt],.services[data-astro-cid-kh7oi6vt] h3[data-astro-cid-kh7oi6vt]{margin-bottom:var(--space-3);font-size:1.3125rem;font-weight:800}.found-grid[data-astro-cid-kh7oi6vt] p[data-astro-cid-kh7oi6vt]{color:var(--color-ink-muted)}.services[data-astro-cid-kh7oi6vt]{margin-top:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-libello-tint)}.services[data-astro-cid-kh7oi6vt] p[data-astro-cid-kh7oi6vt]{color:var(--color-ink-muted)}.services[data-astro-cid-kh7oi6vt] ul[data-astro-cid-kh7oi6vt]{gap:var(--space-2) var(--space-6);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.services[data-astro-cid-kh7oi6vt] ul[data-astro-cid-kh7oi6vt]{grid-template-columns:repeat(2,1fr)}}.services[data-astro-cid-kh7oi6vt] li[data-astro-cid-kh7oi6vt]{color:var(--color-ink-muted);padding-left:1.5rem;position:relative}.services[data-astro-cid-kh7oi6vt] li[data-astro-cid-kh7oi6vt]:before{content:"";background:var(--color-ophelie);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.6em;left:.2rem}.services[data-astro-cid-kh7oi6vt] strong[data-astro-cid-kh7oi6vt]{color:var(--color-ink)}.invest[data-astro-cid-kh7oi6vt]{max-width:52rem}.invest[data-astro-cid-kh7oi6vt] h2[data-astro-cid-kh7oi6vt]{margin-bottom:var(--space-4);color:var(--color-libello-title);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:800}.invest[data-astro-cid-kh7oi6vt] p[data-astro-cid-kh7oi6vt]{color:var(--color-ink-muted)}.invest[data-astro-cid-kh7oi6vt] p[data-astro-cid-kh7oi6vt]+p[data-astro-cid-kh7oi6vt]{margin-top:var(--space-3)}.invest[data-astro-cid-kh7oi6vt] .btn[data-astro-cid-kh7oi6vt]{margin-top:var(--space-5)}.nav-bottom[data-astro-cid-kh7oi6vt]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-cream-line)}
