.home[data-astro-cid-lcdefpme]{background:var(--home-bg) top center / 100% auto no-repeat}.hero[data-astro-cid-lcdefpme]{min-height:max(480px, min(53.65vw, 1030px, 100svh - var(--chrome)));--art-w:min(760px, 39.6vw, max(320px, (100svh - var(--chrome) - 40px) * .88));--art-right:var(--gutter);align-items:center;display:flex;position:relative;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;padding-block:clamp(32px,3.125vw,60px);padding-right:calc(var(--art-w) + var(--art-right) + 40px);flex:1;position:relative}.hero__title[data-astro-cid-lcdefpme]{font-family:var(--font-sans);text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--ink);max-width:1620px;margin:0;font-size:clamp(2.4rem,5.21vw,100px);font-weight:700;line-height:1.2}.home[data-astro-cid-lcdefpme] :is(h1,h2,h3) em{font-family:var(--font-serif);font-style:italic;font-weight:600}.home[data-astro-cid-lcdefpme] p em{font-family:var(--font-serif);font-style:italic;font-weight:500}.hero__lead[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;max-width:874px;margin-top:clamp(28px,3.65vw,70px);display:flex}.hero__lead[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink);margin:0;font-size:clamp(1.05rem,1.3vw,25px);line-height:1.25}.hero__lead[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:clamp(24px,3.07vw,59px)}.hero__art[data-astro-cid-lcdefpme]{right:calc(var(--art-right) + max(0px, (100% - var(--maxw)) / 2));z-index:0;width:var(--art-w);height:auto;position:absolute;bottom:0}.intro[data-astro-cid-lcdefpme]{padding:0 0 clamp(48px,7vw,100px)}.intro__inner[data-astro-cid-lcdefpme]{padding:clamp(32px, 4vw, 60px) var(--gutter) 0;flex-direction:column;gap:24px;display:flex}.tcard[data-astro-cid-lcdefpme]{color:var(--paper);border-radius:0 66px;flex-direction:column;justify-content:space-between;gap:clamp(20px,1.6vw,30px);padding:clamp(28px,2.6vw,50px);display:flex}.tcard--blue[data-astro-cid-lcdefpme]{background:var(--blue-300)}.tcard--pink[data-astro-cid-lcdefpme]{background:var(--pink-300)}.tcard__body[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(20px,1.6vw,30px);display:flex}.tcard[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);font-weight:700}.tcard[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1rem,1.3vw,25px);line-height:1.25}.tcard__btn[data-astro-cid-lcdefpme]{align-self:flex-start}@media (width>=1201px){.intro__inner[data-astro-cid-lcdefpme]{max-width:1920px;height:min(45.83vw,880px);margin:0 auto;padding:0;display:block;position:relative}.tcard[data-astro-cid-lcdefpme]{transform-origin:50%;width:min(33.33vw,640px);height:min(26.04vw,500px);position:absolute}.tcard--blue[data-astro-cid-lcdefpme]{z-index:1;top:min(19.38vw,372px);left:min(33.93vw,651.5px);transform:translate(-50%,-50%)rotate(-4deg)}.tcard--pink[data-astro-cid-lcdefpme]{z-index:2;top:min(30.1vw,578px);left:min(64.92vw,1246.5px);transform:translate(-50%,-50%)rotate(10deg)}}.numbers[data-astro-cid-lcdefpme]{padding:clamp(36px, 3.1vw, 60px) var(--gutter);text-align:center}.numbers__h[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-bottom:clamp(60px,5.7vw,110px);font-weight:700}.numbers__h[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-style:italic;font-weight:600}.numbers__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,60px);max-width:1460px;margin:0 auto;display:grid}.numstat[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.numstat__n[data-astro-cid-lcdefpme]{color:var(--ink);font-size:clamp(2.2rem,2.6vw,50px);font-weight:500;line-height:1.2}.numstat__line[data-astro-cid-lcdefpme]{width:100%;height:5px;margin:20px 0}.numstat__line--pink[data-astro-cid-lcdefpme]{background:var(--pink-300)}.numstat__line--blue[data-astro-cid-lcdefpme]{background:var(--blue-300)}.numstat__label[data-astro-cid-lcdefpme]{color:var(--ink);font-size:clamp(1rem,1.3vw,25px);font-weight:300;line-height:1.25}.numbers__btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:clamp(60px,5.7vw,110px);display:flex}.projects[data-astro-cid-lcdefpme]{padding:clamp(60px, 6.25vw, 120px) var(--gutter) clamp(30px, 3.1vw, 60px);color:var(--ink)}.projects__h[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 0 clamp(60px,5.7vw,110px);font-weight:700;line-height:1.2}.projects__cols[data-astro-cid-lcdefpme]{justify-content:center;align-items:flex-start;gap:clamp(40px,4.17vw,80px);max-width:1380px;margin:0 auto;display:flex}.projects__col[data-astro-cid-lcdefpme]{flex-direction:column;flex:1 1 0;gap:60px;min-width:0;max-width:640px;display:flex}.pitem[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.pitem__img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.pitem__title[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-weight:700;line-height:1.2}.pitem__text[data-astro-cid-lcdefpme]{font-size:var(--fs-small);margin:0;font-weight:400;line-height:1.5}@media (width<=1200px){.projects__cols[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:60px}.projects__col[data-astro-cid-lcdefpme]{display:contents}.pitem[data-astro-cid-lcdefpme]{order:10;width:100%;max-width:640px}.projects__col[data-astro-cid-lcdefpme]:first-child>.pitem[data-astro-cid-lcdefpme]:first-child{order:1}.projects__col[data-astro-cid-lcdefpme]:first-child>.pitem[data-astro-cid-lcdefpme]:nth-child(2){order:2}.projects__col[data-astro-cid-lcdefpme]:first-child>.pitem[data-astro-cid-lcdefpme]:nth-child(3){order:3}.projects__col[data-astro-cid-lcdefpme]:last-child>.pitem[data-astro-cid-lcdefpme]:nth-child(2){order:4}.projects__col[data-astro-cid-lcdefpme]:last-child>.pitem[data-astro-cid-lcdefpme]:nth-child(3){order:5}.projects__col[data-astro-cid-lcdefpme]:last-child>.pitem[data-astro-cid-lcdefpme]:first-child{order:6}}.mon[data-astro-cid-lcdefpme]{background:var(--accent-bg);color:var(--accent-fg);padding:clamp(48px, 7vw, 100px) var(--gutter)}.mon__inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:clamp(40px,3.1vw,60px);max-width:1380px;margin:0 auto;display:flex}.mon__h[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);margin:0;font-weight:700;line-height:1.2}.mon__text[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:40px;max-width:1000px;display:flex}.mon__copy[data-astro-cid-lcdefpme]{text-align:left;flex-direction:column;gap:25px;display:flex}.mon[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-body);margin:0;font-weight:400;line-height:1.25}.mon[data-astro-cid-lcdefpme] .mon__lead[data-astro-cid-lcdefpme]{font-weight:500}.mon__rule[data-astro-cid-lcdefpme]{background:var(--blue-500);border:0;align-self:stretch;height:4px;margin:0}.mon__zines[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:30px;display:flex}.mon__btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mon[data-astro-cid-lcdefpme] a:not(.btn){color:inherit;text-decoration:underline}.help[data-astro-cid-lcdefpme]{padding:clamp(48px, 7vw, 100px) var(--gutter)}.help__h[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 auto clamp(40px,6vw,100px);font-weight:700;line-height:1.2}.help__h[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-style:italic;font-weight:600}.help__cols[data-astro-cid-lcdefpme]{justify-content:center;align-items:stretch;gap:60px;max-width:1380px;margin:0 auto;padding:20px 0;display:flex}.help__laws[data-astro-cid-lcdefpme]{background:var(--blue-500);color:var(--paper);border-radius:40px;flex-direction:column;flex:0 680px;gap:30px;padding:40px;display:flex}.help__stats[data-astro-cid-lcdefpme]{flex-direction:column;flex:0 640px;gap:50px;padding-top:40px;display:flex}.help__t[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--fs-h3);margin:0;line-height:1.25}.help__laws[data-astro-cid-lcdefpme]>.help__t[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--paper);padding-bottom:18px}.statitem[data-astro-cid-lcdefpme]>.help__t[data-astro-cid-lcdefpme]{border-bottom:4px solid var(--blue-500);padding-bottom:16px}.lawitem[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.lawitem__date[data-astro-cid-lcdefpme]{font-weight:500;font-size:var(--fs-body);margin:0;line-height:1.25}.lawitem__desc[data-astro-cid-lcdefpme],.statitem__desc[data-astro-cid-lcdefpme]{font-weight:300;font-size:var(--fs-small);margin:0;line-height:1.3}.statitem__desc[data-astro-cid-lcdefpme] strong{font-weight:500}.statitem[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.help__note[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-small);margin:0;line-height:1.3}.help__laws[data-astro-cid-lcdefpme] a{color:var(--paper)}.help__note[data-astro-cid-lcdefpme] a{color:inherit}.reviews[data-astro-cid-lcdefpme]{padding:clamp(72px,6.77vw,130px) 0 0}.reviews__h[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 auto clamp(48px,3.9vw,75px);font-weight:700}.reviews__h[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-style:italic;font-weight:600}.reviews__cta[data-astro-cid-lcdefpme]{text-align:center;margin-top:clamp(32px,4vw,45px)}@media (width<=1200px){.help__cols[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:40px}.help__laws[data-astro-cid-lcdefpme],.help__stats[data-astro-cid-lcdefpme]{flex:none}.help__stats[data-astro-cid-lcdefpme]{padding-top:0}}@media (width<=720px){.help__laws[data-astro-cid-lcdefpme]{border-radius:30px;padding:30px 16px}.hero__title[data-astro-cid-lcdefpme]{text-align:center}.hero__lead[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{align-self:center}}@media (width<=1200px){.hero[data-astro-cid-lcdefpme]{flex-direction:column;min-height:0;display:flex;overflow:visible}.hero__inner[data-astro-cid-lcdefpme]{padding-top:clamp(32px,8vw,64px)}.hero__lead[data-astro-cid-lcdefpme]{max-width:none}.hero__inner[data-astro-cid-lcdefpme]{padding-right:var(--gutter)}.hero__art[data-astro-cid-lcdefpme]{width:min(480px,90%);margin:clamp(16px,4vw,32px) auto 0;position:static}.numbers__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:32px 20px}}
