.card .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.card .image{position:relative;background:#fff}.card .image .tagline{position:absolute;top:40px;left:0;background:#fff;border-radius:0 3px 3px 0;padding:16px 32px;line-height:1.2}@media (max-width:1024px){.card .image .tagline{padding:8px 16px;top:12px;font-size:1.6rem}}.card .image a img{opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.card .image:hover a img{-webkit-animation:fadeInOut 1.5s forwards;animation:fadeInOut 1.5s forwards}@-webkit-keyframes fadeInOut{0%{opacity:1}50%{opacity:.75}to{opacity:1}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:.75}to{opacity:1}}.card .content{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:32px}@media (max-width:1280px){.card .content{-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:1024px){.card .content{padding:24px}}@media (max-width:768px){.card .content{padding-left:0;padding-right:0}}.card .content .links{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:80px;margin-top:auto}.card .content .grid-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px}.card .content .grid-content .grid-item{padding:16px}.card .content .grid-content .grid-item__title{font-weight:700}.card.full-image .wrapper{position:relative}.card.full-image .wrapper>div .title{z-index:2}.card.full-image .wrapper:after{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(55.98%,transparent),color-stop(89.5%,rgba(1,1,1,.8)));background:linear-gradient(180deg,transparent 55.98%,rgba(1,1,1,.8) 89.5%);width:100%;height:100%;position:absolute;bottom:0;left:0;pointer-events:none}.card.full-image .image{height:100%;overflow:hidden;cursor:pointer}.card.full-image .image:hover img{-webkit-animation:fadeInOut 1.5s forwards;animation:fadeInOut 1.5s forwards}.card.full-image .image img{-webkit-transition:.3s;transition:.3s;border-radius:3px}.card.full-image .title{position:absolute;bottom:0;left:0;width:100%;padding:30px}.card.full-image .title h2,.card.full-image .title h3,.card.full-image .title h4{font-size:2.25rem;color:#fff;margin:0 0 16px;font-weight:700}.card.full-image .title .links{margin-top:0}.card.full-image .title .links a{color:#fff}.card.full-image .description{color:#fff;margin:0;font-size:1.75rem;line-height:1.2;font-weight:700}.card.restaurant .links .btn{min-width:unset}.card.restaurant .links a.text{font-family:Euclid Circular A Bold,sans-serif;font-size:1.625rem;letter-spacing:.081rem;line-height:1.875rem;text-decoration:underline;text-transform:uppercase}article.card:not(.article) .content{padding-left:0;padding-right:0}