.post-media[data-astro-cid-inhlcmvs]{aspect-ratio:1;border-radius:var(--radius-md);background-color:var(--color-stone);width:100%;position:relative;overflow:hidden}.post-media[data-astro-cid-inhlcmvs] img[data-astro-cid-inhlcmvs]{width:100%;height:100%;transition:transform var(--transition-image);display:block}.post-media--cover[data-astro-cid-inhlcmvs] img[data-astro-cid-inhlcmvs]{object-fit:cover}.post-media--contain[data-astro-cid-inhlcmvs] img[data-astro-cid-inhlcmvs]{object-fit:contain}.post-card:hover .post-media[data-astro-cid-inhlcmvs] img[data-astro-cid-inhlcmvs],.post-card:focus-within .post-media[data-astro-cid-inhlcmvs] img[data-astro-cid-inhlcmvs]{transform:scale(1.04)}.post-media--fallback[data-astro-cid-inhlcmvs]{padding:var(--spacing-xl);background-color:var(--color-ink);color:var(--color-white);flex-direction:column;justify-content:space-between;display:flex}.post-media__mark[data-astro-cid-inhlcmvs]{background-color:var(--color-gold);clip-path:polygon(50% 0,100% 100%,0 100%);width:2.5em;height:2.15em}.post-media__category[data-astro-cid-inhlcmvs]{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.4px;font-weight:300;line-height:1.2}@media (prefers-reduced-motion:reduce){.post-media[data-astro-cid-inhlcmvs] img[data-astro-cid-inhlcmvs]{transition:none}.post-card:hover .post-media[data-astro-cid-inhlcmvs] img[data-astro-cid-inhlcmvs],.post-card:focus-within .post-media[data-astro-cid-inhlcmvs] img[data-astro-cid-inhlcmvs]{transform:none}}@media (width<=767px){.post-media--fallback[data-astro-cid-inhlcmvs]{padding:var(--spacing-lg)}}.post-card[data-astro-cid-fjbsocwl]{align-items:flex-start;gap:var(--spacing-md);height:100%;padding-top:var(--spacing-lg);border-top:1px solid var(--color-line);color:var(--color-ink);flex-direction:column;display:flex;position:relative}.post-card[data-astro-cid-fjbsocwl] .post-card__media{margin-bottom:var(--spacing-xs)}.post-card__content[data-astro-cid-fjbsocwl]{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;flex:1;width:100%;display:flex}.post-card__meta[data-astro-cid-fjbsocwl]{align-items:center;column-gap:var(--spacing-md);row-gap:var(--spacing-xs);color:var(--color-muted);flex-wrap:wrap;margin:0;display:flex}.post-card__badge[data-astro-cid-fjbsocwl]{border-radius:var(--radius-sm);background-color:var(--color-gold);color:var(--color-ink);letter-spacing:.2px;align-items:center;padding:.3em .7em;font-weight:500;display:inline-flex}.post-card__title[data-astro-cid-fjbsocwl]{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.4px;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.2}.post-card__title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]{color:inherit;text-underline-offset:.18em;transition:text-decoration-color var(--transition-base);text-decoration:underline 1px #0000}.post-card__title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]:after{content:"";z-index:1;position:absolute;inset:0}.post-card[data-astro-cid-fjbsocwl]:hover .post-card__title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl],.post-card__title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]:focus-visible{text-decoration-color:currentColor}.post-card__title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]:focus-visible{outline:none}.post-card__title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]:focus-visible:after{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:var(--radius-md)}.post-card__excerpt[data-astro-cid-fjbsocwl]{color:var(--color-muted);margin:0}.post-card__more[data-astro-cid-fjbsocwl]{padding-top:var(--spacing-sm);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.2px;text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:.3em;margin-top:auto;font-weight:500;line-height:1.3;text-decoration-thickness:1px}.post-card[data-astro-cid-fjbsocwl]:hover .post-card__more[data-astro-cid-fjbsocwl]{text-decoration-color:currentColor}.post-card--featured[data-astro-cid-fjbsocwl]{column-gap:var(--spacing-lg);padding-top:var(--spacing-3xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.post-card--featured[data-astro-cid-fjbsocwl] .post-card__media{grid-column:1/span 5;margin-bottom:0}.post-card--featured[data-astro-cid-fjbsocwl] .post-card__content[data-astro-cid-fjbsocwl]{gap:var(--spacing-lg);grid-column:7/span 6}.post-card--featured[data-astro-cid-fjbsocwl] .post-card__title[data-astro-cid-fjbsocwl]{font-size:var(--text-h3);letter-spacing:-.6px;font-weight:300;line-height:1.15}.post-card--featured[data-astro-cid-fjbsocwl] .post-card__more[data-astro-cid-fjbsocwl]{margin-top:0}@media (width<=991px){.post-card--featured[data-astro-cid-fjbsocwl]{align-items:start}.post-card--featured[data-astro-cid-fjbsocwl] .post-card__media{grid-column:1/span 6}.post-card--featured[data-astro-cid-fjbsocwl] .post-card__content[data-astro-cid-fjbsocwl]{gap:var(--spacing-md);grid-column:7/span 6}.post-card--featured[data-astro-cid-fjbsocwl] .post-card__title[data-astro-cid-fjbsocwl]{font-size:var(--text-h4);letter-spacing:-.4px;line-height:1.2}}@media (width<=767px){.post-card--featured[data-astro-cid-fjbsocwl]{row-gap:var(--spacing-xl);padding-top:var(--spacing-xl)}.post-card--featured[data-astro-cid-fjbsocwl] .post-card__media,.post-card--featured[data-astro-cid-fjbsocwl] .post-card__content[data-astro-cid-fjbsocwl]{grid-column:1/-1}.post-card--featured[data-astro-cid-fjbsocwl] .post-card__title[data-astro-cid-fjbsocwl]{letter-spacing:-.5px;font-size:1.75em}}@media (width<=479px){.post-card--featured[data-astro-cid-fjbsocwl] .post-card__title[data-astro-cid-fjbsocwl]{font-size:1.5em}}.post-list[data-astro-cid-ykwciq7r]{column-gap:var(--spacing-lg);row-gap:var(--spacing-4xl);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.post-list__featured[data-astro-cid-ykwciq7r]{margin-bottom:var(--spacing-md);grid-column:1/-1}@media (width<=991px){.post-list[data-astro-cid-ykwciq7r]{row-gap:var(--spacing-3xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.post-list[data-astro-cid-ykwciq7r]{row-gap:var(--spacing-2xl);grid-template-columns:minmax(0,1fr)}.post-list__featured[data-astro-cid-ykwciq7r]{margin-bottom:0}}
