.tags[data-astro-cid-umdyvdqy] ul[data-astro-cid-umdyvdqy]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-astro-cid-umdyvdqy]{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;box-sizing:border-box;padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(31,36,33,.22);background:var(--surface);color:var(--ink);font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}.tag[data-astro-cid-umdyvdqy]:hover{border-color:var(--brand-green);color:var(--brand-green)}.tag[data-astro-cid-umdyvdqy][aria-current]{background:var(--brand-green);border-color:var(--brand-green);color:#fff}.tag__dot[data-astro-cid-umdyvdqy]{width:8px;height:8px;border-radius:50%}.tag[data-astro-cid-umdyvdqy][aria-current] .tag__dot[data-astro-cid-umdyvdqy]{box-shadow:0 0 0 2px #fff}@media(max-width:640px){.tags[data-astro-cid-umdyvdqy]{margin-inline:-1.25rem}.tags[data-astro-cid-umdyvdqy] ul[data-astro-cid-umdyvdqy]{flex-wrap:nowrap;overflow-x:auto;padding:.25rem 1.25rem;scroll-padding-inline:1.25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tags[data-astro-cid-umdyvdqy] ul[data-astro-cid-umdyvdqy]::-webkit-scrollbar{display:none}.tag[data-astro-cid-umdyvdqy]{white-space:nowrap}}.pagination[data-astro-cid-nwrit63c]{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;border-top:1px solid var(--rule)}.pagination[data-astro-cid-nwrit63c] .inner[data-astro-cid-nwrit63c]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem}.pagination[data-astro-cid-nwrit63c] .prev[data-astro-cid-nwrit63c],.pagination[data-astro-cid-nwrit63c] .next[data-astro-cid-nwrit63c],.pagination[data-astro-cid-nwrit63c] .page-number[data-astro-cid-nwrit63c]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;box-sizing:border-box;padding:0 .75rem;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font-weight:500;font-variant-numeric:tabular-nums;transition:background-color .2s,color .2s}.pagination[data-astro-cid-nwrit63c] .prev[data-astro-cid-nwrit63c],.pagination[data-astro-cid-nwrit63c] .next[data-astro-cid-nwrit63c]{color:var(--brand-green);font-weight:600}.pagination[data-astro-cid-nwrit63c] .prev[data-astro-cid-nwrit63c]:hover,.pagination[data-astro-cid-nwrit63c] .next[data-astro-cid-nwrit63c]:hover,.pagination[data-astro-cid-nwrit63c] .page-number[data-astro-cid-nwrit63c]:hover{background:rgba(var(--brand-green-rgb),.08);color:var(--brand-green)}.pagination[data-astro-cid-nwrit63c] .page-number[data-astro-cid-nwrit63c].current{background:var(--brand-green);color:#fff}.pagination[data-astro-cid-nwrit63c] .space[data-astro-cid-nwrit63c]{color:var(--ink-soft);padding:0 .25rem}.rip__title[data-astro-cid-yzgeekcx]{font-size:1.5rem;margin:0 0 1rem}.rip[data-astro-cid-yzgeekcx] ul[data-astro-cid-yzgeekcx]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.rip[data-astro-cid-yzgeekcx] li[data-astro-cid-yzgeekcx]{border-bottom:1px solid var(--rule)}.rip[data-astro-cid-yzgeekcx] li[data-astro-cid-yzgeekcx] a[data-astro-cid-yzgeekcx]{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 0;color:var(--ink);text-decoration:none}.rip[data-astro-cid-yzgeekcx] li[data-astro-cid-yzgeekcx] a[data-astro-cid-yzgeekcx]:hover{color:var(--brand-green)}.rip[data-astro-cid-yzgeekcx] li[data-astro-cid-yzgeekcx] svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.15rem;color:var(--brand-green)}.rip__all[data-astro-cid-yzgeekcx]{display:inline-block;margin-top:1rem;font-weight:600}.collab__title[data-astro-cid-j7fwohnl]{font-size:1.5rem;margin:0 0 1rem}.collab[data-astro-cid-j7fwohnl] ul[data-astro-cid-j7fwohnl]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.collab[data-astro-cid-j7fwohnl] li[data-astro-cid-j7fwohnl]{border-bottom:1px solid var(--rule)}.collab[data-astro-cid-j7fwohnl] a[data-astro-cid-j7fwohnl]{display:flex;justify-content:space-between;gap:.75rem;padding:.85rem 0;color:var(--ink);text-decoration:none}.collab[data-astro-cid-j7fwohnl] a[data-astro-cid-j7fwohnl]:hover{color:var(--brand-green)}.collab[data-astro-cid-j7fwohnl] a[data-astro-cid-j7fwohnl] .font-bold{font-weight:600}.collab[data-astro-cid-j7fwohnl] a[data-astro-cid-j7fwohnl] .text-green{color:var(--brand-green)}.collab[data-astro-cid-j7fwohnl] svg{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.2rem;color:var(--brand-green)}.bhero[data-astro-cid-xojxxmr6]{background:var(--brand-cream);border-bottom:1px solid var(--rule);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(1.75rem,4vw,2.5rem)}.bhero__inner[data-astro-cid-xojxxmr6],.blist__inner[data-astro-cid-xojxxmr6],.bextra__inner[data-astro-cid-xojxxmr6]{width:1120px;max-width:100%;margin:0 auto;padding-inline:1.25rem;box-sizing:border-box}.bhero__title[data-astro-cid-xojxxmr6]{font-size:clamp(2.6rem,1.6rem + 4vw,4.6rem);line-height:1;letter-spacing:-.03em;margin:0 0 1rem}.bhero__top[data-astro-cid-xojxxmr6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-bottom:1rem}.bhero__top[data-astro-cid-xojxxmr6] .bhero__title[data-astro-cid-xojxxmr6]{margin:0}.bhero__lead[data-astro-cid-xojxxmr6]{font-family:var(--font-display);font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.45;max-width:48ch;margin:0 0 2rem}.blist[data-astro-cid-xojxxmr6]{background:var(--surface);padding:clamp(2.5rem,5vw,4rem) 0}.meta[data-astro-cid-xojxxmr6]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;color:var(--ink-soft)}.meta__dot[data-astro-cid-xojxxmr6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.feat[data-astro-cid-xojxxmr6]{margin-bottom:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--rule)}.feat__link[data-astro-cid-xojxxmr6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;text-decoration:none;color:var(--ink)}.feat__media[data-astro-cid-xojxxmr6],.card__media[data-astro-cid-xojxxmr6]{display:block;overflow:hidden;border-radius:var(--radius-md);background:var(--brand-cream)}.feat__media[data-astro-cid-xojxxmr6]{aspect-ratio:3 / 2}.feat__media[data-astro-cid-xojxxmr6] img[data-astro-cid-xojxxmr6],.card__media[data-astro-cid-xojxxmr6] img[data-astro-cid-xojxxmr6]{width:100%;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain;border-radius:0;transition:transform .5s var(--ease-out)}.feat__body[data-astro-cid-xojxxmr6]{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.feat__label[data-astro-cid-xojxxmr6]{font-size:.85rem;font-weight:600;color:var(--brand-coral-ink)}.feat__title[data-astro-cid-xojxxmr6]{font-family:var(--font-display);font-size:clamp(1.7rem,1.25rem + 1.6vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.feat__text[data-astro-cid-xojxxmr6]{color:var(--ink-soft);max-width:52ch}.readmore[data-astro-cid-xojxxmr6]{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--brand-green);padding-bottom:2px;border-bottom:1px solid currentColor}.readmore[data-astro-cid-xojxxmr6] svg{width:1.1em;height:1.1em;transition:transform .25s var(--ease-out)}.feat__link[data-astro-cid-xojxxmr6]:hover .feat__title[data-astro-cid-xojxxmr6]{color:var(--brand-green)}.feat__link[data-astro-cid-xojxxmr6]:hover img[data-astro-cid-xojxxmr6],.card[data-astro-cid-xojxxmr6]:hover img[data-astro-cid-xojxxmr6]{transform:scale(1.03)}.feat__link[data-astro-cid-xojxxmr6]:hover .readmore[data-astro-cid-xojxxmr6] svg{transform:translate(3px)}.grid[data-astro-cid-xojxxmr6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2rem)}.card[data-astro-cid-xojxxmr6]{display:flex;flex-direction:column;gap:.65rem;text-decoration:none;color:var(--ink);height:100%}.card__media[data-astro-cid-xojxxmr6]{aspect-ratio:3 / 2;margin-bottom:.35rem}.card__title[data-astro-cid-xojxxmr6]{font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.2;text-wrap:balance}.card__text[data-astro-cid-xojxxmr6]{font-size:.95rem;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card[data-astro-cid-xojxxmr6]:hover .card__title[data-astro-cid-xojxxmr6]{color:var(--brand-green)}.bextra[data-astro-cid-xojxxmr6]{background:var(--brand-cream);padding:clamp(3rem,6vw,4.5rem) 0}.bextra__inner[data-astro-cid-xojxxmr6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(2rem,6vw,5rem)}@media(max-width:900px){.grid[data-astro-cid-xojxxmr6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.feat__link[data-astro-cid-xojxxmr6],.bextra__inner[data-astro-cid-xojxxmr6]{grid-template-columns:1fr}}@media(max-width:560px){.grid[data-astro-cid-xojxxmr6]{grid-template-columns:1fr}}
