.page-vehicules{background:var(--nuit);overflow-x:clip}.page-vehicules img{max-width:none}.v-hero{isolation:isolate;height:100svh;position:relative;overflow:hidden}.v-fond{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v-trou{mix-blend-mode:multiply;background:#07060f;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.v-trou p{color:#fff;will-change:transform;font-size:clamp(5rem,23.5vw,26rem);font-weight:900;line-height:.8;display:flex}.v-trou span{display:block}.v-intro:before{content:"";z-index:-1;background:linear-gradient(90deg, #0b0a18eb, #0b0a1800 46%), linear-gradient(transparent 60%, var(--nuit));pointer-events:none;position:absolute;inset:-80vh -100vw -30vh -10vw}.v-intro{z-index:2;max-width:720px;position:absolute;bottom:11%;left:clamp(18px,6vw,96px)}.anime .v-intro,.anime .v-credit{visibility:hidden}.v-intro h1{font-size:clamp(3.2rem,8vw,7.6rem);font-weight:900}.v-intro>p{max-width:50ch;margin-top:var(--e-4);color:#e3daf2;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.55}.v-compteurs{margin-top:var(--e-5);flex-wrap:wrap;gap:12px 36px;display:flex}.v-compteurs div{flex-direction:column-reverse;display:flex}.v-compteurs dd{font-family:var(--titre);font-variant-numeric:tabular-nums;background:var(--couchant);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:4.2rem;font-weight:900;line-height:.9}.v-compteurs dt{max-width:16ch;color:var(--brume);font-size:var(--t-13);line-height:1.3}.v-indice{z-index:3;color:var(--ecume);font-size:var(--t-13);font-weight:600;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.v-credit{z-index:3;color:#fff3e499;font-size:.6875rem;position:absolute;bottom:14px;right:clamp(18px,4vw,48px)}.v-section{padding:16vh clamp(18px,6vw,96px) 0}.v-entete{justify-items:start;gap:14px;max-width:900px;display:grid}.v-entete h2{font-size:clamp(3.2rem,9vw,8.5rem);font-weight:900}.v-entete p{max-width:58ch;color:var(--brume);font-size:var(--t-18)}.pile{margin-top:8vh}.fiche-v{top:calc(86px + var(--i) * 12px);margin-bottom:9vh;position:sticky}.fiche-v-corps{border:1px solid var(--trait);background:var(--nuit-haute);transform-origin:50% 0;will-change:transform;border-radius:30px;grid-template-columns:1.5fr 1fr;min-height:min(72svh,640px);display:grid;overflow:hidden;box-shadow:0 -20px 60px #00000073}.fiche-v-image{min-height:260px;position:relative;overflow:hidden}.fiche-v-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fiche-v-texte{align-content:center;gap:14px;padding:clamp(24px,3.4vw,54px);display:grid;position:relative}.fiche-v-rang{color:#0000;-webkit-text-stroke:1.5px #fff3e421;font-size:9rem;font-weight:900;position:absolute;top:6px;right:22px}.fiche-v-genre{color:var(--lagon);font-size:var(--t-14);font-weight:700}.fiche-v h3{font-size:clamp(2.8rem,5vw,5.2rem);font-weight:900}.fiche-v-texte>p:not([class]){color:#ddd3ee;font-size:var(--t-18);line-height:1.55}.fiche-v-lot{border:1px solid var(--trait);border-radius:var(--pilule);color:var(--sable);font-size:var(--t-13);justify-self:start;margin-top:6px;padding:5px 14px;font-weight:600}.v-bande{background:var(--couchant);margin-top:6vh;padding:26px 0;overflow:hidden;rotate:-2deg;scale:1.04}.v-bande>div>div{align-items:center;gap:30px;width:max-content;animation:30s linear infinite file;display:flex}.v-bande span{font-family:var(--titre);text-transform:uppercase;white-space:nowrap;color:var(--nuit);font-size:clamp(2.6rem,6vw,5.4rem);font-weight:900;line-height:1}.v-bande i{background:var(--nuit);border-radius:50%;flex:none;width:18px;height:18px}.v-bande>div>div{animation-name:file-tiers}@keyframes file-tiers{to{transform:translate(calc(-33.3333% - 10px))}}.terrains{flex-wrap:wrap;gap:8px;margin-top:6vh;display:flex}.terrains button{border:1px solid var(--trait);border-radius:var(--pilule);min-height:48px;color:var(--brume);font-family:var(--titre);text-transform:uppercase;transition:color var(--vite), border-color var(--vite);background:0 0;padding:0 22px;font-size:1.5rem;font-weight:700}.terrains button b{font-family:var(--texte);font-size:var(--t-13);opacity:.7;font-weight:600}.terrains button:hover{border-color:var(--brume);color:var(--ecume)}.terrains button[aria-selected=true]{background:var(--couchant);color:var(--nuit);border-color:#0000}.apercus{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:22px;min-height:420px;margin-top:4vh;display:grid}.apercu{margin:0}.apercu>div{aspect-ratio:16/10;border-radius:22px;overflow:hidden}.apercu img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--glisse)}.apercu:hover img{transform:scale(1.06)}.apercu figcaption{color:#d5cbe8;gap:4px;margin-top:14px;display:grid}.apercu b{color:var(--ecume);font-size:2rem}.apercu small{color:#8f87b5;font-size:.6875rem}.eventail{gap:10px;height:min(64svh,560px);margin-top:7vh;display:flex}.eventail figure{min-width:0;transition:flex .7s var(--glisse);border-radius:22px;flex:1;margin:0;position:relative;overflow:hidden}.eventail figure:hover,.eventail figure:focus-within{flex:4.5}.eventail img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eventail figcaption{font-family:var(--titre);text-transform:uppercase;white-space:nowrap;opacity:0;background:linear-gradient(#0000,#0b0a18e6);padding:60px 20px 18px;font-size:1.7rem;font-weight:800;transition:opacity .4s;position:absolute;inset:auto 0 0}.eventail figure:hover figcaption{opacity:1}.v-duo{grid-template-columns:1fr 1fr;gap:22px;padding-bottom:16vh;display:grid}.v-duo article{border:1px solid var(--trait);background:var(--nuit-haute);border-radius:26px;overflow:hidden}.v-duo img{aspect-ratio:16/9;object-fit:cover;width:100%}.v-duo article div{justify-items:start;gap:12px;padding:26px 28px 30px;display:grid}.v-duo h3{font-size:3rem;font-weight:900}.v-duo p{color:#d5cbe8}@media (width<=860px){.fiche-v-corps{grid-template-columns:1fr}.fiche-v{top:calc(74px + var(--i) * 8px)}.fiche-v-rang{font-size:5rem}.eventail{flex-direction:column;height:auto}.eventail figure{aspect-ratio:16/9;flex:none}.eventail figcaption{opacity:1;white-space:normal}.v-duo{grid-template-columns:1fr}.v-compteurs dd{font-size:3rem}.v-credit{display:none}}
