/* Nendaz V19 — Verbier-style wider-market search cards only. */
.wider-market-section{background:#fff;color:#171719;padding-top:3.7rem;padding-bottom:4.35rem}
.wider-market-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;align-items:end}
.wider-market-head h2{color:#171719;margin-bottom:0}
.wider-market-head .lead{margin:0;color:#625e56;max-width:58rem}
.wider-market-head .eyebrow{color:#80670d}
.wider-market-head .eyebrow::before{background:#80670d}
.wider-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}
.market-opportunity{display:flex;flex-direction:column;min-height:100%;padding:1.45rem;border:1px solid rgba(115,91,14,.22);background:#fff;box-shadow:0 14px 38px rgba(24,20,10,.08);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.market-opportunity:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(24,20,10,.12);border-color:rgba(128,103,13,.38)}
.market-opportunity-visual{position:relative;margin:-1.45rem -1.45rem 1rem;aspect-ratio:16/9;overflow:hidden;background:#eee9df;border-bottom:1px solid rgba(115,91,14,.18)}
.market-opportunity-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.91) contrast(.99);transition:transform .55s ease}
.market-opportunity:hover .market-opportunity-visual img{transform:scale(1.025)}
.market-opportunity-visual::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(8,8,10,.52) 100%);pointer-events:none}
.market-opportunity-visual figcaption{position:absolute;z-index:1;left:.72rem;right:.72rem;bottom:.58rem;margin:0;color:#fff;font-size:.58rem;line-height:1.25;font-weight:700;letter-spacing:.075em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.48)}
.market-opportunity-tag{font-size:.66rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#80670d;margin-bottom:.65rem}
.market-opportunity h3{margin:0 0 .55rem;font-size:clamp(1.35rem,2vw,1.75rem);color:#171719;line-height:1.14}
.market-opportunity-meta{margin:0 0 .8rem;font-weight:700;color:#5f5442}
.market-opportunity-copy{margin:0 0 1.25rem;color:#625e56;line-height:1.62}
.market-opportunity .btn{margin-top:auto;align-self:flex-start}
.wider-market-disclaimer{margin:1.35rem 0 0;padding:1rem 1.15rem;border-left:3px solid #c9a401;background:#fbf8ef;color:#625e56;font-size:.82rem;line-height:1.55}
@media(max-width:900px){.wider-market-head{grid-template-columns:1fr;gap:.9rem;align-items:start}.wider-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.55rem}.market-opportunity{min-height:0}}
@media(max-width:620px){.wider-market-section{padding-top:2.8rem;padding-bottom:3.5rem}.wider-market-grid{grid-template-columns:1fr;margin-top:1.35rem}.market-opportunity .btn{width:100%;text-align:center;justify-content:center}.market-opportunity-visual{aspect-ratio:16/9}}
@media(prefers-reduced-motion:reduce){.market-opportunity,.market-opportunity-visual img{transition:none}.market-opportunity:hover{transform:none}.market-opportunity:hover .market-opportunity-visual img{transform:none}}
