section.hero.svelte-vjukhp{padding-block:10rem;background-color:var(--fcl-green-400);color:var(--fcl-bright-white);isolation:isolate}.grid.svelte-vjukhp{display:grid;padding-block:3rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.filter.svelte-vjukhp{display:flex;align-items:center;flex-direction:row;gap:.5rem}.filter.svelte-vjukhp button:where(.svelte-vjukhp){cursor:pointer;border:1px dashed;background-color:transparent;padding:.5rem 1rem;font-family:Saans Mono;color:var(--fcl-bright-white);transition:background-color .3s ease-in-out,color .3s ease-in-out}.filter.svelte-vjukhp button.active:where(.svelte-vjukhp){background-color:var(--fcl-white);color:var(--text-400)}.pagination.svelte-vjukhp{display:flex;align-items:center;justify-content:center;gap:1rem}.pagination.svelte-vjukhp button:where(.svelte-vjukhp){display:flex;justify-content:center;align-items:center;aspect-ratio:1;line-height:1;border-radius:2px;border:none;width:2.75rem;height:fit-content;color:var(--text-400);text-decoration:none;background-color:var(--fcl-white);cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.pagination.svelte-vjukhp button:where(.svelte-vjukhp):not(.active):hover{background-color:#ffffffb3}.pagination.svelte-vjukhp button.active:where(.svelte-vjukhp){color:var(--fcl-white);background-color:var(--text-400)}@media only screen and (max-width: 1024px){.grid.svelte-vjukhp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 767px){.grid.svelte-vjukhp{grid-template-columns:minmax(0,1fr)}}
