.c-tab-selector[data-v-bc5c4fd2]{display:flex;justify-content:center;padding:1.5rem}.c-tab-selector__tab[data-v-bc5c4fd2]{all:unset;color:var(--color-white);cursor:pointer;display:block;font-size:clamp(.875rem,1.5vmax,1.125rem);font-weight:400;padding:clamp(.5rem,1.5vmax,1.25rem);position:relative}.c-tab-selector__tab[data-v-bc5c4fd2]:focus,.c-tab-selector__tab[data-v-bc5c4fd2]:hover{color:var(--color-primary)}.c-tab-selector__tab[data-v-bc5c4fd2]:focus:after,.c-tab-selector__tab[data-v-bc5c4fd2]:hover:after{background:#fff}.c-tab-selector__tab[data-v-bc5c4fd2]:after{background:gray;content:"";height:3px;left:0;position:absolute;right:0;top:100%;transition:transform .5s}.c-tab-selector__tab[data-v-bc5c4fd2]:before{content:var(--bold-text);font-weight:900;inset:0;opacity:0;padding:inherit;position:absolute;white-space:nowrap}.c-tab-selector__tab[data-active][data-v-bc5c4fd2]{color:var(--color-white)}.c-tab-selector__tab[data-active]>span[data-v-bc5c4fd2]{opacity:0}.c-tab-selector__tab[data-active][data-v-bc5c4fd2]:before{opacity:1}.c-tab-selector__tab[data-active][data-v-bc5c4fd2]:after{background:var(--color-primary);transform:scaleY(3) skew(-67deg);z-index:10}.c-network-map{overflow:visible;position:relative}.c-network-map__canvas{aspect-ratio:16/9;height:var(--map-height);width:100%}.c-network-map__canvas--hidden{display:none}.c-network-map__caption{color:var(--color-white);font-size:clamp(1.25rem,2.75vmax,2.25rem);font-weight:500;left:25vw;line-height:1.25;margin:0;position:absolute;right:25vw;text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.3);top:1rem;transform-origin:center;transition:transform .75s,opacity .75s}.c-network-map__caption--hidden{opacity:0;transform:translateY(-50%)}.c-network-map__caption>strong{display:inline-block;font-weight:900;position:relative;z-index:5}.c-network-map__caption>strong:before{background:#e7bb2fb3;bottom:.15em;content:"";height:.35em;left:0;position:absolute;right:0;z-index:-1}.c-network-map__controls{bottom:.5rem;display:flex;justify-content:center;left:0;padding:.5rem;pointer-events:none;position:absolute;right:0;z-index:10}.c-network-map__controls>*{pointer-events:auto}.c-network-map__popup{--background:#d5d5d5;background:var(--background);border-radius:3px;box-shadow:0 .5rem 1rem #00000080;color:#000;display:inline-grid;font-size:.875rem;gap:1.25rem;grid-template-areas:"header header header" "datacenters ix transit" "cta cta cta";grid-template-columns:3fr 2fr 2fr;grid-template-rows:auto;left:0;padding:1rem;position:absolute;top:0;transform:translate(calc(var(--popup-x) - 50%),calc(var(--popup-y) + 16px));width:auto;z-index:50}.c-network-map__popup>h3{font-size:1.25em;font-weight:900;grid-area:header;line-height:1.25em;margin:0;text-align:center}.c-network-map__popup>div{grid-area:cta}.c-network-map__popup>ul{font-size:1em}.c-network-map__popup>ul>li{font-size:1em;line-height:1.25em}.c-network-map__popup>ul>li:first-child{font-size:1.125em;font-weight:700}.c-network-map__popup>.c-network-map__popup-dcs li{font-size:1.125em;font-weight:600;line-height:1.5em}.c-network-map__popup .c-button{background:var(--color-primary);color:var(--color-black);font-weight:700;padding:.25em .5em;text-align:center}.c-network-map__popup:before{border-bottom:.5rem solid var(--background);border-left:.5rem solid transparent;border-right:.5rem solid transparent;content:"";display:block;height:1rem;left:50%;position:absolute;top:-.95rem;transform:translate(-50%);width:1rem}@media(max-width:1100px){.c-network-map__canvas{aspect-ratio:unset}.c-network-map__caption{display:none}}