.lp .profiles:before{content:"";pointer-events:none;opacity:.6;background-image:radial-gradient(circle, color-mix(in srgb, var(--earny-net) 80%, transparent) 1.4px, transparent 2px), radial-gradient(circle, #fff6 .9px, transparent 1.4px), radial-gradient(circle, #ffffff40 .8px, transparent 1.2px);background-position:23px 41px,71px 9px,13px 57px;background-size:170px 150px,97px 113px,61px 71px;position:absolute;inset:0}.lp .profiles>.wrap{z-index:1;position:relative}.lp .arcade{grid-template:"title stage info""roster stage info"1fr/minmax(200px,.85fr) minmax(260px,1.1fr) minmax(220px,.85fr);gap:20px 36px;max-width:1180px;margin:12px auto 0;padding:8px 0 0;display:grid;position:relative}.lp .arcade__title{letter-spacing:.06em;text-transform:uppercase;grid-area:title;margin:0;font-size:20px;font-weight:800}.lp .arcade__title,.lp .arcade__roster,.lp .arcade__info{z-index:1;position:relative}.lp .arcade__roster{transform-origin:0;grid-area:roster;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:10px;display:grid;transform:perspective(900px)rotateY(14deg)}.lp .arcade__tile{appearance:none;aspect-ratio:4/5;background:linear-gradient(180deg, color-mix(in srgb, var(--earny-net) 18%, var(--color-ink)), color-mix(in srgb, #000 35%, var(--color-ink)));cursor:pointer;transition:transform var(--lp-dur) var(--lp-ease), border-color var(--lp-dur) var(--lp-ease), box-shadow var(--lp-dur) var(--lp-ease);border:2px solid #ffffff1a;border-radius:6px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.lp .arcade__tile img{object-fit:cover;width:100%;height:100%;transform-origin:var(--focus,50% 30%);filter:saturate(.55)brightness(.7);transition:filter var(--lp-dur) var(--lp-ease);display:block;transform:scale(1.75)}.lp .arcade__tile.is-selected img{filter:none}.lp .arcade__tile.is-selected{z-index:1;box-shadow:0 0 0 4px color-mix(in srgb, var(--earny-net) 45%, transparent), 0 18px 40px #00000073;border:3px solid #fff;transform:scale(1.07)}.lp .arcade__tile:focus-visible,.lp .arcade__stage-arrow:focus-visible,.lp .arcade__skills-arrow:focus-visible,.lp .arcade__skill-tab:focus-visible{outline:3px solid var(--earny-net);outline-offset:3px}.lp .arcade__stage{grid-area:stage;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.lp .arcade__stage-arrow{appearance:none;z-index:4;background:color-mix(in srgb, var(--color-ink) 70%, transparent);color:#fff;cursor:pointer;width:48px;height:48px;transition:border-color var(--lp-dur) var(--lp-ease), box-shadow var(--lp-dur) var(--lp-ease), transform var(--lp-dur) var(--lp-ease);border:2px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lp .arcade__stage-arrow--prev{left:0}.lp .arcade__stage-arrow--next{right:0}.lp .arcade__stage-arrow:hover{border-color:var(--earny-net);box-shadow:0 0 18px color-mix(in srgb, var(--earny-net) 45%, transparent)}.lp .arcade__stage-arrow--prev:hover{transform:translate(-2px,-50%)}.lp .arcade__stage-arrow--next:hover{transform:translate(2px,-50%)}.lp .arcade__carousel{--rotation-duree:.65s;--rotation-courbe:cubic-bezier(.22, .8, .25, 1);aspect-ratio:4/5;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(100%,340px);position:relative}.lp .arcade__platform{z-index:2;aspect-ratio:4;background:radial-gradient(ellipse at center, #fffffff2 0 30%, color-mix(in srgb, var(--earny-net) 60%, #fff) 48%, color-mix(in srgb, var(--earny-net) 35%, transparent) 64%, transparent 72%);width:86%;box-shadow:0 0 46px 10px color-mix(in srgb, var(--earny-net) 40%, transparent);border-radius:50%;animation:2.8s ease-in-out infinite arcade-pulse;position:absolute;bottom:0;left:50%;transform:translate(-50%,40%)}.lp .arcade__carousel-item{transition:transform var(--rotation-duree) var(--rotation-courbe), filter var(--rotation-duree) var(--rotation-courbe), opacity var(--rotation-duree) var(--rotation-courbe);position:absolute;inset:0}.lp .arcade__carousel-item img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.lp .arcade__carousel-item[data-slot=centre]{z-index:3;filter:brightness()saturate()blur();opacity:1;transform:none}.lp .arcade__carousel-item[data-slot=centre] img{filter:drop-shadow(0 18px 24px #00000059);animation:arcade-idle 3.2s ease-in-out var(--rotation-duree) infinite}.lp .arcade__carousel-item[data-slot=droite],.lp .arcade__carousel-item[data-slot=gauche]{z-index:1;filter:brightness(.3)saturate(.4)blur(3px);opacity:.9;cursor:pointer}.lp .arcade__carousel-item[data-slot=droite]{transform:translate(58%,-5%)scale(.62)}.lp .arcade__carousel-item[data-slot=gauche]{transform:translate(-58%,-5%)scale(.62)}.lp .arcade__carousel-item[data-slot=fond]{z-index:0;filter:brightness(.18)saturate(.3)blur(5px);opacity:.55;transform:translateY(-10%)scale(.42)}@media (hover:hover){.lp .arcade__carousel-item[data-slot=droite]:hover,.lp .arcade__carousel-item[data-slot=gauche]:hover{filter:brightness(.5)saturate(.6)blur(2px)}}.lp .arcade__info{grid-area:info;align-self:start;display:grid}.lp .arcade__info-card{text-align:center;visibility:hidden;flex-direction:column;grid-area:1/1;align-items:center;display:flex}.lp .arcade__info-card.is-shown{visibility:visible}.lp .arcade__name{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.1}.lp .arcade__tag{color:#ffffff9e;letter-spacing:.04em;margin:6px 0 0;font-size:14px;font-weight:600}.lp .arcade__gauges{text-align:left;gap:14px;width:100%;margin:26px 0 0;display:grid}.lp .arcade__gauge dt{color:#fffc;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.lp .arcade__gauge dd{background:#ffffff1f;border-radius:999px;height:8px;margin:7px 0 0;overflow:hidden}.lp .arcade__bar{border-radius:inherit;background:linear-gradient(90deg, var(--earny-net-ink), var(--earny-net));height:100%;transform:scaleX(var(--jauge,0));transform-origin:0;display:block}.lp .arcade__info-card.is-shown .arcade__bar{animation:arcade-gauge .6s var(--lp-ease) both}.lp .arcade__skills{--tone:#ffffffd9;--rail-gap:16px;text-align:left;width:100%;margin-top:26px}.lp .arcade__skills-nav{justify-content:space-between;align-items:center;display:flex}.lp .arcade__skills-arrow{appearance:none;color:#ffffffb3;cursor:pointer;width:44px;height:44px;transition:color var(--lp-dur) var(--lp-ease);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.lp .arcade__skills-arrow:hover{color:#fff}.lp .arcade__skills-tabs{gap:14px;display:flex}.lp .arcade__skill-tab{appearance:none;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--tone) 22%, var(--color-ink)), var(--color-ink) 75%);color:#ffffff8c;cursor:pointer;width:48px;height:48px;transition:border-color var(--lp-dur) var(--lp-ease), color var(--lp-dur) var(--lp-ease), box-shadow var(--lp-dur) var(--lp-ease);border:2px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.lp .arcade__skill-tab--danger,.lp .arcade__skill-panel--danger{--tone:var(--earny-danger)}.lp .arcade__skill-tab--earny,.lp .arcade__skill-panel--earny{--tone:var(--earny-net)}.lp .arcade__skill-tab:hover{color:#fff;border-color:#fff6}.lp .arcade__skill-tab.is-active{border-color:var(--tone);color:#fff;box-shadow:0 0 18px color-mix(in srgb, var(--tone) 45%, transparent)}.lp .arcade__skill-tab.is-active:after{content:"";top:calc(100% + var(--rail-gap) - 4px);background:#fff;width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.lp .arcade__skill-key{background:var(--color-ink);color:#fff;border:1.5px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.lp .arcade__skills-rail{height:1px;margin:var(--rail-gap) 0;background:linear-gradient(90deg,#0000,#fff6 12% 88%,#0000)}.lp .arcade__skill-panels{display:grid}.lp .arcade__skill-panel{visibility:hidden;grid-area:1/1}.lp .arcade__skill-panel.is-active{visibility:visible;animation:arcade-skill .24s var(--lp-ease) both}.lp .arcade__skill-head{align-items:center;gap:10px;margin:0;font-size:15px;font-weight:800;display:flex}.lp .arcade__skill-badge{border:1.5px solid var(--tone);width:28px;height:28px;color:var(--tone);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp .arcade__skill-panel p{color:#fffc;margin:10px 0 0;font-size:14px;line-height:1.55}.lp .arcade__skill-panel .arcade__skill-lead{color:#fff;font-weight:700}.lp .arcade__skill-panel ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lp .arcade__skill-panel li{color:#ffffffd1;grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.5;display:grid}.lp .arcade__skill-panel li>svg{color:var(--tone);margin-top:3px}.lp .arcade__skill-cta{width:100%;margin-top:16px}.lp .arcade__skill-panel .arcade__skill-note{text-align:center;margin-top:8px;font-size:13px}@keyframes arcade-skill{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes arcade-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes arcade-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes arcade-gauge{0%{transform:scaleX(0)}}@media (max-width:980px){.lp .arcade{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title title""stage info""roster roster"}.lp .arcade__roster{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;width:100%;max-width:520px;transform:none}.lp .arcade__stage{min-height:0}.lp .arcade__info{align-self:center}}@media (max-width:720px){.lp .arcade{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""stage""info";gap:18px;padding:0}.lp .arcade__carousel{width:min(72%,250px)}.lp .arcade__roster,.lp .profiles .profiles__head>p,.lp .arcade__title{display:none}.lp .arcade__name{font-size:26px}.lp .arcade__info{margin-top:28px}.lp .arcade__stage-arrow,.lp .arcade__skill-tab{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.lp .arcade__platform,.lp .arcade__carousel-item[data-slot=centre] img,.lp .arcade__info-card.is-shown .arcade__bar,.lp .arcade__skill-panel.is-active{animation:none}.lp .arcade__tile,.lp .arcade__tile img,.lp .arcade__carousel-item{transition:none}}
