body{container-type:inline-size}.heros[data-astro-cid-rudxz2qb]{display:flex;flex-direction:column}.heros-texte[data-astro-cid-rudxz2qb]{z-index:1}.heros-video[data-astro-cid-rudxz2qb]{order:2;position:relative;width:100cqw;height:68cqw;margin:12px 0 0 calc(50% - 50cqw);overflow:hidden;z-index:0;pointer-events:none;background:var(--color-canvas);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 6%,black 94%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 6%,black 94%,transparent 100%)}.heros-video[data-astro-cid-rudxz2qb] video[data-astro-cid-rudxz2qb]{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;mix-blend-mode:darken;transform:scale(1.25);transform-origin:50% 100%}@media(min-width:900px){.heros[data-astro-cid-rudxz2qb]{display:block;padding-block:24px 16px;min-height:calc(26cqw - 40px)}.heros-texte[data-astro-cid-rudxz2qb]{max-width:min(52rem,calc(72cqw - 40px))}.heros-texte[data-astro-cid-rudxz2qb] h1[data-astro-cid-rudxz2qb]{font-size:clamp(2.6rem,4.6vw,3.6rem)}.heros-video[data-astro-cid-rudxz2qb]{position:absolute;inset-block:-30px -45px;left:calc(50% - 50cqw);height:auto;margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 10%,black 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 10%,black 82%,transparent 100%)}.heros-video[data-astro-cid-rudxz2qb] video[data-astro-cid-rudxz2qb]{height:auto;aspect-ratio:1920 / 800;object-fit:fill;object-position:right top;transform:translateY(-18%);transform-origin:50% 50%}}@media(min-width:1921px){.heros[data-astro-cid-rudxz2qb]{min-height:calc(1920px * .26 - 40px)}.heros-video[data-astro-cid-rudxz2qb]{width:1920px;left:auto;right:calc(50% - 50cqw);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 10%,black 82%,transparent 100%),linear-gradient(to right,transparent 0,black 15%);mask-image:linear-gradient(to bottom,transparent 0,black 10%,black 82%,transparent 100%),linear-gradient(to right,transparent 0,black 15%);-webkit-mask-composite:source-in;mask-composite:intersect}}.chiffre[data-astro-cid-ydqcao3h]{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.chrono[data-astro-cid-l2tw7qcx]{position:relative;display:grid;gap:28px}.chrono[data-astro-cid-l2tw7qcx]:before{content:"";position:absolute;inset-block:22px;inset-inline-start:21px;width:2px;background:linear-gradient(var(--color-accent),var(--color-about-story-rule))}.chrono-etape[data-astro-cid-l2tw7qcx]{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.chrono-repere[data-astro-cid-l2tw7qcx]{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent);font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px var(--color-canvas)}.chrono-carte[data-astro-cid-l2tw7qcx]{min-width:0;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);padding:20px;box-shadow:0 14px 30px -22px #17271f66}.chrono-icone[data-astro-cid-l2tw7qcx]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--color-accent-soft);color:var(--color-accent)}.chrono-icone[data-astro-cid-l2tw7qcx] svg[data-astro-cid-l2tw7qcx]{width:22px;height:22px}.chrono-livrable[data-astro-cid-l2tw7qcx]{display:inline-flex;flex-wrap:wrap;gap:2px 6px;margin-top:14px;padding:6px 12px;border-radius:12px;background:var(--color-surface-sage);font-size:13px;font-weight:700;color:var(--color-text)}@media(min-width:900px){.chrono[data-astro-cid-l2tw7qcx]{gap:0}.chrono[data-astro-cid-l2tw7qcx]:before{inset-inline-start:calc(50% - 1px)}.chrono-etape[data-astro-cid-l2tw7qcx]{grid-template-columns:1fr 88px 1fr;gap:0}.chrono-etape[data-astro-cid-l2tw7qcx]+.chrono-etape[data-astro-cid-l2tw7qcx]{margin-top:-56px}.chrono-repere[data-astro-cid-l2tw7qcx]{grid-column:2;grid-row:1;justify-self:center;margin-top:20px}.chrono-carte[data-astro-cid-l2tw7qcx]{grid-row:1;width:100%;max-width:30rem}.chrono-etape[data-astro-cid-l2tw7qcx]:nth-child(odd) .chrono-carte[data-astro-cid-l2tw7qcx]{grid-column:1;justify-self:end}.chrono-etape[data-astro-cid-l2tw7qcx]:nth-child(2n) .chrono-carte[data-astro-cid-l2tw7qcx]{grid-column:3;justify-self:start}}.comparer[data-astro-cid-6xcu54ug]{position:relative;aspect-ratio:16 / 10;max-width:100%;overflow:hidden;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 18px 40px -22px #17271f66}.comparer[data-astro-cid-6xcu54ug] img[data-astro-cid-6xcu54ug]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.comparer-avant[data-astro-cid-6xcu54ug]{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.comparer-etiquette[data-astro-cid-6xcu54ug]{position:absolute;inset-block-start:10px;inset-inline-start:10px;padding:3px 10px;border-radius:999px;background:var(--color-surface);color:var(--color-text);font-size:12px;font-weight:700;box-shadow:0 1px 3px #00000026;pointer-events:none}.comparer-etiquette-apres[data-astro-cid-6xcu54ug]{inset-inline-start:auto;inset-inline-end:10px;background:var(--color-accent);color:var(--color-on-accent)}.comparer-poignee[data-astro-cid-6xcu54ug]{position:absolute;inset-block:0;inset-inline-start:var(--pos);width:2px;translate:-1px 0;background:var(--color-surface);box-shadow:0 0 0 1px #0000001f;pointer-events:none}.comparer-poignee[data-astro-cid-6xcu54ug]:after{content:"‹ ›";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-surface);color:var(--color-accent);font-weight:700;box-shadow:0 4px 12px #00000040}.comparer[data-astro-cid-6xcu54ug] input[data-astro-cid-6xcu54ug]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.comparer[data-astro-cid-6xcu54ug]:has(input:focus-visible) .comparer-poignee[data-astro-cid-6xcu54ug]:after{outline:2px solid var(--color-accent);outline-offset:2px}.carte[data-astro-cid-cs4aj3ar]{display:block;width:100%;height:auto;max-width:100%}.carte-pays[data-astro-cid-cs4aj3ar]{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:1.4;stroke-linejoin:round}.carte-province[data-astro-cid-cs4aj3ar]{fill:var(--color-accent-hover);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.carte-base-halo[data-astro-cid-cs4aj3ar]{fill:var(--color-accent);opacity:.18}.carte-ocean-libelle[data-astro-cid-cs4aj3ar]{fill:var(--color-text-soft);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.carte-point[data-astro-cid-cs4aj3ar]{fill:var(--color-accent);stroke:var(--color-canvas);stroke-width:3}.carte-libelle[data-astro-cid-cs4aj3ar]{fill:var(--color-text);font-size:15px;font-weight:700}@media(max-width:719px){.carte-libelle[data-astro-cid-cs4aj3ar]{font-size:24px}.carte-province[data-astro-cid-cs4aj3ar],.carte-ocean-libelle[data-astro-cid-cs4aj3ar]{font-size:20px}.carte-point[data-astro-cid-cs4aj3ar]{r:9px}}.service-rythme[data-astro-cid-tcy35dad]{--spacing-section-gap: clamp(56px, 6.2vw, 88px)}
