.hero[data-astro-cid-ge2uvauf]{color:var(--cream);background:radial-gradient(ellipse at 70% 40%, #2a4634 0%, var(--green-deep) 62%);padding-block:clamp(4rem,10vw,7.5rem);position:relative;overflow:hidden}.glow[data-astro-cid-ge2uvauf]{top:5%;background:radial-gradient(circle,#d9a94e73,#0000 65%);width:560px;height:560px;animation:8s ease-in-out infinite pulse;position:absolute;inset-inline-end:-100px}.hero[data-astro-cid-ge2uvauf] .hex{position:absolute;inset:0}.particles[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{bottom:-20px;left:calc(var(--i) * 8.3%);background:var(--gold-light);opacity:0;width:8px;height:11px;animation:rise calc(9s + var(--i) * .7s) linear infinite;animation-delay:calc(var(--i) * -1.1s);border-radius:50%/60% 60% 40% 40%;position:absolute}.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr .85fr;align-items:center;gap:2rem;display:grid;position:relative}.tifinagh[data-astro-cid-ge2uvauf]{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin-block-end:1.25rem;font-size:.85rem}:root:lang(ar) .tifinagh[data-astro-cid-ge2uvauf]{letter-spacing:.05em;font-size:1rem}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--gold-light);font-style:italic;display:block}.lead[data-astro-cid-ge2uvauf]{opacity:.92;max-width:36ch;font-size:1.15rem}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:1rem;margin-block-start:2rem;display:flex}.ctas[data-astro-cid-ge2uvauf] .btn-ghost[data-astro-cid-ge2uvauf]{color:var(--cream)}.visual[data-astro-cid-ge2uvauf]{will-change:transform;place-items:center;display:grid}.visual[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 30px 50px #00000073);border-radius:24px;width:min(100%,340px);height:auto;animation:6s ease-in-out infinite float}@keyframes rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.7}to{opacity:0;transform:translateY(-110vh)}}@keyframes pulse{50%{opacity:.8;transform:scale(1.08)}}@keyframes float{50%{transform:translateY(-12px)}}@media (width<=860px){.hero-inner[data-astro-cid-ge2uvauf]{text-align:center;grid-template-columns:1fr}.lead[data-astro-cid-ge2uvauf]{margin-inline:auto}.ctas[data-astro-cid-ge2uvauf]{justify-content:center}.visual[data-astro-cid-ge2uvauf]{order:-1}.visual[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:200px}}.trust[data-astro-cid-lmn7abdq]{background:var(--gold-light);color:var(--green-deep);padding-block:1.25rem}ul[data-astro-cid-lmn7abdq]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-block:0;padding:0;list-style:none;display:grid}li[data-astro-cid-lmn7abdq]{align-items:center;gap:.75rem;display:flex}svg[data-astro-cid-lmn7abdq]{flex:none}strong[data-astro-cid-lmn7abdq]{font-size:.98rem;display:block}span[data-astro-cid-lmn7abdq]{font-size:.85rem}@media (width<=860px){ul[data-astro-cid-lmn7abdq]{grid-template-columns:1fr 1fr}}.drip[data-astro-cid-vrueluet]{margin-block:-1px;line-height:0}.drip[data-astro-cid-vrueluet] svg[data-astro-cid-vrueluet]{width:100%;height:clamp(28px,4vw,60px);display:block}.terroir[data-astro-cid-63cmejix]{background:var(--green);color:var(--cream);padding-block:clamp(3.5rem,8vw,6rem);position:relative;overflow:hidden}.terroir[data-astro-cid-63cmejix] .hex{position:absolute;inset:0}.inner[data-astro-cid-63cmejix]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.mountains[data-astro-cid-63cmejix]{border-radius:24px;width:100%;height:auto}.kicker[data-astro-cid-63cmejix]{color:var(--gold-light)}@media (width<=860px){.inner[data-astro-cid-63cmejix]{grid-template-columns:1fr}}h2[data-astro-cid-tbvw4kn2]{margin-block-end:2.5rem}.items[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-tbvw4kn2]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.num[data-astro-cid-tbvw4kn2]{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--gold-light);width:52px;height:52px;color:var(--green-deep);place-items:center;margin-block-end:1rem;font-weight:700;display:grid}p[data-astro-cid-tbvw4kn2]{opacity:.85;margin:0}@media (width<=960px){.items[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr 1fr}}@media (width<=520px){.items[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr}}.reviews[data-astro-cid-4bjs7uhz]{background:var(--white)}h2[data-astro-cid-4bjs7uhz]{margin-block-end:2.5rem}.items[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}figure[data-astro-cid-4bjs7uhz]{background:var(--cream);border-radius:var(--radius);flex-direction:column;height:100%;margin:0;padding:1.75rem;display:flex}.stars[data-astro-cid-4bjs7uhz]{color:var(--gold-text);letter-spacing:.15em;margin-block-end:.75rem}blockquote[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);flex:1;margin:0;font-size:1.1rem;font-style:italic}:root:lang(ar) blockquote[data-astro-cid-4bjs7uhz]{font-style:normal}figcaption[data-astro-cid-4bjs7uhz]{margin-block-start:1rem;font-size:.92rem}@media (width<=860px){.items[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr}}h2[data-astro-cid-ijohf2w4]{margin-block-end:2rem}.tiles[data-astro-cid-ijohf2w4]{grid-template-columns:repeat(6,1fr);gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.tiles[data-astro-cid-ijohf2w4] li[data-astro-cid-ijohf2w4]{aspect-ratio:1;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}@media (width<=760px){.tiles[data-astro-cid-ijohf2w4]{grid-template-columns:repeat(3,1fr)}}.more[data-astro-cid-m3zpgalb]{margin-block-start:2.5rem}
