.wx-hero{height:320vh;background:#050505}.wx-rain{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.wx-hglow{position:absolute;inset:0;background:radial-gradient(ellipse 35% 50% at 62% 60%,rgba(254,0,0,.32),transparent 70%)}.wx-hIn{position:absolute;inset:0;opacity:0;filter:blur(30px);transform:scale(.6)}html.wx-booted .wx-hIn{animation:wxHIn 1.4s cubic-bezier(.2,.9,.1,1) .1s forwards}@keyframes wxHIn{to{opacity:1;filter:none;transform:none}}.wx-hMask{position:absolute;inset:0;-webkit-mask-image:url(https://webandroll-creation-web.fr/wp-content/uploads/2026/11/logo-mark.png);mask-image:url(https://webandroll-creation-web.fr/wp-content/uploads/2026/11/logo-mark.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:62% 72%;mask-position:62% 72%;-webkit-mask-size:auto calc(64vh + var(--p) * var(--p) * 2600vh);mask-size:auto calc(64vh + var(--p) * var(--p) * 2600vh)}.wx-hMask video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;transform:translate(calc((1 - min(1,var(--p) * 1.7)) * 13vw),calc((1 - min(1,var(--p) * 1.7)) * 40vh)) scale(calc(1.1 - min(1,var(--p) * 1.7) * .1))}.wx-hmGlow{position:absolute;height:64vh;width:auto;max-width:none;top:25.9vh;left:calc(62vw - 24.29vh);filter:brightness(0) drop-shadow(0 0 2px #FE0000) drop-shadow(0 0 22px rgba(254,0,0,.9)) drop-shadow(0 0 70px rgba(254,0,0,.6));opacity:calc(.9 - var(--p) * 6)}.wx-hWord{position:absolute;top:30vh;font-size:12.5vw;line-height:.8;letter-spacing:-.06em;pointer-events:none;z-index:4;opacity:0}.wx-hL{right:calc(39vw + 24.3vh);transform:translateX(calc(var(--p) * -70vw + var(--mx) * -18px));translate:-40vw 0}.wx-hR{left:calc(62vw + 13vh);transform:translateX(calc(var(--p) * 70vw + var(--mx) * 18px));translate:40vw 0}html.wx-booted .wx-hWord{animation:wxHW 1.3s cubic-bezier(.2,.9,.1,1) .3s forwards}@keyframes wxHW{to{opacity:1;translate:0 0}}.wx-hEnd{position:absolute;left:0;right:0;bottom:12vh;margin:0;text-align:center;font-size:10vw;letter-spacing:-.06em;opacity:clamp(0,calc((var(--p) - .62) * 4),1);transform:translateY(calc((1 - var(--p)) * 120px));z-index:4;text-shadow:0 10px 60px rgba(0,0,0,.8)}.wx-hFade{opacity:calc(1 - var(--p) * 3.5);z-index:5}.wx-hFade > *{translate:0 40px;filter:blur(8px)}html.wx-booted .wx-hFade > *{animation:wxSlide 1s cubic-bezier(.2,.9,.1,1) .8s forwards}@keyframes wxSlide{to{translate:0 0;filter:none}}.wx-hText{position:absolute;left:0;bottom:6vh;max-width:620px}.wx-h1{margin:0 0 14px!important;font-weight:900!important;font-size:clamp(28px,2.6vw,40px)!important;line-height:1.05!important;letter-spacing:-.035em!important}.wx-hsub{margin:0 0 22px;font-size:15px;line-height:1.55;color:rgba(244,244,244,.8);max-width:480px}.wx-hbtns{display:flex;gap:12px;flex-wrap:wrap}.wx-hHud{position:absolute;right:0;bottom:6vh;text-align:right;font-size:12px;line-height:2;color:rgba(244,244,244,.55)}@media (max-width:860px){.wx-hWord{font-size:16vw;top:16vh}.wx-hL{right:auto;left:5vw}.wx-hR{left:auto;right:5vw}.wx-hHud{display:none}.wx-hText{bottom:4vh}}