@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&display=swap');
.home-hero>div.hero-image:first-child{padding:0;text-align:initial}
.home-hero{display:block;position:relative;background:#dce1e8}.home-hero>.hero-image{order:initial;overflow:hidden}.home-hero .hero-image img{animation:bridge-pan 24s ease-in-out infinite alternate;transform-origin:55% 50%;will-change:transform}.home-hero+.collection{padding-top:26px}.home-hero+.collection>.eyebrow{margin-bottom:8px}.home-hero+.collection nav{margin-top:18px}.home-hero+.collection h2{font-family:'Playfair Display',Georgia,serif;font-weight:500}.site-services{margin:0;gap:26px;align-items:center;font-size:13px;font-weight:500}.site-services a{padding:8px 0;white-space:nowrap}.site-services a:hover{color:var(--gold)}header{gap:22px}header .lang{margin-inline-start:auto}.motion-toggle{position:absolute;inset-inline-end:18px;bottom:14px;border:1px solid #ffffff9c;border-radius:50%;width:34px;height:34px;background:#0b2036b3;color:white;z-index:2;display:grid;place-items:center;font-size:13px}.home-hero.motion-paused img{animation-play-state:paused}@keyframes bridge-pan{from{transform:scale(1.015) translateX(-.3%)}to{transform:scale(1.055) translateX(.3%)}}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:'Cairo','Noto Sans Arabic',Tahoma,sans-serif}html[lang=ar] body{font-size:15px;line-height:1.9}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .home-hero+.collection h2{font-family:'Cairo',Tahoma,sans-serif;font-weight:700;line-height:1.65;letter-spacing:0}html[lang=ar] .eyebrow{letter-spacing:0;font-size:12px;font-weight:700}html[lang=ar] .button,html[lang=ar] nav button,html[lang=ar] .lang{font-weight:600}html[lang=ar] .section-heading p{font-size:14px;line-height:1.9}html[lang=ar] .facilities li{font-size:12px}html[lang=ar] .site-services{font-size:14px;gap:24px}html[lang=ar] .card h3[dir=ltr]{font-family:'DM Sans',Arial,sans-serif;font-weight:500}html[lang=ar] .brand{font-family:Arial,sans-serif}@media(max-width:950px){.site-services{gap:15px;font-size:12px}}@media(max-width:700px){header{height:auto;min-height:82px;flex-wrap:wrap;padding-top:14px;padding-bottom:12px;gap:12px}.site-services{order:3;width:100%;justify-content:center;gap:18px;font-size:11px}.site-services a{padding:2px 0}.home-hero+.collection{padding-top:22px}.motion-toggle{width:30px;height:30px;bottom:10px;inset-inline-end:12px}html[lang=ar] .site-services{font-size:12px;gap:16px}html[lang=ar] .section-heading h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.home-hero .hero-image img{animation:none;transform:none;will-change:auto}.motion-toggle{display:none}}
