/* Only the trade supporting composition and the globe information area. */
#trade .market-statement{margin:42px auto 0;max-width:760px;color:#292825;}
#trade .market-statement .manifesto-overline{font:500 13px/1.6 Body,Arial,sans-serif;letter-spacing:.16em;color:#797369;margin-bottom:19px;}
#trade .market-statement strong{font:400 clamp(33px,4vw,56px)/1.09 CampaignSerif,Georgia,serif;letter-spacing:-.025em;color:#292825;}
#trade .market-statement strong em{font:inherit;color:#a1874d;}
#trade .market-commercial{max-width:720px;margin:32px auto 0;}
#trade .market-audience{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:12px;width:100%;max-width:660px;font:500 14px/1.5 Body,Arial,sans-serif;letter-spacing:.08em;color:#555149;}
#trade .market-audience span{text-align:center;}
#trade .market-audience i{width:28px;height:1px;position:relative;background:#b79b6055;}
#trade .market-audience i:after{left:12px;top:-2px;width:5px;height:5px;background:#b39a60;box-shadow:0 0 8px #c4ab7360;}
#trade .market-description{max-width:46ch;margin:26px auto 16px;font:400 16px/1.8 Body,Arial,sans-serif;color:#746e63;}
#trade .market-cta,#our-world-globe .world-trade-cta{position:relative;border-bottom:0;color:#393630;font:500 13px/1.5 Body,Arial,sans-serif;letter-spacing:.09em;min-height:48px;padding:15px 0;gap:18px;}
#trade .market-cta:after,#our-world-globe .world-trade-cta:after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background:#b09558;transform-origin:center;}
#trade .market-editorial.trade-visible .manifesto-overline{animation:infoFade .9s .1s both;}
#trade .market-editorial.trade-visible .market-statement strong{animation:infoLift 1s .2s both;}
#trade .market-commercial.trade-visible .market-audience{animation:infoFade .85s .15s both;}
#trade .market-commercial.trade-visible .market-audience i{animation:infoRule 1s .3s both;}
#trade .market-commercial.trade-visible .market-audience i:after{animation:infoNode 1.5s .6s both;}
#trade .market-commercial.trade-visible .market-description{animation:infoFade .9s .4s both;}
#trade .market-commercial.trade-visible .market-cta{animation:infoFade .9s .55s both;}
#trade .market-commercial.trade-visible .market-cta:after{animation:infoRule 1s .65s both;}
#our-world-globe .world-experience{gap:12px;}
#our-world-globe .world-copy{margin:0 auto;max-width:860px;}
#our-world-globe .world-region-controls{gap:18px;}
#our-world-globe .world-region-controls button{font-size:14px;color:#777168;letter-spacing:.065em;padding:15px 4px;min-height:50px;}
#our-world-globe .world-region-controls button[aria-pressed=true]{color:#a1874d;border-bottom-color:#a1874d;}
#our-world-globe .world-region-controls button:hover{color:#292825;}
#our-world-globe .world-region-copy{max-width:660px;margin:0 auto;padding:23px 0 0;min-height:0;animation:none;}
#our-world-globe .region-index{display:flex;align-items:center;justify-content:center;gap:12px;color:#8c7649;font:500 12px/1.5 Body,Arial,sans-serif;letter-spacing:.15em;}
#our-world-globe .region-index:before{content:"";width:4px;height:4px;background:#b79d64;border-radius:50%;box-shadow:0 0 8px #c3a66b50;}
#our-world-globe .world-region-copy h3{font:400 clamp(31px,3.65vw,49px)/1.12 CampaignSerif,Georgia,serif;letter-spacing:-.025em;color:#292825;margin:15px auto 0;}
#our-world-globe .world-region-copy h3 span,#our-world-globe .world-region-copy h3 em{display:block;}
#our-world-globe .world-region-copy h3 em{font:inherit;color:#a1874d;}
#our-world-globe .world-region-copy p{max-width:49ch;margin:18px auto 0;color:#746e63;font:400 16px/1.75 Body,Arial,sans-serif;min-height:3.5em;}
#our-world-globe .world-trade-cta{margin:16px auto 0;}
#our-world-globe .world-trade-cta.region-lit:after{animation:infoRule .75s .16s both;}
#our-world-globe .region-lit .region-index:before{animation:infoNode 1s ease both;}
@keyframes infoFade{from{opacity:0}to{opacity:1}}
@keyframes infoLift{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
@keyframes infoRule{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes infoNode{0%{opacity:.15;box-shadow:0 0 0 #c3a66b00}60%{opacity:1;box-shadow:0 0 11px #c3a66b90}100%{opacity:1;box-shadow:0 0 7px #c3a66b50}}
@media(max-width:700px){
 #trade .market-statement{margin-top:32px;}
 #trade .market-statement strong{font-size:clamp(29px,7.8vw,44px);line-height:1.12;}
 #trade .market-statement .manifesto-overline{font-size:12px;letter-spacing:.11em;}
 #trade .market-commercial{margin-top:27px;}
 #trade .market-audience{display:flex;flex-direction:column;gap:10px;font-size:14px;letter-spacing:.09em;}
 #trade .market-audience i{flex:0 0 1px;height:1px;width:28px;}
 #trade .market-audience i:after{left:12px;top:-2px;}
 #trade .market-description{font-size:16px;max-width:31ch;margin:24px auto 14px;}
 #trade .market-cta,#our-world-globe .world-trade-cta{font-size:12px;letter-spacing:.055em;gap:10px;max-width:100%;}
 #our-world-globe .world-experience{gap:10px;}
 #our-world-globe .world-copy{min-width:0;}
 #our-world-globe .world-region-controls{gap:19px;padding-bottom:2px;scroll-padding-inline:8px;overscroll-behavior-x:contain;}
 #our-world-globe .world-region-controls button{flex:0 0 auto;font-size:14px;min-width:104px;min-height:50px;}
 #our-world-globe .world-region-copy{padding-top:21px;}
 #our-world-globe .world-region-copy h3{font-size:clamp(27px,7.1vw,42px);line-height:1.14;}
 #our-world-globe .world-region-copy p{font-size:15px;line-height:1.75;max-width:34ch;min-height:5.25em;margin-top:15px;}
 #our-world-globe .world-trade-cta{margin-top:13px;}
}
@media(prefers-reduced-motion:reduce){
 #trade .market-statement *,#trade .market-commercial *,#our-world-globe .world-region-copy *,#our-world-globe .world-trade-cta:after{animation:none!important;transition:none!important;}
}
.motion-paused #trade .market-statement *,.motion-paused #trade .market-commercial *,.motion-paused #our-world-globe .world-region-copy *,.motion-paused #our-world-globe .world-trade-cta:after{animation:none!important;}
