.tcc-hero{isolation:isolate;color:#fafafa;background:#09090b;height:clamp(520px,100svh - 57px,760px);position:relative;overflow:hidden}.tcc-mur{z-index:0;opacity:0;justify-content:center;transition:opacity .9s;display:flex;position:absolute;inset:0}.tcc-mur[data-pret]{opacity:1}.tcc-col{opacity:0;flex:none;transition:opacity .7s;position:relative}.tcc-col[data-prete]{opacity:1}.tcc-piste{will-change:transform;flex-direction:column;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.tcc-piste.monte{animation-name:tcc-monte}.tcc-piste.descend{animation-name:tcc-descend}@keyframes tcc-monte{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes tcc-descend{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.tcc-col:hover .tcc-piste,.tcc-mur[data-pause] .tcc-piste{animation-play-state:paused}.tcc-carte{opacity:.55;border-radius:10px;flex:none;transition:opacity .25s,transform .25s;display:block;position:relative}.tcc-carte-echelle{transform-origin:0 0;pointer-events:none;width:160px;height:224px;position:absolute;top:0;left:0}.tcc-carte-echelle,.tcc-carte-echelle *{animation-play-state:paused!important}.tcc-clan{z-index:2;opacity:0;white-space:nowrap;color:#fafafa;pointer-events:none;background:#09090be0;border:1px solid #3f3f46;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;bottom:10px;left:50%;transform:translate(-50%,6px)}.tcc-carte:hover{opacity:1;z-index:2;transform:scale(1.05)}.tcc-carte:hover .tcc-clan{opacity:1;transform:translate(-50%)}.tcc-voile{z-index:1;pointer-events:none;background:linear-gradient(#09090b 0,#09090b00 20% 80%,#09090b 100%),radial-gradient(46% 52%,#09090bf2 0%,#09090bdb 48%,#09090b40 100%);position:absolute;inset:0}.tcc-centre{z-index:2;pointer-events:none;justify-content:center;align-items:center;padding:24px 24px 40px;display:flex;position:absolute;inset:0}.tcc-contenu{pointer-events:auto;text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:720px;display:flex}.tcc-sigle{letter-spacing:3px;color:#fafafa;background:#09090bb3;border:1px solid #3f3f46;border-radius:6px;padding:4px 10px 4px 13px;font-family:Orbitron,sans-serif;font-size:.72rem;font-weight:700}.tcc-titre{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:900;line-height:1.02}.tcc-sous-titre{color:#d4d4d8;text-wrap:balance;max-width:46ch;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55}.tcc-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.tcc-cta,.tcc-cta-2{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.tcc-cta{color:#09090b;background:#fafafa}.tcc-cta:hover{background:#e5e5e5}.tcc-cta-2{color:#fafafa;background:#09090b99;border-color:#3f3f46}.tcc-cta-2:hover{border-color:#a1a1aa}.tcc-cta:focus-visible,.tcc-cta-2:focus-visible,.tcc-suite:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.tcc-compte{color:#b4b4bc;font-variant-numeric:tabular-nums;font-size:.82rem}.tcc-compte b{color:#d4d4d8;font-weight:600}.tcc-suite{z-index:2;color:#b4b4bc;align-items:center;gap:6px;width:max-content;max-width:90%;font-size:.78rem;text-decoration:none;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.tcc-suite:hover{color:#fafafa}@media (max-width:600px){.tcc-voile{background:linear-gradient(#09090b 0,#09090b00 14% 86%,#09090b 100%),radial-gradient(80% 44%,#09090bf2 0%,#09090bd6 55%,#09090b4d 100%)}.tcc-centre{padding:20px 16px 24px}.tcc-contenu{gap:14px}.tcc-actions{flex-direction:column;align-self:stretch}.tcc-suite{display:none}}@media (max-height:620px){.tcc-suite{display:none}}@media (prefers-reduced-motion:reduce){.tcc-piste.monte,.tcc-piste.descend{animation:none}.tcc-mur,.tcc-col{transition:none}}
