.card[data-astro-cid-tkwf2co3]{color:inherit;opacity:0;text-decoration:none;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(48px)}.card[data-astro-cid-tkwf2co3].is-visible{opacity:1;transform:translateY(0)}.card[data-astro-cid-tkwf2co3].is-filtered-out{display:none}.card-media[data-astro-cid-tkwf2co3]{aspect-ratio:16/9;background:#111;border-radius:15px;overflow:hidden}.card-media[data-astro-cid-tkwf2co3] img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.card[data-astro-cid-tkwf2co3]:hover .card-media[data-astro-cid-tkwf2co3] img{transform:scale(1.04)}.card-body[data-astro-cid-tkwf2co3]{padding-top:15px}.card-meta[data-astro-cid-tkwf2co3]{text-align:left;color:#e7e0f599;margin:0;line-height:1.05}.card-title[data-astro-cid-tkwf2co3]{font-size:var(--h3-size);text-transform:uppercase;text-align:left;margin:2px 0 0}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-tkwf2co3]{opacity:1;transition:none;transform:none}}.grid-section[data-astro-cid-756mnibl]{padding-bottom:clamp(5rem,10vw,8rem)}.filters[data-astro-cid-756mnibl]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:clamp(3rem,8vw,5rem);display:flex}.filter[data-astro-cid-756mnibl]{position:relative}.filter-toggle[data-astro-cid-756mnibl]{color:var(--color-lavender);cursor:pointer;background:0 0;border:1px solid #e7e0f559;border-radius:999px;align-items:center;gap:.6rem;padding:.6em 1em;font-family:inherit;display:flex}.filter[data-astro-cid-756mnibl][data-open=true] .filter-toggle[data-astro-cid-756mnibl]{border-color:var(--color-accent)}.filter-toggle[data-astro-cid-756mnibl]:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23c900ff' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:.7em;height:.5em;transition:transform .15s}.filter[data-astro-cid-756mnibl][data-open=true] .filter-toggle[data-astro-cid-756mnibl]:after{transform:rotate(180deg)}.filter-label[data-astro-cid-756mnibl]{opacity:.6}.filter-menu[data-astro-cid-756mnibl]{z-index:30;background:var(--color-black);text-transform:none;letter-spacing:normal;border:1px solid #e7e0f559;border-radius:20px;width:max-content;min-width:100%;max-width:min(320px,80vw);margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 12px 32px #00000073}.filter-menu[data-astro-cid-756mnibl][hidden]{display:none}.filter-menu[data-astro-cid-756mnibl] li[data-astro-cid-756mnibl]{color:var(--color-body-text);cursor:pointer;border-radius:999px;padding:.6em 1em;font-weight:400}.filter-menu[data-astro-cid-756mnibl] li[data-astro-cid-756mnibl]:hover,.filter-menu[data-astro-cid-756mnibl] li[data-astro-cid-756mnibl]:focus-visible{background:#e7e0f51a;outline:none}.filter-menu[data-astro-cid-756mnibl] li[data-astro-cid-756mnibl][aria-selected=true]{color:var(--color-accent);font-weight:700}.filter-menu[data-astro-cid-756mnibl] li[data-astro-cid-756mnibl].is-disabled{opacity:.35;cursor:not-allowed}.filter-menu[data-astro-cid-756mnibl] li[data-astro-cid-756mnibl].is-disabled:hover{background:0 0}.clear-filters[data-astro-cid-756mnibl]{color:var(--color-accent);font-family:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:.6em .2em;font-weight:700;text-decoration:underline}.no-results[data-astro-cid-756mnibl]{text-align:center;opacity:.7;padding:3rem 0}.grid[data-astro-cid-756mnibl]{will-change:transform;grid-template-columns:repeat(10,1fr);align-items:start;gap:100px 15px;display:grid}@media (width<=700px){.grid-section[data-astro-cid-756mnibl]{padding-left:15px;padding-right:15px}.filters[data-astro-cid-756mnibl]{flex-wrap:nowrap;gap:.5rem;margin-bottom:3.5rem}.filter-label[data-astro-cid-756mnibl]{display:none}.grid[data-astro-cid-756mnibl]{row-gap:48px}}@media not (prefers-reduced-motion:reduce){@keyframes work-grid-wipe-old{0%{transform:translateY(0)}to{transform:translateY(100%)}}::view-transition-old(root){z-index:2;animation:.5s cubic-bezier(.65,0,.35,1) both work-grid-wipe-old}::view-transition-new(root){z-index:1}}
