.recipe-cta{--maroon:#7c2230;--maroon-700:#671b2a;--text-on-maroon:#ffffff;--card-radius:22px;--shadow:0 10px 30px rgba(0,0,0,0.25);--padX:clamp(16px,4vw,56px);--padY:clamp(28px,6vw,72px);color:var(--text-on-maroon);font-family:"Roboto",sans-serif}.recipe-cta__inner{--col-gap:clamp(18px,2.8vw,36px);--row-gap:clamp(24px,4vw,48px);max-width:1280px;margin-inline:auto;display:-ms-grid;display:grid;-ms-grid-columns:1.05fr var(--col-gap) 1fr;grid-template-columns:1.05fr 1fr;-ms-grid-rows:auto var(--row-gap) auto;grid-template-rows:auto auto;grid-template-areas:"photo recipes";-webkit-column-gap:var(--col-gap);-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);row-gap:var(--row-gap);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.recipe-cta__photo{-ms-grid-row:1;-ms-grid-column:1;grid-area:photo;position:relative;width:100%;-ms-grid-column-align:stretch;justify-self:stretch;margin:0;overflow:hidden;border-radius:var(--card-radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);aspect-ratio:16/11}.recipe-cta__photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.recipe-cta__grid{-ms-grid-row:1;-ms-grid-column:3;grid-area:recipes;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) clamp(14px,2vw,20px) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,20px);width:100%;min-width:0}@media (max-width:1100px){.recipe-cta__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;grid-template-areas:"photo" "recipes"}.recipe-cta__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-cta__photo{-ms-grid-row:1;-ms-grid-column:1}.recipe-cta__grid{-ms-grid-row:2;-ms-grid-column:1}}@media (max-width:680px){.recipe-cta__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.recipe-card{position:relative;overflow:hidden;border-radius:var(--card-radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);isolation:isolate}.recipe-card__link{display:-ms-grid;display:grid;text-decoration:none;color:#fff}.recipe-card__img{width:100%;height:100%;aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.recipe-card__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,0)),color-stop(68%,rgba(0,0,0,0.45)),to(rgba(0,0,0,0.75)));background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,0.45) 68%,rgba(0,0,0,0.75) 100%);z-index:1}.recipe-card__content{position:absolute;inset-inline:clamp(12px,2.5vw,16px);bottom:clamp(12px,2.5vw,12px);z-index:2;display:-ms-grid;display:grid;gap:1px}.recipe-card__title{margin:0;font-weight:800;letter-spacing:0.2px;font-size:clamp(16px,1.6vw,22px);line-height:1.2;text-shadow:0 3px 12px rgba(0,0,0,0.55);color:white}.recipe-card__cta{font-weight:700;font-size:clamp(13px,1.1vw,16px);opacity:0.95;color:white}.recipe-card:hover .recipe-card__img{-webkit-transform:scale(1.06);transform:scale(1.06)}
/*# sourceMappingURL=cn-recipe-corner-home-block.css.map */