.BlogCard-module__1Tt43q__card{flex-direction:column;text-decoration:none;display:flex}.BlogCard-module__1Tt43q__card:hover{text-decoration:none}.BlogCard-module__1Tt43q__imageWrap{aspect-ratio:3/2;display:block;overflow:hidden}.BlogCard-module__1Tt43q__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__image{transform:scale(1.05)}.BlogCard-module__1Tt43q__imagePlaceholder{background-color:var(--color-gray-100);width:100%;height:100%;color:var(--color-gray-400);justify-content:center;align-items:center;font-size:.875rem;display:flex}.BlogCard-module__1Tt43q__title{font-family:var(--font-serif);padding:var(--spacing-md)0 0;color:var(--color-foreground);font-size:1.25rem;font-weight:600;line-height:1.3;transition:color .2s}.BlogCard-module__1Tt43q__venue{color:var(--text-muted);font-size:.8em;font-style:italic;transition:color .2s;display:block}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__title,.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__venue{color:var(--accent-strong)}@media (prefers-reduced-motion:reduce){.BlogCard-module__1Tt43q__image{transition:none}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__image{transform:none}}
.BlogCarousel-module__rEDPXW__section{margin-bottom:var(--spacing-3xl)}.BlogCarousel-module__rEDPXW__head{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.BlogCarousel-module__rEDPXW__heading{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--weight-display);color:var(--text-heading)}.BlogCarousel-module__rEDPXW__arrows{display:none}@media (min-width:768px){.BlogCarousel-module__rEDPXW__arrows{gap:var(--spacing-sm);display:flex}}.BlogCarousel-module__rEDPXW__arrow{border:1px solid var(--border-strong);cursor:pointer;width:40px;height:40px;color:var(--text-body);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;transition:opacity .25s,border-color .25s;display:flex}.BlogCarousel-module__rEDPXW__arrow:hover:not(:disabled){border-color:var(--accent-strong)}.BlogCarousel-module__rEDPXW__arrow:disabled{opacity:.3;cursor:default}.BlogCarousel-module__rEDPXW__viewport{overflow:hidden}.BlogCarousel-module__rEDPXW__track{gap:var(--spacing-lg);-webkit-user-select:none;user-select:none;cursor:grab;margin:0;padding:0;list-style:none;display:flex}.BlogCarousel-module__rEDPXW__track:active{cursor:grabbing}.BlogCarousel-module__rEDPXW__track img,.BlogCarousel-module__rEDPXW__track a{-webkit-user-drag:none}.BlogCarousel-module__rEDPXW__item{flex:none;width:min(75vw,320px)}@media (min-width:768px){.BlogCarousel-module__rEDPXW__item{width:300px}}
