.language-toggle{appearance:none;border:0;background:transparent;color:#d9dae0;font:inherit;font-size:13px;cursor:pointer;padding:8px 2px;transition:color .2s}.language-toggle:hover{color:#fff}.language-toggle:after{content:"";display:block;width:100%;height:1px;margin-top:4px;background:#ffffff40;transform:scaleX(.35);transition:transform .25s}.language-toggle:hover:after{transform:scaleX(1)}h1 .line-one{background:none;color:var(--text);-webkit-text-fill-color:var(--text)}.vision h2 .line-one,.closing h2 .line-one{color:var(--text)}
html[dir="rtl"] body{font-family:"Segoe UI","Noto Sans Arabic",Tahoma,Arial,sans-serif}html[dir="rtl"] .wordmark{direction:ltr}html[dir="rtl"] h1{letter-spacing:-.035em;line-height:1.2}html[dir="rtl"] .vision h2,html[dir="rtl"] .closing h2{letter-spacing:-.025em;line-height:1.3}html[dir="rtl"] .eyebrow,html[dir="rtl"] .section-kicker,html[dir="rtl"] .stage-caption,html[dir="rtl"] .hero-bottom{letter-spacing:.02em}html[dir="rtl"] .intro,html[dir="rtl"] .vision-content>p,html[dir="rtl"] .principles p{line-height:1.95}html[dir="rtl"] .hero-halo{right:auto;left:-130px}html[dir="rtl"] .logo-stage{margin-left:0;margin-right:10px}html[dir="rtl"] .button span[aria-hidden="true"]{transform:scaleX(-1)}html[dir="rtl"] .motion-toggle{right:auto;left:20px}html[dir="rtl"] .motion-toggle span{margin-left:0;margin-right:5px}
@media(max-width:650px){nav{gap:20px}.language-toggle{font-size:12px}html[dir="rtl"] h1{font-size:clamp(43px,10.5vw,62px)}html[dir="rtl"] .principles>div{padding-left:0;padding-right:38px}html[dir="rtl"] .principles .number{left:auto;right:0}html[dir="rtl"] .logo-stage{margin:15px auto 20px}html[dir="rtl"] .motion-toggle{left:14px}}
