.map[data-astro-cid-p4xglbpe]{margin:0;padding:clamp(1rem,3vw,2.5rem) 0 0}.map__frame[data-astro-cid-p4xglbpe]{padding:clamp(.5rem,2vw,1.5rem) 0;position:relative}.map__frame[data-astro-cid-p4xglbpe]:before{content:"";pointer-events:none;background-image:radial-gradient(oklch(18% .01 264/.06) 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(110% 110% at 50% 45%,#000 38%,#0000 82%)}.map__svg[data-astro-cid-p4xglbpe],.map__insetSvg[data-astro-cid-p4xglbpe]{user-select:none;position:relative}.map__svg[data-astro-cid-p4xglbpe]{width:100%;height:auto;display:block;mask-image:radial-gradient(118% 118% at 58% 46%,#000 42%,#0000 94%)}.map__inset[data-astro-cid-p4xglbpe]{background:color-mix(in oklab, var(--background) 86%, transparent);backdrop-filter:blur(2px);border:1px solid var(--border);border-radius:var(--radius-md);width:clamp(11rem,35%,24rem);padding:.5rem .75rem .6rem;position:absolute;bottom:0;right:0}.map__insetTitle[data-astro-cid-p4xglbpe]{user-select:none;font-family:var(--font-display);font-size:var(--step-cap);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-weight:700}.map__insetSvg[data-astro-cid-p4xglbpe]{width:100%;height:auto;display:block}@media (width<=74.99rem){.map__inset[data-astro-cid-p4xglbpe]{width:100%;margin-top:1rem;position:static}}.map__label[data-astro-cid-p4xglbpe]{font-family:var(--font-display);fill:var(--foreground);text-anchor:middle;paint-order:stroke fill;stroke:var(--background);stroke-width:4.5px;stroke-linejoin:round;pointer-events:none;user-select:none;font-size:11px;font-weight:700}.map__label--inset[data-astro-cid-p4xglbpe]{stroke-width:6px;font-size:15px}@media (width<=47.99rem){.map__label[data-astro-cid-p4xglbpe]:not(.map__label--inset){display:none}}.map__hit[data-astro-cid-p4xglbpe]{fill:#0000;cursor:pointer}@media (width<=47.99rem){.map__svg[data-astro-cid-p4xglbpe] .map__hit[data-astro-cid-p4xglbpe],.map__svg[data-astro-cid-p4xglbpe] .map__market[data-astro-cid-p4xglbpe]{pointer-events:none}.map__svg[data-astro-cid-p4xglbpe] .map__market[data-astro-cid-p4xglbpe]{cursor:default}}.map__market[data-astro-cid-p4xglbpe]:hover,.map__market[data-astro-cid-p4xglbpe]:focus-visible,.map__market[data-astro-cid-p4xglbpe].is-active{fill:var(--primary);outline:none}.map__market[data-astro-cid-p4xglbpe]:focus,.map__market[data-astro-cid-p4xglbpe]:focus-visible{outline:none}.map__market[data-astro-cid-p4xglbpe]:focus-visible{stroke:var(--ink-deep);stroke-width:3px}.map__market[data-astro-cid-p4xglbpe]{cursor:pointer;transition:fill var(--speed) var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.map__market[data-astro-cid-p4xglbpe]{transition:none}}.map__tip[data-astro-cid-p4xglbpe]{z-index:3;background:var(--background);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);pointer-events:none;max-width:15rem;translate:var(--tx,0) var(--ty,0);gap:.1rem;padding:.5rem .7rem;display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 20px #1a1a2e1f}.map__tip[data-astro-cid-p4xglbpe][hidden]{display:none}.map__tipName[data-astro-cid-p4xglbpe]{font-family:var(--font-display);font-size:var(--step-0);color:var(--foreground);font-weight:700}.map__tipPartner[data-astro-cid-p4xglbpe]{font-size:var(--step--1);color:var(--muted-foreground)}.map__land[data-astro-cid-p4xglbpe]{fill:none;stroke:oklch(18% .01 264/.2);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.map__market[data-astro-cid-p4xglbpe]{fill:url(#marketInk);stroke:#ffffff8c;stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map__market[data-astro-cid-p4xglbpe][data-market=Morocco],.map__market[data-astro-cid-p4xglbpe][data-market=Morocco]:focus-visible{stroke:none}.map__insetSvg[data-astro-cid-p4xglbpe] .map__market[data-astro-cid-p4xglbpe]{fill:url(#marketInkInset)}.mk[data-astro-cid-p4xglbpe]{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem 1.5rem;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);padding-top:1.5rem;display:grid}.mk__item[data-astro-cid-p4xglbpe]{border:1px solid var(--border);font-family:var(--font-display);font-size:var(--step--1);color:var(--foreground);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-weight:600;display:inline-flex}.mk__name[data-astro-cid-p4xglbpe]{font-weight:700}.mk__partner[data-astro-cid-p4xglbpe]{color:var(--muted-foreground);font-weight:500}.mk__flag[data-astro-cid-p4xglbpe]{border:1px solid var(--border);border-radius:2px;flex:none;width:auto;height:.8rem}.net__region[data-astro-cid-p4xglbpe]+.net__region[data-astro-cid-p4xglbpe]{margin-top:clamp(3rem,2rem + 3vw,4.5rem)}.net__head[data-astro-cid-p4xglbpe]{margin-bottom:0;padding-bottom:.875rem}.net__count[data-astro-cid-p4xglbpe]{font-family:var(--font-display);font-size:var(--step--1);color:var(--muted-foreground);flex:none;font-weight:700}.net__row[data-astro-cid-p4xglbpe]{border-top:1px solid var(--border);grid-template-columns:1fr;gap:.75rem;padding-block:1.5rem;display:grid}.net__row[data-astro-cid-p4xglbpe]:first-child{border-top-color:var(--rule-strong)}.net__row[data-astro-cid-p4xglbpe]:last-child{border-bottom:1px solid var(--border)}@media (width>=64rem){.net__row[data-astro-cid-p4xglbpe]{grid-template-columns:13rem minmax(0,1fr) 17rem;align-items:start;gap:2rem}}.net__country[data-astro-cid-p4xglbpe]{font-family:var(--font-display);font-size:var(--step-1);color:var(--foreground);align-items:center;gap:.625rem;font-weight:700;line-height:1.2;display:flex}.net__flag[data-astro-cid-p4xglbpe]{border:1px solid var(--border);border-radius:2px;flex:none;width:auto;height:1rem}.net__company[data-astro-cid-p4xglbpe]{font-family:var(--font-display);font-size:var(--step-0);color:var(--foreground);font-weight:700}.net__address[data-astro-cid-p4xglbpe]{max-width:46ch;font-size:var(--step--1);color:var(--muted-foreground);margin-top:.25rem;line-height:1.6}.net__contact[data-astro-cid-p4xglbpe]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.net__link[data-astro-cid-p4xglbpe]{min-height:40px;font-size:var(--step--1);color:var(--foreground);transition:color var(--speed);align-items:center;gap:.5rem;display:inline-flex}.net__link[data-astro-cid-p4xglbpe] svg[data-astro-cid-p4xglbpe],.net__link[data-astro-cid-p4xglbpe]:hover{color:var(--primary)}.net__email[data-astro-cid-p4xglbpe]{word-break:break-word}
