.fmap[data-astro-cid-35jd3cqn]{position:relative;width:100%}.fmap__svg[data-astro-cid-35jd3cqn]{display:block;width:100%;height:auto;overflow:visible}.fmap__shape[data-astro-cid-35jd3cqn]{fill:#030e1b0f}.fmap__markers[data-astro-cid-35jd3cqn]{position:absolute;inset:0}.fmap__item[data-astro-cid-35jd3cqn]{position:absolute;transform:translate(-50%,-50%)}.fmap__item[data-astro-cid-35jd3cqn]:hover,.fmap__item[data-astro-cid-35jd3cqn]:focus-within{z-index:5}.fmap__marker[data-astro-cid-35jd3cqn]{display:block;padding:6px}.fmap__dot[data-astro-cid-35jd3cqn]{display:block;width:12px;height:12px;border-radius:50%;background:var(--c-nuit);box-shadow:0 0 #030e1b40;transition:transform var(--t-fast),box-shadow var(--t-fast)}.fmap__marker[data-astro-cid-35jd3cqn]:hover .fmap__dot[data-astro-cid-35jd3cqn],.fmap__marker[data-astro-cid-35jd3cqn]:focus-visible .fmap__dot[data-astro-cid-35jd3cqn]{transform:scale(1.5);box-shadow:0 0 0 6px #030e1b1f}.fmap__card[data-astro-cid-35jd3cqn]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(6px);width:240px;padding:10px;background:var(--c-blanc);border:1px solid var(--c-nuit-10);box-shadow:0 16px 40px #030e1b29;border-radius:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast),transform var(--t-fast),visibility var(--t-fast)}.fmap__item[data-astro-cid-35jd3cqn]:hover .fmap__card[data-astro-cid-35jd3cqn],.fmap__item[data-astro-cid-35jd3cqn]:focus-within .fmap__card[data-astro-cid-35jd3cqn]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.fmap__card[data-astro-cid-35jd3cqn]:hover .fmap__name[data-astro-cid-35jd3cqn]{text-decoration:underline;text-underline-offset:3px}.fmap__thumb[data-astro-cid-35jd3cqn]{border-radius:6px;overflow:hidden;margin-bottom:8px}.fmap__name[data-astro-cid-35jd3cqn]{font-weight:600;font-size:var(--fs-base);line-height:1.2;color:var(--c-nuit)}.fmap__city[data-astro-cid-35jd3cqn]{font-size:var(--fs-sm);color:#030e1b99;margin-top:2px}.fmap__spec[data-astro-cid-35jd3cqn]{font-size:var(--fs-xs);color:#030e1bb3;margin-top:6px}.fmap__cta[data-astro-cid-35jd3cqn]{display:inline-block;margin-top:8px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--c-nuit)}@media(prefers-reduced-motion:reduce){.fmap__dot[data-astro-cid-35jd3cqn]{transform:none!important}}.band[data-astro-cid-j7pv25f6]{padding-block:clamp(56px,8vw,100px)}.band--intro[data-astro-cid-j7pv25f6]{padding-block:clamp(72px,10vw,140px)}.eyebrow[data-astro-cid-j7pv25f6]{font-size:var(--fs-lg);text-transform:uppercase;letter-spacing:.02em;color:var(--c-nuit)}.hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:flex-end;min-height:clamp(520px,90svh,900px);overflow:hidden}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#030e1b99,#030e1b26 42%,#030e1b00 68%);z-index:1;pointer-events:none}.hero__slider[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;background:#0a1626}.hero__slide[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.hero__slide[data-astro-cid-j7pv25f6].is-active{opacity:1}.hero__slide[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001)}@media(prefers-reduced-motion:no-preference){.hero__slide[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transition:transform 7s ease-out}.hero__slide[data-astro-cid-j7pv25f6].is-active img[data-astro-cid-j7pv25f6]{transform:scale(1.07)}}.hero__dots[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;right:clamp(16px,3vw,40px);bottom:clamp(20px,3vw,36px);display:flex;gap:10px;align-items:center}.hero__dot[data-astro-cid-j7pv25f6]{position:relative;width:clamp(26px,3vw,40px);height:3px;padding:0;border:0;border-radius:2px;background:#f3f6f652;cursor:pointer;transition:background var(--t-fast)}.hero__dot[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}.hero__dot[data-astro-cid-j7pv25f6]:hover{background:#f3f6f680}.hero__dot__fill[data-astro-cid-j7pv25f6]{position:absolute;inset:0 auto 0 0;width:0%;background:var(--c-blanc-casse);border-radius:2px}.hero__dot[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--c-blanc-casse);outline-offset:3px}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;padding:0 24px 32px;display:flex;flex-direction:column;gap:clamp(16px,2vw,28px)}.hero__title[data-astro-cid-j7pv25f6]{margin:0;font-weight:500;font-size:var(--fs-display-lg);line-height:1.02;text-transform:uppercase;color:var(--c-blanc-casse);text-shadow:0 2px 24px rgba(0,0,0,.35)}.hero__accroche[data-astro-cid-j7pv25f6]{max-width:680px;font-size:var(--fs-lg);line-height:1.4;color:var(--c-blanc-casse);text-shadow:0 1px 16px rgba(0,0,0,.4)}.presentation[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:clamp(40px,8vw,154px);align-items:start}.presentation__label[data-astro-cid-j7pv25f6]{font-size:var(--fs-lg);text-transform:uppercase;line-height:1.3;color:var(--c-nuit)}.presentation__body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.presentation__text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.1em;font-size:var(--fs-lg);font-weight:500;line-height:1.5;color:var(--c-nuit)}.presentation__text[data-astro-cid-j7pv25f6] .word{opacity:.15;transition:opacity .1s linear;will-change:opacity}.duo[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.3vw,44px)}.media-text[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,450fr) minmax(0,900fr);gap:clamp(32px,5vw,96px);align-items:center}.media-text__p[data-astro-cid-j7pv25f6]{max-width:720px;font-size:var(--fs-lg);line-height:1.4;color:var(--c-nuit)}@media(max-width:900px){.media-text[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.text-right[data-astro-cid-j7pv25f6]{display:flex;justify-content:flex-end}.text-right[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:846px;font-size:var(--fs-lg);line-height:1.35;color:var(--c-nuit)}.stats[data-astro-cid-j7pv25f6]{background:var(--c-blanc-casse);padding-block:clamp(56px,8vw,100px) clamp(48px,6vw,80px)}.stats__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,892fr) minmax(0,936fr);gap:clamp(40px,5vw,92px);align-items:start}.stats__heading[data-astro-cid-j7pv25f6]{font-weight:500;font-size:var(--fs-2xl);line-height:1.15;margin-bottom:clamp(16px,2vw,24px)}.stats__row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:107px;border-top:1px solid var(--c-nuit-10)}.stats__row[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:500;font-size:var(--fs-2xl);color:var(--c-nuit)}.stats__row[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--fs-md);text-transform:uppercase;text-align:right;color:var(--c-nuit)}.band-flush[data-astro-cid-j7pv25f6] .img-ph,.band-flush[data-astro-cid-j7pv25f6] .img-ph__real{display:block}.matieres-intro[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:clamp(32px,5vw,64px)}.matieres-intro__head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:32px;max-width:936px}.matieres-intro__title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display-lg);line-height:1.05;color:var(--c-nuit)}.matieres-intro__text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.2em;align-self:flex-end;max-width:936px;font-size:var(--fs-lg);line-height:1.35;color:var(--c-nuit)}.sf-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;padding-bottom:clamp(56px,8vw,100px)}.sf-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px;color:var(--c-nuit)}.sf-card__media[data-astro-cid-j7pv25f6]{background:#030e1b0d;padding:30px}.sf-card__title[data-astro-cid-j7pv25f6]{font-weight:600;font-size:var(--fs-xl);line-height:1.15}.sf-card__desc[data-astro-cid-j7pv25f6]{font-size:var(--fs-md);line-height:1.35}.sf-card[data-astro-cid-j7pv25f6]:hover .sf-card__title[data-astro-cid-j7pv25f6],.sf-card[data-astro-cid-j7pv25f6]:focus-visible .sf-card__title[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:4px}.cta-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cta-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px;color:var(--c-nuit)}.cta-card__title[data-astro-cid-j7pv25f6]{font-weight:600;font-size:var(--fs-xl)}.cta-card__desc[data-astro-cid-j7pv25f6]{font-size:var(--fs-md);line-height:1.35}.cta-card[data-astro-cid-j7pv25f6]:hover .cta-card__title[data-astro-cid-j7pv25f6],.cta-card[data-astro-cid-j7pv25f6]:focus-visible .cta-card__title[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:4px}@media(max-width:1024px){.sf-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.presentation[data-astro-cid-j7pv25f6],.stats__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:600px){.duo[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.stats__row[data-astro-cid-j7pv25f6]{min-height:84px}}
