.univers_content .icone, .univers_meta .icone, .features .icone{display: inline-block;width: 2rem;height: 2rem;margin-right: .35em;background-repeat: no-repeat;background-position: center;background-size: contain;vertical-align: middle;}.univers_content .icone::before, .univers_meta .icone::before, .features .icone::before{content: none !important;}.univers_mode .icone{background-image: url('https://www.mankind-vr.com/assets/themes/mckay-theme/assets/images/live-icons/univers_mode.svg?v=2');}.univers_kind .icone{background-image: url('https://www.mankind-vr.com/assets/themes/mckay-theme/assets/images/live-icons/univers_kind.svg?v=2');}.univers_public .icone{background-image: url('https://www.mankind-vr.com/assets/themes/mckay-theme/assets/images/live-icons/univers_public.svg?v=2');}.univers_nb .icone{background-image: url('https://www.mankind-vr.com/assets/themes/mckay-theme/assets/images/live-icons/univers_nb.svg?v=2');}.univers_age .icone{background-image: url('https://www.mankind-vr.com/assets/themes/mckay-theme/assets/images/live-icons/univers_age.svg?v=2');}.univers_duration .icone{background-image: url('https://www.mankind-vr.com/assets/themes/mckay-theme/assets/images/live-icons/univers_duration.svg?v=2');}.univers_difficulty .icone{background-image: url('https://www.mankind-vr.com/assets/themes/mckay-theme/assets/images/live-icons/univers_difficulty.svg?v=2');}.univers_price .icone{background-image: url('https://www.mankind-vr.com/assets/themes/mckay-theme/assets/images/live-icons/univers_price.svg?v=2');}.single-univers .features > ul > li{flex-wrap: nowrap;}.single-univers .features > ul > li .icone{flex: 0 0 20%;width: 20%;height: 38px;margin: 0;background-size: 35px auto;}.single-univers .features > ul > li .feature{flex: 0 0 80%;width: 80%;min-width: 0;}.univers-video{width: min(100%, 760px);margin: 2rem auto;aspect-ratio: 16 / 9;}.univers-video iframe{display: block;width: 100%;height: 100%;border: 0;}.mankind-skip-link{position: fixed;top: .75rem;left: .75rem;z-index: 100000;padding: .75rem 1rem;color: #21002f;background: #f6bf00;font-weight: 700;transform: translateY(-160%);}.mankind-skip-link:focus{transform: translateY(0);}:where(a, button, input, select, textarea):focus-visible{outline: 3px solid #f6bf00;outline-offset: 3px;}#main iframe, #main video{max-width: 100%;}#main input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), #main select, #main textarea{max-width: 100%;}@media (max-width: 767px){#main .btn, #main button, #main input[type="submit"]{min-height: 44px;}.single-univers .features > ul > li{padding-block: 1.5rem;}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{scroll-behavior: auto !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;}}.cmplz-hidden{display: none !important;}@media (max-width: 768px){.wp-custom-gallery-container{flex-direction: column !important;gap: 25px !important;}.wp-custom-gallery-item{width: 85% !important;max-width: 350px !important;}} .avb-location-copy .avb-block-title .avb-loc-metz{color:#f6bf00} .av3 .av3-menu>li.av3-li-franchise>a,.av3-mobile-menu>li.av3-li-franchise>a{color:#f6bf00}.av3 .av3-menu>li.av3-li-franchise>a:hover{color:#ffd24a} .av3 .av3-nav .av3-franchise-link{display:none}@media(min-width:1300px){.av3 .av3-nav .av3-franchise-link{display:inline-block;flex:0 0 auto;font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:2px;white-space:nowrap}.av3 .av3-nav .av3-franchise-link:hover,.av3 .av3-nav .av3-franchise-link:focus-visible{color:#f6bf00;border-bottom-color:#f6bf00}}body .av3-mobile-panel .av3-mobile-cta .av3-franchise-link-mob{flex:0 0 100%;text-align:center;margin-top:4px;font-family:"JetBrains Mono",monospace;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6);text-decoration:underline;text-underline-offset:3px} .av3-mobile-sub a.av3-mob-ico{display:flex;align-items:center;gap:12px}.av3-mobile-sub a.av3-mob-ico svg{flex:0 0 auto;color:#20dda0} .av3 .av3-sub.av3-sub-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 18px;width:860px;min-width:0;left:50%;margin-left:-430px;padding:18px}.av3 .av3-sub-cols .av3-sub-col{display:flex;flex-direction:column;gap:2px;min-width:0}.av3 .av3-sub-cols .av3-sub-col+.av3-sub-col{border-left:1px solid rgba(255,255,255,.08);padding-left:18px}.av3 .av3-sub-cols .av3-sub-title{display:block;padding:4px 10px 10px;font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.av3 .av3-sub-cols a{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:8px;border:0;white-space:normal;color:#fff}.av3 .av3-sub-cols a svg{flex:0 0 auto;margin-top:2px;color:#20dda0}.av3 .av3-sub-cols .av3-sub-txt{display:flex;flex-direction:column;gap:3px}.av3 .av3-sub-cols .av3-sub-txt strong{font-size:15px;font-weight:600;color:#fff}.av3 .av3-sub-cols .av3-sub-txt small{font-size:12.5px;line-height:1.35;color:rgba(255,255,255,.55)}.av3 .av3-sub-cols a:hover,.av3 .av3-sub-cols a:focus-visible{background:rgba(155,61,240,.13)}.av3 .av3-sub-cols a:hover strong{color:#20dda0}@keyframes avb-sub-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.av3 .av3-menu>li.open .av3-sub-cols a{animation:avb-sub-in .28s ease both;animation-delay:calc(var(--i,0) * 30ms)}@media(prefers-reduced-motion:reduce){.av3 .av3-menu>li.open .av3-sub-cols a{animation:none}}body .av3-mobile-panel .av3-mobile-close{width:46px;height:44px;border-radius:10px!important;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center}body .av3-mobile-panel .av3-mobile-cta .btn{font-size:18px!important} .av3 .av3-menu>li:nth-child(4)>button,.av3-mobile-menu>li:nth-child(4)>button{word-spacing:.35em}.av3 .av3-sub.av3-sub-cols a,.av3 .av3-sub.av3-sub-cols a *{white-space:normal!important}.av3 .av3-sub.av3-sub-cols .av3-sub-col{padding-right:18px;overflow-wrap:break-word}.av3 .av3-sub.av3-sub-cols{width:900px;margin-left:-450px} @media(min-width:1181px){.av3 .av3-nav .av3-nav-cta .btn-ghost{border:2px solid #9b3df0!important;border-radius:8px!important;min-height:42px;display:inline-flex;align-items:center}}.av3 .av3-nav .av3-nav-cta .btn-ghost:hover{background:rgba(155,61,240,.15);color:#fff} @media(min-width:1181px){.av3 .av3-nav .av3-nav-cta{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr}.av3 .av3-nav .av3-nav-cta .btn{justify-content:center;width:100%;box-sizing:border-box}} body .av3-mobile-panel .av3-mobile-cta{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center;align-items:stretch;gap:10px!important}body .av3-mobile-panel .av3-mobile-cta .av3-mobile-tel{flex:0 0 100%;margin:0;min-height:50px;border:2px solid rgba(255,255,255,.35);border-radius:8px;box-sizing:border-box}body .av3-mobile-panel .av3-mobile-cta .btn-ghost{border-color:#9b3df0}body .av3-mobile-panel .av3-mobile-cta .btn{flex:1 1 0;min-width:0;margin:0!important;display:inline-flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px;white-space:nowrap;font-size:15px} @media(min-width:1181px){.av3 .av3-nav .av3-menu{gap:0!important;justify-content:center!important;min-width:0!important}.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:18px!important;letter-spacing:.1em!important;padding-left:clamp(4px,.9vw,16px)!important;padding-right:clamp(4px,.9vw,16px)!important}.av3 .av3-nav .av3-nav-cta .btn{font-size:16px!important;padding-left:clamp(9px,1vw,17px)!important;padding-right:clamp(9px,1vw,17px)!important}.av3 .av3-nav .av3-nav-inner{gap:clamp(8px,1.4vw,24px)!important}.av3 .av3-nav .av3-brand-logo{height:60px!important;max-height:60px!important}} @media(min-width:1181px){.av3 .av3-nav:not(.is-compact){width:100%!important;max-width:none!important;margin:0!important;left:0!important;right:0!important;border-radius:0!important}.av3 .av3-nav .av3-nav-inner{padding-left:clamp(20px,2vw,40px)!important;padding-right:clamp(20px,2vw,40px)!important;gap:clamp(36px,3.2vw,64px)!important}}@media(min-width:1181px){html body .av3 .av3-nav.is-compact .av3-brand-logo:not(.mk2){transform:scale(.8);transform-origin:left center}html body .av3 .av3-nav .av3-brand-logo:not(.mk2){transition:transform .25s ease}}  @media(min-width:1181px) and (max-width:1499px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:17px!important;letter-spacing:.085em!important}}@media(min-width:1181px) and (max-width:1419px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:16px!important;letter-spacing:.07em!important}}@media(min-width:1181px) and (max-width:1339px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:15px!important;letter-spacing:.04em!important}.av3 .av3-nav .av3-nav-cta .btn{font-size:15px!important}.av3 .av3-nav .av3-brand-logo{height:52px!important;max-height:52px!important}}@media(min-width:1181px) and (max-width:1259px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:14px!important;letter-spacing:.03em!important}.av3 .av3-nav .av3-brand-logo{height:46px!important;max-height:46px!important}} @media(min-width:1181px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:19px!important;letter-spacing:.07em!important}}@media(min-width:1760px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:20px!important;letter-spacing:.09em!important}}@media(min-width:1181px) and (max-width:1499px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:18px!important;letter-spacing:.055em!important}}@media(min-width:1181px) and (max-width:1419px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:17px!important;letter-spacing:.04em!important}}@media(min-width:1181px) and (max-width:1339px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:16px!important;letter-spacing:.025em!important}}@media(min-width:1181px) and (max-width:1259px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:15px!important;letter-spacing:.015em!important}} @media(min-width:1181px){.av3 .av3-nav .av3-nav-cta .btn{font-size:19px!important;min-height:48px!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important;align-items:center!important}}@media(min-width:1760px){.av3 .av3-nav .av3-nav-cta .btn{font-size:20px!important;min-height:50px!important}}@media(min-width:1181px) and (max-width:1499px){.av3 .av3-nav .av3-nav-cta .btn{font-size:18px!important}}@media(min-width:1181px) and (max-width:1339px){.av3 .av3-nav .av3-nav-cta .btn{font-size:17px!important;min-height:46px!important}} .av3 .av3-sub.av3-sub-groups{min-width:290px;padding:8px 0}.av3 .av3-sub-groups .av3-sub-title,.av3-mobile-sub .av3-sub-title{display:block;padding:12px 18px 6px;font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5);pointer-events:none}.av3 .av3-sub-groups .av3-sub-sep{display:block;height:1px;margin:8px 0 2px;background:rgba(255,255,255,.1)}.av3 .av3-sub-groups a{position:relative;border-radius:0;border:0;padding:12px 18px}.av3 .av3-sub-groups a::before{content:'';position:absolute;left:0;top:8px;bottom:8px;width:3px;background:#20dda0;transform:scaleY(0);transition:transform .2s ease}.av3 .av3-sub-groups a:hover,.av3 .av3-sub-groups a:focus-visible{color:#20dda0;background:rgba(255,255,255,.03)}.av3 .av3-sub-groups a:hover::before,.av3 .av3-sub-groups a:focus-visible::before{transform:scaleY(1)}.av3-mobile-sub .av3-sub-title{padding:12px 0 4px} .av3 .av3-menu>li>a::after,.av3 .av3-menu>li:not(.open)>button::after{display:none}@keyframes avb-nav-glitch{0%{text-shadow:none;transform:none}15%{text-shadow:-2px 0 #ff2d2d,2px 0 #2233ff;transform:translate(1px,-1px)}35%{text-shadow:2px 0 #ff2d2d,-2px 0 #2233ff;transform:translate(-1px,1px)}55%{text-shadow:-1px 0 #ff2d2d,1px 0 #2233ff;transform:translate(1px,0)}75%{text-shadow:1px 0 #ff2d2d,-1px 0 #2233ff;transform:none}100%{text-shadow:none;transform:none}}.av3 .av3-menu>li>a:hover,.av3 .av3-menu>li>a:focus-visible,.av3 .av3-menu>li>button:hover,.av3 .av3-menu>li>button:focus-visible{color:#fff;animation:avb-nav-glitch .4s steps(1,end) 1}@media(prefers-reduced-motion:reduce){.av3 .av3-menu>li>a:hover,.av3 .av3-menu>li>button:hover{animation:none}}.av3 .btn-ghost .av3-gift,.av3-mobile-panel .btn-ghost .av3-gift{display:inline-block;vertical-align:-2px;margin-right:7px;flex:0 0 auto} .av3 .av3-nav .btn-ghost .av3-gift{color:#f6bf00}.av3 .av3-nav .btn-ghost .av3-gift .av3-gift-bow{stroke:#ff5a5f} @media(min-width:1181px){html body.page-id-3103 .av3 .av3-nav .av3-menu>li>a,html body.page-id-3103 .av3 .av3-nav .av3-menu>li>button{padding-left:clamp(3px,.65vw,13px)!important;padding-right:clamp(3px,.65vw,13px)!important}} @media(min-width:1181px){.av3 .av3-nav .btn-ghost .av3-gift{width:24px;height:24px;margin-right:9px;background:url(/assets/uploads/2026/10/cadeau-offrir-96.webp) center/contain no-repeat}.av3 .av3-nav .btn-ghost .av3-gift path{display:none}}.av3-mobile-panel .btn-ghost .av3-gift{width:24px;height:24px;margin-right:9px;background:url(/assets/uploads/2026/10/cadeau-offrir-96.webp) center/contain no-repeat}.av3-mobile-panel .btn-ghost .av3-gift path{display:none} @media(min-width:761px){body aside.avb-highlights>div{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:center;gap:9px;grid-template-rows:none!important}body aside.avb-highlights>div strong,body aside.avb-highlights>div span{grid-row:auto!important}body aside.avb-highlights>div:first-child span{order:-1}body aside.avb-highlights>div{margin-top:10px;margin-bottom:10px}} @media(min-width:761px) and (max-width:980px){body aside.avb-highlights>div{margin-top:5px;margin-bottom:5px}}@media(max-width:760px){body aside.avb-highlights>div{margin-top:-5px;margin-bottom:-5px}} @media(min-width:981px){.avb-flow .avb-opening-actions>a:last-child{border-bottom:1.5px solid #9b3df0}}.avb-flow .avb-usp-link{border-bottom:1.5px solid #9b3df0} html body.accueil-v3 .avb-flow a.btn.btn-gold,html body.accueil-v3 .avb-flow a.avb-why-cta,html body.accueil-v3 .avb-flow .avb-opening-actions>a:last-child,html body.accueil-v3 .avb-flow a.avb-usp-link{font-size:20px!important;letter-spacing:.055em!important}@media(max-width:980px){html body.accueil-v3 .avb-flow a.btn.btn-gold,html body.accueil-v3 .avb-flow a.avb-why-cta,html body.accueil-v3 .avb-flow .avb-opening-actions>a:last-child,html body.accueil-v3 .avb-flow a.avb-usp-link{letter-spacing:.07em!important}}@media(max-width:767px){html body.accueil-v3 .avb-flow a.btn.btn-gold,html body.accueil-v3 .avb-flow a.avb-why-cta,html body.accueil-v3 .avb-flow .avb-opening-actions>a:last-child,html body.accueil-v3 .avb-flow a.avb-usp-link{font-size:17px!important}}.av3-mobile-cta .av3-mobile-tel{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 6px;padding:10px;color:#fff;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.45rem;letter-spacing:.06em;text-decoration:none}.av3-mobile-cta .av3-mobile-tel svg{color:#20dda0;flex:0 0 auto} .av3 .av3-nav .av3-brand-logo{height:48px!important;max-height:48px!important}@media(min-width:1181px){.av3 .av3-nav .av3-brand-logo{height:60px!important;max-height:60px!important}.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{letter-spacing:.1em}}@media(min-width:1280px) and (max-width:1399px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:16px;letter-spacing:.06em;padding-left:7px;padding-right:7px}.av3 .av3-nav .av3-menu{gap:0}.av3 .av3-nav .av3-nav-cta .btn{font-size:15px;padding-left:12px;padding-right:12px}}@media(min-width:1181px) and (max-width:1279px){.av3 .av3-nav .av3-menu>li>a,.av3 .av3-nav .av3-menu>li>button{font-size:15px;letter-spacing:.04em;padding-left:6px;padding-right:6px}.av3 .av3-nav .av3-menu{gap:0}.av3 .av3-nav .av3-nav-cta .btn{font-size:14px;padding-left:11px;padding-right:11px}}@media(min-width:1181px) and (max-width:1239px){.av3 .av3-nav .av3-brand-logo{height:54px!important;max-height:54px!important}} @media(min-width:981px) and (max-width:1180px){.av3 .av3-nav .av3-menu,.av3 .av3-nav .av3-nav-cta .btn-ghost{display:none}.av3 .av3-nav .av3-burger{display:flex;width:46px}.av3 .av3-nav .av3-burger span{width:26px}body .av3-mobile-panel{display:block;background:radial-gradient(circle at 90% 8%,rgba(155,61,240,.24),transparent 30%),#0c0417}body .av3-mobile-panel-inner{display:flex;flex-direction:column;min-height:100svh;padding:22px 22px 28px;max-width:640px;margin:0 auto}body .av3-mobile-top{margin-bottom:30px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}body .av3-mobile-close{border-radius:50%;font-size:1.6rem}body .av3-mobile-menu>li{border-bottom-color:rgba(255,255,255,.1)}body .av3-mobile-menu>li>a,body .av3-mobile-menu>li>button{justify-content:flex-start;gap:18px;padding:17px 4px;font-size:2.15rem;line-height:1}body .av3-mobile-menu>li>a::before,body .av3-mobile-menu>li>button::before{content:attr(data-nav-index);min-width:26px;color:#20dda0;font-family:"JetBrains Mono",monospace;font-size:.62rem;letter-spacing:.08em}body .av3-mobile-menu>li>button::after{content:'+';position:static;width:auto;height:auto;margin-left:auto;background:none;color:#f6bf00;font-size:1.4rem;line-height:1;transform:none}body .av3-mobile-menu>li.open>button::after{content:'−';transform:none}body .av3-mobile-sub{padding:2px 0 14px 44px}body .av3-mobile-sub a{padding:9px 0;color:rgba(255,255,255,.63)}body .av3-mobile-cta{position:sticky;bottom:0;margin-top:auto;padding-top:26px;background:linear-gradient(180deg,transparent,#0c0417 24%)}body .av3-mobile-cta .btn{min-height:50px;border-radius:8px}body.av3-menu-open{overflow:hidden}} @media(min-width:981px){.av3 .av3-menu>li:hover:not(.open) .av3-sub,.av3 .av3-menu>li:focus-within:not(.open) .av3-sub{opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none}.av3 .av3-menu>li>a,.av3 .av3-menu>li>button{font-size:18px}.av3 .av3-sub a{font-size:15px;white-space:nowrap}.av3 .av3-nav .av3-nav-cta .btn{font-size:16px}.av3 .av3-menu>li>a,.av3 .av3-menu>li>button{letter-spacing:.07em}.av3 .av3-nav .av3-nav-cta .btn{letter-spacing:.08em}.av3 .av3-menu>li>a,.av3 .av3-menu>li>button{white-space:nowrap}} @media(min-width:981px) and (max-width:1280px){.av3 .av3-menu>li>a,.av3 .av3-menu>li>button{font-size:15px;letter-spacing:.03em;padding-left:7px;padding-right:7px}.av3 .av3-menu{gap:0}.av3 .av3-nav .av3-nav-cta .btn{font-size:14px;letter-spacing:.05em;padding-left:11px;padding-right:11px}.av3 .av3-nav-inner{padding-left:14px;padding-right:12px}.av3 .av3-menu>li>button:focus:not(:focus-visible),.av3 .av3-menu>li>a:focus:not(:focus-visible){outline:none;box-shadow:none}}@media(min-width:981px) and (max-width:1180px){.av3 .av3-menu>li>a,.av3 .av3-menu>li>button{font-size:16px}.av3 .av3-nav .av3-nav-cta .btn{font-size:15px}}@media(max-width:980px){.av3 .av3-nav .av3-nav-cta .btn-gold{font-size:15px}} .av3-sub .av3-sub-note,.av3-mobile-sub .av3-sub-note{display:block;padding:6px 14px 2px;color:rgba(255,255,255,.45);font-size:.78em;font-style:italic;letter-spacing:.02em;cursor:default;pointer-events:none;text-transform:none}.av3-sub a.av3-sub-franchise,.av3-mobile-sub a.av3-sub-franchise{color:var(--avb-gold,#f6bf00)!important}.av3-mobile-sub .av3-sub-note{padding-left:0;padding-right:0} @media(max-width:980px){.av3 .av3-nav .av3-burger{width:46px}.av3 .av3-nav .av3-burger span{width:26px} .av3 details.avb-intro{margin-top:calc(-1 * clamp(80px, 100svh - 660px, 158px));padding-bottom:34px}}@media(max-width:600px){.av3 details.avb-intro{margin-top:calc(-1 * clamp(80px, 100svh - 520px, 158px))}} @media(max-width:980px){.avb-flow .avb-usp-actions .btn-gold{display:none}} @media(max-width:600px){.av3 .av3-nav .av3-nav-cta .btn-gold{display:none}body aside.avb-highlights{padding-top:0}body aside.avb-highlights>div{padding-top:6px}}@media(min-width:601px) and (max-width:980px){body aside.avb-highlights{padding-top:0}body aside.avb-highlights>div{padding-top:1px}} @media(max-width:600px){.avb-flow .avb-why-head .avb-block-title span.avb-qu{color:#fff}.avb-flow .avb-opening-copy{position:relative;z-index:5}.avb-flow .avb-opening .avb-block-title{text-shadow:0 2px 20px rgba(8,0,16,.55)}}@media(max-width:980px){body.accueil-v3 .mh-stage-outer .mh-cta-row{margin-top:-15px}} .avb-opening .avb-opening-more-text{display:none}@media(max-width:980px){.avb-flow .avb-opening-copy>p:not(.avb-kicker){display:none}#main .avb-flow .avb-opening .avb-opening-more-text{display:block;max-width:560px;margin:calc(28px - clamp(40px,5vw,78px)) auto 0;color:rgba(255,255,255,.72);font-size:1.05rem;line-height:1.82;text-align:center}.avb-flow .avb-opening .avb-opening-actions.avb-opening-more{margin-top:calc(22px - clamp(40px,5vw,78px))}} .avb-why-head br.avb-br-m{display:none}@media(max-width:600px){.avb-flow .avb-why-head br.avb-br-m{display:inline}.avb-flow .avb-why-head br.avb-br-nm{display:none}}@media(max-width:980px){body.accueil-v3 .mh-stage-outer .mh-eyebrow-row{margin-top:160px}} @media(max-width:600px){.avb-flow .avb-mobile-booking{left:0;right:0;bottom:0;border-radius:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}body:not(.avb-cta-armed) #mk-back-to-top,body.avb-cta-armed:has(.avb-mobile-booking.avb-cta-on) #mk-back-to-top{bottom:calc(54px + env(safe-area-inset-bottom))!important;transition:bottom .3s ease,opacity .3s ease}} .avb-why-head .avb-block-title span.avb-nw,.avb-opening .avb-block-title span.avb-nw{color:inherit}@media(max-width:980px){.avb-flow .avb-why-head .avb-block-title span.avb-nw,.avb-flow .avb-opening .avb-block-title span.avb-nw,.avb-flow .avb-usp-head .avb-block-title>span{white-space:nowrap}.avb-flow .avb-opening .avb-block-title,.avb-flow .avb-usp-head .avb-block-title{font-size:clamp(3rem,5.6vw,5.5rem)}}@media(max-width:600px){.avb-flow .avb-opening .avb-block-title,.avb-flow .avb-usp-head .avb-block-title{font-size:clamp(3.3rem,15vw,4.7rem)}} .av3 .av3-nav{position:fixed;left:0;right:0;top:14px;margin:0 auto;z-index:900} .av3 .av3-nav.is-compact{top:0;width:100%;max-width:none;margin:0;border:0;border-radius:0;box-shadow:0 8px 24px rgba(0,0,0,.35);padding-top:env(safe-area-inset-top)}@media(max-width:980px){.av3 .av3-nav{top:8px}.av3 .av3-nav.is-compact{top:0;width:100%}}.av3-nav{transition:width .25s ease,background-color .35s ease,border-color .35s ease,box-shadow .35s ease,top .25s ease,backdrop-filter .35s ease}.av3-nav:not(.is-compact){background:none;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.av3-nav:not(.is-compact) .av3-menu>li>a,.av3-nav:not(.is-compact) .av3-menu>li>button,.av3-nav:not(.is-compact) .av3-nav-cta .btn-ghost{text-shadow:0 1px 10px rgba(0,0,0,.75)}.av3-nav:not(.is-compact) .av3-brand-logo{filter:drop-shadow(0 1px 8px rgba(0,0,0,.6))!important}.av3-nav-cta .btn-gold{transition:opacity .3s ease,visibility .3s ease}@media(max-width:980px){.av3-nav:not(.is-compact){background:none}.av3-nav:not(.is-compact) .av3-nav-cta .btn-gold{opacity:0;visibility:hidden;pointer-events:none}.av3-nav:not(.is-compact) .av3-burger{background:transparent;border-color:rgba(255,255,255,.28)}}@media(max-width:980px){html body.accueil-v3 .mh-stage-outer>.mh-content .mh-cta-row{flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:center!important;gap:12px!important;width:calc(100% - 40px)!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body.accueil-v3 .mh-stage-outer>.mh-content .mh-cta-row>a{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;text-align:center;height:64px;padding:0 8px!important;line-height:1.25;white-space:normal}}@media(max-width:980px){html body.anniversaire-v5 .anv-hero .mh-eyebrow-row h1.mh-eyebrow{line-height:22px!important}}@media(max-width:760px){html body.anniversaire-v5 .anv-hero .mh-eyebrow-row h1.mh-eyebrow{font-size:14px!important;letter-spacing:2.5px!important}}.cursor-circle{display:none!important}@media(min-width:981px){h1.mh-eyebrow br.mk-br-m{display:none}h1.mh-eyebrow .mk-h1-sep{display:inline!important}}@media(max-width:980px){h1.mh-eyebrow .mk-h1-sep{display:none}}html body.page-id-3398 .mh-eyebrow-row h1.mh-eyebrow,html body.page-id-3404 .mh-eyebrow-row h1.mh-eyebrow,html body.page-id-3401 .mh-eyebrow-row h1.mh-eyebrow,html body.page-id-3403 .mh-eyebrow-row h1.mh-eyebrow,html body.page-id-3405 .mh-eyebrow-row h1.mh-eyebrow{font-size:16px!important;letter-spacing:5px!important;line-height:.98!important}@media(max-width:760px){html body.page-id-3398 .mh-eyebrow-row h1.mh-eyebrow,html body.page-id-3404 .mh-eyebrow-row h1.mh-eyebrow,html body.page-id-3401 .mh-eyebrow-row h1.mh-eyebrow,html body.page-id-3403 .mh-eyebrow-row h1.mh-eyebrow,html body.page-id-3405 .mh-eyebrow-row h1.mh-eyebrow{font-size:14px!important;letter-spacing:2.5px!important}}@media(max-width:600px){html body #mk-back-to-top{display:none!important}}@media(max-width:980px){html body.p4-mobile .p4-hero .mh-cta-row{flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:center!important;gap:12px!important;width:auto!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body.p4-mobile .p4-hero .mh-cta-row>a{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;text-align:center;height:64px;padding:0 8px!important;line-height:1.25;white-space:normal}html body.p4-mobile .p4-hero .mh-cta-row>a.mh-btn{padding:0 8px!important}html body.p4-mobile .p4-hero .mh-cta-row>a .mh-glitch{white-space:normal!important}}@media(max-width:760px){html body.p4-mobile .p4m-ev{row-gap:66px!important}}@media(min-width:761px) and (max-width:980px){html body.p4-mobile .p4m-ev{row-gap:84px!important}}@media(max-width:980px){html body.p4-mobile #format .p4-plan-wrap{display:flex!important;flex-direction:column;gap:0!important}html body.p4-mobile #format .p4-plan-copy{display:contents}html body.p4-mobile #format .p4-plan-copy>.p4-kicker{order:1}html body.p4-mobile #format .p4-plan-copy>.p4-title{order:2}html body.p4-mobile #format .p4-plan-copy>p.p4-text:nth-of-type(1){order:3}html body.p4-mobile #format .p4-plan-wrap>.p4m-av,html body.p4-mobile #format .p4-plan-wrap>.p4-plan{order:4;margin:26px 0 22px!important}html body.p4-mobile #format .p4-plan-copy>p.p4-text:nth-of-type(n+2){order:5}}@media(max-width:980px){html body.p4-mobile .p4-hero .mh-eyebrow-row h1.mh-eyebrow{line-height:22px!important}}@media(max-width:760px){html body.p4-mobile .p4-hero .mh-eyebrow-row h1.mh-eyebrow{font-size:14px!important;letter-spacing:2.5px!important}}@media(min-width:981px){html body.p4-mobile .p4m-av-pair{display:flex;align-items:center;gap:clamp(140px,15vw,240px)}html body.p4-mobile .p4m-av-pair>p.p4-text:not(.p4m-avantage-box){flex:0 1 auto;margin:0!important}html body.p4-mobile .p4m-av-pair>.p4m-avantage-box{flex:0 1 560px;width:auto!important;min-width:0;max-width:560px!important;margin:0!important}}html body.p4-mobile .p4-sec form button[type=submit].btn{background:#f6bf00!important;background-image:none!important;color:#170a2b!important;border:0!important;border-radius:2px!important;clip-path:none!important;font-family:"Yanone Kaffeesatz",sans-serif!important;font-weight:700!important;font-size:20px!important;letter-spacing:.055em!important;text-transform:uppercase!important;padding:15px 32px!important;box-shadow:none!important;transform:none!important}html body.p4-mobile .p4-sec form button[type=submit].btn:hover{background:#ffd24a!important}@media(hover:hover) and (pointer:fine){html body.p4-mobile .p4-sec form button[type=submit].btn:is(:hover,:focus-visible){box-shadow:0 10px 26px rgba(246,191,0,.18)!important}}@media(max-width:980px){html body.p4-mobile .p4-sec form button[type=submit].btn{letter-spacing:.07em!important}}@media(max-width:767px){html body.p4-mobile .p4-sec form button[type=submit].btn{font-size:17px!important}}@media(max-width:980px){html body.p4-mobile .p4m-ev{display:flex!important;flex-direction:column;align-items:stretch!important;row-gap:0!important}html body.p4-mobile .p4m-ev-text{display:contents}html body.p4-mobile .p4m-ev-text>div:first-child{order:1}html body.p4-mobile .p4m-ev-map{order:2;margin:36px 0 20px}html body.p4-mobile .p4m-ev-text>.p4m-need{order:3}html body.p4-mobile .p4m-ev-text>.p4m-ev-after{order:4}html body.p4-mobile .p4m-ev-text>.p4m-evlist{order:5}}@media(max-width:600px){html body.p4-mobile .p4m-need-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body.p4-mobile .p4m-need-list li{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:12px 9px!important}html body.p4-mobile .p4m-need-list svg{margin-top:0!important}html body.p4-mobile .p4m-need-list strong{font-size:1.08rem!important;line-height:1.05!important}html body.p4-mobile .p4m-need-list li>div>span{font-size:.74rem!important;line-height:1.4!important}html body.p4-mobile .p4m-need{padding:30px 12px 12px!important}}html body.p4-mobile p.p4-text strong{color:#fff!important;font-weight:600!important}body.accueil-v3 .hero-container,body.accueil-v3 a.scroll,body.accueil-v3 .top_container,body.accueil-v3 header.site-header,body.accueil-v3 #aside_right{display:none!important}body.accueil-v3 #top{min-height:0!important;height:auto!important}body.accueil-v3,.av3{--ink:#170a2b;--surface:#170027;--gold:#f6bf00;--gold-soft:#ffe28a;--green:#20dda0;--purple:#9b3df0;--dim:rgba(255,255,255,.72);--line:rgba(255,255,255,.1);}body.accueil-v3{margin:0;padding:0;background:#170a2b;overflow-x:hidden}.av3{color:#fff;font-family:"Open Sans",Arial,sans-serif;line-height:1.65}.av3 *,.av3-mobile-panel *{box-sizing:border-box}.av3 h1,.av3 h2,.av3 h3{font-family:"Yanone Kaffeesatz",Impact,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:.98;margin:0}.av3 a,.av3-mobile-panel a{color:inherit}.av3-mobile-panel{font-family:"Open Sans",Arial,sans-serif}.av3 img{display:block;max-width:100%}.av3 .btn,.av3-mobile-panel .btn{display:inline-flex;align-items:center;gap:10px;padding:15px 32px;border-radius:2px;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.av3 .btn-gold,.av3-mobile-panel .btn-gold{background:var(--gold);color:#170027}.av3 .btn-gold:hover,.av3-mobile-panel .btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(246,191,0,.3)}.av3 .btn-ghost,.av3-mobile-panel .btn-ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.35)}.av3 .btn-ghost:hover,.av3-mobile-panel .btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.av3 .btn-sm,.av3-mobile-panel .btn-sm{padding:7px 20px;font-size:.85rem}.av3 .glass{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:16px} .av3-nav{position:sticky;top:0;z-index:900;background:rgba(23,10,43,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), 0 100%);padding-bottom:20px;margin-bottom:-20px;filter:drop-shadow(0 2px 0 rgba(246,191,0,.55)) drop-shadow(0 10px 20px rgba(0,0,0,.4))}.av3-nav-inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:9px max(20px,calc((100vw - 1320px)/2)) 20px;transform:rotate(-.9deg);transform-origin:0% 50%}.av3-brand{font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;flex-shrink:0}.av3-brand span{color:var(--gold)}.av3-menu{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0;flex:1;justify-content:center}.av3-menu>li{position:relative}.av3-menu>li>a,.av3-menu>li>button{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:.88rem;color:var(--dim);text-decoration:none;background:none;border:none;cursor:pointer;border-radius:4px;transition:color .15s ease,background .15s ease}.av3-menu>li>a:hover,.av3-menu>li>button:hover,.av3-menu>li.open>button{color:#fff;background:rgba(255,255,255,.06)}.av3-menu>li>button svg{width:11px;height:11px;transition:transform .2s ease}.av3-menu>li.open>button svg{transform:rotate(180deg)}.av3-sub{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;background:var(--ink);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px;box-shadow:0 20px 40px -12px rgba(0,0,0,.6);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.av3-menu>li.open .av3-sub{opacity:1;visibility:visible;transform:translateY(0)}.av3-sub a{display:block;padding:10px 12px;font-size:.86rem;color:var(--dim);text-decoration:none;border-radius:5px}.av3-sub a:hover{color:#fff;background:rgba(255,255,255,.06)}.av3-nav-cta{display:flex;align-items:center;gap:10px;flex-shrink:0}.av3-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:6px;cursor:pointer;padding:0}.av3-burger span{display:block;width:18px;height:2px;background:#fff;margin:0 auto;transition:transform .2s ease,opacity .2s ease}body.av3-menu-open .av3-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.av3-menu-open .av3-burger span:nth-child(2){opacity:0}body.av3-menu-open .av3-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.av3-mobile-panel{position:fixed;inset:0;top:0;z-index:999999;background:var(--ink);transform:translateX(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);overflow-y:auto;display:none}body.av3-menu-open .av3-mobile-panel{transform:translateX(0)}.av3-mobile-panel-inner{padding:20px 22px 60px}.av3-mobile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.av3-mobile-close{width:38px;height:38px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#fff;font-size:1.3rem;line-height:1;cursor:pointer}.av3-mobile-menu{list-style:none;margin:0;padding:0}.av3-mobile-menu>li{border-bottom:1px solid rgba(255,255,255,.08)}.av3-mobile-menu>li>a,.av3-mobile-menu>li>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 4px;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:1.15rem;color:#fff;text-decoration:none;background:none;border:none;cursor:pointer;text-align:left}.av3-mobile-sub{list-style:none;margin:0 0 12px;padding:0 0 0 4px;display:none}.av3-mobile-menu>li.open .av3-mobile-sub{display:block}.av3-mobile-sub a{display:block;padding:10px 0;font-size:.95rem;color:var(--dim);text-decoration:none}.av3-mobile-cta{display:flex;flex-direction:column;gap:12px;margin-top:28px}.av3-mobile-cta .btn{justify-content:center} .mh-stage-outer{position:relative;width:100%;height:100vh;overflow:hidden;background:#080010;contain:layout style paint}.mh-hero-fade{position:absolute;left:0;right:0;bottom:0;height:26vh;z-index:3;background:linear-gradient(to bottom, rgba(23,10,43,0), var(--ink) 92%);pointer-events:none}.mh-stage{position:absolute;top:50%;left:50%;width:1920px;height:1080px;transform-origin:center center;transform:translate(-50%,-50%)}.mh-grid{position:absolute;top:-260px;left:-260px;width:2496px;height:1664px;overflow:hidden;display:flex;flex-direction:row;gap:9.5px;transform:rotate(-6deg) scale(1.05);transform-origin:center}.mh-grid .col{position:relative;flex-shrink:0}.mh-grid .col-track{display:flex;flex-direction:column;gap:5px;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform;transform:translateZ(0)}.mh-grid .tile{width:203px;height:203px;flex-shrink:0;background-size:cover;background-position:center;filter:saturate(1.05) contrast(1.05) brightness(1.2)}@keyframes scroll-up{0%{transform:translateY(0)}100%{transform:translateY(-1664px)}}@keyframes scroll-down{0%{transform:translateY(-1664px)}100%{transform:translateY(0)}}@keyframes mh-scroll-up-v4{0%{transform:translateY(0)}100%{transform:translateY(-1664px)}}@keyframes mh-scroll-down-v4{0%{transform:translateY(-1664px)}100%{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.mh-grid .col-track{animation:none!important}}.mh-overlay{position:absolute;inset:0;background: radial-gradient(ellipse at 50% 40%, rgba(8,0,16,.45) 0%, rgba(8,0,16,.8) 55%, rgba(8,0,16,.95) 100%), linear-gradient(180deg, rgba(8,0,16,.6) 0%, rgba(8,0,16,.3) 25%, rgba(8,0,16,.4) 65%, rgba(8,0,16,.9) 100%);}.mh-tint{position:absolute;inset:0;background:linear-gradient(135deg, rgba(176,38,255,.10) 0%, rgba(0,0,0,0) 40%, rgba(37,226,144,.08) 100%);mix-blend-mode:screen}.mh-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mh-eyebrow-row{display:flex;align-items:center;gap:14px;margin-bottom:30px}.mh-eyebrow-row .mh-dash{width:26px;height:2px;background:#ffb400;box-shadow:0 0 10px rgba(255,180,0,.7)}.mh-eyebrow{font-family:'JetBrains Mono', monospace;font-weight:700;font-size:16px;letter-spacing:5px;text-transform:uppercase;color:#ffb400;text-shadow:0 0 18px rgba(255,180,0,.55)}h1.mh-h1{font-family:'Inter', sans-serif !important;font-weight:700;font-size:90px;line-height:1.1;color:#fff;margin:0 0 46px 0;text-shadow:0 4px 40px rgba(0,0,0,.6);letter-spacing:-1px;text-transform:none !important;background-image:none !important;padding:0 !important;width:max-content !important;max-width:90vw !important;white-space:normal}h1.mh-h1 span.mh-glitch{color:#fff !important;font-size:90px !important;margin-top:0 !important;display:inline-block !important}.mh-glitch{position:relative;display:inline-block;isolation:isolate}.mh-glitch::before,.mh-glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.mh-glitch::before{color:#ff2d2d;animation:mh-glitch-red 3s infinite linear}.mh-glitch::after{color:#2233ff;animation:mh-glitch-blue 3s infinite linear}@keyframes mh-glitch-red{0%,86%{clip-path:inset(0 0 0 0);transform:translate(0);opacity:0}87%{opacity:1;clip-path:inset(20% 0 60% 0);transform:translate(-5.2px,0)}89%{clip-path:inset(80% 0 5% 0);transform:translate(3.45px,0)}91%{clip-path:inset(10% 0 70% 0);transform:translate(-1.7px,0)}93%{clip-path:inset(50% 0 30% 0);transform:translate(6.3px,0)}95%{clip-path:inset(5% 0 85% 0);transform:translate(-3.45px,0)}97%{clip-path:inset(65% 0 15% 0);transform:translate(1.7px,0)}99%{clip-path:inset(35% 0 50% 0);transform:translate(5.2px,0)}100%{clip-path:inset(0 0 0 0);transform:translate(0);opacity:0}}@keyframes mh-glitch-blue{0%,86%{clip-path:inset(0 0 0 0);transform:translate(0);opacity:0}88%{opacity:1;clip-path:inset(60% 0 20% 0);transform:translate(5.2px,0)}90%{clip-path:inset(5% 0 80% 0);transform:translate(-3.45px,0)}92%{clip-path:inset(70% 0 10% 0);transform:translate(1.7px,0)}94%{clip-path:inset(30% 0 50% 0);transform:translate(-6.3px,0)}96%{clip-path:inset(85% 0 5% 0);transform:translate(3.45px,0)}98%{clip-path:inset(15% 0 65% 0);transform:translate(-1.7px,0)}100%{clip-path:inset(0 0 0 0);transform:translate(0);opacity:0}}@media (prefers-reduced-motion: reduce){.mh-glitch::before,.mh-glitch::after{animation:none}}.mh-cta-row{display:flex;gap:22px;align-items:center;justify-content:center}a.mh-btn{font-family:'JetBrains Mono', monospace;font-weight:700;font-size:17px;letter-spacing:2.5px;text-transform:uppercase;padding:20px 42px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;gap:12px;text-decoration:none}a.mh-btn-primary{background:linear-gradient(90deg,#25e290 0%,#58f0c2 100%);color:#0a0014 !important;border:none;box-shadow:0 0 34px rgba(37,226,144,.45)}a.mh-btn-secondary{background:rgba(255,255,255,.04);color:#fff !important;border:2px solid #B026FF;backdrop-filter:blur(6px);box-shadow:0 0 22px rgba(176,38,255,.25) inset, 0 0 22px rgba(176,38,255,.2)} .av3-intro{position:relative;padding:clamp(72px,9vw,110px) 24px;text-align:center;background:var(--ink);overflow:hidden}.av3-intro::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 50%, rgba(155,61,240,.16), transparent 34%)}.av3-intro-inner{position:relative}.av3-intro h2{font-size:clamp(1.9rem,3.6vw,2.7rem);max-width:760px;margin:0 auto 20px;text-wrap:balance}.av3-intro p{color:var(--dim);max-width:620px;margin:0 auto;font-size:1.06rem} .av3-concept{position:relative;background:var(--ink);padding:clamp(72px,9vw,120px) max(24px,calc((100vw - 1280px)/2));overflow:hidden}.av3-concept::before{content:'';position:absolute;inset:0;background: radial-gradient(circle at 8% 50%, rgba(155,61,240,.16), transparent 34%), radial-gradient(circle at 96% 50%, rgba(32,221,160,.12), transparent 32%)}.av3-concept-inner{position:relative;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center}.av3-hero-cta{display:flex;gap:16px;flex-wrap:wrap}.av3-concept-photo{position:relative;border-radius:4px;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);transform:rotate(-1.4deg)}.av3-concept-photo img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/5}.av3-concept-text .eyebrow{color:var(--gold);font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.22em;font-size:.78rem;margin:0 0 20px}.av3-concept-text h2{font-size:clamp(2rem,3.8vw,3rem);margin:0 0 24px;text-wrap:balance}.av3-concept-text p{color:var(--dim);font-size:1.02rem;max-width:56ch;margin:0}.av3-concept-text p+p{margin-top:16px}.av3-concept-text .av3-hero-cta{justify-content:flex-start;margin-top:32px} .av3-univers{position:relative;background:var(--ink);padding:clamp(72px,9vw,120px) 0;overflow:hidden}.av3-univers::before{content:'';position:absolute;inset:0;pointer-events:none;background: radial-gradient(circle at 88% 30%, rgba(246,191,0,.1), transparent 32%), radial-gradient(circle at 4% 70%, rgba(155,61,240,.14), transparent 32%)}.av3-univers-head, .av3-univers-strip{position:relative}.av3-univers-head{max-width:1280px;margin:0 auto 40px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.av3-univers-head h2{font-size:clamp(2rem,3.8vw,2.8rem);max-width:600px;text-wrap:balance}.av3-univers-strip{display:flex;align-items:flex-end;gap:28px;overflow-x:auto;overflow-y:visible;padding:24px max(24px,calc((100vw - 1280px)/2)) 24px;scroll-snap-type:x proximity}.av3-ucard{position:relative;flex:0 0 auto;width:220px;scroll-snap-align:start;background:var(--surface);border:1px solid rgba(255,255,255,.12);text-decoration:none;color:#fff;padding:10px 10px 18px;box-shadow:0 24px 50px -20px rgba(0,0,0,.65);transition:transform .3s cubic-bezier(.22,1,.36,1), box-shadow .3s ease;margin-top:14px}.av3-ucard.av3-ucard--lg{width:300px}.av3-ucard.av3-ucard--xl{width:340px}.av3-univers-strip .av3-ucard:nth-child(5n+1){transform:rotate(-3deg)}.av3-univers-strip .av3-ucard:nth-child(5n+2){transform:rotate(2deg)}.av3-univers-strip .av3-ucard:nth-child(5n+3){transform:rotate(-1.5deg)}.av3-univers-strip .av3-ucard:nth-child(5n+4){transform:rotate(2.5deg)}.av3-univers-strip .av3-ucard:nth-child(5n+5){transform:rotate(-2deg)}.av3-ucard:hover{transform:rotate(0deg) scale(1.04);z-index:5;box-shadow:0 30px 60px -16px rgba(0,0,0,.75), 0 0 30px -8px rgba(246,191,0,.3)}.av3-ucard-photo{position:relative;overflow:hidden;background:var(--ink)}.av3-ucard-photo img{width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;display:block}.av3-ucard-scan{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom, rgba(255,255,255,0) 0 3px, rgba(0,0,0,.12) 3px 4px)}.av3-ucard-corner{position:absolute;width:14px;height:14px;pointer-events:none;z-index:2}.av3-ucard-corner.tl{top:4px;left:4px;border-top:2px solid var(--gold);border-left:2px solid var(--gold)}.av3-ucard-corner.tr{top:4px;right:4px;border-top:2px solid var(--gold);border-right:2px solid var(--gold)}.av3-ucard-corner.bl{bottom:4px;left:4px;border-bottom:2px solid var(--gold);border-left:2px solid var(--gold)}.av3-ucard-corner.br{bottom:4px;right:4px;border-bottom:2px solid var(--gold);border-right:2px solid var(--gold)}.av3-ucard-body{padding:14px 6px 0}.av3-ucard-tag{display:inline-block;font-family:"Open Sans",sans-serif;font-weight:700;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:6px}.av3-ucard h3{font-size:1.15rem;text-transform:none;letter-spacing:0;margin-bottom:8px}.av3-ucard-ref{display:flex;justify-content:space-between;align-items:center;font-family:"Open Sans",sans-serif;font-size:.64rem;letter-spacing:.06em;color:var(--dim);opacity:.6;text-transform:uppercase} .av3-trust{position:relative;background:var(--ink);padding:clamp(96px,12vw,168px) max(24px,calc((100vw - 1280px)/2)) clamp(140px,16vw,220px);overflow:hidden}.av3-trust::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 12% 50%, rgba(32,221,160,.14), transparent 34%)}.av3-trust-inner{position:relative;max-width:1280px;margin:0 auto}.av3-trust-kicker{font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--green);font-size:.78rem;margin:0 0 26px}.av3-trust-statement{font-size:clamp(2rem,4.4vw,3.4rem);max-width:680px;text-transform:none;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:600;line-height:1.16;letter-spacing:0;margin:0}.av3-trust-statement em{font-style:normal;color:var(--gold)}.av3-trust-photo{position:absolute;right:0;top:0;width:30%;max-width:340px;border-radius:2px;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);transform:rotate(2.2deg)}.av3-trust-photo img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/5}.av3-trust-cap{position:absolute;left:-14px;bottom:-16px;background:var(--gold);color:#170027;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;padding:8px 16px;transform:rotate(-2.5deg);box-shadow:0 8px 18px rgba(0,0,0,.35)} .av3-final{position:relative;padding:clamp(90px,10vw,140px) 24px;text-align:center;background:var(--ink);overflow:hidden}.av3-final::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 50%, rgba(155,61,240,.2), transparent 38%)}.av3-final-inner{position:relative;max-width:700px;margin:0 auto}.av3-final h2{font-size:clamp(2.1rem,4.6vw,3.6rem);margin-bottom:20px}.av3-final h2 .accent{color:var(--gold)}.av3-final p{color:var(--dim);margin:0 auto 36px;font-size:1.05rem}.av3-final .av3-hero-cta{justify-content:center} .demo-styles{position:relative;background:var(--surface);padding:80px max(24px,calc((100vw - 1280px)/2));border-top:1px solid rgba(255,255,255,.1)}.demo-styles-title{color:var(--dim);font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;margin:0 0 50px;max-width:1280px;margin-left:auto;margin-right:auto}.demo-block{max-width:1280px;margin:0 auto 70px}.demo-block-label{display:flex;align-items:baseline;gap:14px;margin-bottom:24px}.demo-block-num{font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;color:var(--gold);font-size:1.3rem}.demo-block-name{font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;text-transform:uppercase;font-size:1.4rem;letter-spacing:.02em}.demo-row{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px} .demo-poster{width:190px;height:250px;flex:0 0 auto;position:relative;border-radius:6px;overflow:hidden;box-shadow:0 16px 34px -14px rgba(0,0,0,.6);transition:transform .2s ease}.demo-poster:hover{transform:translateY(-6px)}.demo-poster img{width:100%;height:100%;object-fit:cover;display:block}.demo-poster::after{content:'';position:absolute;inset:0;background:linear-gradient(to top, rgba(11,5,18,.95) 0%, rgba(11,5,18,.15) 55%, transparent 75%)}.demo-poster-label{position:absolute;left:14px;right:14px;bottom:14px;z-index:2}.demo-poster-tag{display:block;color:var(--gold);font-family:"Open Sans",sans-serif;font-weight:700;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.demo-poster-label h4{color:#fff;font-size:1.05rem;text-transform:none;letter-spacing:0} .demo-arcade-row{display:flex;gap:2px;overflow-x:auto}.demo-arcade{width:150px;height:150px;flex:0 0 auto;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.15);cursor:pointer}.demo-arcade img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.7) brightness(.7);transition:filter .25s ease, transform .25s ease}.demo-arcade:hover{border-color:var(--gold);box-shadow:0 0 24px rgba(246,191,0,.4);z-index:2}.demo-arcade:hover img{filter:saturate(1.15) brightness(1);transform:scale(1.06)}.demo-arcade-label{position:absolute;left:0;right:0;bottom:0;background:rgba(11,5,18,.88);padding:6px 8px;font-family:"Open Sans",sans-serif;font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;text-align:center;color:#fff;opacity:0;transform:translateY(4px);transition:opacity .2s ease, transform .2s ease}.demo-arcade:hover .demo-arcade-label{opacity:1;transform:translateY(0)} .demo-skew{width:170px;height:220px;flex:0 0 auto;position:relative;overflow:hidden;clip-path:polygon(0 7%, 100% 0, 100% 93%, 0 100%);transition:transform .25s ease}.demo-skew:hover{transform:translateY(-6px)}.demo-skew img{width:100%;height:100%;object-fit:cover;display:block}.demo-skew::after{content:'';position:absolute;inset:0;background:linear-gradient(100deg, rgba(11,5,18,.85) 0%, transparent 45%), linear-gradient(to top, rgba(11,5,18,.92) 0%, transparent 55%)}.demo-skew-label{position:absolute;left:16px;bottom:18px;z-index:2}.demo-skew-tag{display:block;color:var(--green);font-family:"Open Sans",sans-serif;font-weight:700;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.demo-skew-label h4{color:#fff;font-size:1rem;text-transform:none;letter-spacing:0} .demo-ticket{width:190px;flex:0 0 auto;background:var(--ink);border:1px solid rgba(255,255,255,.14);border-radius:6px;overflow:hidden}.demo-ticket-photo{width:100%;aspect-ratio:1/1;overflow:hidden}.demo-ticket-photo img{width:100%;height:100%;object-fit:cover;display:block}.demo-ticket-perf{position:relative;height:14px;background-image:radial-gradient(circle, var(--surface) 4px, transparent 4.2px);background-size:14px 14px;background-position:3px center}.demo-ticket-body{padding:10px 14px 16px}.demo-ticket-tag{display:block;color:var(--gold);font-family:"Open Sans",sans-serif;font-weight:700;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.demo-ticket-body h4{font-size:.98rem;text-transform:none;letter-spacing:0;margin-bottom:8px}.demo-ticket-barcode{display:flex;gap:2px;height:18px;align-items:flex-end;margin-bottom:6px}.demo-ticket-barcode span{display:block;width:2px;background:rgba(255,255,255,.4)}.demo-ticket-ref{font-family:"Open Sans",sans-serif;font-size:.58rem;letter-spacing:.08em;color:var(--dim);opacity:.6;text-transform:uppercase} .demo-list{list-style:none;margin:0;padding:0;max-width:640px}.demo-list li{position:relative;border-top:1px solid rgba(255,255,255,.12);padding:18px 4px;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:16px;transition:color .2s ease}.demo-list li:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.demo-list li:hover{color:var(--gold)}.demo-list-title{font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;text-transform:uppercase;font-size:1.3rem}.demo-list-tag{font-family:"Open Sans",sans-serif;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);flex-shrink:0}.demo-list-preview{position:absolute;right:0;top:50%;width:100px;height:100px;border-radius:4px;overflow:hidden;transform:translateY(-50%) scale(.85);opacity:0;transition:opacity .25s ease, transform .25s ease;pointer-events:none;box-shadow:0 20px 40px -12px rgba(0,0,0,.6);z-index:5}.demo-list-preview img{width:100%;height:100%;object-fit:cover;display:block}.demo-list li:hover .demo-list-preview{opacity:1;transform:translateY(-50%) scale(1)} .site-footer{position:fixed;left:0;right:0;bottom:0;z-index:0}#main{position:relative;z-index:1;background:#170a2b}#top{background-color:#170a2b}@media(max-width:980px){.av3-menu,.av3-nav-cta .btn-ghost{display:none}.av3-burger{display:flex}.av3-mobile-panel{display:block}.av3-concept-inner{grid-template-columns:1fr;gap:36px}.av3-trust-photo{position:relative;width:70%;margin:40px 0 0 auto;top:0;right:0} .av3-nav{background:rgba(18,7,33,.97);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:600px){.av3-nav-inner{padding:14px 18px}}#cmplz-manage-consent .cmplz-manage-consent{width: 34px !important;min-width: 0 !important;height: 30px !important;padding: 5px !important;font-size: 0 !important;line-height: 20px !important;border-radius: 8px 8px 0 0 !important;white-space: nowrap !important;overflow: hidden !important;transition: width .2s ease, padding .2s ease !important;animation: none !important;bottom: 0 !important;background-color: #210038 !important;color: #ffffff !important;border-color: #210038 !important;}#cmplz-manage-consent .cmplz-manage-consent::before{content: "⚙";display: inline-block;width: 24px;font-size: 15px;line-height: 20px;text-align: center;}#cmplz-manage-consent .cmplz-manage-consent:hover, #cmplz-manage-consent .cmplz-manage-consent:focus-visible{width: 166px !important;padding: 5px 9px !important;font-size: 11px !important;}#cmplz-manage-consent .cmplz-manage-consent:hover::before, #cmplz-manage-consent .cmplz-manage-consent:focus-visible::before{display: none;}@media (max-width: 768px){#cmplz-manage-consent .cmplz-manage-consent{right: 12px !important;height: 30px !important;line-height: 20px !important;}}@media (max-width: 760px){ html body .cmplz-cookiebanner.cmplz-show:not(.mk-cmplz-open){display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px 8px !important;padding: 12px 12px calc(10px + env(safe-area-inset-bottom)) !important;border-radius: 12px 12px 0 0 !important;box-sizing: border-box !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-header, html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-divider{display: none !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-body{order: 1;flex: 0 0 100%;margin: 0 !important;padding: 0 !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-message, html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-message p{margin: 0 !important;padding: 0 !important;font-size: 13px !important;line-height: 1.35 !important;} html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-buttons{display: contents !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-btn{margin: 0 !important;box-sizing: border-box !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1.2 !important;min-height: 44px !important;padding: 8px 10px !important;border-width: 2px !important;border-style: solid !important;border-radius: 8px !important;} html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-btn.cmplz-accept, html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-btn.cmplz-deny{order: 2;flex: 1 1 calc(50% - 5px) !important;width: auto !important;min-width: 0 !important;color: #ffffff !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-btn.cmplz-accept{color: #ffffff !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-btn.cmplz-accept{background-color: #8300a4 !important;border-color: #8300a4 !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-btn.cmplz-deny{background-color: #ffffff !important;border-color: #d7d7d7 !important;border-width: 1px !important;color: #1f1f1f !important;} html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-btn.cmplz-view-preferences{order: 3;flex: 0 0 auto !important;width: auto !important;min-height: 32px !important;padding: 4px 0 !important;font-size: 13px !important;font-weight: 400 !important;background: transparent !important;border: 0 !important;color: #1f1f1f !important;text-decoration: underline !important;box-shadow: none !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-btn.cmplz-save-preferences, html body .cmplz-cookiebanner:not(.mk-cmplz-open) a.cmplz-btn.cmplz-manage-options, html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-links.cmplz-information{display: none !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-documents{order: 4;flex: 1 1 0 !important;width: auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-documents ul{display: flex !important;flex-wrap: nowrap;justify-content: space-between;gap: 0 6px;margin: 0 !important;padding: 0 !important;list-style: none !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-documents li{flex: 0 0 auto !important;line-height: 1.2 !important;min-height: 0 !important;height: auto !important;white-space: nowrap !important;margin: 0 !important;padding: 0 !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-documents .cmplz-link{display: inline-block;white-space: nowrap !important;padding: 8px 0 !important;margin: 0 !important;font-size: 13px !important;line-height: 1.2 !important;} html body #cmplz-manage-consent .cmplz-manage-consent{left: 12px !important;right: auto !important;bottom: var(--mk-cmplz-lift, 0px) !important;transition: bottom .3s ease, width .2s ease, padding .2s ease !important;}} @media (max-width: 380px){html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-documents{flex: 1 0 100% !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-documents ul{justify-content: flex-start !important;width: 100% !important;gap: 0 18px !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-btn.cmplz-view-preferences{min-height: 24px !important;padding: 2px 0 !important;}html body .cmplz-cookiebanner:not(.mk-cmplz-open) .cmplz-documents .cmplz-link{padding: 3px 0 !important;}}@media (max-width: 760px) and (prefers-reduced-motion: reduce){html body #cmplz-manage-consent .cmplz-manage-consent{transition: none !important;}}.avb-intro{position:relative;z-index:31;box-sizing:border-box;max-width:900px;margin:-158px auto 0;padding:14px 24px;text-align:center}.avb-intro summary{display:inline-block;cursor:pointer;list-style:none;color:rgba(255,255,255,.3);font-family:"JetBrains Mono",monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;transition:color .25s ease}.avb-intro summary::-webkit-details-marker{display:none}.avb-intro summary:hover{color:rgba(255,255,255,.55)}.avb-intro p{width:100%;min-height:0;overflow:hidden;max-width:820px;margin:0 auto;padding:0;color:rgba(255,255,255,.5);font-size:.85rem;line-height:1.7;text-align:center}.avb-intro p::before{content:"";display:block;height:14px} .avb-intro::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),content-visibility .5s allow-discrete}.avb-intro[open]::details-content{grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){.avb-intro::details-content{transition:none}}@media(min-width:981px){html body.page-template-mankind-design-v4:not(.page-id-3103) .av3-nav-inner{min-height:85px}html body.page-template-mankind-design-v4:not(.page-id-3103) .av3-nav.is-compact .av3-nav-inner{min-height:75px}} html body.page-template-mankind-design-v4 .av3-nav:not(.is-compact){background:none!important} @media(max-width:860px){body.page-template-mankind-design-v4 .site-footer{position:static}body.page-template-mankind-design-v4 #main{margin-bottom:0!important}} .av3-nav{top:14px;width:calc(100% - 32px);max-width:1480px;margin:14px auto 0;padding:0;background:rgba(12,4,23,.82);border:1px solid rgba(255,255,255,.12);border-bottom-color:rgba(246,191,0,.52);border-radius:14px;clip-path:none;filter:none;box-shadow:0 20px 55px rgba(0,0,0,.32);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:width .25s ease,background .25s ease,box-shadow .25s ease,top .25s ease}.av3-nav.is-compact{top:8px;width:calc(100% - 48px);background:rgba(12,4,23,.96);box-shadow:0 14px 42px rgba(0,0,0,.46)}.av3-nav-inner{max-width:none;min-height:70px;padding:0 16px 0 22px;transform:none;transition:min-height .25s ease}.av3-nav.is-compact .av3-nav-inner{min-height:60px}.av3-brand{position:relative;display:flex;align-items:center;flex:0 0 auto;padding-left:54px;font-size:1.48rem;letter-spacing:.08em}.av3-brand-logo{position:absolute;left:0;top:50%!important;height:48px!important;width:48px!important;max-width:none!important;max-height:none!important;object-fit:contain;transform:translateY(-50%)}.av3-menu{gap:4px}.av3-menu>li:nth-child(2),.av3-mobile-menu>li:nth-child(2){display:none}.av3-menu>li>a,.av3-menu>li>button{position:relative;padding:12px 13px;color:rgba(255,255,255,.7);font-family:"Yanone Kaffeesatz",sans-serif;font-size:1rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase;border-radius:7px}.av3-menu>li>a::after,.av3-menu>li>button::after{content:'';position:absolute;left:13px;right:13px;bottom:5px;height:2px;background:#20dda0;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.av3-menu>li>a:hover::after,.av3-menu>li>button:hover::after,.av3-menu>li.open>button::after{transform:scaleX(1)}.av3-menu>li>a:hover,.av3-menu>li>button:hover,.av3-menu>li.open>button{color:#fff;background:rgba(255,255,255,.045)}.av3-sub{top:calc(100% + 15px);min-width:245px;padding:10px;background:rgba(12,4,23,.98);border-color:rgba(255,255,255,.13);border-radius:14px;box-shadow:0 28px 70px rgba(0,0,0,.58);transform:translateY(-8px)}.av3-menu>li:nth-child(3) .av3-sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:520px}.av3-sub a{padding:13px 14px;color:rgba(255,255,255,.68);border:1px solid transparent;border-radius:8px}.av3-sub a:hover{color:#fff;background:rgba(155,61,240,.13);border-color:rgba(155,61,240,.28)}.av3-nav-cta{gap:8px}.av3-nav-cta .btn{min-height:42px;padding:10px 17px;border-radius:8px}.av3-nav-cta .btn-ghost{color:rgba(255,255,255,.76);background:transparent;border-color:transparent}.av3-nav-cta .btn-ghost:hover{color:#fff;background:rgba(255,255,255,.06)}.av3-nav-cta .btn-gold{box-shadow:0 10px 26px rgba(246,191,0,.18)}.av3-burger{border-radius:8px}.av3-menu>li:focus-within .av3-sub{opacity:1;visibility:visible;transform:translateY(0)}.av3-menu>li>button::before{content:'⌄';order:2;margin-top:-3px;color:#20dda0;font-size:1rem;line-height:1;transition:transform .2s ease}.av3-menu>li.open>button::before{transform:rotate(180deg)}.av3-brand{padding:5px 11px;background:transparent;border:0;border-radius:0;box-shadow:none}.av3-brand-logo{position:static;z-index:1;width:auto!important;height:42px!important;max-width:none!important;max-height:42px!important;object-fit:contain;transform:none;filter:none}.av3-brand-text{display:none}@media(min-width:981px){.av3-menu>li:hover .av3-sub{opacity:1;visibility:visible;transform:translateY(0)}}@media(max-width:1180px) and (min-width:981px){.av3-nav-inner{padding-left:17px}.av3-menu>li>a,.av3-menu>li>button{padding-left:9px;padding-right:9px;font-size:.92rem}.av3-menu>li>a::after,.av3-menu>li>button::after{left:9px;right:9px}.av3-nav-cta .btn{padding-left:13px;padding-right:13px}}@media(max-width:980px){.av3-nav{top:8px;width:calc(100% - 16px);margin-top:8px;border-radius:12px;background:rgba(15,5,27,.97);backdrop-filter:none;-webkit-backdrop-filter:none}.av3-nav.is-compact{top:6px;width:calc(100% - 20px);background:rgba(15,5,27,.99)}.av3-nav-inner,.av3-nav.is-compact .av3-nav-inner{min-height:60px;padding:0 11px 0 16px}.av3-nav-cta .btn-gold{min-height:38px;padding:8px 13px}.av3-mobile-panel{background:radial-gradient(circle at 90% 8%,rgba(155,61,240,.24),transparent 30%),#0c0417}.av3-mobile-panel-inner{display:flex;flex-direction:column;min-height:100svh;padding:22px 22px 28px}.av3-mobile-top{margin-bottom:30px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.av3-mobile-close{border-radius:50%;font-size:1.6rem}.av3-mobile-menu{counter-reset:none}.av3-mobile-menu>li{border-bottom-color:rgba(255,255,255,.1)}.av3-mobile-menu>li>a,.av3-mobile-menu>li>button{justify-content:flex-start;gap:18px;padding:17px 4px;font-size:clamp(1.55rem,7vw,2.15rem);line-height:1}.av3-mobile-menu>li>a::before,.av3-mobile-menu>li>button::before{content:attr(data-nav-index);min-width:26px;color:#20dda0;font-family:"JetBrains Mono",monospace;font-size:.62rem;letter-spacing:.08em}.av3-mobile-menu>li>button svg{margin-left:auto}.av3-mobile-sub{padding:2px 0 14px 44px}html body .av3-mobile-menu>li>a::before,html body .av3-mobile-menu>li>button::before{display:none!important}html body .av3-mobile-menu>li>a,html body .av3-mobile-menu>li>button{padding-left:27px!important}html body .av3-mobile-sub{padding-left:27px!important}.av3-mobile-sub a{padding:9px 0;color:rgba(255,255,255,.63)}.av3-mobile-cta{position:sticky;bottom:0;margin-top:auto;padding-top:26px;background:linear-gradient(180deg,transparent,#0c0417 24%)}.av3-mobile-cta .btn{min-height:50px;border-radius:8px}body.av3-menu-open{overflow:hidden}}@media(max-width:980px){.av3-mobile-menu>li>button::after{content:'+';position:static;width:auto;height:auto;margin-left:auto;background:none;color:#f6bf00;font-size:1.4rem;line-height:1;transform:none}.av3-mobile-menu>li.open>button::after{content:'−';transform:none}}body.accueil-v3{background:#170027}.av3>.mk-v4-content{max-width:1100px;margin:0 auto;padding:clamp(130px,16vh,190px) 24px clamp(70px,9vw,120px);color:rgba(255,255,255,.82);font-size:1.05rem;line-height:1.75}.av3>.mk-v4-content h1,.av3>.mk-v4-content h2,.av3>.mk-v4-content h3{color:#fff;font-family:"Rajdhani",sans-serif;font-weight:700;line-height:1.05}.av3>.mk-v4-content h1{font-size:clamp(2.6rem,6vw,4.6rem);margin:0 0 24px}.av3>.mk-v4-content h2{font-size:clamp(1.9rem,3.6vw,2.8rem);margin:48px 0 16px}.av3>.mk-v4-content a{color:#f6bf00} @media(min-width:1181px){html body.page-template-mankind-design-v4:not(.page-id-3103) .av3 .av3-nav .av3-menu>li>a,html body.page-template-mankind-design-v4:not(.page-id-3103) .av3 .av3-nav .av3-menu>li>button{padding-left:clamp(3px,.55vw,11px)!important;padding-right:clamp(3px,.55vw,11px)!important}} .cursor-circle{display:none!important} .avb-v-r{display:none}@media(max-width:980px){.avb-v-d{display:none}.avb-v-r{display:inline}}body.p4{--p4-gold:#f6bf00;--p4-green:#20dda0;--p4-purple:#9b3df0;--p4-ink:#170a2b;--p4-night:#0c0417;background:#0c0417;color:#fff}body.p4 #main{overflow:hidden}body.p4 .av3 a{text-decoration:none}body.p4 .av3 li::before{content:none!important;display:none!important} body.p4 .p4-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:100svh;padding:clamp(130px,16vh,200px) 24px clamp(70px,9vh,110px);text-align:center;isolation:isolate}body.p4 .p4-hero.is-short{min-height:72svh}body.p4 .p4-hero-media{position:absolute;inset:0;z-index:-2;margin:0;overflow:hidden}body.p4 .p4-hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}body.p4 .p4-hero::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,0,16,.86) 0%,rgba(8,0,16,.5) 30%,rgba(8,0,16,.72) 70%,#0c0417 100%)}body.p4 .p4-hero-copy{position:relative;width:100%;max-width:1080px;margin:0 auto;min-width:0}body.p4 .p4-hero .mh-eyebrow-row{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 20px}body.p4 .p4-hero .mh-dash{width:34px;height:2px;background:var(--p4-gold);flex:0 0 auto}body.p4 .p4-hero h1.mh-eyebrow{margin:0;white-space:normal;font-family:"JetBrains Mono",monospace;font-size:clamp(.66rem,1vw,.8rem);font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--p4-gold)}body.p4 .p4-display{margin:0;font-family:"Rajdhani",sans-serif;font-weight:700;letter-spacing:-.035em;line-height:.98;font-size:clamp(3rem,7.96vw,7.2rem);color:#fff;text-shadow:0 4px 30px rgba(8,0,16,.6)}body.p4 .p4-display .mh-glitch{color:var(--p4-gold)}body.p4 .p4-lead{max-width:680px;margin:28px auto 0;color:rgba(255,255,255,.84);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.75;text-shadow:0 2px 14px rgba(8,0,16,.7)}body.p4 .p4-hero .mh-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px} body.p4 .p4-hl{position:relative;z-index:30;display:flex;justify-content:center;width:100%;margin:0;padding:3px 24px;gap:72px;background:rgba(255,255,255,.045);border-top:1px solid rgba(246,191,0,.3);border-bottom:1px solid rgba(246,191,0,.3)}body.p4 .p4-hl>div{position:relative;display:grid;grid-template-rows:12px auto auto;justify-items:center;row-gap:2px;padding:6px 16px;text-align:center}body.p4 .p4-hl>div+div::before{content:'';position:absolute;left:-36px;top:20%;bottom:20%;width:1px;background:rgba(255,255,255,.14)}body.p4 .p4-hl strong{grid-row:2;color:var(--p4-gold);font-family:"Rajdhani",sans-serif;font-weight:700;font-size:1.78rem;line-height:1;text-transform:uppercase}body.p4 .p4-hl span{grid-row:3;color:rgba(255,255,255,.72);font-family:"Rajdhani",sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase} body.p4 .p4-sec{max-width:1500px;margin:0 auto;padding:clamp(80px,9vw,140px) clamp(20px,4vw,60px) 0}body.p4 .p4-sec.is-last{padding-bottom:clamp(80px,9vw,140px)}body.p4 .p4-head{margin:0 0 clamp(36px,4vw,60px)}body.p4 .p4-head.is-center{text-align:center}body.p4 .p4-kicker{margin:0 0 22px!important;color:var(--p4-green)!important;font-family:"JetBrains Mono",monospace!important;font-weight:700!important;font-size:.714rem!important;line-height:1.3!important;letter-spacing:.17em!important;text-transform:uppercase!important}body.p4 .p4-title{margin:0;color:#fff;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(3rem,5.6vw,5.5rem);line-height:.86;letter-spacing:-.01em}body.p4 .p4-title span{color:var(--p4-gold)}body.p4 .p4-text{max-width:620px;margin:24px 0 0;color:rgba(255,255,255,.72);font-size:1.05rem;line-height:1.82}body.p4 .p4-rv{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}body.p4 .p4-rv.is-in,body.p4:not(.p4-js) .p4-rv{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.p4 .p4-rv{opacity:1;transform:none;transition:none}}body.p4 .p4-link{display:inline-flex;gap:8px;color:var(--p4-gold)!important;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase}body.p4 .p4-link span{transition:transform .25s}body.p4 .p4-link:hover span{transform:translateX(5px)}body.p4 .p4-btns{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px} body.p4 .p4-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center}body.p4 .p4-split.is-rev .p4-split-media{order:2}body.p4 .p4-split-media{position:relative;height:clamp(380px,42vw,600px)}body.p4 .p4-split-media figure{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 26px 60px rgba(0,0,0,.45)}body.p4 .p4-split-media img{width:100%;height:100%;object-fit:cover}body.p4 .p4-split-media .is-a{inset:0}body.p4 .p4-split-media.is-duo .is-a{inset:0 22% 26% 0}body.p4 .p4-split-media.is-duo .is-b{right:0;bottom:0;width:50%;height:48%;border-color:rgba(246,191,0,.5)}body.p4 .p4-split-copy .p4-title{font-size:clamp(2.8rem,4.6vw,4.6rem)} body.p4 .p4-points{margin:28px 0 0;padding:0;list-style:none}body.p4 .p4-points li{display:flex;gap:22px;align-items:flex-start;padding:18px 0;border-top:1px solid rgba(255,255,255,.1)}body.p4 .p4-points b{flex:0 0 auto;min-width:42px;font-family:"Yanone Kaffeesatz",sans-serif;font-size:2.2rem;line-height:.9;color:var(--p4-gold)}body.p4 .p4-points strong{display:block;margin-bottom:4px;font-family:"Yanone Kaffeesatz",sans-serif;font-size:1.6rem;text-transform:uppercase;color:#fff}body.p4 .p4-points span{color:rgba(255,255,255,.68);line-height:1.6} body.p4 .p4-tiles{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.12)}body.p4 .p4-tiles>li{position:relative;padding:34px clamp(20px,2.4vw,36px) 38px;border-bottom:1px solid rgba(255,255,255,.12);transition:background .3s}body.p4 .p4-tiles>li+li{border-left:1px solid rgba(255,255,255,.12)}body.p4 .p4-tiles>li:hover{background:rgba(246,191,0,.04)}body.p4 .p4-tiles b{display:block;margin-bottom:20px;font-family:"Yanone Kaffeesatz",sans-serif;font-size:3.2rem;line-height:.8;color:var(--p4-gold)}body.p4 .p4-tiles strong{display:block;margin-bottom:10px;font-family:"Yanone Kaffeesatz",sans-serif;font-size:1.9rem;line-height:1;text-transform:uppercase;color:#fff}body.p4 .p4-tiles span{color:rgba(255,255,255,.68);line-height:1.7}body.p4 .p4-tiles a{color:var(--p4-gold)!important} body.p4 .p4-cards{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:16px}body.p4 .p4-card{position:relative;display:block;aspect-ratio:var(--ratio,1);overflow:hidden;background:#0c0417;border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 60px rgba(0,0,0,.36);transition:transform .32s,border-color .32s}body.p4 .p4-card:hover{z-index:2;transform:scale(1.025);border-color:rgba(246,191,0,.48)}body.p4 .p4-card img{width:100%;height:100%;object-fit:cover}body.p4 .p4-card figcaption,body.p4 .p4-card .p4-card-cap{position:absolute;left:0;right:0;bottom:0;padding:44px 16px 14px;background:linear-gradient(180deg,transparent,rgba(8,0,16,.94))}body.p4 .p4-card-tag{display:block;margin-bottom:4px;font-family:"JetBrains Mono",monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--p4-gold)}body.p4 .p4-card-tag.is-esc{color:var(--p4-green)}body.p4 .p4-card strong{display:block;font-family:"Yanone Kaffeesatz",sans-serif;font-size:1.6rem;line-height:1;text-transform:uppercase;color:#fff}body.p4 .p4-card small{display:block;margin-top:6px;color:rgba(255,255,255,.7);font-size:.82rem}body.p4 .p4-card p{margin:8px 0 0;color:rgba(255,255,255,.78);font-size:.9rem;line-height:1.5} body.p4 .p4-boxes{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:14px}body.p4 .p4-box{display:block;padding:clamp(24px,2.6vw,36px);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:12px;transition:border-color .3s,transform .3s}body.p4 a.p4-box:hover,body.p4 .p4-box:hover{border-color:rgba(246,191,0,.4)}body.p4 a.p4-box:hover{transform:translateY(-4px)}body.p4 .p4-box-t{margin:0 0 6px;font-family:"JetBrains Mono",monospace;font-size:.64rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--p4-green)}body.p4 .p4-box strong{display:block;margin-bottom:10px;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:.95;text-transform:uppercase;color:#fff}body.p4 .p4-box p{margin:0;color:rgba(255,255,255,.7);line-height:1.65}body.p4 .p4-box .p4-link{margin-top:16px}body.p4 .p4-box.is-gold{border-color:rgba(246,191,0,.55);background:radial-gradient(circle at 100% 0,rgba(246,191,0,.12),transparent 55%),#120720}body.p4 .p4-box-big{display:block;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:clamp(2.4rem,3.4vw,3.4rem);line-height:1;color:var(--p4-gold)!important} body.p4 .p4-quotes{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:14px}body.p4 .p4-quote{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:clamp(24px,2.6vw,36px);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03)} body.p4 .p4-quote blockquote{margin:0 0 20px;padding:0;border:0;font-family:"Open Sans",Arial,sans-serif;font-weight:600;font-style:normal;font-size:clamp(16px,1.46vw,22px);line-height:1.45;letter-spacing:0;text-transform:none;color:#fff}body.p4 .p4-quote figcaption{font-family:"JetBrains Mono",monospace;font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--p4-gold)}body.p4 .p4-quote.is-gold{background:var(--p4-gold);border-color:var(--p4-gold)}body.p4 .p4-quote.is-gold blockquote{color:var(--p4-ink)}body.p4 .p4-quote.is-gold figcaption{color:rgba(23,10,43,.7)} body.p4 .p4-chips{display:flex;flex-wrap:wrap;gap:8px}body.p4 .p4-chips>*{padding:8px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:rgba(255,255,255,.82);font-size:.92rem}body.p4 .p4-steps{position:relative;display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}body.p4 .p4-steps::before{content:'';position:absolute;left:0;right:0;top:27px;height:2px;background:linear-gradient(90deg,var(--p4-gold),var(--p4-green))}body.p4 .p4-steps li{position:relative}body.p4 .p4-steps b{position:relative;display:grid;place-items:center;width:56px;height:56px;margin-bottom:20px;border:2px solid var(--p4-gold);border-radius:50%;background:var(--p4-night);font-family:"JetBrains Mono",monospace;font-size:.85rem;color:var(--p4-gold);box-shadow:0 0 18px rgba(246,191,0,.35)}body.p4 .p4-steps strong{display:block;margin-bottom:8px;font-family:"Yanone Kaffeesatz",sans-serif;font-size:1.9rem;line-height:1;text-transform:uppercase;color:#fff}body.p4 .p4-steps span{color:rgba(255,255,255,.66);line-height:1.65} body.p4 .p4-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:170px;gap:12px}body.p4 .p4-gallery figure{margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.08)}body.p4 .p4-gallery figure:nth-child(6n+1){grid-column:span 2;grid-row:span 2}body.p4 .p4-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .6s}body.p4 .p4-gallery figure:hover img{} body.p4 .p4-faq-list{max-width:900px;display:grid;gap:12px}body.p4 .p4-faq-list details{padding:22px 26px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:12px;cursor:pointer;transition:border-color .3s}body.p4 .p4-faq-list details:hover{border-color:rgba(246,191,0,.35)}body.p4 .p4-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.35rem;text-transform:uppercase;color:#fff}body.p4 .p4-faq-list summary::-webkit-details-marker{display:none}body.p4 .p4-faq-list summary b{color:var(--p4-gold);font-size:1.5rem;transition:transform .25s}body.p4 .p4-faq-list details[open] summary b{transform:rotate(45deg)}body.p4 .p4-faq-list details p{margin:16px 0 0;color:rgba(255,255,255,.68);font-size:.95rem;line-height:1.7}body.p4 .p4-faq-list details p strong{color:var(--p4-gold)} body.p4 .p4-final{position:relative;display:flex;align-items:center;min-height:560px;margin-top:clamp(80px,9vw,140px);overflow:hidden;padding:clamp(60px,6vw,90px) clamp(20px,4vw,60px)}body.p4 .p4-final-bg{position:absolute;inset:0;margin:0}body.p4 .p4-final-bg img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.55)}body.p4 .p4-final::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(8,0,16,.95) 32%,rgba(8,0,16,.6) 58%,rgba(8,0,16,.1) 100%)}body.p4 .p4-final::before{content:attr(data-word);position:absolute;z-index:1;left:-.02em;bottom:-.12em;color:rgba(255,255,255,.05);font-family:"Yanone Kaffeesatz",sans-serif;font-size:15vw;font-weight:700;line-height:.7;text-transform:uppercase;white-space:nowrap;pointer-events:none}body.p4 .p4-final-copy{position:relative;z-index:2;width:100%;max-width:1500px;margin:0 auto}body.p4 .p4-final-copy .p4-title{max-width:680px;margin:0 0 30px;font-size:clamp(3.1rem,5.8vw,5.7rem);line-height:.85}body.p4 .p4-final-copy>p:not(.p4-kicker){max-width:500px;margin:0 0 36px;color:rgba(255,255,255,.78);line-height:1.78} body.p4 .p4-filter{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0 0 30px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.03)}body.p4 .p4-filter button{padding:11px 22px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.7);font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}body.p4 .p4-filter button[aria-pressed="true"]{background:var(--p4-gold);color:var(--p4-ink)}body.p4 .p4-card[hidden]{display:none} body.p4 .p4-formbox{padding:clamp(24px,3vw,40px);border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#120720}body.p4 #mankind_team_form .row{transform:none!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}body.p4 #mankind_team_form{padding-top:0!important}body.p4 .wpcf7 label,body.p4 .wpcf7 p{color:rgba(255,255,255,.82)}body.p4 .wpcf7 input:not([type=checkbox]):not([type=radio]):not([type=submit]),body.p4 .wpcf7 select,body.p4 .wpcf7 textarea{width:100%;padding:13px 15px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.05);color:#fff;font-size:1rem;color-scheme:dark}body.p4 .wpcf7 select option{background:#170a2b}body.p4 .wpcf7 input:focus,body.p4 .wpcf7 select:focus,body.p4 .wpcf7 textarea:focus{outline:none;border-color:var(--p4-gold)}body.p4 .wpcf7 input[type=submit],body.p4 .wpcf7 button[type=submit]{padding:14px 30px;border:0;background:var(--p4-gold);color:var(--p4-ink);font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}body.p4 .wpcf7 a{color:var(--p4-gold)!important;text-decoration:underline} body.p4 .p4-widget{padding:clamp(18px,3vw,36px);border-radius:12px;background:#f4f1f8;color:#170a2b;border:1px solid rgba(246,191,0,.6)}body.p4 .p4-mobile-cta{display:none}@media(max-width:1180px){body.p4 .p4-cards{--cols:3}}@media(max-width:980px){body.p4 .p4-hero{padding-top:clamp(115px,17vh,160px)}body.p4 .p4-display{font-size:clamp(2.6rem,13vw,5.2rem)}body.p4 .p4-title{font-size:clamp(3rem,13vw,4.6rem)}body.p4 .p4-split{grid-template-columns:1fr}body.p4 .p4-split.is-rev .p4-split-media{order:0}body.p4 .p4-split-media{height:360px}body.p4 .p4-tiles,body.p4 .p4-boxes{grid-template-columns:1fr 1fr}body.p4 .p4-tiles>li+li{border-left:0}body.p4 .p4-tiles>li:nth-child(even){border-left:1px solid rgba(255,255,255,.12)}body.p4 .p4-cards{--cols:2}body.p4 .p4-quotes{grid-template-columns:1fr}body.p4 .p4-steps{grid-template-columns:1fr;gap:26px;padding-left:76px}body.p4 .p4-steps::before{left:27px;right:auto;top:0;bottom:0;width:2px;height:auto;background:linear-gradient(180deg,var(--p4-gold),var(--p4-green))}body.p4 .p4-steps b{position:absolute;left:-76px;top:-6px;margin:0}body.p4 .p4-gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:130px}body.p4 .p4-final::after{background:linear-gradient(180deg,rgba(8,0,16,.55) 0%,rgba(8,0,16,.97) 60%)}}@media(max-width:760px){body.p4 .p4-hl{--g:clamp(8px,7vw,28px);gap:var(--g);padding:0 clamp(4px,2vw,16px) 3px}body.p4 .p4-hl>div{grid-template-rows:13px auto auto;padding:6px clamp(3px,1.6vw,10px) 11px;min-width:0}body.p4 .p4-hl strong{font-size:clamp(1.14rem,5.75vw,1.84rem)}body.p4 .p4-hl span{font-size:clamp(.53rem,2.6vw,.77rem)}body.p4 .p4-hl>div+div::before{left:calc(var(--g) / -2);top:50%;bottom:auto;height:24px;transform:translateY(-50%)}}@media(max-width:600px){body.p4 .p4-hero{padding-left:20px;padding-right:20px}body.p4 .p4-hero .mh-dash{display:none}body.p4 .p4-hero h1.mh-eyebrow{font-size:.62rem;letter-spacing:.14em;line-height:1.7}body.p4 .p4-hero .mh-cta-row{flex-direction:column;align-items:center;gap:12px}body.p4 .p4-hero .mh-cta-row .mh-btn{font-size:14px;letter-spacing:1.7px}body.p4 .p4-lead{font-size:.95rem}body.p4 .p4-split-media{height:280px}body.p4 .p4-tiles,body.p4 .p4-boxes{grid-template-columns:1fr}body.p4 .p4-tiles>li:nth-child(even){border-left:0}body.p4 .p4-cards{gap:10px}body.p4 .p4-card strong{font-size:1.25rem}body.p4 .p4-filter{display:flex;border-radius:16px}body.p4 .p4-filter button{flex:1 1 auto;padding:10px 12px;font-size:1.05rem}body.p4 .p4-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:120px}body.p4 .p4-final{min-height:0;padding:90px 20px}body.p4 .p4-final::before{display:none}body.p4 .p4-mobile-cta{position:fixed;z-index:850;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:13px 19px calc(13px + env(safe-area-inset-bottom));background:var(--p4-gold);color:var(--p4-ink)!important;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:18px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 -10px 30px rgba(0,0,0,.42)}html body.p4{padding-bottom:58px!important}} body.p4 .mk-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}body.p4 .p4-card .mk-hi-trigger,body.p4 .p4-box .mk-hi-trigger,body.p4 .p4-hl .mk-hi-trigger{text-decoration:none!important;border:0!important;color:inherit!important} body.p4 .p4-plan-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,80px);align-items:center}body.p4 .p4-plan{position:relative;width:100%;aspect-ratio:1.1/1}body.p4 .p4-plan-zone{position:absolute;left:14%;top:14%;width:52%;aspect-ratio:1;border:2px dashed rgba(246,191,0,.75);background:repeating-linear-gradient(32deg,transparent 0 46px,rgba(246,191,0,.16) 46px 49px,transparent 49px 92px),repeating-linear-gradient(-58deg,transparent 0 70px,rgba(255,255,255,.08) 70px 72px),#130824;box-shadow:0 30px 80px rgba(0,0,0,.5),inset 0 0 60px rgba(155,61,240,.18)}body.p4 .p4-plan-dim{position:absolute;display:flex;align-items:center;gap:8px;font-family:"JetBrains Mono",monospace;font-size:.7rem;font-weight:700;color:var(--p4-gold);white-space:nowrap}body.p4 .p4-plan-dim i{flex:1;height:1px;background:rgba(246,191,0,.6);position:relative}body.p4 .p4-plan-dim i:first-child::before,body.p4 .p4-plan-dim i:last-child::after{content:"";position:absolute;top:-4px;width:1px;height:9px;background:rgba(246,191,0,.8)}body.p4 .p4-plan-dim i:first-child::before{left:0}body.p4 .p4-plan-dim i:last-child::after{right:0}body.p4 .p4-plan-dim.is-top{left:0;right:0;top:-30px}body.p4 .p4-plan-dim.is-left{left:-30px;top:0;bottom:0;width:0;flex-direction:column;justify-content:center}body.p4 .p4-plan-dim.is-left i{width:1px;height:auto;flex:1}body.p4 .p4-plan-dim.is-left i:first-child::before,body.p4 .p4-plan-dim.is-left i:last-child::after{top:auto;left:-4px;width:9px;height:1px}body.p4 .p4-plan-dim.is-left i:first-child::before{top:0}body.p4 .p4-plan-dim.is-left i:last-child::after{bottom:0}body.p4 .p4-plan-dim.is-left b{transform:rotate(-90deg)}body.p4 .p4-plan-player{position:absolute;left:var(--x);top:var(--y);width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px rgba(12,4,23,.9),0 0 22px var(--c);animation:p4-drift 6s ease-in-out infinite var(--d,0s)}body.p4 .p4-plan-player::after{content:"";position:absolute;inset:-12px;border:1px solid var(--c);border-radius:50%;opacity:.6;animation:p4-ping 2.4s ease-out infinite var(--d,0s)}@keyframes p4-drift{0%,100%{transform:translate(0,0)}33%{transform:translate(10px,-8px)}66%{transform:translate(-8px,6px)}}@keyframes p4-ping{0%{transform:scale(.6);opacity:.8}100%{transform:scale(1.5);opacity:0}}body.p4 .p4-plan-coach{position:absolute;left:100%;top:46%;width:18px;height:18px;margin:-9px 0 0 -9px;background:var(--p4-green);transform:rotate(45deg);box-shadow:0 0 0 4px rgba(12,4,23,.9),0 0 20px rgba(32,221,160,.8)}body.p4 .p4-plan-coach em{position:absolute;left:24px;top:-2px;transform:rotate(-45deg);transform-origin:left top;font-style:normal;font-family:"JetBrains Mono",monospace;font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--p4-green);white-space:nowrap}body.p4 .p4-plan-cable{position:absolute;left:58%;top:calc(14% + 52% * 1.1);width:20%;height:12%;border-left:2px dashed rgba(255,255,255,.35);border-bottom:2px dashed rgba(255,255,255,.35);border-bottom-left-radius:14px}body.p4 .p4-plan-plug{position:absolute;left:78%;top:calc(14% + 52% * 1.1 + 12% - 22px);display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--p4-gold);border-radius:10px;background:var(--p4-night);color:var(--p4-gold);box-shadow:0 0 20px rgba(246,191,0,.35)}body.p4 .p4-plan-plug svg{width:22px;height:22px}body.p4 .p4-plan-note{position:absolute;max-width:30%;padding:12px 14px;border-left:2px solid var(--p4-gold);background:rgba(12,4,23,.85);color:rgba(255,255,255,.72);font-size:.86rem;line-height:1.45}body.p4 .p4-plan-note b{display:block;margin-bottom:2px;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.35rem;line-height:1.05;text-transform:uppercase;color:#fff}body.p4 .p4-plan-note.is-zone{left:50%;bottom:8%;max-width:72%;transform:translateX(-50%);border-left:0;border-top:2px solid var(--p4-gold);text-align:center;background:rgba(12,4,23,.78)}body.p4 .p4-plan-note.is-zone b{color:var(--p4-gold);font-size:1.6rem}body.p4 .p4-plan-note.is-team{right:0;top:0}body.p4 .p4-plan-note.is-coach{right:0;top:36%;border-left-color:var(--p4-green)}body.p4 .p4-plan-note.is-plug{right:0;bottom:0}body.p4 .p4-plan-note.is-time{left:0;bottom:0;border-left-color:var(--p4-purple)}@media(prefers-reduced-motion:reduce){body.p4 .p4-plan-player,body.p4 .p4-plan-player::after{animation:none}} body.p4 .p4-volets{display:flex;gap:14px;height:540px}body.p4 .p4-volet{position:relative;flex:1;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-bottom:2px solid var(--p4-gold);transition:flex 1.2s cubic-bezier(.22,1,.36,1),border-color .4s}body.p4 .p4-volet:first-child{flex:2.2}body.p4 .p4-volets:hover .p4-volet{flex:1}body.p4 .p4-volets .p4-volet:hover{flex:2.4;border-bottom-color:var(--p4-green)}body.p4 .p4-volet img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s}body.p4 .p4-volet:hover img{}body.p4 .p4-volet::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,0,16,.15) 30%,rgba(8,0,16,.88))}body.p4 .p4-volet-glass{position:absolute;z-index:2;left:20px;right:20px;bottom:20px;padding:18px 20px;background:rgba(12,4,23,.72);border:1px solid rgba(255,255,255,.16);border-radius:6px}body.p4 .p4-volet-glass strong{display:block;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:.95;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.p4 .p4-volet-glass p{max-height:0;margin:0;overflow:hidden;opacity:0;color:rgba(255,255,255,.8);line-height:1.6;transition:max-height .9s cubic-bezier(.22,1,.36,1),opacity .6s,margin .6s}body.p4 .p4-volets:not(:hover) .p4-volet:first-child p,body.p4 .p4-volet:hover p{max-height:140px;margin-top:10px;opacity:1}@media(max-width:980px){body.p4 .p4-plan-wrap{grid-template-columns:1fr}body.p4 .p4-volets{flex-direction:column;height:auto}body.p4 .p4-volet,body.p4 .p4-volet:first-child,body.p4 .p4-volets:hover .p4-volet,body.p4 .p4-volets .p4-volet:hover{flex:none;height:360px}body.p4 .p4-volet-glass p{max-height:none!important;margin-top:10px!important;opacity:1!important}body.p4 .p4-volet-glass strong{white-space:normal}}@media(max-width:760px){body.p4 .p4-plan{display:grid;grid-template-columns:1fr 1fr;gap:10px;aspect-ratio:auto}body.p4 .p4-plan-zone{position:relative;left:auto;top:auto;grid-column:1/-1;width:calc(100% - 40px);margin:34px 0 34px 34px}body.p4 .p4-plan-cable,body.p4 .p4-plan-plug{display:none}body.p4 .p4-plan-note{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;max-width:none}body.p4 .p4-plan-note.is-zone{position:absolute;left:50%!important;bottom:8%!important}body.p4 .p4-plan-coach em{display:none}}body.p4 .p4-plan-coach em{display:none}  body.p4 .p4-ticket{display:grid;grid-template-columns:1.25fr repeat(3,1fr);max-width:1180px;margin:0 auto;background:var(--p4-gold);color:var(--p4-ink);border-radius:18px;transform:rotate(-1.5deg);box-shadow:0 40px 90px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.15) inset;transition:transform .6s cubic-bezier(.22,1,.36,1)}body.p4 .p4-ticket:hover{transform:rotate(0)}body.p4 .p4-ticket>div{position:relative;padding:clamp(22px,2.6vw,38px)}body.p4 .p4-ticket>div+div{border-left:2px dashed rgba(23,10,43,.35)}body.p4 .p4-ticket>div+div::before,body.p4 .p4-ticket>div+div::after{content:"";position:absolute;left:-13px;width:24px;height:24px;border-radius:50%;background:var(--p4-night)}body.p4 .p4-ticket>div+div::before{top:-12px}body.p4 .p4-ticket>div+div::after{bottom:-12px}body.p4 .p4-ticket-head{display:flex;flex-direction:column;justify-content:center;background:var(--p4-ink);color:#fff;border-radius:18px 0 0 18px}body.p4 .p4-ticket-head span{font-family:"JetBrains Mono",monospace;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--p4-gold)}body.p4 .p4-ticket-head strong{margin:8px 0 4px;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:clamp(3rem,5vw,4.6rem);line-height:.85;text-transform:uppercase;letter-spacing:.02em}body.p4 .p4-ticket-head em{font-style:normal;color:rgba(255,255,255,.7)}body.p4 .p4-ticket-head i{align-self:flex-start;margin-top:18px;padding:6px 10px;border:1px solid var(--p4-gold);font-style:normal;font-family:"JetBrains Mono",monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--p4-gold)}body.p4 .p4-ticket-stub small{font-family:"JetBrains Mono",monospace;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.7}body.p4 .p4-ticket-stub b{display:block;margin:10px 0 10px;font-family:"Yanone Kaffeesatz",sans-serif;font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:.9;text-transform:uppercase}body.p4 .p4-ticket-stub p{margin:0;font-size:.95rem;line-height:1.55;color:rgba(23,10,43,.85)} body.p4 .p4-manifest{display:grid;gap:clamp(28px,4vw,56px);margin-top:10px}body.p4 .p4-manifest p{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:clamp(18px,3vw,50px);align-items:end;margin:0;padding-bottom:clamp(20px,3vw,36px);border-bottom:1px solid rgba(255,255,255,.1)}body.p4 .p4-manifest-big{font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:clamp(3rem,8vw,8.4rem);line-height:.82;text-transform:uppercase;color:#fff;opacity:.18;transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1);transform:translateX(-24px)}body.p4 .p4-manifest-big em{font-style:normal;color:var(--p4-gold)}body.p4 .p4-manifest-small{color:rgba(255,255,255,.7);font-size:1.05rem;line-height:1.6;opacity:0;transition:opacity .9s ease .2s}body.p4 .p4-lit.is-lit .p4-manifest-big{opacity:1;transform:none}body.p4 .p4-lit.is-lit .p4-manifest-small{opacity:1}body.p4:not(.p4-js) .p4-manifest-big,body.p4:not(.p4-js) .p4-manifest-small{opacity:1;transform:none} body.p4 .p4-cine{position:relative;display:flex;align-items:center;min-height:660px;margin-top:clamp(80px,9vw,140px);padding:clamp(60px,6vw,90px) clamp(20px,4vw,60px);overflow:hidden;isolation:isolate}body.p4 .p4-cine-bg{position:absolute;inset:0;z-index:-2;margin:0}body.p4 .p4-cine-bg img{width:100%;height:100%;object-fit:cover;object-position:60% 40%}body.p4 .p4-cine::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,0,16,.95) 0%,rgba(8,0,16,.75) 38%,rgba(8,0,16,.1) 75%),linear-gradient(0deg,#0c0417 0%,transparent 25%,transparent 80%,#0c0417 100%)}body.p4 .p4-cine-copy{max-width:1500px;width:100%;margin:0 auto}body.p4 .p4-cine-copy>*{max-width:520px}body.p4 .p4-cine-tags{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}body.p4 .p4-cine-tags li{position:absolute;left:var(--x);top:var(--y);padding:10px 18px;border:1px solid rgba(246,191,0,.7);border-radius:999px;background:rgba(12,4,23,.6);font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;backdrop-filter:blur(6px);animation:p4-float 7s ease-in-out infinite var(--d)}body.p4 .p4-cine-tags li:nth-child(even){border-color:rgba(32,221,160,.7)}@keyframes p4-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}} body.p4 .p4-film{position:relative;margin-top:40px;padding:26px 0;background:#08030f;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}body.p4 .p4-film::before,body.p4 .p4-film::after{content:"";position:absolute;left:0;right:0;height:12px;background:repeating-linear-gradient(90deg,transparent 0 14px,rgba(255,255,255,.22) 14px 28px,transparent 28px 40px);opacity:.8}body.p4 .p4-film::before{top:7px}body.p4 .p4-film::after{bottom:7px}body.p4 .p4-film-track{display:flex;gap:14px;width:max-content;animation:p4-film 70s linear infinite}body.p4 .p4-film:hover .p4-film-track{animation-play-state:paused}@keyframes p4-film{to{transform:translateX(-50%)}}body.p4 .p4-film-frame{position:relative;flex:0 0 auto;width:240px;height:240px;overflow:hidden;border:3px solid #1d1328;filter:grayscale(.5) brightness(.8);transition:filter .4s}body.p4 .p4-film-frame:hover{filter:none}body.p4 .p4-film-frame img{width:100%;height:100%;object-fit:cover}body.p4 .p4-film-frame span{position:absolute;left:0;right:0;bottom:0;padding:30px 12px 10px;background:linear-gradient(180deg,transparent,rgba(8,0,16,.95));font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.3rem;text-transform:uppercase;color:#fff}@media(prefers-reduced-motion:reduce){body.p4 .p4-film-track,body.p4 .p4-cine-tags li{animation:none}} body.p4 .p4-where{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,80px);align-items:stretch}body.p4 .p4-where-addr{margin:0 0 30px;font-style:normal;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:clamp(3rem,5.6vw,5.5rem);line-height:.86;text-transform:uppercase;color:#fff}body.p4 .p4-where-addr span{color:var(--p4-gold)}body.p4 .p4-where-line{margin:0;padding:14px 0;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.78);line-height:1.55}body.p4 .p4-where-line b{display:inline-block;min-width:110px;font-family:"JetBrains Mono",monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--p4-green)}body.p4 .p4-where-line a{color:var(--p4-gold)!important;font-weight:700}body.p4 .p4-where-map{min-height:460px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:4px}body.p4 .p4-where-map iframe{display:block;width:100%;height:100%;min-height:460px;border:0;filter:invert(1) hue-rotate(180deg) grayscale(.9) brightness(.85) contrast(.9)} body.p4 .p4-board{border-top:1px solid rgba(255,255,255,.14)}body.p4 .p4-board a{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,.7fr) 60px;align-items:center;gap:20px;padding:clamp(18px,2.4vw,30px) 10px;border-bottom:1px solid rgba(255,255,255,.14);color:#fff;overflow:hidden;isolation:isolate}body.p4 .p4-board a::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--p4-gold);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.22,1,.36,1)}body.p4 .p4-board a:hover::before,body.p4 .p4-board a:focus-visible::before{transform:scaleX(1)}body.p4 .p4-board small{font-family:"JetBrains Mono",monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--p4-green);transition:color .3s}body.p4 .p4-board strong{font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:.9;text-transform:uppercase;transition:color .3s}body.p4 .p4-board em{font-style:normal;color:rgba(255,255,255,.6);transition:color .3s}body.p4 .p4-board i{justify-self:end;font-style:normal;font-size:2rem;color:var(--p4-gold);transition:transform .4s,color .3s}body.p4 .p4-board a:hover small,body.p4 .p4-board a:hover strong,body.p4 .p4-board a:hover em,body.p4 .p4-board a:hover i{color:var(--p4-ink)}body.p4 .p4-board a:hover i{transform:translateX(-8px)}body.p4 .p4-addr-line{margin-top:18px;color:rgba(255,255,255,.6);font-size:.95rem}body.p4 .p4-addr-line a{color:var(--p4-gold)!important} body.p4 .p4-dur{max-width:1180px}body.p4 .p4-dur-row{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:24px;padding:16px 0}body.p4 .p4-dur-label strong{display:block;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.9rem;line-height:1;text-transform:uppercase;color:#fff}body.p4 .p4-dur-label span{font-family:"JetBrains Mono",monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}body.p4 .p4-dur-track{position:relative;height:56px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px calc(25%));border-radius:6px;overflow:hidden}body.p4 .p4-dur-track i{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 35%,transparent),var(--c));border-radius:6px;transition:width 1.4s cubic-bezier(.22,1,.36,1) .2s}body.p4 .p4-rv.is-in .p4-dur-track i,body.p4:not(.p4-js) .p4-dur-track i{width:calc(var(--m) / 60 * 100%)}body.p4 .p4-dur-track b{position:absolute;top:50%;left:calc(var(--m) / 60 * 100% + 14px);transform:translateY(-50%);font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.9rem;color:#fff;white-space:nowrap}body.p4 .p4-dur-scale{display:flex;justify-content:space-between;margin-left:254px;font-family:"JetBrains Mono",monospace;font-size:.62rem;color:rgba(255,255,255,.4)}@media(max-width:980px){body.p4 .p4-ticket{grid-template-columns:1fr;transform:none}body.p4 .p4-ticket-head{border-radius:18px 18px 0 0}body.p4 .p4-ticket>div+div{border-left:0;border-top:2px dashed rgba(23,10,43,.35)}body.p4 .p4-ticket>div+div::before,body.p4 .p4-ticket>div+div::after{top:-13px;bottom:auto}body.p4 .p4-ticket>div+div::before{left:-12px}body.p4 .p4-ticket>div+div::after{left:auto;right:-12px}body.p4 .p4-manifest p{grid-template-columns:1fr;gap:10px}body.p4 .p4-cine{min-height:620px;align-items:flex-start}body.p4 .p4-cine::after{background:linear-gradient(180deg,rgba(8,0,16,.95) 0%,rgba(8,0,16,.7) 45%,rgba(8,0,16,.2) 100%)}body.p4 .p4-cine-tags li{font-size:1.15rem;padding:8px 14px}body.p4 .p4-cine-tags li:nth-child(1){left:8%;top:64%}body.p4 .p4-cine-tags li:nth-child(2){left:44%;top:72%}body.p4 .p4-cine-tags li:nth-child(3){left:14%;top:82%}body.p4 .p4-cine-tags li:nth-child(4){left:56%;top:88%}body.p4 .p4-where{grid-template-columns:1fr}body.p4 .p4-where-map,body.p4 .p4-where-map iframe{min-height:320px}body.p4 .p4-board a{grid-template-columns:1fr 40px;gap:4px 12px}body.p4 .p4-board small{grid-column:1/-1}body.p4 .p4-board em{grid-column:1;grid-row:3}body.p4 .p4-board i{grid-column:2;grid-row:2/4}body.p4 .p4-dur-row{grid-template-columns:1fr;gap:8px}body.p4 .p4-dur-scale{margin-left:0}}@media(max-width:600px){body.p4 .p4-film-frame{width:170px;height:170px}body.p4 .p4-dur-track{height:44px}body.p4 .p4-dur-track b{font-size:1.4rem}body.p4 .p4-where-line b{display:block;min-width:0;margin-bottom:4px}}body.p4 .p4-ticket>div+div::before,body.p4 .p4-ticket>div+div::after{content:none!important;display:none!important}body.p4 .p4-kicker .mk-hi-trigger,body.p4 .p4-title .mk-hi-trigger{text-decoration:none!important;border:0!important;color:inherit!important} body.p4 .p4-fmt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}body.p4 .p4-fmt button{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"s s" "t t" "d p";align-items:end;gap:4px 10px;padding:26px 24px 24px;border:0;border-left:1px solid rgba(255,255,255,.14);background:transparent;color:#fff;text-align:left;cursor:pointer;isolation:isolate;overflow:hidden;transition:color .3s}body.p4 .p4-fmt button:first-child{border-left:0}body.p4 .p4-fmt button::before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:4px;background:var(--c);transition:height .5s cubic-bezier(.22,1,.36,1)}body.p4 .p4-fmt button:hover::before{height:12px}body.p4 .p4-fmt button[aria-pressed="true"]::before{height:100%}body.p4 .p4-fmt small{grid-area:s;font-family:"JetBrains Mono",monospace;font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--c);transition:color .3s}body.p4 .p4-fmt strong{grid-area:t;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:clamp(1.6rem,2.2vw,2.2rem);line-height:1;text-transform:uppercase}body.p4 .p4-fmt b{grid-area:d;margin-top:14px;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:clamp(3.4rem,5vw,5rem);line-height:.8;color:var(--c);transition:color .3s}body.p4 .p4-fmt b i{margin-left:4px;font-style:normal;font-size:.32em;letter-spacing:.06em;text-transform:uppercase}body.p4 .p4-fmt em{grid-area:p;font-style:normal;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.7rem;line-height:1}body.p4 .p4-fmt button[aria-pressed="true"],body.p4 .p4-fmt button[aria-pressed="true"] small,body.p4 .p4-fmt button[aria-pressed="true"] b{color:#170a2b}body.p4 .p4-fmt-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 22px}body.p4 .p4-fmt-bar p{margin:0;color:rgba(255,255,255,.7)}body.p4 .p4-fmt-bar p strong{font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.6rem;text-transform:uppercase;color:#fff}body.p4 .p4-fmt-bar button{padding:9px 16px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:transparent;color:#fff;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.05rem;text-transform:uppercase;cursor:pointer}body.p4 .p4-fmt-bar button[hidden]{display:none}@media(max-width:980px){body.p4 .p4-fmt{grid-template-columns:1fr 1fr}body.p4 .p4-fmt button:nth-child(3){border-left:0}body.p4 .p4-fmt button:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}}@media(max-width:600px){body.p4 .p4-fmt button{padding:18px 14px}body.p4 .p4-fmt em{font-size:1.3rem}}html{scroll-padding-top:92px}@media(max-width:980px){html{scroll-padding-top:76px}}@media(min-width:1181px){html body .av3 .av3-nav .av3-nav-cta{grid-auto-columns:auto!important}}html body .av3-mobile-panel .av3-mobile-cta .btn{flex:1 1 0!important;min-width:0;padding-left:10px!important;padding-right:10px!important;letter-spacing:.04em!important;white-space:nowrap}  body footer.site-footer{background:#170027}body footer.site-footer>*:not(.mkf){display:none!important}body footer.site-footer>.mkf{grid-column:1/-1;grid-row:auto}.mkf{position:relative;background:transparent;border-top:1px solid rgba(255,255,255,.07);color:#cfd2dc;font-family:"Open Sans",sans-serif}.mkf-inner{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:clamp(32px,4vw,72px);max-width:1480px;margin:0 auto;padding:clamp(64px,7vw,96px) clamp(24px,4vw,60px) clamp(48px,5vw,72px)}.mkf-title{margin:0 0 26px;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#7f8aa6}.mkf ul{margin:0;padding:0;list-style:none}.mkf li{margin:0 0 6px;font-size:17px;line-height:1.35}.mkf a,.mkf .mkf-btn{color:#cfd2dc;font-size:17px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .2s ease}.mkf a:hover,.mkf a:focus-visible,.mkf .mkf-btn:hover,.mkf .mkf-btn:focus-visible{color:#fff}.mkf .mkf-btn{all:unset;cursor:pointer;color:#cfd2dc;font-family:inherit;font-size:17px;font-weight:600;line-height:1.45}.mkf .mkf-btn:hover{color:#fff}.mkf button.mkf-btn.avb-cookie-link{font-family:"Open Sans",sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.45!important;color:#cfd2dc!important}.mkf button.mkf-btn.avb-cookie-link:hover{color:#fff!important}@media(max-width:600px){.mkf button.mkf-btn.avb-cookie-link{font-size:16px!important}}.mkf-addr{margin:0 0 14px;font-size:16px;line-height:1.6;color:#aeb3c2}.mkf a.mkf-phone{display:inline-block;margin:0 0 20px;font-size:20px;font-weight:700;color:#f6bf00}.mkf a.mkf-phone:hover{color:#ffd24a}.mkf-hours-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(14px,2vw,28px);margin:0 0 8px;max-width:520px}.mkf-hours{margin:0;min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 2}.mkf-hours-title{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:#fff}.mkf-hours ul{margin:10px 0 12px;padding:0}.mkf-hours li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 8px;margin:0 0 4px;font-size:14px;line-height:19px;color:rgba(255,255,255,.75)}.mkf-hours li span:last-child{color:#fff;font-weight:600}@media(max-width:380px){.mkf-hours-wrap{column-gap:10px}.mkf-hours li{gap:0 4px;flex-wrap:nowrap;font-size:13px;line-height:18px}} .mkf-hours-wrap{position:relative;margin:28px 0 10px;padding:26px 18px 14px;border:1px solid rgba(246,191,0,.45);border-radius:12px;background:linear-gradient(180deg,rgba(246,191,0,.06),rgba(155,61,240,.06));column-gap:22px}.mkf-hours-wrap::before{content:"Horaires d\2019 ouverture";position:absolute;top:0;left:16px;transform:translateY(-50%);padding:6px 12px 5px;background:#f6bf00;color:#170a2b;border-radius:6px;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:20px;line-height:1;letter-spacing:.055em;text-transform:uppercase;box-shadow:0 6px 18px rgba(0,0,0,.35)}@media(max-width:980px){.mkf-hours-wrap::before{letter-spacing:.07em}}.mkf-hours-wrap::before{padding:7px 14px 6px}@media(max-width:767px){.mkf-hours-wrap::before{font-size:17px;padding:6px 12px 5px}}.mkf-hours-title{color:#f6bf00}.mkf-hours+.mkf-hours{border-left:1px solid rgba(255,255,255,.12);padding-left:18px}.mkf-hours li span{white-space:nowrap}@media(max-width:600px){.mkf-hours-wrap{grid-template-columns:auto auto;justify-content:space-between;padding:24px 12px 12px;column-gap:10px}.mkf-hours+.mkf-hours{padding-left:10px}.mkf-hours li{flex-wrap:nowrap;font-size:12.5px;gap:0 6px}}@media(max-width:380px){.mkf-hours li{font-size:12px}} .mkf .mkf-title{font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:19px;letter-spacing:.055em;line-height:1.1} .mkf .mkf-title.mkf-title-centre{font-size:27px;color:#fff;letter-spacing:.05em}.mkf .mkf-title-centre .mkf-title-marque{color:#f6bf00}@media(max-width:767px){.mkf .mkf-title.mkf-title-centre{font-size:24px}}@media(max-width:980px){.mkf .mkf-title{letter-spacing:.07em}}.mkf-social{margin-top:18px}.mkf-bottom{border-top:1px solid rgba(255,255,255,.07)} .mkf .mkf-sorties,.mkf .mkf-sorties a{font-size:12.5px!important;font-weight:400!important;color:#5f6780!important;line-height:1.6}.mkf .mkf-sorties a:hover,.mkf .mkf-sorties a:focus-visible{color:#aeb3c2!important}.mkf-bottom-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;max-width:1480px;margin:0 auto;padding:22px clamp(24px,4vw,60px);font-size:13px;color:#6f7790}@media(max-width:980px){.mkf-inner{grid-template-columns:1fr 1fr}.mkf-inner>.mkf-col:first-child{grid-column:1/-1}}@media(max-width:600px){.mkf-inner{grid-template-columns:1fr;gap:40px;padding:56px 22px 40px}.mkf-title{margin-bottom:18px;font-size:12px}.mkf a,.mkf .mkf-btn{font-size:16px}.mkf-bottom-inner{justify-content:center;text-align:center;padding-bottom:22px}}@media(min-width:981px){html body.p4-mobile .p4-hero{justify-content:flex-start!important;text-align:left!important;padding-left:min(7vw,120px)!important;padding-right:min(30vw,560px)!important}html body.p4-mobile .p4-hero .p4-hero-copy{margin:0!important;max-width:none!important}html body.p4-mobile .p4-hero .p4-display{margin-left:0!important;margin-right:0!important}html body.p4-mobile .p4-hero .p4-lead{margin-left:0!important;margin-right:0!important}html body.p4-mobile .p4-hero .mh-eyebrow-row{justify-content:flex-start!important}html body.p4-mobile .p4-hero .mh-dash{display:block!important}html body.p4-mobile .p4-hero .mh-cta-row{justify-content:flex-start!important}}html body.p4-mobile .p4-hero h1.mh-eyebrow{font-size:16px!important;font-family:"Yanone Kaffeesatz",Impact,sans-serif!important;letter-spacing:5px!important;padding:0!important}html body.p4-mobile .p4-hero .mh-eyebrow-row{margin-bottom:30px!important}@media(max-width:760px){html body.p4-mobile .p4-hero .mh-eyebrow-row{margin-bottom:20px!important}html body.p4-mobile .p4-hero h1.mh-eyebrow{font-size:14px!important;letter-spacing:2.5px!important;white-space:nowrap!important}}@media(max-width:520px){html body.p4-mobile .p4-hero h1.mh-eyebrow{letter-spacing:1px!important}}@media(max-width:399px){html body.p4-mobile .p4-hero h1.mh-eyebrow{font-size:13px!important}}@media(max-width:380px){html body.p4-mobile .p4-hero h1.mh-eyebrow{font-size:12px!important}}@media(max-width:347px){html body.p4-mobile .p4-hero h1.mh-eyebrow{white-space:normal!important;text-wrap:balance;text-align:center;letter-spacing:1px!important;line-height:1.5!important}}html body.p4-mobile .p4-hero{padding-bottom:120px!important}html body.p4-mobile .p4-hl{margin-top:-100px!important}html body.p4-mobile .p4-hl>div{grid-template-rows:0 auto auto;padding:5.62px 16px 7.41px}@media(max-width:980px){html body.p4-mobile .p4-hero{padding-bottom:104px!important}html body.p4-mobile .p4-hl{margin-top:-80px!important}}@media(max-width:760px){html body.p4-mobile .p4-hl>div{grid-template-rows:0 auto auto;padding:8px clamp(3px,1.6vw,10px) 7px}}@media(max-width:600px){html body.p4-mobile .p4-hl{margin-top:-85px!important;--g:clamp(6px,4vw,20px)}html body.p4-mobile .p4-hl strong,html body.p4-mobile .p4-hl span{white-space:nowrap}html body.p4-mobile .p4-hl>div{padding-top:10.5px;padding-bottom:9.5px}}@media(max-width:390px){html body.p4-mobile .p4-hl>div{padding-top:13.9px;padding-bottom:12.1px}}html body.p4-mobile .p4-gallery figure:nth-child(7){grid-column:auto;grid-row:auto}html body.p4-mobile .p4-gallery figure:last-child{grid-column:span 2}html body.p4-mobile .p4m-cells{display:flex;gap:20px;height:500px;margin-inline:calc(24px - clamp(20px,4vw,60px))}@media(min-width:1548px){html body.p4-mobile .p4m-cells{margin-inline:-60px}}html body.p4-mobile .p4m-cell{position:relative;flex:1 1 0%;min-width:0;transition:flex 2.4s cubic-bezier(.25,.3,.6,.8),opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}html body.p4-mobile .p4m-cell:first-child{flex:2 1 0%}html body.p4-mobile .p4m-cells:hover .p4m-cell{flex:1 1 0%}html body.p4-mobile .p4m-cells:hover .p4m-cell:hover{flex:3 1 0%}html body.p4-mobile.p4-js .p4m-cell.p4m-rv{opacity:0;transform:translateY(32px)}html body.p4-mobile.p4-js .p4m-cell.p4m-rv.is-in{opacity:1;transform:none}html body.p4-mobile .p4m-cell figure{position:relative;width:100%;height:100%;margin:0;overflow:hidden;border:0}html body.p4-mobile .p4m-cell figure img{display:block;width:100%;height:100%;object-fit:cover}html body.p4-mobile .p4m-cell figure::after{content:'';position:absolute;inset:0;z-index:1;background:var(--p4-purple);opacity:.48;mix-blend-mode:multiply;pointer-events:none;transition:opacity .3s ease}html body.p4-mobile .p4m-cell:hover figure::after{opacity:0}html body.p4-mobile .p4m-cell>a:not(.p4m-glass){display:block;width:100%;height:100%}html body.p4-mobile .p4m-glass{position:absolute;left:50%;bottom:0;z-index:3;transform:translate(-50%,50%);width:max-content;max-width:calc(100% - 24px);padding:8px 14px;border-radius:4px;background:var(--p4-night);border:1px solid rgba(255,255,255,.18);border-bottom:2px solid var(--p4-gold);text-decoration:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:padding 1.5s cubic-bezier(.22,1,.36,1),background 1.5s ease,backdrop-filter 1.5s ease,border-color 1.5s ease}html body.p4-mobile .p4m-glass>span{display:inline;color:var(--p4-gold);font-size:1rem;font-family:"JetBrains Mono",monospace;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:color 1.5s ease}html body.p4-mobile .p4m-glass p{margin:14px 0 0;color:#fff;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:50px;line-height:.82;text-transform:uppercase}html body.p4-mobile .p4m-reveal{display:grid;grid-template-rows:0fr;max-width:0;overflow:hidden;transition:grid-template-rows 1.5s cubic-bezier(.22,1,.36,1),max-width 1.5s cubic-bezier(.22,1,.36,1)}html body.p4-mobile .p4m-reveal-in{overflow:hidden}html body.p4-mobile .p4m-cell:hover .p4m-glass{padding:18px 24px;background:rgba(12,4,23,.7);border-color:rgba(255,255,255,.26);border-bottom:2px solid var(--p4-green);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}html body.p4-mobile .p4m-cell:hover .p4m-glass>span{color:var(--p4-green)}html body.p4-mobile .p4m-cell:hover .p4m-reveal{grid-template-rows:1fr;max-width:520px}@media(max-width:980px){html body.p4-mobile .p4m-cells{flex-direction:column;height:auto;margin-inline:calc(5px - clamp(20px,4vw,60px))}html body.p4-mobile .p4m-cell,html body.p4-mobile .p4m-cell:first-child,html body.p4-mobile .p4m-cells:hover .p4m-cell,html body.p4-mobile .p4m-cells:hover .p4m-cell:hover{flex:none;width:100%;height:450px}html body.p4-mobile.p4-js .p4m-cell.p4m-rv{opacity:1;transform:none}html body.p4-mobile .p4m-cell figure::after{display:none}html body.p4-mobile .p4m-glass{z-index:6;left:calc(50% - 50vw);right:auto;bottom:0;box-sizing:border-box;width:max-content;max-width:calc(50vw + 50% - 8px);transform:translate(0,-10px);clip-path:inset(0 0 0 0);transition:clip-path 1.2s cubic-bezier(.22,1,.36,1);padding:13.5px 12px 13.5px calc(50vw - 50% + 16px);background:rgba(12,4,23,.739);border:1px solid rgba(255,255,255,.26);border-left-width:0;border-right:2px solid var(--p4-green);border-radius:0 6px 6px 0;backdrop-filter:none;-webkit-backdrop-filter:none}html body.p4-mobile .p4m-cell:hover .p4m-glass{padding:13.5px 12px 13.5px calc(50vw - 50% + 16px);background:rgba(12,4,23,.739);backdrop-filter:none;-webkit-backdrop-filter:none}html body.p4-mobile .p4m-glass>span{font-size:max(11px,.75rem)}html body.p4-mobile .p4m-glass p{font-size:28.98px;margin-top:10.5px}html body.p4-mobile .p4m-reveal,html body.p4-mobile .p4m-cell:hover .p4m-reveal{grid-template-rows:1fr;max-width:900px;transition:none}html body.p4-mobile .p4m-cell:hover .p4m-glass>span{color:var(--p4-gold)}html body.p4-mobile .p4m-cell:nth-child(2) .p4m-glass,html body.p4-mobile .p4m-cell:nth-child(3) .p4m-glass,html body.p4-mobile .p4m-cell:nth-child(2):hover .p4m-glass,html body.p4-mobile .p4m-cell:nth-child(3):hover .p4m-glass{left:auto;right:calc(50% - 50vw);border-left-width:1px;border-right-width:0;border-radius:6px 0 0 6px;padding:13.5px calc(50vw - 50% + 16px) 13.5px 12px}html body.p4-mobile .p4m-cell:nth-child(2) .p4m-glass{border-left:2px solid var(--p4-purple)}html body.p4-mobile .p4m-cell:nth-child(3) .p4m-glass{border-left:2px solid var(--p4-green)}html body.p4-mobile.p4-js .p4m-cell:not(.is-open):not(:hover) .p4m-glass{clip-path:inset(0 100% 0 0)}html body.p4-mobile.p4-js .p4m-cell:nth-child(2):not(.is-open):not(:hover) .p4m-glass,html body.p4-mobile.p4-js .p4m-cell:nth-child(3):not(.is-open):not(:hover) .p4m-glass{clip-path:inset(0 0 0 100%)}}html body.p4-mobile .p4-plan-spec{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border:1.5px solid rgba(255,255,255,.42);border-radius:50%;background:rgba(255,255,255,.1);animation:p4m-sway 5s ease-in-out infinite var(--d,0s)}@keyframes p4m-sway{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-2.5px)}}html body.p4-mobile .p4-plan-note.is-wifi{left:33%;bottom:0;max-width:24%;border-left-color:rgba(255,255,255,.55)}html body.p4-mobile .p4-plan-note.is-wifi b svg{display:inline-block;width:.8em;height:.8em;margin-right:.3em;vertical-align:-.05em;color:var(--p4-gold)}@media(max-width:980px){html body.p4-mobile .p4-plan-note.is-wifi{grid-column:1/-1;max-width:none}html body.p4-mobile .p4-plan-spec.is-right{display:none}}@media(prefers-reduced-motion:reduce){html body.p4-mobile .p4-plan-spec{animation:none}}html body.p4-mobile .p4m-ev{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,80px);align-items:center}html body.p4-mobile .p4m-ev-text .p4m-evlist{margin-top:34px}html body.p4-mobile .p4m-need{margin-top:34px}html body.p4-mobile .p4m-need-t{margin:0 0 14px;font-family:"JetBrains Mono",monospace;font-size:.68rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:rgba(255,255,255,.55)}html body.p4-mobile .p4m-need-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}html body.p4-mobile .p4m-need-list li{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 14px;border-left:2px solid var(--p4-gold);background:rgba(12,4,23,.55)}html body.p4-mobile .p4m-need-list li:nth-child(2){border-left-color:var(--p4-green)}html body.p4-mobile .p4m-need-list li:nth-child(3){border-left-color:var(--p4-purple)}html body.p4-mobile .p4m-need-list svg{width:20px;height:20px;color:var(--p4-gold)}html body.p4-mobile .p4m-need-list li:nth-child(2) svg{color:var(--p4-green)}html body.p4-mobile .p4m-need-list li:nth-child(3) svg{color:#b985ff}html body.p4-mobile .p4m-need-list strong{display:block;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.3rem;line-height:1;text-transform:uppercase;color:#fff}html body.p4-mobile .p4m-need-list span{display:block;margin-top:4px;color:rgba(255,255,255,.68);font-size:.82rem;line-height:1.45}@media(max-width:600px){html body.p4-mobile .p4m-need-list{grid-template-columns:1fr}html body.p4-mobile .p4m-need-list li{flex-direction:row;align-items:flex-start;gap:12px}html body.p4-mobile .p4m-need-list svg{flex:0 0 auto;margin-top:2px}}html body.p4-mobile .p4m-ev-map{min-width:0}html body.p4-mobile .p4m-ev .p4-text{max-width:620px;margin-top:0}html body.p4-mobile .p4m-ev .p4-text+.p4-text{margin-top:20px}html body.p4-mobile .p4m-evlist{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}html body.p4-mobile .p4m-evlist li{margin:0;padding:0}html body.p4-mobile .p4m-evlist li a{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(255,255,255,.04);font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:17px;line-height:1.1;letter-spacing:.055em;text-transform:uppercase;color:#fff;text-decoration:none;transition:border-color .2s,color .2s}html body.p4-mobile .p4m-evlist li a::after{content:"";flex:none;width:12px;height:2px;background:var(--p4-gold)}html body.p4-mobile .p4m-evlist li a:focus-visible{border-color:var(--p4-gold);color:var(--p4-gold);outline:0}@media(hover:hover) and (min-width:981px){html body.p4-mobile .p4m-evlist li a:hover{border-color:var(--p4-gold);color:var(--p4-gold)}}@media(max-width:980px){html body.p4-mobile .p4m-evlist li a{font-size:15px;letter-spacing:.07em}}@media(max-width:980px){html body.p4-mobile .p4m-ev{grid-template-columns:1fr}}html body.p4-mobile .p4-faq-list details[open]>:not(summary){cursor:pointer} body.p4-mobile .p4m-av5{container-type:inline-size;width:100%;max-width:700px;margin:0 auto;color:#fff}body.p4-mobile .p4m-av5 .p4m-av5-in{display:grid;grid-template-columns:minmax(0,1fr) 222px;grid-template-areas:"head head" "map legend";column-gap:26px;row-gap:14px;align-items:center} body.p4-mobile .p4m-av5 .p4m-av5-head{grid-area:head;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}body.p4-mobile .p4m-av5 .p4m-av5-head span{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#20dda0}body.p4-mobile .p4m-av5 .p4m-av5-head strong{font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:28px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#f6bf00} body.p4-mobile .p4m-av5 .p4m-av5-map{grid-area:map;position:relative;margin:0;aspect-ratio:1/1;width:100%}body.p4-mobile .p4m-av5 .p4m-av5-svg{display:block;width:100%;height:100%;overflow:visible}body.p4-mobile .p4m-av5 .p4m-av5-glow{fill:none;stroke:#8b3dff;stroke-width:9;stroke-opacity:.13;stroke-linejoin:round}body.p4-mobile .p4m-av5 .p4m-av5-fr{fill:#24123f;stroke:#8b3dff;stroke-width:1.6;stroke-linejoin:round}body.p4-mobile .p4m-av5 .p4m-av5-be{fill:#24123f;stroke:#8b3dff;stroke-width:1.6;stroke-linejoin:round}body.p4-mobile .p4m-av5 .p4m-av5-country{font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:58px;letter-spacing:.32em;text-transform:uppercase;fill:#fff;fill-opacity:.06}body.p4-mobile .p4m-av5 .p4m-av5-country.is-sm{font-family:"JetBrains Mono",monospace;font-weight:400;font-size:11px;letter-spacing:.2em;fill:#c9a8ff;fill-opacity:.55}body.p4-mobile .p4m-av5 .p4m-av5-route{fill:none;stroke:#f6bf00;stroke-width:2;stroke-linecap:round;stroke-opacity:.32}body.p4-mobile .p4m-av5 .p4m-av5-dest text, body.p4-mobile .p4m-av5 .p4m-av5-base text{font-family:"JetBrains Mono",monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;fill:#fff;fill-opacity:.82;paint-order:stroke;stroke:#0c0417;stroke-width:4px;stroke-linejoin:round}body.p4-mobile .p4m-av5 .p4m-av5-pin{fill:#f6bf00;fill-opacity:.7}body.p4-mobile .p4m-av5 .p4m-av5-sq{opacity:.55;transform-box:fill-box;transform-origin:center}body.p4-mobile .p4m-av5 .p4m-av5-sq rect{fill:#3a1a63;stroke:#f6bf00;stroke-width:1.4}body.p4-mobile .p4m-av5 .p4m-av5-burst{fill:none;stroke:#f6bf00;stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}body.p4-mobile .p4m-av5 .p4m-av5-ring{fill:none;stroke:#f6bf00;stroke-width:1.6;stroke-opacity:.5;transform-box:fill-box;transform-origin:center}body.p4-mobile .p4m-av5 .p4m-av5-hq{fill:#f6bf00;stroke:#0c0417;stroke-width:2}body.p4-mobile .p4m-av5 .p4m-av5-base text{font-size:16px;font-weight:700;fill:#f6bf00;fill-opacity:1}body.p4-mobile .p4m-av5 .p4m-av5-veh{opacity:1}body.p4-mobile .p4m-av5 .p4m-av5-veh-in{opacity:0}body.p4-mobile .p4m-av5 .p4m-av5-veh .h{fill:#f6bf00;fill-opacity:.2}body.p4-mobile .p4m-av5 .p4m-av5-veh .c{fill:#f6bf00}body.p4-mobile .p4m-av5 .p4m-av5-veh .w{fill:#fff} body.p4-mobile .p4m-av5 .p4m-av5-legend{grid-area:legend;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}body.p4-mobile .p4m-av5 .p4m-av5-legend li{--c:#f6bf00;position:relative;list-style:none;margin:0;padding:9px 12px 10px 44px;background:rgba(12,4,23,.78);border-left:2px solid var(--c);font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:1.4;color:rgba(255,255,255,.72)}body.p4-mobile .p4m-av5 .p4m-av5-legend li::before, body.p4-mobile .p4m-av5 .p4m-av5-legend li::marker{content:none}body.p4-mobile .p4m-av5 .p4m-av5-legend .is-g{--c:#20dda0}body.p4-mobile .p4m-av5 .p4m-av5-legend .is-o{--c:#ff9f43}body.p4-mobile .p4m-av5 .p4m-av5-legend .is-b{--c:#4da3ff}body.p4-mobile .p4m-av5 .p4m-av5-legend .is-v{--c:#b27dff}body.p4-mobile .p4m-av5 .p4m-av5-legend svg{position:absolute;left:13px;top:11px;width:20px;height:20px;fill:none;stroke:var(--c);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--c)}body.p4-mobile .p4m-av5 .p4m-av5-legend b{display:block;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:22px;line-height:1.05;text-transform:uppercase;color:var(--c);margin:0 0 2px}body.p4-mobile .p4m-av5 .p4m-av5-legend span{display:block}body.p4-mobile .p4m-av5 .p4m-av5-hl{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(246,191,0,.16),rgba(246,191,0,0) 75%)}body.p4-mobile .p4m-av5 .p4m-av5-legend .is-g .p4m-av5-hl{background:linear-gradient(90deg,rgba(32,221,160,.16),rgba(32,221,160,0) 75%)}body.p4-mobile .p4m-av5 .p4m-av5-legend .is-o .p4m-av5-hl{background:linear-gradient(90deg,rgba(255,159,67,.16),rgba(255,159,67,0) 75%)}body.p4-mobile .p4m-av5 .p4m-av5-legend .is-b .p4m-av5-hl{background:linear-gradient(90deg,rgba(77,163,255,.16),rgba(77,163,255,0) 75%)}body.p4-mobile .p4m-av5 .p4m-av5-legend .is-v .p4m-av5-hl{background:linear-gradient(90deg,rgba(178,125,255,.18),rgba(178,125,255,0) 75%)} @container (max-width:600px){body.p4-mobile .p4m-av5 .p4m-av5-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "map" "legend";row-gap:12px}body.p4-mobile .p4m-av5 .p4m-av5-head{flex-direction:column;gap:6px}body.p4-mobile .p4m-av5 .p4m-av5-head span{font-size:10px}body.p4-mobile .p4m-av5 .p4m-av5-head strong{font-size:26px}body.p4-mobile .p4m-av5 .p4m-av5-dest text{font-size:20px;stroke-width:5px}body.p4-mobile .p4m-av5 .p4m-av5-base text{font-size:23px}body.p4-mobile .p4m-av5 .p4m-av5-country.is-sm{font-size:17px}body.p4-mobile .p4m-av5 .p4m-av5-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.p4-mobile .p4m-av5 .p4m-av5-legend li{padding:9px 10px 10px 12px;font-size:11.5px;line-height:1.38}body.p4-mobile .p4m-av5 .p4m-av5-legend svg{position:static;display:block;width:18px;height:18px;margin:0 0 5px}body.p4-mobile .p4m-av5 .p4m-av5-legend b{font-size:19px}}@container (min-width:601px) and (max-width:680px){body.p4-mobile .p4m-av5 .p4m-av5-in{grid-template-columns:minmax(0,1fr) 200px;column-gap:18px}}@media (prefers-reduced-motion:reduce){body.p4-mobile .p4m-av5 *{animation:none!important;transition:none!important}} body.p4-mobile .p4m-av1{position:relative;width:100%;min-width:0;color:#fff} body.p4-mobile .p4m-av1-scene{position:relative;width:100%;aspect-ratio:700/450;overflow:hidden;container-type:inline-size;--u:calc(100cqw / 700);--ox:0;--oy:0}body.p4-mobile .p4m-av1-full{position:absolute;display:block;left:calc(var(--ox) * var(--u) * -1);top:calc(var(--oy) * var(--u) * -1);width:calc(700 * var(--u));height:calc(450 * var(--u));max-width:none;overflow:hidden}body.p4-mobile .p4m-av1-actors{position:absolute;inset:0;z-index:1}body.p4-mobile .p4m-av1-top{z-index:2;pointer-events:none}body.p4-mobile .p4m-av1-act,body.p4-mobile .p4m-av1-ck{position:absolute;left:0;top:0;display:block;max-width:none;overflow:visible;width:calc(var(--vw) * var(--u));height:calc(var(--vh) * var(--u));transform-origin:calc(var(--vx) * var(--u) * -1) calc(var(--vy) * var(--u) * -1);transform:translate(calc((var(--x) - var(--ox) + var(--vx)) * var(--u)),calc((var(--y) - var(--oy) + var(--vy)) * var(--u)))} body.p4-mobile .p4m-av1 .is-mv{will-change:transform}body.p4-mobile .p4m-av1-act>svg{display:block;width:100%;height:100%;max-width:none;overflow:visible} body.p4-mobile .p4m-av1 .p4m-av1-hud{position:absolute;z-index:3;left:0;top:2%;display:flex;align-items:center;gap:8px;margin:0;padding:5px 11px 5px 8px;border:1px solid rgba(246,191,0,.45);border-radius:999px;background:rgba(12,4,23,.8);font-family:"JetBrains Mono",monospace;font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;color:#f6bf00;white-space:nowrap}body.p4-mobile .p4m-av1-ff{display:grid;place-items:center;width:16px;height:16px}body.p4-mobile .p4m-av1-ff svg{width:16px;height:16px}body.p4-mobile .p4m-av1-ring{display:none;width:14px;height:14px;margin-left:2px}body.p4-mobile .p4m-av1-hud.is-live .p4m-av1-ring{display:block}body.p4-mobile .p4m-av1-hud.is-live{border-color:rgba(32,221,160,.55);color:#20dda0}body.p4-mobile .p4m-av1-hud.is-live .p4m-av1-ff svg{transform:scaleX(.62)} body.p4-mobile .p4m-av1 .p4m-av1-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin:18px 0 0;padding:0;list-style:none}body.p4-mobile .p4m-av1 .p4m-av1-it{position:relative;margin:0;padding:10px 12px 11px 40px;border-left:2px solid #f6bf00;background:rgba(12,4,23,.72);font-family:"Open Sans",sans-serif;font-size:.84rem;line-height:1.4;color:rgba(255,255,255,.72);list-style:none;transition:opacity .5s ease,transform .5s ease}body.p4-mobile .p4m-av1 .p4m-av1-it::before,body.p4-mobile .p4m-av1 .p4m-av1-it::marker{content:none;display:none}body.p4-mobile .p4m-av1 .p4m-av1-it b{display:block;margin:0 0 2px;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.3rem;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:#fff}body.p4-mobile .p4m-av1 .p4m-av1-it > span{display:block}body.p4-mobile .p4m-av1 .p4m-av1-it.is-coach{border-left-color:#20dda0}body.p4-mobile .p4m-av1 .p4m-av1-it.is-time{border-left-color:#8b3dff}body.p4-mobile .p4m-av1-tick{position:absolute;left:11px;top:12px;display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #f6bf00;border-radius:50%;background:transparent;color:#170a2b;transition:border-color .35s ease,transform .35s ease} body.p4-mobile .p4m-av1-tick::before{content:'';position:absolute;inset:-1px;border-radius:50%;background:#f6bf00;transition:opacity .35s ease}body.p4-mobile .p4m-av1-tick svg{position:relative;width:13px;height:13px;transition:opacity .35s ease}body.p4-mobile .p4m-av1-it.is-coach .p4m-av1-tick{border-color:#20dda0}body.p4-mobile .p4m-av1-it.is-coach .p4m-av1-tick::before{background:#20dda0}body.p4-mobile .p4m-av1-it.is-time .p4m-av1-tick{border-color:#8b3dff;color:#fff}body.p4-mobile .p4m-av1-it.is-time .p4m-av1-tick::before{background:#8b3dff} body.p4-mobile .p4m-av1.is-anim .p4m-av1-it{opacity:.4}body.p4-mobile .p4m-av1.is-anim .p4m-av1-it .p4m-av1-tick{transform:scale(.85)}body.p4-mobile .p4m-av1.is-anim .p4m-av1-it .p4m-av1-tick::before,body.p4-mobile .p4m-av1.is-anim .p4m-av1-it .p4m-av1-tick svg{opacity:0}body.p4-mobile .p4m-av1.is-anim .p4m-av1-it.is-on{opacity:1;transform:translateY(-2px)}body.p4-mobile .p4m-av1.is-anim .p4m-av1-it.is-on .p4m-av1-tick{transform:scale(1)}body.p4-mobile .p4m-av1.is-anim .p4m-av1-it.is-on .p4m-av1-tick::before,body.p4-mobile .p4m-av1.is-anim .p4m-av1-it.is-on .p4m-av1-tick svg{opacity:1}body.p4-mobile .p4m-av1.is-anim .p4m-av1-it.is-flash{box-shadow:0 0 0 1px rgba(246,191,0,.35),0 10px 30px rgba(246,191,0,.12)}@media (max-width:980px){body.p4-mobile .p4m-av1{margin-top:8px}body.p4-mobile .p4m-av1 .p4m-av1-list{gap:10px}}@media (max-width:560px){body.p4-mobile .p4m-av1-scene{aspect-ratio:600/380;--u:calc(100cqw / 600);--ox:40;--oy:70}body.p4-mobile .p4m-av1 .p4m-av1-hud{top:0;gap:6px;padding:4px 9px 4px 6px;font-size:.58rem}body.p4-mobile .p4m-av1-ff,body.p4-mobile .p4m-av1-ff svg,body.p4-mobile .p4m-av1-ring{width:12px;height:12px}body.p4-mobile .p4m-av1 .p4m-av1-list{grid-template-columns:1fr;margin-top:12px;gap:8px}body.p4-mobile .p4m-av1 .p4m-av1-it{padding:9px 9px 10px 34px;font-size:.78rem;line-height:1.35}body.p4-mobile .p4m-av1 .p4m-av1-it b{font-size:1.12rem}body.p4-mobile .p4m-av1-tick{left:8px;top:10px;width:18px;height:18px}body.p4-mobile .p4m-av1-tick svg{width:11px;height:11px}}@media (prefers-reduced-motion:reduce){body.p4-mobile .p4m-av1 .p4m-av1-it,body.p4-mobile .p4m-av1-tick,body.p4-mobile .p4m-av1-tick::before,body.p4-mobile .p4m-av1-tick svg{transition:none}}@media(min-width:761px){html body.p4-mobile .p4m-cast-stage img.is-plush{left:22%!important}html body.p4-mobile .p4m-cast-stage img.is-sheriff{left:42%!important}html body.p4-mobile .p4m-cast-stage img.is-masked{left:51%!important}html body.p4-mobile .p4m-cast li.is-pr{left:31%!important;right:auto!important;top:47%!important}html body.p4-mobile .p4m-cast-stage img.is-chef{right:7%!important;bottom:9%!important}}@media(max-width:760px){html body.p4-mobile .p4m-cast-stage img.is-plush{left:16%!important;z-index:5!important}html body.p4-mobile .p4m-cast-stage img.is-sheriff{left:44%!important;z-index:2!important;filter:none!important}html body.p4-mobile .p4m-cast-stage img.is-masked{left:50%!important;z-index:2!important;filter:none!important}html body.p4-mobile .p4m-cast-stage img.is-dragon{right:-20px!important;left:auto!important}}html body.p4-mobile .p4m-cast-stage img.is-dragon{animation:none!important}html body.p4-mobile .p4m-cast-list .is-as{order:1}html body.p4-mobile .p4m-cast-list .is-pr{order:2}html body.p4-mobile .p4m-cast-list .is-da{order:3}html body.p4-mobile .p4m-cast-list .is-kp{order:4}@media(min-width:761px){html body.p4-mobile .p4m-cast-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:24px}html body.p4-mobile .p4m-cast-list .is-pr{position:static!important;left:auto!important;top:auto!important}html body.p4-mobile .p4m-cast-list .is-pr a{max-width:330px}}@media(max-width:980px){html body.p4-mobile .p4-hero .mh-cta-row a.mh-btn{box-sizing:border-box;width:265px;padding-left:12px!important;padding-right:12px!important;justify-content:center;text-align:center;white-space:nowrap}html body.p4-mobile .p4-sec:has(.p4m-cells) .p4-head .p4-title{text-align:right}}@media(max-width:600px){html body.p4-mobile .p4-hero .mh-cta-row a.mh-btn{width:229px}}html body.p4-mobile .p4-sec:has(>.p4-gallery)>header{position:relative;z-index:3;margin-bottom:-22px!important}html body.p4-mobile .p4-sec:has(>.p4-gallery)>header .p4-title{text-shadow:0 3px 18px rgba(8,0,16,.85)}@media(max-width:980px){html body.p4-mobile .p4-sec:has(>.p4-gallery)>header{margin-bottom:-13px!important}}@media(min-width:981px){html body.p4-mobile .p4m-cells .p4m-cell:not(:hover) .p4m-glass>span{font-size:17px}html body.p4-mobile .p4m-cells .p4m-cell:hover .p4m-glass>span{font-size:20px}html body.p4-mobile .p4m-cells .p4m-cell .p4m-glass .p4m-glass-for{font-size:13px}}html body.p4-mobile .p4m-need{position:relative;margin-top:44px!important;padding:30px 16px 16px;border:1px solid rgba(246,191,0,.45);border-radius:12px;background:rgba(246,191,0,.04)}html body.p4-mobile .p4m-need .p4m-need-tag{position:absolute;top:0;left:16px;transform:translateY(-50%);margin:0!important;padding:7px 14px 6px;background:var(--p4-gold);color:#170a2b;border-radius:6px;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:18px;line-height:1;letter-spacing:.055em;text-transform:uppercase;box-shadow:0 6px 18px rgba(0,0,0,.35)}@media(max-width:980px){html body.p4-mobile .p4m-cells .p4m-cell:nth-child(n) .p4m-glass{border-left-color:var(--p4-green);border-right-color:var(--p4-green)}}html body.p4-mobile .p4m-need-list strong .p4m-nowrap{display:inline;margin:0;font:inherit;color:inherit;white-space:nowrap}@media(max-width:980px){html body.p4-mobile .p4m-need .p4m-need-tag{font-size:17px;letter-spacing:.07em}}html body.p4-mobile .p4m-cells{container-type:inline-size}html body.p4-mobile .p4m-cell figure img{position:absolute;top:0;left:50%;width:calc((100cqw - 60px) / 2);max-width:none;height:100%;transform:translateX(-50%);transition:none}html body.p4-mobile .p4m-tw{display:inline-block;overflow:hidden;white-space:nowrap;width:0;vertical-align:top;padding-top:.25em;margin-top:-.25em;transition:width calc(var(--n) * .03s) steps(var(--n),end) var(--dl,0s)}html body.p4-mobile .p4m-cell:hover .p4m-tw{width:var(--w)}@media(min-width:981px){html body.p4-mobile .p4m-cell:nth-child(2){transition-delay:0s,.12s,.12s}html body.p4-mobile .p4m-cell:nth-child(3){transition-delay:0s,.24s,.24s}html body.p4-mobile .p4m-cell:nth-child(4){transition-delay:0s,.36s,.36s}}@media(max-width:980px){html body.p4-mobile .p4m-cell figure img{left:0;width:100%;transform:none}html body.p4-mobile .p4m-tw,html body.p4-mobile .p4m-cell:hover .p4m-tw{display:inline;width:auto;overflow:visible;white-space:nowrap;transition:none;padding-top:0;margin-top:0}html body.p4-mobile .p4m-cell:nth-child(4) .p4m-glass{border-right:2px solid var(--p4-gold)}}html body.p4-mobile .p4m-glass-for{display:block;margin-top:6px;font-family:"JetBrains Mono",monospace;font-size:.64rem;font-weight:500;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:rgba(255,255,255,.78);white-space:normal}html body.p4-mobile .p4m-cast{position:relative;max-width:1240px;margin:0 auto}html body.p4-mobile .p4m-cast-stage{position:relative;aspect-ratio:2/1;isolation:isolate}html body.p4-mobile .p4m-cast-stage::before{content:"";position:absolute;z-index:0;inset:-6% -4% 0;pointer-events:none;background:radial-gradient(ellipse 34% 40% at 74% 26%,rgba(255,118,24,.2),transparent 70%),radial-gradient(ellipse 46% 52% at 42% 78%,rgba(155,61,240,.34),transparent 72%),radial-gradient(ellipse 22% 30% at 16% 70%,rgba(32,221,160,.12),transparent 70%)}html body.p4-mobile .p4m-cast-stage::after{content:"";position:absolute;z-index:1;left:2%;right:2%;bottom:0;height:15%;border-radius:50%;pointer-events:none;border-top:1px solid rgba(246,191,0,.32);background:radial-gradient(closest-side,rgba(155,61,240,.55),rgba(155,61,240,.16) 62%,transparent);box-shadow:0 -10px 40px -18px rgba(155,61,240,.7)}html body.p4-mobile .p4m-cast-c{position:absolute;z-index:3;display:block;width:auto;max-width:none;height:auto;opacity:0;transform:translateY(40px) scaleX(var(--sx,1));transition:opacity .9s ease var(--d,0s),transform 1.1s cubic-bezier(.22,1,.36,1) var(--d,0s);filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}html body.p4-mobile .p4m-cast.is-in .p4m-cast-c,html body.p4-mobile:not(.p4-js) .p4m-cast-c{opacity:1;transform:scaleX(var(--sx,1))}html body.p4-mobile .p4m-cast-c.is-archer{left:3%;bottom:4%;height:92%;--d:.05s}html body.p4-mobile .p4m-cast-c.is-sheriff{z-index:2;left:30%;bottom:6%;height:54%;--d:.2s;-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent 99%);mask-image:linear-gradient(180deg,#000 76%,transparent 99%)}html body.p4-mobile .p4m-cast-c.is-masked{z-index:4;left:41%;bottom:4%;height:50%;--sx:-1;--d:.32s;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent 99%);mask-image:linear-gradient(180deg,#000 80%,transparent 99%)}html body.p4-mobile .p4m-cast-c.is-chef{z-index:4;right:2%;bottom:4%;height:42%;--d:.45s;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent 99%);mask-image:linear-gradient(180deg,#000 82%,transparent 99%)}html body.p4-mobile .p4m-cast-c.is-plush{z-index:5;left:51.5%;bottom:0.5%;height:44%;--d:.55s;-webkit-mask-image:linear-gradient(180deg,#000 84%,transparent 99%);mask-image:linear-gradient(180deg,#000 84%,transparent 99%)}html body.p4-mobile .p4m-cast-c.is-dragon{z-index:1;right:3%;top:-2%;width:38%;height:auto;--sx:-1;--d:.6s;transform:translate(-40px,-24px) scaleX(-1);filter:drop-shadow(0 0 30px rgba(255,110,20,.22))}html body.p4-mobile .p4m-cast.is-in .p4m-cast-c.is-dragon,html body.p4-mobile:not(.p4-js) .p4m-cast-c.is-dragon{transform:scaleX(-1)}html body.p4-mobile .p4m-cast.is-in .p4m-cast-c.is-dragon{animation:p4m-cast-hover 7s ease-in-out 1.8s infinite alternate}@keyframes p4m-cast-hover{to{translate:0 -10px}}html body.p4-mobile .p4m-cast-list{display:grid;grid-template-columns:30% 40% 30%;align-items:start;margin:22px 0 0!important;padding:0!important;list-style:none!important}html body.p4-mobile .p4m-cast-list li{margin:0!important;padding:0!important;list-style:none!important;opacity:0;transform:translateY(14px);transition:opacity .8s ease .75s,transform .8s cubic-bezier(.22,1,.36,1) .75s}html body.p4-mobile .p4m-cast-list li::before{content:none!important;display:none!important}html body.p4-mobile .p4m-cast.is-in .p4m-cast-list li,html body.p4-mobile:not(.p4-js) .p4m-cast-list li{opacity:1;transform:none}html body.p4-mobile .p4m-cast-list a{display:block;max-width:330px;padding-top:14px;background:linear-gradient(var(--p4-gold),var(--p4-gold)) 0 0/28px 2px no-repeat;color:#fff!important;text-decoration:none!important}html body.p4-mobile .p4m-cast-list .is-da a{margin:0 auto}html body.p4-mobile .p4m-cast-list .is-kp a{margin-left:auto;text-align:right;background-position:100% 0}html body.p4-mobile .p4m-cast-list .is-dt{position:absolute;z-index:5;top:11%;right:41%;transition-delay:1.15s}html body.p4-mobile .p4m-cast-list .is-dt a{text-align:right;background-position:100% 0}html body.p4-mobile .p4m-cast-list .is-pr{position:absolute;z-index:5;top:43%;left:63%;transition-delay:1.3s}html body.p4-mobile .p4m-cast-list span{display:block;margin-bottom:5px;font-family:"JetBrains Mono",monospace;font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--p4-gold)}html body.p4-mobile .p4m-cast-list strong{display:block;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.7rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;transition:color .3s}html body.p4-mobile .p4m-cast-list p{margin:7px 0 0!important;color:rgba(255,255,255,.74);font-size:.9rem;line-height:1.5}html body.p4-mobile .p4m-cast-list a:hover strong,html body.p4-mobile .p4m-cast-list a:focus-visible strong{color:var(--p4-gold)}@media(max-width:760px){html body.p4-mobile .p4m-cast-stage{aspect-ratio:4/5}html body.p4-mobile .p4m-cast-c.is-archer{left:0;bottom:3%;height:64%}html body.p4-mobile .p4m-cast-c.is-sheriff{left:29%;bottom:5%;height:38%}html body.p4-mobile .p4m-cast-c.is-masked{left:38%;bottom:3%;height:34%}html body.p4-mobile .p4m-cast-c.is-chef{right:0;bottom:3%;height:24%}html body.p4-mobile .p4m-cast-c.is-plush{left:16.5%;bottom:0%;height:28%}html body.p4-mobile .p4m-cast-c.is-dragon{right:0;top:-2%;width:68%}html body.p4-mobile .p4m-cast-stage::after{height:11%}html body.p4-mobile .p4m-cast-list{grid-template-columns:1fr 1fr;gap:26px 18px;margin-top:18px!important}html body.p4-mobile .p4m-cast-list .is-dt{position:static}html body.p4-mobile .p4m-cast-list .is-pr{position:static}html body.p4-mobile .p4m-cast-list a,html body.p4-mobile .p4m-cast-list .is-kp a,html body.p4-mobile .p4m-cast-list .is-pr a,html body.p4-mobile .p4m-cast-list .is-dt a{max-width:none;margin:0;text-align:left;background-position:0 0}html body.p4-mobile .p4m-cast-list strong{font-size:1.45rem}html body.p4-mobile .p4m-cast-list p{font-size:.85rem}}@media(prefers-reduced-motion:reduce){html body.p4-mobile .p4m-cast-c,html body.p4-mobile .p4m-cast-list li{opacity:1!important;transition:none!important;animation:none!important}html body.p4-mobile .p4m-cast-c{transform:scaleX(var(--sx,1))!important}html body.p4-mobile .p4m-cast-list li{transform:none!important}}@media(min-width:981px){html body.p4-mobile .p4m-cells{gap:6px}html body.p4-mobile .p4m-cell figure img{width:calc((100cqw - 18px) / 2 + 197px)}html body.p4-mobile .p4m-cell>a:not(.p4m-glass){clip-path:polygon(98.5px 0,calc(100% + 98.5px) 0,calc(100% - 98.5px) 100%,-98.5px 100%)}html body.p4-mobile .p4m-cell:first-child>a:not(.p4m-glass){clip-path:polygon(0 0,calc(100% + 98.5px) 0,calc(100% - 98.5px) 100%,0 100%)}html body.p4-mobile .p4m-cell:last-child>a:not(.p4m-glass){clip-path:polygon(98.5px 0,100% 0,100% 100%,-98.5px 100%)}html body.p4-mobile .p4m-cell>a:not(.p4m-glass) figure{position:absolute;top:0;bottom:0;left:-99px;right:-99px;width:auto;height:auto}html body.p4-mobile .p4m-cell:nth-child(n+2)::before,html body.p4-mobile .p4m-cell:nth-child(-n+3)::after{content:"";position:absolute;z-index:2;width:1.5px;height:558px;background:rgba(255,255,255,.45);pointer-events:none;transform:rotate(21.5deg)}html body.p4-mobile .p4m-cell:nth-child(n+2)::before{top:-38.5px;left:calc(9.4px - 7.85px);-webkit-mask:linear-gradient(180deg,transparent,#000 21px);mask:linear-gradient(180deg,transparent,#000 21px)}html body.p4-mobile .p4m-cell:nth-child(-n+3)::after{top:-19.4px;left:calc(100% - 3.73px);-webkit-mask:linear-gradient(0deg,transparent,#000 21px);mask:linear-gradient(0deg,transparent,#000 21px)}}@media(min-width:981px){html body.p4-mobile .p4m-cell .p4m-glass{left:calc(50% - 98.5px)}html body.p4-mobile .p4m-cell:last-child .p4m-glass{left:calc(50% - 49.25px)}html body.p4-mobile .p4m-cell:first-child .p4m-glass{left:6px;right:104.5px;width:fit-content;justify-self:safe center;transform:translate(0,50%)}html body.p4-mobile .p4m-cell:nth-child(4) figure img{--iw:calc((100cqw - 18px) / 2 + 197px);width:var(--iw);transform:translateX(calc(-50% - var(--iw) * .21875 + 20px));transition:transform 2.4s cubic-bezier(.25,.3,.6,.8)}html body.p4-mobile .p4m-cell:nth-child(4):hover figure img{transform:translateX(-50%)}html body.p4-mobile .p4m-cell:not(:hover) .p4m-glass{padding:8px 10px}html body.p4-mobile .p4m-glass>span{transition:color 1.5s ease,font-size 1.5s cubic-bezier(.22,1,.36,1),letter-spacing 1.5s cubic-bezier(.22,1,.36,1)}html body.p4-mobile .p4m-cell:not(:hover) .p4m-glass>span{font-size:.8rem;letter-spacing:.1em}}@media(max-width:980px){html body.p4-mobile .p4m-cells{gap:6px}html body.p4-mobile .p4m-cell>a:not(.p4m-glass) figure{position:absolute;left:0;right:0;top:-27px;bottom:-27px;width:auto;height:auto}html body.p4-mobile .p4m-cell>a:not(.p4m-glass){clip-path:polygon(0 27px,100% -27px,100% calc(100% - 27px),0 calc(100% + 27px))}html body.p4-mobile .p4m-cell:first-child>a:not(.p4m-glass){clip-path:polygon(0 0,100% 0,100% calc(100% - 27px),0 calc(100% + 27px))}html body.p4-mobile .p4m-cell:last-child>a:not(.p4m-glass){clip-path:polygon(0 27px,100% -27px,100% 100%,0 100%)}html body.p4-mobile .p4m-cell:nth-child(n+2)::before,html body.p4-mobile .p4m-cell:nth-child(-n+3)::after{content:"";position:absolute;z-index:2;left:-.6%;width:101.2%;height:1.5px;background:rgba(255,255,255,.9);pointer-events:none;transform:rotate(-8.4deg)}html body.p4-mobile .p4m-cell:nth-child(n+2)::before{top:-2px}html body.p4-mobile .p4m-cell:nth-child(-n+3)::after{top:calc(100% + .5px)}html body.p4-mobile .p4m-cell:nth-child(2) .p4m-glass,html body.p4-mobile .p4m-cell:nth-child(3) .p4m-glass{transform:translate(0,-38px)}html body.p4-mobile .p4m-cell:nth-child(4) figure img{object-position:75% 50%!important}}html body.p4-mobile .p4-hero .p4-display{margin:0 0 clamp(30px,4vw,46px)!important}html body.p4-mobile .p4-hero .mh-cta-row{margin-top:0!important}@media(max-width:980px){html body.p4-mobile .p4-hero .mh-cta-row{margin-top:-15px!important}}@media(max-width:760px){html body.p4-mobile .p4-hero .p4-display{margin-bottom:50px!important}}@media(min-width:981px){html body.p4-mobile .p4m-cells.p4mAC .p4m-cell>a:not(.p4m-glass)::after{content:"";position:absolute;inset:0 -99px;z-index:2;pointer-events:none;background:linear-gradient(0deg,rgba(12,4,23,.94) 0,rgba(12,4,23,.72) 22%,rgba(12,4,23,0) 52%)}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass{padding:0 0 0 28px!important;background:none!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;clip-path:none!important;justify-self:normal!important;text-align:left}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass::before{content:"";position:absolute;left:0;top:15px;width:16px;height:2px;background:var(--p4-gold);transition:width .6s cubic-bezier(.22,1,.36,1),background .6s ease}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass>span{display:block;font-family:"Yanone Kaffeesatz",sans-serif!important;font-weight:700;font-size:clamp(1.5rem,2.1vw,2rem)!important;line-height:1.05;letter-spacing:0!important;text-transform:uppercase;color:#fff!important;white-space:nowrap;transition:font-size .8s cubic-bezier(.22,1,.36,1)}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass .p4m-glass-for{display:block;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:400;font-size:19px!important;line-height:1.15;letter-spacing:.055em;text-transform:uppercase;color:rgba(255,255,255,.8);white-space:nowrap;max-height:2.6em;padding-top:.22em;margin-top:1px!important;overflow:hidden;transition:opacity .5s ease,max-height .8s cubic-bezier(.22,1,.36,1)}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass,html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:hover .p4m-glass{left:-16px;right:auto;bottom:30px;transform:none;width:max-content;max-width:none}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:first-child .p4m-glass{left:34px;right:auto}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(-n+3) .p4m-glass .p4m-glass-for{white-space:normal}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(2) .p4m-glass,html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(3) .p4m-glass,html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(2):hover .p4m-glass,html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(3):hover .p4m-glass{max-width:calc(100% - 90px)}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:first-child .p4m-glass,html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:first-child:hover .p4m-glass{max-width:calc(100% - 140px)}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(2):not(:hover) .p4m-glass>span,html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(3):not(:hover) .p4m-glass>span{font-size:min(clamp(1.5rem,2.1vw,2rem),calc(4.2vw - 25px))!important}html body.p4-mobile .p4m-cells.p4mAC:hover .p4m-cell:nth-child(2):not(:hover) .p4m-glass>span,html body.p4-mobile .p4m-cells.p4mAC:hover .p4m-cell:nth-child(3):not(:hover) .p4m-glass>span{font-size:min(22px,calc(3.7vw - 26px))!important}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass{transition:padding 1.5s cubic-bezier(.22,1,.36,1),background 1.5s,backdrop-filter 1.5s,border-color 1.5s,left .9s cubic-bezier(.22,1,.36,1)}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(n+2):not(:hover) .p4m-glass{left:-54px}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:first-child:not(:hover) .p4m-glass{left:2px}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(2):not(:hover) .p4m-glass,html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(3):not(:hover) .p4m-glass{max-width:calc(100% - 50px)}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:first-child:not(:hover) .p4m-glass{max-width:calc(100% - 108px)}html body.p4-mobile .p4m-cells.p4mAC:hover .p4m-cell:hover{flex:2.4 1 0%}html body.p4-mobile .p4m-cells.p4mAC:hover .p4m-cell:not(:hover) .p4m-glass-for{opacity:0;max-height:0}html body.p4-mobile .p4m-cells.p4mAC:hover .p4m-cell:not(:hover) .p4m-glass>span{font-size:22px!important}html body.p4-mobile .p4m-cells.p4mAC:hover .p4m-cell:not(:hover) .p4m-glass::before{top:11px}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:hover .p4m-glass::before{width:28px;background:var(--p4-green)}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass p{margin-top:16px;font-size:clamp(28px,calc(4.55vw - 16.5px),46px)}}html body.p4-mobile .p4m-avantage{color:var(--p4-gold);font-weight:700;text-transform:none}@media(min-width:981px) and (max-width:1099px){html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:not(:hover) .p4m-glass>span{font-size:20px!important}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass .p4m-glass-for{font-size:14px!important}}@media(min-width:1100px) and (max-width:1299px){html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass .p4m-glass-for{font-size:16px!important}}@media(max-width:980px){html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass{padding:0 0 0 28px!important;background:none!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;clip-path:none!important;justify-self:normal!important;text-align:left;text-shadow:0 2px 14px rgba(12,4,23,.85)}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass::before{content:"";position:absolute;left:0;top:15px;width:16px;height:2px;background:var(--p4-gold);transition:width .6s cubic-bezier(.22,1,.36,1),background .6s ease}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass>span{display:block;font-family:"Yanone Kaffeesatz",sans-serif!important;font-weight:700;font-size:clamp(1.5rem,2.1vw,2rem)!important;line-height:1.05;letter-spacing:0!important;text-transform:uppercase;color:#fff!important;white-space:nowrap;transition:none}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass .p4m-glass-for{display:block;margin-top:1px!important;padding-top:.22em;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:400;font-size:19px!important;line-height:1.15;letter-spacing:.055em;text-transform:uppercase;color:rgba(255,255,255,.85);white-space:nowrap}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell>a:not(.p4m-glass)::after{content:"";position:absolute;inset:-27px 0;z-index:2;pointer-events:none;background:linear-gradient(171.6deg,rgba(12,4,23,0) 45%,rgba(12,4,23,.8) 78%,rgba(12,4,23,.92) 100%)}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass,html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(n) .p4m-glass,html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(n):hover .p4m-glass{left:18px!important;right:auto!important;bottom:-5px;width:max-content;max-width:calc(100% - 40px);transform:rotate(-8.4deg)!important;transform-origin:0 100%;padding:0 0 0 26px!important;opacity:1;transition:opacity .9s ease}html body.p4-mobile.p4-js .p4m-cells.p4mAC .p4m-cell:not(.is-open):not(:hover) .p4m-glass{opacity:0}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:last-child .p4m-glass{bottom:18px}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(n):last-child .p4m-glass,html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:nth-child(n):last-child:hover .p4m-glass{bottom:18px}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass::before{top:13px}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass>span{font-size:28px!important}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass .p4m-glass-for{font-size:17px!important;white-space:normal}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass p{margin-top:8px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:15px;line-height:1.4;text-transform:none;color:rgba(255,255,255,.9)}}html body.p4-mobile .p4-text.p4m-avantage-box{position:relative;margin-top:28px;padding:26px 18px 14px!important;border:1px solid rgba(246,191,0,.45);border-radius:12px;background:linear-gradient(180deg,rgba(246,191,0,.06),rgba(155,61,240,.06))}html body.p4-mobile .p4m-avantage-tag{position:absolute;left:18px;top:0;transform:translateY(-50%);padding:7px 14px 6px;border-radius:6px;background:#f6bf00;color:#170a2b;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:20px;line-height:1;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 18px rgba(0,0,0,.35)}@media(max-width:980px){html body.p4-mobile .p4m-avantage-tag{letter-spacing:.07em}}@media(max-width:767px){html body.p4-mobile .p4m-avantage-tag{font-size:17px;padding:6px 12px 5px}}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass>span,html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:hover .p4m-glass>span,html body.p4-mobile .p4m-cells.p4mAC:hover .p4m-cell:not(:hover) .p4m-glass>span{color:var(--p4-gold)!important}@media(min-width:981px){html body.p4-mobile .p4m-cells.p4mAC .p4m-cell .p4m-glass>span{transition:font-size .8s cubic-bezier(.22,1,.36,1),color .4s ease}html body.p4-mobile .p4m-cells.p4mAC .p4m-cell:hover .p4m-glass>span{color:var(--p4-green)!important}}html body.p4-mobile .p4m-ev-after{margin-top:24px}@media(min-width:981px){html body.p4-mobile .p4-head.p4m-head-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,5vw,96px);align-items:center}html body.p4-mobile .p4-head.p4m-head-2col .p4-kicker{grid-column:1 / -1;grid-row:1}html body.p4-mobile .p4-head.p4m-head-2col .p4-title{grid-column:1;grid-row:2;align-self:center}html body.p4-mobile .p4-head.p4m-head-2col .p4m-head-side{grid-column:2;grid-row:2;align-self:center}html body.p4-mobile .p4-head.p4m-head-2col .p4m-head-side .p4-text:first-child{margin-top:0}html body.p4-mobile .p4-head.p4m-head-2col .p4m-head-side .p4-text:last-child{margin-bottom:0}}@media(min-width:981px){html body.p4-mobile .p4m-ev{align-items:start}}.mh-glitch.mh-glitch-off,.mh-glitch.mh-glitch-off::before,.mh-glitch.mh-glitch-off::after{animation-play-state:paused!important}html body.p4-mobile #form_devis input[type="text"],html body.p4-mobile #form_devis input[type="email"],html body.p4-mobile #form_devis input[type="tel"],html body.p4-mobile #form_devis input[type="number"],html body.p4-mobile #form_devis input[type="date"],html body.p4-mobile #form_devis select,html body.p4-mobile #form_devis textarea{background-color:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;color:#fff!important;-webkit-text-fill-color:#fff;font-family:"Open Sans",Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.3!important;color-scheme:dark;box-shadow:none!important;outline:0}html body.p4-mobile #form_devis input[type="text"],html body.p4-mobile #form_devis input[type="email"],html body.p4-mobile #form_devis input[type="tel"],html body.p4-mobile #form_devis input[type="number"],html body.p4-mobile #form_devis input[type="date"],html body.p4-mobile #form_devis select{height:52px!important;min-height:52px;padding-top:0!important;padding-bottom:0!important}html body.p4-mobile #form_devis input[type="text"],html body.p4-mobile #form_devis input[type="email"],html body.p4-mobile #form_devis input[type="tel"],html body.p4-mobile #form_devis input[type="number"]{padding-left:14px!important;padding-right:14px!important}html body.p4-mobile #form_devis textarea{padding:14px!important}html body.p4-mobile #form_devis input[type="date"]{padding-left:10px!important;padding-right:8px!important}html body.p4-mobile #form_devis select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5l5 5 5-5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px auto!important;padding-left:14px!important;padding-right:36px!important}html body.p4-mobile #form_devis .team_datetime_row select{padding-left:8px!important;padding-right:22px!important;background-position:right 7px center!important}html body.p4-mobile #form_devis select:required:invalid{color:rgba(255,255,255,.55)!important;-webkit-text-fill-color:rgba(255,255,255,.55)}html body.p4-mobile #form_devis select option{background:#170a2b;color:#fff;-webkit-text-fill-color:#fff}html body.p4-mobile #form_devis select option:disabled{color:rgba(255,255,255,.5)}html body.p4-mobile #form_devis input::placeholder,html body.p4-mobile #form_devis textarea::placeholder{color:rgba(255,255,255,.45)!important;opacity:1!important;-webkit-text-fill-color:rgba(255,255,255,.45)}html body.p4-mobile #form_devis input[type="text"]:focus,html body.p4-mobile #form_devis input[type="email"]:focus,html body.p4-mobile #form_devis input[type="tel"]:focus,html body.p4-mobile #form_devis input[type="number"]:focus,html body.p4-mobile #form_devis input[type="date"]:focus,html body.p4-mobile #form_devis select:focus,html body.p4-mobile #form_devis textarea:focus{border-color:#f6bf00!important;box-shadow:0 0 0 3px rgba(246,191,0,.18)!important}html body.p4-mobile #form_devis input[type="checkbox"],html body.p4-mobile #form_devis input[type="radio"]{accent-color:#f6bf00;color-scheme:dark}html body.p4-mobile #form_devis input:-webkit-autofill,html body.p4-mobile #form_devis textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #1c0f33 inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}html body.p4-mobile #form_devis input[type="date"]::-webkit-calendar-picker-indicator{opacity:.85;cursor:pointer}html body.p4-mobile .p4-formbox,html body.p4-mobile .p4-split>*{min-width:0;max-width:100%} html body.p4-mobile #form_devis{font-family:"Open Sans",Arial,sans-serif;line-height:1.65;color:#fff}html body.p4-mobile #form_devis h3{font-family:"Yanone Kaffeesatz",Impact,sans-serif;line-height:.98;font-weight:700}html body.p4-mobile #form_devis a{color:inherit}html body.p4-mobile #form_devis .btn{display:inline-flex;align-items:center;gap:10px;transition:transform .2s,box-shadow .2s}html body.p4-mobile .p4-formbox:has(#form_devis){position:relative;padding:0;border:0;border-radius:0;background:none}@media(min-width:981px){html body.p4-mobile .p4-split:has(#form_devis){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}} html body.p4-mobile #form_devis .p4m-num{position:relative;display:block;width:280px;max-width:100%}html body.p4-mobile #form_devis .p4m-num input[type="number"]{width:100%!important;max-width:100%!important;box-sizing:border-box;text-align:center;padding-left:56px!important;padding-right:56px!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}html body.p4-mobile #form_devis .p4m-num input[type="number"]::-webkit-inner-spin-button,html body.p4-mobile #form_devis .p4m-num input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html body.p4-mobile #form_devis .p4m-num button{position:absolute;top:50%;margin:-20px 0 0;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.05);color:#f6bf00;font-family:"Yanone Kaffeesatz",sans-serif;font-weight:700;font-size:1.9rem;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;box-shadow:none}html body.p4-mobile #form_devis .p4m-num .p4m-num-m{left:6px}html body.p4-mobile #form_devis .p4m-num .p4m-num-p{right:6px}html body.p4-mobile #form_devis .p4m-num button:hover:not(:disabled){border-color:#f6bf00;background:rgba(246,191,0,.12)}html body.p4-mobile #form_devis .p4m-num button:disabled{opacity:.3;cursor:not-allowed}html body.p4-mobile #form_devis .p4m-num button:focus-visible{outline:2px solid #f6bf00;outline-offset:2px}details[open]>:not(summary){cursor:pointer}details[open]>:not(summary) a,details[open]>:not(summary) button,details[open]>:not(summary) input,details[open]>:not(summary) select,details[open]>:not(summary) textarea,details[open]>:not(summary) label{cursor:auto}.av3-nav details[open]>:not(summary),footer details[open]>:not(summary){cursor:auto}html body.p4-mobile .p4-sec:has(>.p4m-mosaic)>header{position:relative;z-index:3;margin-bottom:-22px!important}html body.p4-mobile .p4-sec:has(>.p4m-mosaic)>header .p4-title{text-shadow:0 3px 18px rgba(8,0,16,.85)}html body.p4-mobile .p4m-mosaic{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);gap:14px}html body.p4-mobile .p4m-mosaic>figure{margin:0;min-width:0}html body.p4-mobile .p4m-mosaic-ph{position:relative;min-height:260px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}html body.p4-mobile .p4m-mosaic-ph img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}@media(min-width:981px){html body.p4-mobile .p4m-mosaic>:nth-child(1){grid-area:1/1}html body.p4-mobile .p4m-mosaic>:nth-child(2){grid-area:1/2}html body.p4-mobile .p4m-mosaic>:nth-child(3){grid-area:1/3}html body.p4-mobile .p4m-mosaic>:nth-child(4){grid-area:2/3}html body.p4-mobile .p4m-mosaic>:nth-child(5){grid-area:2/1}html body.p4-mobile .p4m-mosaic>:nth-child(6){grid-area:2/2}html body.p4-mobile .p4m-mosaic>:nth-child(7){grid-row:3;grid-column:2/span 2}html body.p4-mobile .p4m-mosaic>:nth-child(8){grid-area:3/1}}@media(min-width:641px) and (max-width:980px){html body.p4-mobile .p4m-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}html body.p4-mobile .p4m-mosaic-ph{min-height:240px}html body.p4-mobile .p4m-mosaic>:nth-child(5){grid-area:3/2}html body.p4-mobile .p4m-mosaic>:nth-child(6){grid-area:3/1}}@media(max-width:980px){html body.p4-mobile .p4-sec:has(>.p4m-mosaic)>header{margin-bottom:-13px!important}}@media(max-width:640px){html body.p4-mobile .p4m-mosaic{grid-template-columns:minmax(0,1fr)}html body.p4-mobile .p4m-mosaic-ph{min-height:0;aspect-ratio:4/3}}html body.p4-mobile .p4m-logos-t{margin:56px 0 0!important;padding:1rem 0 0!important;text-align:center;font-family:"JetBrains Mono",monospace;font-size:.68rem;font-weight:400;line-height:1.65;letter-spacing:.17em;text-transform:uppercase;color:rgba(255,255,255,.5)}html body.p4-mobile .p4m-logos{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;padding:0}html body.p4-mobile .p4m-logos>span{display:grid;place-items:center;box-sizing:border-box;height:88px;min-width:0;padding:18px 24px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:border-color .3s}html body.p4-mobile .p4m-logos>span:hover{border-color:rgba(246,191,0,.4)}html body.p4-mobile .p4m-logos>span>img{display:block;width:auto;height:auto;max-width:100%;max-height:50px;margin:0;padding:0;background:none;border-radius:4px;object-fit:contain;filter:none;mix-blend-mode:normal;opacity:1}html body.p4-mobile .p4m-logos>span>img[alt=Ubisoft]{filter:invert(1)}html body.p4-mobile .p4m-logo-dots{display:none}@media(min-width:981px){html body.p4-mobile .p4m-logos>.p4m-logo-clone{display:none}}@media(min-width:981px) and (max-width:1280px){html body.p4-mobile .p4m-logos{grid-template-columns:repeat(10,minmax(0,1fr))}html body.p4-mobile .p4m-logos>span{grid-column:span 2}html body.p4-mobile .p4m-logos>span:nth-child(11){grid-column:2/span 2}}@media(max-width:980px){html body.p4-mobile .p4m-logos{grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100% - 12px) / 2);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}html body.p4-mobile .p4m-logos::-webkit-scrollbar{display:none}html body.p4-mobile .p4m-logos>span:nth-child(4n+1){scroll-snap-align:start}html body.p4-mobile .p4m-logo-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}html body.p4-mobile .p4m-logo-dots button{display:block;flex:none;width:8px;height:8px!important;min-height:0!important;min-width:0!important;margin:0!important;line-height:0;box-shadow:none!important;padding:0!important;border:0!important;border-radius:4px;background:rgba(255,255,255,.25)!important;cursor:pointer;transition:width .3s,background .3s}html body.p4-mobile .p4m-logo-dots button.is-on{width:24px;background:var(--p4-gold)!important}}html body.page-template-mankind-design-v4 :is([class*="faq-list"],.mk-v4-faq)>details>summary{letter-spacing:.055em}html body.page-template-mankind-design-v4 :is([class*="faq-list"],.mk-v4-faq)>details>summary b{letter-spacing:0}html body.page-template-mankind-design-v4 :is([class*="faq-list"],.mk-v4-faq)>details>summary h3{letter-spacing:inherit}html body.page-template-mankind-design-v4 .fa4-faq-item h3{letter-spacing:.055em}@media(max-width:980px){html body.page-template-mankind-design-v4 :is([class*="faq-list"],.mk-v4-faq)>details>summary{letter-spacing:.07em}html body.page-template-mankind-design-v4 .fa4-faq-item h3{letter-spacing:.07em}}@media(max-width:600px){html body.page-template-mankind-design-v4 .avb-flow .avb-faq-list>details>summary{letter-spacing:.07em}}html body.page-template-mankind-design-v4 :is([class*="faq-list"],.mk-v4-faq)>details:not(.avb-faq-item){position:relative;cursor:pointer}html body.page-template-mankind-design-v4 :is([class*="faq-list"],.mk-v4-faq)>details:not(.avb-faq-item):not([open])>summary::after{content:"";position:absolute;inset:-1px;cursor:pointer}html body.page-template-mankind-design-v4 .mk-v4-quote{font-family:"Open Sans",Arial,sans-serif;font-weight:600;font-style:normal;font-size:clamp(16px,1.46vw,22px);line-height:1.45;letter-spacing:0;text-transform:none}@media(max-width:640px){html body.p4-mobile .p4m-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body.p4-mobile .p4m-mosaic>.p4m-mosaic-ph{order:0;min-height:0;aspect-ratio:1/1}html body.p4-mobile .p4m-mosaic>.p4-quote{order:1;grid-column:1/-1}html body.p4-mobile .p4m-mosaic>.p4m-avc{order:2;grid-column:1/-1;min-width:0;margin-top:10px}html body.p4-mobile .p4m-avc-track{display:flex;align-items:stretch;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;outline:0}html body.p4-mobile .p4m-avc-track::-webkit-scrollbar{display:none}html body.p4-mobile .p4m-avc-track:focus-visible{outline:2px solid var(--p4-gold);outline-offset:3px}html body.p4-mobile .p4m-avc-track>.p4m-avc-col{flex:0 0 90%;min-width:0;box-sizing:border-box;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px}html body.p4-mobile .p4m-avc-col>.p4-quote{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:14px 16px}html body.p4-mobile .p4m-avc-col>.p4-quote blockquote{margin:0 0 10px;font-size:14px;line-height:1.4}html body.p4-mobile .p4m-avc-col>.p4-quote figcaption{font-size:.56rem;letter-spacing:.08em;line-height:1.5}html body.p4-mobile .p4m-avc .p4m-avc-dots{margin-top:12px;gap:16px}html body.p4-mobile .p4m-avc-dots button{position:relative}html body.p4-mobile .p4m-avc-dots button::after{content:"";position:absolute;left:-8px;right:-8px;top:-8px;bottom:-8px}}@media(hover:hover) and (pointer:fine){html body.page-template-mankind-design-v4 :is(a.mh-btn,.btn,.btn-gold,.btn-primary,form button[type=submit],form input[type=submit]):not(:hover):not(:focus-visible){box-shadow:none}html body.page-template-mankind-design-v4 a.mh-btn-primary:is(:hover,:focus-visible){box-shadow:0 0 34px rgba(37,226,144,.45)}html body.page-template-mankind-design-v4 a.mh-btn-secondary:is(:hover,:focus-visible){box-shadow:0 0 22px rgba(176,38,255,.25) inset,0 0 22px rgba(176,38,255,.2)}html body.page-template-mankind-design-v4:not(.tb5) form button[type=submit].btn-primary:is(:hover,:focus-visible){filter:drop-shadow(0 8px 14px rgba(246,191,0,.28))}}@media(hover:none),(pointer:coarse){html body.page-template-mankind-design-v4 :is(a.mh-btn,.btn,.btn-gold,.btn-primary,form button[type=submit],form input[type=submit]){box-shadow:none}}@media(min-width:641px){html body.p4-mobile .p4-sec:has(>.p4m-mosaic)>header.p4-head{margin-bottom:clamp(36px,4vw,60px)!important}html body.p4-mobile .p4-sec>.p4m-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto 1fr 1fr;gap:8px}html body.p4-mobile .p4-sec>.p4m-mosaic>.p4m-mosaic-ph:nth-child(n){grid-area:auto;order:0;min-height:0;aspect-ratio:4/3}html body.p4-mobile .p4-sec>.p4m-mosaic>.p4-quote:nth-child(n){grid-area:auto;grid-column:span 2;order:1}html body.p4-mobile .p4-sec>.p4m-mosaic>.p4m-mosaic-ph:nth-child(1) img{object-position:50% 50%!important}html body.p4-mobile .p4-sec>.p4m-mosaic>.p4m-mosaic-ph:nth-child(4) img{object-position:50% 30%!important}html body.p4-mobile .p4-sec>.p4m-mosaic>.p4m-mosaic-ph:nth-child(6) img{object-position:50% 14%!important}html body.p4-mobile .p4-sec>.p4m-mosaic>.p4m-mosaic-ph:nth-child(8) img{object-position:50% 22%!important}}@media(min-width:641px) and (max-width:980px){html body.p4-mobile .p4-sec>.p4m-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr 1fr}html body.p4-mobile .p4-sec>.p4m-mosaic>.p4-quote:nth-child(n){grid-column:auto}}html body .mk-v4-kicker::after,html body .tb5-kicker::after,html body .fr5-kicker::after,html body .p4-kicker::after,html body.pl4 .pl4-kicker::after,html body.ad4 h2.ad4-kicker::after{content:"";display:inline-block;vertical-align:middle;width:clamp(40px,14vw,200px);height:1px;margin:0 0 .2em 16px;background:linear-gradient(90deg,currentColor 0%,currentColor 55%,transparent 100%);opacity:.55}html body .mk-v4-kicker:not(:has(*)),html body .tb5-kicker:not(:has(*)),html body .fr5-kicker:not(:has(*)),html body .p4-kicker:not(:has(*)),html body.pl4 .pl4-kicker:not(:has(*)):not(.pl4-end *),html body.ad4 h2.ad4-kicker:not(:has(*)){display:flex!important;align-items:center}html body .mk-v4-kicker:not(:has(*))::after,html body .tb5-kicker:not(:has(*))::after,html body .fr5-kicker:not(:has(*))::after,html body .p4-kicker:not(:has(*))::after,html body.pl4 .pl4-kicker:not(:has(*)):not(.pl4-end *)::after,html body.ad4 h2.ad4-kicker:not(:has(*))::after{display:block;flex:0 1000 clamp(40px,14vw,200px);min-width:24px;width:auto;margin:0 0 0 16px}@media(min-width:981px){html body .mk-v4-kicker:not(:has(*))::after,html body .tb5-kicker:not(:has(*))::after,html body .fr5-kicker:not(:has(*))::after,html body .p4-kicker:not(:has(*))::after,html body.pl4 .pl4-kicker:not(:has(*)):not(.pl4-end *)::after,html body.ad4 h2.ad4-kicker:not(:has(*))::after{min-width:0}}html body.p4-mobile .p4m-ev-text .avb-intro{max-width:620px;margin:18px 0 0;padding:0;text-align:left;z-index:auto}html body.p4-mobile .p4m-ev-text .avb-intro summary{color:rgba(255,255,255,.6);font-size:.7rem;line-height:1.6}html body.p4-mobile .p4m-ev-text .avb-intro summary:hover{color:rgba(255,255,255,.85)}html body.p4-mobile .p4m-ev-text .avb-intro p{max-width:620px;margin:0;color:rgba(255,255,255,.72);font-size:1rem;line-height:1.82;text-align:left}@media(min-width:981px){html body.p4-mobile .p4m-cells .p4m-cell:nth-child(3) figure img{left:auto!important;right:calc(99px - (100cqw - 18px)*.0672)!important;width:calc((100cqw - 18px)*.48)!important;transform:none!important;object-position:50% 15%!important}}@media(min-width:1200px){html body.p4-mobile .p4m-cells .p4m-cell:nth-child(3) figure img{right:calc(99px - (100cqw - 18px)*.0710)!important}}@media(max-width:640px){html body.p4-mobile .p4m-cells .p4m-cell:nth-child(3) figure img{object-position:65% 15%!important}}@media(min-width:981px){html body .tb5-display.tb5-display.tb5-display.tb5-display{line-height:.876!important}html body .tb5-display.tb5-display.tb5-display.tb5-display .mh-glitch{line-height:inherit!important}html body .anv-display.anv-display.anv-display.anv-display{line-height:.876!important}html body .anv-display.anv-display.anv-display.anv-display .mh-glitch{line-height:inherit!important}html body .fr5-display.fr5-display.fr5-display.fr5-display{line-height:.806!important}html body .fr5-display.fr5-display.fr5-display.fr5-display .mh-glitch{line-height:inherit!important}html body .p4-display.p4-display.p4-display.p4-display{line-height:.838!important}html body .p4-display.p4-display.p4-display.p4-display .mh-glitch{line-height:inherit!important}html body .ad4-display.ad4-display.ad4-display.ad4-display{line-height:.840!important}html body .ad4-display.ad4-display.ad4-display.ad4-display .mh-glitch{line-height:inherit!important}html body .pl4-display.pl4-display.pl4-display.pl4-display{line-height:.834!important}html body .pl4-display.pl4-display.pl4-display.pl4-display .mh-glitch{line-height:inherit!important}html body .fa4-display.fa4-display.fa4-display.fa4-display{line-height:.825!important}html body .fa4-display.fa4-display.fa4-display.fa4-display .mh-glitch{line-height:inherit!important}html body .fr5-hv9 .fr5-display.fr5-display.fr5-display{line-height:.791!important}html body.page-id-3381 .mk-v4-content>h1{line-height:.843!important}}@media(min-width:1200px){html body .fr5-hv6 .fr5-display.fr5-display.fr5-display{line-height:.778!important}}