.recipes-page{color:#3a2716;background:#f4f0ec}.recipes-page__hero{position:relative;overflow:hidden;color:#fff;background:#56632c}.recipes-page__hero::after{position:absolute;inset:0;background-image:url('story-pattern-alard.svg');background-position:center;background-size:17rem;content:"";opacity:.05}.recipes-page__hero-inner{position:relative;z-index:1;max-width:144rem;padding:6.4rem 7.2rem;margin:auto}.recipes-page__breadcrumb{display:flex;margin-bottom:3.2rem;align-items:center;gap:1rem;color:rgba(255,255,255,.72);font-size:1.3rem;line-height:2rem}.recipes-page__breadcrumb a{color:inherit;text-decoration:none}.recipes-page__eyebrow{margin:0 0 1.2rem!important;color:#dfc061!important;font-size:1.2rem!important;font-weight:700;line-height:1.8rem!important;letter-spacing:.12rem;text-transform:uppercase}.recipes-page__hero h1{max-width:90rem;margin:0 0 1.6rem;color:#fff;font-family:"Begum",Georgia,serif;font-size:6.4rem;font-weight:500;line-height:1.05;letter-spacing:-.025rem}.recipes-page__hero-inner>p:last-child{max-width:69rem;margin:0;color:rgba(255,255,255,.82);font-size:1.6rem;line-height:2.4rem}.recipes-page__content{max-width:144rem;padding:7.2rem;margin:auto}.recipes-page__section-heading{display:flex;margin-bottom:2.8rem;align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:1.8rem;border-bottom:1px solid #d6cec6}.recipes-page__section-heading h2{margin:0;color:#56632c;font-family:"Begum",Georgia,serif;font-size:3.6rem;font-weight:500;line-height:4.4rem}.recipes-page__section-heading p{margin:0 0 .5rem;color:#7e6b58;font-size:1.4rem;line-height:2.2rem}.recipes-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.recipes-page__card{display:flex;min-width:0;flex-direction:column;background:#fff;border:1px solid #e7e2de}.recipes-page__media{display:block;overflow:hidden;aspect-ratio:1.46;background:#e9e5e1}.recipes-page__media img,.recipes-page__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.recipes-page__card:hover .recipes-page__media img{transform:scale(1.025)}.recipes-page__card-copy{display:flex;min-height:23rem;padding:2.4rem;flex:1;flex-direction:column;align-items:flex-start}.recipes-page__category{margin:0 0 .8rem!important;color:#aa842c!important;font-size:1.1rem!important;font-weight:700;line-height:1.8rem!important;letter-spacing:.07rem;text-transform:uppercase}.recipes-page__card h3{margin:0 0 1rem;font-family:"Begum",Georgia,serif;font-size:2.4rem;font-weight:500;line-height:3.2rem}.recipes-page__card h3 a{color:#56632c;text-decoration:none}.recipes-page__card-copy>p:not(.recipes-page__category){margin:0 0 2.4rem;color:#7e6b58;font-size:1.35rem;line-height:2.1rem}.recipes-page__link{margin-top:auto;color:#aa842c;font-size:1.2rem;font-weight:700;line-height:1.8rem;letter-spacing:.04rem;text-decoration:none;text-transform:uppercase}.recipes-page__link span{display:inline-block;margin-left:.4rem;transition:transform .2s ease}.recipes-page__link:hover span{transform:translateX(.3rem)}.recipes-page__empty{padding:7.2rem 3rem;background:#fff;border:1px solid #e7e2de;text-align:center}.recipes-page__empty h2{margin:0 0 1rem;color:#56632c;font-family:"Begum",Georgia,serif;font-size:3rem;font-weight:500}.recipes-page__empty p{margin:0;color:#7e6b58}.recipes-page__seo{padding:7.2rem;background:#faf8f6;border-top:1px solid #e7e2de}.recipes-page__seo>div{display:grid;max-width:112rem;margin:auto;grid-template-columns:38rem 1fr;gap:8rem}.recipes-page__seo h2{margin:0;color:#56632c;font-family:"Begum",Georgia,serif;font-size:4rem;font-weight:500;line-height:1.2}.recipes-page__seo .rte{color:#6f5d4c;font-size:1.6rem;line-height:1.75}.recipes-page__seo .rte p{margin:0 0 2rem}
@media screen and (max-width:989px){.recipes-page__hero-inner,.recipes-page__content,.recipes-page__seo{padding-inline:3.2rem}.recipes-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipes-page__seo>div{grid-template-columns:1fr;gap:2.4rem}}
@media screen and (max-width:749px){.recipes-page__hero-inner{padding:4rem 2rem 4.8rem}.recipes-page__breadcrumb{margin-bottom:2.4rem}.recipes-page__hero h1{font-size:4.2rem;line-height:4.8rem}.recipes-page__content,.recipes-page__seo{padding:4.8rem 2rem}.recipes-page__section-heading{display:block;margin-bottom:2rem}.recipes-page__section-heading h2{font-size:3rem;line-height:3.8rem}.recipes-page__section-heading p{margin-top:.4rem}.recipes-page__grid{grid-template-columns:1fr;gap:1.6rem}.recipes-page__card-copy{min-height:21rem;padding:2rem}.recipes-page__seo h2{font-size:3.2rem}}
