.locale-control{display:flex;align-items:center;gap:7px;flex-shrink:0;margin-inline-start:16px;max-width:150px}.locale-caption{font-size:6px;letter-spacing:.1em;color:#7b7e9a}.locale-select{font:inherit;font-size:10px;min-height:44px;max-width:115px;border:1px solid #cbd3e8;border-radius:25px;background:#ffffffd9;color:#566a93;padding:10px 23px 10px 12px;cursor:pointer}.locale-select:focus-visible{outline:3px solid #7650c1;outline-offset:3px}.locale-select:disabled{opacity:.6;cursor:progress}.locale-status{position:fixed;bottom:10px;inset-inline-start:12px;font-size:11px;background:#fff;color:#6b4b92;z-index:100}.locale-status:empty{display:none}.nav nav{gap:18px;flex:1;justify-content:flex-end}.nav{gap:10px}.detail-nav{gap:14px}html[dir=rtl] body{text-align:right}html[dir=rtl] .hero .hero-art.depth-scene{left:2%;right:auto}html[dir=rtl] .hero-manifesto,html[dir=rtl] .company-title{margin-inline-start:0;margin-inline-end:auto}html[dir=rtl] .hero-art img{direction:ltr}html[dir=rtl] .footer-column{align-items:start}html[dir=rtl] .footer-identity p{margin-inline-start:0}html[dir=rtl] .footer-notice>a{margin-inline-start:auto;margin-inline-end:0}html[dir=rtl] .information-body>article,html[dir=rtl] .guide-step{direction:rtl}html[dir=rtl] .guide-orbits{left:-100px;right:auto}html[dir=rtl] .contact-orbit{left:-80px;right:auto}html[dir=rtl] .hero-bottom{direction:rtl}html[dir=rtl] .tech-row .technology-window{direction:ltr}html[dir=rtl] .tech-row .concept-caption{direction:rtl;text-align:right}html[dir=rtl] .ultra-stage{direction:ltr}html[dir=rtl] .ultra-stage .scene-panel{direction:rtl;text-align:right}html[dir=rtl] .feature-editorial{direction:rtl}html[dir=rtl] .team-card-copy{text-align:right}html[dir=rtl] .footer-email,html[dir=rtl] .contact-email-large,html[dir=rtl] .office-phone{direction:ltr;unicode-bidi:isolate}html[dir=rtl] address{direction:ltr;text-align:right;unicode-bidi:isolate}html[dir=rtl] .office-visual{direction:ltr}html[dir=rtl] .team-section-head :is(h1,h2) em{font-family:inherit;line-height:1.2}html[lang=hi] h1,html[lang=pa] h1,html[lang=ar] h1{letter-spacing:-.025em;line-height:1.25}html[lang=hi] h2,html[lang=pa] h2,html[lang=ar] h2{line-height:1.2;letter-spacing:-.015em}.locale-select option{direction:ltr}.information-page .detail-nav .locale-control{margin-inline-start:2px}.information-page .detail-nav .locale-caption{display:none}@media(max-width:1100px) and (min-width:901px){.nav nav{gap:10px;font-size:9px}.locale-caption{display:none}.nav{padding-inline:3%}.locale-control{margin-inline-start:5px}.locale-select{font-size:9px;max-width:100px}}@media(max-width:900px){.nav{flex-wrap:wrap;gap:7px}.nav .brand{margin-inline-end:auto}.nav .menu{display:block}.nav nav:not(.open){display:none}.nav nav.open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:#fff;padding:20px 7%;gap:16px;border-bottom:1px solid #dfe3ef;font-size:12px}.nav .locale-control{order:2;margin-inline-start:0}.nav .menu{order:3}.nav nav{order:4}.locale-caption{display:none}.detail-nav .locale-control{margin-inline-start:0}.detail-nav .locale-select{font-size:9px;max-width:105px}.information-page .detail-nav>a.back-link{display:none}.information-page .detail-nav{gap:8px}.information-page .detail-nav .information-motion{margin-inline-start:auto}}@media(max-width:650px){.locale-select{font-size:9px;max-width:103px;padding:8px 20px 8px 10px}.nav .brand img{width:95px}.nav{height:82px;padding-inline:5%;gap:7px}.nav .menu{font-size:10px;padding:10px}.detail-nav{padding-inline:4%;gap:7px}.detail-nav> a.back-link{font-size:8px;max-width:100px;line-height:1.4}.detail-nav .detail-motion{font-size:7px;padding:8px}.detail-nav img{width:70px}.detail-nav .locale-select{font-size:8px;max-width:92px;padding-inline:8px}.information-page .detail-nav img{width:75px}.information-page .detail-nav{height:78px}.information-page .detail-nav .locale-select{max-width:104px}.information-page .detail-nav .information-motion{font-size:8px}.team-dialog .locale-control{display:none}html[dir=rtl] .hero .hero-art.depth-scene{left:0;right:0}html[dir=rtl] .guide-orbits{left:-300px;right:auto}html[dir=rtl] .contact-orbit{left:-350px;right:auto}html[lang=fr] .team-section-head :is(h1,h2),html[lang=pt] .team-section-head :is(h1,h2),html[lang=ro] .team-section-head :is(h1,h2){font-size:44px}.site-footer{overflow-wrap:anywhere}.information-hero h1{overflow-wrap:break-word}}
@media(max-width:360px){.detail-nav>.back-link{display:none}.nav .brand img{width:75px}.nav .locale-select{max-width:94px;font-size:8px}.nav .menu{font-size:9px;padding:8px}.detail-nav .locale-select{max-width:100px}}
@media(max-width:650px){.information-page .detail-nav .information-motion{white-space:normal;line-height:1.3;max-width:70px;flex:0 1 70px;padding:7px;font-size:8px}.information-page .detail-nav img{width:64px}.information-page .detail-nav .locale-select{max-width:96px}.information-page .detail-nav .locale-control{max-width:96px}body:not(.information-page) .detail-nav>.back-link{font-size:0!important;max-width:20px;min-width:20px;margin-inline-start:auto}body:not(.information-page) .detail-nav>.back-link:before{content:"←";font-size:17px}html[dir=rtl] body:not(.information-page) .detail-nav>.back-link:before{content:"→"}.detail-nav .detail-motion{white-space:normal;line-height:1.3;max-width:68px;flex:0 1 68px;padding:7px;font-size:8px}.detail-nav .locale-select{max-width:94px}.detail-nav img{width:64px}}
