.ev.svelte-14fxf3u{display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.ev.svelte-14fxf3u:hover{transform:translateY(-2px);border-color:var(--green)}.ev.tott.svelte-14fxf3u{border-top:4px solid var(--accent-2)}img.svelte-14fxf3u{aspect-ratio:16 / 9;object-fit:cover;width:100%}.body.svelte-14fxf3u{display:flex;gap:1rem;padding:1.1rem 1.2rem}.date.svelte-14fxf3u{flex:none;width:54px;text-align:center;border-radius:10px;background:var(--green-soft);color:var(--green-dark);padding:.35rem 0;align-self:flex-start}.tott.svelte-14fxf3u .date:where(.svelte-14fxf3u){background:var(--accent-2-soft);color:#9a4510}.date.svelte-14fxf3u span:where(.svelte-14fxf3u){display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.date.svelte-14fxf3u b:where(.svelte-14fxf3u){font-family:var(--font-head);font-size:1.6rem;line-height:1}h3.svelte-14fxf3u{margin:.2rem 0}.badge.alert.svelte-14fxf3u{background:#b3261e;color:#fff;margin-right:.3rem}p.svelte-14fxf3u{margin:0}.sum.svelte-14fxf3u{margin-top:.5rem}.pr.svelte-oviq8z{display:flex;flex-direction:column;text-decoration:none;color:inherit;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.pr.svelte-oviq8z:hover{transform:translateY(-2px);border-color:var(--green)}.cover.svelte-oviq8z{aspect-ratio:16 / 8;background:var(--img) center / cover no-repeat,var(--bg-2);display:flex;align-items:center;justify-content:center}.cover.empty.svelte-oviq8z{background:repeating-linear-gradient(135deg,var(--green-soft) 0 14px,#d8e9de 14px 28px)}.cover.svelte-oviq8z img:where(.svelte-oviq8z){opacity:.8}.body.svelte-oviq8z{padding:1.1rem 1.2rem 1.3rem}h3.svelte-oviq8z{margin:.6rem 0 .35rem}p.svelte-oviq8z{margin:0;color:var(--muted)}.hero.svelte-13wmnd{position:relative;overflow:hidden;color:#fff;padding:clamp(3rem,9vw,6.5rem) 0 clamp(3rem,8vw,5.5rem);background:radial-gradient(120% 140% at 85% 10%,#0b7d47 0%,var(--green) 45%,#033d22 100%)}.hero.photo.svelte-13wmnd{background:linear-gradient(90deg,#033d22eb,#033d228c 60%,#033d2233),var(--img) center / cover no-repeat}.hero.svelte-13wmnd .inner:where(.svelte-13wmnd){position:relative;z-index:1}.hero.svelte-13wmnd h1:where(.svelte-13wmnd){color:#fff;font-size:clamp(2.3rem,6vw,4rem);margin-bottom:.4em}.hero.svelte-13wmnd .eyebrow:where(.svelte-13wmnd){color:#ffc28f}.lead.svelte-13wmnd{font-size:clamp(1.05rem,2vw,1.25rem);max-width:46ch;color:#e3efe7;margin-bottom:1.6rem}.big.svelte-13wmnd{padding:.8em 1.5em;font-size:1.05rem}.hero.svelte-13wmnd .btn.primary:where(.svelte-13wmnd){background:#fff;color:var(--green-dark);border-color:#fff}.hero.svelte-13wmnd .btn.primary:where(.svelte-13wmnd):hover{background:#ffe6d2}.ghost.svelte-13wmnd{background:transparent;color:#fff;border-color:#fff9}.ghost.svelte-13wmnd:hover{background:#ffffff1a;color:#fff;border-color:#fff}.contours.svelte-13wmnd{position:absolute;inset:0;width:100%;height:100%;opacity:.14}.photo.svelte-13wmnd .contours:where(.svelte-13wmnd){display:none}.contours.svelte-13wmnd path:where(.svelte-13wmnd){fill:none;stroke:#fff;stroke-width:1.2}.maprow.svelte-13wmnd{display:grid;grid-template-columns:2.2fr 1fr;gap:1.25rem;align-items:start}.facts.svelte-13wmnd{display:grid;gap:.75rem}.fact.svelte-13wmnd{padding:.9rem 1.1rem;display:flex;flex-direction:column}.fact.svelte-13wmnd b:where(.svelte-13wmnd){font-family:var(--font-head);font-size:2rem;line-height:1;color:var(--green-dark)}.fact.svelte-13wmnd small:where(.svelte-13wmnd){font-size:1rem}.fact.svelte-13wmnd span:where(.svelte-13wmnd){font-weight:600;color:var(--muted)}@media(max-width:860px){.maprow.svelte-13wmnd{grid-template-columns:1fr}.facts.svelte-13wmnd{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.facts.svelte-13wmnd p:where(.svelte-13wmnd){grid-column:1 / -1}}.tint.svelte-13wmnd{background:var(--bg-2)}.grid.svelte-13wmnd{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.split.svelte-13wmnd{display:grid;gap:1.25rem;grid-template-columns:1.2fr 1fr}@media(max-width:860px){.split.svelte-13wmnd{grid-template-columns:1fr}}.cta.svelte-13wmnd,.docs.svelte-13wmnd{padding:1.75rem}.cta.svelte-13wmnd{background:var(--green-soft);border-color:#c6dfcf}.docs.svelte-13wmnd ul:where(.svelte-13wmnd){padding-left:1.1rem;margin:0 0 1rem}.docs.svelte-13wmnd li:where(.svelte-13wmnd)+li:where(.svelte-13wmnd){margin-top:.35rem}.more.svelte-13wmnd{font-weight:600}
