.rv-ouverture .aff-corps{padding-bottom:clamp(1rem,2.6vh,2rem)}.rv-ouverture .aff-titre{margin-top:auto;padding-top:clamp(.25rem,1.4vh,1rem)}.rv-ouverture .aff-ligne{font-size:min(calc(100cqw / var(--r,6) * .985), calc(37svh / var(--n,2)), 13rem)}.rv-ouverture .aff-bandes{margin-top:clamp(.6rem,1.6vh,1.25rem);font-size:clamp(1.05rem,1.9vw,2rem)}.rv-ouverture{position:relative}.rv-ouverture .aff-pied{gap:clamp(1.1rem,2.8vh,1.9rem);margin-top:0;margin-bottom:auto;padding-top:clamp(1.5rem,4.5vh,3rem)}.rv-ouverture .aff-chapo{text-wrap:balance;max-width:none;font-size:clamp(1rem,.92rem + .3vw,1.25rem);line-height:1.4}.rv-ouverture .aff-actions{gap:.85rem}.rv-ouverture .aff-actions>.rv-dates-affiche{margin-bottom:clamp(.35rem,1.2vh,.85rem)}.rv-ouverture .aff-mentions{border-top:1.5px solid var(--filet);padding-top:clamp(.85rem,2vh,1.25rem);font-size:clamp(.9rem,1vw,1.1rem)}.rv-ouverture .rv-dates-affiche{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.75rem;display:grid}.rv-ouverture .rv-dates-ligne{gap:.8rem;min-height:3.75rem;padding:.5rem .75rem .5rem .5rem}.evt-carte-ouverture{z-index:3;right:max(var(--gouttiere,1.5rem), calc((100% - var(--largeur)) / 2));border-radius:var(--rayon);width:min(25rem,30vw);color:var(--encre);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem;padding:.9rem 1.25rem .9rem .9rem;display:grid;position:absolute;bottom:clamp(5.5rem,12vh,8rem);box-shadow:0 1.25rem 2.5rem -1.25rem #1413188c}.evt-carte-affiche{--plaque:var(--rouge);width:5.75rem}.evt-carte-affiche .rv-affiche-feuille{aspect-ratio:4/5}.evt-carte-texte{gap:.35rem;min-width:0;display:grid}.evt-carte-quand{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.8rem;font-weight:700;display:flex}.evt-carte-pastille{background:var(--rouge-fonce);color:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem .2rem .45rem;font-weight:800;display:inline-flex}.evt-carte-pastille .picto{width:.95rem;height:.95rem}.evt-carte-rang{color:#5c5a63}.evt-carte-date{font-family:var(--f-display);text-transform:uppercase;font-size:1.45rem;font-weight:900;font-stretch:75%;line-height:1}.evt-carte-ligne{align-items:center;gap:.45rem;font-size:.9rem;font-weight:650;display:flex}.evt-carte-ligne .icone{color:var(--rouge-fonce);flex:none}.evt-carte-lieu{text-underline-offset:.2em;justify-self:start;text-decoration:underline;text-decoration-thickness:1px}.evt-carte-lieu:hover{text-decoration-thickness:2px}@media (max-width:63.99rem){.evt-carte-ouverture{display:none}}.rv-dates-ligne{border-radius:var(--rayon-petit);background:var(--fond-haut);min-height:3.25rem;box-shadow:inset 0 0 0 1px var(--filet);transition:translate var(--d-glisse) var(--courbe);align-items:center;gap:.65rem;padding:.35rem .6rem .35rem .35rem;display:flex}.rv-dates-pave{background:var(--rouge-fonce);color:#fff;width:3.4rem;font-family:var(--f-display);text-transform:uppercase;border-radius:.55rem;flex:none;place-items:center;padding:.3rem 0 .25rem;font-weight:900;line-height:.9;display:grid}.rv-dates-num{font-size:1.7rem;font-stretch:70%}.rv-dates-mois{font-size:.72rem;font-stretch:85%}.rv-dates-annee{opacity:.85;font-size:.62rem;font-stretch:85%}.rv-ouverture .rv-dates-texte{gap:.2rem;min-width:0;display:grid}.rv-ouverture .rv-dates-jour{font-size:clamp(1.05rem,1.2vw,1.3rem)}.rv-ouverture .rv-dates-heures{color:var(--texte-doux);font-size:.85rem}.rv-ouverture .rv-dates-fleche{width:1rem;height:1rem}.rv-dates-affiche [data-passee] .rv-dates-pave{background:var(--texte-doux)}@media (min-width:64rem){.rv-ouverture .aff-biais .aff-titre{width:52%}.rv-ouverture .aff-biais .aff-pied{max-width:min(50%,44rem)}}@media (min-width:64rem) and (max-height:50rem){.rv-ouverture .aff-ligne{font-size:min(calc(100cqw / var(--r,6) * .985), calc(31svh / var(--n,2)), 13rem)}}@media (max-width:63.99rem){.rv-ouverture .aff-biais .aff-photo{clip-path:polygon(0 26%,100% 0,100% 100%,0 100%);height:clamp(9rem,24svh,16rem)}.rv-ouverture .aff-biais .aff-corps{padding-bottom:calc(clamp(9rem,24svh,16rem) + .5rem)}}@media (max-width:47.99rem){.rv-ouverture .rv-dates-affiche{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.rv-ouverture .rv-dates-ligne{text-align:center;flex-direction:column;gap:.3rem;padding:.35rem .25rem .45rem}.rv-ouverture .rv-dates-texte{justify-items:center}.rv-ouverture .rv-dates-heures{font-size:.72rem}.rv-ouverture .rv-dates-fleche{display:none}.rv-ouverture .aff-actions>.bouton{flex:1 1 0;width:auto;min-width:0;padding-inline:.9rem}.rv-ouverture .aff-mentions{display:none}}@layer components{.evt-tete{gap:clamp(.75rem,1.5vw,1.25rem);margin-bottom:clamp(1.75rem,3.5vw,3.25rem);display:grid}.evt-tete-texte{text-wrap:balance;max-width:80rem;font-size:clamp(1.05rem,.98rem + .3vw,1.3rem);font-weight:600;line-height:1.35}.evt-colle{top:calc(var(--entete) + 1.5rem);position:sticky}.evt-agenda{padding-block:clamp(3.5rem,7vw,7rem)}.evt-billets-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:clamp(1rem,2vw,1.5rem);display:flex}.evt-filtres{flex-wrap:wrap;gap:.45rem;display:flex}.evt-filtre{--t:var(--texte);--t-sur:var(--fond);min-height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--filet-fort);transition:background-color var(--d-pose) linear, color var(--d-pose) linear;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .5rem .35rem .95rem;font-size:.95rem;font-weight:700;display:inline-flex}.evt-filtre .picto{width:1.15rem;height:1.15rem}.evt-filtre-nb{background:var(--fond-alt);border-radius:999px;place-items:center;min-width:1.8rem;height:1.8rem;padding-inline:.4rem;font-size:.8rem;display:grid}.evt-filtre:hover{box-shadow:inset 0 0 0 1.5px var(--texte)}.evt-filtre[aria-pressed=true]{background:var(--t);color:var(--t-sur);box-shadow:none}.evt-filtre[aria-pressed=true] .evt-filtre-nb{background:color-mix(in srgb, var(--t-sur) 22%, transparent)}.evt-fleches{gap:.45rem;display:flex}.evt-fleche{background:var(--texte);width:3rem;height:3rem;color:var(--fond);transition:opacity var(--d-pose) linear, scale var(--d-tap) var(--courbe);border-radius:50%;place-items:center;display:grid}.evt-fleche:active{scale:.92}.evt-fleche:disabled{opacity:.25;cursor:default}.evt-piste{--carte:clamp(17.5rem, 26vw, 23rem);grid-auto-flow:column;grid-auto-columns:var(--carte);margin-inline:calc(-1 * var(--g,var(--gouttiere)));padding:.5rem var(--g,var(--gouttiere)) 1.25rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g,var(--gouttiere));scrollbar-width:thin;cursor:grab;gap:clamp(.75rem,1.4vw,1.25rem);display:grid;overflow-x:auto}.evt-piste[data-saisie]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.evt-billet{scroll-snap-align:start;border-radius:var(--rayon);background:var(--fond-haut);color:var(--texte);box-shadow:inset 0 0 0 1px var(--filet);transition:translate var(--d-glisse) var(--courbe);grid-template-rows:auto 1fr;display:grid;position:relative}.evt-billet:hover{translate:0 -.35rem}.evt-billet-talon.rv-talon.grand{border-radius:var(--rayon) var(--rayon) 0 0;background:var(--t);color:var(--t-sur);flex-direction:row;justify-content:space-between;align-items:flex-end;padding:1rem 1.15rem .9rem}.evt-billet-talon .rv-talon-chiffre{order:-1;line-height:.82;font-size:clamp(4rem,6vw,5.5rem)!important}.evt-billet-talon .rv-talon-jour,.evt-billet-talon .rv-talon-mois{text-align:right}.evt-billet-talon .rv-talon-jour{margin-left:auto}.evt-billet-talon{grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:.75rem;display:grid!important}.evt-billet-talon .rv-talon-chiffre{grid-row:1/span 2}.evt-billet-talon .rv-talon-jour{align-self:end}.evt-billet-corps{border-top:2px dashed var(--filet-fort);flex-direction:column;gap:.7rem;padding:1.15rem 1.15rem 1.1rem;display:flex;position:relative}.evt-billet-corps:before,.evt-billet-corps:after{content:"";background:var(--fond);border-radius:50%;width:1.4rem;height:1.4rem;position:absolute;top:-.75rem}.evt-billet-corps:before{left:-.7rem}.evt-billet-corps:after{right:-.7rem}.evt-billet-type{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;font-size:.9rem;font-weight:700;display:flex}.evt-billet-type .picto{width:1.25rem;height:1.25rem}.evt-billet-badge{background:var(--t);color:var(--t-sur);border-radius:999px;margin-left:auto;padding:.2rem .6rem;font-size:.75rem}.evt-billet-fini{background:var(--texte-doux);color:var(--fond-haut)}.evt-billet-titre{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.6rem,2vw,1.95rem);font-weight:900;font-stretch:70%;line-height:.95}.evt-billet-lien:after{content:"";border-radius:var(--rayon);position:absolute;inset:0}.evt-billet-lien:focus-visible{outline:none}.evt-billet:has(.evt-billet-lien:focus-visible){outline:.1875rem solid var(--texte);outline-offset:.1875rem}.evt-billet-infos{gap:.4rem;font-size:.95rem;line-height:1.3;display:grid}.evt-billet-infos li{align-items:flex-start;gap:.55rem;display:flex}.evt-billet-infos .picto{width:1.1rem;height:1.1rem;color:var(--texte-doux);flex:none;margin-top:.1rem}.evt-billet-suite{border-top:1px solid var(--filet);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-weight:800;display:flex}.evt-billet-suite .icone{width:1.1rem;height:1.1rem;transition:translate var(--d-glisse) var(--courbe)}.evt-billet:hover .evt-billet-suite .icone{translate:.3rem}.evt-billet[data-passe] .evt-billet-talon{opacity:.45}.evt-billet[data-passe] .evt-billet-titre{color:var(--texte-doux)}.evt-prochaines{justify-items:start;gap:.6rem;display:grid}.evt-prochaines-etiquette{background:var(--soleil);color:var(--encre);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem .3rem .5rem;font-size:.85rem;font-weight:800;line-height:1.2;display:inline-flex}.evt-prochaines-etiquette .picto{width:1rem;height:1rem}.evt-prochaines:not([data-etat=ouverte]) .evt-prochaines-etiquette{color:var(--texte);box-shadow:inset 0 0 0 1.5px var(--filet-fort);background:0 0}.evt-prochaines-titre{color:var(--texte-doux);gap:.1rem;font-size:.95rem;font-weight:700;display:grid}.evt-prochaines-titre time{font-family:var(--f-display);text-transform:uppercase;color:var(--texte);font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem);font-weight:900;font-stretch:75%;line-height:1}.evt-prochaines[data-etat=attente] .evt-prochaines-titre{color:var(--texte);font-size:1.05rem}.evt-prochaines .bouton.evt-prochaines-action{white-space:normal;text-align:left;justify-content:space-between;width:100%;max-width:26rem;min-height:3.6rem;padding-left:1.5rem;font-size:1.15rem;font-weight:800}@media (max-width:29.99rem){.evt-prochaines .bouton.evt-prochaines-action{gap:.5rem;padding-left:1rem;font-size:.95rem}}.evt-prochaines-info{max-width:26rem;font-size:.98rem;font-weight:600;line-height:1.4}.evt-prochaines-suite{flex-wrap:wrap;gap:.35rem 1.25rem;font-size:.95rem;font-weight:700;display:flex}.evt-prochaines-suite a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1.5px}.evt-prochaines-suite a:hover{text-decoration-thickness:3px}.evt-prochaines ul{gap:.45rem;width:100%;max-width:26rem;display:grid}.evt-pour-qui{padding-block:clamp(3.5rem,7vw,7rem)}.evt-pour-qui .rv-regards-gauche{align-content:start;gap:1rem;display:grid}.evt-pour-qui .rv-regards-choix{margin-top:.75rem}.evt-pour-qui .rv-regard-onglet{font-size:clamp(1.9rem,3.2vw,3.4rem)}.evt-pour-qui .rv-regard-corps{border-radius:var(--rayon-grand);background:var(--fond-haut);padding:clamp(1.25rem,2.6vw,2.5rem)}.evt-pour-qui .rv-regard-envie{text-wrap:balance}.evt-pour-qui .rv-regard-faits{grid-template-rows:auto auto;gap:.6rem 1.25rem}.evt-pour-qui .rv-regard-faits>div{grid-row:span 2;grid-template-rows:subgrid;border-radius:var(--rayon);background:var(--soleil);color:var(--encre);gap:.6rem;padding:1rem 1.1rem 1.1rem;display:grid}.evt-pour-qui .rv-regard-faits dd{white-space:nowrap;grid-row:1;align-self:end;font-size:clamp(2.2rem,3.2vw,3.3rem)}.evt-pour-qui .rv-regard-faits dt{text-wrap:balance;grid-row:2;font-size:.92rem}.evt-pour-qui .rv-regard-faits{border:0;padding:0}.evt-pour-qui .rv-regard-q{align-items:flex-start;gap:.55rem;display:flex}.evt-pour-qui .rv-regard-q .picto{width:1.3rem;height:1.3rem;color:var(--rouge-fonce);flex:none;margin-top:.1rem}.evt-pour-qui .rv-regard-r{text-wrap:pretty}@media (min-width:64rem){.evt-pour-qui .rv-regards{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.evt-pour-qui .rv-regards-gauche{top:calc(var(--entete) + 1.5rem);position:sticky}}.evt-faq{padding-block:clamp(3.5rem,7vw,7rem)}.evt-faq-grille{gap:2rem clamp(2rem,5vw,5rem);display:grid}.evt-faq-tete .evt-colle{gap:1.1rem;display:grid}.evt-faq-texte{text-wrap:balance;max-width:28rem;font-size:1.1rem;font-weight:600;line-height:1.4}.evt-faq-rubriques{flex-wrap:wrap;gap:.45rem;display:flex}.evt-faq-rubriques li{box-shadow:inset 0 0 0 1.5px var(--filet-fort);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem .35rem .6rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-faq-rubriques .picto{width:1.1rem;height:1.1rem}.evt-faq-actions{flex-wrap:wrap;gap:.5rem;display:flex}.evt-faq-liste{gap:.6rem;display:grid}.evt-faq-tete .evt-colle{gap:1.5rem}.evt-faq-contact{border-radius:var(--rayon);max-width:26rem;box-shadow:inset 0 0 0 1.5px var(--filet-fort);gap:.65rem;margin-top:.5rem;padding:1.25rem 1.4rem;display:grid}.evt-faq-contact-titre{font-family:var(--f-display);text-transform:uppercase;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:900;font-stretch:75%;line-height:1.05;display:flex}.evt-faq-contact-heures,.evt-faq-contact-lien{align-items:center;gap:.6rem;font-size:.98rem;display:flex}.evt-faq-contact-heures{color:var(--texte-doux)}.evt-faq-contact-lien{text-underline-offset:.2em;justify-self:start;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px}.evt-faq-contact-lien:hover{text-decoration-thickness:3px}.evt-faq-contact .picto{width:1.2rem;height:1.2rem;color:var(--soleil);flex:none}.evt-faq .evt-faq-q{border-radius:var(--rayon);background:var(--fond-alt);transition:background-color var(--d-pose) linear;border:0}.evt-faq .evt-faq-q>summary{min-height:3.5rem;color:var(--texte);padding:.85rem 1rem .85rem .85rem}.evt-faq .evt-faq-q>summary:hover{color:var(--texte);padding-left:.85rem}.evt-faq .evt-faq-q:hover,.evt-faq .evt-faq-q[open]{background:var(--fond-haut)}.evt-faq .evt-faq-q[open]>summary .rond{background:var(--soleil);color:var(--encre)}.evt-faq-titre{text-wrap:balance;align-items:center;gap:.85rem;font-size:clamp(1.05rem,1rem + .25vw,1.2rem);font-weight:700;line-height:1.3;display:flex}.evt-faq-picto{background:var(--fond);width:2.5rem;height:2.5rem;color:var(--texte);border-radius:50%;flex:none;place-items:center;display:grid}.evt-faq-picto .picto{width:1.2rem;height:1.2rem}.evt-faq .accordeon-corps{padding:0 1.25rem 1.35rem 4.2rem}.evt-faq .accordeon-corps p{text-wrap:pretty;max-width:none}@media (prefers-reduced-motion:no-preference){.evt-faq .evt-faq-q[open] .accordeon-corps{animation:evt-ouvre var(--d-glisse) var(--courbe) both}}@media (max-width:47.99rem){.evt-faq .accordeon-corps{padding-left:1rem}}@media (min-width:64rem){.evt-faq-grille{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}}.evt-attente{padding-block:clamp(3.5rem,7vw,7rem)}.evt-attente-grille,.evt-preparer{gap:clamp(.75rem,1.4vw,1.25rem);display:grid}.evt-preparer-lien{border-radius:var(--rayon);background:var(--fond-alt);height:100%;transition:background-color var(--d-pose) linear;grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;padding:clamp(1.1rem,2vw,1.6rem);display:grid;position:relative}.evt-preparer-picto{background:var(--texte);width:3.25rem;height:3.25rem;color:var(--fond);transition:rotate var(--d-glisse) var(--courbe);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.evt-preparer-picto .picto{width:1.5rem;height:1.5rem}.evt-preparer-titre{font-family:var(--f-display);text-transform:uppercase;align-self:end;padding-right:2rem;font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:900;font-stretch:75%;line-height:1}.evt-preparer-poids{font-family:var(--f-corps);text-transform:none;font-size:.6em;font-weight:600;font-stretch:100%}.evt-preparer-texte{color:var(--texte-doux);text-wrap:pretty;line-height:1.4}.evt-preparer-fleche{width:1.25rem;height:1.25rem;transition:translate var(--d-glisse) var(--courbe);position:absolute;top:clamp(1.1rem,2vw,1.6rem);right:clamp(1.1rem,2vw,1.6rem)}.evt-preparer-lien:hover{background:var(--soleil);color:var(--encre)}.evt-preparer-lien:hover .evt-preparer-texte{color:var(--encre)}.evt-preparer-lien:hover .evt-preparer-picto{background:var(--encre);color:var(--soleil);rotate:-12deg}.evt-preparer-lien:hover .evt-preparer-fleche{translate:.25rem}@media (min-width:48rem){.evt-preparer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.evt-attente-grille{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.evt-ouv .ouv-outil{align-self:center}.evt-fiche{border-radius:var(--rayon-grand);background:var(--fond-haut);color:var(--texte);display:grid;position:relative;overflow:clip}.ambiance-rouge .evt-fiche,.ambiance-bleu .evt-fiche,.ambiance-nuit .evt-fiche,.ambiance-soleil .evt-fiche{--fond-haut:#fff;--texte:#24262b;--texte-doux:#55565f;--filet:#14131821;--filet-fort:#14131866;--accent-lisible:#b93a25;--bleu-lisible:#014fa4}.evt-fiche .rv-terminee{z-index:2}.evt-fiche-talon.rv-talon.grand{background:var(--aplat-fonce);color:#fff;border-radius:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:end;column-gap:1rem;padding:clamp(1rem,2vw,1.5rem) clamp(1.25rem,2.4vw,2rem);display:grid}.evt-fiche[data-teinte=nuit] .evt-fiche-talon.rv-talon.grand{background:var(--soleil);color:var(--encre)}.evt-fiche-talon .rv-talon-chiffre{grid-row:1/span 2;line-height:.8;font-size:clamp(5rem,9vw,8.5rem)!important}.evt-fiche-talon .rv-talon-jour,.evt-fiche-talon .rv-talon-mois{font-weight:800;font-size:clamp(1rem,1.4vw,1.3rem)!important}.evt-fiche-infos{padding:.5rem clamp(1.25rem,2.4vw,2rem) 1rem;display:grid}.evt-fiche-infos>div{border-bottom:1px solid var(--filet);grid-template-columns:7rem minmax(0,1fr);gap:.75rem;padding-block:.75rem;display:grid}.evt-fiche-infos>div:last-child{border-bottom:0}.evt-fiche-infos dt{color:var(--texte-doux);align-items:center;gap:.5rem;font-weight:700;display:flex}.evt-fiche-infos dt .picto{width:1.15rem;height:1.15rem}.evt-fiche-infos dd{text-wrap:pretty;font-weight:700;line-height:1.35}.evt-fiche-carte{gap:.2rem;display:grid}.evt-fiche-carte-mot{color:var(--accent-lisible);text-underline-offset:.2em;align-items:center;gap:.35rem;font-size:.9rem;text-decoration:underline;display:inline-flex}.evt-fiche-carte-mot .icone{width:.9rem;height:.9rem}.evt-ouv-agenda{min-height:2.75rem}@media (max-width:29.99rem){.evt-fiche-infos>div{grid-template-columns:1fr;gap:.25rem}}.evt-programme{padding-block:clamp(3.5rem,7vw,6.5rem)}.evt-programme-grille{gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.evt-programme-texte{align-content:start;gap:1.25rem;display:grid}.evt-devise{font-family:var(--f-display);text-transform:uppercase;color:var(--accent-lisible);gap:.2rem;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:900;font-stretch:75%;line-height:1.05;display:grid}.evt-temps{gap:.6rem;display:grid}.evt-temps-un{border-radius:var(--rayon);background:var(--fond-alt);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.evt-temps-picto{background:var(--rouge-fonce);color:#fff;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid}.evt-temps-picto .picto{width:1.5rem;height:1.5rem}.evt-temps-verbe{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:900;font-stretch:70%;line-height:.95}.evt-temps-verbe span{color:var(--accent-lisible)}.evt-temps-texte,.evt-resume{text-wrap:pretty;margin-top:.5rem;line-height:1.5}.evt-resume{max-width:40rem;font-size:1.15rem}.evt-rassure{gap:.5rem;display:grid}.evt-rassure li,.evt-recurrent{align-items:flex-start;gap:.6rem;line-height:1.4;display:flex}.evt-rassure .picto,.evt-recurrent .picto{width:1.3rem;height:1.3rem;color:var(--accent-lisible);flex:none;margin-top:.1rem}.evt-liens{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.evt-affiche{justify-items:center;gap:.6rem;display:grid}.evt-affiche-cadre{border-radius:var(--rayon);width:min(100%,26rem);display:block;position:relative;overflow:clip;rotate:none}.evt-affiche-cadre img{object-fit:cover}.evt-affiche figcaption{color:var(--texte-doux);font-size:.9rem;font-weight:700}@media (min-width:64rem){.evt-programme-grille{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}.evt-programme-visuel{top:calc(var(--entete) + 1.5rem);position:sticky}}.evt-autres,.evt-inscription{padding-block:clamp(3.5rem,7vw,6.5rem)}.evt-inscription-grille{gap:2rem clamp(2rem,4vw,4rem);display:grid}.evt-recap-colle{gap:1.25rem;display:grid}.evt-recap-billet{border-radius:var(--rayon);background:var(--fond-haut);box-shadow:inset 0 0 0 1px var(--filet);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;display:grid}.evt-recap-talon.rv-talon{background:var(--t);min-width:6rem;color:var(--t-sur)}.evt-recap-talon .rv-talon-chiffre{font-size:3.25rem}.evt-recap-titre{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:1.6rem;font-weight:900;font-stretch:70%;line-height:.95}.evt-recap-infos{gap:.35rem;margin-top:.7rem;font-size:.95rem;line-height:1.3;display:grid}.evt-recap-infos li,.evt-recap-gages li{align-items:flex-start;gap:.5rem;display:flex}.evt-recap-infos .picto,.evt-recap-gages .picto{width:1.1rem;height:1.1rem;color:var(--texte-doux);flex:none;margin-top:.1rem}.evt-recap-gages{gap:.6rem;font-size:.95rem;line-height:1.4;display:grid}.evt-recap-gages a{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.evt-formulaire{border-radius:var(--rayon-grand);background:var(--fond-haut);box-shadow:inset 0 0 0 1px var(--filet);padding:clamp(1.25rem,2.6vw,2.5rem);container-type:inline-size}.evt-formulaire .ed-champs>.champ:first-child{grid-column:auto}.evt-formulaire .ed-champs{margin-top:.75rem}.evt-formulaire .ed-form textarea.saisie{min-height:6.5rem}@container (min-width:34rem){.evt-formulaire .ed-champs>.champ:nth-child(5):last-child{grid-column:1/-1}}.evt-sans{gap:1rem;display:grid}.evt-sans-titre{font-family:var(--f-display);text-transform:uppercase;align-items:flex-start;gap:.6rem;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:900;font-stretch:75%;line-height:1;display:flex}.evt-sans-titre .picto{flex:none;width:1.5rem;height:1.5rem}.evt-sans-texte{text-wrap:pretty;line-height:1.5}@media (min-width:64rem){.evt-inscription-grille{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start}.evt-recap-colle{top:calc(var(--entete) + 1.5rem);position:sticky}}@media (prefers-reduced-motion:reduce){.evt-billet,.evt-lien-date,.evt-preparer-picto,.evt-preparer-fleche,.evt-billet-suite .icone,.rv-dates-ligne{transition:none}.evt-billet:hover,.evt-lien-date:hover{translate:none}}.icone:where(.evt-preparer-fleche){width:1.15em;height:1.15em}}@media (max-width:47.99rem){.evt-billets-barre{flex-wrap:nowrap}.evt-filtres{min-width:0;margin-left:calc(-1 * var(--g,var(--gouttiere)));padding:.2rem .2rem .2rem var(--g,var(--gouttiere));scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.evt-filtre{flex:none}}
