.recipe-photo{isolation:isolate;background:#e8dec7;width:100%;margin:0;position:relative;overflow:hidden}.recipe-photo-card{height:100%;min-height:220px}.recipe-photo img{filter:saturate(.95);transition:transform .35s}.cookbook-recipe-card:hover .recipe-photo img{transform:scale(1.035)}.recipe-photo figcaption{z-index:1;color:#fffdf7;background:linear-gradient(#0000,#092b20d9);justify-content:flex-end;gap:12px;padding:38px 16px 12px;font-size:10px;line-height:1.5;display:flex;position:absolute;bottom:0;left:0;right:0}.recipe-photo figcaption a{color:inherit;text-underline-offset:3px;text-decoration:underline}.recipe-photo-detail{border-radius:18px;height:clamp(250px,39vw,470px);margin:0 0 25px}.recipe-photo-detail figcaption{flex-wrap:wrap;justify-content:space-between;padding:45px 24px 17px}.recipe-photo-hero{height:100%}.recipe-photo-empty{color:#fff3df;box-sizing:border-box;background:radial-gradient(circle at 80% 0,#346749,#123f2d 70%);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:26px;display:flex}.recipe-photo-empty>span{letter-spacing:.18em;color:#ffcf79;font-size:9px;font-weight:800}.recipe-photo-empty>strong{max-width:75%;font:italic 32px/1.2 Georgia,serif}.recipe-photo-empty>small{color:#e0e9d3;max-width:75%;font-size:10px;line-height:1.7}.recipe-photo-unavailable{color:#405b46;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:25px;font-size:12px;display:flex}.recipe-photo-unavailable button{color:#123f2d;background:#fffdf7;border:1px solid #8fa17e;border-radius:6px;padding:8px 12px}.cookbook-recipe-card .cookbook-recipe-art.cookbook-photo-art{background:#e8dec7;height:230px;display:block}.cookbook-photo-art .cookbook-recipe-category{z-index:2;top:14px;bottom:auto;left:14px;box-shadow:0 2px 12px #0002}.cookbook-photo-art .cookbook-heart{z-index:2;box-shadow:0 2px 12px #0002}.inspiration-site .inspiration-hero-art{background:#123f2d;border:4px solid #ffcf79;width:270px;height:290px;padding:0;overflow:hidden;transform:rotate(4deg)}.inspiration-site .inspiration-hero-art .recipe-photo{min-height:0}.inspiration-site .inspiration-hero-art img{filter:none}.inspiration-card .cookbook-recipe-copy>p{min-height:44px}.cookbook-photo-art .recipe-photo-empty{padding-top:58px}.cookbook-photo-art .recipe-photo-empty>strong{font-size:29px}.cookbook-detail-header.cookbook-photo-heading{display:block}.recipe-photo~.cookbook-photo-heading{margin-top:0}@media (prefers-reduced-motion:reduce){.recipe-photo img{transition:none}.cookbook-recipe-card:hover .recipe-photo img{transform:none}}@media (max-width:720px){.cookbook-recipe-card .cookbook-recipe-art.cookbook-photo-art{height:220px}.inspiration-site .inspiration-hero-art{width:160px;height:220px;bottom:-20px;right:-45px}.recipe-photo-detail figcaption{gap:6px;padding:35px 16px 13px;font-size:9px}}@media (max-width:400px){.inspiration-site .inspiration-hero-art{display:none}}@media print{.recipe-photo{display:none!important}}.recipe-photo-personal img{object-fit:cover;filter:none;width:100%;height:100%;display:block}
