.app-article-hero[data-v-866cc7f2]{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.app-article-hero--horizontal[data-v-866cc7f2]{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:minmax(0,280px) minmax(0,1fr)}}.app-article-hero__body[data-v-866cc7f2]{display:flex;flex-direction:column;gap:.75rem}.app-article-hero__category[data-v-866cc7f2]{align-self:flex-start;color:var(--color-brand-600);font-family:var(--font-display);font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .2s ease}.app-article-hero__category[data-v-866cc7f2]:focus-visible,.app-article-hero__category[data-v-866cc7f2]:hover{color:var(--color-brand-700);text-decoration:underline;text-underline-offset:2px}.app-article-hero__category[data-v-866cc7f2]{font-size:.875rem}.app-article-hero__link[data-v-866cc7f2]{color:inherit;display:flex;flex-direction:column;gap:.75rem;text-decoration:none}.app-article-hero__title[data-v-866cc7f2]{color:#2b0d00;font-family:var(--font-article);font-size:clamp(1.5rem,2.5vw + 1rem,2.25rem);font-weight:700;line-height:1.15;margin:0;transition:color .25s ease}.app-article-hero--horizontal .app-article-hero__title[data-v-866cc7f2]{font-size:clamp(1.25rem,1.5vw + .75rem,1.75rem)}.app-article-hero__title-text[data-v-866cc7f2]{display:inline-block;transform-origin:left center;transition:transform .25s ease}.app-article-hero__image-link[data-v-866cc7f2]{color:inherit;display:block;text-decoration:none}.app-article-hero__image-wrap[data-v-866cc7f2]{aspect-ratio:21/9;display:block;overflow:hidden;position:relative;width:100%}.app-article-hero__image-wrap--original[data-v-866cc7f2]{border:2px solid var(--color-brand-600)}.app-article-hero__image-wrap .app-article-hero__original-badge[data-v-866cc7f2]{bottom:.75rem;left:.75rem;top:auto}.app-article-hero__image-badge[data-v-866cc7f2]{background:var(--color-brand-600);color:var(--color-marron-50);font-family:var(--font-display);font-size:.875rem;font-weight:700;left:0;letter-spacing:.02em;padding:.375rem 1rem;position:absolute;text-transform:uppercase;top:1rem;z-index:1}.app-article-hero--horizontal .app-article-hero__image-wrap[data-v-866cc7f2]{aspect-ratio:4/3}@media(min-width:768px){.app-article-hero--horizontal .app-article-hero__image-wrap[data-v-866cc7f2]{aspect-ratio:1/1;height:100%}}.app-article-hero__image[data-v-866cc7f2]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.app-article-hero__excerpt[data-v-866cc7f2]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--color-marron-950);font-size:1rem;line-height:1.5;margin:0;overflow:hidden}.app-article-hero__cta[data-v-866cc7f2]{align-items:center;align-self:flex-start;color:var(--color-brand-600);display:inline-flex;font-family:var(--font-display);font-size:1rem;font-weight:700;gap:.375rem;text-decoration:underline;text-underline-offset:2px;transform-origin:left center;transition:color .25s ease,text-underline-offset .25s ease,transform .25s ease}.app-article-hero__link:focus-visible .app-article-hero__title[data-v-866cc7f2],.app-article-hero__link:hover .app-article-hero__title[data-v-866cc7f2]{color:var(--color-brand-700)}.app-article-hero__link:focus-visible .app-article-hero__cta[data-v-866cc7f2],.app-article-hero__link:hover .app-article-hero__cta[data-v-866cc7f2]{color:var(--color-brand-700);text-underline-offset:4px;transform:scale(1.05)}.app-article-hero__image-link:focus-visible .app-article-hero__image[data-v-866cc7f2],.app-article-hero__image-link:hover .app-article-hero__image[data-v-866cc7f2]{transform:scale(1.06)}.app-article-hero__footer[data-v-866cc7f2]{align-items:center;border-top:1px solid var(--color-marron-50);color:var(--color-marron-700);display:flex;flex-wrap:wrap;font-size:1rem;gap:1rem;justify-content:space-between;padding-top:.5rem}.app-article-hero__author-link[data-v-866cc7f2]{color:inherit;font-weight:700;text-decoration:none}.app-article-hero__author-link[data-v-866cc7f2]:focus-visible,.app-article-hero__author-link[data-v-866cc7f2]:hover{color:var(--color-brand-600);text-decoration:underline}.app-article-hero__reactions[data-v-866cc7f2]{align-items:center;display:inline-flex;gap:1rem}.app-article-hero__reaction[data-v-866cc7f2]{align-items:center;color:var(--color-marron-700);display:inline-flex;font-size:.8rem;gap:.25rem;text-decoration:none;transition:color .2s ease}.app-article-hero__reaction .app-icon[data-v-866cc7f2]{color:var(--color-brand-600);transition:color .2s ease}.app-article-hero__reaction[data-v-866cc7f2]:focus-visible,.app-article-hero__reaction[data-v-866cc7f2]:hover{color:var(--color-marron-950)}.app-article-hero__reaction:focus-visible .app-icon[data-v-866cc7f2],.app-article-hero__reaction:hover .app-icon[data-v-866cc7f2]{color:var(--color-brand-700)}.app-article-hero__play[data-v-866cc7f2]{align-items:center;color:#fff;display:flex;filter:drop-shadow(0 2px 8px rgba(0,0,0,.55));inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}
