.BHT__ImageCard{height:100%;transition:box-shadow var(--md-sys-motion-duration-short-2,.1s) var(--md-sys-motion-easing-standard,ease);grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.BHT__ImageCard__content{flex-direction:column;height:100%;display:flex}.BHT__ImageCard__body{padding:var(--spacing-4);text-align:start;flex-direction:column;flex:1;display:flex}.BHT__ImageCard__title{font-family:var(--md-sys-typescale-title-medium-font,var(--font-heading));font-size:var(--md-sys-typescale-title-medium-size,1rem);font-weight:var(--md-sys-typescale-title-medium-weight,500);line-height:var(--md-sys-typescale-title-medium-line-height,1.5rem);letter-spacing:var(--md-sys-typescale-title-medium-tracking,.0094em);color:var(--md-sys-color-on-surface);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.BHT__ImageCard__subtitle{margin:var(--spacing-1) 0 0;font-family:var(--md-sys-typescale-body-medium-font,var(--font-body));font-size:var(--md-sys-typescale-body-medium-size,.875rem);line-height:var(--md-sys-typescale-body-medium-line-height,1.25rem);letter-spacing:var(--md-sys-typescale-body-medium-tracking,.0179em);color:var(--md-sys-color-on-surface-variant);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BHT__ImageCard__meta{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-3);flex-wrap:wrap;margin-top:auto;display:flex}.BHT__ImageCard__link{color:inherit;outline:none;text-decoration:none}.BHT__ImageCard__link:after{content:"";background:var(--md-sys-color-on-surface);opacity:0;transition:opacity var(--md-sys-motion-duration-short-2,.1s) var(--md-sys-motion-easing-standard,ease);position:absolute;inset:0}.BHT__ImageCard__link:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.BHT__ImageCard__link:hover:after{opacity:var(--md-sys-state-hover-opacity,.08)}.BHT__ImageCard__link:focus-visible:after{opacity:var(--md-sys-state-focus-opacity,.1)}.BHT__ImageCard__link:focus-visible:before{outline:3px solid var(--md-sys-color-secondary,var(--color-border-focus));outline-offset:-3px}.BHT__ImageCard__link:active:after{opacity:var(--md-sys-state-pressed-opacity,.1)}.BHT__ImageCard--linked:hover{box-shadow:0 0 24px var(--brand-glow-violet,transparent)}.BHT__ImageCardMedia{background:var(--md-sys-color-surface-container-highest);flex-shrink:0;width:100%;position:relative;overflow:hidden}.BHT__ImageCardMedia img,.BHT__ImageCardMedia picture{object-fit:cover;width:100%;height:100%;display:block}.BHT__ImageCardMedia__fallback{color:var(--md-sys-color-on-surface-variant);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BHT__ImageCardMedia--aspect-4-5{aspect-ratio:4/5}.BHT__ImageCardMedia--aspect-1-1{aspect-ratio:1}.BHT__ImageCardMedia--aspect-3-2{aspect-ratio:3/2}
