.related-work{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.related-work a{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid currentColor;font-size:13px;text-decoration:none;line-height:1.5}.related-work a:hover{opacity:.75}.brand-lockup{display:block;width:auto!important;max-width:min(220px,40vw);height:44px!important;object-fit:contain}.brand-lockup.skin-logo{height:37px!important}.connections{padding:55px 0;border-top:1px solid #ffffff25}.connections h2{font-size:clamp(28px,4vw,44px);margin:15px 0 25px}.connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.connection-card{border:1px solid #ffffff25;padding:24px;background:#101722}.connection-card img{width:100%;height:auto;display:block}.connection-card h3{font-size:24px;margin:20px 0 10px}.connection-card p{color:#aebbd2;font-size:14px;line-height:1.9}.connection-card .related-work{margin-bottom:0}.motion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.motion-card{border:1px solid #ffffff25;padding:20px;min-width:0}.motion-card video{width:100%;height:auto;display:block;aspect-ratio:16/9;background:#050910}.motion-card h3{font-size:24px;margin:20px 0 10px}.motion-card p{font-size:14px;line-height:1.9;color:#aebbd2}.series-links{margin:25px 0;display:flex;gap:15px;flex-wrap:wrap}.series-links a{border-bottom:1px solid #8297bd;min-height:44px;display:inline-flex;align-items:center}.flow-page .workflow .after{background:#224f76}.flow-page .button:hover{background:#224f76;border-color:#224f76}@media(max-width:800px){.connection-grid,.motion-grid{grid-template-columns:1fr}.connection-card{padding:18px}.brand-lockup{max-width:38vw;height:35px!important}.related-work a{font-size:12px}.connections{padding:35px 0}}