.txcBoa_intro{background:var(--bg-main);padding:clamp(56px,8vw,112px) 0 clamp(32px,4vw,56px)}.txcBoa_surtitre{letter-spacing:.14em;text-transform:uppercase;color:var(--emerald-main);margin-bottom:16px;font-size:.8125rem;font-weight:600}.txcBoa_introTitre{letter-spacing:-.015em;text-wrap:balance;max-width:18ch;margin-bottom:24px;font-size:clamp(2.5rem,5.2vw,4.75rem);line-height:1.04}.txcBoa_introTitre span{color:var(--gold-main)}.txcBoa_introTexte{max-width:56ch;color:var(--text-muted);font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.65}.txcBoa_sommaire{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,4vw,44px);display:flex}.txcBoa_puce{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--heading);border-radius:14px;flex-direction:column;gap:2px;padding:12px 18px;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .2s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.txcBoa_puce span{color:var(--text-muted);font-size:.8125rem;font-weight:400}.txcBoa_puce:hover{border-color:var(--brand-orange);transform:translateY(-2px)}.txcBoa_puce:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.txcBoa_evenement{background:var(--bg-main);border-top:1px solid var(--border-subtle);padding:clamp(48px,7vw,96px) 0;scroll-margin-top:80px}.txcBoa_evenement:last-of-type{padding-bottom:clamp(80px,10vw,140px)}.txcBoa_entete{max-width:68ch;margin-bottom:clamp(28px,4vw,44px)}.txcBoa_meta{color:var(--gold-main);flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:.875rem;font-weight:600;display:flex}.txcBoa_titre{letter-spacing:-.01em;text-wrap:balance;margin-bottom:18px;font-size:clamp(1.875rem,3.4vw,2.875rem);line-height:1.1}.txcBoa_description{color:var(--text-muted);font-size:1.0625rem;line-height:1.7}.txcBoa_description+.txcBoa_description{margin-top:12px}.txcBoa_carrousel{position:relative}.txcBoa_bandeau{border-radius:20px;overflow:hidden}.txcBoa_piste{touch-action:pan-y pinch-zoom;gap:16px;margin:0;padding:0;list-style:none;display:flex}.txcBoa_diapo{aspect-ratio:3/4;background:var(--surface-media);border-radius:20px;flex:none;height:clamp(320px,42vw,520px);overflow:hidden}.txcBoa_paysage{aspect-ratio:16/9}.txcBoa_diapo img{object-fit:cover;width:100%;height:100%;display:block}.txcBoa_commandes{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.txcBoa_fleche{border:1px solid var(--border-highlight);width:44px;height:44px;color:var(--heading);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex}.txcBoa_fleche:hover{border-color:var(--brand-orange);background:var(--bg-card)}.txcBoa_fleche:focus-visible,.txcBoa_point:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.txcBoa_points{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.txcBoa_point{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.txcBoa_point:before{content:"";background:var(--border-highlight);border-radius:50%;width:8px;height:8px;margin:auto;transition:width .3s,background .3s;display:block}.txcBoa_pointActif:before{background:var(--brand-orange);border-radius:4px;width:20px}.txcBoa_blocVideos{margin-top:clamp(40px,5vw,64px)}.txcBoa_sousTitre{margin-bottom:20px;font-size:1.25rem}.txcBoa_videos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.txcBoa_vignette{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.txcBoa_vignette:focus-visible{outline:2px solid var(--brand-orange);outline-offset:4px;border-radius:20px}.txcBoa_vignetteMedia{aspect-ratio:4/5;background:var(--surface-media);border-radius:20px;display:block;position:relative;overflow:hidden}.txcBoa_vignetteMedia img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.txcBoa_vignetteMedia:after{content:"";pointer-events:none;background:linear-gradient(#07090800 60%,#07090873 100%);position:absolute;inset:0}.txcBoa_vignette:hover .txcBoa_vignetteMedia img{transform:scale(1.04)}.txcBoa_lecture{z-index:1;background:var(--brand-orange);width:46px;height:46px;color:var(--on-brand);border-radius:50%;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 22px -8px #00000080}.txcBoa_vignette:hover .txcBoa_lecture{transform:scale(1.08)}.txcBoa_vignetteTitre{color:var(--heading);margin-top:16px;font-size:1.0625rem;font-weight:600;line-height:1.35}.txcBoa_vignetteTexte{color:var(--text-muted);margin-top:6px;font-size:.9375rem;line-height:1.55}.txcBoa_vedette{grid-template-columns:minmax(0,760px)}.txcBoa_vedette .txcBoa_vignetteMedia{aspect-ratio:16/9}.txcBoa_iframe{border:0;width:100%;height:100%;display:block}@media (width<=640px){.txcBoa_diapo{width:78%;height:auto}.txcBoa_paysage{aspect-ratio:4/3;width:92%}.txcBoa_videos{grid-template-columns:repeat(2,minmax(0,1fr))}.txcBoa_vignetteMedia{aspect-ratio:3/4}.txcBoa_vedette{grid-template-columns:minmax(0,1fr)}.txcBoa_vedette .txcBoa_vignetteMedia{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.txcBoa_puce,.txcBoa_vignetteMedia img,.txcBoa_lecture{transition:none}}
