@font-face{font-family:Smooch Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/smooch-sans-vietnamese-wght-normal.Ccd-he42.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Smooch Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/smooch-sans-latin-ext-wght-normal.CrSbBOR2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Smooch Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/smooch-sans-latin-wght-normal.BTPlD4KJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-mono-vietnamese-wght-normal.CR-pvMd4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-mono-latin-ext-wght-normal.Cnx6d2Yf.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-mono-latin-wght-normal.DXNvimoL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.vf{--papier:#f8f7f3;--blanc:#fff;--noir:#121212;--noir-2:#2a2a2a;--vitre:#d7d6d1;--gris:#ebeae6;--vert:#19c46b;--vert-d:#0f9a52;--rouge:#e5372b;--muted:#5c5b57;--cond:"Smooch Sans Variable", "Arial Narrow", Impact, sans-serif;--sans:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--mono:"Chivo Mono Variable", "Courier New", monospace;--g:clamp(16px, 4vw, 48px);--wrap:min(1320px, calc(100% - 2 * var(--g)));background:var(--papier);color:var(--noir);font:400 clamp(15.5px, .2vw + 14.8px, 17px) / 1.6 var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}:where(.vf) *,:where(.vf) :before,:where(.vf) :after{box-sizing:border-box}body{background:#f8f7f3;margin:0}html.vf-lock{overflow:hidden}:where(.vf) img{max-width:100%;height:auto;display:block}:where(.vf) a{color:inherit}:where(.vf) :is(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset,table){margin:0}:where(.vf) :is(ul,ol){padding:0;list-style:none}:where(.vf) fieldset{border:0;min-width:0;padding:0}:where(.vf) :is(button,input,select,textarea){font:inherit;color:inherit}:where(.vf) button{cursor:pointer}.vf :focus-visible{outline:3px solid var(--vert);outline-offset:2px}.vf-wrap{width:var(--wrap);margin-inline:auto}.vf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.vf-skip{z-index:100;background:var(--noir);color:#fff;padding:10px 14px;position:absolute;top:-60px;left:12px}.vf-skip:focus{top:12px}.vf-led{background:var(--vitre);border:1px solid #00000040;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.vf-led--on{background:var(--vert);box-shadow:0 0 0 3px #19c46b40,0 0 10px #19c46b99}.vf-led--off{background:var(--rouge);box-shadow:0 0 0 3px #e5372b33}.vf-led--big{width:16px;height:16px}.vf-kick{font:500 13px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.vf-kick--vert{color:var(--vert)}.vf-cap{font:400 13px/1.5 var(--mono);color:var(--muted)}.vf-h1{font:600 clamp(26px, 2.5vw, 36px)/1.15 var(--sans);letter-spacing:-.02em;text-wrap:balance}.vf-h2{font:800 clamp(44px, 5.4vw, 84px)/.9 var(--cond);text-transform:uppercase;letter-spacing:0;text-wrap:balance;margin-top:12px}.vf-h2--s{margin-top:0;font-size:clamp(36px,3.8vw,58px)}.vf-h3{font:600 18px/1.3 var(--sans)}.vf-lead{color:var(--noir-2);max-width:58ch;font-size:clamp(16px,1.15vw,18px)}.vf-lead a{font-weight:600}.vf-btn{border:2px solid var(--noir);min-height:52px;font:600 15.5px/1.2 var(--sans);justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.vf-btn svg{flex:none;width:18px;height:18px}.vf-btn:active{transform:translateY(1px)}.vf-btn--noir{background:var(--noir);color:#fff}.vf-btn--noir:hover{background:var(--vert);color:var(--noir)}.vf-btn--line{background:0 0}.vf-btn--line:hover{background:var(--noir);color:#fff}.vf-btn--vert{background:var(--vert);border-color:var(--vert);color:var(--noir)}.vf-btn--vert:hover{background:#fff;border-color:#fff}.vf-copie{background:var(--noir);clip-path:polygon(0 .6%,3% 0,41% .4%,72% 0,100% .5%,99.6% 34%,100% 71%,99.5% 100%,63% 99.4%,28% 100%,.4% 99.5%,0 62%);padding:7px;position:relative}.vf-copie:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.45;background-image:radial-gradient(#00000038 .6px,#0000 .8px);background-size:3px 3px;position:absolute;inset:7px}.vf-copie img{object-fit:cover;filter:contrast(1.05)saturate(.9);width:100%;height:100%}.vf-copie--blanc{background:var(--papier)}.vf-copie figcaption{font:400 12.5px/1.4 var(--mono);color:var(--vitre);padding:8px 2px 2px}.vf-logo{color:var(--noir);white-space:nowrap;align-items:baseline;gap:2px;text-decoration:none;display:inline-flex}.vf-logo__w{font:900 34px/.9 var(--cond);text-transform:uppercase;letter-spacing:.01em}.vf-logo__ext{font:500 13px/1 var(--mono);color:var(--vert-d)}.vf-logo--dark{color:#fff}.vf-logo--dark .vf-logo__ext{color:var(--vert)}.vf-logo--big .vf-logo__w{font-size:56px}.vf-hdr{z-index:50;background:var(--papier);border-bottom:2px solid var(--noir);position:sticky;top:0}.vf-hdr__bar{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:22px;min-height:72px;display:grid}.vf-nav{justify-content:center;gap:clamp(14px,2vw,32px);display:flex}.vf-nav a{font:800 21px/1 var(--cond);text-transform:uppercase;letter-spacing:.03em;border-bottom:3px solid #0000;padding:8px 0;text-decoration:none}.vf-nav a:hover{border-bottom-color:var(--vert)}.vf-open{font:500 13px/1.2 var(--mono);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.vf-hdr__cta{min-height:46px;padding:10px 18px}.vf-menu{display:none}.vf-menu summary{border:2px solid var(--noir);min-height:44px;font:800 20px/1 var(--cond);text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:8px 14px;list-style:none;display:inline-flex}.vf-menu summary::-webkit-details-marker{display:none}.vf-menu summary svg{width:20px;height:20px}.vf-menu__panel{display:none}.vf-menu[open] .vf-menu__panel{z-index:60;padding:22px var(--g) 40px;background:var(--noir);color:#fff;flex-direction:column;gap:22px;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.vf-menu__panel nav{flex-direction:column;display:flex}.vf-menu__panel nav a{font:900 52px/.95 var(--cond);text-transform:uppercase;border-bottom:1px solid #333;padding:10px 0;text-decoration:none}.vf-menu__tel{font:500 15px/1 var(--mono);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.vf-menu__tel svg{width:20px;height:20px}.vf-bar{display:none}.vf-hero{border-bottom:2px solid var(--noir);padding:clamp(14px,2vw,28px) 0 clamp(56px,7vw,100px);position:relative;overflow:hidden}.vf-hero__giant{font:900 clamp(110px, 23vw, 340px)/.78 var(--cond);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;padding-left:var(--g);flex-direction:column;display:flex}.vf-hero__giant span:last-child{margin-left:18vw}.vf-band{z-index:2;background:var(--noir);color:#fff;margin:clamp(-150px,-9vw,-44px) -6vw 0;padding:16px 0;position:relative;overflow:hidden;transform:rotate(-6deg)}.vf-band__track{width:max-content;animation:38s linear infinite vf-defile;display:flex}.vf-band__track span{font:500 15px/1.2 var(--mono);text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding-right:22px;display:inline-flex}.vf-band__track i{color:var(--vert);font-style:normal}@keyframes vf-defile{to{transform:translate(-50%)}}.vf-hero__in{z-index:3;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:clamp(28px,5vw,80px);margin-top:clamp(56px,7vw,100px);display:grid;position:relative}.vf-hero__lead{max-width:46ch;color:var(--noir-2);margin-top:20px;font-size:clamp(16px,1.2vw,18.5px)}.vf-hero__cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.vf-hero__bloc{background:var(--vert);margin-top:clamp(-40px,-3vw,0px);padding:clamp(22px,3vw,40px);position:relative}.vf-hero__fig{aspect-ratio:4/5;transform:rotate(2deg)}.vf-hero__ticket{font:500 13px/1.45 var(--mono);background:#fff;gap:2px;padding:14px 16px 12px;display:grid;position:absolute;bottom:28px;left:-18px;transform:rotate(-4deg);box-shadow:0 10px 24px #0003}.vf-hero__ticket:before{content:"";background:linear-gradient(#bfbfbf,#8d8d8d);border-radius:2px;width:30px;height:6px;position:absolute;top:-5px;left:26px}.vf-hero__ticket b{align-items:center;gap:8px;margin-top:4px;font-weight:700;display:inline-flex}.vf-sec{border-bottom:2px solid var(--noir);padding:clamp(64px,8vw,120px) 0}.vf-sec--vitre{background:var(--vitre)}.vf-sec--gris{background:var(--gris)}.vf-sec--noir{background:var(--noir);color:#fff}.vf-sec--noir .vf-lead{color:#cfcfcb}.vf-head{gap:6px;margin-bottom:clamp(32px,4vw,54px);display:grid}.vf-head--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:16px 60px}.vf-depot{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,56px);display:grid}.vf-depot__form{background:var(--papier);border:2px solid var(--noir);gap:22px;padding:clamp(20px,3vw,34px);display:grid}.vf-drop{border:2px dashed var(--noir);background:var(--blanc);text-align:center;cursor:pointer;justify-items:center;gap:6px;padding:30px 18px;transition:background .15s;display:grid;position:relative}.vf-drop:hover{background:#effaf3}.vf-drop__in{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.vf-drop__ic svg{width:34px;height:34px}.vf-drop__t{font:800 30px/1 var(--cond);text-transform:uppercase}.vf-drop__s{font:400 13px/1.4 var(--mono);color:var(--muted)}.vf-chips{flex-wrap:wrap;gap:8px;display:flex}.vf-chips legend{width:100%;font:500 12.5px/1.3 var(--mono);text-transform:uppercase;margin-bottom:8px}.vf-chips label{position:relative}.vf-chips input{opacity:0;width:1px;height:1px;position:absolute}.vf-chips span{border:2px solid var(--noir);background:var(--blanc);cursor:pointer;align-items:center;min-height:44px;padding:8px 16px;font-size:15px;font-weight:600;display:inline-flex}.vf-chips input:checked+span{background:var(--noir);color:#fff}.vf-chips input:focus-visible+span{outline:3px solid var(--vert);outline-offset:2px}.vf-chips--noir span{color:#fff;background:0 0;border-color:#fff}.vf-chips--noir input:checked+span{background:var(--vert);border-color:var(--vert);color:var(--noir)}.vf-chips--noir legend{color:var(--vitre)}.vf-depot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vf-depot__grid[hidden]{display:none}.vf-depot__grid label{gap:6px;font-size:14px;font-weight:600;display:grid}.vf :is(.vf-depot,.vf-form) :is(input:not([type=radio]):not([type=file]):not([type=checkbox]),select,textarea){border:2px solid var(--noir);background:var(--blanc);border-radius:0;width:100%;min-height:48px;padding:10px 12px;font-weight:400}.vf-depot .vf-btn{justify-self:start}.vf-depot__msg,.vf-form__msg{border-left:4px solid var(--rouge);background:#fde9e7;padding:12px 14px;font-size:14px}.vf-ticket{position:sticky;top:96px}.vf-ticket__paper{background:var(--blanc);font:400 14px/1.55 var(--mono);padding:26px 24px 30px;position:relative;box-shadow:0 16px 34px #00000024}.vf-ticket__paper:after{content:"";background:linear-gradient(-45deg, transparent 6px, var(--blanc) 0) 0 0 / 14px 10px repeat-x, linear-gradient(45deg, transparent 6px, var(--blanc) 0) 0 0 / 14px 10px repeat-x;height:10px;position:absolute;bottom:-10px;left:0;right:0}.vf-ticket__head{text-align:center;font-weight:700}.vf-ticket__rule{white-space:nowrap;color:var(--muted);overflow:hidden}.vf-ticket__lines{gap:4px;display:grid}.vf-ticket__lines li,.vf-ticket__total{justify-content:space-between;gap:12px;display:flex}.vf-ticket__total{font-size:19px;font-weight:700}.vf-ticket__ind{color:var(--muted);font-size:12px}.vf-ticket__pret{align-items:center;gap:10px;font-weight:600;display:flex}.vf-ticket__pret b{background:var(--vert);padding:0 4px}.vf-ticket__note{color:var(--muted);font-size:12.5px;margin-top:6px!important}.vf-ticket__alerte{border:2px solid var(--rouge);color:var(--rouge);align-items:flex-start;gap:10px;padding:10px;font-size:13px;font-weight:600;display:flex;margin-top:12px!important}.vf-ticket__alerte[hidden]{display:none}.vf-ticket__alerte .vf-led{margin-top:4px}.vf-memo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.vf-memo__txt .vf-lead{margin-top:18px}.vf-prix{border-top:4px solid var(--noir);margin-top:24px}.vf-prix li{border-bottom:1px solid var(--noir);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.vf-prix b{font:600 15px/1.4 var(--mono)}.vf-memo .vf-cap{margin-top:10px}.vf-memo__fig{aspect-ratio:3/2;transform:rotate(-1deg)}.vf-sub{margin-top:clamp(64px,8vw,110px);scroll-margin-top:90px}.vf-sub>.vf-h2{margin-bottom:28px}.vf-sub__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 60px;margin-bottom:28px;display:grid}.vf-rel{border:2px solid var(--noir);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.vf-rel__card{background:var(--blanc);flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,30px);display:flex}.vf-rel__card+.vf-rel__card{border-left:2px solid var(--noir)}.vf-rel__dessin{background:var(--papier);border:1px solid var(--vitre);padding:10px}.vf-rel__dessin svg{width:100%;height:auto;display:block}.vf-rel__nom{font:800 36px/.95 var(--cond);text-transform:uppercase}.vf-rel__card>p{color:var(--noir-2);font-size:15px}.vf-rel__dl{border-top:1px solid var(--noir);font:400 13.5px/1.5 var(--mono);gap:4px;padding-top:10px;display:grid}.vf-rel__dl div{justify-content:space-between;gap:10px;display:flex}.vf-rel__dl dt{color:var(--muted)}.vf-rel__card .vf-btn{margin-top:auto}.vf-ctrl{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(22px,4vw,56px);display:grid}.vf-win{border:2px solid var(--noir);background:var(--blanc);box-shadow:8px 8px 0 var(--noir)}.vf-win__bar{background:var(--noir);gap:6px;padding:9px 12px;display:flex}.vf-win__bar i{background:var(--vitre);border-radius:50%;width:10px;height:10px}.vf-win__file{text-align:center;justify-items:center;gap:10px;padding:34px 18px 18px;display:grid}.vf-win__file svg{stroke-width:1.2px;width:64px;height:64px}.vf-win__name{font:500 15px/1.4 var(--mono);word-break:break-all}.vf-ctrl.is-ok .vf-win__name{background:var(--vert);padding:0 6px}.vf-win__state{border-top:1px solid var(--vitre);font:500 13.5px/1.3 var(--mono);justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.vf-ctrl__list{border-top:2px solid var(--noir);gap:0;display:grid}.vf-ctrl__list li{border-bottom:1px solid var(--noir);padding:14px 0}.vf-check{cursor:pointer;align-items:center;gap:12px;font-weight:600;display:flex}.vf-check input{appearance:none;border:2px solid var(--noir);background:var(--blanc);cursor:pointer;flex:none;place-items:center;width:24px;height:24px;margin:0;display:grid}.vf-check input:checked{background:var(--vert)}.vf-check input:checked:after{content:"";border-left:2.5px solid var(--noir);border-bottom:2.5px solid var(--noir);width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.vf-check--noir input{background:0 0;border-color:#fff}.vf-ctrl__ko{color:var(--rouge);align-items:flex-start;gap:10px;font-size:14px;display:flex;margin:8px 0 0 36px!important}.vf-ctrl__ko .vf-led{margin-top:5px}.vf-ctrl__list li:has(input:checked) .vf-ctrl__ko{display:none}.vf-post{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.vf-poster{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.vf-poster__scene{border:2px solid #3a3a3a;padding:16px;position:relative}.vf-poster__scene svg{width:100%;height:auto;display:block}.vf-poster__rect{transform-box:fill-box;transform-origin:0 100%;transition:transform .6s cubic-bezier(.3,.7,.2,1)}.vf-poster__ctl{gap:18px;display:grid}.vf-poster__dim{font:500 15px/1.3 var(--mono);color:var(--vert)}.vf-check--noir{color:#fff}.vf-poster__tissu{border-left:3px solid var(--vert);color:#cfcfcb;padding:10px 12px;font-size:14.5px}.vf-poster__tissu[hidden]{display:none}.vf-poster__out{border-top:2px solid #fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vf-poster__out div{padding-top:10px}.vf-poster__out dt{font:400 12.5px/1.3 var(--mono);text-transform:uppercase;color:var(--vitre)}.vf-poster__out dd{font:800 46px/1 var(--cond)}.vf-post__fig{aspect-ratio:4/5;transform:rotate(1.5deg)}.vf-post__fig img{height:calc(100% - 28px)}.vf-chiffres{background:var(--papier);border-bottom:2px solid var(--noir)}.vf-chiffres__in{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vf-chiffres__in>div{padding:clamp(28px,4vw,52px) clamp(14px,2vw,30px)}.vf-chiffres__in>div+div{border-left:2px solid var(--noir)}.vf-chiffres__n{font:900 clamp(84px, 10vw, 150px)/.8 var(--cond);text-transform:uppercase}.vf-chiffres__in>div:first-child .vf-chiffres__n{color:var(--vert-d)}.vf-chiffres__in p:last-child{max-width:24ch;margin-top:14px;font-size:15px}.vf-aff{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);display:grid}.vf-bars{border-bottom:2px solid var(--noir);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:260px;margin-top:20px;display:grid}.vf-bars li{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.vf-bars__b{width:100%;height:calc(var(--v) * 10% - 24px);background:var(--noir);min-height:6px}.vf-bars .is-rouge .vf-bars__b{background:var(--rouge)}.vf-bars__m{height:24px;font:400 11px/1.6 var(--mono);padding-top:4px}.vf-aff__leg{align-items:center;gap:10px;margin-top:14px;font-size:14.5px;display:flex}.vf-grid-wrap{margin-top:20px;position:relative;overflow-x:auto}.vf-grid{border-collapse:separate;border-spacing:4px;width:100%;font:400 12px/1.2 var(--mono)}.vf-grid th{text-align:center;padding:4px;font-weight:500}.vf-grid tbody th{text-align:left}.vf-grid td{border:2px solid var(--noir);height:40px;position:relative}.vf-grid .is-0{background:var(--blanc)}.vf-grid .is-1{background:repeating-linear-gradient(135deg, var(--noir) 0 2px, var(--blanc) 2px 7px)}.vf-grid .is-2{background:var(--noir)}.vf-grid .is-x{border-style:dashed;border-color:var(--vitre);background:0 0}.vf-aff__cle{font:400 12.5px/1.3 var(--mono);flex-wrap:wrap;gap:8px 18px;margin-top:10px;display:flex}.vf-aff__cle li{align-items:center;gap:8px;display:flex}.vf-aff__cle li:before{content:"";border:2px solid var(--noir);width:16px;height:16px}.vf-aff__cle .is-0:before{background:var(--blanc)}.vf-aff__cle .is-1:before{background:repeating-linear-gradient(135deg, var(--noir) 0 2px, var(--blanc) 2px 6px)}.vf-aff__cle .is-2:before{background:var(--noir)}.vf-aff__tip{background:var(--vert);margin-top:18px;padding:12px 14px;font-weight:600}.vf-aff__note{font:400 13px/1.5 var(--mono);color:var(--muted);grid-column:1/-1;max-width:80ch}.vf-serv{border-top:6px solid var(--noir)}.vf-serv li{border-bottom:2px solid var(--noir);grid-template-columns:64px minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.6fr);align-items:baseline;gap:18px;padding:20px 0;display:grid}.vf-serv__i{font:500 14px/1 var(--mono)}.vf-serv h3{font:800 clamp(30px, 2.8vw, 42px)/.95 var(--cond);text-transform:uppercase}.vf-serv p{color:var(--noir-2);font-size:15px}.vf-serv b{font:500 14px/1.3 var(--mono);text-align:right}.vf-acces{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,60px);margin-top:clamp(48px,6vw,80px);display:grid}.vf-acces__fig{aspect-ratio:16/9}.vf-acces__txt>p:first-child{color:var(--noir-2)}.vf-quote{background:var(--noir);color:#fff;margin-top:22px;padding:22px}.vf-quote p{font:800 clamp(28px, 2.6vw, 38px)/1 var(--cond);text-transform:uppercase}.vf-quote footer{font:400 12.5px/1.4 var(--mono);color:var(--vert);margin-top:12px}.vf-acces__metro{align-items:flex-start;gap:12px;margin-top:20px;font-size:14.5px;display:flex}.vf-acces__metro svg{flex:none;width:24px;height:24px}.vf-droits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vf-droits li{background:var(--blanc);border:2px solid var(--noir);align-content:start;gap:12px;padding:clamp(20px,2.4vw,30px);display:grid}.vf-droits h3{font:800 30px/.95 var(--cond);text-transform:uppercase}.vf-droits p{color:var(--noir-2);font-size:15px}.vf-droits__cg{font:500 14px/1.4 var(--mono);margin-top:20px}.vf-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.vf-faq__fig{aspect-ratio:3/2;margin-top:28px;transform:rotate(-1.5deg)}.vf-faq__list{border-top:2px solid var(--noir)}.vf-faq__list details{border-bottom:2px solid var(--noir)}.vf-faq__list summary{cursor:pointer;font:600 17.5px/1.35 var(--sans);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.vf-faq__list summary::-webkit-details-marker{display:none}.vf-faq__list summary svg{flex:none;width:22px;height:22px;transition:transform .2s}.vf-faq__list details[open] summary svg{transform:rotate(45deg)}.vf-faq__list details p{max-width:64ch;color:var(--noir-2);padding:0 0 22px}.vf-fin{background:var(--vert);padding-bottom:clamp(56px,7vw,100px)}.vf-fin__band{border-bottom:2px solid var(--noir);padding:clamp(18px,2.4vw,30px) 0;overflow:hidden}.vf-fin__band .vf-band__track span{font:900 clamp(64px, 9vw, 140px)/.9 var(--cond);color:var(--noir);gap:.25em;padding-right:.25em}.vf-fin__band .vf-band__track i{color:#fff;padding:0 .2em}.vf-band__track--lent{animation-duration:60s}.vf-fin__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-top:clamp(48px,6vw,80px);display:grid}.vf-fin__h{border-top:3px solid var(--noir);margin-top:24px}.vf-fin__h div{border-bottom:1px solid var(--noir);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.vf-fin__h dt{font-weight:600}.vf-fin__h dd{font:500 14.5px/1.5 var(--mono);text-align:right}.vf-fin__ct{gap:12px;margin-top:24px;display:grid}.vf-fin__ct li{align-items:flex-start;gap:12px;display:flex}.vf-fin__ct svg{flex:none;width:22px;height:22px}.vf-fin__ct a{font-weight:600}.vf-form{background:var(--papier);border:2px solid var(--noir);box-shadow:10px 10px 0 var(--noir);align-content:start;gap:16px;padding:clamp(20px,3vw,34px);display:grid}.vf-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.vf-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vf-form .vf-btn{justify-self:start}.vf-form__micro{font:400 12.5px/1.4 var(--mono);color:var(--muted)}.vf-ftr{background:var(--noir);color:#cfcfcb;padding:clamp(56px,7vw,90px) 0 30px}.vf-ftr__top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:36px;display:grid}.vf-ftr__brand p{max-width:40ch;margin-top:18px;font-size:14.5px}.vf-ftr h2{font:500 12.5px/1.3 var(--mono);text-transform:uppercase;color:var(--vert);margin-bottom:14px}.vf-ftr ul{gap:8px;font-size:14.5px;display:grid}.vf-ftr b{color:#fff;font-weight:600}.vf-ftr a{text-decoration:none}.vf-ftr a:hover{color:#fff;text-decoration:underline}.vf-ftr__bottom{font:400 12.5px/1.5 var(--mono);border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:50px;padding-top:22px;display:flex}@media (width<=1180px){.vf-nav{display:none}.vf-hdr__bar{grid-template-columns:minmax(0,1fr) auto auto auto}.vf-menu{display:block}.vf-menu[open] .vf-menu__panel{top:72px}.vf-poster{grid-template-columns:minmax(0,1fr)}.vf-serv li{grid-template-columns:48px minmax(0,1fr) minmax(0,1.4fr)}.vf-serv b{text-align:left;grid-column:2/-1}}@media (width<=959px){.vf-hero__in,.vf-head--split,.vf-depot,.vf-memo,.vf-sub__head,.vf-ctrl,.vf-post,.vf-aff,.vf-acces,.vf-faq,.vf-fin__in{grid-template-columns:minmax(0,1fr)}.vf-hero__bloc{max-width:520px;margin-top:0}.vf-ticket{position:static}.vf-rel{grid-template-columns:minmax(0,1fr)}.vf-rel__card+.vf-rel__card{border-left:0;border-top:2px solid var(--noir)}.vf-droits{grid-template-columns:minmax(0,1fr)}.vf-post__fig{max-width:420px}.vf-ftr__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.vf-hdr__bar{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-height:64px}.vf-menu[open] .vf-menu__panel{top:64px}.vf-hdr__cta{display:none}.vf-logo__w{font-size:28px}.vf-logo--big .vf-logo__w{font-size:46px}.vf-open{gap:0;font-size:0}.vf-open .vf-led{width:12px;height:12px}.vf-bar{z-index:45;padding:10px var(--g);background:var(--noir);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.vf-bar__tel{min-width:0;font:500 14px/1 var(--mono);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex;overflow:hidden}.vf-bar__tel svg{flex:none;width:18px;height:18px}.vf-bar .vf-btn{min-height:44px;padding:8px 18px}.vf-hero__giant{padding-left:12px;font-size:clamp(96px,30vw,140px)}.vf-hero__giant span:last-child{margin-left:10vw}.vf-band{margin-top:-36px;padding:12px 0;transform:rotate(-4deg)}.vf-band__track span{font-size:13px}.vf-hero__bloc{padding:18px}.vf-hero__ticket{font-size:12px;bottom:-18px;left:6px}.vf-hero{padding-bottom:72px}.vf-depot__grid{grid-template-columns:minmax(0,1fr)}.vf-depot .vf-btn,.vf-form .vf-btn{justify-self:stretch}.vf-poster__out dd{font-size:38px}.vf-chiffres__in{grid-template-columns:minmax(0,1fr)}.vf-chiffres__in>div+div{border-left:0;border-top:2px solid var(--noir)}.vf-chiffres__in>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:22px 0;display:grid}.vf-chiffres__in p:last-child{margin-top:0}.vf-chiffres__n{font-size:72px}.vf-bars{border-bottom:0;border-left:2px solid var(--noir);grid-template-columns:minmax(0,1fr);gap:6px;height:auto}.vf-bars li{flex-direction:row-reverse;justify-content:flex-end;gap:8px;height:22px}.vf-bars__b{width:calc(var(--v) * 8%);height:100%;min-height:0}.vf-bars__m{flex:none;width:44px;height:auto;padding:0 0 0 6px}.vf-grid td{height:32px}.vf-serv li{grid-template-columns:36px minmax(0,1fr);gap:6px 12px}.vf-serv p,.vf-serv b{grid-column:2}.vf-sub__head{gap:10px}.vf-win{box-shadow:5px 5px 0 var(--noir)}.vf-form{box-shadow:6px 6px 0 var(--noir)}.vf-form__row{grid-template-columns:minmax(0,1fr)}.vf-fin__h div{flex-direction:column;gap:2px}.vf-fin__h dd{text-align:left}.vf-ftr__top{grid-template-columns:minmax(0,1fr)}.vf-ftr{padding-bottom:130px}}@media (prefers-reduced-motion:reduce){.vf-band__track{animation:none}.vf-poster__rect{transition:none}}
