.alard-blog{color:#3a2716;background:#f4f0ec}.alard-blog__hero{position:relative;overflow:hidden;color:#fff;background:#56632c}.alard-blog__hero::after{position:absolute;inset:0;background-image:url('story-pattern-alard.svg');background-position:center;background-size:17rem;content:"";opacity:.05}.alard-blog__hero-inner{position:relative;z-index:1;max-width:144rem;margin:auto;padding:6.4rem 7.2rem}.alard-blog__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}.alard-blog__breadcrumb a{color:inherit;text-decoration:none}.alard-blog__eyebrow{margin:0 0 1.2rem;color:#dfc061;font-size:1.2rem;font-weight:700;line-height:1.8rem;letter-spacing:.12rem;text-transform:uppercase}.alard-blog__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}.alard-blog__intro{max-width:68rem;margin:0;color:rgba(255,255,255,.82);font-size:1.6rem;line-height:2.4rem;letter-spacing:.03rem}.alard-blog__content{max-width:144rem;padding:7.2rem;margin:auto}.alard-blog__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}.alard-blog__heading h2{margin:0;color:#56632c;font-family:"Begum",Georgia,serif;font-size:3.6rem;font-weight:500;line-height:4.4rem}.alard-blog__heading p{margin:0 0 .5rem;color:#7e6b58;font-size:1.4rem;line-height:2.2rem}.alard-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.alard-blog__card{display:flex;min-width:0;flex-direction:column;background:#fff;border:1px solid #e7e2de}.alard-blog__media{display:block;overflow:hidden;aspect-ratio:1.46;background:#e9e5e1}.alard-blog__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.alard-blog__card:hover .alard-blog__media img{transform:scale(1.025)}.alard-blog__placeholder,.alard-blog__placeholder svg{display:block;width:100%;height:100%}.alard-blog__placeholder svg{padding:5rem;fill:#b9ae9f}.alard-blog__card-copy{display:flex;min-height:25rem;padding:2.4rem;flex:1;flex-direction:column;align-items:flex-start}.alard-blog__meta{display:flex;min-height:1.8rem;margin-bottom:1rem;gap:1.2rem;color:#aa842c;font-size:1.1rem;font-weight:700;line-height:1.8rem;letter-spacing:.06rem;text-transform:uppercase}.alard-blog__meta span+span::before{margin-right:1.2rem;content:"·"}.alard-blog__card h3{margin:0 0 1rem;font-family:"Begum",Georgia,serif;font-size:2.4rem;font-weight:500;line-height:3.2rem}.alard-blog__card h3 a{color:#56632c;text-decoration:none}.alard-blog__card-copy>p{margin:0 0 2.4rem;color:#7e6b58;font-size:1.35rem;line-height:2.1rem}.alard-blog__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}.alard-blog__link span{display:inline-block;margin-left:.4rem;transition:transform .2s ease}.alard-blog__link:hover span{transform:translateX(.3rem)}.alard-blog__pagination{margin-top:5.6rem}.alard-blog__empty{padding:8rem 2rem;margin:0;color:#7e6b58;background:#fff;border:1px solid #e7e2de;text-align:center}
@media screen and (min-width:990px){.alard-blog__card--featured{grid-column:span 2}.alard-blog__card--featured .alard-blog__media{aspect-ratio:2.05}.alard-blog__card--featured .alard-blog__card-copy{min-height:22rem}.alard-blog__card--featured h3{font-size:3rem;line-height:3.8rem}}
@media screen and (max-width:989px){.alard-blog__hero-inner,.alard-blog__content{padding-inline:3.2rem}.alard-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media screen and (max-width:749px){.alard-blog__hero-inner{padding:4rem 2rem 4.8rem}.alard-blog__breadcrumb{margin-bottom:2.4rem}.alard-blog__hero h1{font-size:4.2rem;line-height:4.8rem}.alard-blog__content{padding:4.8rem 2rem}.alard-blog__heading{display:block;margin-bottom:2rem}.alard-blog__heading h2{font-size:3rem;line-height:3.8rem}.alard-blog__heading p{margin-top:.4rem}.alard-blog__grid{grid-template-columns:1fr;gap:1.6rem}.alard-blog__card-copy{min-height:22rem;padding:2rem}.alard-blog__media{aspect-ratio:1.45}}
