@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-normal.CpjukuLw.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-normal.BZxKbt5V.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-normal.DGNyg4u8.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-normal.gY_0Gifi.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2)format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2)format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-vietnamese-500-normal.zTViEIzf.woff2)format("woff2"),url(/_astro/barlow-vietnamese-500-normal.GNfB7rCE.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-ext-500-normal.DOaysfXq.woff2)format("woff2"),url(/_astro/barlow-latin-ext-500-normal.CJPcKP2Q.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-vietnamese-600-normal.DcjprdFV.woff2)format("woff2"),url(/_astro/barlow-vietnamese-600-normal.CA_GiK2e.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2)format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff");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}:root{--c-asphalt:#16181c;--c-asphalt-2:#22252b;--c-asphalt-3:#2e3238;--c-paint:#f4f1ea;--c-paint-2:#eae6dc;--c-ink:#16181c;--c-ink-2:#4a4f57;--c-mist:#8a8f97;--c-line:#16181c24;--c-line-strong:#16181c52;--c-line-dark:#f4f1ea29;--c-on-dark:#f4f1ea;--c-on-dark-2:#b9bdc4;--c-white:#fff;--c-yellow:#ffd21e;--c-yellow-deep:#e9bd0a;--c-green:#1ba24b;--c-red:#e23b30;--c-blue:#2d6cdf;--c-road:#3e5663;--c-road-2:#2f434e;--c-grass:#5dba3f;--c-arch:#c13d8e;--font:"Barlow", "Helvetica Neue", Arial, sans-serif;--font-display:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--fs-display:clamp(3.4rem, 8.2vw, 8rem);--fs-h2:clamp(2.1rem, 4.6vw, 4.4rem);--fs-h3:clamp(1.4rem, 2.2vw, 2rem);--fs-lead:clamp(1.1rem, 1.3vw, 1.3rem);--fs-body:1.0625rem;--fs-small:.875rem;--gutter:clamp(16px, 4vw, 56px);--gap:clamp(12px, 1.6vw, 24px);--space-section:clamp(64px, 7vw, 112px);--maxw:1440px;--nav-h:68px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1)}@media (width>=961px){:root{--nav-h:76px}}[hidden]{display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--c-paint);color:var(--c-ink);font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.55;overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--c-blue);outline-offset:3px;border-radius:2px}.section--dark :focus-visible{outline-color:var(--c-yellow)}.skip{background:var(--c-yellow);color:var(--c-ink);z-index:1000;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.t-display,.t-h2,.t-h3,.t-num,.bib{font-family:var(--font-display)}.t-display{font-size:var(--fs-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-weight:800;line-height:.88}.t-h2{font-size:var(--fs-h2);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:.92}.t-h3{font-size:var(--fs-h3);text-wrap:balance;font-weight:600;line-height:1.05}.t-lead{font-size:var(--fs-lead);text-wrap:pretty;max-width:34em;line-height:1.45}.t-small{font-size:var(--fs-small)}.t-num{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:700}.t-muted{color:var(--c-ink-2)}.section--dark .t-muted{color:var(--c-on-dark-2)}.t-yellow{color:var(--c-yellow)}p+p{margin-top:.85em}.prose{max-width:62ch}.prose h2{margin:1.6em 0 .5em}.prose h3{margin:1.4em 0 .4em}.prose ul,.prose ol{margin:.6em 0;padding-left:1.2em}.prose li+li{margin-top:.3em}.split-line{margin-bottom:-.06em;padding-bottom:.06em;overflow:hidden}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.grid-12{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--space-section)}.section--light{background:var(--c-paint);color:var(--c-ink)}.section--paper{background:var(--c-paint-2);color:var(--c-ink)}.section--dark{background:var(--c-asphalt);color:var(--c-on-dark)}.section--road{background:var(--c-road);color:var(--c-on-dark)}.rule{border:0;border-top:1px solid var(--c-line);margin:0}.section--dark .rule,.section--road .rule{border-top-color:var(--c-line-dark)}.btn{min-height:52px;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;transition:background-color .2s, color .2s, border-color .2s, transform .2s var(--ease-out);-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:.6em;padding:.7em 1.4em;font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--yellow{background:var(--c-yellow);color:var(--c-ink)}.btn--yellow:hover{background:var(--c-yellow-deep)}.btn--dark{background:var(--c-asphalt);color:var(--c-paint)}.btn--dark:hover{background:var(--c-asphalt-3)}.btn--ghost{background:0 0;border-color:currentColor}.btn--ghost:hover{background:#16181c0f}.section--dark .btn--ghost:hover,.section--road .btn--ghost:hover{background:#f4f1ea14}.btn--small{min-height:44px;padding:.55em 1.1em;font-size:1.05rem}.btn .btn__price{font-variant-numeric:tabular-nums}.link-arrow{border-bottom:1px solid;align-items:center;gap:.45em;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow svg{width:.9em;height:.9em;transition:transform .25s var(--ease-out)}.link-arrow:hover svg{transform:translate(3px)}@media (pointer:coarse),(width<=960px){.link-arrow{position:relative}.link-arrow:after{content:"";position:absolute;inset:-11px 0}}.btn--yellow,.btn--dark{transition:background-position .7s var(--ease-out), transform .2s var(--ease-out), background-color .2s;background-image:linear-gradient(110deg,#0000 42%,#ffffff38 50%,#0000 58%);background-position:100% 0;background-repeat:no-repeat;background-size:260% 100%}.btn--yellow:hover,.btn--dark:hover{background-position:0 0;transform:translateY(-1px)}[data-cheer].is-on{transform-origin:50% 100%;animation:1.1s ease-in-out infinite alternate cheer}@keyframes cheer{0%{transform:translateY(0)rotate(-.6deg)}to{transform:translateY(-5px)rotate(.6deg)}}@media (prefers-reduced-motion:reduce){[data-cheer].is-on{animation:none}}@keyframes pedal{0%{translate:0}to{translate:0 -3px}}mark.hl{color:inherit;background:linear-gradient(transparent 58%, var(--c-yellow) 58%) no-repeat 0 0 / 0% 100%;transition:background-size 1.1s var(--ease-out) .5s;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}mark.hl.is-on{background-size:100% 100%}[data-kenburns] img{transition:transform 9s linear}[data-kenburns].is-live img{transform:scale(1.07)}.bib{background:var(--c-white);color:var(--c-ink);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:.55em 1.1em .5em;font-size:.95rem;font-weight:800;line-height:1;display:inline-block;position:relative}.bib:before,.bib:after{content:"";background:radial-gradient(circle at 50% 1.5px, var(--c-ink) 1.4px, transparent 1.6px), radial-gradient(circle at 50% calc(100% - 1.5px), var(--c-ink) 1.4px, transparent 1.6px);width:3px;position:absolute;top:4px;bottom:4px}.bib:before{left:4px}.bib:after{right:4px}.bib--yellow{background:var(--c-yellow)}.bib--big{padding:.5em 1em .42em;font-size:1.6rem}.facts{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);flex-wrap:wrap;gap:0;display:flex}.section--dark .facts,.section--road .facts,.on-dark .facts{border-color:var(--c-line-dark)}.facts>div{flex:auto;align-items:baseline;gap:.45em;padding:.9em 1.2em .9em 0;display:flex}.facts>div+div{border-left:1px solid var(--c-line);padding-left:1.2em}.section--dark .facts>div+div,.section--road .facts>div+div,.on-dark .facts>div+div{border-left-color:var(--c-line-dark)}.facts dt{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;line-height:1}.facts dd{color:var(--c-ink-2);font-size:.95rem}.section--dark .facts dd,.section--road .facts dd,.on-dark .facts dd{color:var(--c-on-dark-2)}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--c-line);vertical-align:top;padding:.7em .8em .7em 0}.table th{color:var(--c-ink-2);font-weight:600;font-size:var(--fs-small)}.table td.num,.table th.num{text-align:right;padding-right:0}.section--dark .table th,.section--dark .table td{border-bottom-color:var(--c-line-dark)}.section--dark .table th{color:var(--c-on-dark-2)}.field{gap:.35em;display:grid}.field label{font-size:.95rem;font-weight:600}.field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23232b30' stroke-width='2'/%3E%3C/svg%3E");background-position:right .9em center;background-repeat:no-repeat;padding-right:2.4em!important}.field input,.field select,.field textarea{background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:3px;width:100%;min-height:48px;padding:.6em .8em}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--c-blue);outline-offset:1px}.field .hint{font-size:var(--fs-small);color:var(--c-ink-2)}.check{align-items:flex-start;gap:.7em;display:flex}.check input{width:22px;height:22px;accent-color:var(--c-ink);flex:none;margin:2px 0 0}.ph{outline:1px dashed var(--c-red);outline-offset:2px;position:relative}.ph:after{content:attr(data-ph);font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--c-white);background:var(--c-red);white-space:nowrap;z-index:5;pointer-events:none;border-radius:2px;padding:3px 5px;font-size:10px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 4px);left:0}.ph-box{outline:1px dashed var(--c-red);outline-offset:-1px}.ph-box:after{top:6px;bottom:auto;left:6px}.btn .ph{outline-offset:1px}.btn .ph:after{top:calc(100% + 8px);bottom:auto;left:50%;transform:translate(-50%)}html.no-ph .ph,html.no-ph .ph-box{outline:none}html.no-ph .ph:after,html.no-ph .ph-box:after{display:none!important}.apercu{z-index:60;color:#fff;max-width:calc(100vw - 24px);font-family:var(--font);background:#16181c;border-radius:6px;align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:12px;line-height:1.3;display:flex;position:fixed;bottom:12px;left:12px;box-shadow:0 6px 24px #00000047}.apercu__t{margin:0}.apercu__t strong{background:var(--c-red);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-right:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.apercu__b,.apercu__x{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1f;border:0;border-radius:4px;padding:6px 9px}.apercu__b:hover,.apercu__x:hover{background:#ffffff38}.apercu__x{padding:6px 9px;font-size:14px;line-height:1}@media (width<=760px){.apercu{left:8px;right:8px;bottom:calc(72px + env(safe-area-inset-bottom));gap:8px;padding:6px 6px 6px 8px;font-size:11px}.apercu__t span{display:none}.apercu__t strong{margin-right:0}.apercu__b{flex:1}}.img-cover{object-fit:cover;width:100%;height:100%}.dashes{border:0;border-top:4px dashed var(--c-paint);opacity:.55;height:0;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.theme-plateau{--c-paint:#f2f6f1;--c-paint-2:#e6eee3;--c-ink:#26343b;--c-ink-2:#4a5c66;--c-mist:#7f8e96;--c-line:#26343b24;--c-line-strong:#26343b52;--c-asphalt:#3f5864;--c-asphalt-2:#35505c;--c-asphalt-3:#4a6572;--c-line-dark:#f4f1ea38;--c-on-dark:#f4f1ea;--c-on-dark-2:#c9d3d7;--c-arch:#c13d8e;--c-arch-deep:#a52f78;--c-grass:#5dba3f;--c-lake:#4fa3d8;--c-wood:#d08a3e}.theme-plateau .btn--yellow{background:var(--c-arch);color:var(--c-white)}.theme-plateau .btn--yellow:hover{background:var(--c-arch-deep)}.theme-plateau .bib--yellow{background:var(--c-yellow)}.theme-plateau .section--dark{background-color:var(--c-asphalt);position:relative}.theme-plateau .section--light+.section--dark:before,.theme-plateau .section--paper+.section--dark:before,.theme-plateau main+footer:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 22' preserveAspectRatio='none'%3E%3Cpath d='M0 0h400v6c-30 8-60 12-100 10s-70-10-110-6-60 10-100 8S30 10 0 14z' fill='%235dba3f'/%3E%3C/svg%3E") top/400px 22px repeat-x;height:22px;position:absolute;top:-1px;left:0;right:0}.theme-plateau .footer,.titre{position:relative}.titre__svg{display:block}.titre__svg--wide{display:none}@media (width>=900px){.titre__svg--wide{display:block}.titre__svg--narrow{display:none}}.titre__svg svg{height:calc(var(--lines,1) * 1.2em);fill:currentColor;width:auto;max-width:100%;display:block;overflow:visible}.titre__txt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}html.titres-barlow .titre__svg{display:none}html.titres-barlow .titre__txt{clip:auto;white-space:normal;width:auto;height:auto;overflow:visible;position:static!important}.theme-plateau .hp+.section--dark:before,.m-fold>summary{display:none}.m-fold--all>summary{border-top:1px solid var(--c-line-strong);border-bottom:1px solid var(--c-line-strong);min-height:52px;font-family:var(--font-display);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:14px;padding:12px 2px 12px 0;font-size:1.2rem;font-weight:600;line-height:1.15;list-style:none;display:flex}.m-fold--all>summary::-webkit-details-marker{display:none}.m-fold--all>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:10px;height:10px;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}.m-fold--all[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.m-fold--all>summary:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=767px){:root{--space-section:32px}.m-hide{display:none!important}.field textarea{height:104px;min-height:0}.m-fold>summary{border-top:1px solid var(--c-line-strong);border-bottom:1px solid var(--c-line-strong);min-height:52px;font-family:var(--font-display);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:14px;padding:12px 2px 12px 0;font-size:1.2rem;font-weight:600;line-height:1.15;list-style:none;display:flex}.m-fold+.m-fold>summary{border-top:0}.section--dark .m-fold>summary{border-color:var(--c-line-dark)}.m-fold>summary::-webkit-details-marker{display:none}.m-fold>summary:after{content:"";width:9px;height:9px;transition:transform .25s var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;margin-right:4px;transform:translateY(-3px)rotate(45deg)}.m-fold[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.m-fold>summary:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.section--dark .m-fold>summary:focus-visible{outline-color:var(--c-yellow)}.m-fold[open]>summary{margin-bottom:14px}}@media (width<=767px) and (prefers-reduced-motion:reduce){.m-fold>summary:after{transition:none}}.shop__info.m-fold--all>summary{border-top:0}[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}@media print{.nav,.quick,.menu,[data-ck],.footer,.crumbs{display:none!important}html,body,main,.section{background:#fff!important}h1,h2,h3{break-after:avoid}img{break-inside:avoid}[data-split],[data-reveal],.split-line,.split-line>*{opacity:1!important;visibility:visible!important;clip-path:none!important;transform:none!important}body{padding:0!important}.section--dark,.page-head{background:0 0!important}.section--dark,.section--dark *,.page-head,.page-head *{fill:currentColor;color:#111!important}.section,.page-head{padding-top:12pt!important}}@media (width<=600px){:root button[data-play][data-play]{white-space:nowrap;gap:6px;min-height:40px;padding:7px 14px 7px 9px;font-size:.95rem}:root button[data-play][data-play] svg{width:18px;height:18px}}.ck[data-astro-cid-3a64zdqv]{z-index:59;background:var(--c-asphalt-2,#1f2328);width:min(440px,100vw - 24px);color:var(--c-on-dark,#fff);border-radius:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;padding:14px 16px;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:0 10px 30px #00000059}.ck[data-astro-cid-3a64zdqv][hidden]{display:none}.ck__t[data-astro-cid-3a64zdqv]{font-size:var(--fs-small,.92rem);color:var(--c-on-dark-2,#c9ced6);flex:240px;margin:0;line-height:1.45}.ck__more[data-astro-cid-3a64zdqv]{color:var(--c-on-dark,#fff);text-decoration-color:var(--c-line-dark,#555);white-space:nowrap}.ck__more[data-astro-cid-3a64zdqv]:hover{text-decoration-color:var(--c-yellow,#ffd400)}.ck__ok[data-astro-cid-3a64zdqv]{flex:none}@media (width<=760px){.ck[data-astro-cid-3a64zdqv]{bottom:calc(85px + env(safe-area-inset-bottom))}.apercu~.ck[data-astro-cid-3a64zdqv]{bottom:calc(122px + env(safe-area-inset-bottom))}}.ck__short[data-astro-cid-3a64zdqv]{display:none}@media (width<=767px){.ck[data-astro-cid-3a64zdqv],.apercu~.ck[data-astro-cid-3a64zdqv]{width:auto;padding:8px var(--gutter,16px) calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line-dark,#555);border-radius:0;flex-wrap:nowrap;gap:12px;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #00000040}.ck__t[data-astro-cid-3a64zdqv]{flex:auto;font-size:.82rem;line-height:1.35}.ck__long[data-astro-cid-3a64zdqv]{display:none}.ck__short[data-astro-cid-3a64zdqv]{display:inline}.ck__ok[data-astro-cid-3a64zdqv]{min-height:40px;padding-inline:.9em}html:has(.ck:not([hidden])) .quick{display:none}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;color:var(--c-on-dark);transition:background-color .3s,color .3s;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s][data-tone=light]{color:var(--c-ink)}.nav[data-astro-cid-wpvy4v7s].is-solid{background:var(--c-asphalt);color:var(--c-on-dark);border-bottom:1px solid var(--c-line-dark)}.nav__bar[data-astro-cid-wpvy4v7s]{height:var(--nav-h);align-items:center;gap:clamp(12px,2vw,32px);display:flex}.nav[data-astro-cid-wpvy4v7s]{--logo-h:44px;--word-h:24px}.nav__logo[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;gap:8px;min-height:44px;line-height:1;text-decoration:none;display:inline-flex}.nav__emblem[data-astro-cid-wpvy4v7s]{height:var(--logo-h);aspect-ratio:2340/1623;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:currentColor;flex:none;-webkit-mask:url(/img/logo-embleme.svg) 50%/contain no-repeat;mask:url(/img/logo-embleme.svg) 50%/contain no-repeat}.nav__mot[data-astro-cid-wpvy4v7s]{fill:currentColor;flex-direction:column;align-items:flex-start;margin-top:1px;display:flex}.nav__mot[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{height:var(--word-h);shape-rendering:geometricprecision;width:auto;display:block;overflow:visible}.nav__mot[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]+svg[data-astro-cid-wpvy4v7s]{margin-top:calc(var(--word-h) * -.14)}.nav__word[data-astro-cid-wpvy4v7s]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.titres-barlow .nav__mot[data-astro-cid-wpvy4v7s]{display:none}html.titres-barlow .nav__word[data-astro-cid-wpvy4v7s]{clip-path:none;width:auto;height:auto;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.35rem;font-weight:800;position:static;overflow:visible}@media (forced-colors:active){.nav__emblem[data-astro-cid-wpvy4v7s]{forced-color-adjust:none;background:canvastext}}@media (width>=961px){.nav[data-astro-cid-wpvy4v7s]{--logo-h:50px;--word-h:27px}.nav__logo[data-astro-cid-wpvy4v7s]{gap:9px}}@media (width>=1280px){.nav[data-astro-cid-wpvy4v7s]{--logo-h:clamp(46px, 3.6vw, 52px);--word-h:calc(var(--logo-h) * .77)}.nav__logo[data-astro-cid-wpvy4v7s]{align-items:flex-end;gap:12px}.nav__mot[data-astro-cid-wpvy4v7s]{gap:calc(var(--word-h) * var(--sp));margin:0 0 calc(var(--word-h) * -.188 + 4px);flex-direction:row}.nav__mot[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]+svg[data-astro-cid-wpvy4v7s]{margin-top:0}}.nav__links[data-astro-cid-wpvy4v7s]{margin-left:auto}.nav__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:clamp(14px,1.8vw,28px);display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:2px solid #0000;padding:6px 0;font-size:1rem;font-weight:500;text-decoration:none}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{border-bottom-color:var(--c-yellow)}.nav__right[data-astro-cid-wpvy4v7s]{align-items:center;gap:10px;display:flex}.lang[data-astro-cid-wpvy4v7s]{position:relative}.lang[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{cursor:pointer;min-height:44px;font-family:var(--font-display);text-transform:uppercase;user-select:none;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:1.1rem;font-weight:700;list-style:none;display:inline-flex}.lang[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.lang[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:10px;height:7px}.lang__menu[data-astro-cid-wpvy4v7s]{background:var(--c-paint);min-width:180px;color:var(--c-ink);border:1px solid var(--c-line);z-index:60;border-radius:3px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.lang__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:2px;padding:9px 12px;text-decoration:none;display:block}.lang__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:var(--c-paint-2)}.lang__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=true]{background:var(--c-yellow);font-weight:600}.nav__burger[data-astro-cid-wpvy4v7s]{background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-weight:600;display:none}.nav__burger-lines[data-astro-cid-wpvy4v7s]{gap:6px;width:22px;display:grid}.nav__burger-lines[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{height:2px;transition:transform .25s var(--ease-out);background:currentColor;display:block}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(4px)rotate(45deg)}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-4px)rotate(-45deg)}.menu[data-astro-cid-wpvy4v7s]{background:var(--c-asphalt);color:var(--c-on-dark);border-top:1px solid var(--c-line-dark);max-height:calc(100vh - var(--nav-h));max-height:calc(100dvh - var(--nav-h));overscroll-behavior:contain;padding:20px 0 28px;overflow-y:auto}.nav[data-astro-cid-wpvy4v7s].is-open{z-index:70}@media (width<=300px){.nav__burger-text[data-astro-cid-wpvy4v7s]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);text-transform:uppercase;border-bottom:1px solid var(--c-line-dark);padding:12px 0;font-size:1.8rem;font-weight:700;text-decoration:none;display:block}.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--c-yellow)}.menu__langs-title[data-astro-cid-wpvy4v7s]{font-size:var(--fs-small);color:var(--c-on-dark-2);margin-top:22px}.menu__langs[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.menu__langs[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border:1px solid var(--c-line-dark);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:.95rem;text-decoration:none;display:inline-flex}.menu__langs[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=true]{background:var(--c-paint);color:var(--c-ink);border-color:var(--c-paint);font-weight:600}.quick[data-astro-cid-wpvy4v7s]{display:none}@media (width>=1080px) and (width<=1279px){.nav__bar[data-astro-cid-wpvy4v7s]{gap:14px}.nav__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:13px}}@media (width<=1079px){.nav__links[data-astro-cid-wpvy4v7s],.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__burger[data-astro-cid-wpvy4v7s]{display:inline-flex}.nav__right[data-astro-cid-wpvy4v7s]{margin-left:auto}.nav[data-astro-cid-wpvy4v7s].is-open{background:var(--c-asphalt);color:var(--c-on-dark)}.quick[data-astro-cid-wpvy4v7s]{z-index:40;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--c-asphalt);border-top:1px solid var(--c-line-dark);transition:transform .3s var(--ease-out), visibility 0s;display:block;position:fixed;bottom:0;left:0;right:0}html.js .quick[data-astro-cid-wpvy4v7s]:not(.is-on){visibility:hidden;transition:transform .3s var(--ease-out), visibility 0s .3s;transform:translateY(100%)}.quick__btn[data-astro-cid-wpvy4v7s]{width:100%}body{padding-bottom:calc(73px + env(safe-area-inset-bottom))}}.stage[data-astro-cid-uk3boxws]{width:100%;position:relative}.stage__svg[data-astro-cid-uk3boxws]{width:100%;height:110px}.stage__rider[data-astro-cid-uk3boxws]{opacity:0;pointer-events:none;will-change:transform;filter:drop-shadow(0 2px 2px #00000059);width:46px;height:auto;position:absolute;top:0;left:0}.stage__rider[data-astro-cid-uk3boxws].is-on{opacity:1;transition:opacity .4s}.stage--compact[data-astro-cid-uk3boxws] .stage__rider[data-astro-cid-uk3boxws]{width:36px}.stage__fill[data-astro-cid-uk3boxws]{fill:#f4f1ea12}.stage__line[data-astro-cid-uk3boxws]{stroke:var(--c-yellow);stroke-width:2.5px;vector-effect:non-scaling-stroke}.stage__ticks[data-astro-cid-uk3boxws] line[data-astro-cid-uk3boxws]{stroke:var(--c-line-dark);stroke-width:1px;vector-effect:non-scaling-stroke}.stage__labels[data-astro-cid-uk3boxws]{border-top:1px solid var(--c-line-dark);grid-template-columns:3fr 2.6fr 3fr 1.4fr;display:grid}.stage__link[data-astro-cid-uk3boxws]{border-left:1px solid #0000;padding:12px 14px 6px 0;text-decoration:none;display:block}.stage__labels[data-astro-cid-uk3boxws] li[data-astro-cid-uk3boxws]+li[data-astro-cid-uk3boxws] .stage__link[data-astro-cid-uk3boxws]{border-left-color:var(--c-line-dark);padding-left:14px}.stage__name[data-astro-cid-uk3boxws]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:1.3rem;font-weight:700;line-height:1.15;display:block}.stage__what[data-astro-cid-uk3boxws]{color:var(--c-on-dark-2);font-size:.95rem;transition:color .2s;display:block}.stage__link[data-astro-cid-uk3boxws]:hover .stage__what[data-astro-cid-uk3boxws]{color:var(--c-yellow)}.stage--compact[data-astro-cid-uk3boxws] .stage__svg[data-astro-cid-uk3boxws]{height:60px}@media (width<=720px){.stage__svg[data-astro-cid-uk3boxws]{height:70px}.stage__labels[data-astro-cid-uk3boxws]{grid-template-columns:1fr 1fr}.stage__labels[data-astro-cid-uk3boxws] li[data-astro-cid-uk3boxws]:nth-child(odd) .stage__link[data-astro-cid-uk3boxws].stage__link{border-left-color:#0000;padding-left:0}.stage__what[data-astro-cid-uk3boxws]{font-size:.88rem}}.defile[data-astro-cid-46d55hpa]{padding:10px 0 14px;position:relative;overflow:hidden}.defile[data-astro-cid-46d55hpa]:after{content:"";background:radial-gradient(circle at 2px 2px, var(--c-on-dark) 1.5px, transparent 2px) 0 0 / 13px 4px repeat-x;opacity:.55;height:4px;position:absolute;bottom:5px;left:0;right:0}.defile__track[data-astro-cid-46d55hpa]{align-items:flex-end;gap:clamp(18px,3vw,44px);width:max-content;display:flex;transform:translate(-50%)}.defile[data-astro-cid-46d55hpa].is-live .defile__track[data-astro-cid-46d55hpa]{animation:40s linear infinite defile}.defile__track[data-astro-cid-46d55hpa] img[data-astro-cid-46d55hpa]{filter:drop-shadow(0 4px 4px #00000038);width:clamp(64px,7vw,100px);height:auto}.defile[data-astro-cid-46d55hpa].is-live .defile__track[data-astro-cid-46d55hpa] img[data-astro-cid-46d55hpa]{animation:.9s ease-in-out infinite alternate pedal;animation-delay:calc(var(--i) * -.13s)}@keyframes defile{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.defile[data-astro-cid-46d55hpa].is-live .defile__track[data-astro-cid-46d55hpa],.defile[data-astro-cid-46d55hpa].is-live .defile__track[data-astro-cid-46d55hpa] img[data-astro-cid-46d55hpa]{animation:none}}.footer[data-astro-cid-jo6i4kqk]{--rail:minmax(200px, 3fr) minmax(0, 9fr);--rail-gap:clamp(32px, 5vw, 88px);padding:0 0 28px}.footer__defile[data-astro-cid-jo6i4kqk]{display:none}.theme-plateau .footer__defile[data-astro-cid-jo6i4kqk]{padding-top:30px;display:block}.footer__finish[data-astro-cid-jo6i4kqk]{display:none}.theme-plateau .footer__finish[data-astro-cid-jo6i4kqk]{height:clamp(min(190px,42.5vw),26.4vw,600px);display:block;position:relative;overflow:hidden}.footer__finish[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;max-width:none;height:auto;position:absolute;top:-7.5vw;left:0}.footer__arrivee[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{align-items:flex-end;gap:16px;display:flex}.footer__dossard[data-astro-cid-jo6i4kqk]{z-index:2;background:var(--c-paint);transform-origin:50% 0;width:clamp(128px,14vw,196px);transition:transform .3s var(--ease-out);border-radius:3px;flex:none;margin-top:32px;padding:clamp(18px,2vw,26px) clamp(20px,2.2vw,30px) clamp(14px,1.6vw,20px);display:block;position:relative}.theme-plateau .footer__dossard[data-astro-cid-jo6i4kqk]{margin-top:-3px}@media (width<=446px){.theme-plateau .footer__dossard[data-astro-cid-jo6i4kqk]{margin-top:-40px}}@media (width>=914px) and (width<=1479px){.theme-plateau .footer__dossard[data-astro-cid-jo6i4kqk]{margin-top:calc(-1*clamp(56px,6vw,84px))}}.footer__dossard[data-astro-cid-jo6i4kqk]:before,.footer__dossard[data-astro-cid-jo6i4kqk]:after{content:"";background:radial-gradient(circle at 50% 3px, var(--c-ink) 2.4px, transparent 2.9px), radial-gradient(circle at 50% calc(100% - 3px), var(--c-ink) 2.4px, transparent 2.9px);width:6px;position:absolute;top:8px;bottom:8px}.footer__dossard[data-astro-cid-jo6i4kqk]:before{left:8px}.footer__dossard[data-astro-cid-jo6i4kqk]:after{right:8px}.footer__dossard[data-astro-cid-jo6i4kqk]:hover{transform:translateY(-2px)rotate(-1.5deg)}.footer__logo[data-astro-cid-jo6i4kqk]{width:100%;height:auto;display:block}.footer__tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);text-wrap:balance;max-width:12em;font-size:1.3rem;font-weight:600;line-height:1.12}.footer__h[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);text-transform:uppercase;margin-bottom:14px;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:1}.footer__social[data-astro-cid-jo6i4kqk]{column-gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.footer__social[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--c-line-dark);display:grid}.soc[data-astro-cid-jo6i4kqk]{grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:14px;min-height:64px;padding:8px 6px 8px 0;text-decoration:none;display:grid}.soc__mark[data-astro-cid-jo6i4kqk]{background:var(--c-paint);width:48px;height:48px;transition:transform .3s var(--ease-out);border-radius:3px;place-items:center;display:grid}.soc__mark--pion[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:42px;height:auto}.soc__name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.1;display:block}.soc__what[data-astro-cid-jo6i4kqk]{color:var(--c-on-dark-2);margin-top:2px;font-size:.92rem;line-height:1.3;transition:color .2s;display:block}.soc__go[data-astro-cid-jo6i4kqk]{color:var(--c-on-dark-2);transition:transform .3s var(--ease-out), color .2s}.soc[data-astro-cid-jo6i4kqk]:hover .soc__mark[data-astro-cid-jo6i4kqk]{transform:translateY(-2px)}.soc[data-astro-cid-jo6i4kqk]:hover .soc__what[data-astro-cid-jo6i4kqk]{color:var(--c-on-dark)}.soc[data-astro-cid-jo6i4kqk]:hover .soc__go[data-astro-cid-jo6i4kqk]{color:var(--c-yellow);transform:translate(3px,-3px)}.soc[data-astro-cid-jo6i4kqk].soc--badge{grid-template-columns:216px minmax(0,1fr) 16px;gap:6px 16px;padding:12px 6px 12px 0}.soc__badge[data-astro-cid-jo6i4kqk]{width:216px;height:auto}@media (width<=479px){.soc[data-astro-cid-jo6i4kqk].soc--badge{grid-template-areas:"badge.go""txt txt txt";gap:12px 16px}.soc--badge[data-astro-cid-jo6i4kqk] .soc__badge[data-astro-cid-jo6i4kqk]{grid-area:badge}.soc--badge[data-astro-cid-jo6i4kqk] .soc__txt[data-astro-cid-jo6i4kqk]{grid-area:txt}.soc--badge[data-astro-cid-jo6i4kqk] .soc__go[data-astro-cid-jo6i4kqk]{grid-area:go}}.soc[data-astro-cid-jo6i4kqk]:hover .soc__mark--pion[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{animation:.5s ease-in-out infinite alternate pedal}.footer__contact[data-astro-cid-jo6i4kqk]{color:var(--c-on-dark-2);align-content:start;align-self:start;justify-items:start;font-style:normal;line-height:1.5;display:grid}.footer__contact[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:first-child{color:var(--c-on-dark);font-weight:600}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--c-on-dark);text-decoration-color:var(--c-line-dark);align-items:center;transition:text-decoration-color .2s;display:inline-flex}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--c-yellow)}.footer__stage[data-astro-cid-jo6i4kqk]{margin-top:clamp(28px,3vw,36px)}.footer__plan[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--c-line-dark);margin-top:clamp(18px,2.4vw,24px)}.footer__row[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--c-line-dark);grid-template-columns:minmax(0,1fr);padding:14px 0 6px;display:grid}.footer__title[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;line-height:1.2;display:flex}.footer__title[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{flex:none;width:40px;height:auto}.footer__row[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.footer__row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-width:44px;min-height:44px;color:var(--c-on-dark-2);align-items:center;padding:4px 0;line-height:1.25;text-decoration:none;transition:color .2s;display:flex}.footer__row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{background:linear-gradient(var(--c-yellow), var(--c-yellow)) no-repeat 0 100% / 0% 2px;transition:background-size .35s var(--ease-out);padding-bottom:3px}.footer__row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--c-on-dark)}.footer__row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover span[data-astro-cid-jo6i4kqk],.footer__row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible span[data-astro-cid-jo6i4kqk]{background-size:100% 2px}.footer__bottom[data-astro-cid-jo6i4kqk]{gap:4px 32px;margin-top:10px;display:grid}.footer__legal[data-astro-cid-jo6i4kqk],.footer__langs[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small);column-gap:20px}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--c-on-dark-2);align-items:center;display:inline-flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-on-dark)}.footer__langs[data-astro-cid-jo6i4kqk]{column-gap:6px;margin-left:-2px}.footer__langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer__langs[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{border:1px solid var(--c-line-dark);min-height:30px;font-size:var(--fs-small);border-radius:999px;align-items:center;padding:0 12px;transition:border-color .2s;display:inline-flex}.footer__langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover span[data-astro-cid-jo6i4kqk]{border-color:var(--c-on-dark)}.footer__langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=true] span[data-astro-cid-jo6i4kqk]{background:var(--c-paint);border-color:var(--c-paint);color:var(--c-ink);font-weight:600}.footer__sign[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:6px 32px;margin-top:4px;display:flex}.footer__sign[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width<=720px){.footer__stage[data-astro-cid-jo6i4kqk]{display:none}.footer__plan[data-astro-cid-jo6i4kqk]{margin-top:28px}}@media (width>=560px){.footer__social[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__social[data-astro-cid-jo6i4kqk] .is-wide[data-astro-cid-jo6i4kqk]{grid-column:span 2}.soc[data-astro-cid-jo6i4kqk]{min-height:68px;padding:10px 6px 10px 0}.footer__row[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;column-gap:clamp(18px,2.4vw,34px);display:flex}}@media (width>=900px){.footer__arrivee[data-astro-cid-jo6i4kqk]{grid-template-columns:var(--rail);gap:14px var(--rail-gap);grid-template-rows:auto 1fr;grid-template-areas:"brand suivre""contact suivre"}.footer__brand[data-astro-cid-jo6i4kqk]{grid-area:brand;display:block}.footer__tagline[data-astro-cid-jo6i4kqk]{margin-top:18px}.footer__suivre[data-astro-cid-jo6i4kqk]{grid-area:suivre;padding-top:clamp(28px,2.6vw,36px)}.footer__contact[data-astro-cid-jo6i4kqk]{grid-area:contact}.footer__row[data-astro-cid-jo6i4kqk]{grid-template-columns:var(--rail);column-gap:var(--rail-gap);align-items:center;padding:4px 0}.footer__bottom[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.footer__langs[data-astro-cid-jo6i4kqk]{justify-content:flex-end}.footer__sign[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width>=900px) and (pointer:fine){.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:32px}}@media (width>=1180px){.footer__social[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.footer__dossard[data-astro-cid-jo6i4kqk],.soc__mark[data-astro-cid-jo6i4kqk],.soc__go[data-astro-cid-jo6i4kqk],.footer__row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{transition:none}.soc[data-astro-cid-jo6i4kqk]:hover .soc__mark--pion[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{animation:none}}.footer__plan-m[data-astro-cid-jo6i4kqk]{display:none}@media (width<=767px){.footer[data-astro-cid-jo6i4kqk]{padding-bottom:16px}.theme-plateau .footer__defile[data-astro-cid-jo6i4kqk]{padding-top:16px}.footer__defile[data-astro-cid-jo6i4kqk] .defile{padding:4px 0 10px}.footer__defile[data-astro-cid-jo6i4kqk] .defile__track{gap:14px}.footer__defile[data-astro-cid-jo6i4kqk] .defile__track img{width:38px}.theme-plateau .footer__finish[data-astro-cid-jo6i4kqk]{height:23vw}.footer__finish[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{top:-9vw}.footer__arrivee[data-astro-cid-jo6i4kqk]{gap:12px}.footer__brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:14px}.footer__dossard[data-astro-cid-jo6i4kqk]{width:70px;padding:10px 11px 8px}.footer__dossard[data-astro-cid-jo6i4kqk]:before,.footer__dossard[data-astro-cid-jo6i4kqk]:after{top:5px;bottom:5px}.footer__dossard[data-astro-cid-jo6i4kqk]:before{left:4px}.footer__dossard[data-astro-cid-jo6i4kqk]:after{right:4px}.theme-plateau .footer__dossard[data-astro-cid-jo6i4kqk]{margin-top:-24px}.footer__tagline[data-astro-cid-jo6i4kqk]{font-size:1.15rem}.footer__h[data-astro-cid-jo6i4kqk]{margin-bottom:10px;font-size:1.7rem}.footer__social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer__social[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{border-top:0;display:block}.soc[data-astro-cid-jo6i4kqk],.soc[data-astro-cid-jo6i4kqk].soc--badge{min-height:0;padding:0;display:block}.soc__txt[data-astro-cid-jo6i4kqk]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.soc__go[data-astro-cid-jo6i4kqk]{display:none}.soc__badge[data-astro-cid-jo6i4kqk]{width:200px;display:block}.footer__contact[data-astro-cid-jo6i4kqk]{font-size:.92rem;line-height:1.45;display:block}.footer__contact[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:not(:last-of-type):after{content:", "}.footer__contact[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:last-of-type:after{content:"\a ";white-space:pre}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:40px;margin-right:20px}.footer__plan[data-astro-cid-jo6i4kqk]{display:none}.footer__plan-m[data-astro-cid-jo6i4kqk]{margin-top:14px;display:block}.footer__fold[data-astro-cid-jo6i4kqk]>summary[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.03em;min-height:48px;padding-block:8px;font-size:1.1rem;font-weight:700}.footer__fold[data-astro-cid-jo6i4kqk][open]>summary[data-astro-cid-jo6i4kqk]{margin-bottom:0}.footer__fold[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding-bottom:8px;display:grid}.footer__fold[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:42px;color:var(--c-on-dark-2);align-items:center;line-height:1.2;text-decoration:none;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk]{gap:2px;margin-top:8px}.footer__legal[data-astro-cid-jo6i4kqk]{column-gap:16px}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:32px}.footer__langs[data-astro-cid-jo6i4kqk]{display:none}.footer__sign[data-astro-cid-jo6i4kqk]{gap:4px;margin-top:8px;font-size:.82rem}}
