.children[data-astro-cid-zr6hzlmk] h2[data-astro-cid-zr6hzlmk]{font-size:var(--step-2);margin:0 0 var(--space-5)}ul[data-astro-cid-zr6hzlmk]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-zr6hzlmk]{flex-direction:column;display:flex;position:relative}.cp-body[data-astro-cid-zr6hzlmk]{padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-2);flex-direction:column;flex:1;display:flex}li[data-astro-cid-zr6hzlmk] a[data-astro-cid-zr6hzlmk]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink);font-weight:700;font-size:var(--step-1);line-height:1.25;font-family:var(--font-ui);text-decoration:none;display:flex}li[data-astro-cid-zr6hzlmk] a[data-astro-cid-zr6hzlmk]:after{content:"";position:absolute;inset:0}li[data-astro-cid-zr6hzlmk] a[data-astro-cid-zr6hzlmk]:focus-visible{outline:none}li[data-astro-cid-zr6hzlmk]:focus-within{outline:3px solid var(--focus);outline-offset:2px}p[data-astro-cid-zr6hzlmk]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;display:-webkit-box;overflow:hidden}li[data-astro-cid-zr6hzlmk]:hover a[data-astro-cid-zr6hzlmk]{color:var(--link)}.arrow[data-astro-cid-zr6hzlmk]{color:var(--primary);flex:none;transition:transform .15s}li[data-astro-cid-zr6hzlmk]:hover .arrow[data-astro-cid-zr6hzlmk]{transform:translate(3px)}.richtext{font-size:var(--step-0);color:var(--text);overflow-wrap:break-word;line-height:1.7}.richtext>*,.rt-run>*{max-width:var(--measure);margin-inline:auto}.richtext>*+*,.rt-run>*+*{margin-top:1.15em;margin-bottom:0}.richtext>.rt-wide,.richtext>.rt-image--wide,.rt-run>.rt-wide{max-width:none}.richtext>.rt-wide{margin-block:var(--space-7)}.richtext>.rt-embed{margin-block:var(--space-6)}.richtext strong{color:var(--ink);font-weight:700}.richtext h2,.richtext h3,.richtext h4{scroll-margin-top:calc(var(--header-h) + 16px);text-wrap:balance;position:relative}.richtext h2{font-size:var(--step-2);margin-top:2.2em;margin-bottom:0}.richtext h3{font-size:var(--step-1);margin-top:1.9em;margin-bottom:0}.richtext h4{font-size:var(--step-0);text-transform:none;margin-top:1.6em;margin-bottom:0;font-weight:800}.richtext h2+*,.richtext h3+*,.richtext h4+*{margin-top:.7em}.rt-group+.rt-run>:first-child{margin-top:.9em}.richtext>:first-child,.rt-run>:first-child{margin-top:0}.rt-anchor{min-width:1.6em;min-height:1.6em;color:var(--muted);opacity:0;justify-content:center;align-items:center;margin-left:.25em;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex;position:absolute}.has-anchor:hover .rt-anchor,.rt-anchor:focus-visible{opacity:1}@media (hover:none),(width<=767px){.rt-anchor{display:none}}.rt-anchor:hover{color:var(--link)}.richtext a{overflow-wrap:anywhere}.richtext a:hover{color:var(--primary-700)}.richtext ul,.richtext ol{padding-left:1.35em}.richtext ul{list-style:none}.richtext ul>li{position:relative}.richtext ul>li:before{content:"";background:var(--primary);border-radius:50%;width:.42em;height:.42em;position:absolute;top:.72em;left:-1.05em}.richtext ol>li::marker{color:var(--primary-700);font-weight:800;font-family:var(--font-ui)}.richtext li{margin:0 0 .45em;padding-left:.2em}.richtext li>p{margin:0}.richtext li>ul,.richtext li>ol{margin-top:.45em}.richtext blockquote{padding:var(--space-4) var(--space-5) var(--space-4) var(--space-6);border-left:4px solid var(--primary);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;font-size:var(--step-1);color:var(--ink);margin-block:1.8em;margin-inline:auto;font-style:normal;line-height:1.45}.richtext blockquote p+p{margin-top:.7em}.richtext blockquote cite,.richtext blockquote footer{font-size:var(--step--1);color:var(--muted);margin-top:.6em;font-style:normal;display:block}.richtext hr{border:0;border-top:2px solid var(--line);margin-block:var(--space-7)}.richtext .rt-image img{box-shadow:none}.richtext .rt-image{margin-block:1.8em}.richtext .emdash-image{margin:0}.richtext .emdash-image img,.richtext .rt-image img{border-radius:var(--radius);background:var(--surface-2);max-width:100%;height:auto;margin-inline:auto;display:block}.richtext .emdash-image figcaption{margin-top:var(--space-2);font-family:var(--font-ui);font-size:var(--step--1);color:var(--muted);text-align:center}.richtext .emdash-image--align-left,.richtext .emdash-image--align-right{float:none;width:auto;max-width:100%;margin:0}.richtext .emdash-image--align-center{width:auto}.richtext code{background:var(--surface-2);border-radius:6px;padding:.1em .35em;font-size:.92em}.richtext pre{padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.richtext pre code{background:0 0;padding:0}.richtext table{border-collapse:collapse;max-width:100%;font-size:var(--step--1);line-height:1.45;display:block;overflow-x:auto}.richtext th,.richtext td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.6em .9em}.richtext th{background:var(--surface-2);color:var(--ink);font-weight:800;font-family:var(--font-ui)}.richtext tbody tr:nth-child(2n) td{background:var(--surface)}.richtext iframe{border-radius:var(--radius);border:0;width:100%}.rt--bands{max-width:none;font-size:var(--step-0)}.richtext.rt--bands>.band{max-width:none;margin:0}.band{background:var(--band-white,#fff);color:var(--text);padding-block:var(--space-7);position:relative}.band--white{background:var(--band-white,#fff)}.band--mint{background:var(--band-mint,#eff5f4)}.band--grey{background:var(--band-grey,#e6e6e3)}.band--green{background:var(--band-green,#d5e5cf);color:var(--text)}.band--dark{background:var(--band-dark,#1d2a22)}@media (width>=900px){.band{padding-block:var(--space-8)}}.band--white+.band--white,.band--mint+.band--mint,.band--grey+.band--grey,.band--green+.band--green{padding-top:0}.band .container{max-width:calc(var(--container,71.25rem) + 2 * 20px)}.band.band--dark{--ink:#fff;--text:#e8efe4;--muted:#b9c7b5;--link:#cfe59a;--primary-700:#cfe59a;--primary:#cfe59a;--line:#ffffff38;--surface:#ffffff12;--surface-2:#ffffff1f;color:var(--text)}.band.band--dark .btn--primary{background:var(--accent,#b5c93b);color:#1f2230}.band.band--dark .btn--primary:hover{background:#c9dc58}.band.band--dark .btn--ghost{color:#fff;border-color:#ffffffb3}.band.band--dark .btn--ghost:hover{background:#ffffff1f}.band h1,.band h2,.band h3,.band h4,.band--green h1,.band--green h2,.band--green h3,.band--green h4{color:var(--ink)}.band--green :is(a:not(.btn)){color:var(--primary-700)}.rt--bands .rt-run h2,.rt--bands .rt-group h2{font-size:var(--step-4);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.12}.rt--bands .rt-run h3,.rt--bands .rt-group h3{font-size:var(--step-1);margin:0;line-height:1.25}.rt--bands .rt-run>h2:not(:first-child),.rt--bands .rt-run>h3:not(:first-child){margin-top:1.4em}.rt--bands .rt-run>*{max-width:52rem;margin-inline:0}.rt--bands .rt-run>.rt-wide,.rt--bands .rt-run>.rt-embed{max-width:none}.rt--bands .rt-run>.rt-image{max-width:100%}.rt--bands .rt-run+.rt-run,.rt--bands .rt-run+.rt-group,.rt--bands .rt-group+.rt-run,.rt--bands .rt-button+*,.rt--bands .rt-run+.rt-button{margin-top:var(--space-5)}.rt--bands .rt-group+.rt-run,.rt--bands .rt-group+.rt-group{margin-top:var(--space-4)}.rt--bands .rt-group:not(:first-child){margin-top:var(--space-7)}.rt--bands .rt-cols+*,.rt--bands *+.rt-cols{margin-top:var(--space-6)}.rt--bands .rt-run>.rt-image{margin-block:0}.rt-group{margin-bottom:0}.rt-eyebrow{margin:0 0 var(--space-2);font-family:var(--font-ui);font-weight:700;font-size:var(--step--1);letter-spacing:.04em;text-transform:none;color:var(--primary-700,#3f5636);align-items:center;gap:.7em;display:inline-flex}.rt-eyebrow:before{content:"";background:var(--accent,#b5c93b);border-radius:2px;flex:none;width:2.2rem;height:2px}.rt-group .rt-heading{margin-top:0!important}.band--center>.container>.rt-group,.band--center>.container>.rt-group .rt-heading{text-align:center}.band--center>.container>.rt-group{flex-direction:column;align-items:center;display:flex}.band--center>.container>.rt-run--intro>:first-child{text-align:center;margin-inline:auto}.band--center>.container>.rt-run>h2{text-align:center;max-width:none}.band--center>.container>.rt-run>h2+p{text-align:center;margin-inline:auto}.band--center>.container>.rt-run--intro{margin-top:var(--space-4)}.rt-button{margin:var(--space-5) var(--space-3) 0 0;display:inline-block}.rt-button .btn{text-decoration:none}.band--center>.container{text-align:center}.band--center>.container>:is(.rt-run,.rt-cols){text-align:left}.band--center>.container>.rt-button{margin-inline:var(--space-2)}.rt-col .rt-button{margin-top:var(--space-4)}.rt-cols{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}.rt-col{min-width:0}.rt-col>*+*{margin-top:var(--space-4)}.rt-col .rt-run>*{max-width:none;margin-inline:0}.rt-col .rt-run>*+*{margin-top:.9em}.rt-col .rt-run>:is(h2,h3,h4){font-size:var(--step-1);margin-top:0;font-weight:600;line-height:1.25}.rt-col .rt-run>*+:is(h2,h3,h4){margin-top:1.4em}.rt-col .rt-run>:is(h2,h3,h4)+*{margin-top:.6em}.rt-col .rt-group .rt-heading{font-size:var(--step-3)}.rt-col .rt-image img{object-fit:cover;width:100%;height:auto;max-height:27rem}@media (width>=640px){.rt-cols--2,.rt-cols--3,.rt-cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.rt-cols{gap:var(--space-7) var(--space-7)}.rt-cols--3{gap:var(--space-6) var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.rt-cols--4{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.rt-cols:has(>.rt-col>.rt-run:only-child>.rt-image:only-child){align-items:center}.rt-col>.rt-run>.rt-image:only-child{margin:0}.rt-col .rt-image{margin-block:0}.rt-col .rt-image img,.rt--bands .rt-image img{border-radius:var(--radius)}.rt-col .emdash-image img{width:100%}.richtext figure{margin:0}.richtext .emdash-image img,.richtext .rt-image img{max-width:100%;height:auto}.richtext figure img[loading=lazy]{background:var(--surface-2)}.rt--bands .rt-run>.rt-image img{max-height:34rem;max-width:min(100%, calc(34rem * var(--ar,100)));margin-inline:0}.band--center>.container>.rt-run>.rt-image img{margin-inline:auto}.tg-more{margin-top:var(--space-3);font-size:.95rem}.tg-more>summary{cursor:pointer;font-family:var(--font-ui);color:var(--link);align-items:center;min-height:44px;font-weight:700;display:flex}.tg-more p{margin:.6em 0 0;line-height:1.55}.rt-social{gap:var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.richtext .rt-social,.rt-run>.rt-social{max-width:none}.rt--bands .band--center .rt-social,.band--center .rt-social{justify-content:center}.rt-social li{margin:0;padding:0}.rt-social li:before{content:none!important}.rt-social a{background:var(--surface-2);width:48px;height:48px;color:var(--primary-700);border-radius:50%;place-items:center;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:grid}.rt-social a:hover{background:var(--primary-700);color:#fff;transform:translateY(-2px)}.band--dark .rt-social a,.band--green .rt-social a{color:inherit;background:#ffffff24}.rt-stat{text-align:center;flex-direction:column;align-items:center;gap:.2em;margin:0;display:flex;max-width:none!important}.rt-stat strong{font-family:var(--font-heading,var(--font-ui));color:var(--primary-700);letter-spacing:-.02em;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1}.rt-stat span{font-family:var(--font-ui);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-wrap:balance;overflow-wrap:normal;hyphens:none;max-width:22ch;font-weight:700;line-height:1.3}.band--dark .rt-stat strong{color:inherit}.rt-cols--4 .rt-col:has(>.rt-run>.rt-stat),.rt-cols--3 .rt-col:has(>.rt-run>.rt-stat){padding:var(--space-3) 0}.rt-cols--3 .rt-image img,.rt-cols--4 .rt-image img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;max-height:none}.rt-cols--3 .rt-image,.rt-cols--4 .rt-image{margin-block:0}.rt-cols--3 .rt-image a,.rt-cols--4 .rt-image a{display:block}.rt-embedform{max-width:640px!important;margin-inline:auto!important}.rt-embedform iframe{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;height:1500px;display:block}@media (width<=480px){.rt-embedform iframe{height:1600px}}.rt-embedform-alt{margin:var(--space-3) 0 0;text-align:center}.rt-cols--cards{background:var(--surface);border-radius:var(--radius);overflow:hidden;gap:0!important}.rt-cols--cards>.rt-col{background:var(--cc-b,#f8f8f8);color:var(--ink);flex-direction:column;padding:0;display:flex}.rt-cols--cards>.rt-col:first-child{--cc-h:var(--hc1-h);--cc-b:var(--hc1-b)}.rt-cols--cards>.rt-col:nth-child(2){--cc-h:var(--hc2-h);--cc-b:var(--hc2-b)}.rt-cols--cards>.rt-col:nth-child(3){--cc-h:var(--hc3-h);--cc-b:var(--hc3-b)}.rt-cols--cards>.rt-col:nth-child(4){--cc-h:var(--hc2-h);--cc-b:var(--hc2-b)}.rt-cols--cards>.rt-col{align-self:stretch}.rt-cols--cards>.rt-col>.rt-run{padding:0 0 var(--space-4);flex:1}.rt-cols--cards>.rt-col>.rt-run>:is(h2,h3,h4):first-child{margin:0 0 var(--space-5);padding:var(--space-5);background:var(--cc-h);color:var(--ink);text-align:center;font-size:var(--step-1)}.rt-cols--cards>.rt-col>.rt-run>:not(:first-child){padding-inline:var(--space-5);text-align:left}.rt-cols--cards>.rt-col>.rt-run>:is(h2,h3,h4)+*{margin-top:0}.rt-cols--cards .rt-button{padding:0 var(--space-5) var(--space-5);text-align:center;margin:0}@media (width<=899px){.rt-cols--cards>.rt-col+.rt-col{margin-top:0}}@media (width>=640px) and (width<=899px){.rt-cols--cards.rt-cols--3{grid-template-columns:1fr}}:root{--hc1-h:#f1f1f1;--hc1-b:#f8f8f8;--hc2-h:#dce4da;--hc2-b:#eef1ec;--hc3-h:#c7d9b9;--hc3-b:#e1ecd9}:root[data-theme=dark]{--hc1-h:#232a26;--hc1-b:#1b211d;--hc2-h:#2a372d;--hc2-b:#202a22;--hc3-h:#33492c;--hc3-b:#25352a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hc1-h:#232a26;--hc1-b:#1b211d;--hc2-h:#2a372d;--hc2-b:#202a22;--hc3-h:#33492c;--hc3-b:#25352a}}.rt-cols--cards>.rt-col>.rt-run>.rt-image:first-child{padding:var(--space-5) var(--space-5) 0;background:var(--cc-h);text-align:center;margin:0}.rt-cols--cards>.rt-col>.rt-run>.rt-image:first-child img{object-fit:contain;background:0 0;border-radius:0;width:72px;max-width:72px;height:72px;max-height:none;margin-inline:auto}.rt-cols--cards>.rt-col>.rt-run>.rt-image:first-child+:is(h2,h3,h4){margin:0 0 var(--space-5);padding:var(--space-3) var(--space-5) var(--space-5);background:var(--cc-h);text-align:center;color:var(--ink);font-size:var(--step-1)}.rt-cols--cards>.rt-col>.rt-run>:is(h3,h4):not(:first-child):not(.rt-image+*){margin-top:var(--space-5)}.tg-social li:before,.tg-cards li:before{content:none!important}.tg-social{padding-left:0!important}.tg-social li{margin:0;padding:0}.rt--bands .band{overflow-x:clip}@media (width<=899px){.rt-cols:has(.rt-stat){gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.fc[data-astro-cid-nrjo2bkl]{--fc-grant:#3f5636;--fc-own:#59754e;--fc-goal:#a3b629;--fc-on-grant:#fff;--fc-on-own:#fff;--fc-on-goal:#243018;margin-block:var(--space-6)}[data-theme=dark] .fc[data-astro-cid-nrjo2bkl]{--fc-grant:#59754e;--fc-own:#8fb27f;--fc-goal:#b5c93b;--fc-on-grant:#fff;--fc-on-own:#10200b;--fc-on-goal:#10200b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fc[data-astro-cid-nrjo2bkl]{--fc-grant:#59754e;--fc-own:#8fb27f;--fc-goal:#b5c93b;--fc-on-grant:#fff;--fc-on-own:#10200b;--fc-on-goal:#10200b}}.fc-title[data-astro-cid-nrjo2bkl]{font-family:var(--font-ui);font-weight:800;font-size:var(--step-1);color:var(--ink);margin:0 0 var(--space-4);text-wrap:balance}.fc-bar[data-astro-cid-nrjo2bkl]{gap:2px;width:100%;display:flex}.fc-seg[data-astro-cid-nrjo2bkl]{border-radius:4px;align-items:center;min-width:4px;height:28px;display:flex;overflow:hidden}.fc-seg--grant[data-astro-cid-nrjo2bkl]{background:var(--fc-grant)}.fc-seg--own[data-astro-cid-nrjo2bkl]{background:var(--fc-own)}.fc-seg--goal[data-astro-cid-nrjo2bkl]{background:var(--fc-goal)}.fc-lab[data-astro-cid-nrjo2bkl]{font-family:var(--font-ui);white-space:nowrap;padding-inline:8px;font-size:.78rem;font-weight:700;line-height:1}.fc-seg--grant[data-astro-cid-nrjo2bkl] .fc-lab[data-astro-cid-nrjo2bkl]{color:var(--fc-on-grant)}.fc-seg--own[data-astro-cid-nrjo2bkl] .fc-lab[data-astro-cid-nrjo2bkl]{color:var(--fc-on-own);display:none}.fc-seg--goal[data-astro-cid-nrjo2bkl] .fc-lab[data-astro-cid-nrjo2bkl]{color:var(--fc-on-goal);display:none}@media (width>=640px){.fc-seg--own[data-astro-cid-nrjo2bkl] .fc-lab[data-astro-cid-nrjo2bkl]{display:inline}}@media (width>=900px){.fc-seg--goal[data-astro-cid-nrjo2bkl] .fc-lab[data-astro-cid-nrjo2bkl]{display:inline}}.fc[data-astro-cid-nrjo2bkl] .fc-table[data-astro-cid-nrjo2bkl]{width:100%;max-width:100%;margin:var(--space-4) 0 0;border-collapse:collapse;font-size:var(--step--1);line-height:1.4;display:table}.fc[data-astro-cid-nrjo2bkl] .fc-table[data-astro-cid-nrjo2bkl] th[data-astro-cid-nrjo2bkl],.fc[data-astro-cid-nrjo2bkl] .fc-table[data-astro-cid-nrjo2bkl] td[data-astro-cid-nrjo2bkl]{border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;background:0 0;padding:.55em .4em}.fc[data-astro-cid-nrjo2bkl] .fc-table[data-astro-cid-nrjo2bkl] thead[data-astro-cid-nrjo2bkl] th[data-astro-cid-nrjo2bkl]{font-family:var(--font-ui);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.fc[data-astro-cid-nrjo2bkl] .fc-table[data-astro-cid-nrjo2bkl] tbody[data-astro-cid-nrjo2bkl] th[data-astro-cid-nrjo2bkl]{color:var(--text);font-weight:600}.fc-part[data-astro-cid-nrjo2bkl]{align-items:baseline;gap:.6em;display:flex}.fc[data-astro-cid-nrjo2bkl] .fc-table[data-astro-cid-nrjo2bkl] .fc-num[data-astro-cid-nrjo2bkl]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.fc[data-astro-cid-nrjo2bkl] .fc-table[data-astro-cid-nrjo2bkl] thead[data-astro-cid-nrjo2bkl] .fc-num[data-astro-cid-nrjo2bkl]{color:var(--muted)}.fc-sw[data-astro-cid-nrjo2bkl]{border-radius:3px;flex:none;width:.85em;height:.85em;transform:translateY(.08em)}.fc-sw--grant[data-astro-cid-nrjo2bkl]{background:var(--fc-grant)}.fc-sw--own[data-astro-cid-nrjo2bkl]{background:var(--fc-own)}.fc-sw--goal[data-astro-cid-nrjo2bkl]{background:var(--fc-goal)}.fc-sub[data-astro-cid-nrjo2bkl]{color:var(--muted);font-size:.86em;font-weight:400;display:block}.fc[data-astro-cid-nrjo2bkl] .fc-table[data-astro-cid-nrjo2bkl] tfoot[data-astro-cid-nrjo2bkl] th[data-astro-cid-nrjo2bkl],.fc[data-astro-cid-nrjo2bkl] .fc-table[data-astro-cid-nrjo2bkl] tfoot[data-astro-cid-nrjo2bkl] td[data-astro-cid-nrjo2bkl]{border-bottom:0;border-top:2px solid var(--line);color:var(--ink);font-weight:800}.fc-name--total[data-astro-cid-nrjo2bkl]{margin-left:1.45em}@media (width<=479.98px){.fc[data-astro-cid-nrjo2bkl] .fc-table[data-astro-cid-nrjo2bkl] th[data-astro-cid-nrjo2bkl],.fc[data-astro-cid-nrjo2bkl] .fc-table[data-astro-cid-nrjo2bkl] td[data-astro-cid-nrjo2bkl]{padding-inline:.25em}}.post-meta[data-astro-cid-vk7tuqbn]{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 0;font-family:var(--font-ui);font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;display:flex}.share-h[data-astro-cid-x2g37gv3]{font-family:var(--font-ui);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 var(--space-3);font-weight:700}.row[data-astro-cid-x2g37gv3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.row[data-astro-cid-x2g37gv3]>[data-astro-cid-x2g37gv3][hidden]{display:none}.related[data-astro-cid-vrecybdq]{background:var(--surface);padding-block:var(--space-8);margin-top:var(--space-8)}h2[data-astro-cid-vrecybdq]{font-size:var(--step-2);margin-bottom:var(--space-5)}.related-grid[data-astro-cid-vrecybdq]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.post-body[data-astro-cid-a7ompe26]{padding-block:var(--space-6) var(--space-7)}.feat[data-astro-cid-a7ompe26]{max-width:56rem;margin:0 auto var(--space-7)}.feat[data-astro-cid-a7ompe26] img{object-fit:cover;border-radius:var(--radius);width:100%;height:auto;max-height:34rem;box-shadow:var(--shadow)}.notice[data-astro-cid-a7ompe26]{max-width:var(--measure);margin:0 auto var(--space-6);padding:var(--space-3) var(--space-4);background:var(--surface-2);border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--step--1);color:var(--ink)}.post-foot[data-astro-cid-a7ompe26]{max-width:var(--measure);margin:var(--space-8) auto 0;padding-top:var(--space-6);border-top:1px solid var(--line);gap:var(--space-6);display:grid}.foot-h[data-astro-cid-a7ompe26]{font-family:var(--font-ui);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 var(--space-3);font-weight:700}.tags[data-astro-cid-a7ompe26] ul[data-astro-cid-a7ompe26]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.permalink[data-astro-cid-a7ompe26]{font-family:var(--font-ui);font-size:var(--step--1);overflow-wrap:anywhere;margin:0}.permalink[data-astro-cid-a7ompe26] .foot-h[data-astro-cid-a7ompe26]{display:block}.prevnext[data-astro-cid-a7ompe26]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.prevnext[data-astro-cid-a7ompe26]{grid-template-columns:1fr 1fr}}.pn[data-astro-cid-a7ompe26]{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.pn[data-astro-cid-a7ompe26]:hover{border-color:var(--primary);background:var(--surface)}.pn--next[data-astro-cid-a7ompe26]{text-align:right}.pn-l[data-astro-cid-a7ompe26]{font-family:var(--font-ui);font-size:var(--step--1);color:var(--muted)}.pn-t[data-astro-cid-a7ompe26]{font-weight:700;line-height:1.3}:root{--g2-icon:#7f931c;--g2-card1-h:#f1f1f1;--g2-card1-b:#f8f8f8;--g2-card2-h:#dce4da;--g2-card2-b:#eef1ec;--g2-card3-h:#c7d9b9;--g2-card3-b:#e1ecd9;--g2-y1-bg:#7db46b;--g2-y1-ink:#0f1f0a;--g2-y2-bg:#a3b72c;--g2-y2-ink:#1b2406;--g2-y3-bg:#4f6a45;--g2-y3-ink:#fff;--g2-off:#56606b;--g2-callout-bg:#f4f8e1;--g2-callout-line:#a3b72c;--g2-frame:#fff}:root[data-theme=dark]{--g2-icon:#b5c93b;--g2-card1-h:#232a26;--g2-card1-b:#1b211d;--g2-card2-h:#2a372d;--g2-card2-b:#202a22;--g2-card3-h:#33492c;--g2-card3-b:#25352a;--g2-y1-bg:#8fc47d;--g2-y1-ink:#0f1f0a;--g2-y2-bg:#b5c93b;--g2-y2-ink:#1b2406;--g2-y3-bg:#a2c293;--g2-y3-ink:#10200b;--g2-off:#a9b6a6;--g2-callout-bg:#232d1c;--g2-callout-line:#b5c93b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--g2-icon:#b5c93b;--g2-card1-h:#232a26;--g2-card1-b:#1b211d;--g2-card2-h:#2a372d;--g2-card2-b:#202a22;--g2-card3-h:#33492c;--g2-card3-b:#25352a;--g2-y1-bg:#8fc47d;--g2-y1-ink:#0f1f0a;--g2-y2-bg:#b5c93b;--g2-y2-ink:#1b2406;--g2-y3-bg:#a2c293;--g2-y3-ink:#10200b;--g2-off:#a9b6a6;--g2-callout-bg:#232d1c;--g2-callout-line:#b5c93b}}.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.socies{padding-bottom:var(--space-8)}.socies .notice{margin:var(--space-5) auto 0}.socies-intro{padding-block:var(--space-8) var(--space-6);text-align:center}.socies-eyebrow{margin:0 0 var(--space-2);color:var(--link);text-transform:none;letter-spacing:.01em;font-size:var(--step-0);align-items:center;gap:.75rem;display:inline-flex}.socies-eyebrow:before{content:"";background:var(--accent);width:2.5rem;height:2px}.socies-title{font-size:var(--step-5);margin:0 0 var(--space-4);line-height:1.05}.socies-lead{max-width:52rem;margin:0 auto var(--space-7);font-size:var(--step-1);color:var(--text);text-wrap:balance;line-height:1.6}.socies-photo{border-radius:var(--radius);max-width:1100px;box-shadow:var(--shadow);margin:0 auto;line-height:0;overflow:hidden}.socies-photo img{width:100%;height:auto;display:block}.socies-main{padding-block:var(--space-6) var(--space-7)}.socies-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.socies-side{scroll-margin-top:calc(var(--header-h) + 16px);order:-1}.socies-text p{margin:0 0 var(--space-4)}.why-title{font-size:var(--step-2);margin:var(--space-6) 0 var(--space-3)}.why{margin:0 0 var(--space-5);gap:var(--space-3);padding:0;list-style:none;display:grid}.why li{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;line-height:1.55;display:grid}.socies-text .richtext ul>li:before,.socies-text ul.why>li:before{content:none;display:none}.socies-text .why li{margin:0}.socies-text.richtext>*{max-width:none;margin-inline:0}.why li strong{color:var(--ink)}.why-ico,.callout-ico{background:var(--accent);width:2.75rem;height:2.75rem;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.why-ico .icon,.callout-ico .icon{width:1.4rem;height:1.4rem}.callout{gap:var(--space-3);padding:var(--space-4);background:var(--g2-callout-bg);border:1px solid var(--g2-callout-line);border-radius:var(--radius);border-left-width:6px;grid-template-columns:2.75rem minmax(0,1fr);display:grid}.callout p{margin:0}.callout .callout-title{font-family:var(--font-ui);font-weight:800;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:.25rem}.callout strong{color:var(--ink)}.form-card{background:var(--band-white);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow-lg);padding:var(--space-4);width:100%;max-width:640px;scroll-margin-top:calc(var(--header-h) + 16px);margin-inline:auto}.form-card:focus-visible,.form-card:focus{outline:none}.form-card:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.form-card-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.form-card-head h2{font-size:var(--step-3);margin:0;line-height:1.1}.form-card-ico{background:var(--accent);width:2.75rem;height:2.75rem;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.form-reassure{margin:0 0 var(--space-3);font-size:var(--step--1);color:var(--text);align-items:flex-start;gap:.5rem;line-height:1.5;display:flex}.form-reassure .icon{color:var(--link);margin-top:.1rem}.form-reassure a,.form-alt a:not(.btn){color:var(--link);text-underline-offset:2px;text-decoration:underline}.kinds{margin:0 0 var(--space-3);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.kinds li{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink);font-family:var(--font-ui);font-weight:700;font-size:var(--step--1);align-items:center;gap:.4rem;padding:.3rem .8rem;display:inline-flex}.form-frame{border-radius:var(--radius);background:var(--g2-frame);border:1px solid var(--line);position:relative;overflow:hidden}.form-frame iframe{z-index:1;background:0 0;border:0;width:100%;max-width:640px;height:1600px;display:block;position:relative}.form-frame.is-loaded .form-skeleton,.form-frame.is-loaded .form-loading{display:none}.form-skeleton{z-index:0;align-content:start;gap:18px;padding:24px;display:grid;position:absolute;inset:0}.form-skeleton span{background:linear-gradient(90deg,#eef1ec 25%,#f7f9f5 50%,#eef1ec 75%) 0 0/200% 100%;border-radius:10px;height:44px;animation:1.4s linear infinite g2-shimmer}.form-skeleton span:first-child{width:60%;height:28px}.form-loading{z-index:0;text-align:center;font-size:var(--step--1);color:#56606b;margin:0;position:absolute;bottom:16px;left:0;right:0}@keyframes g2-shimmer{to{background-position:-200% 0}}.form-hint{margin:var(--space-2) 0 0;color:var(--muted);text-align:center;font-size:.8125rem;display:none}.form-alt{margin:var(--space-3) 0 0;text-align:center}.form-alt .btn{gap:.5rem}.mobile-cta{z-index:40;left:50%;bottom:max(16px, env(safe-area-inset-bottom));box-shadow:var(--shadow-lg);gap:.5rem;min-height:48px;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%)}.mobile-cta:hover{transform:translate(-50%)translateY(-1px)}.mobile-cta.is-hidden{opacity:0;pointer-events:none;visibility:hidden}@media (width<=1023.98px){.socies{padding-bottom:5.5rem}}@media (width<=479.98px){.socies-title{font-size:clamp(2.2rem,11vw,3rem)}.form-card{padding:var(--space-3)}.form-card-head h2{font-size:var(--step-2)}}@media (width>=1024px){.socies-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}.socies-side{top:calc(var(--header-h) + 16px);order:0;position:sticky}.form-card{margin-inline:0}.form-frame iframe{height:clamp(520px, calc(100vh - var(--header-h) - 380px), 760px)}.form-hint{display:block}.mobile-cta{display:none}}@media (prefers-reduced-motion:reduce){.form-skeleton span{animation:none}}.trans-top{padding-block:var(--space-8) var(--space-6)}.trans-cols{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.trans-h{font-size:var(--step-4);text-align:center;margin:0 0 var(--space-6)}.stats{gap:var(--space-5) var(--space-5);display:grid}.stats--fiscal{grid-template-columns:minmax(0,1fr)}.stat{gap:var(--space-3);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;display:grid}.stat-ico{color:var(--g2-icon);place-items:start center;display:grid}.stat-ico .icon{stroke-width:1.6px;width:3rem;height:3rem}.stat-ico.is-solid .icon{fill:currentColor}.stat-label{font-size:var(--step-1);margin:0;font-weight:700;line-height:1.2}.stat-value{font-size:var(--step-0);overflow-wrap:anywhere;margin:.2rem 0 0}.stat-list{gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.trans-statutes{margin-top:var(--space-7);text-align:center}.btn-statutes{background:var(--g2-y2-bg);min-height:56px;color:var(--g2-y2-ink);font-family:var(--font-ui);font-weight:800;font-size:var(--step-2);letter-spacing:.08em;border-radius:6px;align-items:center;gap:.75rem;padding:.5rem 1.75rem;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.btn-statutes .icon{stroke-width:2px;width:1.7rem;height:1.7rem}.btn-statutes:hover{box-shadow:var(--shadow);filter:brightness(1.05);text-decoration:none;transform:translateY(-2px)}.trans-docs{padding-bottom:var(--space-9)}.doc-cards{box-shadow:var(--shadow);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.doc-card{grid-template-rows:auto 1fr;display:grid}.doc-head{justify-content:flex-start;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;min-height:14rem;display:flex}.doc-head h3{font-size:var(--step-2);text-wrap:balance;max-width:20rem;margin:0;line-height:1.15}.doc-ico{width:4.25rem;height:4.25rem;color:var(--g2-icon);stroke-width:1.5px}.doc-body{padding:var(--space-5) var(--space-4) var(--space-6);align-content:start;justify-items:center;display:grid}.doc-card--1 .doc-head{background:var(--g2-card1-h)}.doc-card--1 .doc-body{background:var(--g2-card1-b)}.doc-card--2 .doc-head{background:var(--g2-card2-h)}.doc-card--2 .doc-body{background:var(--g2-card2-b)}.doc-card--3 .doc-head{background:var(--g2-card3-h)}.doc-card--3 .doc-body{background:var(--g2-card3-b)}.doc-head h3{color:var(--ink)}.years{gap:var(--space-3);width:min(100%,13rem);margin:0;padding:0;list-style:none;display:grid}.year{min-height:3.75rem;font-family:var(--font-ui);border:2px solid #0000;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:.35rem 1rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:flex}.year-n{font-size:var(--step-3);letter-spacing:.12em;padding-left:.12em;line-height:1.1}.years--1 .year{background:var(--g2-y1-bg);color:var(--g2-y1-ink)}.years--2 .year{background:var(--g2-y2-bg);color:var(--g2-y2-ink)}.years--3 .year{background:var(--g2-y3-bg);color:var(--g2-y3-ink)}a.year:hover{box-shadow:var(--shadow);filter:brightness(1.06);text-decoration:none;transform:translateY(-2px)}.years .year--off{border:2px dashed var(--g2-off);color:var(--g2-off);cursor:not-allowed;background:0 0}.year--off .year-n{font-size:var(--step-2)}.year-soon{letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:800}@media (width>=720px){.stats--fiscal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.trans-cols{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.doc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-card{grid-template-rows:subgrid;grid-row:span 2}.doc-cards{grid-template-rows:auto 1fr}}@media (width<=479.98px){.trans-h{font-size:var(--step-3)}.stat{grid-template-columns:2.75rem minmax(0,1fr)}.stat-ico .icon{width:2.4rem;height:2.4rem}.btn-statutes{font-size:var(--step-1)}}@media (prefers-reduced-motion:reduce){.year,.btn-statutes{transition:none}a.year:hover,.btn-statutes:hover{transform:none}}.lv{padding-bottom:var(--space-8)}.lv .notice{margin:var(--space-5) auto 0}.lv-intro{padding-block:var(--space-8) var(--space-5);text-align:center}.lv-eyebrow{margin:0 0 var(--space-2);color:var(--link);text-transform:none;letter-spacing:.01em;font-size:var(--step-0);align-items:center;gap:.75rem;display:inline-flex}.lv-eyebrow:before{content:"";background:var(--accent);width:2.5rem;height:2px}.lv-title{font-size:var(--step-5);margin:0 0 var(--space-4);line-height:1.05}.lv-lead{max-width:52rem;font-size:var(--step-1);text-wrap:balance;margin:0 auto;line-height:1.6}.lv-stats{gap:var(--space-4);max-width:62rem;margin:var(--space-6) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.lv-stat b{font-size:var(--step-4);color:var(--ink);font-weight:700;line-height:1.05;display:block}.lv-stat span{color:var(--g2-off);font-size:var(--step--1);margin-top:.25rem;line-height:1.4;display:block}@media (width>=900px){.lv-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.lv-main{padding-block:var(--space-5) var(--space-7)}.lv-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.lv-side{scroll-margin-top:calc(var(--header-h) + 16px);order:-1}.lv-text p{margin:0 0 var(--space-4)}.lv-text.richtext>*{max-width:none;margin-inline:0}.lv-text h2{margin-top:0}.lv-text h3{font-size:var(--step-2);margin:var(--space-6) 0 var(--space-3)}.lv-text ul.why>li:before,.lv-text ol.lv-steps>li:before{content:none;display:none}.lv-text .why li,.lv-text .lv-steps li{margin:0}.lv-map{margin:0 0 var(--space-5);border-radius:var(--radius);border:1px solid var(--line);overflow:hidden}.lv-map img{width:100%;height:auto;display:block}.lv-map figcaption{padding:var(--space-2) var(--space-3);font-size:var(--step--1);background:var(--surface)}.lv-map figcaption a{align-items:center;gap:.4rem;display:inline-flex}.lv-map figcaption .icon{width:1em;height:1em}.lv-steps{counter-reset:none;margin:0 0 var(--space-5);gap:var(--space-3);padding:0;list-style:none;display:grid}.lv-steps li{padding:var(--space-4);padding-top:var(--space-5);background:var(--band-white);border:1px solid var(--line);border-radius:var(--radius);position:relative}.lv-steps p{margin:0;line-height:1.55}.lv-steps strong{color:var(--ink)}.lv-step-ico{background:var(--surface);border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--g2-icon);margin-bottom:var(--space-2);border-radius:50%;place-items:center;display:grid}.lv-step-ico .icon{width:1.4rem;height:1.4rem}.lv-step-n{top:var(--space-3);right:var(--space-3);font-weight:700;font-size:var(--step-1);color:var(--g2-off);position:absolute}.lv-text{container-type:inline-size}@container (width>=600px){.lv-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lv-partner{margin:var(--space-6) 0;padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius)}.lv-partner-head{gap:var(--space-3);margin-bottom:var(--space-2);align-items:center;display:flex}.lv-text .lv-partner-head h3{font-size:var(--step-2);margin:0}.lv-partner-ico{background:var(--accent);width:2.5rem;height:2.5rem;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.lv-partner-ico .icon{width:1.3rem;height:1.3rem}.lv-text .lv-partner p{margin:0 0 var(--space-3)}.lv-text .lv-partner .lv-partner-links{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.lv-faq{gap:var(--space-2);margin:0 0 var(--space-5);display:grid}.lv-faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--band-white)}.lv-faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;display:flex}.lv-faq-item summary::-webkit-details-marker{display:none}.lv-text .lv-faq-item summary h4{font-size:var(--step-0);margin:0;font-weight:700}.lv-faq-chev{color:var(--g2-icon);flex:none;transition:transform .2s}.lv-faq-item[open] .lv-faq-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.lv-faq-chev{transition:none}}.lv-faq-item summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.lv-faq-a{padding:0 var(--space-4) var(--space-3)}.lv-text .lv-faq-a p{margin:0 0 var(--space-2)}.lv .form-frame iframe{height:1950px}@media (width<=479.98px){.lv .form-frame iframe{height:2200px}.lv-title{font-size:clamp(2.2rem,11vw,3rem)}.lv .form-hint{display:none}}@media (width<=1023.98px){.lv{padding-bottom:5.5rem}}@media (width>=1024px){.lv-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}.lv-side{top:calc(var(--header-h) + 16px);order:0;position:sticky}.lv .form-card{margin-inline:0}.lv .form-frame iframe{height:clamp(560px, calc(100vh - var(--header-h) - 340px), 820px)}}.lv-text.richtext ul.why,.lv-text.richtext ol.lv-steps{margin-inline:0;margin-bottom:var(--space-5);padding:0}.lv-text.richtext h2{margin:var(--space-2) 0 var(--space-3)}@media (width>=1024px){.lv-text.richtext h2{margin-top:0}}.pb{--pb-track:var(--surface-3);--pb-fillc:var(--primary);--pb-h:1.5rem;text-align:left;background:var(--band-white);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm,none);max-width:44rem;margin:var(--space-6) auto 0}.pb p{margin:0}.pb-title{font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--g2-off);font-weight:700;margin-bottom:var(--space-2)!important}.pb-figures{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.pb-amount{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;display:flex}.pb-amount strong{font-size:var(--step-4);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.pb-of{font-size:var(--step-1);color:var(--g2-off);font-weight:500}.pb-badge{background:var(--accent);color:var(--on-accent);font-weight:800;font-size:var(--step-0);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.45rem .8rem;line-height:1}.pb-track{height:var(--pb-h);background:var(--pb-track);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;position:relative;overflow:hidden}.pb-fill{width:var(--pb-fill);min-width:var(--pb-h);background:var(--pb-fillc);transform-origin:0;border-radius:999px;animation:1.1s cubic-bezier(.22,.8,.3,1) both pb-grow;position:absolute;inset:0 auto 0 0}.pb-fill:after{content:"";width:calc(var(--pb-h) - .6rem);height:calc(var(--pb-h) - .6rem);background:var(--accent);border-radius:50%;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.pb--done .pb-fill{background:linear-gradient(90deg, var(--pb-fillc), var(--accent))}.pb--done .pb-fill:after{background:var(--band-white)}@keyframes pb-grow{0%{opacity:.6;transform:scaleX(.05)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pb-fill{animation:none}}.pb-foot{justify-content:space-between;gap:var(--space-1) var(--space-4);font-size:var(--step-0);color:var(--text);flex-wrap:wrap;display:flex;margin-top:var(--space-3)!important}.pb-left{color:var(--ink);font-weight:700}.pb-note,.pb-count{color:var(--text)}.pb--empty .pb-note{flex:100%}.pb-note--win{color:var(--ink);font-weight:800}.pb--compact{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius);background:var(--surface);--pb-h:1.1rem;--pb-track:var(--surface-3);border:0;max-width:none}.pb--compact .pb-title{display:none}.pb--compact .pb-figures{margin-bottom:var(--space-2)}.pb--compact .pb-amount strong{font-size:var(--step-2)}.pb--compact .pb-of{font-size:var(--step-0)}.pb--compact .pb-badge{font-size:var(--step--1);padding:.35rem .65rem}.pb--compact .pb-foot{font-size:var(--step--1);margin-top:var(--space-2)!important}@media (width<=479.98px){.pb{padding:var(--space-3) var(--space-4)}}:root{--co-a-bg:#3f5636;--co-a-ink:#fff;--co-a-sub:#e3ecdd;--co-b-bg:#f4f8e1;--co-b-line:#a3b72c;--co-c-bg:#eaf3ee;--co-c-line:#59754e;--co-help-bg:#3f5636;--co-help-ink:#fff}:root[data-theme=dark]{--co-a-bg:#35502d;--co-b-bg:#232d1c;--co-b-line:#b5c93b;--co-c-bg:#1d2a22;--co-c-line:#8fb07e;--co-help-bg:#2a3f24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--co-a-bg:#35502d;--co-b-bg:#232d1c;--co-b-line:#b5c93b;--co-c-bg:#1d2a22;--co-c-line:#8fb07e;--co-help-bg:#2a3f24}}.collab{padding-bottom:0}.co-intro{padding-bottom:var(--space-6)}.co-photo{max-width:none}.co-actions{padding-block:var(--space-2) var(--space-7)}.co-cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.co-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius);box-shadow:var(--shadow);border:2px solid #0000;flex-direction:column;display:flex}.co-card h3{font-size:var(--step-2);margin:0;line-height:1.15}.co-card p{margin:0;line-height:1.55}.co-ico{background:var(--accent);width:3.25rem;height:3.25rem;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.co-ico .icon{width:1.65rem;height:1.65rem}.co-btn{justify-content:center;align-self:stretch;gap:.6rem;margin-top:auto}.co-btn .icon{width:1.1em;height:1.1em}.co-progress{align-self:stretch}.co-card--member{background:var(--co-a-bg);color:var(--co-a-sub)}.co-card--member h3{color:var(--co-a-ink)}.co-card--member .co-btn{background:var(--accent);color:var(--on-accent)}.co-card--member .co-btn:hover{background:#c4d84a}.co-card--donate{background:var(--co-b-bg);border-color:var(--co-b-line);color:var(--text)}.co-card--vinyes{background:var(--co-c-bg);border-color:var(--co-c-line);color:var(--text)}.co-card--donate .co-btn,.co-card--vinyes .co-btn{background:var(--primary-700);color:#fff}.co-card--donate .co-btn:hover,.co-card--vinyes .co-btn:hover{background:var(--primary-600)}:root[data-theme=dark] .co-card--donate .co-btn,:root[data-theme=dark] .co-card--vinyes .co-btn{background:var(--primary);color:var(--on-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .co-card--donate .co-btn,:root:not([data-theme=light]) .co-card--vinyes .co-btn{background:var(--primary);color:var(--on-primary)}}.co-main{padding-block:var(--space-2) var(--space-8)}.co-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.co-text p{margin:0 0 var(--space-4);line-height:1.75;font-size:var(--step-0);max-width:42rem}.co-text.richtext>*{max-width:42rem;margin-inline:0}.co-why{background:var(--co-b-bg);border:1px solid var(--co-b-line);border-radius:var(--radius);padding:var(--space-5)}.co-why .why-title{font-size:var(--step-2);margin-top:0}.co-why .why{margin-bottom:0}.co-why .why li{background:var(--bg)}.co-why ul.why>li:before{content:none;display:none}.co-callout-wrap{margin-top:var(--space-6)}.co-poster{padding-block:var(--space-8)}.co-poster figure{border-radius:var(--radius);max-width:1100px;box-shadow:var(--shadow);margin:0 auto;line-height:0;overflow:hidden}.co-poster img{width:100%;height:auto;display:block}.co-hub{padding-block:var(--space-7) var(--space-8)}.co-help{background:var(--co-help-bg);color:var(--co-help-ink);padding-block:var(--space-6)}.co-help-in{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.co-help-ico{background:var(--accent);width:3.25rem;height:3.25rem;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.co-help-ico .icon{width:1.6rem;height:1.6rem}.co-help-title{font-family:var(--font-ui);font-weight:800;font-size:var(--step-2);color:#fff;margin:0}.co-help-text{color:#e3ecdd;margin:.2rem 0 0}.co-help-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.co-help-link{color:#fff;font-weight:700}@media (width>=640px){.co-help-in{grid-template-columns:auto minmax(0,1fr)}.co-help-actions{grid-column:2}}@media (width>=900px){.co-cards{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.co-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.co-help-in{grid-template-columns:auto minmax(0,1fr) auto}.co-help-actions{grid-column:auto}}:root{--dn-err-bg:#fdeceb;--dn-err-line:#b3261e;--dn-err-ink:#7a1712;--dn-ok-bg:#eef6dc;--dn-ok-line:#6f8a12}:root[data-theme=dark]{--dn-err-bg:#3a1f1d;--dn-err-line:#f2958e;--dn-err-ink:#ffd9d5;--dn-ok-bg:#26331c;--dn-ok-line:#b5c93b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dn-err-bg:#3a1f1d;--dn-err-line:#f2958e;--dn-err-ink:#ffd9d5;--dn-ok-bg:#26331c;--dn-ok-line:#b5c93b}}.dn-box:focus,.dn-box:focus-visible{outline:none}.dn-live:empty{display:none}.dn-note{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius);font-size:var(--step--1);border:1px solid;border-left-width:6px;line-height:1.5}.dn-note--err{background:var(--dn-err-bg);border-color:var(--dn-err-line);color:var(--dn-err-ink);font-weight:600}.dn-note--info{background:var(--surface-2);border-color:var(--line);border-left-color:var(--dn-ok-line);color:var(--text)}.dn-form{gap:var(--space-3);display:grid}.dn-amounts{border:0;min-width:0;margin:0;padding:0}.dn-amounts legend{margin-bottom:var(--space-2);font-family:var(--font-ui);font-weight:800;font-size:var(--step-0);color:var(--ink);padding:0}.dn-presets{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dn-preset{position:relative}.dn-preset input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.dn-preset label{border:2px solid var(--line);border-radius:var(--radius);background:var(--band-white);min-height:48px;color:var(--ink);font-family:var(--font-ui);font-weight:800;font-size:var(--step-1);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .25rem;transition:background .15s,border-color .15s;display:flex}.dn-preset:hover label{border-color:var(--primary-600)}.dn-preset input:checked+label{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 0 0 2px var(--band-white), 0 0 0 4px var(--ink)}.dn-preset input:focus-visible+label{outline:3px solid var(--focus);outline-offset:3px}.dn-custom{margin-top:var(--space-3)}.dn-custom>label{font-family:var(--font-ui);font-weight:700;font-size:var(--step--1);color:var(--ink);margin-bottom:.3rem;display:block}.dn-custom-field{position:relative}.dn-custom-field input{width:100%;min-height:48px;padding:0 2.5rem 0 var(--space-3);border:2px solid var(--line);border-radius:var(--radius);background:var(--band-white);color:var(--ink);font:inherit;font-size:var(--step-1);font-variant-numeric:tabular-nums;font-weight:700}.dn-custom-field input:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--primary-600)}.dn-custom-field input[aria-invalid=true]{border-color:var(--dn-err-line)}.dn-custom-field span{right:var(--space-3);color:var(--muted);pointer-events:none;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.dn-hint{color:var(--muted);margin:.3rem 0 0;font-size:.8125rem}.dn-sum{color:var(--ink);font-weight:700;font-size:var(--step--1);margin:0}.dn-pay{gap:var(--space-2);display:grid}.dn-btn{justify-content:center;gap:.6rem;width:100%;min-height:48px}.dn-btn[disabled]{background:var(--surface-3);color:var(--muted);border-color:var(--line);cursor:not-allowed;box-shadow:none;opacity:1}.dn-soon{margin:calc(var(--space-1) * -1) 0 var(--space-1);text-align:center}.dn-soon-tag{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);font-family:var(--font-ui);padding:.15rem .7rem;font-size:.8125rem;font-weight:700;display:inline-block}.dn-reassure{margin:var(--space-3) 0 var(--space-2)}.dn-tax{margin:0 0 var(--space-3);font-size:var(--step--1);color:var(--text);align-items:flex-start;gap:.5rem;line-height:1.5;display:flex}.dn-tax .icon{color:var(--link);margin-top:.1rem}.dn-box .pb--compact{margin:var(--space-3) 0 0}.lv-side#formulari{scroll-margin-top:calc(var(--header-h) + 16px)}.dn-banner-wrap{padding-top:var(--space-5)}.dn-banner{gap:var(--space-3);max-width:62rem;padding:var(--space-3) var(--space-4);background:var(--dn-ok-bg);border:1px solid var(--dn-ok-line);border-radius:var(--radius);color:var(--ink);font-weight:600;font-size:var(--step-0);border-left-width:6px;align-items:flex-start;margin:0 auto;line-height:1.5;display:flex}.dn-banner .icon{width:1.4rem;height:1.4rem;color:var(--link);margin-top:.15rem}.lv-more{padding-block:var(--space-6) var(--space-7)}.lv-more-h{font-size:var(--step-3);margin:0 0 var(--space-4)}.lv-more .richtext:not(.rt--bands){max-width:var(--measure,46rem);margin-inline:auto}.dn-t{padding-block:var(--space-6) var(--space-9)}.dn-t-in{max-width:46rem}.dn-t-sum{align-items:center;gap:.5rem var(--space-3);margin:var(--space-5) 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--step-1);color:var(--ink);flex-wrap:wrap;display:flex}.dn-t-sum .icon{color:var(--link)}.dn-t-sum a{font-size:var(--step--1);color:var(--link);text-underline-offset:2px;align-items:center;min-height:44px;margin-left:auto;text-decoration:underline;display:inline-flex}.dn-bank{margin:0 0 var(--space-6);padding:var(--space-4);background:var(--band-white);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow)}.dn-bank h2{margin:0 0 var(--space-3);font-size:var(--step-2);align-items:center;gap:.6rem;display:flex}.dn-bank h2 .icon{color:var(--link)}.dn-bank-list{gap:var(--space-3);margin:0;display:grid}.dn-bank-row{padding-bottom:var(--space-3);border-bottom:1px solid var(--line);gap:.2rem;display:grid}.dn-bank-row:last-child{border-bottom:0;padding-bottom:0}.dn-bank-row dt{font-family:var(--font-ui);font-size:var(--step--1);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.dn-bank-row dd{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.dn-bank-val{font-size:var(--step-1);color:var(--ink);overflow-wrap:anywhere;user-select:all;font-weight:700}.dn-mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dn-copy{gap:.4rem;min-width:44px;min-height:44px}.dn-copy[hidden]{display:none}.dn-bank-hint{margin:var(--space-3) 0 0;font-size:var(--step--1);color:var(--text)}.dn-pending{padding:var(--space-4);border:2px dashed var(--muted);border-radius:var(--radius);background:var(--surface);color:var(--text)}.dn-pending p{margin:0}.dn-pending .dn-pending-title{color:var(--ink);margin-bottom:.3rem;font-weight:800}.dn-t .form-card{max-width:none}.dn-t .form-frame iframe{max-width:none;height:1950px}@media (width<=479.98px){.dn-t .form-frame iframe{height:2200px}.dn-t .form-hint{display:none}}.dn-t-back{margin:var(--space-6) 0 0}.dn-t-back .btn{gap:.5rem;min-height:48px}.dn-t-back .icon{transform:scaleX(-1)}.dn-redir{z-index:60;left:50%;top:calc(var(--header-h,64px) + 12px);gap:var(--space-3);width:min(92vw,36rem);padding:var(--space-4);background:var(--band-white);border:2px solid var(--primary-600);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:grid;position:fixed;transform:translate(-50%)}.dn-redir[hidden]{display:none}.dn-redir-title{font-family:var(--font-ui);font-weight:800;font-size:var(--step-1);color:var(--ink);margin:0}.dn-redir-count{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}.dn-redir-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.dn-redir-actions .btn{min-height:44px}@media (width<=479.98px){.dn-presets{gap:.4rem}.dn-preset label{font-size:var(--step-0)}}@media (prefers-reduced-motion:reduce){.dn-preset label{transition:none}}.donation[data-astro-cid-xl6geovb]{padding-block:var(--space-6) var(--space-8)}.donation-card[data-astro-cid-xl6geovb]{max-width:640px;padding:var(--space-4);margin-inline:auto}.donation-card[data-astro-cid-xl6geovb]:hover{box-shadow:none;transform:none}.donation-alt[data-astro-cid-xl6geovb]{margin:var(--space-3) 0 0;text-align:center;font-size:var(--step--1)}.donation-cross[data-astro-cid-xl6geovb]{max-width:640px;margin:var(--space-4) auto 0;text-align:center;font-weight:600}.donation-cross[data-astro-cid-xl6geovb] a[data-astro-cid-xl6geovb]{color:var(--link);text-underline-offset:3px;text-decoration:underline}.nf .socies-main{padding-block:var(--space-4) var(--space-8)}.nf .socies-text .why-title{margin-top:0}.nf .socies-lead{margin-bottom:var(--space-4)}.nf-mail{margin:var(--space-5) 0 0;color:var(--text);align-items:center;gap:.6rem;display:flex}.nf-mail .icon{width:1.5rem;height:1.5rem;color:var(--link);flex:none}.nf-mail a{color:var(--link);text-underline-offset:2px;font-weight:700}.nf .form-frame iframe{height:1180px}.nf .form-hint{display:none!important}@media (width>=480px){.nf .form-frame iframe{height:1120px}}.nf-latest{padding-block:var(--space-8)}.nf-latest-h{text-align:center;font-size:var(--step-3);margin:0 0 var(--space-6)}.nf-all{text-align:center;margin:var(--space-6) 0 0}@media (width>=1024px){.nf .socies-side{position:static}.nf .socies-text{top:calc(var(--header-h) + 16px);position:sticky}.nf .form-frame iframe{height:1120px}}@media (width<=1023.98px){.nf .socies-side{scroll-margin-top:calc(var(--header-h) + 8px)}}.page-body[data-astro-cid-daioxbij].section{padding-block:var(--space-7) var(--space-9)}.page-body--bands[data-astro-cid-daioxbij]>.container[data-astro-cid-daioxbij]>.notice[data-astro-cid-daioxbij]{margin-top:var(--space-5)}.notice[data-astro-cid-daioxbij]{max-width:var(--measure);margin:0 auto var(--space-6);padding:var(--space-3) var(--space-4);background:var(--surface-2);border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--step--1);color:var(--ink)}.extra[data-astro-cid-daioxbij]{margin-top:var(--space-7)}
