.page-missions{background:var(--nuit);overflow-x:clip}.page-missions img{max-width:none}.m-hero{text-align:center;background:radial-gradient(70% 55% at 50% 108%, #ff3d8b52, transparent), repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 4px), var(--nuit);align-content:center;justify-items:center;gap:18px;min-height:100svh;padding:110px 6vw 90px;display:grid;position:relative;overflow:hidden}.m-balayage{pointer-events:none;background:linear-gradient(90deg,#0000,#ffe07a1a,#0000);width:34%;animation:6.5s ease-in-out infinite balaie;position:absolute;inset:-20% auto -20% -30%;transform:skew(-18deg)}@keyframes balaie{to{left:110%}}.m-sur{color:var(--sable);font-size:var(--t-14);font-weight:600}.m-hero h1{color:#0000;-webkit-text-stroke:2px var(--ecume);background:var(--couchant);-webkit-text-fill-color:#0b0a18d1;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,25vw,26rem);font-weight:900;line-height:.8}.m-chapo{color:#e3daf2;max-width:54ch;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}.m-legende{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.m-indice-defile{color:var(--brume);font-size:var(--t-13);font-weight:600;position:absolute;bottom:24px}.m-mur{background:radial-gradient(120% 90%,#0000 40%,#0000008c),#17122a;height:100svh;position:relative;overflow:hidden}.m-plan{will-change:transform;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100px 100px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/100px 100px;width:3000px;height:1900px;position:absolute;top:0;left:0}.m-fils{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.m-fils path{fill:none;stroke:#ff3d6e;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 6px 4px #00000080)}.indice{color:#1a1530;width:470px;transform:translate(-50%, -50%) rotate(var(--r));background:#fbf3e4;border-radius:6px;padding:16px 16px 22px;position:absolute;box-shadow:0 30px 60px #0000008c}.punaise{z-index:2;background:radial-gradient(circle at 35% 30%,#ffd9a0,#ff5c9a 45%,#9d2a63);border-radius:50%;width:28px;height:28px;margin-left:-14px;position:absolute;top:-13px;left:50%;box-shadow:0 6px 8px #00000073}.indice-photo{aspect-ratio:16/10;background:#1a1530;border-radius:3px;position:relative;overflow:hidden}.indice-photo img{object-fit:cover;width:100%;height:100%}.cachet{font-family:var(--titre);text-transform:uppercase;background:#fbf3e4e6;border:4px solid;border-radius:8px;padding:2px 14px 3px;font-size:2.1rem;font-weight:900;line-height:1.05;position:absolute;bottom:12px;right:12px;rotate:-9deg}.cachet.sur{color:#0d8f86}.cachet.doute{color:#d9700c}.indice-num{color:#c0306f;letter-spacing:.04em;margin-top:14px;font-size:1.15rem;font-weight:700}.indice h2{margin-top:2px;font-size:2.9rem;font-weight:900}.indice>p:last-child{margin-top:8px;font-size:1.02rem;line-height:1.5}.m-hud{z-index:5;text-shadow:0 2px 12px #000c;justify-items:end;gap:4px;display:grid;position:absolute;bottom:clamp(14px,3vh,34px);right:clamp(14px,3vw,40px)}.m-hud p{color:var(--brume);font-size:var(--t-14);align-items:baseline;gap:8px;font-weight:600;display:flex}.m-hud b{font-family:var(--titre);color:var(--ecume);font-variant-numeric:tabular-nums;font-size:4rem;font-weight:900;line-height:.9}.etoiles{letter-spacing:.12em;color:#fff3e42e;font-size:1.7rem;line-height:1;position:relative}.etoiles:before{content:"★★★★★"}.etoiles div{white-space:nowrap;width:0;color:var(--soleil);text-shadow:0 0 14px #ffe07ab3;position:absolute;inset:0 auto 0 0;overflow:hidden}.m-bilan{background:linear-gradient(#17122a, var(--nuit) 30%);gap:6vh;padding:18vh clamp(18px,8vw,140px) 10vh;display:grid}.m-bilan-titre{padding-top:.06em;font-size:clamp(4rem,15vw,15rem);font-weight:900;line-height:.82;overflow:hidden}.m-bilan-titre span{display:inline-block}.m-bilan dl{max-width:760px;display:grid}.m-bilan dl>div{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:baseline;gap:24px;padding:14px 0;display:flex}.m-bilan dt{font-size:var(--t-18);color:#ddd3ee}.m-bilan dd{font-family:var(--titre);color:var(--soleil);font-variant-numeric:tabular-nums;font-size:3.4rem;font-weight:900;line-height:1}.m-bilan dl>div:last-child dd{color:var(--corail)}.m-inconnues{padding:8vh clamp(18px,8vw,140px) 16vh}.m-inconnues h2{font-size:clamp(3rem,8vw,7.5rem);font-weight:900}.m-inconnues ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin-top:7vh;display:grid}.m-inconnues li{color:var(--brume);border:1px dashed #b9b0db66;border-radius:22px;padding:26px 26px 30px}.m-inconnues b{color:var(--ecume);margin-bottom:10px;font-size:2.1rem;display:block}html:not(.anime) .m-mur{height:auto;padding:40px 18px}html:not(.anime) .m-plan{background:0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px 28px;width:auto;height:auto;display:grid;position:static}html:not(.anime) .indice{width:auto;position:static;transform:none}html:not(.anime) .m-fils,html:not(.anime) .m-hud{display:none}
