
/* MAST v9 — centered, readable main navigation */
@media(min-width:1200px){
 [data-testid="main-navbar"]>div{position:relative;max-width:1560px!important;padding-left:clamp(20px,3vw,46px);padding-right:clamp(20px,3vw,46px)}
 .mast-toplinks{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;display:flex!important;align-items:center;justify-content:center!important;gap:clamp(14px,1.7vw,27px)!important;width:max-content;max-width:calc(100% - 265px)}
 .mast-toplinks a{font-size:clamp(12px,0.99vw,14px)!important;letter-spacing:0.055em!important;font-weight:750;line-height:1.7}
}
@media(min-width:1200px) and (max-width:1360px){
 .mast-toplinks{left:55%!important;gap:15px!important}
 .mast-toplinks a{font-size:12px!important}
}
@media(min-width:1024px) and (max-width:1199px){
 [data-testid="main-navbar"]{background:rgba(16,14,12,.96)!important}
 .mast-toplinks{position:absolute!important;left:0!important;right:0!important;top:80px!important;height:52px;display:flex!important;justify-content:center!important;gap:clamp(13px,2.2vw,29px)!important;padding:0 12px;background:#11100e;border-bottom:1px solid #ffffff1a;overflow-x:auto}
 .mast-toplinks a{font-size:12px!important;letter-spacing:.06em!important}
}
@media(max-width:1023px){
 .mast-toplinks{justify-content:safe center;gap:clamp(15px,2.2vw,26px)!important;height:54px!important}
 .mast-toplinks a{font-size:12px!important;letter-spacing:.075em!important}
}
/* More prominent, single private-tour CTA */
.mast-private-section{background:linear-gradient(115deg,#181411,#241a14)!important}
.mast-private-section h2{line-height:1.04;letter-spacing:.015em}
.mast-private-section p{max-width:780px}
/* Partner page: real expedition photograph adds editorial substance without clutter */
.mast-collaboration-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,90px)}
.mast-collaboration-copy{min-width:0}
.mast-collaboration-visual{margin:0;min-width:0;position:relative;overflow:hidden;min-height:440px;background:#211911}
.mast-collaboration-visual img{display:block;width:100%;height:100%;min-height:440px;object-fit:cover;object-position:center;filter:contrast(1.07) saturate(1.04)}
.mast-collaboration-visual:after{content:'';position:absolute;inset:40% 0 0;pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.8))}
.mast-collaboration-visual figcaption{position:absolute;z-index:1;bottom:24px;left:24px;right:24px;color:#f7f4ee;font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;font-weight:700;font-size:clamp(21px,2.5vw,33px);line-height:1.1;letter-spacing:.035em}
@media(max-width:900px){.mast-collaboration-layout{grid-template-columns:1fr}.mast-collaboration-visual,.mast-collaboration-visual img{min-height:320px}}
@media(max-width:520px){.mast-collaboration-actions{display:flex;flex-direction:column}.mast-collaboration-actions a{text-align:center}.mast-collaboration-visual,.mast-collaboration-visual img{min-height:260px}}


/* MAST v10 tweaks */
.mast-collaboration-page{padding-top:clamp(8rem,10vw,10rem)!important}
@media(min-width:1024px){
 .mast-collaboration-layout{padding-top:20px}
 .mast-collaboration-visual{margin-top:8px}
}
