[data-piece=h1]{--relais:1;position:relative}[data-piece=h1].h1-anime{height:180svh}[data-piece=h1] .h1-ecran{height:max(620px, calc(100svh - var(--decal,0px) - var(--entete-bas,0px)));position:relative;overflow:hidden}[data-piece=h1].h1-anime .h1-ecran{position:sticky;top:0}[data-piece=h1] .h1-halo{left:var(--gx,72%);top:var(--gy,52%);width:calc(var(--gr,240px) * 4.4);aspect-ratio:1;pointer-events:none;opacity:calc(var(--force,1) * var(--relais));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--masque-bas,200vh) - 160px), transparent var(--masque-bas,200vh));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--masque-bas,200vh) - 160px), transparent var(--masque-bas,200vh));mask-image:linear-gradient(to bottom, #000 calc(var(--masque-bas,200vh) - 160px), transparent var(--masque-bas,200vh));background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--accent) 9%, transparent) 52%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[data-piece=h1][data-scene3d] .h1-halo{--force:.45}[data-piece=h1] .h1-scene{pointer-events:none;position:absolute;inset:0}[data-piece=h1] .h1-emprise{pointer-events:none;width:10px;height:10px;position:absolute;top:50%;left:50%}[data-piece=h1] .h1-secours{width:100%;height:auto;opacity:var(--relais);display:none}[data-piece=h1].h1-sans-webgl .h1-secours{display:block}[data-piece=h1].h1-sans-webgl .h1-scene{display:none}[data-piece=h1].h1-sans-webgl .h1-emprise{width:min(470px,40%);height:auto;top:52%;left:auto;right:6%;transform:translateY(-50%)}[data-piece=h1] .h1-repere{z-index:3;opacity:calc(var(--vue,0) * var(--relais));white-space:nowrap;pointer-events:none;font-family:var(--police-texte);letter-spacing:.02em;color:var(--texte);background:color-mix(in srgb, var(--surface) 90%, transparent);border:1px solid var(--ligne);will-change:transform, opacity;border-radius:4px;padding:5px 9px;font-size:13px;font-weight:600;position:absolute;top:0;left:0}[data-piece=h1] .h1-texte{z-index:2;height:100%;padding:calc(var(--entete-haut,0px) + 28px) 0 40px var(--gouttiere);max-width:calc(var(--gouttiere) + 460px);flex-direction:column;justify-content:center;display:flex;position:relative}[data-piece=h1] h1{font-family:var(--police-titre);font-weight:var(--graisse-titre);letter-spacing:-.018em;color:var(--texte);text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(34px,3.4vw,50px);line-height:1.08}[data-piece=h1] .h1-sous-titre{max-width:34ch;font-family:var(--police-texte);color:var(--texte-2);margin:20px 0 0;font-size:17px;line-height:1.55}[data-piece=h1] .h1-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}@media (scripting:none){[data-piece=h1] .h1-secours{display:block}[data-piece=h1] .h1-emprise{width:min(470px,40%);height:auto;top:52%;left:auto;right:6%;transform:translateY(-50%)}}@media (max-width:760px){[data-piece=h1] .h1-ecran{height:max(600px, calc(100svh - var(--decal,0px) - var(--entete-bas,0px)))}[data-piece=h1] .h1-texte{justify-content:flex-end;max-width:none;padding:0 20px 26px}[data-piece=h1] h1{font-size:clamp(28px,7.6vw,36px);line-height:1.1}[data-piece=h1] .h1-sous-titre{max-width:none;margin-top:12px;font-size:15.5px;line-height:1.5}[data-piece=h1] .h1-actions{gap:12px 20px;margin-top:20px}[data-piece=h1] .h1-actions .btn{flex:100%;justify-content:center}[data-piece=h1].h1-sans-webgl .h1-emprise{right:50%;top:calc(var(--entete-haut,0px) + 16px);width:min(300px,74%);transform:translate(50%)}}@media (max-width:760px) and (scripting:none){[data-piece=h1] .h1-emprise{right:50%;top:calc(var(--entete-haut,0px) + 16px);width:min(300px,74%);transform:translate(50%)}}
[data-piece=p6]{--relais:1;padding:120px 0 110px}[data-piece=p6] .p6-cadre{max-width:calc(var(--largeur) + 2 * var(--gouttiere));padding:0 var(--gouttiere);margin:0 auto}[data-piece=p6] .p6-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 48px;display:flex}[data-piece=p6] h2{letter-spacing:-.02em;color:var(--texte);font-size:clamp(32px,3.6vw,48px);line-height:1.06}[data-piece=p6] .p6-voir{flex:none}[data-piece=p6] .p6-tete:has(.d1-ligne-mask) .p6-voir{--remonte:calc(.14 * clamp(32px, 3.6vw, 48px));top:calc(-1 * var(--remonte));margin:var(--remonte) 0 calc(-1 * var(--remonte));position:relative}[data-piece=p6] .p6-scene{margin-top:30px;position:relative}[data-piece=p6] .p6-orbite{--rx:min(520px, 42vw);--ry:calc(var(--rx) * .36);height:calc(var(--ry) * 2 + 150px);position:relative}[data-piece=p6] .p6-trace{width:calc(var(--rx,400px) * 2);height:calc(var(--ry,140px) * 2);z-index:0;max-width:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}[data-piece=p6] .p6-trace ellipse{stroke-width:1.5px;stroke-opacity:.7}[data-piece=p6] .p6-trace stop:first-child{stop-color:var(--accent)}[data-piece=p6] .p6-trace stop:last-child{stop-color:var(--accent-2)}[data-piece=p6] .p6-globe{z-index:8;pointer-events:none;width:290px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-piece=p6].p6-3d .p6-globe{filter:drop-shadow(0 24px 40px #00000073)}[data-piece=p6] .p6-secours{width:230px;max-width:none;height:auto;opacity:var(--relais);filter:drop-shadow(0 24px 40px #00000073);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-piece=p6].p6-sans-webgl .p6-secours{display:block}[data-piece=p6] .p6-satellites{margin:0;padding:0;list-style:none}[data-piece=p6] .p6-sat{will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}[data-piece=p6] .p6-lune{width:96px;height:96px;box-shadow:0 0 0 1px var(--ligne), 0 18px 30px -16px #000000b3;filter:brightness(calc(.6 + var(--prof,1) * .4)) saturate(calc(.7 + var(--prof,1) * .3));border-radius:50%;transition:box-shadow .8s cubic-bezier(.22,.61,.2,1);position:absolute;top:-48px;left:-48px;overflow:hidden}[data-piece=p6] .p6-sat-lien{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:contents}[data-piece=p6] .p6-lune,[data-piece=p6] .p6-mot{cursor:pointer}[data-piece=p6] .p6-lune img{object-fit:cover;width:100%;height:100%}[data-piece=p6] [data-detouree]{background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--texte) 14%, var(--surface-2)), var(--surface) 74%)}[data-piece=p6] [data-detouree] img{object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 6px 7px #00000080);padding:5%}[data-piece=p6] .p6-mot{white-space:nowrap;transform-origin:50% 0;transform:translateX(-50%) scale(calc(1 / (.62 + var(--prof,1) * .5)));font-family:var(--police-titre);font-weight:var(--graisse-titre);color:color-mix(in srgb, var(--texte) calc(clamp(0, (var(--prof,1) - .3) * 4, 1) * 100%), var(--texte-2));font-size:16px;transition:opacity .7s cubic-bezier(.22,.61,.2,1);position:absolute;top:56px;left:0}[data-piece=p6] .p6-devant .p6-mot{opacity:0}[data-piece=p6] .p6-devant .p6-lune{box-shadow:0 0 0 2px var(--accent-2), 0 0 34px color-mix(in srgb, var(--accent-2) 45%, transparent), 0 18px 30px -16px #000000b3}[data-piece=p6] .p6-legende{padding:10px var(--gouttiere) 0}[data-piece=p6] .p6-noms{margin:0;padding:0;list-style:none;display:grid}[data-piece=p6] .p6-noms>li{text-align:center;pointer-events:none;grid-area:1/1}[data-piece=p6] .p6-nom{font-family:var(--police-titre);font-weight:var(--graisse-titre);letter-spacing:-.015em;opacity:0;pointer-events:none;font-size:27px;line-height:1.15;transition:opacity .6s cubic-bezier(.22,.61,.2,1),transform 1.1s cubic-bezier(.22,.61,.2,1),background-size .45s cubic-bezier(.22,.61,.2,1);transform:translate(-14px)}[data-piece=p6] .p6-nom[data-parti]{transform:translate(14px)}[data-piece=p6] .p6-nom[data-devant]{opacity:1;pointer-events:auto;transition-delay:.25s,.25s,0s;transform:none}[data-piece=p6] .p6-nom,[data-piece=p6] .p6-gamme-nom{color:var(--texte);background-image:linear-gradient(100deg, var(--accent), var(--accent-2));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;text-decoration:none}[data-piece=p6] .p6-gamme-nom{transition:background-size .45s cubic-bezier(.22,.61,.2,1)}[data-piece=p6] .p6-nom{background-size:100% 2px;padding-bottom:4px;display:inline-block}@media (hover:hover){[data-piece=p6] .p6-nom:hover,[data-piece=p6] .p6-gamme:hover .p6-gamme-nom{background-size:100% 3px}}[data-piece=p6] .p6-nom:focus-visible,[data-piece=p6] .p6-gamme:focus-visible{outline:2px solid var(--texte);outline-offset:4px;border-radius:2px}[data-piece=p6] .p6-reperes{padding:14px var(--gouttiere) 26px;flex-wrap:wrap;justify-content:center;gap:4px 6px;display:flex}[data-piece=p6] .p6-reperes a{min-height:44px;font-family:var(--police-texte);color:var(--texte-2);border-bottom:2px solid #0000;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}[data-piece=p6] .p6-reperes a:hover{color:var(--texte)}[data-piece=p6] .p6-reperes a[aria-current]{color:var(--texte);border-bottom-color:var(--accent)}[data-piece=p6] .p6-reperes a:focus-visible{outline:2px solid var(--texte);outline-offset:2px;border-radius:2px}[data-piece=p6] .p6-liste{display:none}[data-piece=p6] .p6-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:36px;display:flex}[data-piece=p6].p6-immobile .p6-orbite{height:calc(var(--ry) * 2 + 170px)}[data-piece=p6].p6-immobile .p6-legende,[data-piece=p6].p6-immobile .p6-reperes{display:none}[data-piece=p6].p6-immobile .p6-devant .p6-mot{opacity:1}[data-piece=p6].p6-immobile .p6-liste{border-top:1px solid var(--ligne);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 32px;margin:8px 0 0;padding:0;list-style:none;display:grid}[data-piece=p6] .p6-liste li{border-bottom:1px solid var(--ligne)}[data-piece=p6] .p6-gamme{-webkit-tap-highlight-color:transparent;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:16px;padding:16px 0;text-decoration:none;display:grid}[data-piece=p6] .p6-vignette{width:56px;height:56px;box-shadow:0 0 0 1px var(--ligne);border-radius:50%;position:relative;overflow:hidden}[data-piece=p6] .p6-vignette img{object-fit:cover;width:100%;height:100%}@media (min-width:761px){[data-piece=p6] .p6-gamme{grid-template-columns:minmax(0,1fr);place-items:start;row-gap:12px;padding:20px 0}}[data-piece=p6] .p6-gamme-texte{font-family:var(--police-titre);font-weight:var(--graisse-titre);font-size:18px;line-height:1.45}[data-piece=p6] .p6-gamme-nom{padding-bottom:2px}[data-piece=p6].p6-immobile .p6-actions{justify-content:flex-start}@media (scripting:none){[data-piece=p6] .p6-satellites,[data-piece=p6] .p6-trace,[data-piece=p6] .p6-legende,[data-piece=p6] .p6-reperes{display:none}[data-piece=p6] .p6-orbite{height:230px;margin-top:28px}[data-piece=p6] .p6-secours{display:block}[data-piece=p6] .p6-liste{border-top:1px solid var(--ligne);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 32px;margin:8px 0 0;padding:0;list-style:none;display:grid}[data-piece=p6] .p6-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){[data-piece=p6] .p6-nom,[data-piece=p6] .p6-gamme-nom,[data-piece=p6] .p6-mot,[data-piece=p6] .p6-lune{transition:none}}@media (max-width:760px){[data-piece=p6]{padding:76px 0}[data-piece=p6] h2{font-size:32px}[data-piece=p6] .p6-tete{row-gap:20px}[data-piece=p6] .p6-scene{margin-top:18px}[data-piece=p6] .p6-orbite{--rx:40vw;--ry:calc(var(--rx) * .55);height:calc(var(--ry) * 2 + 84px)}[data-piece=p6].p6-immobile .p6-orbite{height:calc(var(--ry) * 2 + 84px)}[data-piece=p6] .p6-legende{padding-top:6px}[data-piece=p6] .p6-nom{font-size:22px}[data-piece=p6] .p6-reperes{display:none}[data-piece=p6] .p6-actions{margin-top:30px}[data-piece=p6] .p6-globe{width:150px;height:130px}[data-piece=p6] .p6-secours{width:128px}[data-piece=p6] .p6-lune{width:56px;height:56px;top:-28px;left:-28px}[data-piece=p6] .p6-mot{display:none}[data-piece=p6].p6-immobile .p6-liste{grid-template-columns:minmax(0,1fr)}[data-piece=p6] .p6-actions .btn{flex:100%;justify-content:center}}
