.aow-stories{padding:40px clamp(20px,4.5vw,64px) 110px;display:block}
.aow-stories__h1{margin:0 0 32px;padding-bottom:28px;border-bottom:1px solid #DDD3C2;font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:clamp(56px,7vw,104px);line-height:.96;letter-spacing:-.04em}
.aow-story-card{display:flex;flex-direction:column;gap:28px;color:inherit;text-decoration:none;margin-bottom:64px}
.aow-story-card__img{aspect-ratio:16/10;max-height:760px;width:100%;overflow:hidden;background:#E9E0D0}
.aow-story-card__img img{width:100%;height:100%;object-fit:cover;display:block}
.aow-story-card__t{margin:0;max-width:1000px;font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:clamp(36px,4.4vw,62px);line-height:1.02;letter-spacing:-.035em}
.aow-story-card__btn{width:fit-content;border:1px solid #3A2923;border-radius:4px;padding:14px 28px;font-size:16px}
.aow-article{padding:8px clamp(20px,4.5vw,64px) 110px;display:block}
.aow-article a{color:inherit}
.aow-article__crumbs{padding:0 0 24px}
.aow-article__h1{margin:0 0 18px;max-width:1100px;font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:clamp(44px,5.8vw,86px);line-height:.98;letter-spacing:-.04em}
.aow-article__by{margin:0 0 32px;font-size:16px;color:#5A3E33}
.aow-article__hero{aspect-ratio:2/1;width:100%;overflow:hidden;background:#E9E0D0}
.aow-article__hero img{width:100%;height:100%;object-fit:cover;display:block}
.aow-article__body{max-width:720px;padding:64px 0 40px;font-size:19px;font-weight:300;line-height:1.6}
.aow-article__body h1,.aow-article__body h2{margin:48px 0 16px;font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,50px);line-height:1;letter-spacing:-.035em}
.aow-article__body h1:first-child{margin-top:0}
.aow-article__body h3{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:28px}
.aow-article__body p{margin:0 0 22px}
.aow-article__body strong{font-weight:500}
.aow-article__body img{max-width:100%;height:auto;display:block;margin:32px 0}
.aow-article__body a{text-decoration:underline;text-underline-offset:4px}
.aow-article__cta{padding-bottom:56px}
.aow-btn--solid{display:inline-flex;align-items:center;gap:14px;background:#3A2923;color:#F8F3EA!important;padding:17px 30px;border-radius:4px;font-size:17px;min-height:48px;box-sizing:border-box;text-decoration:none!important}
.aow-article__back{padding-top:24px;border-top:1px solid #DDD3C2;font-size:15px}
