._r{grid-gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:48rem){._r{grid-gap:40px;grid-template-columns:minmax(0,1fr);gap:40px}}._k{text-align:center}._k ._bA{aspect-ratio:796/1024;border-radius:24px;width:100%;transition:transform .3s}._k ._bA img{object-fit:cover;height:100%}._q{position:relative}._p{isolation:isolate;background:linear-gradient(180deg, transparent, var(--color-cream));border-radius:0 0 24px 24px;place-items:center;min-height:125px;margin-top:-120px;display:grid;position:relative}._p:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}._p svg{opacity:0;transition:opacity .3s ease-in-out}._k:hover ._p svg,._k:focus-within ._p svg{opacity:1}@media (hover:none){._p svg{opacity:1}}@media (max-width:64rem){._p{min-height:100px;margin-top:-95px}._p svg{width:30px;height:30px}}@media (max-width:47.999rem){._p svg{width:25px;height:25px}}._k time{font:400 12px/1.4 var(--font-heading);color:var(--color-plum);margin:16px 0 12px;display:block}._k h3{padding-left:15px;padding-right:15px;font-size:24px;line-height:1.3}@media (max-width:48rem){._k{width:100%;max-width:520px;margin:auto}}@supports not (aspect-ratio:1){._k ._bA:before{content:"";padding-top:128.643%;display:block}._k ._bA ._bC{width:100%;height:100%;position:absolute;top:0;left:0}}._n{color:inherit;text-decoration:none;display:block}._n:hover h3{text-underline-offset:5px;text-decoration:underline}