.markets-page{background:var(--ivory);overflow-x:clip}.markets-page .site-header{background:rgba(11,11,10,.42)}.markets-page .site-header.scrolled{background:rgba(11,11,10,.92)}.markets-hero{position:relative;min-height:86svh;display:flex;align-items:center;overflow:hidden;background:var(--black);color:#fff}.markets-hero-grid,.markets-globe{position:absolute}.markets-hero-grid{inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.11) 1px,transparent 1px);background-size:18vw 18vw;mask-image:linear-gradient(90deg,#000,transparent 75%)}.markets-hero-inner{position:relative;z-index:2;padding-top:145px;padding-bottom:100px}.markets-hero-copy{max-width:760px}.markets-title{margin:0;font:600 clamp(3.8rem,7.5vw,7.1rem)/.83 var(--serif);letter-spacing:-.018em;text-transform:uppercase}.markets-title span,.markets-title em{display:block}.markets-title em{font-style:normal;color:var(--light-gold)}.markets-hero-text{max-width:610px;margin:35px 0 30px;color:rgba(255,255,255,.72);font-size:18px;line-height:1.7}.markets-globe{right:7vw;top:50%;width:min(38vw,520px);height:min(38vw,520px);border:1px solid rgba(216,183,101,.34);border-radius:50%;transform:translateY(-50%) scale(.96);box-shadow:inset 0 0 80px rgba(194,154,67,.08),0 0 90px rgba(194,154,67,.08)}.globe-ring,.globe-latitude{position:absolute;border:1px solid rgba(216,183,101,.26);border-radius:50%}.ring-one{inset:5% 28%;transform:rotate(24deg)}.ring-two{inset:20% 7%;transform:rotate(-21deg)}.globe-latitude{inset:35% 0;border-left:0;border-right:0}.globe-node{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--light-gold);box-shadow:0 0 0 8px rgba(216,183,101,.12),0 0 20px var(--gold)}.node-a{left:26%;top:40%}.node-b{right:24%;top:27%}.node-c{right:31%;bottom:27%}.globe-route{position:absolute;width:58%;height:1px;background:var(--gold);transform-origin:left}.route-a{left:28%;top:42%;transform:rotate(-22deg)}.route-b{left:28%;top:42%;transform:rotate(29deg)}.globe-label{position:absolute;right:8%;bottom:17%;color:var(--light-gold);font-size:11px;letter-spacing:.12em}.reach-section,.regions-section,.network-section,.approach-markets,.opportunities-section,.perspective-section{padding:125px 0}.center-copy{max-width:650px;margin:25px auto 65px;color:var(--muted);font-size:18px;line-height:1.7}.reach-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);text-align:left}.reach-card{position:relative;min-height:250px;padding:25px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:transform .3s,border-color .3s}.reach-card:last-child{border-right:0}.reach-card:hover{transform:translateY(-5px);border-color:var(--gold)}.reach-card>span{color:var(--gold);font:600 22px var(--serif)}.reach-card i{display:block;margin:28px 0 19px;color:var(--gold);font-size:24px;transition:transform .3s}.reach-card:hover i{transform:scale(1.12) rotate(5deg)}.reach-card h3{margin:0 0 9px;font:600 23px/.95 var(--serif);text-transform:uppercase}.reach-card p{margin:0;color:var(--muted);font-size:16px;line-height:1.5}.section-heading-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:65px}.region-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.region-card{position:relative;min-height:460px;overflow:hidden;color:#fff}.region-image,.region-overlay{position:absolute;inset:0}.region-image{background-position:center;background-size:cover;transform:scale(1.08);transition:transform .8s}.region-card:hover .region-image{transform:scale(1.06)}.region-overlay{background:linear-gradient(180deg,rgba(11,11,10,.12),rgba(11,11,10,.9))}.region-asia{background-image:url('https://images.unsplash.com/photo-1485871981521-5b1fd3805eee?auto=format&fit=crop&w=1300&q=85')}.region-middle-east{background-image:url('https://images.unsplash.com/photo-1518684079-3c830dcef090?auto=format&fit=crop&w=1300&q=85')}.region-europe{background-image:url('https://images.unsplash.com/photo-1505761671935-60b3a7427bad?auto=format&fit=crop&w=1300&q=85')}.region-africa{background-image:url('https://images.unsplash.com/photo-1516026672322-bc52d61a55d5?auto=format&fit=crop&w=1300&q=85')}.region-north-america{background-image:url('https://images.unsplash.com/photo-1485738422979-f5c462d49f74?auto=format&fit=crop&w=1300&q=85')}.region-latin{background-image:url('https://images.unsplash.com/photo-1518105779142-d975f22f1b0a?auto=format&fit=crop&w=1300&q=85')}.region-content{position:absolute;inset:auto 30px 28px}.region-content>span{color:var(--light-gold);font:600 22px var(--serif)}.region-content h3{margin:13px 0 10px;font:600 50px/.85 var(--serif);text-transform:uppercase}.region-content p{max-width:520px;margin:0 0 18px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.5}.focus-tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.focus-tags b{padding-right:9px;border-right:1px solid var(--gold);color:var(--light-gold);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.region-content a{color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.region-content a i{margin-left:8px;color:var(--light-gold)}.network-section{background:var(--black);color:#fff}.network-map{position:relative}.network-map svg{width:100%;overflow:visible}.map-outline{fill:rgba(255,255,255,.03);stroke:rgba(255,255,255,.2);stroke-width:1.2}.network-route{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-dasharray:7 8}.network-node{fill:var(--light-gold);filter:drop-shadow(0 0 8px rgba(194,154,67,.8))}.network-map text{fill:var(--light-gold);font:10px var(--sans);letter-spacing:1px}.map-info{position:absolute;right:4%;bottom:5%;padding:14px 17px;border-left:2px solid var(--gold);background:rgba(11,11,10,.78)}.map-info span{display:block;color:var(--gold);font-size:11px;letter-spacing:.1em}.map-info strong{display:block;margin-top:3px;color:#fff;font:500 19px var(--serif)}.approach-markets{background:var(--charcoal);color:#fff}.market-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:90px;border-top:1px solid rgba(255,255,255,.2)}.timeline-fill{position:absolute;left:0;top:-1px;width:25%;height:1px;background:var(--gold)}.market-step{position:relative;padding-top:26px}.market-step:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border:1px solid var(--gold);border-radius:50%;background:var(--charcoal)}.market-step>span{color:var(--gold);font:600 22px var(--serif)}.market-step h3{margin:16px 0 9px;font:600 27px/.9 var(--serif);text-transform:uppercase}.market-step p{max-width:240px;margin:0;color:rgba(255,255,255,.56);font-size:16px;line-height:1.55}.opportunity-list{border-top:1px solid var(--line)}.opportunity-row{display:grid;grid-template-columns:75px 1fr 30px;align-items:center;min-height:145px;padding:0 10px 0 0;border-bottom:1px solid var(--line);transition:padding .35s}.opportunity-row:hover{padding-left:18px}.opportunity-row>span{color:var(--gold);font:600 22px var(--serif)}.opportunity-row h3{margin:0 0 7px;font:600 clamp(1.9rem,3.2vw,3rem)/.9 var(--serif);text-transform:uppercase}.opportunity-row p{margin:0;color:var(--muted);font-size:18px}.opportunity-row i{color:var(--gold);font-size:19px}.perspective-image{height:590px;overflow:hidden}.perspective-image img{width:100%;height:100%;object-fit:cover}.perspective-points{padding:0;margin:35px 0 0;list-style:none;border-top:1px solid var(--line)}.perspective-points li{padding:14px 0;border-bottom:1px solid var(--line);font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.perspective-points li:before{content:"✓";margin-right:14px;color:var(--gold)}.markets-final{position:relative;padding:170px 0;overflow:hidden}.markets-final-grid{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:18vw 18vw}.markets-final .container{position:relative}.markets-final .final-title{max-width:900px;margin:0 auto}.markets-reveal{opacity:0;transform:translateY(30px)}@media(max-width:1199.98px){.markets-hero{min-height:720px}.markets-globe{right:2vw;width:42vw;height:42vw;opacity:.65}.reach-section,.regions-section,.network-section,.approach-markets,.opportunities-section,.perspective-section{padding:105px 0}.reach-grid{grid-template-columns:repeat(2,1fr)}.reach-card:nth-child(2){border-right:0}.region-content h3{font-size:43px}.market-timeline{margin-top:70px}}@media(max-width:767.98px){.markets-hero{min-height:760px}.markets-hero-inner{padding-top:140px;padding-bottom:65px}.markets-title{font-size:clamp(3.5rem,15vw,5.4rem);line-height:.88}.markets-hero-text{font-size:18px}.markets-globe{top:63%;right:-12%;width:80vw;height:80vw;opacity:.35}.reach-section,.regions-section,.network-section,.approach-markets,.opportunities-section,.perspective-section{padding:82px 0}.reach-grid{display:block}.reach-card{min-height:0;padding:25px 0;border-right:0}.section-heading-row{display:block;margin-bottom:45px}.section-aside{margin-top:25px}.region-grid{grid-template-columns:1fr}.region-card{min-height:430px}.region-content h3{font-size:42px}.network-map{margin-top:20px;overflow:hidden}.network-map svg{min-width:680px;transform:translateX(-16%)}.map-info{right:0;bottom:0}.market-timeline{display:block;margin-top:60px;margin-left:8px;border-top:0;border-left:1px solid rgba(255,255,255,.2)}.timeline-fill{top:0;left:-1px;width:1px;height:25%;background:var(--gold)}.market-step{padding:19px 0 19px 35px}.market-step:before{top:25px}.market-step p{max-width:none}.opportunity-row{grid-template-columns:45px 1fr 24px;min-height:145px}.opportunity-row p{font-size:16px}.perspective-image{height:390px}.markets-final{padding:105px 0}}
