@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600&display=swap');
body{font-family:'DM Sans',Arial,sans-serif}html[lang=ar] body{font-family:'Noto Sans Arabic',Tahoma,sans-serif}.home-hero{display:flex;flex-direction:column;min-height:0;overflow:hidden}.home-hero>.hero-image{order:-1;width:100%;min-height:0;aspect-ratio:1897/416;background:#dce1e8}.home-hero .hero-image img{position:static;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-hero .hero-image span{display:none}.home-hero>div:first-child{padding:38px 6% 42px;text-align:center}.home-hero h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(32px,3.8vw,54px);font-weight:500;letter-spacing:-1.2px;line-height:1.18;margin:10px auto 16px;max-width:1000px}.home-hero .eyebrow{font-size:10px;letter-spacing:2.8px;margin-bottom:9px}.home-hero .intro{font-size:15px;line-height:1.8;max-width:690px;margin:0 auto 23px;color:#e0e6ed}.home-hero .button{font-size:13px;padding:12px 25px;letter-spacing:.1px}html[lang=ar] .home-hero h1{font-family:'Noto Sans Arabic',Tahoma,sans-serif;letter-spacing:0;font-weight:600;line-height:1.6}html[lang=ar] .home-hero .eyebrow{letter-spacing:0}@media(max-width:600px){.home-hero>.hero-image{aspect-ratio:2.65;overflow:hidden}.home-hero .hero-image img{object-position:56% center}.home-hero>div:first-child{padding:28px 7% 32px}.home-hero h1{font-size:33px;letter-spacing:-.7px}.home-hero .intro{font-size:14px}.home-hero .eyebrow{font-size:9px;letter-spacing:1.6px}}
