.v-site{--v-nuit:var(--side-bg);--v-nuit-2:color-mix(in srgb, var(--side-bg) 78%, var(--ink-900));--v-nuit-3:var(--side-hover);--v-kaki:var(--pottock-600);--v-kaki-pale:var(--pottock-100);--v-brume:var(--warm-50);--v-sable:var(--warm-100);--v-ligne:var(--warm-200);--v-encre:var(--ink-900);--v-gris:var(--ink-600);--v-gris-nuit:var(--side-muted);--v-pale:var(--ink-400);--v-cuir:var(--cuir-500);--v-rousse:var(--cuir-400);--v-cuir-pale:var(--cuir-100);--v-cuir-texte:var(--cuir-700);--v-blanc:var(--bg-surface);--v-voile:color-mix(in srgb, var(--warm-50) 8%, transparent);--v-voile-2:color-mix(in srgb, var(--warm-50) 14%, transparent);--v-sign:"Outfit", var(--font-sans);--v-ombre:0 60px 120px -50px color-mix(in srgb, var(--side-bg) 55%, transparent);--v-ombre-tel:0 50px 90px -30px color-mix(in srgb, var(--ink-900) 60%, transparent);--v-ombre-carte:0 24px 50px -20px color-mix(in srgb, var(--ink-900) 45%, transparent);--v-ressort:cubic-bezier(.2, .8, .2, 1);font-family:var(--font-sans);color:var(--v-encre);background:var(--v-brume);overflow-x:clip}:where(.v-site) *,:where(.v-site) :before,:where(.v-site) :after{box-sizing:border-box}:where(.v-site) :where(h1,h2,h3){text-wrap:balance;margin:0;font-weight:400}:where(.v-site) p{margin:0}:where(.v-site) a{color:inherit}:where(.v-site) :focus-visible{outline:2px solid var(--v-rousse);outline-offset:3px}.v-wrap{width:100%;max-width:1240px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.v-sur{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.v-sur-rousse{color:var(--v-rousse)}.v-sur-cuir{color:var(--v-cuir)}.v-sur-kaki{color:var(--v-kaki)}.v-titre{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(42px,5.4vw,80px);line-height:1.02}.v-titre-m{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(40px,5vw,72px);line-height:1.03}.v-chapo{color:var(--v-gris);max-width:620px;font-size:clamp(17px,1.5vw,19px);line-height:1.6}.v-sombre .v-chapo,.v-chapo-nuit{color:var(--v-gris-nuit)}.v-signature{font-family:var(--v-sign);letter-spacing:-.01em;font-weight:300}.v-tete{flex-direction:column;gap:18px;max-width:780px;display:flex}.v-tete-duo{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end;gap:40px;display:grid}.v-sombre{background:var(--v-nuit);color:var(--v-brume)}.v-sable{background:var(--v-sable)}.v-section{padding-block:clamp(96px,11vw,160px)}.v-btn{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;min-height:52px;transition:transform .35s var(--v-ressort), background-color .25s, color .25s, border-color .25s;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.v-btn:hover{transform:translateY(-2px)}.v-btn svg{transition:transform .35s var(--v-ressort)}.v-btn:hover svg.v-fleche{transform:translate(4px)}.v-btn-clair{background:var(--v-brume);color:var(--v-nuit)}.v-btn-clair:hover{background:var(--v-blanc)}.v-btn-kaki{background:var(--v-kaki);color:var(--v-brume)}.v-btn-kaki:hover{background:var(--v-nuit)}.v-btn-ligne{border-color:color-mix(in srgb, var(--warm-50) 30%, transparent);color:var(--v-brume)}.v-btn-ligne:hover{border-color:var(--v-brume)}.v-btn-trait{border-color:var(--v-ligne);color:var(--v-encre);background:0 0}.v-btn-trait:hover{border-color:var(--v-encre)}.v-btn-petit{min-height:44px;padding:0 20px;font-size:15px}.v-btn[disabled]{opacity:.6;pointer-events:none}.v-nav{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb, var(--side-bg) 74%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--v-voile);color:var(--v-brume);position:sticky}.v-nav-barre{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.v-nav-logo{align-items:center;min-height:44px;display:inline-flex}.v-nav-liens{align-items:center;gap:30px;display:flex}.v-nav-liens a{color:var(--v-gris-nuit);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.v-nav-liens a:hover,.v-nav-liens a[aria-current=page]{color:var(--v-brume)}.v-nav-actions{align-items:center;gap:10px;display:flex}.v-burger{border:1px solid var(--v-voile-2);width:44px;height:44px;color:var(--v-brume);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:none}.v-menu{border-top:1px solid var(--v-voile);padding-block:12px 20px;display:none}.v-menu a{min-height:52px;color:var(--v-brume);font-family:var(--font-serif);border-bottom:1px solid var(--v-voile);align-items:center;font-size:26px;text-decoration:none;display:flex}.v-hero{position:relative;overflow:hidden}.v-hero-grille{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;padding-block:72px 96px;display:grid}.v-hero-texte{flex-direction:column;gap:30px;display:flex}.v-hero h1{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(52px,7.4vw,112px);line-height:.98}.v-hero h1 em,.v-em{color:var(--v-rousse);font-style:italic}.v-ligne-mot{margin-bottom:-.16em;padding-bottom:.24em;display:block;overflow:hidden}.v-ligne-mot>span{animation:v-monte 1.1s var(--ease-out) both;display:inline-block}.v-ligne-mot:nth-child(2)>span{animation-delay:.12s}@keyframes v-monte{0%{transform:translateY(105%)}to{transform:none}}.v-apparait{animation:v-apparait 1s var(--ease-out) .35s both}.v-apparait-2{animation-delay:.5s}@keyframes v-apparait{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.v-hero-chapo{color:var(--v-gris-nuit);max-width:520px;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.v-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v-hero-sign{color:var(--v-gris-nuit);font-size:24px}.v-scene{height:640px;position:relative}.v-halo{background:var(--v-rousse);opacity:.16;filter:blur(70px);border-radius:50%;position:absolute;inset:14% 18% 10%}.v-flotte{z-index:2;background:var(--v-blanc);width:236px;color:var(--v-encre);box-shadow:var(--v-ombre-carte);border-radius:18px;padding:14px 16px;font-size:13px;line-height:1.4;animation:7s ease-in-out infinite alternate v-flotte;position:absolute}.v-flotte-b{animation-duration:8s;animation-delay:-2.5s}.v-flotte-c{animation-duration:9s;animation-delay:-4s}@keyframes v-flotte{0%{translate:0}to{translate:0 -14px}}.v-phone{background:var(--ink-900);width:290px;height:600px;box-shadow:var(--v-ombre-tel), 0 0 0 1px var(--v-voile);border-radius:46px;flex:none;padding:10px;position:relative}.v-scene .v-phone{position:absolute;top:20px;left:50%;transform:translate(-50%)}.v-phone-ecran{background:var(--v-brume);width:100%;height:100%;color:var(--v-encre);border-radius:37px;flex-direction:column;display:flex;position:relative;overflow:hidden}.v-ecran{background:var(--v-brume);flex-direction:column;display:flex;position:absolute;inset:0}.v-ecran-suite{display:none}.v-u-tete{background:var(--v-nuit);color:var(--v-brume);flex:none;justify-content:space-between;align-items:flex-end;padding:18px 14px 14px;display:flex}.v-u-sur{color:var(--v-gris-nuit);font-size:10px}.v-u-titre{font-family:var(--font-serif);font-size:25px;line-height:1.05}.v-u-droite{color:var(--v-gris-nuit);align-items:center;gap:10px;display:flex}.v-u-av{background:var(--v-rousse);width:32px;height:32px;color:var(--v-nuit);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.v-u-av-kaki{background:var(--v-kaki);color:var(--v-brume)}.v-u-av-nuit{background:var(--v-nuit-3);color:var(--v-brume)}.v-u-corps{flex-direction:column;flex:1;gap:9px;padding:12px 12px 60px;display:flex;overflow:hidden}.v-u-carte{background:var(--v-blanc);border:1px solid var(--v-ligne);border-radius:14px;padding:11px 12px}.v-u-carte-nuit{background:var(--v-nuit);border-color:var(--v-nuit);color:var(--v-brume)}.v-u-carte-alerte{background:var(--v-cuir-50,var(--cuir-50));border-color:var(--cuir-200);color:var(--v-cuir-texte)}.v-u-titre-s{font-size:12px;font-weight:600}.v-u-txt{color:var(--v-gris);font-size:10.5px;line-height:1.45}.v-u-carte-nuit .v-u-txt{color:var(--v-gris-nuit)}.v-u-alerte-txt{color:var(--v-cuir-texte)}.v-u-grand{font-family:var(--font-serif);font-size:19px}.v-u-chiffre{font-family:var(--font-serif);font-size:24px;line-height:1}.v-u-label{letter-spacing:.1em;text-transform:uppercase;color:var(--v-gris);font-size:8.5px;font-weight:600}.v-u-carte-nuit .v-u-label{color:var(--v-gris-nuit)}.v-u-btn{background:var(--v-kaki);height:30px;color:var(--v-brume);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.v-u-btn-mini{height:24px;padding:0 10px;font-size:10px}.v-u-btn-plein{height:40px;font-size:13px}.v-u-btn-clair{background:var(--v-brume);color:var(--v-nuit)}.v-u-btn-ligne{border:1px solid color-mix(in srgb, var(--warm-50) 25%, transparent);background:0 0}.v-u-image{background:var(--pottock-500);border-radius:10px;height:54px}.v-u-ligne{justify-content:space-between;align-items:center;gap:8px;display:flex}.v-u-liste{padding:2px 12px}.v-u-liste>div{border-bottom:1px solid var(--v-ligne);padding:8px 0}.v-u-liste>div:last-child{border-bottom:0}.v-u-duo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v-c-tete{background:var(--v-nuit);height:42px;color:var(--v-gris-nuit);flex:none;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.v-c-tete img{width:74px;height:auto}.v-c-titre{font-size:15px;font-weight:600}.v-barre-bas{align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.v-barre-rond{background:var(--v-nuit);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.v-barre-pilule{border-radius:var(--radius-pill);background:var(--v-nuit);height:38px;color:var(--v-gris-nuit);flex:1;justify-content:space-around;align-items:center;padding:0 4px;display:flex}.v-barre-actif{border-radius:var(--radius-pill);background:var(--v-rousse);height:30px;color:var(--v-nuit);align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.v-potto{background:var(--ink-900);border-radius:50%;flex:none;width:34px;height:34px;position:relative;overflow:hidden}.v-potto:before{content:"";background:var(--v-blanc);border-radius:50%;width:62%;height:62%;position:absolute;top:-8%;right:-6%}.v-potto:after{content:"";background:var(--v-blanc);border-radius:50%;width:30%;height:30%;position:absolute;bottom:10%;left:16%}.v-potto-mini{width:22px;height:22px}.v-puce{border-radius:var(--radius-pill);background:var(--v-kaki-pale);color:var(--v-kaki);white-space:nowrap;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.v-puce-or{background:var(--v-cuir-pale);color:var(--v-cuir-texte)}.v-puce-sombre{background:var(--v-voile);color:var(--v-brume)}.v-point{background:var(--v-kaki);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.v-point-cuir{background:var(--v-cuir)}.v-avatar{width:30px;height:30px;color:var(--v-brume);background:var(--v-kaki);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.v-avatar-rousse{background:var(--v-rousse);color:var(--v-nuit)}.v-avatar-cuir{background:var(--v-cuir)}.v-defile{background:var(--v-nuit-2);color:var(--v-gris-nuit);border-top:1px solid var(--v-voile);overflow:hidden}.v-defile-piste{width:max-content;animation:46s linear infinite v-defile;display:flex}.v-defile ul{font-family:var(--font-serif);white-space:nowrap;gap:44px;margin:0;padding:22px;font-size:26px;list-style:none;display:flex}.v-defile li{align-items:center;gap:44px;display:flex}.v-defile li:after{content:"";background:var(--v-rousse);width:22px;height:3px}.v-defile .v-signature{color:var(--v-brume);font-size:28px}@keyframes v-defile{to{transform:translate(-50%)}}.v-manifeste-texte{font-family:var(--font-serif);letter-spacing:-.015em;max-width:1100px;font-size:clamp(38px,5.4vw,80px);line-height:1.06}.v-valeurs{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:80px;display:grid}.v-valeur{border-top:2px solid var(--v-encre);flex-direction:column;gap:10px;padding-top:18px;display:flex}.v-valeur h3{font-family:var(--font-serif);font-size:34px;line-height:1}.v-valeur-devise{color:var(--v-cuir);font-size:15px;font-weight:600}.v-valeur p{color:var(--v-gris);font-size:16px;line-height:1.6}.v-histoire{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:64px;display:grid}.v-histoire-club{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.v-etapes{flex-direction:column;display:flex}.v-etape{flex-direction:column;justify-content:center;gap:16px;max-width:480px;min-height:78vh;display:flex}.v-etape:first-child{justify-content:flex-start;min-height:60vh;padding-top:40px}.v-etape h3{font-family:var(--font-serif);font-size:clamp(30px,3.4vw,46px);line-height:1.08}.v-etape p{color:var(--v-gris);font-size:18px;line-height:1.6}.v-etape ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.v-etape li{align-items:baseline;gap:10px;display:flex}.v-tiret:before,.v-etape li:before{content:"";background:var(--v-cuir);flex:none;width:12px;height:3px;transform:translateY(-4px)}.v-colle{justify-content:center;align-items:center;height:calc(100vh - 140px);min-height:620px;max-height:760px;display:flex;position:sticky;top:110px}.v-colle-club{min-height:600px;max-height:720px}.v-e1{view-timeline-name:--v-e1}.v-e2{view-timeline-name:--v-e2}.v-e3{view-timeline-name:--v-e3}.v-e4{view-timeline-name:--v-e4}.v-e5{view-timeline-name:--v-e5}.v-histoire{timeline-scope:--v-e1, --v-e2, --v-e3, --v-e4, --v-e5}.v-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.v-tuile{background:var(--v-nuit-3);border:1px solid var(--v-voile);transition:transform .5s var(--v-ressort), border-color .3s;border-radius:28px;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative;overflow:hidden}.v-tuile:hover{border-color:color-mix(in srgb, var(--cuir-400) 40%, transparent);transform:translateY(-4px)}.v-tuile h3{font-family:var(--font-serif);font-size:30px;line-height:1.1}.v-tuile p{color:var(--v-gris-nuit);font-size:15px;line-height:1.55}.v-t-carte{grid-column:span 4;min-height:440px}.v-t-activ{grid-column:span 2;min-height:440px}.v-t-amis,.v-t-avenir{grid-column:span 3}.v-bas{margin-top:auto}.v-carte{background:var(--warm-200);border-radius:20px;flex:1;min-height:230px;margin-top:auto;position:relative;overflow:hidden}.v-carte svg{width:100%;height:100%;position:absolute;inset:0}.v-carte-route{fill:none;stroke:var(--warm-300);stroke-linecap:round}.v-carte-sentier{fill:none;stroke:var(--pottock-300);stroke-width:2px;stroke-dasharray:6 8}.v-carte-bois{fill:var(--pottock-200)}.v-pin{border-radius:var(--radius-pill);background:var(--v-blanc);color:var(--v-encre);box-shadow:0 10px 24px -10px color-mix(in srgb, var(--ink-900) 40%, transparent);white-space:nowrap;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;font-weight:600;animation:6s ease-in-out infinite alternate v-flotte;display:flex;position:absolute}.v-pin i{background:var(--v-kaki);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.v-pin i:after{content:"";background:var(--v-rousse);height:3px;position:absolute;top:9px;left:5px;right:5px}.v-pulse{background:var(--v-rousse);border-radius:50%;width:14px;height:14px;position:absolute}.v-pulse:after{content:"";border:2px solid var(--v-rousse);border-radius:50%;animation:2.4s ease-out infinite v-onde;position:absolute;inset:-10px}@keyframes v-onde{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.v-ligne-sombre{background:var(--v-voile);border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.v-ligne-sombre b{font-size:14px;font-weight:600;display:block}.v-ligne-sombre span{color:var(--v-gris-nuit);font-size:12px}.v-date{background:var(--v-brume);width:44px;height:44px;color:var(--v-nuit);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:10px;line-height:1.1;display:flex}.v-date b{font-family:var(--font-serif);font-size:18px;font-weight:400}.v-inviter{color:var(--v-nuit);background:var(--v-brume);border-radius:var(--radius-pill);margin-left:auto;padding:6px 10px;font-size:11px;font-weight:600}.v-avenir{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;display:grid}.v-avenir div{border-top:2px solid var(--v-rousse);flex-direction:column;gap:4px;padding-top:10px;display:flex}.v-avenir b{font-family:var(--font-serif);font-size:21px;font-weight:400}.v-avenir span{color:var(--v-gris-nuit);font-size:13px;line-height:1.45}.v-pivot{padding-block:clamp(96px,11vw,150px) 40px}.v-pivot-texte{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(40px,6.4vw,96px);line-height:1.04}.v-pivot-texte em{color:var(--v-cuir);font-style:italic}.v-piliers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.v-pilier{background:var(--v-blanc);border:1px solid var(--v-ligne);transition:transform .5s var(--v-ressort), box-shadow .5s;border-radius:28px;flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px);display:flex}.v-pilier:hover{box-shadow:0 30px 60px -36px color-mix(in srgb, var(--side-bg) 45%, transparent);transform:translateY(-4px)}.v-pilier h3{font-family:var(--font-serif);font-size:clamp(28px,2.6vw,38px);line-height:1.08}.v-pilier p{color:var(--v-gris);font-size:16px;line-height:1.6}.v-pilier-fort{background:var(--v-nuit);border-color:var(--v-nuit);color:var(--v-brume)}.v-pilier-fort p{color:var(--v-gris-nuit)}.v-demo{background:var(--v-brume);border:1px solid var(--v-ligne);border-radius:16px;flex-direction:column;gap:8px;margin-top:auto;padding:14px;font-size:13px;display:flex}.v-regle{background:var(--v-nuit-3);border-radius:18px;flex-direction:column;gap:12px;margin-top:auto;padding:16px;font-size:14px;display:flex}.v-segment{background:var(--v-voile);border-radius:12px;gap:4px;padding:4px;display:flex}.v-segment span{text-align:center;color:var(--v-gris-nuit);border-radius:9px;flex:1;padding:9px 0;font-size:13px;font-weight:600}.v-segment .v-on{background:var(--v-brume);color:var(--v-nuit)}.v-impact{color:var(--v-brume);border-left:3px solid var(--v-rousse);padding-left:12px;font-size:13px;line-height:1.5}.v-jauge{border-radius:var(--radius-pill);background:var(--v-ligne);height:8px;overflow:hidden}.v-jauge i{border-radius:var(--radius-pill);background:var(--v-kaki);transform-origin:0;width:64%;height:100%;animation:v-remplit 1.6s var(--v-ressort) both;display:block}@keyframes v-remplit{0%{transform:scaleX(0)}}.v-faux-btn{background:var(--v-kaki);height:44px;color:var(--v-brume);border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.v-bulle{border-radius:18px;max-width:88%;padding:10px 14px;font-size:12px;line-height:1.4}.v-bulle-moi{background:var(--v-kaki);color:var(--v-brume);border-bottom-right-radius:6px;align-self:flex-end}.v-bulle-eux{background:var(--v-sable);border-bottom-left-radius:6px}.v-mini{color:var(--v-gris);font-size:12px}.v-fort{font-weight:600}.v-rangee{justify-content:space-between;align-items:center;gap:10px;display:flex}.v-centre{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:48px;display:flex}.v-reseau-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.v-reseau{aspect-ratio:1;width:min(580px,100%);margin:0 auto;position:relative}.v-reseau-fils{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v-fil{fill:none;stroke:color-mix(in srgb, var(--warm-50) 16%, transparent);stroke-width:.25px}.v-cercle{fill:none;stroke:color-mix(in srgb, var(--warm-50) 7%, transparent);stroke-width:.25px}.v-cercle-2{stroke-dasharray:.6 1.6;transform-origin:50px 50px;animation:120s linear infinite v-tourne}@keyframes v-tourne{to{transform:rotate(360deg)}}.v-fil-point{fill:var(--v-rousse)}.v-fil-point-2{fill:var(--v-brume);opacity:.7}.v-coeur{aspect-ratio:1;background:var(--v-brume);width:24%;box-shadow:0 30px 60px -20px color-mix(in srgb, var(--ink-900) 60%, transparent), 0 0 0 1px color-mix(in srgb, var(--warm-50) 20%, transparent);border-radius:28%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-coeur svg{width:56%;height:56%}.v-onde{border:1px solid var(--v-rousse);opacity:0;border-radius:28%;animation:3.6s cubic-bezier(.2,.6,.3,1) infinite v-onde-c;position:absolute;inset:0}.v-onde-2{animation-delay:1.8s}@keyframes v-onde-c{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.v-mono-tige{fill:var(--pottock-600)}.v-mono-barre{fill:var(--cuir-500);transform-box:fill-box}.v-coeur .v-mono-barre{animation:3.6s cubic-bezier(.3,1.4,.5,1) infinite v-pose-c}@keyframes v-pose-c{0%,70%{transform:none}78%{transform:translateY(-35%)}88%,to{transform:none}}.v-acteur{background:color-mix(in srgb, var(--side-hover) 92%, transparent);border:1px solid var(--v-voile-2);-webkit-backdrop-filter:blur(8px);white-space:nowrap;border-radius:16px;align-items:center;gap:10px;padding:9px 14px 9px 9px;animation:7s ease-in-out infinite alternate v-derive;display:flex;position:absolute;transform:translate(-50%,-50%)}@keyframes v-derive{0%{translate:0 -5px}to{translate:0 5px}}.v-acteur-ic{background:color-mix(in srgb, var(--cuir-400) 15%, transparent);width:32px;height:32px;color:var(--v-rousse);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.v-acteur-t{flex-direction:column;line-height:1.25;display:flex}.v-acteur-t b{font-size:14px;font-weight:600}.v-acteur-t span{color:var(--v-gris-nuit);font-size:12px}.v-appels{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.v-appel{border-radius:32px;flex-direction:column;gap:20px;min-height:460px;padding:clamp(32px,4vw,56px);display:flex;position:relative;overflow:hidden}.v-appel h2{font-family:var(--font-serif);font-size:clamp(38px,4vw,58px);line-height:1.02}.v-appel p{max-width:440px;font-size:17px;line-height:1.6}.v-appel .v-btn{align-self:flex-start;margin-top:auto;position:relative}.v-appel-cav{background:var(--pottock-200);color:var(--v-encre)}.v-appel-cav p{color:var(--ink-700)}.v-appel-club{background:var(--v-nuit);color:var(--v-brume)}.v-appel-club p{color:var(--v-gris-nuit)}.v-essai{white-space:nowrap;font-family:var(--font-serif);color:var(--v-rousse);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:clamp(60px,7vw,84px);line-height:1;display:inline-flex}.v-essai small{font-family:var(--font-sans);color:var(--v-gris-nuit);font-size:16px;font-weight:500}.v-obstacle-barre{background:var(--v-rousse);width:260px;height:14px;position:absolute;bottom:56px;right:-40px}.v-obstacle-montants{background:var(--v-voile-2);width:14px;height:120px;box-shadow:-70px 0 0 var(--v-voile-2);position:absolute;bottom:-10px;right:120px}.v-pied{background:var(--v-nuit-2);color:var(--v-gris-nuit);padding-block:72px 40px;font-size:14px}.v-pied-grille{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.v-pied-titre{color:var(--v-brume);margin:0 0 14px;font-size:14px;font-weight:600}.v-pied ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v-pied a{text-decoration:none;transition:color .2s}.v-pied a:hover{color:var(--v-brume)}.v-pied-bas{border-top:1px solid var(--v-voile);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}.v-adm{background:var(--v-brume);width:100%;box-shadow:var(--v-ombre), 0 0 0 1px var(--v-ligne);color:var(--v-encre);text-align:left;border-radius:18px;grid-template-rows:46px minmax(0,1fr) 26px;font-size:11.5px;display:grid;overflow:hidden}.v-adm-haut{background:var(--v-nuit);color:var(--v-gris-nuit);align-items:center;gap:16px;padding:0 14px;display:flex}.v-adm-haut img{width:86px;height:auto}.v-adm-recherche{background:var(--v-voile);height:28px;color:var(--v-pale);border-radius:8px;flex:0 250px;align-items:center;gap:8px;padding:0 10px;font-size:10.5px;display:flex}.v-adm-recherche kbd{margin-left:auto;font-family:inherit}.v-adm-icones{gap:14px;margin-left:auto;display:flex}.v-adm-milieu{background:var(--v-brume);grid-template-columns:50px minmax(0,1fr);height:100%;min-height:0;display:grid}.v-adm-rail{background:var(--v-nuit);color:var(--v-gris-nuit);flex-direction:column;align-items:center;gap:3px;padding:8px 0;display:flex;overflow:hidden}.v-adm-rail span{border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:30px;display:flex}.v-adm-rail .v-on{background:var(--v-rousse);color:var(--v-nuit)}.v-adm-contenu{flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex;position:relative;overflow:hidden}.v-adm-pied{border-top:1px solid var(--v-ligne);background:var(--v-brume);color:var(--v-gris);justify-content:space-between;align-items:center;padding:0 14px;font-size:9px;display:flex}.v-adm-pied span:first-child{align-items:center;gap:6px;display:flex}.v-adm-pied svg{width:12px;height:12px}.v-adm-scene{height:470px;position:relative}.v-adm-scene>.v-ecran{display:block}.v-adm-scene>.v-ecran-suite{display:none}.v-p-titre{font-size:17px;font-weight:600}.v-p-sous{color:var(--v-gris);font-size:10.5px}.v-k-grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v-k{background:var(--v-blanc);border:1px solid var(--v-ligne);border-radius:11px;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;display:flex}.v-k-l{letter-spacing:.1em;text-transform:uppercase;color:var(--v-gris);font-size:8px;font-weight:600}.v-k-n{font-family:var(--font-serif);font-size:24px;line-height:1.05}.v-k-s{color:var(--v-gris);font-size:9px}.v-tab{background:var(--v-blanc);border:1px solid var(--v-ligne);border-radius:11px;overflow:hidden}.v-tab-l{grid-template-columns:var(--cols);border-bottom:1px solid var(--v-ligne);align-items:center;gap:10px;min-width:0;padding:7px 12px;font-size:10.5px;display:grid}.v-tab-l:last-child{border-bottom:0}.v-tab-l>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v-tab-h{letter-spacing:.1em;text-transform:uppercase;color:var(--v-gris);padding-block:8px;font-size:8px;font-weight:600}.v-ini{white-space:nowrap;background:var(--v-kaki-pale);width:24px;height:24px;color:var(--v-kaki);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.v-ini-or{background:var(--v-cuir-pale);color:var(--v-cuir-texte)}.v-ini-large{width:auto;padding:0 7px}.v-nom{align-items:center;gap:8px;display:flex}.v-nom b{font-weight:600}.v-etat{border-radius:var(--radius-pill);white-space:nowrap;background:var(--v-kaki-pale);color:var(--v-kaki);align-items:center;gap:5px;padding:3px 8px;font-size:9px;font-weight:600;display:inline-flex}.v-etat:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.v-etat-or{background:var(--v-cuir-pale);color:var(--v-cuir-texte)}.v-etat-gris{background:var(--v-sable);color:var(--v-gris)}.v-etat-rouge{background:var(--danger-soft);color:var(--danger-on)}.v-etat-plein{background:var(--v-kaki);color:var(--v-brume)}.v-btn-adm{background:var(--v-kaki);height:26px;color:var(--v-brume);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.v-btn-adm-l{background:var(--v-blanc);border:1px solid var(--v-ligne);color:var(--v-encre)}.v-seg-adm{background:var(--v-sable);border:1px solid var(--v-ligne);border-radius:8px;padding:2px;display:inline-flex}.v-seg-adm span{color:var(--v-gris);border-radius:6px;padding:3px 9px;font-size:9.5px;font-weight:500}.v-seg-adm .v-on{background:var(--v-blanc);color:var(--v-encre);box-shadow:var(--shadow-control)}.v-sem{flex:1;grid-template-columns:34px repeat(5,minmax(0,1fr));gap:0 6px;min-height:250px;display:grid}.v-sem-j{text-align:center;border-bottom:1px solid var(--v-ligne);letter-spacing:.08em;color:var(--v-gris);padding-bottom:6px;font-size:8.5px;font-weight:600}.v-sem-j b{color:var(--v-encre);margin-left:3px;font-size:11px}.v-sem-j .v-auj{background:var(--v-kaki);width:20px;height:20px;color:var(--v-brume);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.v-sem-h{color:var(--v-pale);padding-top:4px;font-size:8.5px;line-height:20px}.v-sem-c{border-left:1px solid var(--v-ligne);position:relative}.v-rp{background:var(--v-kaki-pale);color:var(--pottock-800);border-radius:8px;padding:5px 7px;font-size:8.5px;line-height:1.3;position:absolute;left:3px;right:3px;overflow:hidden}.v-rp b{font-size:9.5px;display:block}.v-rp-k{background:var(--v-kaki);color:var(--v-brume)}.v-rp-o{background:var(--v-cuir-pale);color:var(--v-cuir-texte)}.v-rp-g{background:var(--v-sable);color:var(--v-gris)}.v-maintenant{background:var(--v-cuir);height:2px;position:absolute;left:-6px;right:0}.v-tiroir{background:var(--v-blanc);border:1px solid var(--v-ligne);width:210px;box-shadow:0 30px 50px -24px color-mix(in srgb, var(--side-bg) 45%, transparent);border-radius:14px;flex-direction:column;gap:8px;padding:12px;font-size:10.5px;display:flex;position:absolute;top:58px;right:14px}.v-bande-k{flex-wrap:wrap;gap:6px;display:flex}.v-bande-k span{background:var(--v-blanc);border:1px solid var(--v-ligne);color:var(--v-gris);border-radius:10px;align-items:baseline;gap:8px;padding:7px 11px;font-size:10px;display:flex}.v-bande-k b{color:var(--v-encre);font-size:13px;font-weight:600}.v-onglets{border-bottom:1px solid var(--v-ligne);color:var(--v-gris);gap:16px;font-size:11px;display:flex}.v-onglets span{padding:6px 0}.v-onglets .v-on{color:var(--v-encre);border-bottom:2px solid var(--v-kaki);font-weight:600}.v-sous-nav{border-right:1px solid var(--v-ligne);width:150px;color:var(--v-gris);flex-direction:column;flex:none;gap:3px;padding:14px 12px;font-size:10.5px;display:flex}.v-sous-nav span{border-radius:6px;padding:4px 6px}.v-sous-nav .v-on{background:var(--v-blanc);color:var(--v-encre);border:1px solid var(--v-ligne);font-weight:600}.v-inter{border-radius:var(--radius-pill);background:var(--v-rousse);flex:none;width:30px;height:18px;position:relative}.v-inter:after{content:"";background:var(--v-blanc);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.v-impact-adm{background:var(--v-cuir-pale);color:var(--v-cuir-texte);border-radius:11px;padding:10px 12px;font-size:10.5px;line-height:1.55}.v-charge{align-items:center;gap:6px;display:flex}.v-charge>span:first-child{border-radius:var(--radius-pill);background:var(--v-sable);flex:1;height:6px}.v-charge i{border-radius:var(--radius-pill);background:var(--v-kaki);height:100%;display:block}.v-charge-plein i{background:var(--v-cuir)}.v-mono{font-family:var(--font-mono);font-size:11px}.v-zoom{width:100%}.v-hero-club{z-index:1;padding-block:88px 0;position:relative}.v-hero-club h1{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(48px,7vw,108px);line-height:.98}.v-hero-club h1 em{color:var(--v-rousse);font-style:italic}.v-hero-fen{z-index:2;margin-top:72px;margin-bottom:-160px;position:relative}.v-apres-hero{padding-top:220px;padding-bottom:clamp(96px,10vw,150px)}.v-regles-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.v-quatre{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:72px;display:grid}.v-quatre div{border-top:2px solid var(--v-encre);flex-direction:column;gap:8px;padding-top:16px;display:flex}.v-quatre b{font-family:var(--font-serif);font-size:28px;font-weight:400}.v-quatre span{color:var(--v-gris);font-size:15px;line-height:1.55}.v-comm-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.v-liste-tirets{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;font-size:16px;list-style:none;display:flex}.v-liste-tirets li{align-items:baseline;gap:12px;display:flex}.v-liste-tirets li:before{content:"";background:var(--v-rousse);flex:none;width:14px;height:3px;transform:translateY(-4px)}.v-duo{min-height:520px;position:relative}.v-envoi{background:var(--v-blanc);width:min(380px,92%);color:var(--v-encre);box-shadow:0 40px 80px -40px color-mix(in srgb, var(--ink-900) 60%, transparent);border-radius:22px;flex-direction:column;gap:12px;padding:20px;display:flex;position:absolute;top:30px;left:0}.v-champ-msg{border:1px solid var(--v-ligne);background:var(--v-brume);border-radius:12px;padding:12px;font-size:14px;line-height:1.5}.v-duo .v-phone{border-radius:40px;width:250px;height:510px;padding:9px;position:absolute;top:0;right:0}.v-duo .v-phone-ecran{border-radius:32px;gap:10px;padding:18px 14px}.v-notif{background:var(--v-blanc);border:1px solid var(--v-ligne);box-shadow:0 18px 30px -18px color-mix(in srgb, var(--side-bg) 40%, transparent);animation:v-arrive 4.5s var(--ease-out) infinite;border-radius:16px;padding:12px;font-size:12px;line-height:1.45}@keyframes v-arrive{0%,8%{opacity:0;transform:translateY(-24px)}18%,85%{opacity:1;transform:none}to{opacity:0}}.v-vol{background:var(--v-rousse);border-radius:2px;width:90px;height:3px;animation:4.5s cubic-bezier(.6,0,.2,1) infinite v-vol;position:absolute;top:180px;left:38%}@keyframes v-vol{0%{opacity:0;transform:translate(0)scaleX(.2)}5%{opacity:1}15%{opacity:0;transform:translate(120px)scaleX(1)}to{opacity:0}}.v-aussi{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.v-carte-f{background:var(--v-blanc);border:1px solid var(--v-ligne);transition:transform .5s var(--v-ressort), box-shadow .5s;border-radius:26px;flex-direction:column;gap:12px;padding:28px;display:flex}.v-carte-f:hover{box-shadow:0 30px 60px -36px color-mix(in srgb, var(--side-bg) 45%, transparent);transform:translateY(-4px)}.v-carte-f h3{font-family:var(--font-sans);font-size:21px;font-weight:600}.v-carte-f p{color:var(--v-gris);font-size:15px;line-height:1.55}.v-creneaux{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.v-creneaux span{text-align:center;background:var(--v-blanc);border:1px solid var(--v-ligne);border-radius:9px;padding:8px 0;font-size:12px;font-weight:600}.v-creneaux .v-pris{background:var(--v-sable);color:var(--v-pale);text-decoration:line-through}.v-creneaux .v-choisi{background:var(--v-kaki);border-color:var(--v-kaki);color:var(--v-brume)}.v-equipe{grid-template-columns:62px repeat(5,minmax(0,1fr));align-items:center;gap:4px;font-size:11px;display:grid}.v-equipe i{background:var(--v-kaki-pale);border-radius:5px;height:18px}.v-equipe .v-k1{background:var(--v-kaki)}.v-equipe .v-k2{background:var(--v-cuir-pale)}.v-equipe .v-k0{background:0 0}.v-barres{flex-direction:column;gap:8px;display:flex}.v-barre-l{grid-template-columns:76px minmax(0,1fr) 60px;align-items:center;gap:10px;font-size:12px;display:grid}.v-barre-l i{border-radius:var(--radius-pill);background:var(--v-kaki);transform-origin:0;height:10px;display:block}.v-barre-l .v-i-cuir{background:var(--v-cuir)}.v-nuage{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.v-nuage span{border-radius:var(--radius-pill);background:var(--v-blanc);border:1px solid var(--v-ligne);padding:12px 18px;font-size:15px;font-weight:500}.v-nuage .v-on{background:var(--v-nuit);border-color:var(--v-nuit);color:var(--v-brume)}.v-final{background:var(--v-nuit);color:var(--v-brume);border-radius:36px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;margin-top:96px;padding:clamp(36px,6vw,80px);display:grid;position:relative;overflow:hidden}.v-final h2{font-family:var(--font-serif);font-size:clamp(40px,5vw,72px);line-height:1.02}.v-final h2 em{color:var(--v-rousse);font-style:italic}.v-hero-essai{position:relative;overflow:hidden}.v-hero-essai-grille{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:56px;padding-block:96px 120px;display:grid}.v-hero-essai h1{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(48px,6.6vw,100px);line-height:1}.v-hero-essai h1 em{color:var(--v-rousse);font-style:italic}.v-trois{background:var(--v-nuit-3);border:1px solid var(--v-voile);border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:28px;display:grid;position:relative}.v-mois{background:var(--v-voile);border-radius:16px;flex-direction:column;gap:4px;padding:16px 14px 70px;display:flex;position:relative}.v-mois b{font-family:var(--font-serif);color:var(--v-brume);white-space:nowrap;font-size:34px;font-weight:400}.v-mois span{color:var(--v-gris-nuit);font-size:13px}.v-barre-pose{background:var(--v-rousse);height:12px;animation:1.4s cubic-bezier(.3,1.4,.5,1) .7s both v-pose;position:absolute;bottom:52px;left:18px;right:18px}@keyframes v-pose{0%{opacity:0;transform:translateY(-120px)}60%{opacity:1}to{opacity:1;transform:none}}.v-trois-legende{color:var(--v-gris-nuit);grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:6px;font-size:13px;display:flex}.v-parcours{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:64px;display:grid;position:relative}.v-parcours:before{content:"";background:var(--v-ligne);height:2px;position:absolute;top:27px;left:0;right:0}.v-pas{flex-direction:column;gap:14px;display:flex;position:relative}.v-pas-num{z-index:1;background:var(--v-brume);border:2px solid var(--v-ligne);width:56px;height:56px;font-family:var(--font-serif);color:var(--v-kaki);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex;position:relative}.v-pas-fort .v-pas-num{background:var(--v-kaki);border-color:var(--v-kaki);color:var(--v-brume)}.v-pas h3{font-family:var(--font-sans);font-size:20px;font-weight:600}.v-pas p{color:var(--v-gris);font-size:15px;line-height:1.6}.v-inclus-grille{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.v-inclus-tete{position:sticky;top:110px}.v-coches{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.v-coches li{background:var(--v-blanc);border:1px solid var(--v-ligne);transition:transform .45s var(--v-ressort);border-radius:20px;align-items:flex-start;gap:14px;padding:20px;display:flex}.v-coches li:hover{transform:translateY(-3px)}.v-coches b{margin-bottom:3px;font-size:16px;display:block}.v-coches span{color:var(--v-gris);font-size:14px;line-height:1.5}.v-coche{background:var(--v-kaki-pale);width:28px;height:28px;color:var(--v-kaki);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.v-contact-grille{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.v-adresse{background:var(--v-sable);border-radius:20px;flex-direction:column;gap:6px;margin-top:12px;padding:20px;display:flex}.v-adresse span:first-child{color:var(--v-gris);font-size:13px}.v-adresse span:last-child{-webkit-user-select:all;user-select:all;font-size:18px;font-weight:600}.v-form{background:var(--v-blanc);border:1px solid var(--v-ligne);box-shadow:0 50px 100px -60px color-mix(in srgb, var(--side-bg) 45%, transparent);border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(24px,4vw,44px);display:grid}.v-champ{flex-direction:column;gap:8px;min-width:0;display:flex}.v-champ-large{grid-column:1/-1}.v-champ label,.v-champ legend{color:var(--ink-700);padding:0;font-size:14px;font-weight:500}.v-champ fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.v-champ input,.v-champ textarea{border:1px solid var(--warm-300);background:var(--v-brume);width:100%;min-height:52px;color:var(--v-encre);border-radius:12px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.v-champ textarea{resize:vertical;min-height:120px}.v-champ input::placeholder,.v-champ textarea::placeholder{color:var(--ink-500)}.v-champ input:focus,.v-champ textarea:focus{border-color:var(--v-kaki);background:var(--v-blanc);box-shadow:var(--shadow-ring);outline:none}.v-pilules{flex-wrap:wrap;gap:8px;display:flex}.v-pilule{position:relative}.v-pilule input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.v-pilule span{border-radius:var(--radius-pill);border:1px solid var(--warm-300);background:var(--v-brume);align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.v-pilule input:checked+span{background:var(--v-kaki);border-color:var(--v-kaki);color:var(--v-brume)}.v-pilule input:focus-visible+span{outline:2px solid var(--v-rousse);outline-offset:3px}.v-form-bas{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.v-form-note{max-width:320px;color:var(--v-gris);font-size:13px}.v-form-erreur{background:var(--danger-soft);color:var(--danger-on);border-radius:12px;grid-column:1/-1;padding:12px 14px;font-size:14px;line-height:1.5}.v-form-merci{background:var(--v-nuit);color:var(--v-brume);border-radius:32px;flex-direction:column;gap:10px;padding:clamp(28px,4vw,44px);display:flex}.v-form-merci h3{font-family:var(--font-serif);font-size:34px}.v-form-merci p{color:var(--v-gris-nuit);font-size:16px;line-height:1.6}.v-faq details{border-top:1px solid var(--v-ligne);padding-block:22px}.v-faq details:last-child{border-bottom:1px solid var(--v-ligne)}.v-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:19px;font-weight:600;list-style:none;display:flex}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary:after{content:"+";font-family:var(--font-serif);color:var(--v-cuir);font-size:30px;transition:transform .3s}.v-faq details[open] summary:after{transform:rotate(45deg)}.v-faq p{max-width:680px;color:var(--v-gris);margin-top:10px;font-size:16px;line-height:1.65}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v-rv{animation:linear both v-rv;animation-timeline:view();animation-range:entry cover 28%}.v-rv-1{animation-range:entry 8% cover 32%}.v-rv-2{animation-range:entry 16% cover 36%}.v-rv-3{animation-range:entry 24% cover 40%}@keyframes v-rv{0%{opacity:0;filter:blur(8px);transform:translateY(56px)scale(.97)}to{opacity:1;filter:none;transform:none}}.v-mot{color:var(--warm-300);animation:linear both v-allume;animation-timeline:view();animation-range:cover 18% cover 42%}@keyframes v-allume{to{color:var(--v-encre)}}.v-parallaxe{animation:linear both v-parallaxe;animation-timeline:view();animation-range:exit}@keyframes v-parallaxe{to{opacity:.4;transform:translateY(-120px)scale(.96)}}.v-incline{animation:linear both v-incline;animation-timeline:view();animation-range:entry cover 38%}@keyframes v-incline{0%{opacity:.35;transform:perspective(1800px)rotateX(26deg)scale(.87)translateY(50px)}to{opacity:1;transform:perspective(1800px)rotateX(0)scale(1)}}.v-etape{animation:linear both v-focus;animation-timeline:view();animation-range:cover 10% cover 90%}@keyframes v-focus{0%,to{opacity:.28}30%,70%{opacity:1}}.v-ecran-suite,.v-adm-scene>.v-ecran-suite{animation:cubic-bezier(.7,0,.3,1) both v-volet;animation-range:entry 55%}.v-ecran-suite{display:flex}.v-adm-scene>.v-ecran-suite{display:block}.v-ecran-suite.v-suite-2{animation-timeline:--v-e2}.v-ecran-suite.v-suite-3{animation-timeline:--v-e3}.v-ecran-suite.v-suite-4{animation-timeline:--v-e4}.v-ecran-suite.v-suite-5{animation-timeline:--v-e5}@keyframes v-volet{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.v-trait-anim:after{content:"";background:var(--v-kaki);transform-origin:0;width:100%;height:2px;animation:linear both v-trait;animation-timeline:view();animation-range:entry 30% cover 55%;position:absolute;top:27px;left:0}@keyframes v-trait{0%{transform:scaleX(0)}}.v-barre-l i{animation:linear both v-pousse;animation-timeline:view();animation-range:entry 20% cover 45%}@keyframes v-pousse{0%{transform:scaleX(0)}}}}@media (prefers-reduced-motion:reduce){.v-ligne-mot>span,.v-apparait,.v-flotte,.v-defile-piste,.v-pin,.v-pulse:after,.v-acteur,.v-onde,.v-coeur .v-mono-barre,.v-cercle-2,.v-jauge i,.v-notif,.v-vol,.v-barre-pose{animation:none}.v-fil-point{display:none}}@media (max-width:960px){.v-nav-liens,.v-nav-connexion-long{display:none}.v-burger{display:inline-flex}.v-menu[data-ouvert=true]{display:block}.v-hero-grille{grid-template-columns:minmax(0,1fr);padding-block:40px 64px}.v-scene{height:560px}.v-valeurs{grid-template-columns:repeat(2,minmax(0,1fr))}.v-histoire,.v-histoire-club{grid-template-columns:minmax(0,1fr);gap:0}.v-colle{z-index:2;background:var(--v-sable);order:-1;height:auto;min-height:0;max-height:none;padding-block:10px;top:72px}.v-colle .v-phone{transform-origin:50% 0;margin-bottom:-288px;transform:scale(.52)}.v-etape,.v-etape:first-child{justify-content:flex-start;min-height:62vh;padding-top:24px}.v-bento{grid-template-columns:minmax(0,1fr)}.v-t-carte,.v-t-activ,.v-t-amis,.v-t-avenir{grid-column:auto;min-height:0}.v-avenir,.v-piliers,.v-appels,.v-reseau-grille,.v-regles-grille,.v-comm-grille,.v-final,.v-hero-essai-grille,.v-inclus-grille,.v-contact-grille,.v-aussi{grid-template-columns:minmax(0,1fr)}.v-inclus-tete{position:static}.v-quatre{grid-template-columns:repeat(2,minmax(0,1fr))}.v-parcours{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.v-parcours:before,.v-trait-anim:after{display:none}.v-pied-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.v-reseau{width:86%}.v-acteur{gap:7px;padding:6px 10px 6px 6px}.v-acteur-t span{display:none}.v-acteur-ic{border-radius:8px;width:26px;height:26px}.v-acteur-t b{font-size:12px}.v-carte .v-pin{font-size:11px}.v-carte .v-pin:nth-of-type(3),.v-carte .v-pin:nth-of-type(5){display:none}.v-duo{min-height:560px}.v-envoi{width:100%;position:relative;top:0}.v-duo .v-phone{margin:24px auto 0;position:relative;right:auto}.v-vol{display:none}}@media (max-width:640px){.v-flotte{width:200px}.v-flotte-a{left:-6px!important}.v-flotte-g{right:-6px!important}.v-zoom{zoom:.46;width:760px}.v-colle .v-zoom{zoom:.51;width:680px}.v-valeurs,.v-quatre,.v-parcours,.v-coches,.v-form{grid-template-columns:minmax(0,1fr)}.v-trois{gap:8px;padding:16px}.v-mois{padding:12px 10px 60px}.v-mois b{font-size:20px}.v-mois span{font-size:12px}.v-nav-logo img{width:100px;height:auto}.v-btn-petit{padding:0 14px}}@media (max-width:380px){.v-zoom{zoom:.42}.v-colle .v-zoom{zoom:.48}}
