.cxw-hero{background:#f7f4e9;color:#26352a;padding:18px 0 54px}
.cxw-hero__inner{max-width:1460px}
.cxw-hero__meta{display:flex;justify-content:space-between;gap:20px;border-block:1px solid #b9c4b2;padding:10px 0;font-size:11px;font-weight:700;letter-spacing:.17em}
.cxw-hero__lead{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);gap:48px;align-items:end;padding:65px 0 48px;position:relative}
.cxw-hero__eyebrow{position:absolute;top:38px;left:0;color:#64765e;font-size:11px;font-weight:700;letter-spacing:.18em}
.cxw-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(54px,7.2vw,116px);font-weight:400;line-height:.95;letter-spacing:-.065em;margin:0;max-width:850px}
.cxw-hero__intro{border-left:1px solid #b9c4b2;padding-left:27px;margin-bottom:7px}
.cxw-hero__intro p{font-size:15px;line-height:1.7;margin:0 0 23px;max-width:330px}
.cxw-hero__intro a{display:inline-flex;align-items:center;gap:25px;color:#26352a;border-bottom:1px solid #26352a;padding:0 0 7px;text-decoration:none;font-size:13px;font-weight:700}
.cxw-hero__intro small{display:block;color:#54634f}
.cxw-hero__image{margin:0;position:relative;background:#e7e3d5}
.cxw-hero__image img{display:block;width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;object-position:50% 58%}
.cxw-hero__image figcaption{position:absolute;left:22px;bottom:22px;max-width:350px;background:#f7f4e9;color:#26352a;padding:14px 18px;font-size:11px;line-height:1.5}
.cxw-hero__image figcaption b{color:#a86445;margin-right:9px}
@media(max-width:800px){.cxw-hero__lead{grid-template-columns:1fr;gap:22px;padding:68px 0 32px}.cxw-hero__intro{max-width:460px}.cxw-hero__image img{aspect-ratio:16/10}}
@media(max-width:600px){.cxw-hero{padding:10px 0 28px}.cxw-hero__meta{font-size:9px;letter-spacing:.08em}.cxw-hero h1{font-size:clamp(54px,13vw,78px)}.cxw-hero__lead{padding:66px 0 28px}.cxw-hero__eyebrow{top:35px}.cxw-hero__intro{padding-left:18px}.cxw-hero__image img{aspect-ratio:4/3}.cxw-hero__image figcaption{position:static;max-width:none}}
