/* Homepage refresh inspired by the approved reference. */
.site-header{background:#031a15;border-bottom:1px solid #c8a352;position:relative;z-index:3}.site-header .main-nav{border:1px solid #c9a660!important;border-radius:20px!important;box-shadow:inset 0 1px #e9cf8e44,0 4px 20px #0005;background:#061d18e8!important}.site-header .main-nav a:hover{color:#f5d993}.hero{background-image:linear-gradient(90deg,#00150f33,#001a14a0 45%,#00150f22),url('/assets/images/yazahraa-hero-night-20261105.webp')!important;background-position:center center!important;background-size:cover!important;min-height:650px!important;border-bottom:1px solid #d3ad65}.hero:before{background:radial-gradient(ellipse at center,#00171155 0%,transparent 68%),linear-gradient(0deg,#001911bb,transparent 24%)}.hero-copy{padding-top:10px!important}.calligraphy{width:245px!important;height:245px!important;margin:0 auto -8px!important}.hero h1{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:500!important;font-size:clamp(48px,5.2vw,78px)!important;line-height:.95!important;text-shadow:0 3px 15px #00150fcc;letter-spacing:0!important}.hero h1 em{font-family:'Cinzel',Georgia,serif!important;font-size:.79em!important;letter-spacing:.08em!important;margin-top:13px!important}.hero p{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(19px,1.55vw,25px)!important;letter-spacing:.02em!important;color:#fff8e9!important;text-shadow:0 2px 7px #00130f}.intro{background:radial-gradient(ellipse at center,#0a3025,#031a14 70%)!important;border-bottom:1px solid #b89857}.intro h2{color:#f8e7c4!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(34px,3vw,50px)!important}.intro .gold-button{box-shadow:0 0 20px #d5a84966;border:1px solid #ffe09a}.floral{color:#d5b56d!important}html[dir=rtl] .hero h1,html[dir=rtl] .hero h1 em{font-family:'Aref Ruqaa',Amiri,serif!important;letter-spacing:0!important;line-height:1.2!important}html[dir=rtl] .hero p{font-family:Amiri,serif!important;font-size:24px!important}@media(max-width:700px){.hero{min-height:600px!important;background-position:center center!important}.hero:before{background:linear-gradient(90deg,#00170e8c,#00170e88),linear-gradient(0deg,#00170ed9,transparent 30%)}.calligraphy{width:235px!important;height:235px!important}.hero h1{font-size:50px!important}.hero p{font-size:20px!important;padding-inline:15px}.site-header .main-nav{border-radius:12px!important}}@media(prefers-reduced-motion:reduce){.hero *, .calligraphy{animation:none!important}}
