.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding-top:calc(var(--nav-height) + var(--banner-height) + var(--space-7));padding-bottom:var(--space-9);background:var(--burgundy-950);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero__film[data-astro-cid-ge2uvauf]{background:var(--burgundy-950) url(/videos/hero-poster.jpg) center / cover no-repeat;position:absolute;inset:0}.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;pointer-events:none;width:100%;height:100%}.hero__overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, #320c1559 0%, transparent 18%, transparent 86%, var(--burgundy-950) 100%), linear-gradient(to var(--hero-veil-dir,right), #320c15c7 0%, #320c1580 38%, transparent 68%);position:absolute;inset:0}[dir=rtl] .hero__overlay[data-astro-cid-ge2uvauf]{--hero-veil-dir:left}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-8);align-items:center;display:grid;position:relative}.hero__content[data-astro-cid-ge2uvauf]{justify-items:start;gap:var(--space-5);max-width:38rem;display:grid}.hero__eyebrow[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-3);color:var(--gold);font-size:var(--fs-sm);letter-spacing:.06em;display:inline-flex}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--fs-hero);color:var(--ivory);line-height:1.08}[data-astro-cid-ge2uvauf]:lang(ar) .hero__title[data-astro-cid-ge2uvauf]{line-height:1.3;font-weight:var(--fw-bold)}.hero__title[data-astro-cid-ge2uvauf] em{color:var(--gold-light);font-style:italic}.hero__subtitle[data-astro-cid-ge2uvauf]{max-width:32rem;color:var(--color-text-soft);font-size:var(--fs-md);font-weight:var(--fw-light)}.hero__promise[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-3);color:var(--gold-light);font-family:var(--font-display-ar);font-size:var(--fs-lg);line-height:1.5;display:flex}[data-astro-cid-ge2uvauf]:lang(en) .hero__promise[data-astro-cid-ge2uvauf]{font-family:var(--font-display-en);letter-spacing:.02em;font-style:italic}.hero__promise[data-astro-cid-ge2uvauf]:before,.hero__promise[data-astro-cid-ge2uvauf]:after{content:"";background:var(--gold);opacity:.7;flex-shrink:0;width:2.25rem;height:1px}.hero__promise[data-astro-cid-ge2uvauf]:after{display:none}.hero__ctas[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hero__scroll[data-astro-cid-ge2uvauf]{bottom:var(--space-5);align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;transition:color var(--dur-fast);flex-direction:column;display:none;position:absolute;left:50%;translate:-50%}.hero__scroll[data-astro-cid-ge2uvauf]:hover{color:var(--gold)}.hero__scroll[data-astro-cid-ge2uvauf] svg{width:1rem;height:1rem;animation:nudge 2.4s var(--ease-in-out) infinite}.hero-anim[data-astro-cid-ge2uvauf]{animation:rise 1s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes nudge{50%{transform:translateY(5px)}}@media (width>=960px){.hero__scroll[data-astro-cid-ge2uvauf]{display:flex}}@media (width<=959px){.hero[data-astro-cid-ge2uvauf]{min-height:100svh}.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 50%;display:block;position:absolute;inset:0}.hero__overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, #320c158c 0%, #320c1573 45%, #320c1580 90%, var(--burgundy-950) 100%)}.hero__content[data-astro-cid-ge2uvauf]{text-align:center;justify-items:center;margin-inline:auto}.hero__ctas[data-astro-cid-ge2uvauf]{justify-content:center}.hero__promise[data-astro-cid-ge2uvauf]:after{display:block}}@media (width<=479px){.hero__ctas[data-astro-cid-ge2uvauf]{width:100%}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}.hero__promise[data-astro-cid-ge2uvauf]{text-wrap:balance}.hero__promise[data-astro-cid-ge2uvauf]:before,.hero__promise[data-astro-cid-ge2uvauf]:after{display:none}}.about__grid[data-astro-cid-oxgmilyn]{gap:var(--space-8);align-items:center;display:grid}.about__visual[data-astro-cid-oxgmilyn]{width:min(100%,30rem);margin-inline:auto;position:relative}.about__film[data-astro-cid-oxgmilyn]{background:var(--color-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);padding:8px}.about__video[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;object-fit:cover;background:var(--burgundy-950);pointer-events:none;width:100%;height:auto;display:block}.about__content[data-astro-cid-oxgmilyn] .section-head{margin-bottom:var(--space-5)}.about__text[data-astro-cid-oxgmilyn]{gap:var(--space-4);color:var(--color-text-soft);font-size:var(--fs-md);display:grid}.about__pillars[data-astro-cid-oxgmilyn]{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:grid}.about__pillars[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{gap:var(--space-4);align-items:flex-start;display:flex}.about__pillars[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]>svg{width:1.6rem;height:1.6rem;color:var(--gold);stroke-width:1.4px;flex-shrink:0;margin-top:.2rem}.about__pillars[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-size:var(--fs-lg);margin-bottom:.15rem}.about__pillars[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--color-text-muted);font-size:var(--fs-sm)}@media (width>=640px){.about__pillars[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,1fr)}.about__pillars[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{flex-direction:column}}@media (width>=960px){.about__grid[data-astro-cid-oxgmilyn]{gap:var(--space-10);grid-template-columns:.9fr 1.1fr}}.cats[data-astro-cid-2izqzolh]{scroll-margin-top:var(--banner-height)}.cats__grid[data-astro-cid-2izqzolh]{gap:var(--space-5);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-bottom:var(--space-4);scrollbar-width:thin;scrollbar-color:var(--burgundy-600) transparent;grid-auto-columns:min(72%,17rem);grid-auto-flow:column;display:grid;overflow-x:auto}.cats__grid[data-astro-cid-2izqzolh]>li[data-astro-cid-2izqzolh]{scroll-snap-align:start}.cat-card[data-astro-cid-2izqzolh]{height:100%;padding:var(--space-3) var(--space-3) var(--space-5);background:var(--color-bg);border:1px solid var(--color-border-subtle);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);flex-direction:column;display:flex}.cat-card[data-astro-cid-2izqzolh]:hover,.cat-card[data-astro-cid-2izqzolh]:focus-visible{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-4px)}.cat-card__media[data-astro-cid-2izqzolh]{position:relative}.cat-card__media[data-astro-cid-2izqzolh]:after{content:"";inset:var(--space-2);border-radius:var(--radius-arch);pointer-events:none;transition:border-color var(--dur) var(--ease-out);border:1px solid #dcc49747;position:absolute}.cat-card[data-astro-cid-2izqzolh]:hover .cat-card__media[data-astro-cid-2izqzolh]:after{border-color:var(--gold-light)}.cat-card[data-astro-cid-2izqzolh]:hover img{transform:scale(1.05)}.cat-card__body[data-astro-cid-2izqzolh]{align-items:center;gap:var(--space-1);padding-top:var(--space-5);text-align:center;flex-direction:column;flex:1;display:flex}.cat-card__index[data-astro-cid-2izqzolh]{color:var(--gold);font-family:var(--font-display-en);font-size:var(--fs-sm);letter-spacing:.2em}.cat-card__name[data-astro-cid-2izqzolh]{font-size:var(--fs-xl);color:var(--ivory);line-height:1.3}.cat-card__alt[data-astro-cid-2izqzolh]{color:var(--gold);font-family:var(--font-display-en);font-size:var(--fs-md);font-style:italic}.cat-card__alt[data-astro-cid-2izqzolh]:lang(ar){font-family:var(--font-display-ar);font-style:normal}.cat-card__count[data-astro-cid-2izqzolh]{margin-top:var(--space-2);margin-bottom:var(--space-4);color:var(--color-text-muted);font-size:var(--fs-sm)}.cat-card__cta[data-astro-cid-2izqzolh]{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);color:var(--gold-light);font-size:var(--fs-sm);margin-top:auto;display:inline-flex}.cat-card__cta[data-astro-cid-2izqzolh] svg{width:1rem;height:1rem;transition:transform var(--dur) var(--ease-out)}.cat-card[data-astro-cid-2izqzolh]:hover .cat-card__cta[data-astro-cid-2izqzolh] svg{transform:translate(4px)}[dir=rtl] .cat-card[data-astro-cid-2izqzolh]:hover .cat-card__cta[data-astro-cid-2izqzolh] svg{transform:translate(-4px)}.cats__more[data-astro-cid-2izqzolh]{margin-top:var(--space-7)}@media (width>=960px){.cats__grid[data-astro-cid-2izqzolh]{padding-inline:0;grid-template-columns:repeat(5,1fr);grid-auto-flow:row;margin-inline:0;padding-bottom:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.cat-card[data-astro-cid-2izqzolh]:hover{transform:none}}.gallery__film[data-astro-cid-rj65ajc3]{width:min(100%, 36rem, calc((100svh - var(--nav-height) - var(--space-9)) * .8));background:var(--color-bg);border:1px solid var(--color-border);min-width:min(100%,20rem);box-shadow:var(--shadow-md);margin-inline:auto;padding:8px}.gallery__video[data-astro-cid-rj65ajc3]{aspect-ratio:4/5;object-fit:cover;background:var(--burgundy-950);pointer-events:none;width:100%;height:auto;display:block}.phones[data-astro-cid-rjm2jqzt]{gap:.15rem;display:grid}.phones__label[data-astro-cid-rjm2jqzt]{color:var(--color-text-muted);font-size:var(--fs-xs)}.phones[data-astro-cid-rjm2jqzt] a[data-astro-cid-rjm2jqzt]{justify-self:start}.location__card[data-astro-cid-rjm2jqzt]{gap:var(--space-6);max-width:56rem;padding:var(--space-7) var(--space-6);background:var(--color-bg);border:var(--border-hairline);margin-inline:auto;display:grid;position:relative}.location__card[data-astro-cid-rjm2jqzt]:before{content:"";background:var(--gold);width:3rem;height:2px;position:absolute;inset-block-start:-1px;inset-inline-start:var(--space-6)}.location__info[data-astro-cid-rjm2jqzt]{gap:var(--space-4);align-content:center;display:grid}.location__city[data-astro-cid-rjm2jqzt]{color:var(--gold);font-size:var(--fs-sm);letter-spacing:.08em}.location__meta[data-astro-cid-rjm2jqzt]{gap:var(--space-3);color:var(--color-text-soft);font-size:var(--fs-sm);display:grid}.location__meta[data-astro-cid-rjm2jqzt] li[data-astro-cid-rjm2jqzt]{gap:var(--space-3);align-items:flex-start;display:flex}.location__meta[data-astro-cid-rjm2jqzt] svg{width:1.05rem;height:1.05rem;color:var(--gold);flex-shrink:0;margin-top:.3rem}.location__actions[data-astro-cid-rjm2jqzt]{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.location__pending[data-astro-cid-rjm2jqzt]{color:var(--color-text-muted);font-size:var(--fs-xs);flex:100%}@media (width>=768px){.location__card[data-astro-cid-rjm2jqzt]{gap:var(--space-8);padding:var(--space-8)}}
