.menu-story-art{height:190px;margin-bottom:26px;position:relative;overflow:hidden;border:1px solid #ffffff15;background:linear-gradient(130deg,#222222,#101010)}.company-art{padding:25px;display:flex;flex-direction:column;justify-content:space-between}.company-art>span{font-size:6px;letter-spacing:.14em;color:#9a9a9a}.company-art strong{font-size:68px;line-height:1;font-weight:500;letter-spacing:-.08em}.company-art i{position:absolute;width:170px;height:170px;right:-85px;top:5px;border:1px solid #ed1c24;border-radius:50%}.company-art i:before{content:'';position:absolute;inset:25px;border:1px solid #ed1c2480;border-radius:50%}.services-art{padding:16px 22px;display:flex;flex-direction:column}.services-art>div{display:flex;align-items:center;gap:15px;flex:1;border-bottom:1px solid #ffffff12}.services-art>div:last-child{border:0}.services-art span{color:#ed1c24;font-size:8px}.services-art b{font-size:16px;font-weight:500}.services-art i{font-style:normal;margin-left:auto;color:#939393}.sectors-art{padding:23px;display:flex;flex-direction:column;justify-content:space-between}.sectors-art>span{font-size:6px;letter-spacing:.13em;color:#909090}.sectors-art strong{font-size:67px;line-height:1;font-weight:500;letter-spacing:-.06em}.sectors-art>div{display:grid;grid-template-columns:repeat(2,25px);gap:5px;position:absolute;right:25px;top:67px}.sectors-art i{width:25px;height:25px;border:1px solid #ed1c24}.sectors-art i:nth-child(2),.sectors-art i:nth-child(3){border-color:#ffffff30}.menu-story>p{font-size:10px;line-height:1.85;color:#9f9f9f;margin:18px 0}.menu-story>h3{font-size:25px;line-height:1.12}.menu-story .eyebrow{font-size:7px}.mega{max-height:calc(100dvh - 90px);overflow:auto}.technology-family{display:grid;grid-template-columns:240px minmax(0,1fr);gap:55px;padding:38px 0;border-top:1px solid #ffffff20}.technology-family-title h3{font-size:34px;margin:18px 0}.technology-family-title>span:last-child{font-size:10px;color:#8d8d8d}.technology-family-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.technology-tile{display:flex;gap:20px;padding:22px;border:1px solid #ffffff15;align-items:flex-start;transition:border-color .3s,transform .3s}.technology-tile:hover{border-color:#ed1c24;transform:translateY(-3px)}.technology-symbol{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;color:#ed1c24;background:#ed1c240a}.technology-symbol span{font:600 18px 'Space Grotesk',sans-serif;letter-spacing:-.05em}.technology-tile h4{font-size:17px;line-height:1.3;margin:0 0 12px;letter-spacing:-.03em}.technology-tile p{font-size:11px;color:#a4a4a4;line-height:1.75}.technology-tile a{display:inline-block;margin-top:15px;font-size:9px;border-bottom:1px solid #ffffff20;padding-bottom:5px}.technology-tile a:hover{color:#ed1c24}.work-introduction{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:0 0 70px}.work-introduction h2{font-size:clamp(32px,4vw,52px)}.work-introduction p{font-size:14px;color:#a1a1a1;line-height:1.85}.work-sector-index{display:flex;gap:20px;flex-wrap:wrap;margin-top:22px}.work-sector-index span{font-size:9px;border:1px solid #ffffff20;padding:8px 12px}.editorial-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.editorial-card{padding:32px;border:1px solid #ffffff20;position:relative;background:linear-gradient(145deg,#1f1f1f,#101010);min-height:290px;display:flex;flex-direction:column;transition:transform .3s,border-color .3s}.editorial-card:hover{transform:translateY(-5px);border-color:#ed1c24}.editorial-card .eyebrow{font-size:8px;color:#a0a0a0;margin-bottom:30px}.editorial-card h3{font-size:27px;line-height:1.18;letter-spacing:-.04em}.editorial-card p{font-size:12px;line-height:1.85;color:#a0a0a0;margin-top:22px}.editorial-card .read-link{margin-top:auto;padding-top:30px;font-size:10px;display:flex;justify-content:space-between}.editorial-card .read-link b{color:#ed1c24;font-size:20px;font-weight:400}.editorial-card-index{position:absolute;right:28px;top:25px;color:#4d4d4d;font-size:15px}@media(max-width:1024px){.technology-family{grid-template-columns:170px 1fr;gap:30px}.technology-family-grid{gap:16px}.technology-tile{padding:17px;gap:14px}.editorial-index{grid-template-columns:1fr 1fr}.editorial-card{padding:25px}}@media(max-width:768px){.technology-family{grid-template-columns:1fr;gap:28px}.technology-family-title h3{font-size:29px}.work-introduction{grid-template-columns:1fr;gap:28px}.editorial-index{grid-template-columns:1fr}.editorial-card{min-height:260px}.mega{max-height:calc(100dvh - 75px)}}@media(max-width:430px){.technology-family-grid{grid-template-columns:1fr}.technology-tile{padding:20px}.technology-tile p{font-size:12px}.technology-tile a{font-size:10px}.editorial-card h3{font-size:29px}.editorial-card p{font-size:13px}.work-introduction p{font-size:13px}}@media(prefers-reduced-motion:reduce){.technology-tile,.editorial-card{transition:none}}

#mega-industries .mega-item{padding:10px 0;min-height:48px}#mega-industries .menu-copy b{font-size:12px;line-height:1.55}#mega-industries .menu-icon{width:26px;min-width:26px}#mega-industries .mega-columns{gap:25px}#mega-industries .mega-top{padding-bottom:24px}.navdrop,.desktop-nav>a{font-size:11px}.menu-copy b{font-size:13px}.footer-directory a{font-size:12px}.footer-directory h3{font-size:11px}.technology-tile p{font-size:12px}
