.home-featured{padding:clamp(3rem,8vw,5rem) 0 clamp(4rem,10vw,6rem)}.home-featured__heading{letter-spacing:-.04em;color:#000;margin-bottom:clamp(3rem,6vw,5rem);font-size:clamp(3.5rem,9vw,6.5rem);font-weight:300;line-height:.92}.home-featured__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.home-featured__grid{grid-template-columns:repeat(12,1fr);gap:1.5rem}}.home-featured__tile{color:inherit;text-decoration:none;display:block;overflow:hidden}.home-featured__media{background:#e8e8e8;width:100%;position:relative;overflow:hidden}.home-featured__media img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.home-featured__tile:hover .home-featured__media img{transform:scale(1.025)}.home-featured__caption{flex-direction:column;gap:.35rem;margin-top:1rem;font-size:.9375rem;display:flex}@media (min-width:768px){.home-featured__caption{flex-direction:row;justify-content:space-between;align-items:baseline}}.home-featured__title{color:#000;font-weight:500}.home-featured__tags{color:#0000007a;font-size:.8125rem}@media (min-width:768px){.home-featured__tags{text-align:right;max-width:50%}}.home-featured__article{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.home-featured__article.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.home-featured__article{opacity:1;transform:none}}
