.ct[data-astro-cid-usp6ywow]{isolation:isolate;border-radius:var(--radius-card);background:var(--art-bg);width:100%;position:relative;overflow:hidden;container-type:inline-size}.ct--ratio[data-astro-cid-usp6ywow]{aspect-ratio:4/5}@media (width>=640px){.ct--ratio[data-astro-cid-usp6ywow]{aspect-ratio:4/3}}.ct--fill[data-astro-cid-usp6ywow]{height:100%}.ct-media[data-astro-cid-usp6ywow]{z-index:0;position:absolute;inset:0;overflow:hidden}.ct-media[data-astro-cid-usp6ywow] .ct-photo{width:100%;height:100%;display:block}.ct-media[data-astro-cid-usp6ywow] img{object-position:var(--focus,50% 50%)}.ct--art[data-astro-cid-usp6ywow] .ct-media[data-astro-cid-usp6ywow]{bottom:30%}.ct-media[data-astro-cid-usp6ywow] .ct-art{aspect-ratio:auto;width:100%;height:100%}.ct-text[data-astro-cid-usp6ywow]{z-index:2;color:#fff;flex-direction:column;justify-content:flex-end;padding:.85rem 3.75rem .85rem .9rem;display:flex;position:absolute;inset:0}.ct-name[data-astro-cid-usp6ywow]{font-family:var(--font-display);letter-spacing:-.01em;color:inherit;text-wrap:balance;text-shadow:0 1px 12px #0000004d;font-size:1.12rem;font-weight:600;line-height:1.05}.ct-link[data-astro-cid-usp6ywow]:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}@supports selector(:has(a)){.ct-link[data-astro-cid-usp6ywow]:focus-visible{outline:none}.ct[data-astro-cid-usp6ywow]:has(.ct-link:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}}.ct-hint[data-astro-cid-usp6ywow]{letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.72rem;font-weight:700;line-height:1.3}.ct-text[data-astro-cid-usp6ywow] .ct-go{position:absolute;bottom:.8rem;right:.75rem}.ct--wide[data-astro-cid-usp6ywow] .ct-name[data-astro-cid-usp6ywow]{font-size:1.35rem}.ct--big[data-astro-cid-usp6ywow] .ct-name[data-astro-cid-usp6ywow]{font-size:1.75rem;line-height:1}.ct--art[data-astro-cid-usp6ywow] .ct-text[data-astro-cid-usp6ywow]{color:var(--color-cafe-900)}.ct--art[data-astro-cid-usp6ywow] .ct-name[data-astro-cid-usp6ywow]{text-shadow:none}.ct--art[data-astro-cid-usp6ywow] .ct-hint[data-astro-cid-usp6ywow]{color:var(--color-cafe-800)}@container (width<=13rem){.ct-text[data-astro-cid-usp6ywow]{padding:.8rem}.ct-name[data-astro-cid-usp6ywow]{font-size:1.05rem}.ct-hint[data-astro-cid-usp6ywow]{margin-top:.2rem;font-size:.68rem}.ct-text[data-astro-cid-usp6ywow] .ct-go{top:.65rem;bottom:auto;right:.65rem}}@media (width>=1024px){.ct-text[data-astro-cid-usp6ywow]{padding:1.2rem 4.9rem 1.2rem 1.25rem}.ct-name[data-astro-cid-usp6ywow]{font-size:1.4rem}.ct--wide[data-astro-cid-usp6ywow] .ct-name[data-astro-cid-usp6ywow]{font-size:1.9rem}.ct--big[data-astro-cid-usp6ywow] .ct-name[data-astro-cid-usp6ywow]{font-size:2.75rem;line-height:.98}.ct-text[data-astro-cid-usp6ywow] .ct-go{width:2.6rem;height:2.6rem;bottom:1.15rem;right:1.1rem}}.cat-compact[data-astro-cid-usp6ywow]{min-height:3.5rem;box-shadow:inset 0 0 0 1px var(--color-hair);color:var(--color-cafe-900);background:#fff;border-radius:1rem;align-items:center;gap:.75rem;padding:.4rem .9rem .4rem .4rem;transition:background-color .2s,box-shadow .2s;display:flex}.cat-compact__name[data-astro-cid-usp6ywow]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.97rem;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.cat-compact__count[data-astro-cid-usp6ywow]{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.78rem;display:block}.cat-compact__arrow[data-astro-cid-usp6ywow]{width:1rem;height:1rem;color:var(--color-cafe-600);flex-shrink:0}.cat-compact[data-astro-cid-usp6ywow]:focus-visible{background:var(--color-paper-50)}@media (hover:hover){.cat-compact[data-astro-cid-usp6ywow]:hover{background:var(--color-paper-50);box-shadow:inset 0 0 0 1px var(--color-hair-strong)}}.hairlist>*>.cat-compact[data-astro-cid-usp6ywow]{min-height:3.5rem;box-shadow:none;background:0 0;border-radius:.75rem;padding:.35rem .25rem}@media (hover:hover){.hairlist>*>.cat-compact[data-astro-cid-usp6ywow]:hover{background:var(--color-paper-50);box-shadow:none}}
