.gen-hero__art--span-6[data-astro-cid-eu2pa6vv]{--gen-hero-span:6}.gen-hero__art--span-8[data-astro-cid-eu2pa6vv]{--gen-hero-span:8}.gen-hero__art--span-10[data-astro-cid-eu2pa6vv]{--gen-hero-span:10}.gen-hero__art--span-12[data-astro-cid-eu2pa6vv]{--gen-hero-span:12}.gen-hero__art--span-14[data-astro-cid-eu2pa6vv]{--gen-hero-span:14}.gen-hero__art--span-16[data-astro-cid-eu2pa6vv]{--gen-hero-span:16}.gen-hero__art--span-18[data-astro-cid-eu2pa6vv]{--gen-hero-span:18}.gen-hero__art--span-20[data-astro-cid-eu2pa6vv]{--gen-hero-span:20}.gen-hero__art--span-22[data-astro-cid-eu2pa6vv]{--gen-hero-span:22}.gen-hero__art--span-24[data-astro-cid-eu2pa6vv]{--gen-hero-span:24}.gen-hero__art--span-26[data-astro-cid-eu2pa6vv]{--gen-hero-span:26}.gen-hero__art--span-28[data-astro-cid-eu2pa6vv]{--gen-hero-span:28}.gen-hero__art--span-30[data-astro-cid-eu2pa6vv]{--gen-hero-span:30}.gen-hero__art--span-32[data-astro-cid-eu2pa6vv]{--gen-hero-span:32}.gen-hero__art--span-36[data-astro-cid-eu2pa6vv]{--gen-hero-span:36}.gen-hero__art--span-40[data-astro-cid-eu2pa6vv]{--gen-hero-span:40}.gen-hero.page-hero{grid-template-columns:minmax(0,1fr)}.gen-hero .page-hero__caption [dir=ltr]{white-space:normal;overflow-wrap:anywhere}.gen-hero--photo .page-hero__media:after{background:linear-gradient(90deg,oklch(10% .03 252/.92) 0%,oklch(10% .03 252/.84) 30%,oklch(10% .03 252/.42) 58%,oklch(10% .03 252/.1) 84%),linear-gradient(oklch(10% .03 252/0) 58%,oklch(10% .03 252/.8) 100%),linear-gradient(oklch(10% .03 252/.55) 0%,oklch(10% .03 252/0) 24%)}[dir=rtl] .gen-hero--photo .page-hero__media:after{background:linear-gradient(270deg,oklch(10% .03 252/.92) 0%,oklch(10% .03 252/.84) 30%,oklch(10% .03 252/.42) 58%,oklch(10% .03 252/.1) 84%),linear-gradient(oklch(10% .03 252/0) 58%,oklch(10% .03 252/.8) 100%),linear-gradient(oklch(10% .03 252/.55) 0%,oklch(10% .03 252/0) 24%)}@media (width<=63.99em){.gen-hero--photo .page-hero__media:after,[dir=rtl] .gen-hero--photo .page-hero__media:after{background:linear-gradient(oklch(10% .03 252/.55) 0%,oklch(10% .03 252/.66) 25%,oklch(10% .03 252/.86) 55%,oklch(10% .03 252/.94) 100%)}}.gen-hero--photo{--eyebrow-color:var(--on-night)}.gen-hero--photo .page-hero__eyebrow:before{background:var(--gold)}@media (width>=64em){.gen-hero--photo .page-hero__inner>:not(.page-hero__crumbs){max-inline-size:46rem}}.gen-hero__art[data-astro-cid-eu2pa6vv]{max-inline-size:34rem;pointer-events:none;order:-1;align-content:start;justify-self:stretch;margin-block-end:var(--space-3);display:grid;container-type:inline-size}.gen-hero__stage[data-astro-cid-eu2pa6vv]{font-size:calc(100cqi / var(--gen-hero-span,28));--draw-stroke:var(--on-night);--draw-energised:var(--gold);justify-items:start;gap:.9em;display:grid;position:relative}.gen-hero__stage[data-astro-cid-eu2pa6vv]:before,.gen-hero__stage[data-astro-cid-eu2pa6vv]:after{content:"";z-index:-1;pointer-events:none;position:absolute}.gen-hero__stage[data-astro-cid-eu2pa6vv]:before{background-image:linear-gradient(to right, color-mix(in oklch, var(--on-night) 9%, transparent) 1px, transparent 1px), linear-gradient(to top, color-mix(in oklch, var(--on-night) 9%, transparent) 1px, transparent 1px);background-position:2.5em calc(100% - 1.5em);background-size:5em 5em;inset:-3em -2.5em -1.5em;mask-image:radial-gradient(closest-side,#000 45%,#0000)}.gen-hero__stage[data-astro-cid-eu2pa6vv]:after{background:radial-gradient(50% 55% at 50% 100%, color-mix(in oklch, var(--gold) 30%, transparent), transparent 75%);block-size:9em;inset:auto -12% 1.2em}.gen-hero__stage[data-astro-cid-eu2pa6vv] .gen-hero__svg{display:block;overflow:visible}.gen-hero__stage[data-astro-cid-eu2pa6vv] .gen-hero__bar{opacity:.8}@media (width>=64em){.gen-hero--drawn .page-hero__inner{padding-inline-end:50%}.gen-hero__art[data-astro-cid-eu2pa6vv]{z-index:-1;inset-block:calc(var(--header-h,0px) + var(--space-7)) var(--space-7);align-content:center;inline-size:46%;max-inline-size:none;margin:0;position:absolute;inset-inline:auto 0}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.gen-hero__art[data-astro-cid-eu2pa6vv]:not(.is-drawing,.is-done) .gen-hero__stage[data-astro-cid-eu2pa6vv]{opacity:0;animation:1ms linear 3s forwards gen-hero-show}.gen-hero__art[data-astro-cid-eu2pa6vv].is-armed:not(.is-drawing,.is-done) .gen-hero__stage[data-astro-cid-eu2pa6vv]{animation:none}.gen-hero__art[data-astro-cid-eu2pa6vv].is-drawing .d-outline path{stroke-dasharray:var(--draw-s,.3) var(--draw-s,.3);stroke-dashoffset:var(--draw-s,.3);animation:gen-hero-draw 1.5s var(--ease-pen) .25s forwards}.gen-hero__art[data-astro-cid-eu2pa6vv].is-drawing .d-detail path{stroke-dasharray:var(--draw-s,.3) var(--draw-s,.3);stroke-dashoffset:var(--draw-s,.3);animation:gen-hero-draw 1.1s var(--ease-pen) .9s forwards}.gen-hero__art[data-astro-cid-eu2pa6vv].is-drawing .gen-hero__svg{animation:2.4s linear forwards gen-hero-ink}.gen-hero__art[data-astro-cid-eu2pa6vv].is-drawing .gen-hero__bar{opacity:0;animation:gen-hero-bar .7s var(--ease-cinema) 1.6s forwards}}@keyframes gen-hero-draw{to{stroke-dashoffset:0}}@keyframes gen-hero-show{to{opacity:1}}@keyframes gen-hero-ink{0%,70%{color:var(--gold)}to{color:var(--on-night)}}@keyframes gen-hero-bar{0%{opacity:0;translate:0 .5rem}to{opacity:.8;translate:0}}.gen-facts[data-astro-cid-eu2pa6vv]{z-index:1;border-block-start:1px solid var(--night-line);position:relative}.gen-facts__list[data-astro-cid-eu2pa6vv]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.gen-facts__cell[data-astro-cid-eu2pa6vv]{gap:var(--space-2);min-inline-size:0;padding-block:var(--space-5);border-block-end:1px solid var(--night-line);align-content:start;padding-inline-end:var(--space-4);display:grid}.gen-facts__cell--wide[data-astro-cid-eu2pa6vv]{grid-column:1/-1}.gen-facts__label[data-astro-cid-eu2pa6vv]{color:var(--gold);font-size:var(--fs-eyebrow);line-height:1.3;font-weight:var(--wght-strong);letter-spacing:.14em;text-transform:uppercase;font-stretch:112%}[data-astro-cid-eu2pa6vv]:lang(ar) .gen-facts__label[data-astro-cid-eu2pa6vv]{font-stretch:var(--wdth-text);text-transform:none}.gen-facts__value[data-astro-cid-eu2pa6vv]{color:var(--on-night);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.gen-facts__value[data-astro-cid-eu2pa6vv] a[data-astro-cid-eu2pa6vv]{color:inherit;text-decoration-color:color-mix(in oklch, var(--on-night) 40%, transparent);text-underline-offset:.22em;transition:text-decoration-color var(--dur-feedback) linear, color var(--dur-feedback) linear}.gen-facts__value[data-astro-cid-eu2pa6vv] a[data-astro-cid-eu2pa6vv]:is(:hover,:focus-visible){color:var(--gold);text-decoration-color:currentColor}.gen-facts__date[data-astro-cid-eu2pa6vv]{font-variant-numeric:tabular-nums lining-nums}@media (width>=64em){.gen-facts__list[data-astro-cid-eu2pa6vv]{grid-template-columns:repeat(4,minmax(0,1fr))}.gen-facts__cell[data-astro-cid-eu2pa6vv]:not(.gen-facts__cell--wide){padding-inline:var(--space-5);border-block-end:0;border-inline-start:1px solid var(--night-line)}.gen-facts__cell--wide[data-astro-cid-eu2pa6vv]+.gen-facts__cell[data-astro-cid-eu2pa6vv]{border-inline-start:0;padding-inline-start:0}}@media (width>=80em){.gen-facts__list[data-astro-cid-eu2pa6vv]{grid-template-columns:minmax(0,2.4fr) repeat(4,minmax(0,1fr))}.gen-facts__cell[data-astro-cid-eu2pa6vv],.gen-facts__cell--wide[data-astro-cid-eu2pa6vv],.gen-facts__cell--wide[data-astro-cid-eu2pa6vv]+.gen-facts__cell[data-astro-cid-eu2pa6vv]{padding-block:var(--space-6);padding-inline:var(--space-5);border-block-end:0;border-inline-start:1px solid var(--night-line);grid-column:auto}.gen-facts__cell[data-astro-cid-eu2pa6vv]:first-child{border-inline-start:0;padding-inline-start:0}}.gen-span-s-12[data-astro-cid-m62l2p3t]{--gen-span-s:12}.gen-span-m-12[data-astro-cid-m62l2p3t]{--gen-span-m:12}.gen-span-l-12[data-astro-cid-m62l2p3t]{--gen-span-l:12}.gen-span-xl-12[data-astro-cid-m62l2p3t]{--gen-span-xl:12}.gen-span-s-14[data-astro-cid-m62l2p3t]{--gen-span-s:14}.gen-span-m-14[data-astro-cid-m62l2p3t]{--gen-span-m:14}.gen-span-l-14[data-astro-cid-m62l2p3t]{--gen-span-l:14}.gen-span-xl-14[data-astro-cid-m62l2p3t]{--gen-span-xl:14}.gen-span-s-16[data-astro-cid-m62l2p3t]{--gen-span-s:16}.gen-span-m-16[data-astro-cid-m62l2p3t]{--gen-span-m:16}.gen-span-l-16[data-astro-cid-m62l2p3t]{--gen-span-l:16}.gen-span-xl-16[data-astro-cid-m62l2p3t]{--gen-span-xl:16}.gen-span-s-18[data-astro-cid-m62l2p3t]{--gen-span-s:18}.gen-span-m-18[data-astro-cid-m62l2p3t]{--gen-span-m:18}.gen-span-l-18[data-astro-cid-m62l2p3t]{--gen-span-l:18}.gen-span-xl-18[data-astro-cid-m62l2p3t]{--gen-span-xl:18}.gen-span-s-20[data-astro-cid-m62l2p3t]{--gen-span-s:20}.gen-span-m-20[data-astro-cid-m62l2p3t]{--gen-span-m:20}.gen-span-l-20[data-astro-cid-m62l2p3t]{--gen-span-l:20}.gen-span-xl-20[data-astro-cid-m62l2p3t]{--gen-span-xl:20}.gen-span-s-22[data-astro-cid-m62l2p3t]{--gen-span-s:22}.gen-span-m-22[data-astro-cid-m62l2p3t]{--gen-span-m:22}.gen-span-l-22[data-astro-cid-m62l2p3t]{--gen-span-l:22}.gen-span-xl-22[data-astro-cid-m62l2p3t]{--gen-span-xl:22}.gen-span-s-24[data-astro-cid-m62l2p3t]{--gen-span-s:24}.gen-span-m-24[data-astro-cid-m62l2p3t]{--gen-span-m:24}.gen-span-l-24[data-astro-cid-m62l2p3t]{--gen-span-l:24}.gen-span-xl-24[data-astro-cid-m62l2p3t]{--gen-span-xl:24}.gen-span-s-26[data-astro-cid-m62l2p3t]{--gen-span-s:26}.gen-span-m-26[data-astro-cid-m62l2p3t]{--gen-span-m:26}.gen-span-l-26[data-astro-cid-m62l2p3t]{--gen-span-l:26}.gen-span-xl-26[data-astro-cid-m62l2p3t]{--gen-span-xl:26}.gen-span-s-28[data-astro-cid-m62l2p3t]{--gen-span-s:28}.gen-span-m-28[data-astro-cid-m62l2p3t]{--gen-span-m:28}.gen-span-l-28[data-astro-cid-m62l2p3t]{--gen-span-l:28}.gen-span-xl-28[data-astro-cid-m62l2p3t]{--gen-span-xl:28}.gen-span-s-30[data-astro-cid-m62l2p3t]{--gen-span-s:30}.gen-span-m-30[data-astro-cid-m62l2p3t]{--gen-span-m:30}.gen-span-l-30[data-astro-cid-m62l2p3t]{--gen-span-l:30}.gen-span-xl-30[data-astro-cid-m62l2p3t]{--gen-span-xl:30}.gen-span-s-32[data-astro-cid-m62l2p3t]{--gen-span-s:32}.gen-span-m-32[data-astro-cid-m62l2p3t]{--gen-span-m:32}.gen-span-l-32[data-astro-cid-m62l2p3t]{--gen-span-l:32}.gen-span-xl-32[data-astro-cid-m62l2p3t]{--gen-span-xl:32}.gen-span-s-36[data-astro-cid-m62l2p3t]{--gen-span-s:36}.gen-span-m-36[data-astro-cid-m62l2p3t]{--gen-span-m:36}.gen-span-l-36[data-astro-cid-m62l2p3t]{--gen-span-l:36}.gen-span-xl-36[data-astro-cid-m62l2p3t]{--gen-span-xl:36}.gen-span-s-40[data-astro-cid-m62l2p3t]{--gen-span-s:40}.gen-span-m-40[data-astro-cid-m62l2p3t]{--gen-span-m:40}.gen-span-l-40[data-astro-cid-m62l2p3t]{--gen-span-l:40}.gen-span-xl-40[data-astro-cid-m62l2p3t]{--gen-span-xl:40}.gen-span-s-44[data-astro-cid-m62l2p3t]{--gen-span-s:44}.gen-span-m-44[data-astro-cid-m62l2p3t]{--gen-span-m:44}.gen-span-l-44[data-astro-cid-m62l2p3t]{--gen-span-l:44}.gen-span-xl-44[data-astro-cid-m62l2p3t]{--gen-span-xl:44}.gen-span-s-48[data-astro-cid-m62l2p3t]{--gen-span-s:48}.gen-span-m-48[data-astro-cid-m62l2p3t]{--gen-span-m:48}.gen-span-l-48[data-astro-cid-m62l2p3t]{--gen-span-l:48}.gen-span-xl-48[data-astro-cid-m62l2p3t]{--gen-span-xl:48}.gen-span-s-52[data-astro-cid-m62l2p3t]{--gen-span-s:52}.gen-span-m-52[data-astro-cid-m62l2p3t]{--gen-span-m:52}.gen-span-l-52[data-astro-cid-m62l2p3t]{--gen-span-l:52}.gen-span-xl-52[data-astro-cid-m62l2p3t]{--gen-span-xl:52}.gen-span-s-56[data-astro-cid-m62l2p3t]{--gen-span-s:56}.gen-span-m-56[data-astro-cid-m62l2p3t]{--gen-span-m:56}.gen-span-l-56[data-astro-cid-m62l2p3t]{--gen-span-l:56}.gen-span-xl-56[data-astro-cid-m62l2p3t]{--gen-span-xl:56}.gen-span-s-60[data-astro-cid-m62l2p3t]{--gen-span-s:60}.gen-span-m-60[data-astro-cid-m62l2p3t]{--gen-span-m:60}.gen-span-l-60[data-astro-cid-m62l2p3t]{--gen-span-l:60}.gen-span-xl-60[data-astro-cid-m62l2p3t]{--gen-span-xl:60}.gen-span-s-64[data-astro-cid-m62l2p3t]{--gen-span-s:64}.gen-span-m-64[data-astro-cid-m62l2p3t]{--gen-span-m:64}.gen-span-l-64[data-astro-cid-m62l2p3t]{--gen-span-l:64}.gen-span-xl-64[data-astro-cid-m62l2p3t]{--gen-span-xl:64}.gen-span-s-72[data-astro-cid-m62l2p3t]{--gen-span-s:72}.gen-span-m-72[data-astro-cid-m62l2p3t]{--gen-span-m:72}.gen-span-l-72[data-astro-cid-m62l2p3t]{--gen-span-l:72}.gen-span-xl-72[data-astro-cid-m62l2p3t]{--gen-span-xl:72}.gen-span-s-80[data-astro-cid-m62l2p3t]{--gen-span-s:80}.gen-span-m-80[data-astro-cid-m62l2p3t]{--gen-span-m:80}.gen-span-l-80[data-astro-cid-m62l2p3t]{--gen-span-l:80}.gen-span-xl-80[data-astro-cid-m62l2p3t]{--gen-span-xl:80}.gen-range__board[data-astro-cid-m62l2p3t]{--gen-span:var(--gen-span-s,32);--gen-pad:clamp(1rem, .7rem + 1.2vw, 2rem);container-type:inline-size}@media (width>=48em){.gen-range__board[data-astro-cid-m62l2p3t]{--gen-span:var(--gen-span-m,32)}}@media (width>=64em){.gen-range__board[data-astro-cid-m62l2p3t]{--gen-span:var(--gen-span-l,56)}}@media (width>=80em){.gen-range__board[data-astro-cid-m62l2p3t]{--gen-span:var(--gen-span-xl,56)}}.gen-range__scale-stage[data-astro-cid-m62l2p3t],.gen-entry__stage[data-astro-cid-m62l2p3t]{font-size:calc(100cqi / var(--gen-span))}.gen-range__heading[data-astro-cid-m62l2p3t]{max-inline-size:14em}.gen-range__scale[data-astro-cid-m62l2p3t]{align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.gen-range__scale-stage[data-astro-cid-m62l2p3t]{padding-block-start:var(--space-2)}.gen-range__scale-note[data-astro-cid-m62l2p3t]{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small);max-inline-size:36ch}.gen-range__list[data-astro-cid-m62l2p3t]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.gen-entry[data-astro-cid-m62l2p3t]{grid-row:span 3;grid-template-rows:subgrid;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);min-inline-size:0;transition:box-shadow var(--dur-hover) var(--ease-cinema), border-color var(--dur-hover) var(--ease-cinema);row-gap:0;display:grid;overflow:hidden}.gen-entry[data-astro-cid-m62l2p3t]:is(:hover,:focus-within){border-color:color-mix(in oklch, var(--gold) 60%, var(--line));box-shadow:var(--shadow-lift)}.gen-entry--no-media[data-astro-cid-m62l2p3t]{grid-row:span 2}.gen-entry__media[data-astro-cid-m62l2p3t]{min-block-size:7.5rem;padding:calc(var(--gen-pad) * 1.5) var(--gen-pad) var(--gen-pad);color:inherit;background:radial-gradient(110% 80% at 50% 110%, color-mix(in oklch, var(--gold) 16%, transparent), transparent 62%), linear-gradient(to bottom, var(--night-raised), var(--night));isolation:isolate;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative}.gen-entry__media--photo[data-astro-cid-m62l2p3t]{background:var(--paper-deep);padding:0}.gen-entry__stage[data-astro-cid-m62l2p3t]{border-block-end:1px solid color-mix(in oklch, var(--on-night) 38%, transparent);background-image:linear-gradient(to right, color-mix(in oklch, var(--on-night) 7%, transparent) 1px, transparent 1px), linear-gradient(to top, color-mix(in oklch, var(--on-night) 7%, transparent) 1px, transparent 1px);background-position:0 100%;background-size:5em 5em;flex:auto;justify-content:flex-start;align-items:flex-end;display:flex;position:relative}[data-astro-cid-m62l2p3t][dir=rtl] .gen-entry__stage[data-astro-cid-m62l2p3t]{background-image:linear-gradient(to left, color-mix(in oklch, var(--on-night) 7%, transparent) 1px, transparent 1px), linear-gradient(to top, color-mix(in oklch, var(--on-night) 7%, transparent) 1px, transparent 1px);background-position:100% 100%}.gen-entry__stage[data-astro-cid-m62l2p3t] .gen-entry__svg{transform-origin:50% 100%;flex:none}.gen-entry[data-astro-cid-m62l2p3t]:is(:hover,:has(.gen-entry__name a:focus-visible),:has(.gen-entry__name a:hover)) .gen-entry__stage[data-astro-cid-m62l2p3t] .d-drawing{--draw-stroke:var(--draw-energised);--draw-stroke-width:var(--draw-energised-width)}.gen-entry__body[data-astro-cid-m62l2p3t]{gap:var(--space-3);padding:var(--gen-pad) var(--gen-pad) var(--space-4);align-content:start;display:grid}.gen-entry__name[data-astro-cid-m62l2p3t]{text-wrap:balance;font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem);font-weight:660;font-stretch:96%;line-height:1.12}[data-astro-cid-m62l2p3t]:lang(ar) .gen-entry__name[data-astro-cid-m62l2p3t]{font-family:var(--font-ar-display);font-weight:var(--wght-ar-display);font-stretch:var(--wdth-ar-latin);line-height:1.35}.gen-entry__name[data-astro-cid-m62l2p3t] a[data-astro-cid-m62l2p3t]{text-decoration-line:none}.gen-entry__name[data-astro-cid-m62l2p3t] a[data-astro-cid-m62l2p3t]:is(:hover,:focus-visible){text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:2px}.gen-entry__summary[data-astro-cid-m62l2p3t]{max-inline-size:var(--measure);color:var(--muted)}.gen-entry__meta[data-astro-cid-m62l2p3t]{gap:0 var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);flex-wrap:wrap;display:flex}.gen-entry__meta-label[data-astro-cid-m62l2p3t],.gen-entry__engine[data-astro-cid-m62l2p3t]{color:var(--muted)}.gen-entry__meta-label[data-astro-cid-m62l2p3t]:after{content:":"}.gen-entry__meta-label[data-astro-cid-m62l2p3t]:lang(fr):after{content:" :"}.gen-entry__brands[data-astro-cid-m62l2p3t]{flex-wrap:wrap;gap:0 .3em;display:inline-flex}.gen-entry__brand[data-astro-cid-m62l2p3t]:not(:last-child):after{content:","}.gen-entry__brands[data-astro-cid-m62l2p3t]:lang(ar) .gen-entry__brand[data-astro-cid-m62l2p3t]:not(:last-child):after{content:"،"}.gen-entry__aside[data-astro-cid-m62l2p3t]{align-content:end;justify-items:start;gap:var(--space-4);padding:0 var(--gen-pad) var(--gen-pad);display:grid}.gen-entry__aside[data-astro-cid-m62l2p3t] .gen-entry__plate{inline-size:100%;max-inline-size:22rem}.gen-entry__aside[data-astro-cid-m62l2p3t]{container-type:inline-size}.gen-entry__aside[data-astro-cid-m62l2p3t] .rating-plate__value.t-figure{font-size:min(var(--fs-figure), 12.5cqi)}.gen-entry__aside[data-astro-cid-m62l2p3t]:lang(fr) .rating-plate__value.t-figure{font-size:min(var(--fs-figure), 11cqi, 2.1rem)}.gen-entry__actions[data-astro-cid-m62l2p3t]{--cluster-gap:var(--space-5)}.gen-entry__view[data-astro-cid-m62l2p3t]{gap:var(--space-2)}.gen-range__foot[data-astro-cid-m62l2p3t]{gap:var(--space-6) var(--gutter);border-block-start:1px solid var(--line);margin-block-start:clamp(2.5rem,1.8rem + 2.5vw,4.5rem);padding-block-start:var(--space-6);display:grid}.gen-range__foot-main[data-astro-cid-m62l2p3t]{gap:var(--space-3);max-inline-size:var(--measure);align-content:start;display:grid}.gen-range__note[data-astro-cid-m62l2p3t]{font-size:var(--fs-lead);line-height:var(--lh-lead)}.gen-range__datasheets[data-astro-cid-m62l2p3t] .link-line[data-astro-cid-m62l2p3t]{line-height:var(--lh-body);display:inline}.gen-range__datasheets[data-astro-cid-m62l2p3t] .arrow{vertical-align:-.15em;margin-inline-start:.35em}.gen-range__legal[data-astro-cid-m62l2p3t]{gap:var(--space-2);max-inline-size:var(--measure);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);align-content:start;display:grid}@media (width>=48em){.gen-range__list[data-astro-cid-m62l2p3t]{grid-template-columns:repeat(2,minmax(0,1fr))}.gen-entry__media[data-astro-cid-m62l2p3t]{min-block-size:11rem}.gen-entry--wide[data-astro-cid-m62l2p3t]{grid-column:1/-1}.gen-range__foot[data-astro-cid-m62l2p3t]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width>=64em){.gen-entry--wide[data-astro-cid-m62l2p3t]{grid-row:span 1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.gen-entry--wide[data-astro-cid-m62l2p3t] .gen-entry__media[data-astro-cid-m62l2p3t]{min-block-size:22rem;grid-area:1/1/span 2;padding-block-start:calc(var(--gen-pad) * 2.5)}.gen-entry--wide[data-astro-cid-m62l2p3t] .gen-entry__body[data-astro-cid-m62l2p3t]{grid-area:1/2;align-content:end;padding-block-start:calc(var(--gen-pad) * 1.5)}.gen-entry--wide[data-astro-cid-m62l2p3t] .gen-entry__aside[data-astro-cid-m62l2p3t]{grid-area:2/2}.gen-entry--wide[data-astro-cid-m62l2p3t] .gen-entry__name[data-astro-cid-m62l2p3t]{font-size:clamp(1.75rem,1.2rem + 1.4vw,2.625rem)}}@media (width>=80em){.gen-range__list[data-astro-cid-m62l2p3t]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.gen-entry__stage[data-astro-cid-m62l2p3t] .gen-entry__svg{transition:translate calc(var(--dur-hover) * 1.4) var(--ease-cinema), color var(--dur-feedback) linear}.gen-entry[data-astro-cid-m62l2p3t]:hover .gen-entry__stage[data-astro-cid-m62l2p3t] .gen-entry__svg{translate:0 -.35rem}}.gen-services[data-astro-cid-pqc4dds7]{isolation:isolate;padding-block:clamp(5rem,3.5rem + 6vw,10rem);position:relative;overflow:hidden}.gen-services__glow[data-astro-cid-pqc4dds7]{z-index:-1;pointer-events:none;background:radial-gradient(70% 45% at 85% 0%, color-mix(in oklch, var(--gold) 13%, transparent), transparent 70%), radial-gradient(90% 60% at 10% 105%, color-mix(in oklch, var(--gold) 10%, transparent), transparent 65%), linear-gradient(to right, color-mix(in oklch, var(--on-night) 4%, transparent) 1px, transparent 1px) 0 0 / 6rem 6rem, linear-gradient(to bottom, color-mix(in oklch, var(--on-night) 4%, transparent) 1px, transparent 1px) 0 0 / 6rem 6rem, var(--night);position:absolute;inset:0}.gen-services__heading[data-astro-cid-pqc4dds7]{max-inline-size:13em}.gen-diagram[data-astro-cid-pqc4dds7]{gap:var(--space-5);border:1px solid var(--night-line);background:color-mix(in oklch, var(--night-raised) 70%, transparent);backdrop-filter:blur(6px);margin:0 0 clamp(3.5rem,2.5rem + 4vw,6.5rem);padding:clamp(1.5rem,1rem + 2.5vw,3.5rem);display:grid}.gen-diagram__body[data-astro-cid-pqc4dds7]{gap:var(--space-3);inline-size:100%;max-inline-size:64rem;font-size:var(--fs-ui);line-height:var(--lh-ui);grid-template-columns:minmax(0,50fr) minmax(0,15fr) minmax(0,35fr);display:grid}.gen-diagram__svg[data-astro-cid-pqc4dds7]{grid-area:2/1/auto/-1;block-size:auto;inline-size:100%;display:block;overflow:visible}.gen-diagram__live[data-astro-cid-pqc4dds7]{stroke:var(--gold)}.gen-diagram__live[data-astro-cid-pqc4dds7] path[data-astro-cid-pqc4dds7]{stroke-width:3px}.gen-diagram__standby[data-astro-cid-pqc4dds7] path[data-astro-cid-pqc4dds7],.gen-diagram__contacts[data-astro-cid-pqc4dds7] path[data-astro-cid-pqc4dds7]{stroke-width:var(--draw-stroke-width)}.gen-diagram__label[data-astro-cid-pqc4dds7]{font-weight:var(--wght-strong)}.gen-diagram__label--grid[data-astro-cid-pqc4dds7]{color:var(--gold);grid-area:1/1}.gen-diagram__label--load[data-astro-cid-pqc4dds7]{text-align:end;color:var(--gold);grid-area:1/3;justify-self:end}@media (width>=48em){.gen-diagram__label--load[data-astro-cid-pqc4dds7]{grid-row:2;align-self:center;translate:0 -1.35em}}.gen-diagram__label--generator[data-astro-cid-pqc4dds7]{grid-area:3/1}.gen-diagram__label--switch[data-astro-cid-pqc4dds7]{grid-area:3/2/auto/-1}.gen-diagram__caption[data-astro-cid-pqc4dds7]{max-inline-size:60ch;color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small)}@media (width>=64em){.gen-diagram[data-astro-cid-pqc4dds7]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;column-gap:clamp(2rem,1rem + 3vw,4rem);padding-block:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.gen-diagram__body[data-astro-cid-pqc4dds7]{max-inline-size:44rem}.gen-diagram__caption[data-astro-cid-pqc4dds7]{font-size:var(--fs-body);line-height:var(--lh-body)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.gen-diagram__body[data-astro-cid-pqc4dds7]:not(.is-drawing,.is-done) .gen-diagram__live[data-astro-cid-pqc4dds7]{opacity:0;animation:1ms linear 3s forwards gen-diagram-show}.gen-diagram__body[data-astro-cid-pqc4dds7].is-armed:not(.is-drawing,.is-done) .gen-diagram__live[data-astro-cid-pqc4dds7]{animation:none}.gen-diagram__body[data-astro-cid-pqc4dds7].is-drawing .gen-diagram__seg[data-astro-cid-pqc4dds7]{stroke-dasharray:var(--draw-s,1) var(--draw-s,1);stroke-dashoffset:var(--draw-s,1);animation:gen-diagram-draw .42s var(--ease-pen) forwards}.gen-diagram__body[data-astro-cid-pqc4dds7].is-drawing .gen-diagram__seg--1[data-astro-cid-pqc4dds7]{animation-duration:.3s;animation-delay:0s}.gen-diagram__body[data-astro-cid-pqc4dds7].is-drawing .gen-diagram__seg--2[data-astro-cid-pqc4dds7]{animation-duration:.65s;animation-delay:.26s}.gen-diagram__body[data-astro-cid-pqc4dds7].is-drawing .gen-diagram__seg--3[data-astro-cid-pqc4dds7]{animation-duration:.32s;animation-delay:.88s}.gen-diagram__body[data-astro-cid-pqc4dds7].is-drawing .gen-diagram__seg--4[data-astro-cid-pqc4dds7]{animation-duration:.48s;animation-delay:1.18s}.gen-diagram__body[data-astro-cid-pqc4dds7].is-drawing .gen-diagram__seg--5[data-astro-cid-pqc4dds7]{animation-duration:.26s;animation-delay:1.62s}.gen-diagram__body[data-astro-cid-pqc4dds7].is-drawing [data-astro-cid-pqc4dds7]:is(.gen-diagram__standby,.gen-diagram__label--generator,.gen-diagram__label--switch){opacity:0;animation:gen-diagram-show .6s var(--ease-cinema) 1.5s forwards}.gen-diagram__body[data-astro-cid-pqc4dds7].is-drawing .gen-diagram__label--load[data-astro-cid-pqc4dds7]{opacity:0;animation:gen-diagram-show .5s var(--ease-cinema) 1.7s forwards}}@keyframes gen-diagram-draw{to{stroke-dashoffset:0}}@keyframes gen-diagram-show{to{opacity:1}}.gen-services__cards[data-astro-cid-pqc4dds7]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.gen-service[data-astro-cid-pqc4dds7]{gap:var(--space-3);border:1px solid var(--night-line);background:linear-gradient(to bottom, color-mix(in oklch, var(--night-raised) 92%, transparent), color-mix(in oklch, var(--night) 70%, transparent));min-inline-size:0;transition:border-color var(--dur-hover) var(--ease-cinema), background-color var(--dur-hover) var(--ease-cinema);align-content:start;padding:clamp(1.5rem,1.1rem + 1.6vw,2.75rem);display:grid;position:relative}.gen-service[data-astro-cid-pqc4dds7]:before{content:"";background:var(--gold);transform-origin:0;block-size:2px;transition:transform calc(var(--dur-hover) * 1.2) var(--ease-cinema);position:absolute;inset-block-start:-1px;inset-inline:-1px;transform:scaleX(0)}[data-astro-cid-pqc4dds7][dir=rtl] .gen-service[data-astro-cid-pqc4dds7]:before{transform-origin:100%}.gen-service[data-astro-cid-pqc4dds7]:is(:hover,:focus-within){border-color:color-mix(in oklch, var(--gold) 45%, var(--night-line))}.gen-service[data-astro-cid-pqc4dds7]:is(:hover,:focus-within):before{transform:scaleX(1)}.gen-service__heading[data-astro-cid-pqc4dds7]{font-size:clamp(1.625rem,1.3rem + 1.2vw,2.375rem);font-weight:660;font-stretch:96%;line-height:1.08}[data-astro-cid-pqc4dds7]:lang(ar) .gen-service__heading[data-astro-cid-pqc4dds7]{font-family:var(--font-ar-display);font-weight:var(--wght-ar-display);font-stretch:var(--wdth-ar-latin);line-height:1.3}.gen-service__body[data-astro-cid-pqc4dds7]{max-inline-size:var(--measure);color:color-mix(in oklch, var(--on-night) 88%, transparent)}.gen-service__subheading[data-astro-cid-pqc4dds7]{color:var(--gold);font-size:var(--fs-eyebrow);line-height:1.3;font-weight:var(--wght-strong);letter-spacing:.14em;text-transform:uppercase;margin-block-start:var(--space-3);font-stretch:112%}[data-astro-cid-pqc4dds7]:lang(ar) .gen-service__subheading[data-astro-cid-pqc4dds7]{font-size:var(--fs-small);font-stretch:var(--wdth-text);text-transform:none}.gen-service__list[data-astro-cid-pqc4dds7]{border-block-end:1px solid var(--night-line);margin:0;padding:0;list-style:none}.gen-service__list[data-astro-cid-pqc4dds7] li[data-astro-cid-pqc4dds7]{align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--night-line);display:flex}.gen-service__list[data-astro-cid-pqc4dds7] li[data-astro-cid-pqc4dds7]:before{content:"";background:var(--gold);flex:none;block-size:.4em;inline-size:.4em;translate:0 -.15em}.gen-service__note[data-astro-cid-pqc4dds7]{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small)}.gen-parts[data-astro-cid-pqc4dds7]{border-color:color-mix(in oklch, var(--gold) 45%, transparent);background:radial-gradient(80% 140% at 100% 100%, color-mix(in oklch, var(--gold) 14%, transparent), transparent 60%), linear-gradient(to bottom, var(--night-raised), color-mix(in oklch, var(--night) 70%, transparent));scroll-margin-block-start:calc(var(--header-h,0px) + var(--space-5))}[data-astro-cid-pqc4dds7][dir=rtl] .gen-parts[data-astro-cid-pqc4dds7]{background:radial-gradient(80% 140% at 0% 100%, color-mix(in oklch, var(--gold) 14%, transparent), transparent 60%), linear-gradient(to bottom, var(--night-raised), color-mix(in oklch, var(--night) 70%, transparent))}.gen-parts__text[data-astro-cid-pqc4dds7]{gap:var(--space-3);max-inline-size:var(--measure);display:grid}.gen-parts__body[data-astro-cid-pqc4dds7]{font-size:var(--fs-lead);line-height:var(--lh-lead)}.gen-parts__note[data-astro-cid-pqc4dds7]{color:var(--muted)}.gen-parts__action[data-astro-cid-pqc4dds7]{margin-block-start:var(--space-2)}@media (width>=48em){.gen-services__cards[data-astro-cid-pqc4dds7]{grid-template-columns:repeat(2,minmax(0,1fr))}.gen-parts[data-astro-cid-pqc4dds7]{grid-column:1/-1}}@media (width>=64em){.gen-parts[data-astro-cid-pqc4dds7]{align-items:end;column-gap:var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto}.gen-parts__titles[data-astro-cid-pqc4dds7]{align-self:start}.gen-parts__action[data-astro-cid-pqc4dds7]{margin:0}}.gen-supply[data-astro-cid-32lpvshx]{padding-block-end:clamp(4.5rem,3rem + 6vw,9rem)}.gen-supply__grid[data-astro-cid-32lpvshx]{gap:var(--space-block) var(--gutter);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.gen-supply__main[data-astro-cid-32lpvshx]{gap:var(--space-5);align-content:start;display:grid}.gen-supply__heading[data-astro-cid-32lpvshx]{max-inline-size:10em}.gen-supply__body[data-astro-cid-32lpvshx]{max-inline-size:34ch}[data-astro-cid-32lpvshx]:lang(ar) .gen-supply__body[data-astro-cid-32lpvshx]{max-inline-size:28em}.gen-sizing[data-astro-cid-32lpvshx]{gap:var(--space-4);background:radial-gradient(120% 70% at 100% 115%, color-mix(in oklch, var(--gold) 20%, transparent), transparent 62%), linear-gradient(to bottom, var(--night-raised), var(--night));box-shadow:var(--shadow-lift);align-content:start;padding:clamp(1.75rem,1.2rem + 2vw,3.25rem);display:grid;position:relative;overflow:hidden}[dir=rtl] .gen-sizing[data-astro-cid-32lpvshx]{background:radial-gradient(120% 70% at 0% 115%, color-mix(in oklch, var(--gold) 20%, transparent), transparent 62%), linear-gradient(to bottom, var(--night-raised), var(--night))}.gen-sizing__heading[data-astro-cid-32lpvshx]{text-wrap:balance;font-size:clamp(1.75rem,1.35rem + 1.5vw,2.75rem);font-weight:660;font-stretch:96%;line-height:1.06}[data-astro-cid-32lpvshx]:lang(ar) .gen-sizing__heading[data-astro-cid-32lpvshx]{font-family:var(--font-ar-display);font-weight:var(--wght-ar-display);font-stretch:var(--wdth-ar-latin);line-height:1.3}.gen-sizing__body[data-astro-cid-32lpvshx]{max-inline-size:var(--measure);color:color-mix(in oklch, var(--on-night) 88%, transparent)}.gen-sizing__intro[data-astro-cid-32lpvshx]{color:var(--gold);font-size:var(--fs-eyebrow);line-height:1.3;font-weight:var(--wght-strong);letter-spacing:.14em;text-transform:uppercase;margin-block-start:var(--space-2);font-stretch:112%}[data-astro-cid-32lpvshx]:lang(ar) .gen-sizing__intro[data-astro-cid-32lpvshx]{font-size:var(--fs-small);font-stretch:var(--wdth-text);text-transform:none}.gen-sizing__list[data-astro-cid-32lpvshx]{counter-reset:gen-sizing;border-block-end:1px solid var(--night-line);margin:0;padding:0;list-style:none}.gen-sizing__list[data-astro-cid-32lpvshx] li[data-astro-cid-32lpvshx]{counter-increment:gen-sizing;padding-block:var(--space-3);border-block-start:1px solid var(--night-line);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;display:grid}.gen-sizing__list[data-astro-cid-32lpvshx] li[data-astro-cid-32lpvshx]:before{content:counter(gen-sizing, decimal-leading-zero);color:var(--gold);font-family:var(--font-latin);font-size:var(--fs-small);font-weight:var(--wght-medium);font-stretch:var(--wdth-expanded);font-variant-numeric:tabular-nums lining-nums}.gen-sizing__action[data-astro-cid-32lpvshx]{margin-block-start:var(--space-3)}@media (width>=64em){.gen-supply__grid[data-astro-cid-32lpvshx]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(2rem,1rem + 4vw,6rem)}}.gen-request[data-astro-cid-32lpvshx]{padding-block:0 clamp(4.5rem,3rem + 6vw,9rem)}.gen-request__panel[data-astro-cid-32lpvshx]{gap:var(--space-6) var(--gutter);border-block-start:2px solid var(--ink);align-items:end;padding-block-start:var(--space-block);display:grid}.gen-request__text[data-astro-cid-32lpvshx]{gap:var(--space-4);display:grid}.gen-request__heading[data-astro-cid-32lpvshx]{max-inline-size:14em}.gen-request__actions[data-astro-cid-32lpvshx]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.gen-request__actions[data-astro-cid-32lpvshx] .gen-request__wa{min-block-size:var(--target-primary);margin-inline-start:var(--space-3)}@media (width>=64em){.gen-request__panel[data-astro-cid-32lpvshx]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.gen-request__actions[data-astro-cid-32lpvshx]{flex-direction:column;align-items:flex-start}.gen-request__actions[data-astro-cid-32lpvshx] .gen-request__wa{margin-inline-start:0}}
