.Lausanne_racine__JNVig{--jaune:#facc15;--blanc-75:rgb(255 255 255/0.75);--blanc-60:rgb(255 255 255/0.6);--blanc-10:rgb(255 255 255/0.1)}.Lausanne_bande__GuRvA{position:relative;overflow:hidden;container-type:inline-size}.Lausanne_scene__4NHd_{--s:calc(100cqw / 100);--trait-frontiere:1.5px;padding-top:32px}@media (min-width:768px){.Lausanne_scene__4NHd_{--s:calc(100cqw / 140);--trait-frontiere:2px;padding-top:48px}}@media (min-width:1024px){.Lausanne_scene__4NHd_{--m:48px;--c:clamp(360px,32.6cqw,480px);--s:min(calc((100cqw - var(--m) - var(--c) - 32px) / 140),calc((100svh - 113px) / 115),7.2px);--hb:max(calc(115 * var(--s) + 48px),calc(100svh - 65px));position:relative;height:calc(20px + var(--hb));padding-top:0;display:grid;grid-template-columns:var(--m) var(--c) minmax(0,1fr);grid-template-rows:20px minmax(0,1fr) auto auto minmax(0,1fr)}}@media (min-width:1280px){.Lausanne_scene__4NHd_{--m:96px}}.Lausanne_texte___XSX2{position:relative;padding:0 24px}@media (min-width:768px){.Lausanne_texte___XSX2{padding:0 48px}}@media (min-width:1024px){.Lausanne_texte___XSX2{grid-column:2;grid-row:3;padding:0;z-index:1}}.Lausanne_titre__Azlz4{font-size:44px;font-weight:300;line-height:.98;letter-spacing:-.045em;color:#fff}@media (min-width:1024px){.Lausanne_titre__Azlz4{font-size:min(5.5cqw,80px)}}.Lausanne_chapeau__X3oia{margin-top:20px;max-width:34rem;font-size:18px;font-weight:300;line-height:1.5;color:var(--blanc-75)}@media (min-width:1024px){.Lausanne_chapeau__X3oia{margin-top:28px;font-size:19px}}.Lausanne_cadre__jHoaZ{position:relative;margin-top:28px;width:100%;height:calc(90 * var(--s));overflow:hidden;touch-action:pan-y pinch-zoom}@media (min-width:768px){.Lausanne_cadre__jHoaZ{margin-top:32px;height:calc(115 * var(--s))}}@media (min-width:1024px){.Lausanne_cadre__jHoaZ{position:absolute;margin-top:0;left:calc(var(--m) + var(--c) + 32px);top:calc(20px + (var(--hb) - 115 * var(--s)) / 2);width:calc(140 * var(--s));overflow:visible}}.Lausanne_boite__DEXZ4{position:absolute;width:calc(309 * var(--s));height:calc(116 * var(--s));left:calc(-112 * var(--s));top:calc(-13 * var(--s))}@media (min-width:768px){.Lausanne_boite__DEXZ4{left:calc(-88 * var(--s));top:0}}.Lausanne_svg__1nykR{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.Lausanne_frontiere__9ZBu9{stroke-width:var(--trait-frontiere)}.Lausanne_canton__3xyRV{stroke-width:1px}.Lausanne_rhone__KZ43Y{stroke-width:2px}.Lausanne_repere__c9dkb{position:absolute;z-index:2;width:12px;height:12px;margin:-6px 0 0 -6px;border:2px solid #fff;border-radius:9999px;background:transparent;pointer-events:none}.Lausanne_repereEclaire__H4g33{border-color:#000}.Lausanne_nom__08EFD{position:absolute;z-index:2;font-size:clamp(1.25rem,2.2cqw,2rem);font-weight:300;line-height:1;color:#fff;white-space:nowrap;pointer-events:none;left:var(--x);top:calc(var(--ybm) + 12px);transform:translateX(-50%)}@media (min-width:768px){.Lausanne_nom__08EFD{top:calc(var(--ybd) + 12px)}}.Lausanne_nomLausanne__Vkx8O,.Lausanne_nomSion__YNFFq{white-space:nowrap}.Lausanne_nomLausanne__Vkx8O{left:auto;right:calc(100% - var(--xgm) + 12px);top:calc(var(--yc) - 12px);transform:translateY(-50%)}@media (min-width:768px){.Lausanne_nomLausanne__Vkx8O{right:calc(100% - var(--xgd) + 12px);top:calc(var(--yc) - 19px)}}.Lausanne_lampesLarge__U5z12{display:none}@media (min-width:768px){.Lausanne_lampesLarge__U5z12{display:inline}.Lausanne_lampesMobile__d5Cjx{display:none}}.Lausanne_calque__cqMIh{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.Lausanne_eclaire__fMshX{position:absolute;inset:0;clip-path:polygon(0 0,0 0,0 0)}.Lausanne_nomEclaire__G_Scz{color:#000}.Lausanne_commandes__UfrnB{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;padding:0 24px;margin-top:8px}@media (min-width:768px){.Lausanne_commandes__UfrnB{display:flex;gap:16px;padding:0 48px;margin-top:16px}}@media (min-width:1024px){.Lausanne_commandes__UfrnB{grid-column:2;grid-row:4;padding:0;margin-top:40px}}@media (min-width:1280px){.Lausanne_commandes__UfrnB{gap:24px}}.Lausanne_cmd__H7ny4{display:inline-flex;align-items:center;gap:12px;min-height:56px;color:#fff;font-size:20px;font-weight:300;line-height:1;transition:color .25s cubic-bezier(.16,1,.3,1)}.Lausanne_cmd__H7ny4:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.Lausanne_cmdSion__zJcHo{justify-content:flex-end}@media (min-width:768px){.Lausanne_cmdSion__zJcHo{justify-content:flex-start}}@media (min-width:1024px){.Lausanne_cmd__H7ny4{min-height:64px}}@media (min-width:1280px){.Lausanne_cmd__H7ny4{font-size:24px}}.Lausanne_fleche__mxeCX{flex:none;width:48px;height:28px;overflow:visible;fill:none;stroke:currentColor;transition:transform .52s cubic-bezier(.19,1,.22,1)}@media (min-width:1024px){.Lausanne_fleche__mxeCX{width:96px}}@media (min-width:1440px){.Lausanne_fleche__mxeCX{width:136px}}.Lausanne_gauche__EfJqv{transform:scaleX(-1)}.Lausanne_racine__JNVig[data-lieu=lausanne] .Lausanne_cmd__H7ny4[data-cmd=lausanne],.Lausanne_racine__JNVig[data-lieu=sion] .Lausanne_cmd__H7ny4[data-cmd=sion]{color:var(--jaune)}@media (hover:hover){.Lausanne_racine__JNVig[data-lieu=deux] .Lausanne_cmd__H7ny4:hover,.Lausanne_racine__JNVig[data-lieu=lausanne] .Lausanne_cmd__H7ny4[data-cmd=sion]:hover,.Lausanne_racine__JNVig[data-lieu=sion] .Lausanne_cmd__H7ny4[data-cmd=lausanne]:hover{color:var(--jaune)}.Lausanne_racine__JNVig[data-lieu=deux] .Lausanne_cmd__H7ny4[data-cmd=lausanne]:hover .Lausanne_fleche__mxeCX,.Lausanne_racine__JNVig[data-lieu=sion] .Lausanne_cmd__H7ny4[data-cmd=lausanne]:hover .Lausanne_fleche__mxeCX{transform:translateX(-8px) scaleX(-1)}.Lausanne_racine__JNVig[data-lieu=deux] .Lausanne_cmd__H7ny4[data-cmd=sion]:hover .Lausanne_fleche__mxeCX,.Lausanne_racine__JNVig[data-lieu=lausanne] .Lausanne_cmd__H7ny4[data-cmd=sion]:hover .Lausanne_fleche__mxeCX{transform:translateX(8px)}}.Lausanne_source__48PDl{display:flex;justify-content:flex-end;padding:0 24px}@media (min-width:768px){.Lausanne_source__48PDl{padding:0 48px}}@media (min-width:1280px){.Lausanne_source__48PDl{padding:0 96px}}.Lausanne_sourceLien__e_sev{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px;line-height:1.4;color:var(--blanc-60);text-align:right}.Lausanne_sourceLien__e_sev a{text-decoration:underline;text-underline-offset:3px}.Lausanne_sourceLien__e_sev a:hover{color:var(--jaune)}.Lausanne_lieu__zwJQ6{border-top:2px solid var(--blanc-10);padding-top:32px;transition:border-color .25s cubic-bezier(.16,1,.3,1)}.Lausanne_lieuHeure__IDo_O,.Lausanne_lieuRepere__gv1E4,.Lausanne_lieuTexte__JJY4u{color:var(--blanc-60);transition:color .25s cubic-bezier(.16,1,.3,1)}.Lausanne_racine__JNVig[data-lieu=deux] .Lausanne_lieu__zwJQ6,.Lausanne_racine__JNVig[data-lieu=lausanne] .Lausanne_lieu__zwJQ6[data-bloc=lausanne],.Lausanne_racine__JNVig[data-lieu=sion] .Lausanne_lieu__zwJQ6[data-bloc=sion]{border-top-color:var(--jaune)}.Lausanne_racine__JNVig[data-lieu=deux] .Lausanne_lieu__zwJQ6 .Lausanne_lieuRepere__gv1E4,.Lausanne_racine__JNVig[data-lieu=lausanne] .Lausanne_lieu__zwJQ6[data-bloc=lausanne] .Lausanne_lieuRepere__gv1E4,.Lausanne_racine__JNVig[data-lieu=sion] .Lausanne_lieu__zwJQ6[data-bloc=sion] .Lausanne_lieuRepere__gv1E4{color:var(--jaune)}.Lausanne_racine__JNVig[data-lieu=deux] .Lausanne_lieu__zwJQ6 .Lausanne_lieuTexte__JJY4u,.Lausanne_racine__JNVig[data-lieu=lausanne] .Lausanne_lieu__zwJQ6[data-bloc=lausanne] .Lausanne_lieuTexte__JJY4u,.Lausanne_racine__JNVig[data-lieu=sion] .Lausanne_lieu__zwJQ6[data-bloc=sion] .Lausanne_lieuTexte__JJY4u{color:#fff}.Lausanne_racine__JNVig[data-lieu=deux] .Lausanne_lieu__zwJQ6 .Lausanne_lieuHeure__IDo_O,.Lausanne_racine__JNVig[data-lieu=lausanne] .Lausanne_lieu__zwJQ6[data-bloc=lausanne] .Lausanne_lieuHeure__IDo_O,.Lausanne_racine__JNVig[data-lieu=sion] .Lausanne_lieu__zwJQ6[data-bloc=sion] .Lausanne_lieuHeure__IDo_O{color:var(--blanc-75)}.Lausanne_lieuLien__d2BD1{display:inline-flex;align-items:center;min-height:52px;color:var(--blanc-75);text-decoration:underline;text-underline-offset:4px;transition:color .25s cubic-bezier(.16,1,.3,1)}.Lausanne_lieuLien__d2BD1:hover{color:var(--jaune)}.Lausanne_lieuLien__d2BD1:focus-visible,.Lausanne_sourceLien__e_sev a:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.Lausanne_indicateur__lQZB_{min-height:18px;line-height:18px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--blanc-60)}.Lausanne_indicateur__lQZB_[data-present=true]{color:var(--jaune)}@media (prefers-reduced-motion:reduce){.Lausanne_cmd__H7ny4,.Lausanne_fleche__mxeCX,.Lausanne_lieuHeure__IDo_O,.Lausanne_lieuLien__d2BD1,.Lausanne_lieuRepere__gv1E4,.Lausanne_lieuTexte__JJY4u,.Lausanne_lieu__zwJQ6{transition:none}.Lausanne_racine__JNVig[data-lieu=deux] .Lausanne_cmd__H7ny4[data-cmd=lausanne]:hover .Lausanne_fleche__mxeCX,.Lausanne_racine__JNVig[data-lieu=sion] .Lausanne_cmd__H7ny4[data-cmd=lausanne]:hover .Lausanne_fleche__mxeCX{transform:scaleX(-1)}.Lausanne_racine__JNVig[data-lieu=deux] .Lausanne_cmd__H7ny4[data-cmd=sion]:hover .Lausanne_fleche__mxeCX,.Lausanne_racine__JNVig[data-lieu=lausanne] .Lausanne_cmd__H7ny4[data-cmd=sion]:hover .Lausanne_fleche__mxeCX{transform:none}}