@import url('unifi-layout-c3e5aaecf566.css');
@font-face{font-family:Archivo;src:url('fonts/archivo.ttf') format('truetype');font-weight:600 800;font-display:swap}@font-face{font-family:Inter;src:url('fonts/inter.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{--navy:#1e285a;--deep:#0f1738;--ink:#141b3c;--ground:#f4f6fb;--line:#dde2ef;--orange:#e64632}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--ground);color:var(--ink);font-family:Inter,Arial,sans-serif!important;font-size:16px!important;line-height:1.6}button,input,select,textarea{font:inherit;min-height:48px}a{color:inherit;text-underline-offset:4px}h1,h2,h3,h4{font-family:Archivo,Inter,sans-serif!important}img{max-width:100%;filter:saturate(.86) contrast(1.04)}img.brand-image,.brand img{filter:none}.brand img{display:block;width:112px;height:54px;object-fit:contain}.site-header{max-width:1288px;margin:auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff}.site-header:before{content:'';position:absolute;z-index:-1;left:0;right:0;height:82px;background:white}#site-menu{display:flex;gap:26px;align-items:center}#site-menu a{text-decoration:none;font-size:16px;font-weight:500;white-space:nowrap}#site-menu a[aria-current]{border-bottom:2px solid var(--orange)}.primary-button{display:inline-block;background:var(--navy);color:white!important;border-radius:4px;padding:13px 22px;text-decoration:none;font-weight:600}.menu-toggle{display:none;background:white;border:1px solid var(--navy);color:var(--navy);border-radius:4px;padding:8px 15px}.redesign-main{display:block}.redesign-main>div>section{content-visibility:visible}.redesign-main article{transition:transform .25s ease,box-shadow .25s ease}.redesign-main article:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f173829}.redesign-main article img{transition:transform .5s ease}.redesign-main article:hover img{transform:scale(1.035)}[hidden]{display:none!important}.conditional{display:contents}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--orange);outline-offset:4px}button[aria-pressed=true]{background:var(--navy)!important;color:white!important;border-color:var(--navy)!important;border-left:4px solid var(--orange)!important}.home-hero{isolation:isolate}.home-hero>img{z-index:0}.home-hero .globe-film{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;border:0;z-index:1;pointer-events:none}.home-hero>div{z-index:2}.home-hero>img{loading:eager}.home-hero h1{max-width:750px}.company-link{font-weight:600;margin-top:auto}.site-footer{background:var(--deep);color:#c9d0e6;padding:30px max(24px,calc((100% - 1192px)/2));font-size:16px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.site-footer button{background:transparent;color:white;border:0;border-bottom:2px solid var(--orange);font-size:16px}.site-footer p,.site-footer li,.site-footer a,.site-footer span{font-size:16px!important;line-height:1.6!important}.footer-legal-panel{border-top:1px solid #2a3566;margin-top:24px;padding-top:24px}.footer-legal-panel h2{font-size:22px}.footer-legal-panel p{margin:0 0 18px!important}.social-links{display:flex;gap:24px;margin-top:22px;flex-wrap:wrap}.form-hold{width:min(1192px,100% - 48px);margin:auto;padding:64px 0}.form-hold h2{font-size:36px}.form-hold p{max-width:720px}.form-hold>a{margin:12px 20px 0 0}.page-contact iframe{width:100%;border:0}.preserved-archive{width:min(1192px,100% - 48px);margin:auto;padding:64px 0}.preserved-archive h1{font-size:clamp(40px,5vw,64px);line-height:1.1}.preserved-archive h2{font-size:30px}.preserved-archive p,.preserved-archive a,.preserved-archive label,.preserved-archive time,.preserved-archive small,.preserved-archive button,.preserved-archive span,.preserved-archive input,.preserved-archive select{font-family:Inter,Arial,sans-serif!important;font-size:16px!important}.preserved-archive .grid,#video-archive .grid,.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.preserved-archive article,.preserved-archive .media-card{border:1px solid var(--line);border-top:4px solid var(--navy);border-radius:6px;background:white;overflow:hidden;color:var(--ink)}.preserved-archive .media-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.preserved-archive .media-card button{min-width:48px}.preserved-archive .media-card h2,.preserved-archive article h2{font-size:23px;line-height:1.25}.preserved-archive .media-card p,.preserved-archive article p{color:#3a4266}.preserved-archive .ed-media-lead{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;margin-bottom:40px}.preserved-archive .editorial-header{color:var(--ink)}.preserved-archive .toolbar,.preserved-archive .filters,.preserved-archive .filterbar{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.preserved-archive input,.preserved-archive select{color:var(--ink);border:1px solid #c9d0e6;padding:10px 14px;background:white;max-width:100%}.preserved-archive .featured-news{padding:28px;background:white;margin-bottom:30px}.preserved-archive .rf-news-index{display:flex;gap:20px;flex-wrap:wrap}.preserved-archive .rf-news-masthead{margin-bottom:36px}.preserved-archive .media-card .meta,.preserved-archive .media-card .body{padding:20px}.preserved-archive .media-placeholder{aspect-ratio:16/9;background:var(--deep);color:white;display:grid;place-items:center}.preserved-archive .player-overlay,.preserved-archive .modal{position:fixed;inset:0;background:#080c1de8;z-index:1000;padding:24px}.preserved-archive iframe{max-width:100%;border:0}.corridor-atlas{max-width:1240px;margin:auto;padding:80px 24px;color:white;background:var(--deep)}.corridor-atlas .ed-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.corridor-atlas h2{font-size:clamp(32px,4vw,48px);line-height:1.08;margin:12px 0 24px}.corridor-atlas p{font-size:18px}.ed-eyebrow{font-size:16px!important;letter-spacing:.13em;text-transform:uppercase;font-weight:600}.ed-eyebrow:before{content:'';display:inline-block;width:36px;height:3px;background:var(--orange);margin-right:12px;vertical-align:middle}.atlas-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:28px 0}.atlas-toolbar button,.atlas-route-controls button{padding:10px 16px;border:1px solid #6c77a6;background:var(--deep);color:white;border-radius:4px;font:600 16px Inter;min-height:48px}.atlas-canvas{border:1px solid #2a3566;border-radius:6px;overflow:hidden}.atlas-canvas svg{width:100%;height:auto;display:block}.atlas-canvas svg text{font-family:Inter,Arial,sans-serif;font-size:16px}.atlas-canvas svg text[font-weight]{font-size:26px}.atlas-cable{transition:opacity .3s,stroke-width .3s;stroke-dasharray:1600;stroke-dashoffset:1600;animation:cable-draw 2s ease forwards}.atlas-cable.dimmed{opacity:.1}.atlas-cable.selected{stroke-width:4px}.atlas-mobile-capacity{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}.atlas-mobile-capacity>div{border-left:3px solid var(--orange);padding-left:18px;font-size:16px}.atlas-mobile-capacity strong{display:block;font-size:30px;font-family:Archivo}.atlas-route-controls{display:flex;flex-wrap:wrap;gap:10px}.atlas-insight{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #2a3566;margin-top:30px;padding-top:24px}.atlas-insight h3{font-size:26px;line-height:1.2}.atlas-total{font-family:Archivo;font-size:28px;margin:20px 0}.atlas-growth{display:block;font-size:16px}.atlas-source{font-size:16px!important;margin:24px 0}.ed-cable-card{width:min(1192px,100% - 48px);margin:32px auto;background:#f4f6fb;padding:24px;border:1px solid var(--line);border-radius:6px}.ed-cable-controls{display:flex;gap:10px;flex-wrap:wrap}.ed-cable-controls button{font-size:16px;padding:10px;background:white;border:1px solid var(--line)}.ed-cable-card img{width:100%;height:auto;max-height:520px;object-fit:contain}.ed-cable-card p{font-size:16px}.review-note{font-size:16px;color:#4a5378}.reveal-ready{animation:reveal .55s ease both}.countup{font-variant-numeric:tabular-nums}@keyframes cable-draw{to{stroke-dashoffset:0}}@keyframes reveal{from{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes unifiPulse{0%{opacity:.7;stroke-width:1}50%{opacity:1;stroke-width:3}100%{opacity:.7;stroke-width:1}}.atlas-risk-points circle{animation:unifiPulse 2.2s ease infinite}.atlas-canvas.grown .atlas-risk-points circle{transform-box:fill-box;transform-origin:center;transform:scale(1.35)}
@media(max-width:1000px){#site-menu{gap:14px}.site-header{flex-wrap:wrap}.site-header .menu-toggle{display:block;margin-left:auto}#site-menu{display:none;flex-direction:column;align-items:stretch;width:100%;gap:4px}#site-menu.open{display:flex}#site-menu a{padding:10px 0}#site-menu .primary-button{padding:13px 18px}.preserved-archive .grid,#video-archive .grid,.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){html{scroll-behavior:auto}.site-header{padding:10px 20px}.site-footer{padding:28px 20px}.redesign-main [style*="min-width"]{min-width:0!important}.redesign-main section>div{padding-left:20px!important;padding-right:20px!important}.redesign-main div[style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}.redesign-main [style*="flex: 1 1"]{flex-basis:100%!important;max-width:100%!important}.redesign-main [class*="u"]{min-width:0}.redesign-main section>div{max-width:100%}.home-hero h1{font-size:46px!important}.home-hero .globe-film{width:180%!important;left:-40%!important}.redesign-main h1{font-size:40px!important}.redesign-main h2{font-size:32px!important}.redesign-main h3{font-size:24px!important}.redesign-main img{max-width:100%}.redesign-main section>div>div{min-width:0}.preserved-archive{width:calc(100% - 40px);padding:36px 0}.preserved-archive .grid,#video-archive .grid,.media-grid,.preserved-archive .ed-media-lead{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.preserved-archive .toolbar{flex-direction:column}.preserved-archive .rf-news-masthead{display:block}.preserved-archive .featured-news{padding:18px}.preserved-archive .rf-news-index{display:none}.atlas-canvas{overflow-x:auto}.atlas-canvas svg{width:100%;min-height:220px}.corridor-atlas{padding:42px 20px}.corridor-atlas .ed-section-heading,.atlas-insight{grid-template-columns:1fr;gap:14px}.atlas-mobile-capacity{grid-template-columns:1fr;gap:18px}.atlas-toolbar{align-items:flex-start}.atlas-toolbar>div{display:flex;gap:10px;flex-wrap:wrap}.ed-cable-card{width:calc(100% - 40px);padding:16px}.ed-cable-card img{max-height:none}.footer-top{align-items:flex-start;flex-direction:column}.form-hold{width:calc(100% - 40px);padding:40px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.atlas-cable{stroke-dashoffset:0}.globe-film{display:none!important}}
@media(max-width:600px){.responsive-grid{grid-template-columns:minmax(0,1fr)!important}.container-block{padding-left:20px!important;padding-right:20px!important;width:100%!important}}
.preserved-archive :is(div,p,small,span,time,label,a,button,input,select,li,summary,strong,em){font-size:16px!important}@media(max-width:600px){.atlas-canvas svg text{font-size:45px}.atlas-canvas svg text[font-weight]{font-size:70px}}
.form-hold.inline{width:100%;padding:0}.page-main #group img{height:56px!important;width:auto;max-width:100%;object-fit:contain;margin:0 0 6px!important}
.preserved-archive :is(p,.eyebrow,.kicker,.source,.meta,label,time,small){color:#3a4266!important}.preserved-archive :is(h1,h2,h3,h4){color:#141b3c!important}.preserved-archive button{color:#fff}.preserved-archive :is(.filters,.toolbar,.filterbar) button{color:#141b3c}.page-contact iframe{height:320px}.preserved-archive .tag{color:#4a5378!important}.preserved-archive .media-placeholder{color:#fff!important}
.archive-hero{background:#0f1738;color:white}.archive-hero>div{max-width:1240px;margin:auto;padding:80px 24px}.archive-hero h1{font-size:clamp(40px,5vw,64px);margin:16px 0 20px;line-height:1.08}.archive-links{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:34px}.page-news .preserved-archive>.grid{grid-template-columns:1fr!important}.page-news .preserved-archive>.grid>article{padding:24px;border-left:4px solid #1e285a;border-top:1px solid #dde2ef;display:grid;grid-template-columns:160px 1fr;column-gap:32px}.page-news .preserved-archive>.grid>article :is(h2,p,ul){grid-column:2;margin:0 0 12px}.page-news .featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page-news .featured-grid>article:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:32px;padding:24px}.page-news .featured-grid>article:first-child .feature-visual{grid-row:1/8;height:auto;min-height:260px}.page-news .featured-grid>article:first-child .feature-visual img{height:auto;width:100%;object-fit:contain}.page-news .featured-grid>article:not(:first-child){padding:22px}.page-news .featured-grid>article:not(:first-child) .feature-visual{display:none}.page-media .media-archive #video-archive>.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.preserved-archive .media-card .outlet{color:#4a5378}.preserved-archive .video-filters{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.preserved-archive .video-filters button{color:#141b3c;background:white;border:1px solid #c9d0e6;padding:10px 16px}.preserved-archive .video-filters button[aria-pressed=true]{color:white}.archive-hero h1,.archive-hero p{color:white}@media(max-width:600px){.archive-hero>div{padding:44px 20px}.page-news .preserved-archive>.grid>article,.page-news .featured-grid,.page-news .featured-grid>article:first-child{display:block}.page-media .media-archive #video-archive>.media-grid{grid-template-columns:1fr}.page-news .featured-grid>article{margin-bottom:20px}.archive-links{gap:12px}}

.ai-case{text-transform:none!important}.home-hero .ai-case{overflow-wrap:anywhere}

.home-hero>.container-block{padding-top:64px!important;padding-bottom:64px!important}.home-hero .globe-film{inset:auto!important;left:50%!important;top:50%!important;width:max(100%,calc(var(--hero-h,800px)*1.777778))!important;height:max(100%,calc(var(--hero-w,1400px)*.5625))!important;transform:translate(-50%,-50%);min-height:0!important}@media(max-width:600px){.home-hero>.container-block{padding-top:40px!important;padding-bottom:40px!important}}
@media(max-width:600px){.home-hero>div:last-child>.responsive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important;padding:24px 20px!important}.home-hero>div:last-child>.responsive-grid>div{min-width:0;padding-left:12px!important}.home-hero>div:last-child>.responsive-grid>div>span:first-child{font-size:36px!important}.home-hero>div:last-child>.responsive-grid>div>span:last-child{overflow-wrap:anywhere;line-height:1.45}.home-hero>div:last-child>div:last-child:not(.responsive-grid){font-size:20px!important}}
.home-hero>div:last-child{background:rgba(15,23,56,.7)!important}.home-hero>div:last-child>.responsive-grid{padding-top:20px!important;padding-bottom:20px!important}.home-hero>div:last-child>div:last-child:not(.responsive-grid){padding-bottom:20px!important}@media(max-width:600px){.home-hero>div:last-child>.responsive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 16px!important;padding:20px!important}.home-hero>div:last-child>.responsive-grid span{min-width:0!important}.home-hero>div:last-child>div:last-child:not(.responsive-grid){font-size:18px!important;line-height:1.35!important;padding-bottom:20px!important}}

@media(max-width:600px){
.redesign-main h1{font-size:34px!important;line-height:1.08!important}.redesign-main h2{font-size:28px!important;line-height:1.15!important}.redesign-main h3{font-size:22px!important;line-height:1.2!important}.redesign-main p{font-size:16px!important;line-height:1.55!important}.redesign-main article{min-height:0!important}.redesign-main .mobile-content-image{height:200px!important;object-fit:cover}.page-team .mobile-content-image{height:230px!important;object-position:center 22%}.redesign-main [role=group][aria-label="Platform layers"],.redesign-main [role=group][aria-label="Delivery steps"],.redesign-main [role=group][aria-label="Project milestones"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;flex-basis:auto!important}.redesign-main [role=group] button{min-height:48px;padding:10px 12px!important;line-height:1.3!important}.redesign-main [role=group] button>span:empty{display:none}.atlas-mobile-capacity{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.atlas-mobile-capacity>div{padding-left:10px}.atlas-mobile-capacity strong{font-size:25px}.atlas-toolbar{gap:12px;margin:20px 0}.atlas-total{font-size:24px;margin:8px 0}.atlas-insight{gap:12px;margin-top:22px;padding-top:18px}.corridor-atlas{padding:32px 20px}.atlas-route-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.atlas-route-controls button{padding:8px;font-size:16px;line-height:1.25}.atlas-source{margin:18px 0!important}.page-contact iframe{height:220px}.form-hold h2{font-size:28px}.form-hold>a{margin:8px 12px 0 0}.archive-hero>div{padding:32px 20px}.preserved-archive{padding:28px 0}.preserved-archive article{padding:16px!important}.preserved-archive .media-card{padding:0!important}.preserved-archive .media-card .body,.preserved-archive .media-card .meta{padding:16px}.preserved-archive .featured-grid>article:first-child .feature-visual{min-height:0;margin-bottom:16px}.preserved-archive .featured-grid>article:first-child .feature-visual img{max-height:200px;object-fit:contain}.preserved-archive .grid,.preserved-archive .media-grid{gap:16px}.preserved-archive .toolbar,.preserved-archive .filters,.preserved-archive .filterbar{gap:10px;margin:18px 0}.site-footer{padding:24px 20px}.footer-top{gap:12px}.social-links{gap:16px;margin-top:16px}.home-hero>.container-block{padding-top:36px!important;padding-bottom:36px!important}
}
@media(max-width:600px){.redesign-main :is(h1,h2,h3,p){overflow-wrap:anywhere}}

@media(max-width:600px){.redesign-main .mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 14px!important}.redesign-main .mobile-metrics>div{padding-left:12px!important}.page-ebla .mobile-metrics>div>span:first-child{font-size:24px!important;line-height:1.15!important}.mobile-office-map{margin-top:18px;border:1px solid #c9d0e6;border-radius:4px}.mobile-office-map summary{padding:12px 14px;font-weight:600;cursor:pointer}.mobile-office-map iframe{min-height:0!important;height:220px!important}}
