/* Match the image-backed destination cards, directly below Color Studio. */
.pathways.pathways-four>.pathway-models{grid-column:1/-1;display:block;min-height:420px;height:clamp(420px,40vw,560px);color:#fff;background:#243c2b}
.pathway-models .pathway-image{position:absolute;inset:0}
.pathway-models .pathway-image img{width:100%;height:100%;object-fit:cover;object-position:center 58%}
.pathway-models:after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(0deg,rgba(9,20,13,.94),rgba(9,20,13,.45) 40%,transparent 78%)}
.pathways-four .pathway-models .pathway-content{position:absolute;z-index:3;display:block;left:1.4rem;right:1.4rem;bottom:1.5rem;color:#fff}
.pathways-four .pathway-models h2{min-height:0;margin:0 0 1rem;color:#fff;font-size:clamp(2.6rem,3.8vw,4rem);line-height:1.1}
.pathways-four .pathway-models p{min-height:0;margin:0 0 1rem;max-width:40ch;color:#fff;font-size:1rem;line-height:1.55}
.pathways-four .pathway-models .pathway-action{display:flex;min-height:0;margin-top:0;color:#fff;font-size:.85rem;line-height:1.5}
.pathway-models:focus-visible{outline:3px solid #b7a169;outline-offset:4px}
@media(max-width:760px){.pathways.pathways-four>.pathway-models{height:360px;min-height:360px}.pathways-four .pathway-models .pathway-content{left:1rem;right:1rem;bottom:1rem}.pathways-four .pathway-models h2{font-size:2.6rem}.pathways-four .pathway-models p{font-size:.9rem}}
