.wp[data-astro-cid-zyy5mbpm]{--gutter:clamp(1.25rem, 4.4vw, 4rem);--radius:4px;padding-bottom:clamp(6rem,14vh,9rem)}.wp__head[data-astro-cid-zyy5mbpm]{padding:clamp(2.5rem, 7vh, 4.5rem) var(--gutter) clamp(2rem, 4vw, 3.5rem);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.wp__title[data-astro-cid-zyy5mbpm]{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(4.5rem,11.7vw,10.5rem);font-weight:400;line-height:.92}.wp__intro[data-astro-cid-zyy5mbpm]{max-width:25rem;color:var(--color-text-muted);padding-bottom:.75rem}.wp__intro[data-astro-cid-zyy5mbpm] p[data-astro-cid-zyy5mbpm]{font-size:clamp(1rem,1.3vw,1.125rem);line-height:var(--line-body);text-wrap:pretty;margin:0}.wp__intro[data-astro-cid-zyy5mbpm] .wp__count[data-astro-cid-zyy5mbpm]{font-size:var(--font-size-label);font-variant-numeric:tabular-nums;margin-top:1rem}.wp__filters[data-astro-cid-zyy5mbpm]{padding:0 var(--gutter) clamp(2rem, 3vw, 2.5rem);scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.wp-chip[data-astro-cid-zyy5mbpm]{border:1px solid var(--color-line);min-height:2.5rem;color:var(--color-text);font:inherit;font-size:.875rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .16s ease, color .16s ease, border-color .16s ease, scale .16s var(--ease-out);background:0 0;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 1.125rem;display:inline-flex}.wp-chip__count[data-astro-cid-zyy5mbpm]{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;transition:color .16s}.wp-chip[data-astro-cid-zyy5mbpm][aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-text-on-ink)}.wp-chip[data-astro-cid-zyy5mbpm][aria-pressed=true] .wp-chip__count[data-astro-cid-zyy5mbpm]{color:inherit;opacity:.6}@media (hover:hover) and (pointer:fine){.wp-chip[data-astro-cid-zyy5mbpm][aria-pressed=false]:hover{border-color:var(--color-text-subtle)}}.wp-chip[data-astro-cid-zyy5mbpm]:active{scale:.97}.wp-chip[data-astro-cid-zyy5mbpm]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.wp__list[data-astro-cid-zyy5mbpm]{padding:0 var(--gutter);gap:clamp(4rem,7.8vw,7rem);margin:0;list-style:none;display:grid}.wp-card__link[data-astro-cid-zyy5mbpm]{color:inherit;text-decoration:none;display:block}.wp-card__link[data-astro-cid-zyy5mbpm]:focus-visible{outline:none}.wp-card__link[data-astro-cid-zyy5mbpm]:focus-visible .wp-card__name[data-astro-cid-zyy5mbpm]{text-underline-offset:.15em;text-decoration:underline}.wp-card__media[data-astro-cid-zyy5mbpm]{aspect-ratio:11/5;border-radius:var(--radius);position:relative;overflow:hidden}.wp-card__inner[data-astro-cid-zyy5mbpm]{transition:scale .4s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wp-card__link[data-astro-cid-zyy5mbpm]:hover .wp-card__inner[data-astro-cid-zyy5mbpm]{scale:1.03}}.wp-card__art[data-astro-cid-zyy5mbpm],.wp-card__video[data-astro-cid-zyy5mbpm]{width:100%;height:100%;display:block;position:absolute;inset:0}.wp-card__art[data-astro-cid-zyy5mbpm]{opacity:0;transition:opacity .3s ease-out}.wp-card__art[data-astro-cid-zyy5mbpm][data-painted]{opacity:1}.wp[data-astro-cid-zyy5mbpm].is-curved .wp-card__media[data-astro-cid-zyy5mbpm]{background:0 0!important}.wp[data-astro-cid-zyy5mbpm].is-curved .wp-card__inner[data-astro-cid-zyy5mbpm],.wp[data-astro-cid-zyy5mbpm].is-curved .wp-card__badge[data-astro-cid-zyy5mbpm]{opacity:0}.wp-card__video[data-astro-cid-zyy5mbpm]{object-fit:cover;opacity:0;transition:opacity .4s ease-out}.wp-card__video[data-astro-cid-zyy5mbpm].is-playing{opacity:1}.wp-card__badge[data-astro-cid-zyy5mbpm]{background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);border-radius:999px;padding:.375rem .75rem;position:absolute;top:1rem;left:1rem}.wp-card__caption[data-astro-cid-zyy5mbpm]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding-top:1.5rem;display:grid}.wp-card__num[data-astro-cid-zyy5mbpm]{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;padding-top:.5rem}.wp-card__name[data-astro-cid-zyy5mbpm]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:400;line-height:1.1}.wp-card__meta[data-astro-cid-zyy5mbpm]{color:var(--color-text-muted);margin:.375rem 0 0;font-size:.875rem}.wp-card__result[data-astro-cid-zyy5mbpm]{background:var(--color-surface);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;margin-top:.375rem;padding:.375rem .75rem;display:inline-flex}.wp-card__dot[data-astro-cid-zyy5mbpm]{border-radius:999px;width:.5rem;height:.5rem}@media (width<=860px){.wp-card__media[data-astro-cid-zyy5mbpm]{aspect-ratio:3/2}.wp-card__caption[data-astro-cid-zyy5mbpm]{grid-template-columns:auto minmax(0,1fr);padding-top:1rem}.wp-card__result[data-astro-cid-zyy5mbpm]{grid-column:2;justify-self:start;margin-top:0}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-zyy5mbpm][data-enter]{animation:rise-in .5s var(--ease-out) both 80ms}[data-astro-cid-zyy5mbpm][data-enter]+[data-astro-cid-zyy5mbpm][data-enter]{animation-delay:.14s}}@media (prefers-reduced-motion:reduce){[data-astro-cid-zyy5mbpm][data-enter]{animation:.2s both fade-in}}
