.wtca-v2 .locations-hero{background-color:var(--v2-color-inverse);background-image:none;margin-top:0;padding:5% 10%;text-transform:none}.wtca-v2 .locations-hero .locations-hero-grid{align-items:start;display:grid;gap:2rem;grid-template-columns:2fr 3fr}.wtca-v2 .locations-hero .locations-hero-content{align-items:start;display:grid;gap:1.25rem;padding:2em 2em 0 0}.wtca-v2 .locations-hero .locations-hero-content .button{justify-self:start;text-transform:uppercase;width:auto}.wtca-v2 .locations-hero .locations-hero-video{border-radius:var(--v2-radius-lg);overflow:hidden}.wtca-v2 .locations-hero h1,.wtca-v2 .locations-hero h3{color:var(--v2-color-text);font-family:var(--v2-font-heading);font-size:clamp(2rem, 3.2vw, 3.4rem);font-weight:500;line-height:120%;margin:0;text-transform:none}.wtca-v2 .locations-hero h1 span,.wtca-v2 .locations-hero h3 span{text-transform:none}.wtca-v2 .locations-hero h1 .locations-hero-highlight,.wtca-v2 .locations-hero h3 .locations-hero-highlight{color:var(--v2-color-wtca-orange)}.wtca-v2 .locations-hero p{color:var(--v2-color-text);font-family:var(--v2-font-body);font-size:16px;font-weight:500;line-height:200%;margin:0;text-transform:none}.wtca-v2 .locations-hero .locations-hero-video iframe{aspect-ratio:16 / 9;border:0;border-radius:var(--v2-radius-lg);display:block;height:auto;width:100%}.wtca-v2 .locations-regions{padding:0 10%}.wtca-v2 .locations-map-wrap{margin:0;padding:0;width:100%;background-color:var(--v2-color-inverse)}.wtca-v2 .locations-regions .map-list{margin:0;padding:0}.wtca-v2 .locations-regions .locations-map-grid{display:grid;gap:1rem;grid-template-columns:repeat(5, minmax(0, 1fr));text-align:center}.wtca-v2 .locations-regions .map-list-item{margin:0;width:auto}.wtca-v2 .locations-regions .map-list-item .region-toggle{appearance:none;background:transparent;border:0;border-radius:var(--v2-radius-md);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;height:100%;min-height:180px;justify-content:flex-start;padding:0.5rem;text-align:inherit;text-decoration:none;text-transform:none;width:100%}.wtca-v2 .locations-regions .map-list-item .region-toggle:hover,.wtca-v2 .locations-regions .map-list-item .region-toggle:focus,.wtca-v2 .locations-regions .map-list-item .region-toggle.active{background-color:transparent}.wtca-v2 .locations-regions .map-list-item .location-region-icon{align-items:center;display:flex;flex:1 0 auto;min-height:112px;justify-content:center;margin:0 auto;width:100%}.wtca-v2 .locations-regions .map-list-item .location-region-icon-svg{display:block;height:var(--region-icon-height, auto);max-width:100%;opacity:0.3;transition:opacity 0.2s ease;width:var(--region-icon-width, auto)}.wtca-v2 .locations-regions .map-list-item .region-toggle:hover .location-region-icon-svg,.wtca-v2 .locations-regions .map-list-item .region-toggle:focus .location-region-icon-svg,.wtca-v2 .locations-regions .map-list-item .region-toggle.active .location-region-icon-svg{opacity:1}.wtca-v2 .locations-regions .map-list-item .location-region-label{color:var(--v2-color-text);display:block;font-family:var(--v2-font-body);font-size:16px;font-weight:500;line-height:1.3;margin-top:auto;padding-top:0.5rem;text-align:center;text-transform:none}.wtca-v2 .locations-regions .map-list-item.region-asia-pacific .location-region-icon{color:var(--v2-color-port-blue)}.wtca-v2 .locations-regions .map-list-item.region-asia-pacific .location-region-icon-svg{--region-icon-height: 91.1px;--region-icon-width: 92px}.wtca-v2 .locations-regions .map-list-item.region-europe .location-region-icon{color:var(--v2-color-transit-teal)}.wtca-v2 .locations-regions .map-list-item.region-europe .location-region-icon-svg{--region-icon-height: 87px;--region-icon-width: 146px}.wtca-v2 .locations-regions .map-list-item.region-latin-america .location-region-icon{color:var(--v2-color-wtca-orange)}.wtca-v2 .locations-regions .map-list-item.region-latin-america .location-region-icon-svg{--region-icon-height: 95px;--region-icon-width: 82px}.wtca-v2 .locations-regions .map-list-item.region-middle-east-africa .location-region-icon{color:var(--v2-color-exchange-gold)}.wtca-v2 .locations-regions .map-list-item.region-middle-east-africa .location-region-icon-svg{--region-icon-height: 75px;--region-icon-width: 83px}.wtca-v2 .locations-regions .map-list-item.region-north-america .location-region-icon{color:var(--v2-color-gateway-blue)}.wtca-v2 .locations-regions .map-list-item.region-north-america .location-region-icon-svg{--region-icon-height: 60px;--region-icon-width: 72.7px}.wtca-v2 .locations-region-arrow-track{margin:0 10%;position:relative;height:16px}.wtca-v2 .locations-region-arrow-track .locations-region-arrow{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:left 0.35s ease, opacity 0.2s ease;width:24px}.wtca-v2 .locations-region-arrow-track .locations-region-arrow.is-ready{opacity:1}.wtca-v2 .locations-region-arrow-track .locations-region-arrow img{display:block;height:auto;width:100%}.wtca-v2 #locations-region-panel .locations-region-panel{transition:opacity 0.22s ease}.wtca-v2 #locations-region-panel.is-updating .locations-region-panel{opacity:0}.wtca-v2 .locations-region-panel-wrap{background-color:var(--v2-color-harbor-mist);border-radius:var(--v2-radius-md);margin:0 10% 4%;padding:1.5rem 2rem 2rem}.wtca-v2 .locations-region-panel{border-top:0;padding-top:0}.wtca-v2 .locations-region-panel .locations-region-panel-grid{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1.8fr)}.wtca-v2 .locations-region-panel .locations-region-panel-metrics{align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.wtca-v2 .locations-region-panel .locations-region-panel-title{font-family:var(--v2-font-heading);font-size:36px;font-weight:400;line-height:120%;margin:0}.wtca-v2 .locations-region-panel .locations-region-panel-kicker{color:var(--v2-color-wtca-orange);display:block}.wtca-v2 .locations-region-panel .locations-region-panel-region{color:var(--v2-color-text);display:block}.wtca-v2 .locations-region-panel .locations-region-panel-description{color:var(--v2-color-text);font-family:var(--v2-font-body);font-size:16px;font-weight:500;line-height:200%;margin:1rem 0 1.5rem;padding-right:1em}.wtca-v2 .locations-region-panel p{color:var(--v2-color-text);font-family:var(--v2-font-body);font-size:1rem;margin:0.75rem 0 1rem}.wtca-v2 .locations-region-panel .locations-region-panel-actions{display:flex;flex-wrap:wrap;gap:0.75rem}.wtca-v2 .locations-region-panel .locations-region-panel-actions .button{text-transform:none}.wtca-v2 .locations-region-panel .locations-region-panel-actions .button.button-outline{background-color:var(--v2-color-inverse);border:1px solid var(--v2-color-wtca-orange);color:var(--v2-color-wtca-orange)}.wtca-v2 .locations-region-panel .locations-region-panel-actions .button.button-outline:hover,.wtca-v2 .locations-region-panel .locations-region-panel-actions .button.button-outline:focus{background-color:var(--v2-color-wtca-orange);color:var(--v2-color-inverse)}.wtca-v2 .locations-region-panel .locations-region-panel-col-2,.wtca-v2 .locations-region-panel .locations-region-panel-col-3{border-radius:var(--v2-radius-lg);height:auto;padding:1.25rem}.wtca-v2 .locations-region-panel .locations-region-panel-col-2{background-color:var(--v2-color-port-blue)}.wtca-v2 .locations-region-panel .locations-region-panel-col-3{background-color:var(--v2-color-gateway-blue)}.wtca-v2 .locations-region-panel .locations-region-panel-col-2 p,.wtca-v2 .locations-region-panel .locations-region-panel-col-3 p{color:var(--v2-color-inverse)}.wtca-v2 .locations-region-panel .locations-region-metric{color:var(--v2-color-inverse)}.wtca-v2 .locations-region-panel .locations-region-metric p{color:var(--v2-color-inverse);font-family:"Lato",var(--v2-font-body),sans-serif;margin:0}.wtca-v2 .locations-region-panel .locations-region-metric .locations-region-metric-value{font-size:96px;font-weight:400;letter-spacing:-0.02em;line-height:0.95}.wtca-v2 .locations-region-panel .locations-region-metric .locations-region-metric-label{font-size:21px;font-weight:600;line-height:1.2;margin-top:0.25rem}.wtca-v2 .locations-region-panel .locations-region-metric .locations-region-metric-details{font-size:21px;font-weight:600;line-height:1.35;margin-top:3rem}.wtca-v2 .locations-region-hero .locations-hero-grid{grid-template-columns:1fr}.wtca-v2 .locations-region-overview{background-color:var(--v2-color-inverse);padding:0 10% 4%}.wtca-v2 .locations-region-overview .locations-region-overview-inner{border-top:1px solid var(--v2-color-harbor-mist);padding-top:2rem}.wtca-v2 .locations-region-overview h2{color:var(--v2-color-text);font-family:var(--v2-font-heading);font-size:clamp(1.4rem, 2vw, 2rem);font-weight:500;margin:0 0 0.5rem}.wtca-v2 .locations-region-overview p{color:var(--v2-color-text);font-family:var(--v2-font-body);font-size:1rem;margin:0 0 1.5rem}.wtca-v2 .locations-region-overview .locations-region-preview-list{columns:2;list-style:none;margin:0;padding:0}.wtca-v2 .locations-region-overview .locations-region-preview-list li{break-inside:avoid;margin-bottom:0.5rem}.wtca-v2 .locations-region-overview .locations-region-preview-list a{color:var(--v2-color-port-blue);font-family:var(--v2-font-body);font-weight:500;text-decoration:none}.wtca-v2 .locations-region-overview .locations-region-preview-list a:hover{text-decoration:underline}@media screen and (max-width: 900px){.wtca-v2 .locations-regions{overflow-x:auto;-webkit-overflow-scrolling:touch}.wtca-v2 .locations-regions .locations-map-grid{display:flex;flex-wrap:nowrap;gap:1rem;min-width:max-content;width:max-content}.wtca-v2 .locations-regions .map-list-item{flex:0 0 120px}.wtca-v2 .locations-regions .map-list-item .region-toggle{min-height:156px}.wtca-v2 .locations-regions .map-list-item .location-region-icon{min-height:90px}.wtca-v2 .locations-region-arrow-track{display:none}.wtca-v2 .locations-region-panel-wrap{margin:0 10% 4%;padding:1.25rem}.wtca-v2 .locations-region-panel .locations-region-panel-grid{grid-template-columns:1fr}.wtca-v2 .locations-region-panel .locations-region-panel-metrics{gap:1rem;grid-template-columns:1fr}.wtca-v2 .locations-region-overview .locations-region-preview-list{columns:1}}@media screen and (max-width: 768px){.wtca-v2 .locations-hero .locations-hero-grid{gap:1rem;grid-template-columns:1fr}}
