.blog-card[data-v-1f30a6d1]{background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-sm);overflow:hidden;padding:var(--spacing-xl);position:relative;text-decoration:none;transition:border-color .35s var(--ease-out),transform .4s cubic-bezier(.34,1.18,.64,1),box-shadow .4s var(--ease-out)}.blog-card[data-v-1f30a6d1]:before{background:var(--bronze);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-spring)}@media(hover:hover)and (pointer:fine){.blog-card[data-v-1f30a6d1]:hover{border-color:rgba(var(--bronze-rgb),.28);box-shadow:0 20px 56px #00000070;transform:translateY(-5px)}.blog-card[data-v-1f30a6d1]:hover:before{transform:scaleX(1)}}.blog-card[data-v-1f30a6d1]:active{box-shadow:none;transform:translateY(0) scale(.985);transition:transform .12s var(--ease-out),box-shadow .12s var(--ease-out)}.blog-card--featured[data-v-1f30a6d1]{padding:var(--spacing-2xl)}.blog-card__thumb-wrap[data-v-1f30a6d1]{aspect-ratio:16/7;margin-bottom:var(--spacing-md);margin-top:calc(var(--spacing-xl)*-1);margin-inline:calc(var(--spacing-xl)*-1);overflow:hidden;position:relative;width:100%;width:calc(100% + var(--spacing-xl)*2)}.blog-card--featured .blog-card__thumb-wrap[data-v-1f30a6d1]{aspect-ratio:16/6;margin-top:calc(var(--spacing-2xl)*-1);margin-inline:calc(var(--spacing-2xl)*-1);margin-bottom:var(--spacing-xl);width:calc(100% + var(--spacing-2xl)*2)}.blog-card__thumb[data-v-1f30a6d1]{display:block;filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.blog-card__thumb-tint[data-v-1f30a6d1]{background:var(--bronze);inset:0;mix-blend-mode:color;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s var(--ease-out)}@media(hover:hover)and (pointer:fine){.blog-card:hover .blog-card__thumb-tint[data-v-1f30a6d1]{opacity:.6}}.blog-card__date[data-v-1f30a6d1]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.07em;margin-bottom:var(--spacing-xs);text-transform:uppercase}.blog-card__date[data-v-1f30a6d1],.blog-card__title[data-v-1f30a6d1]{transition:color .3s var(--ease-out)}.blog-card__title[data-v-1f30a6d1]{color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0}.blog-card--featured .blog-card__title[data-v-1f30a6d1]{font-size:clamp(1.5rem,2.5vw,2.25rem);letter-spacing:-.02em}@media(hover:hover)and (pointer:fine){.blog-card:hover .blog-card__date[data-v-1f30a6d1],.blog-card:hover .blog-card__title[data-v-1f30a6d1]{color:var(--bronze-light)}}.blog-card__excerpt[data-v-1f30a6d1]{color:var(--text-secondary);display:-webkit-box;font-family:var(--font-body);font-size:var(--font-size-base);-webkit-line-clamp:2;line-height:1.65;margin:var(--spacing-xs) 0 0;-webkit-box-orient:vertical;overflow:hidden}.blog-card--featured .blog-card__excerpt[data-v-1f30a6d1]{font-size:clamp(.9375rem,1.1vw,1.0625rem);-webkit-line-clamp:3}.blog-card__read[data-v-1f30a6d1]{align-self:flex-start;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.08em;margin-top:auto;padding-top:var(--spacing-md);text-transform:uppercase;transition:color .3s var(--ease-out)}@media(hover:hover)and (pointer:fine){.blog-card:hover .blog-card__read[data-v-1f30a6d1]{color:var(--bronze-light)}}@media(prefers-reduced-motion:reduce){.blog-card[data-v-1f30a6d1],.blog-card[data-v-1f30a6d1]:before,.blog-card__thumb-tint[data-v-1f30a6d1]{transition:none}.blog-card[data-v-1f30a6d1]:hover{box-shadow:none;transform:none}.blog-card[data-v-1f30a6d1]:active{transform:none}.blog-card[data-v-1f30a6d1]:hover:before{transform:scaleX(1)}}
