.leafy[data-astro-cid-7qcwchdm]{position:relative}.leafy__stat[data-astro-cid-7qcwchdm]{position:absolute;left:-1.2rem;bottom:1.5rem;background:var(--primary-dark);color:#fff;padding:1.1rem 1.4rem;border-radius:var(--r-md);display:grid;line-height:1.15;box-shadow:var(--shadow)}.leafy__stat[data-astro-cid-7qcwchdm] strong[data-astro-cid-7qcwchdm]{font-size:2.2rem}.leafy__stat[data-astro-cid-7qcwchdm] span[data-astro-cid-7qcwchdm]{font-size:.85rem;opacity:.8}.pillars[data-astro-cid-7qcwchdm]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.pillar[data-astro-cid-7qcwchdm]{border-radius:var(--r-lg);padding:2.2rem;border:1px solid var(--line);position:relative;overflow:hidden}.pillar--1[data-astro-cid-7qcwchdm]{background:var(--primary-dark);color:#fff;border-color:transparent}.pillar--1[data-astro-cid-7qcwchdm] p[data-astro-cid-7qcwchdm]{color:#ffffffbf}.pillar--1[data-astro-cid-7qcwchdm] .icon-box[data-astro-cid-7qcwchdm]{background:#ffffff1a;color:var(--accent)}.pillar--1[data-astro-cid-7qcwchdm] .check-list[data-astro-cid-7qcwchdm] li[data-astro-cid-7qcwchdm]:before{background-color:#ffffff26}.pillar__head[data-astro-cid-7qcwchdm]{display:flex;justify-content:space-between;align-items:start;margin-bottom:1.5rem}.pillar__letter[data-astro-cid-7qcwchdm]{font-size:5rem;font-weight:800;line-height:.8;color:var(--primary-soft);letter-spacing:-.05em}.pillar--1[data-astro-cid-7qcwchdm] .pillar__letter[data-astro-cid-7qcwchdm]{color:#ffffff1a}.pillar[data-astro-cid-7qcwchdm] p[data-astro-cid-7qcwchdm]{color:var(--muted)}.pillar[data-astro-cid-7qcwchdm] .check-list[data-astro-cid-7qcwchdm]{margin-top:1.4rem;font-size:.93rem}.goals[data-astro-cid-7qcwchdm]{display:grid;gap:1rem}.goal[data-astro-cid-7qcwchdm]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.4rem 1.6rem}.goal__head[data-astro-cid-7qcwchdm]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.goal__head[data-astro-cid-7qcwchdm] h4[data-astro-cid-7qcwchdm]{margin:0}.goal__bar[data-astro-cid-7qcwchdm]{height:10px;border-radius:var(--r-xs);background:var(--soft);overflow:hidden}.goal__bar[data-astro-cid-7qcwchdm] i[data-astro-cid-7qcwchdm]{display:block;height:100%;width:var(--p, 0%);background:linear-gradient(90deg,var(--primary),#26a8b0);border-radius:var(--r-xs);transition:width 1.4s cubic-bezier(.2,.7,.2,1)}.goal__nums[data-astro-cid-7qcwchdm]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--muted);margin-top:.6rem}.goal__nums[data-astro-cid-7qcwchdm] strong[data-astro-cid-7qcwchdm]{color:var(--text)}.bigfigs[data-astro-cid-7qcwchdm]{display:grid;grid-template-columns:repeat(3,1fr)}.bigfigs[data-astro-cid-7qcwchdm] div[data-astro-cid-7qcwchdm]{display:grid;padding:0 2rem}.bigfigs[data-astro-cid-7qcwchdm] div[data-astro-cid-7qcwchdm]+div[data-astro-cid-7qcwchdm]{border-left:1px solid rgba(255,255,255,.15)}.bigfigs[data-astro-cid-7qcwchdm] strong[data-astro-cid-7qcwchdm]{font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1.05;letter-spacing:-.03em}.bigfigs[data-astro-cid-7qcwchdm] div[data-astro-cid-7qcwchdm]>span[data-astro-cid-7qcwchdm]{color:#ffffffb3;margin-top:.4rem}.sdgs[data-astro-cid-7qcwchdm]{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.sdg[data-astro-cid-7qcwchdm]{aspect-ratio:1;border-radius:var(--r-md);padding:1.2rem;display:flex;flex-direction:column;justify-content:space-between;background:var(--soft);transition:background .25s,color .25s}.sdg[data-astro-cid-7qcwchdm] span[data-astro-cid-7qcwchdm]{font-size:2.6rem;font-weight:800;color:var(--primary);line-height:1}.sdg[data-astro-cid-7qcwchdm] p[data-astro-cid-7qcwchdm]{margin:0;font-weight:700;font-size:.92rem;line-height:1.3}.sdg[data-astro-cid-7qcwchdm]:hover{background:var(--primary);color:var(--on-primary)}.sdg[data-astro-cid-7qcwchdm]:hover span[data-astro-cid-7qcwchdm]{color:var(--accent)}@media(max-width:960px){.pillars[data-astro-cid-7qcwchdm]{grid-template-columns:1fr}.bigfigs[data-astro-cid-7qcwchdm]{grid-template-columns:1fr;gap:2rem}.bigfigs[data-astro-cid-7qcwchdm] div[data-astro-cid-7qcwchdm]{padding:0}.bigfigs[data-astro-cid-7qcwchdm] div[data-astro-cid-7qcwchdm]+div[data-astro-cid-7qcwchdm]{border-left:0;border-top:1px solid rgba(255,255,255,.15);padding-top:2rem}}@media(max-width:560px){.sdgs[data-astro-cid-7qcwchdm]{grid-template-columns:1fr 1fr}.leafy__stat[data-astro-cid-7qcwchdm]{left:1rem}}
