/* Keep the presentation focused on the brand and its content. */
.eyebrow{letter-spacing:1px}.hero-copy .eyebrow{letter-spacing:1.3px}
.photo-stamp>.photo-stamp-caption{display:none}
.footer-bottom{grid-template-columns:1fr auto}.footer-bottom p{display:none}
.technology-photo:has(img[src="assets/news-01.png"]){width:100%;min-width:0;height:auto;min-height:0;aspect-ratio:16/10;align-self:center}
.technology-photo>img[src="assets/news-01.png"]{object-position:48% center}
.network-carousel{min-width:0;width:100%;outline-offset:6px}
.network-slides{position:relative;height:clamp(380px,37vw,530px);overflow:hidden;background:#10211c;touch-action:pan-y}
.network-slide{position:absolute;inset:0;width:100%;height:100%}.network-slide[hidden]{display:none}
.network-slide>.global-graphic.network-card{height:100%;display:flex;flex-direction:column;box-shadow:none}
.network-card-heading{font:400 24px/1.2 var(--heading);letter-spacing:-.5px;padding:25px 25px 8px}
.world-stage{flex:1;min-height:0;aspect-ratio:auto}.world-stage .world-land,.world-stage .world-connections{object-fit:contain}
.network-photo-strip{flex:none;height:130px}.network-photo-strip .network-stat>span{max-width:100px}
.network-product{background:#111e1b;color:#fff}
.network-product-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center}
.network-product:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a151c3b,transparent 65%);pointer-events:none}
.network-product-copy{position:absolute;left:27px;top:36px;width:43%;z-index:2;text-shadow:0 2px 15px #0004}
.network-product-copy>span{display:block;font:400 11px/1.5 var(--body);color:#d6e1d9;margin-bottom:16px}
.network-product-copy h3{font:400 clamp(26px,2.8vw,43px)/1.05 var(--heading);letter-spacing:-1px;margin:0 0 22px;color:#fff}
.network-product-copy p{font:500 11px/1.5 var(--body);color:#fff;margin:0;letter-spacing:.5px}
.c2 .network-product-copy h3{font-weight:400}.c5 .network-product-copy h3{font-weight:600;text-transform:uppercase;font-style:italic;font-size:clamp(32px,3.3vw,50px);letter-spacing:-.5px}
.network-controls{display:flex;align-items:center;gap:10px;padding:16px 0;color:inherit}
.network-dots{display:flex;gap:2px;margin-right:8px}.network-dot{width:25px;height:30px;padding:0;border:0;background:transparent;position:relative}.network-dot:after{content:'';position:absolute;left:7px;right:7px;top:13px;height:3px;background:currentColor;opacity:.3;transition:opacity .15s,width .15s}.network-dot.active:after{left:3px;right:3px;opacity:1}
.network-current{font:400 10px var(--body);margin-right:auto}
.network-prev,.network-next{width:37px;height:37px;background:none;color:inherit;border:1px solid currentColor;font-size:19px;line-height:1}
.c5 .network-prev,.c5 .network-next{border-color:#171e1b50}.network-prev:hover,.network-next:hover{background:#ffffff18}
@media(min-width:761px) and (max-width:1050px){.network-card-heading{font-size:21px;padding:20px 18px 6px}.network-product-copy{left:19px;top:29px;width:43%}.network-product-copy>span{font-size:9px;margin-bottom:12px}.network-product-copy h3{font-size:27px}.c5 .network-product-copy h3{font-size:33px}.network-current{font-size:9px}.network-dots{gap:0;margin-right:0}.network-dot{width:21px}.network-controls{gap:7px}.network-prev,.network-next{width:32px;height:32px}}
@media(max-width:760px){.network-slides{height:410px}.network-card-heading{font-size:22px;padding:23px 18px 8px}.network-photo-strip{height:125px}.network-product-photo{height:auto;aspect-ratio:4/3;object-fit:contain}.network-product:after{display:none}.network-product-copy{left:20px;right:20px;bottom:18px;top:auto;width:auto;text-shadow:none}.network-product-copy>span{display:none}.network-product-copy h3{font-size:29px;line-height:1.05;letter-spacing:-.6px;margin-bottom:12px}.network-product-copy h3 br{display:none}.network-product-copy p{font-size:10px}.c5 .network-product-copy h3{font-size:34px;line-height:1}.network-controls{gap:8px}.network-current{font-size:9px}.network-dot{width:22px}.network-dots{margin-right:0}.footer-bottom{display:flex}.technology-photo:has(img[src="assets/news-01.png"]){min-height:0;aspect-ratio:16/10}}
