.mw-caption{font-size:1.2rem;letter-spacing:.12em;color:#C19154;margin:0 0 1rem;font-weight:500}
.mw-hero{position:relative;background-size:cover;background-position:center;color:#fff;min-height:62vh;display:flex;align-items:center}
.mw-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,20,22,.35),rgba(30,20,22,.75))}
.mw-hero__inner{position:relative;padding-block:8rem;max-width:72rem;margin-inline-start:0}
.mw-hero__title{color:#fff;font-size:clamp(3.6rem,6vw,6.4rem);line-height:1.2;margin:0 0 1.6rem}
.mw-hero__text{font-size:1.8rem;max-width:56ch;opacity:.92;margin:0 0 2.6rem}
.mw-hero__buttons{display:flex;gap:1.2rem;flex-wrap:wrap}
.mw-hero .button{--color-button:129,60,63;--color-button-text:255,255,255}
.mw-hero .mw-btn-light{--color-button:255,255,255;--color-button-text:255,255,255;--color-secondary-button-label:255,255,255}
.mw-cards__title{margin:0 0 .8rem}
.mw-cards__lead{max-width:62ch;margin:0 0 3rem;color:rgba(var(--color-foreground),.75)}
.mw-grid{display:grid;gap:2.4rem 2rem;grid-template-columns:repeat(2,1fr)}
@media(min-width:750px){.mw-grid--3{grid-template-columns:repeat(3,1fr)}.mw-grid--4{grid-template-columns:repeat(4,1fr)}.mw-grid--2{grid-template-columns:repeat(2,1fr)}}
.mw-card{display:block;color:inherit;text-decoration:none}
.mw-card__media{position:relative;overflow:hidden;background:#F6F1EA;aspect-ratio:4/3}
.mw-grid--square .mw-card__media{aspect-ratio:1/1}.mw-grid--portrait .mw-card__media{aspect-ratio:4/5}
.mw-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
.mw-card:hover .mw-card__media img{transform:scale(1.04)}
.mw-card__tag{position:absolute;top:1rem;inset-inline-start:1rem;background:#fff;color:#813C3F;font-size:1.1rem;letter-spacing:.06em;padding:.3rem .9rem}
.mw-card__body{padding:1.2rem .2rem 0}
.mw-card__title{font-size:1.7rem;margin:0 0 .3rem;font-weight:500}
.mw-card__sub{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}
.mw-card__cta{display:inline-block;margin-top:.6rem;font-size:1.25rem;color:#C19154}
.mw-cards__more{margin-top:3.2rem;text-align:center}
.mw-note{font-size:1.3rem;color:rgba(var(--color-foreground),.65);border-inline-start:2px solid #C19154;padding-inline-start:1.2rem;margin-top:3rem}
.mw-split__inner{display:grid;gap:4rem;align-items:center;padding-block:5rem}
@media(min-width:990px){.mw-split__inner{grid-template-columns:1fr 1fr}.mw-split--img-first .mw-split__media{order:0}.mw-split:not(.mw-split--img-first) .mw-split__media{order:1}}
.mw-split__media img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:cover}
.mw-split__content .h1{margin:0 0 1.2rem}
.mw-split__content .rte{margin-bottom:2rem;color:rgba(var(--color-foreground),.8)}

.mw-rich{padding:5rem 0}.mw-rich--center{text-align:center}.mw-rich--start{text-align:start}
.mw-rich__inner{max-width:80rem;margin:0 auto}.mw-rich--start .mw-rich__inner{margin-inline-start:0}
.mw-rich .h0,.mw-rich .h1,.mw-rich .h2{margin:0 0 1.2rem}.mw-rich .rte{max-width:70ch;margin:0 auto}.mw-rich--start .rte{margin:0}
.mw-rich .mw-hero__buttons{justify-content:center;margin-top:2rem}
.mw-cols{display:grid;gap:2.4rem 3rem;grid-template-columns:1fr;margin:1rem 0 3rem}
@media(min-width:750px){.mw-cols--3{grid-template-columns:repeat(3,1fr)}.mw-cols--4{grid-template-columns:repeat(4,1fr)}.mw-cols--5{grid-template-columns:repeat(5,1fr)}}
.mw-col h3{margin:0 0 .6rem;color:#813C3F}.mw-col p{margin:0;color:rgba(var(--color-foreground),.78)}
.mw-cols + .h1,.mw-cards__title{margin-top:1rem}
.mw-rows{display:grid;gap:3rem;padding:2rem 0 4rem}.mw-row{border-top:1px solid #C19154;padding-top:1.6rem;max-width:80ch}.mw-row .h2{margin:.2rem 0 .8rem}
