.pd-root{--pd-e:cubic-bezier(.22, 1, .36, 1);overflow-x:clip}.pd-charge{animation:pd-monte .55s var(--pd-e) backwards}@keyframes pd-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pd-ligne{display:block}.pd-ligne>span{animation:pd-monte .6s var(--pd-e) backwards;display:block}.pd-trait{transform-origin:0;animation:pd-trait .55s var(--pd-e) .1s backwards}@keyframes pd-trait{0%{transform:scaleX(0)}to{transform:none}}.pd-photo{animation:pd-pose .75s var(--pd-e) .3s backwards}@keyframes pd-pose{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}.pd-photo-zoom{animation:pd-zoom 1s var(--pd-e) .3s backwards;position:absolute;inset:0}@keyframes pd-zoom{0%{transform:scale(1.05)}to{transform:none}}.pd-anim .pd-photo-defile{transform:scale(calc(1 + var(--pd-y,0) * .00004))}.pd-surgit{animation:pd-monte .6s var(--pd-e) backwards}.pd-hero-gauche{flex:530px;min-width:0}.pd-hero-visuel{flex:0 440px;min-width:0;height:630px;position:relative}.pd-hero-photo{position:absolute;inset:0 0 80px 56px}.pd-hero-toast{position:absolute;top:44px;left:0}.pd-hero-carte{width:340px;position:absolute;bottom:0;left:0}@media (max-width:1100px){.pd-hero-gauche{flex-basis:470px}.pd-hero-visuel{flex-basis:400px}}@media (max-width:900px){.pd-hero-gauche{flex:100%}.pd-hero-visuel{flex:100%;max-width:620px;margin:0 auto}}@media (max-width:640px){.pd-hero-visuel{height:380px}.pd-hero-photo{bottom:96px;left:30px}.pd-hero-carte{width:270px}.pd-hero-carte .pd-carte-hero{padding:16px}.pd-hero-toast{top:18px}.pd-cache-mobile{display:none!important}.pd-boutons>a{flex:100%;justify-content:center}}.pd-points{pointer-events:none;background-image:radial-gradient(currentColor 1.2px,#0000 1.3px);background-size:26px 26px;position:absolute;inset:-40px 0 0;-webkit-mask-image:radial-gradient(60% 70% at 25% 35%,#000 0%,#0000 72%);mask-image:radial-gradient(60% 70% at 25% 35%,#000 0%,#0000 72%)}.pd-points-sombres{pointer-events:none;background-image:radial-gradient(currentColor 1.2px,#0000 1.3px);background-size:26px 26px;position:absolute;inset:-120px 0;-webkit-mask-image:radial-gradient(55% 70%,#000 0%,#0000 75%);mask-image:radial-gradient(55% 70%,#000 0%,#0000 75%)}.pd-direct{background:var(--color-pn-primary);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.pd-direct:after{content:"";background:inherit;animation:pd-ping 1.8s var(--pd-e) infinite;border-radius:50%;position:absolute;inset:0}@keyframes pd-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.pd-defile-cadre{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.pd-defile{width:max-content;animation:45s linear infinite pd-defile;display:flex}.pd-defile-cadre:hover .pd-defile{animation-play-state:paused}@keyframes pd-defile{to{transform:translate(-50%)}}.pd-bascule{animation:pd-bascule .6s var(--pd-e);display:inline-block}@keyframes pd-bascule{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:none}}.pd-toast{animation:pd-toast .7s var(--pd-e)}@keyframes pd-toast{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.pd-curseur{vertical-align:-3px;background:currentColor;width:2px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite pd-clignote;display:inline-block}@keyframes pd-clignote{50%{opacity:0}}.pd-pause .pd-defile,.pd-pause .pd-direct:after,.pd-pause .pd-curseur{animation-play-state:paused}.pd-btn{transition:transform .2s var(--pd-e), background-color .2s ease, color .2s ease, border-color .2s ease, text-decoration-color .2s ease}.pd-btn:active{transition-duration:.1s;transform:translateY(0)scale(.98)}.pd-btn:focus-visible{outline:2px solid var(--color-pn-primary);outline-offset:3px}.pd-btn-clair:focus-visible{outline-color:currentColor}.pd-btn:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;transform:none}.pd-btn .pd-fleche{transition:transform .25s var(--pd-e)}@media (hover:hover){.pd-btn:hover{transform:translateY(-1px)}.pd-btn:active{transform:translateY(0)scale(.98)}.pd-btn:hover .pd-fleche{transform:translate(3px)}}.pd-tuile{transition:transform .3s var(--pd-e), border-color .25s ease}.pd-icone{transition:transform .3s var(--pd-e)}@media (hover:hover){a.pd-tuile:hover,.pd-anim .pd-rv.pd-in a.pd-tuile:hover{transform:translateY(-3px)}a.pd-tuile:hover .pd-icone{transform:translateY(-2px)}}a.pd-tuile:focus-visible{outline:2px solid var(--color-pn-primary);outline-offset:3px}.pd-anim:not(.pd-haut-quitte)>header{box-shadow:none}.pd-anim.pd-haut-quitte>header{box-shadow:0 1px 3px #0000000f,0 10px 24px -18px #00000040}.pd-surtitre:before{content:"";vertical-align:middle;background:currentColor;width:28px;height:2px;margin-right:10px;display:inline-block}.pd-m,.pd-m>span{display:block}.pd-anim .pd-rv .pd-r,.pd-anim .pd-rv .pd-m>span{opacity:0;transition:opacity .6s var(--pd-e), transform .6s var(--pd-e);transform:translateY(20px)}.pd-anim .pd-rv.pd-in .pd-r,.pd-anim .pd-rv.pd-in .pd-m>span{opacity:1;transform:none}.pd-anim .pd-rv .pd-r.pd-tuile{transition:opacity .6s var(--pd-e), transform .6s var(--pd-e), border-color .25s ease}.pd-anim .pd-rv .pd-ligne-tournoi{opacity:0;transition:opacity .5s var(--pd-e), transform .5s var(--pd-e), background-color .2s ease;transform:translateY(16px)}.pd-anim .pd-rv.pd-in .pd-ligne-tournoi{opacity:1;transform:none}.pd-anim .pd-rv .pd-devoile{opacity:0;transition:opacity .65s var(--pd-e), transform .65s var(--pd-e);transform:translateY(24px)scale(.985)}.pd-anim .pd-rv.pd-in .pd-devoile{opacity:1;transform:none}.pd-anim .pd-rv .pd-surtitre:before{transform-origin:0;transition:transform .5s var(--pd-e) .1s;transform:scaleX(0)}.pd-anim .pd-rv.pd-in .pd-surtitre:before{transform:none}.pd-anim .pd-rv .pd-sc{transform-origin:0;transition:transform .65s var(--pd-e);transform:scaleX(0)}.pd-anim .pd-rv.pd-in .pd-sc{transform:none}.pd-anim .pd-rv .pd-scy{transform-origin:50% 100%;transition:transform .6s var(--pd-e);transform:scaleY(0)}.pd-anim .pd-rv.pd-in .pd-scy{transform:none}.pd-anim .pd-rv .pd-remplit{transform-origin:0;transition:transform .8s var(--pd-e);transform:scaleX(0)}.pd-anim .pd-rv.pd-in .pd-remplit{transform:none}.pd-anim .pd-rv .pd-pp{opacity:0;transition:opacity .3s ease, transform .4s var(--pd-e);transform:scale(.85)}.pd-anim .pd-rv.pd-in .pd-pp{opacity:1;transform:none}.pd-anim .pd-rv .pd-notif{opacity:0;transition:opacity .45s var(--pd-e), transform .5s var(--pd-e);transform:translateY(12px)}.pd-anim .pd-rv.pd-in .pd-notif{opacity:1;transform:none}.pd-anim .pd-rv .pd-frappe{clip-path:inset(0 100% 0 0);display:inline-block}.pd-anim .pd-rv.pd-in .pd-frappe{animation:pd-frappe .9s steps(var(--lettres,17)) .35s forwards}@keyframes pd-frappe{to{clip-path:inset(0)}}.pd-anim .pd-rv .pd-trace path{stroke-dasharray:260;stroke-dashoffset:260px;transition:stroke-dashoffset 1s var(--pd-e) .2s}.pd-anim .pd-rv.pd-in .pd-trace path{stroke-dashoffset:0}.pd-anim .pd-permute .pd-ligne-tournoi{animation:pd-arrive .4s var(--pd-e) backwards}@keyframes pd-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-rv]{--sp:0;--sv:1}.pd-anim .pd-sombre{clip-path:inset(calc((1 - var(--sv,1)) * 4%) calc((1 - var(--sv,1)) * 3%) round calc((1 - var(--sv,1)) * 48px))}.pd-anim [data-rv=steps].pd-in .pd-sc{transform:scaleX(min(1, max(0, calc((var(--sv,1) - .3) * 2.4))))}@media (max-width:640px){.pd-anim .pd-sombre{clip-path:none}}.pd-mots{flex-direction:column;gap:6px;padding:64px 0 60px;display:flex;overflow:hidden}.pd-ligne-mots{white-space:nowrap;letter-spacing:-.045em;will-change:transform;width:max-content;font-size:clamp(46px,7.4vw,112px);font-weight:700;line-height:1.1;display:flex}.pd-ligne-mots>span{align-items:center;display:inline-flex}.pd-mots-1{transform:translate3d(calc(var(--sp,0) * 20vw - 24vw), 0, 0)}.pd-mots-2{transform:translate3d(calc(var(--sp,0) * -20vw - 60vw), 0, 0);-webkit-text-fill-color:transparent;-webkit-text-stroke:2px currentColor}.pd-point-mot{background:var(--color-pn-primary);border-radius:50%;flex:none;width:.3em;height:.3em;margin:0 .4em;display:inline-block}@media (max-width:640px){.pd-mots-2{-webkit-text-stroke-width:1.5px}.pd-mots{padding:44px 0 40px}}.pd-ligne-tournoi{flex-wrap:wrap;align-items:center;gap:16px 28px;padding:22px 26px;display:flex}.pd-tournoi-infos{flex-direction:column;flex:300px;gap:6px;min-width:0;display:flex}.pd-tournoi-places{flex-direction:column;flex:0 0 220px;gap:8px;display:flex}.pd-tournoi-action{flex:none;align-items:center;gap:22px;display:flex}@media (max-width:1100px){.pd-tournoi-places{flex-basis:170px}.pd-ligne-tournoi{gap:16px 20px}}@media (max-width:1040px){.pd-tournoi-infos{flex:calc(100% - 140px)}.pd-tournoi-places{flex:220px;max-width:340px}.pd-tournoi-action{margin-left:auto}}@media (max-width:760px){.pd-ligne-tournoi{gap:14px 16px;padding:18px}.pd-tournoi-infos{flex:1 1 0}.pd-tournoi-places{flex:100%;max-width:none}.pd-tournoi-action{flex:100%;justify-content:space-between}.pd-tournoi-action>a{flex:auto;min-width:0}}@media (max-width:640px){.pd-filtre{flex:100%!important}.pd-boutons-appel>a{flex:100%;justify-content:center}.pd-contact{padding:22px 18px!important}.pd-contact a{overflow-wrap:anywhere;flex:100%;justify-content:center;padding:0 14px!important;font-size:17px!important}}.pd-js .pd-faq-corps{transition:grid-template-rows .5s var(--pd-e);grid-template-rows:0fr;display:grid}.pd-faq-corps>div{overflow:hidden}.pd-js .pd-faq-ouverte .pd-faq-corps{grid-template-rows:1fr}.pd-plus{transition:transform .45s var(--pd-e)}.pd-faq-ouverte .pd-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.pd-root *,.pd-root :before,.pd-root :after{transition:none!important;animation:none!important}.pd-tuile:hover,.pd-btn:hover,.pd-btn:hover .pd-fleche{transform:none!important}}
