@media not (min-width:56rem){.mqb-racine .acc-hero.b-hero-accueil .b-hero-contenu{padding-bottom:132px}.mqb-racine .acc-hero.b-hero-accueil .b-hero-legende{bottom:96px}}@media (min-width:48rem) and (not (min-width:56rem)){.mqb-racine .acc-hero.b-hero-accueil{min-height:0}}@media (min-width:56rem){.mqb-racine .acc-hero.b-hero-accueil .b-hero-contenu{padding-bottom:262px}.mqb-racine .acc-hero.b-hero-accueil .b-hero-legende{bottom:248px}}.acc-tri{z-index:3;gap:12px;margin-top:-64px;display:grid;position:relative}.acc-pan{--acc-pad:18px;isolation:isolate;background:var(--u-fond);color:#fff;min-width:0;animation:b-monte .8s var(--b-ease) .15s both;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 50px -28px #0a1834b3}.acc-pan:nth-child(2){animation-delay:.25s}.acc-pan:nth-child(3){animation-delay:.35s}.acc-pan-scene{isolation:isolate;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.acc-pan-media{z-index:-1;background:var(--u-fond);position:absolute;inset:0}.acc-pan-media video,.acc-pan-media img{transition:transform 1.4s var(--b-ease)}.acc-pan[data-actif="1"] .acc-pan-media video,.acc-pan[data-actif="1"] .acc-pan-media img{transform:scale(1.04)}.acc-pan-haut{padding:var(--acc-pad) var(--acc-pad) 46px;background:linear-gradient(180deg, color-mix(in srgb, var(--u-fond) 94%, transparent) 0%, color-mix(in srgb, var(--u-fond) 84%, transparent) 50%, color-mix(in srgb, var(--u-fond) 45%, transparent) 78%, color-mix(in srgb, var(--u-fond) 0%, transparent) 100%)}.acc-pan-num{letter-spacing:.16em;color:var(--u-acc-video,var(--u-acc));align-items:center;gap:10px;font-size:.9375rem;font-weight:800;display:flex}.acc-pan-filet{transform-origin:0;width:34px;height:2px;transition:transform .7s var(--b-ease);background:currentColor;border-radius:2px;transform:scaleX(.5)}.acc-pan[data-actif="1"] .acc-pan-filet{transform:scaleX(1)}.acc-pan-nom{letter-spacing:-.035em;color:#fff;text-shadow:0 2px 22px #00000059;text-wrap:balance;margin-top:8px;font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:800;line-height:1}.acc-pan-milieu{flex:1;justify-content:flex-end;align-items:flex-end;min-height:92px;padding:10px 12px;display:flex}.acc-pan-legende{padding:5px 10px}.acc-court{display:none}@media not (min-width:48rem){.acc-long{display:none}.acc-court{display:inline}}.acc-pan-bas{padding:16px var(--acc-pad) 18px;background:var(--u-fond);border-top:4px solid var(--u-acc);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"accroche accroche""parties entrer";align-items:end;gap:10px 14px;display:grid}.acc-pan-accroche{color:#e9eef6;text-wrap:pretty;grid-area:accroche;font-size:1.125rem;line-height:1.45}.acc-pan-parties{color:#fff;flex-wrap:wrap;grid-area:parties;gap:2px 0;font-size:1rem;font-weight:700;line-height:1.4;display:flex}.acc-pan-partie:not(:last-child):after{content:"·";color:var(--u-acc);margin:0 8px;font-weight:800}.acc-pan-entrer{background:var(--u-acc);min-height:52px;color:var(--u-sur-acc);white-space:nowrap;border-radius:999px;grid-area:entrer;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:1.0625rem;font-weight:800;display:inline-flex}.acc-pan-entrer:after{content:"";z-index:1;position:absolute;inset:0}.acc-pan-entrer:focus-visible{outline:none}.acc-pan:has(.acc-pan-entrer:focus-visible){outline:3px solid var(--u-acc);outline-offset:3px}.acc-pan-fleche{width:22px;height:22px;transition:transform .4s var(--b-ease)}.acc-pan[data-actif="1"] .acc-pan-fleche,.acc-pan:hover .acc-pan-fleche{transform:translate(5px)}.acc-pan[data-actif="1"]{box-shadow:0 0 0 2px var(--u-acc), 0 30px 60px -28px #0a1834bf}@media (min-width:30rem){.acc-pan{--acc-pad:22px}}@media (min-width:48rem) and (not (min-width:56rem)){.acc-tri{gap:14px;margin-top:-88px}.acc-pan-milieu{min-height:150px}}@media (min-width:56rem){.acc-tri{gap:14px;height:clamp(520px,64vh,620px);margin-top:-232px;display:flex}.acc-pan{--acc-pad:clamp(22px, 1.6vw, 30px);transition:flex-grow .9s var(--b-ease), box-shadow .5s var(--b-ease);border-radius:28px;flex:1 1 0}.acc-tri[data-mode=survol] .acc-pan[data-actif="1"]{flex-grow:1.45}.acc-pan-nom{margin-top:12px;font-size:clamp(2.25rem,1rem + 2.4vw,3.5rem)}.acc-pan-haut>*,.acc-pan-bas>p{width:min(23rem, calc((100vw - 2 * var(--b-gout) - 28px) / 3.45 - 2 * var(--acc-pad)))}.acc-pan-bas{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;min-height:228px;padding-top:20px;padding-bottom:24px;display:flex}.acc-pan-accroche{font-size:1.1875rem}.acc-pan-entrer{min-height:54px;padding:0 26px;font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.acc-pan,.acc-pan-filet,.acc-pan-fleche,.acc-pan-media video,.acc-pan-media img{transition:none;animation:none}}.acc-qui-medias{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"fr ci";align-content:center;gap:12px;display:grid}.acc-qui-tuile{aspect-ratio:1;background:#0e0c0a;border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #14213d99}@media (min-width:68.75rem){.acc-qui-tuile{aspect-ratio:4/5}}.acc-qui-fr{grid-area:fr}.acc-qui-ci{grid-area:ci}.acc-qui-tag{z-index:2;color:var(--b-encre);background:#fff;border-radius:999px;padding:7px 13px;font-size:.9375rem;font-weight:800;line-height:1.2;position:absolute;top:12px;left:12px;box-shadow:0 8px 20px -10px #00000080}.acc-qui-legende{z-index:2;position:absolute;bottom:12px;left:12px}@media not (min-width:40rem){.acc-qui-medias{grid-template-columns:minmax(0,1fr);grid-template-areas:"fr""ci"}.acc-qui-tuile{aspect-ratio:16/10}}.acc-urow-medaillon{z-index:2;aspect-ratio:4/3;width:38%;box-shadow:0 0 0 5px var(--b-sable), 0 20px 40px -18px #0009;border-radius:18px;margin:0;position:absolute;top:14px;right:14px;overflow:hidden}.acc-urow-medaillon-legende{padding:4px 9px;position:absolute;bottom:8px;left:8px}@media (min-width:68.75rem){.acc-urow-medaillon{width:34%;top:auto;bottom:18px}.acc-urow:nth-child(odd) .acc-urow-medaillon{left:18px;right:auto}.acc-urow:nth-child(2n) .acc-urow-medaillon{right:18px}}@media not (min-width:68.75rem){.acc-chantiers .b-chantiers-texte{flex-direction:column;display:flex}.acc-chantiers .b-chantiers-vignettes{order:-1;margin-top:0;margin-bottom:22px}.acc-chantiers .b-chantiers{gap:14px}}
