.language-control{position:relative;display:flex;align-items:center}.language-control label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-select{max-width:138px;height:42px;padding:0 24px 0 9px;border:1px solid #cbd3df;border-radius:10px;background:#fff;color:#082d72;font:800 14px/1 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer}.language-globe{font-size:16px;margin-right:4px}.goog-te-banner-frame,.goog-te-gadget{display:none!important}body{top:0!important}.skiptranslate iframe{display:none!important}
@media(min-width:1280px){.nav-inner>.brand{margin-left:-60px;gap:10px}}
@media(max-width:900px){.language-control{padding:8px 14px}.language-select{width:100%;max-width:none}.language-globe{font-size:19px}.navlinks .language-control{display:flex}}

/* One-time, scroll-triggered entrance motion. Content stays still after revealing. */
.reveal-ready .reveal-item:not(.is-revealed){opacity:0;transform:var(--reveal-transform,translate3d(0,34px,0))}
.reveal-ready .reveal-item{transition:opacity 2.16s cubic-bezier(.22,1,.36,1),transform 2.16s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}
.reveal-ready .reveal-item.reveal-fast{transition-duration:1.08s}
.reveal-ready .reveal-item.is-revealed{opacity:1;transform:none;will-change:auto}
.reveal-from-left{--reveal-transform:translate3d(-46px,0,0)}
.reveal-from-right{--reveal-transform:translate3d(46px,0,0)}
.reveal-from-top{--reveal-transform:translate3d(0,-36px,0)}
.reveal-from-bottom{--reveal-transform:translate3d(0,38px,0)}
.reveal-scale{--reveal-transform:translate3d(0,22px,0) scale(.965)}
@media(max-width:700px){.reveal-from-left{--reveal-transform:translate3d(-28px,0,0)}.reveal-from-right{--reveal-transform:translate3d(28px,0,0)}}
@media(prefers-reduced-motion:reduce){.reveal-ready .reveal-item{opacity:1!important;transform:none!important;transition:none!important}}
.mission.reveal-item{opacity:1!important;transform:none!important;transition:none!important}
.footer.reveal-item,.footer .reveal-item,#contact.reveal-item,#contact .reveal-item{opacity:1!important;transform:none!important;transition:none!important}
