.notes-ambient[data-astro-cid-z6gh3s5m]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}@media(prefers-reduced-motion:no-preference)and (min-width:769px){.notes-ambient[data-astro-cid-z6gh3s5m]{transition:transform .3s ease-out}}.na-note[data-astro-cid-z6gh3s5m]{position:absolute;font-family:var(--font-display);line-height:1;opacity:.18;will-change:transform;animation-name:na-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes na-float{0%,to{transform:translateY(-18px) rotate(-12deg)}50%{transform:translateY(18px) rotate(12deg)}}@media(max-width:899px){.na-note[data-astro-cid-z6gh3s5m]:nth-child(n+3){display:none}}@media(prefers-reduced-motion:reduce){.na-note[data-astro-cid-z6gh3s5m]{animation:none}}.hero-particles[data-astro-cid-hyg2ulux]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hp-dot[data-astro-cid-hyg2ulux]{position:absolute;border-radius:50%;opacity:.32;will-change:transform;animation-name:hp-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes hp-float{0%{transform:translate(0)}25%{transform:translate(14px,-22px)}50%{transform:translate(-10px,-34px)}75%{transform:translate(-18px,-12px)}to{transform:translate(0)}}@media(max-width:767px){.hp-dot[data-astro-cid-hyg2ulux]:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.hp-dot[data-astro-cid-hyg2ulux]{animation:none}}.hero[data-astro-cid-bbe6dxrz]{padding:var(--hero-pad-top) 0 clamp(6rem,13vw,10rem);position:relative;overflow:hidden;isolation:isolate}.hero[data-astro-cid-bbe6dxrz]>.container[data-astro-cid-bbe6dxrz]{position:relative;z-index:2}.hero-sky[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0}.hero-sky-layer[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}.hero-sky--day[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#aee0f0 0%,#d7eef3 55%,var(--cream) 100%);opacity:1;animation:hero-sky-day 28s ease-in-out infinite}.hero-sky--dusk[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#574d7c,#d98a5e 55%,#f3c98a);opacity:0;animation:hero-sky-dusk 28s ease-in-out infinite}.hero-sky--night[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#0e1538,#1f2a55 60%,#3a3f6b);opacity:0;animation:hero-sky-night 28s ease-in-out infinite}@keyframes hero-sky-day{0%,16%{opacity:1}30%,80%{opacity:0}94%,to{opacity:1}}@keyframes hero-sky-dusk{0%,16%{opacity:0}30%{opacity:1}44%,66%{opacity:0}80%{opacity:1}94%,to{opacity:0}}@keyframes hero-sky-night{0%,40%{opacity:0}52%,64%{opacity:1}78%,to{opacity:0}}.hero-celestial[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-sun[data-astro-cid-bbe6dxrz]{position:absolute;left:0;bottom:0;width:clamp(58px,7vw,96px);height:clamp(58px,7vw,96px);border-radius:50%;background:var(--mustard);box-shadow:0 0 54px 14px color-mix(in srgb,var(--mustard) 55%,transparent);animation:hero-sun 28s ease-in-out infinite}@keyframes hero-sun{0%{transform:translate(8vw,40px);opacity:0}6%{transform:translate(14vw,-40px);opacity:1}16%{transform:translate(46vw,-310px);opacity:1}28%{transform:translate(78vw,-40px);opacity:1}32%,to{transform:translate(86vw,40px);opacity:0}}.hero-moon[data-astro-cid-bbe6dxrz]{position:absolute;right:14%;top:13%;width:clamp(40px,5vw,66px);height:clamp(40px,5vw,66px);border-radius:50%;background:#eef0e7;box-shadow:inset -9px -6px 0 -2px #1f2a5559,0 0 26px 6px #eef0e766;opacity:0;animation:hero-nightfade 28s ease-in-out infinite}.hero-stars[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;opacity:0;animation:hero-nightfade 28s ease-in-out infinite}.hero-stars[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 4px 1px #ffffffb3}@keyframes hero-nightfade{0%,38%{opacity:0}50%,66%{opacity:1}78%,to{opacity:0}}.hero-scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(95deg,var(--cream) 0%,color-mix(in srgb,var(--cream) 78%,transparent) 32%,transparent 62%)}.hero-fade[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;bottom:0;z-index:1;height:clamp(70px,11vw,150px);pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--cream) 82%)}.hero-skyline[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;bottom:0;z-index:1;display:block;width:100%;height:auto;pointer-events:none}@media(min-width:901px){.hero-skyline[data-astro-cid-bbe6dxrz]{bottom:clamp(-96px,-6.2vw,-45px)}}@media(prefers-reduced-motion:reduce){.hero-sky--day[data-astro-cid-bbe6dxrz]{opacity:0;animation:none}.hero-sky--dusk[data-astro-cid-bbe6dxrz]{opacity:1;animation:none}.hero-sky--night[data-astro-cid-bbe6dxrz]{opacity:0;animation:none}.hero-sun[data-astro-cid-bbe6dxrz]{transform:translate(78vw,-52px);opacity:1;animation:none}.hero-moon[data-astro-cid-bbe6dxrz],.hero-stars[data-astro-cid-bbe6dxrz]{opacity:0;animation:none}}@media(prefers-reduced-motion:no-preference)and (min-width:769px){.hero-visual[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{transition:transform .3s ease-out}}.btn-primary[data-astro-cid-bbe6dxrz] .arr[data-astro-cid-bbe6dxrz]{display:inline-block;transition:transform .2s ease-out}.btn-primary[data-astro-cid-bbe6dxrz]:hover .arr[data-astro-cid-bbe6dxrz]{transform:translate(4px)}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3rem;align-items:center}.hero-tag[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.15em;color:var(--coral-deep);margin-bottom:1.2rem}.hero-tag[data-astro-cid-bbe6dxrz]:before{content:"";width:28px;height:1.5px;background:var(--coral-deep)}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(2.6rem,7vw,7rem);line-height:1;letter-spacing:-.025em;margin-bottom:1.3rem;color:var(--ink);text-wrap:balance}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:italic;color:var(--coral);font-family:var(--font-display)}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .underline[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,transparent 70%,var(--mustard) 70%);padding:0 4px}.hero-lede[data-astro-cid-bbe6dxrz]{font-size:1.4rem;color:var(--ink);margin-bottom:2rem;max-width:480px;line-height:1.55}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;flex-wrap:wrap}.btn-primary[data-astro-cid-bbe6dxrz]{position:relative;background:var(--coral-deep);color:var(--cream);padding:1rem 1.8rem;border-radius:100px;text-decoration:none;font-weight:600;font-size:1rem;box-shadow:var(--shadow-coral);transition:transform .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth);display:inline-flex;align-items:center;gap:.5rem;border:2px solid var(--ink)}.btn-primary[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-3px);box-shadow:0 10px 26px #e94f375c}.btn-primary[data-astro-cid-bbe6dxrz]:active{transform:translate(-1px,-1px) scale(.97)}@media(prefers-reduced-motion:no-preference){.btn-primary[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #e94f3773;animation:cta-pulse 2.8s ease-out 4}}@keyframes cta-pulse{0%{box-shadow:0 0 #e94f3773}70%,to{box-shadow:0 0 0 14px #e94f3700}}.btn-secondary[data-astro-cid-bbe6dxrz]{background:transparent;color:var(--ink);padding:1rem 1.8rem;border-radius:100px;text-decoration:none;font-weight:600;font-size:1rem;border:2px solid var(--ink);transition:background .2s,color .2s}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{background:var(--ink);color:var(--cream)}.hero-side[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;width:100%}.hero-visual[data-astro-cid-bbe6dxrz]{position:relative;aspect-ratio:1;width:100%;max-width:420px}@media(max-width:639px){.hero-note-ghost[data-astro-cid-bbe6dxrz]{display:none}.hero-ctas[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch}.hero-ctas[data-astro-cid-bbe6dxrz] .btn-primary[data-astro-cid-bbe6dxrz],.hero-ctas[data-astro-cid-bbe6dxrz] .btn-secondary[data-astro-cid-bbe6dxrz]{width:100%;justify-content:center;padding:.55rem 1.1rem;font-size:.88rem}.hero-ctas[data-astro-cid-bbe6dxrz] .btn-secondary[data-astro-cid-bbe6dxrz]{display:flex}}.next-soiree[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;right:-22px;width:300px;max-width:88vw;z-index:3;display:flex;flex-direction:column;gap:.5rem;background:var(--cream);border:2px solid var(--ink);border-radius:var(--radius-card);padding:1.2rem 1.3rem;box-shadow:var(--shadow-ink);text-decoration:none;color:var(--ink);transform:translateY(-50%) rotate(-3deg);transition:transform .18s var(--ease-smooth),box-shadow .18s var(--ease-smooth)}.next-soiree[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-50%) translate(-2px,-2px) rotate(-3deg);box-shadow:var(--shadow-ink-lg)}.ns-eyebrow-top[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--teal-deep)}.ns-recur[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.78rem;font-weight:500;color:var(--ink-soft)}.ns-nom[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:1.5rem;line-height:1.05;text-wrap:balance}.ns-when[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.8rem;font-weight:500;color:var(--ink)}.ns-cta[data-astro-cid-bbe6dxrz]{align-self:flex-end;font-family:var(--font-body);font-weight:600;font-size:.82rem;color:var(--coral-deep)}.ns-head[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.5rem}.ns-track[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.45rem;margin-top:.15rem}.ns-track-bar[data-astro-cid-bbe6dxrz]{height:4px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--ink) 15%,transparent)}.ns-track-fill[data-astro-cid-bbe6dxrz]{display:block;height:100%;width:6%;background:var(--coral);border-radius:2px;transition:width .6s var(--ease-smooth)}@media(prefers-reduced-motion:reduce){.ns-track-fill[data-astro-cid-bbe6dxrz]{transition:none}}.ns-track-meta[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.ns-where[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.8rem;color:var(--ink-soft)}.ns-live-dot[data-astro-cid-bbe6dxrz]{width:8px;height:8px;border-radius:50%;background:var(--coral);flex:none;display:none}.next-soiree[data-astro-cid-bbe6dxrz].is-live .ns-live-dot[data-astro-cid-bbe6dxrz]{display:inline-block}.next-soiree[data-astro-cid-bbe6dxrz].is-live .ns-eyebrow-top[data-astro-cid-bbe6dxrz]{color:var(--coral)}@media(prefers-reduced-motion:no-preference){.next-soiree[data-astro-cid-bbe6dxrz].is-live .ns-live-dot[data-astro-cid-bbe6dxrz]{animation:ns-live-pulse 1.4s ease-in-out infinite}}@keyframes ns-live-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}.ns-marquee[data-astro-cid-bbe6dxrz]{display:none;width:96px;overflow:hidden}.ns-marquee[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:inline-block;white-space:nowrap;font-family:var(--font-mono);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--coral)}@media(prefers-reduced-motion:no-preference){.next-soiree[data-astro-cid-bbe6dxrz].is-live .ns-marquee[data-astro-cid-bbe6dxrz]{display:inline-block}.next-soiree[data-astro-cid-bbe6dxrz].is-live .ns-eyebrow-top[data-astro-cid-bbe6dxrz]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.next-soiree[data-astro-cid-bbe6dxrz].is-live .ns-marquee[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{animation:ns-ticker 5s linear infinite}}@keyframes ns-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-music-note[data-astro-cid-bbe6dxrz]{position:absolute;font-family:var(--font-display);color:var(--ink);font-size:3rem}.note-1[data-astro-cid-bbe6dxrz]{top:10%;left:5%;transform:rotate(-15deg);color:var(--coral);animation:float-note-1 2.5s ease-in-out infinite}.note-2[data-astro-cid-bbe6dxrz]{bottom:15%;right:5%;transform:rotate(20deg);color:var(--coral);animation:float-note-2 2.8s ease-in-out infinite .4s}@keyframes float-note-1{0%,to{transform:translate(0) rotate(-15deg)}50%{transform:translate(-3px,-12px) rotate(10deg)}}@keyframes float-note-2{0%,to{transform:translate(0) rotate(20deg)}50%{transform:translate(3px,-12px) rotate(0)}}@media(prefers-reduced-motion:reduce){.note-1[data-astro-cid-bbe6dxrz],.note-2[data-astro-cid-bbe6dxrz]{animation:none}}@media(min-width:1024px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--hero-pad-top) 0 clamp(7rem,12vw,10rem)}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{line-height:.92;font-size:clamp(2.6rem,6.2vw,6.2rem)}.hero-grid[data-astro-cid-bbe6dxrz]{align-items:start}.next-soiree[data-astro-cid-bbe6dxrz]{top:45%}}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--hero-pad-top) 0 clamp(5rem,16vw,8rem)}.hero-scrim[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,var(--cream) 0%,color-mix(in srgb,var(--cream) 72%,transparent) 42%,transparent 78%)}.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr)}.hero-side[data-astro-cid-bbe6dxrz]{align-items:stretch}.hero-visual[data-astro-cid-bbe6dxrz]{max-width:none;aspect-ratio:auto;min-height:0;margin:.5rem 0 0}.hero-music-note[data-astro-cid-bbe6dxrz]{display:none}.next-soiree[data-astro-cid-bbe6dxrz]{position:static;width:100%;max-width:none;transform:none;top:auto;bottom:auto;right:auto}.hero[data-astro-cid-bbe6dxrz].hero-revealed .next-soiree[data-astro-cid-bbe6dxrz]{transform:none}.next-soiree[data-astro-cid-bbe6dxrz]:hover{transform:translate(-3px,-3px)}}.hero-cours-jour[data-astro-cid-bbe6dxrz]{display:none;width:100%;max-width:340px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--cream) 70%,transparent) 14%,color-mix(in srgb,var(--cream) 70%,transparent) 100%);border-radius:12px;padding:.3rem .3rem .4rem}.hero-cours-header[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem;padding:0 .1rem}.hero-cours-label[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--teal)}.hero-cours-count[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.66rem;color:var(--ink-soft);opacity:.7}.hero-cours-list[data-astro-cid-bbe6dxrz]{list-style:none;padding:0;margin:0}.hero-cours-item[data-astro-cid-bbe6dxrz]+.hero-cours-item[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{border-top:1px solid rgba(26,20,16,.1)}.hero-cours-item[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:56px 1fr 16px;gap:14px;align-items:center;padding:.7rem .4rem;text-decoration:none;color:var(--ink);transition:padding .2s var(--ease-smooth),background .2s var(--ease-smooth);border-radius:4px}.hero-cours-item[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{padding-left:.9rem;background:#f4b94214}.hero-cours-time[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:1rem;line-height:1;color:var(--coral)}.hero-cours-body[data-astro-cid-bbe6dxrz]{min-width:0}.hero-cours-nom[data-astro-cid-bbe6dxrz]{display:block;font-family:var(--font-display);font-size:.95rem;line-height:1.2;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-cours-ecole[data-astro-cid-bbe6dxrz]{display:block;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;margin-top:2px}.hero-cours-arrow[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);color:var(--coral);opacity:0;transition:opacity .3s ease,transform .2s ease}.hero-cours-item[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover .hero-cours-arrow[data-astro-cid-bbe6dxrz]{opacity:1;transform:translate(2px)}@media(min-width:1024px){.hero-cours-jour[data-astro-cid-bbe6dxrz]{display:block}}.hero-h1[data-astro-cid-bbe6dxrz] .hero-line[data-astro-cid-bbe6dxrz]{display:block}.hero-h1[data-astro-cid-bbe6dxrz] .hero-word[data-astro-cid-bbe6dxrz]{display:inline-block;will-change:transform,opacity}.hero-word-accent[data-astro-cid-bbe6dxrz]{position:relative}.hero-note-ghost[data-astro-cid-bbe6dxrz]{position:absolute;top:-.15em;right:-.4em;color:var(--mustard);font-family:var(--font-display);font-size:.45em;font-style:italic;opacity:0;pointer-events:none}html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate] .hero-tag[data-astro-cid-bbe6dxrz],html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate] .hero-tag[data-astro-cid-bbe6dxrz]:before,html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate] .hero-word[data-astro-cid-bbe6dxrz],html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate] .hero-lede[data-astro-cid-bbe6dxrz],html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate] .hero-ctas[data-astro-cid-bbe6dxrz],html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate] .next-soiree[data-astro-cid-bbe6dxrz],html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate] .hero-cours-jour[data-astro-cid-bbe6dxrz]{transition-property:opacity,transform,width,background-size;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.6s}html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate] .hero-word-accent[data-astro-cid-bbe6dxrz] .stabilo{transition:background-size .9s cubic-bezier(.65,0,.35,1)}html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate]:not(.hero-revealed) .hero-tag[data-astro-cid-bbe6dxrz]{opacity:0}html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate]:not(.hero-revealed) .hero-tag[data-astro-cid-bbe6dxrz]:before{width:0}html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate]:not(.hero-revealed) .hero-word[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(100%)}html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate]:not(.hero-revealed) .hero-word-accent[data-astro-cid-bbe6dxrz] .stabilo{background-size:0% 100%}html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate]:not(.hero-revealed) .hero-lede[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(20px)}html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate]:not(.hero-revealed) .hero-ctas[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(20px)}html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate]:not(.hero-revealed) .next-soiree[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(-50%) translate(60px) rotate(-3deg)}html.js .hero[data-astro-cid-bbe6dxrz][data-hero-animate]:not(.hero-revealed) .hero-cours-jour[data-astro-cid-bbe6dxrz]{opacity:0;transform:translateY(15px)}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-tag[data-astro-cid-bbe6dxrz]{opacity:1;transition-delay:.2s}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-tag[data-astro-cid-bbe6dxrz]:before{width:28px;transition-delay:.2s}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-word[data-astro-cid-bbe6dxrz]{opacity:1;transform:translateY(0)}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-word[data-astro-cid-bbe6dxrz][data-delay="1"]{transition-delay:.35s}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-word[data-astro-cid-bbe6dxrz][data-delay="2"]{transition-delay:.45s}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-word[data-astro-cid-bbe6dxrz][data-delay="3"]{transition-delay:.6s}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-word[data-astro-cid-bbe6dxrz][data-delay="4"]{transition-delay:.85s}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-word[data-astro-cid-bbe6dxrz][data-delay="5"]{transition-delay:1.25s}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-word[data-astro-cid-bbe6dxrz][data-delay="6"]{transition-delay:1.35s}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-word-accent[data-astro-cid-bbe6dxrz] .stabilo{background-size:100% 100%;transition-delay:1.05s}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-note-ghost[data-astro-cid-bbe6dxrz]{animation:hero-note-flash .7s ease-out .95s forwards}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-lede[data-astro-cid-bbe6dxrz]{opacity:1;transform:translateY(0);transition-delay:1.55s}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-ctas[data-astro-cid-bbe6dxrz]{opacity:1;transform:translateY(0);transition-delay:1.75s}.hero-revealed[data-astro-cid-bbe6dxrz] .next-soiree[data-astro-cid-bbe6dxrz]{opacity:1;transform:translateY(-50%) rotate(-3deg);transition-duration:.8s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);transition-delay:1.95s}.hero-revealed[data-astro-cid-bbe6dxrz] .hero-cours-jour[data-astro-cid-bbe6dxrz]{opacity:1;transform:translateY(0);transition-delay:2.2s}@keyframes hero-note-flash{0%{opacity:0;transform:translate(0) scale(.7) rotate(-15deg)}40%{opacity:.75;transform:translate(2px,-10px) scale(1) rotate(0)}to{opacity:0;transform:translate(4px,-28px) scale(1.1) rotate(15deg)}}.hero[data-astro-cid-bbe6dxrz].hero-skip-animation .hero-tag[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].hero-skip-animation .hero-tag[data-astro-cid-bbe6dxrz]:before,.hero[data-astro-cid-bbe6dxrz].hero-skip-animation .hero-word[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].hero-skip-animation .hero-word-accent[data-astro-cid-bbe6dxrz] .stabilo,.hero[data-astro-cid-bbe6dxrz].hero-skip-animation .hero-lede[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].hero-skip-animation .hero-ctas[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].hero-skip-animation .next-soiree[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].hero-skip-animation .hero-cours-jour[data-astro-cid-bbe6dxrz]{transition-duration:0s!important;transition-delay:0s!important}.hero[data-astro-cid-bbe6dxrz].hero-skip-animation .hero-note-ghost[data-astro-cid-bbe6dxrz]{animation:none!important;opacity:0!important}.hero-lede[data-astro-cid-bbe6dxrz],.btn-primary[data-astro-cid-bbe6dxrz],.btn-secondary[data-astro-cid-bbe6dxrz]{font-family:var(--font-soft)}.btn-primary[data-astro-cid-bbe6dxrz],.btn-secondary[data-astro-cid-bbe6dxrz]{font-weight:700}.next-soiree--affiche[data-astro-cid-bbe6dxrz]{background:var(--bg, var(--cream));gap:.35rem;padding:1.3rem 1.4rem;border-radius:22px;overflow:hidden;font-family:var(--font-soft)}.next-soiree--affiche[data-astro-cid-bbe6dxrz]:after{content:"♪";position:absolute;right:-8px;top:-34px;font-family:var(--font-display);font-size:9rem;line-height:1;color:var(--c);opacity:.1;pointer-events:none}.next-soiree--affiche[data-astro-cid-bbe6dxrz] .ns-eyebrow-top[data-astro-cid-bbe6dxrz]{font-family:var(--font-soft);font-weight:700;color:var(--c)}.ns-date[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;gap:.4rem;margin-top:.2rem}.ns-date[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.ns-date[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:3rem;line-height:.9}.ns-hour[data-astro-cid-bbe6dxrz]{font-weight:700;font-size:.95rem;color:var(--c)}.next-soiree--affiche[data-astro-cid-bbe6dxrz] .ns-nom[data-astro-cid-bbe6dxrz]{font-family:var(--font-soft);font-weight:700;font-size:1.2rem;line-height:1.2;margin-top:.15rem}.ns-lieu[data-astro-cid-bbe6dxrz]{font-size:.88rem;color:var(--ink-soft)}.ns-disc[data-astro-cid-bbe6dxrz]{margin-top:.4rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--c) 25%,transparent);font-size:.85rem}.ns-disc[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-style:italic;font-size:1.1rem;color:var(--c)}.next-soiree--affiche[data-astro-cid-bbe6dxrz] .ns-cta[data-astro-cid-bbe6dxrz]{font-family:var(--font-soft);color:var(--c)}.stats[data-astro-cid-ionrfrn6]{position:relative;background:var(--ink);color:var(--cream);padding:1.5rem 0;overflow:hidden;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.stats[data-astro-cid-ionrfrn6]:before,.stats[data-astro-cid-ionrfrn6]:after{content:"";position:absolute;top:0;bottom:0;width:64px;z-index:1;pointer-events:none}.stats[data-astro-cid-ionrfrn6]:before{left:0;background:linear-gradient(to right,var(--ink),transparent)}.stats[data-astro-cid-ionrfrn6]:after{right:0;background:linear-gradient(to left,var(--ink),transparent)}.stats-track[data-astro-cid-ionrfrn6]{display:flex;gap:4rem;align-items:center;animation:scroll 30s linear infinite;white-space:nowrap;width:max-content}.stat-item[data-astro-cid-ionrfrn6]{display:flex;align-items:center;gap:1rem;font-family:var(--font-display);font-size:1.6rem}.stat-item[data-astro-cid-ionrfrn6] .num[data-astro-cid-ionrfrn6]{color:var(--mustard);display:inline-block;transition:color .3s ease}.stat-item[data-astro-cid-ionrfrn6] .num[data-astro-cid-ionrfrn6].counting{color:var(--cream);animation:num-pulse .8s ease-in-out infinite}.stat-item[data-astro-cid-ionrfrn6] .num[data-astro-cid-ionrfrn6].landed{animation:num-pop .32s cubic-bezier(.16,1,.3,1)}@keyframes num-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes num-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.stat-item[data-astro-cid-ionrfrn6] .num[data-astro-cid-ionrfrn6].counting,.stat-item[data-astro-cid-ionrfrn6] .num[data-astro-cid-ionrfrn6].landed{animation:none}}.stat-item[data-astro-cid-ionrfrn6] .lbl[data-astro-cid-ionrfrn6]{font-family:var(--font-mono);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--cream)}.stat-dot[data-astro-cid-ionrfrn6]{width:8px;height:8px;background:var(--coral);border-radius:50%;flex:none}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.stats-track[data-astro-cid-ionrfrn6]{animation:none}}.decouvrir[data-astro-cid-gnpuo65y]{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;background:#fff8ec;border:1px solid rgba(26,20,16,.12);border-radius:22px;padding:2.2rem 2rem}.decouvrir[data-astro-cid-gnpuo65y] .section-eyebrow[data-astro-cid-gnpuo65y]{font-family:var(--font-soft);font-weight:700;letter-spacing:.14em}.decouvrir-titre[data-astro-cid-gnpuo65y]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:0 0 .8rem;text-wrap:balance}.decouvrir-titre[data-astro-cid-gnpuo65y] em[data-astro-cid-gnpuo65y]{font-style:italic;color:var(--coral)}.decouvrir-sous[data-astro-cid-gnpuo65y]{font-family:var(--font-soft);font-size:1rem;line-height:1.5;color:var(--ink-soft);margin:0 0 1.5rem;max-width:30rem}.decouvrir-cta[data-astro-cid-gnpuo65y]{margin-top:auto;display:inline-block;background:var(--teal-deep);color:var(--cream);font-family:var(--font-soft);font-weight:700;font-size:1rem;text-decoration:none;padding:.8rem 1.4rem;border-radius:100px;transition:transform .15s ease}.decouvrir-cta[data-astro-cid-gnpuo65y]:hover{transform:translateY(-2px)}.decouvrir-cta[data-astro-cid-gnpuo65y]:focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.cdj-summary[data-astro-cid-f6fscarh]{font-size:.85rem;color:var(--ink-soft);margin:.6rem 0 0}.cdj-chips[data-astro-cid-f6fscarh]{display:flex;gap:0 1.4rem;flex-wrap:wrap}.cdj-chips--day[data-astro-cid-f6fscarh]{margin-bottom:.9rem;border-bottom:1px solid rgba(26,20,16,.15)}.cdj-filters[data-astro-cid-f6fscarh]{display:flex;flex-wrap:wrap;gap:.4rem 2.5rem;margin-bottom:1.6rem}.cdj-filters[data-astro-cid-f6fscarh] .cdj-chips[data-astro-cid-f6fscarh]+.cdj-chips[data-astro-cid-f6fscarh]{padding-left:2.5rem;border-left:1px solid rgba(26,20,16,.15)}.cdj-chip[data-astro-cid-f6fscarh]{font-family:var(--font-soft);font-weight:600;font-size:.92rem;color:var(--ink-soft);background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:.45rem 0;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.cdj-chips--day[data-astro-cid-f6fscarh] .cdj-chip[data-astro-cid-f6fscarh]{font-size:1.05rem;padding:.6rem 0;margin-bottom:-1px}.cdj-chip[data-astro-cid-f6fscarh]:hover{color:var(--ink)}.cdj-chip[data-astro-cid-f6fscarh].is-active{color:var(--ink);border-bottom-color:var(--coral)}.cdj-chip[data-astro-cid-f6fscarh]:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.cdj-grid[data-astro-cid-f6fscarh]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:768px){.cdj-grid[data-astro-cid-f6fscarh]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cdj-grid[data-astro-cid-f6fscarh]{grid-template-columns:repeat(3,1fr)}}.cdj[data-astro-cid-f6fscarh]:not(.cdj-ready) .cdj-grid[data-astro-cid-f6fscarh]{display:none}.cdj-all[data-astro-cid-f6fscarh]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.8rem;font-family:var(--font-display);font-size:1.2rem;color:var(--ink);text-decoration:none}.cdj-all[data-astro-cid-f6fscarh]:hover{color:var(--coral-deep)}.cdj-all[data-astro-cid-f6fscarh]:focus-visible{outline:3px solid var(--mustard);outline-offset:3px;border-radius:4px}@media(max-width:767px){.cdj-chips[data-astro-cid-f6fscarh]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(clamp(1.4rem,6vw,2rem)*-1);padding-inline:clamp(1.4rem,6vw,2rem)}.cdj-chips[data-astro-cid-f6fscarh]::-webkit-scrollbar{display:none}.cdj-chip[data-astro-cid-f6fscarh]{flex:none}.cdj-filters[data-astro-cid-f6fscarh]{display:block}.cdj-filters[data-astro-cid-f6fscarh] .cdj-chips[data-astro-cid-f6fscarh]+.cdj-chips[data-astro-cid-f6fscarh]{padding-left:clamp(1.4rem,6vw,2rem);border-left:0}.cdj-all[data-astro-cid-f6fscarh]{display:flex;justify-content:center;width:100%;box-sizing:border-box;margin-top:1.5rem;padding:.9rem 1rem;font-family:var(--font-body);font-weight:700;font-size:1rem;color:var(--cream);background:var(--ink);border-radius:999px}.cdj-all[data-astro-cid-f6fscarh]:hover{color:var(--cream)}}.quote-band[data-astro-cid-kvpbv3r6]{position:relative;overflow:hidden;background:var(--ink);color:var(--cream);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:4rem 0}.quote-inner[data-astro-cid-kvpbv3r6]{position:relative;z-index:1;max-width:44rem;text-align:center}.quote-eyebrow[data-astro-cid-kvpbv3r6]{font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.15em;color:var(--mustard);margin:0 0 1rem}.quote-text[data-astro-cid-kvpbv3r6]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.2;letter-spacing:-.01em;color:var(--cream);margin:0;text-wrap:balance}.quote-text[data-astro-cid-kvpbv3r6] em{--hl-bg: var(--mustard);font-style:italic;padding:0 .32em;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(var(--hl-bg),var(--hl-bg));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}[data-astro-cid-kvpbv3r6][data-highlight=mustard] .quote-text[data-astro-cid-kvpbv3r6] em{--hl-bg: var(--mustard);color:var(--ink)}[data-astro-cid-kvpbv3r6][data-highlight=rose] .quote-text[data-astro-cid-kvpbv3r6] em{--hl-bg: var(--rose);color:var(--ink)}[data-astro-cid-kvpbv3r6][data-highlight=coral] .quote-text[data-astro-cid-kvpbv3r6] em{--hl-bg: var(--coral);color:var(--cream)}[data-astro-cid-kvpbv3r6][data-highlight=teal] .quote-text[data-astro-cid-kvpbv3r6] em{--hl-bg: var(--teal-deep);color:var(--cream)}html.js .quote-band[data-astro-cid-kvpbv3r6] .quote-text[data-astro-cid-kvpbv3r6] em{transition:background-size .6s ease-out .2s}html.js .quote-band[data-astro-cid-kvpbv3r6]:not([data-revealed]) .quote-text[data-astro-cid-kvpbv3r6] em{background-size:0% 100%}@media(prefers-reduced-motion:reduce){html.js .quote-band[data-astro-cid-kvpbv3r6] .quote-text[data-astro-cid-kvpbv3r6] em{transition:none;background-size:100% 100%}}.note-deco[data-astro-cid-kvpbv3r6]{position:absolute;color:var(--mustard);font-family:var(--font-display);line-height:1;pointer-events:none;user-select:none;z-index:0}.note-deco--1[data-astro-cid-kvpbv3r6]{top:18%;left:8%;font-size:5rem;opacity:.12}.note-deco--2[data-astro-cid-kvpbv3r6]{bottom:18%;right:10%;font-size:3.2rem;opacity:.1}@media(prefers-reduced-motion:no-preference){.note-deco[data-astro-cid-kvpbv3r6]{animation:note-float 8s ease-in-out infinite}.note-deco--2[data-astro-cid-kvpbv3r6]{animation-delay:-4s}}@keyframes note-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.quote-subline[data-astro-cid-kvpbv3r6]{display:inline-block;margin-top:1.5rem;font-family:var(--font-mono);font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;color:#fff6e9b3;text-decoration:none}a[data-astro-cid-kvpbv3r6].quote-subline{border-bottom:1px solid rgba(255,246,233,.4);padding-bottom:2px;transition:color .15s,border-color .15s}a[data-astro-cid-kvpbv3r6].quote-subline:hover{color:var(--mustard);border-bottom-color:var(--mustard)}a[data-astro-cid-kvpbv3r6].quote-subline:focus-visible{outline:2px solid var(--mustard);outline-offset:4px}@media(max-width:600px){.quote-band[data-astro-cid-kvpbv3r6]{padding:3rem 0}.quote-subline[data-astro-cid-kvpbv3r6]{margin-top:1.2rem;font-size:.78rem}.note-deco--1[data-astro-cid-kvpbv3r6]{font-size:3rem;top:12%;left:5%}.note-deco--2[data-astro-cid-kvpbv3r6]{font-size:2rem;bottom:12%;right:6%}}.quiz-band[data-astro-cid-rrdtd2w3]{background:var(--ink);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:3.5rem 0}.quiz-inner[data-astro-cid-rrdtd2w3]{max-width:44rem;margin:0 auto;text-align:center}.quiz-eyebrow[data-astro-cid-rrdtd2w3]{font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.15em;color:var(--mustard);margin:0 0 1rem}.quiz-question[data-astro-cid-rrdtd2w3]{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1;margin:0 0 1.5rem;color:var(--cream)}.quiz-question[data-astro-cid-rrdtd2w3] em{font-style:italic;background:var(--mustard);color:var(--ink);padding:0 5px;border-radius:2px}.quiz-deck[data-astro-cid-rrdtd2w3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:60rem;margin:0 auto}.quiz-card[data-astro-cid-rrdtd2w3]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.8rem;min-height:150px;padding:1.2rem 1.3rem;background:color-mix(in srgb,var(--qa) 12%,var(--ink));border:1px solid color-mix(in srgb,var(--qa) 35%,transparent);border-radius:22px;cursor:pointer;transform:rotate(var(--tilt));transition:transform .15s var(--ease-smooth),border-color .15s;text-align:left;text-decoration:none;color:var(--cream);font-family:var(--font-soft)}.quiz-card[data-astro-cid-rrdtd2w3]:hover{transform:rotate(0) translateY(-4px);border-color:var(--qa)}.quiz-card[data-astro-cid-rrdtd2w3]:focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.quiz-num[data-astro-cid-rrdtd2w3]{font-family:var(--font-display);font-weight:700;font-size:3rem;line-height:.85;color:var(--qa)}.quiz-lbl[data-astro-cid-rrdtd2w3]{font-family:var(--font-soft);font-weight:700;font-size:1.2rem;line-height:1.15;color:var(--cream)}.quiz-lbl[data-astro-cid-rrdtd2w3] small[data-astro-cid-rrdtd2w3]{display:block;font-family:var(--font-soft);font-size:.85rem;font-weight:500;opacity:.7;margin-top:.25rem}.quiz-advice[data-astro-cid-rrdtd2w3]{font-family:var(--font-soft);font-size:.95rem;color:var(--paper);opacity:.85;margin:1.5rem auto 0;max-width:34rem}.quiz-eyebrow[data-astro-cid-rrdtd2w3]{font-family:var(--font-soft);font-weight:700;letter-spacing:.14em}@media(min-width:720px){.quiz-inner[data-astro-cid-rrdtd2w3]{max-width:64rem}}@media(max-width:719px){.quiz-deck[data-astro-cid-rrdtd2w3]{grid-template-columns:1fr 1fr;gap:.75rem}.quiz-card[data-astro-cid-rrdtd2w3]{min-height:130px;padding:1rem}}@media(max-width:380px){.quiz-card[data-astro-cid-rrdtd2w3]{--tilt: 0deg !important;transform:none}}@media(prefers-reduced-motion:reduce){.quiz-card[data-astro-cid-rrdtd2w3]{transform:none!important;transition:none}}.sxa[data-astro-cid-sh4svjs2]{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem 0 1rem;scrollbar-width:thin}.sxa-day[data-astro-cid-sh4svjs2]{flex:none;display:flex;flex-direction:column;gap:.8rem;scroll-snap-align:start}.sxa-dayhead[data-astro-cid-sh4svjs2]{display:flex;align-items:baseline;gap:.5rem;margin:0;padding-bottom:.55rem;border-bottom:2px solid var(--ink);font-family:var(--font-soft)}.sxa-dayname[data-astro-cid-sh4svjs2]{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.14em}.sxa-dayhead[data-astro-cid-sh4svjs2] b[data-astro-cid-sh4svjs2]{font-family:var(--font-display);font-size:2.2rem;line-height:1}.sxa-dayhead[data-astro-cid-sh4svjs2] small[data-astro-cid-sh4svjs2]{font-size:.85rem;color:var(--ink-soft)}.sxa-dayhead[data-astro-cid-sh4svjs2] em[data-astro-cid-sh4svjs2]{margin-left:auto;font-style:normal;font-size:.8rem;color:var(--ink-soft)}.sxa-row[data-astro-cid-sh4svjs2]{display:flex;gap:1rem}.sxa-card[data-astro-cid-sh4svjs2]{position:relative;overflow:hidden;width:250px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;gap:1.2rem;padding:1.3rem;border-radius:22px;border:1px solid color-mix(in srgb,var(--c) 30%,transparent);background:var(--bg);color:var(--ink);font-family:var(--font-soft);text-decoration:none;transition:transform .2s ease}.sxa-card[data-astro-cid-sh4svjs2]:hover{transform:translateY(-4px);border-color:var(--c)}.sxa-card[data-astro-cid-sh4svjs2]:focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.sxa-note[data-astro-cid-sh4svjs2]{position:absolute;right:-10px;top:-30px;font-family:var(--font-display);font-size:11rem;line-height:1;color:var(--c);opacity:.1;pointer-events:none}.sxa-hour[data-astro-cid-sh4svjs2]{position:relative;display:flex;align-items:baseline;gap:.4rem}.sxa-hour[data-astro-cid-sh4svjs2] b[data-astro-cid-sh4svjs2]{color:var(--c);font-family:var(--font-display);font-size:2.6rem;line-height:1;letter-spacing:-.01em}.sxa-hour[data-astro-cid-sh4svjs2] span[data-astro-cid-sh4svjs2]{font-weight:600;font-size:.9rem;opacity:.85}.sxa-bottom[data-astro-cid-sh4svjs2]{position:relative;display:flex;flex-direction:column;gap:.35rem}.sxa-title[data-astro-cid-sh4svjs2]{font-weight:700;font-size:1.45rem;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.sxa-meta[data-astro-cid-sh4svjs2]{font-size:.92rem;opacity:.85}.sxa-style[data-astro-cid-sh4svjs2]{margin-top:.45rem;padding-top:.6rem;border-top:1px solid color-mix(in srgb,var(--c) 25%,transparent);font-size:.88rem;opacity:.9}.sxa-style[data-astro-cid-sh4svjs2] em[data-astro-cid-sh4svjs2]{font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:var(--c)}@media(prefers-reduced-motion:reduce){.sxa-card[data-astro-cid-sh4svjs2]{transition:none}.sxa-card[data-astro-cid-sh4svjs2]:hover{transform:none}}.cta-band[data-astro-cid-w4ns2sph]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;height:100%;background:var(--ink);color:var(--cream);border-radius:22px;padding:2.2rem 2rem;scroll-margin-top:6rem}.cta-band[data-astro-cid-w4ns2sph]:before{content:"";position:absolute;top:-50px;right:-40px;width:140px;height:140px;background:var(--coral);border-radius:50%;opacity:.45;pointer-events:none}.cta-band[data-astro-cid-w4ns2sph]>[data-astro-cid-w4ns2sph]{position:relative;z-index:1}.cta-band[data-astro-cid-w4ns2sph] h2[data-astro-cid-w4ns2sph]{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.1;margin:0 0 .8rem;text-wrap:balance}.hl-rose[data-astro-cid-w4ns2sph]{color:var(--rose)}.cta-band[data-astro-cid-w4ns2sph] p[data-astro-cid-w4ns2sph]{font-family:var(--font-soft);font-size:1rem;line-height:1.5;opacity:.9;max-width:30rem;margin:0 0 1.5rem}.cta-btn[data-astro-cid-w4ns2sph]{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;background:var(--mustard);color:var(--ink);padding:.8rem 1.4rem;border-radius:100px;text-decoration:none;font-family:var(--font-soft);font-weight:700;font-size:1rem;transition:transform .15s}.cta-band[data-astro-cid-w4ns2sph] .cta-btn[data-astro-cid-w4ns2sph]:hover{transform:translateY(-2px)!important;box-shadow:none!important}.cta-band[data-astro-cid-w4ns2sph] .cta-btn[data-astro-cid-w4ns2sph]:active{transform:translateY(0)!important;box-shadow:none!important}.cta-btn[data-astro-cid-w4ns2sph]:focus-visible{outline:3px solid var(--mustard);outline-offset:3px}.home-intro[data-astro-cid-g5xc7fs2]{padding:1rem 0 3rem}.home-intro-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:1.5fr 1fr;gap:34px;align-items:center}.home-intro-text[data-astro-cid-g5xc7fs2]{max-width:66ch;margin:0;font-family:var(--font-body);font-size:1.08rem;line-height:1.8;color:var(--ink-soft);text-align:justify;hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty}.home-intro-text[data-astro-cid-g5xc7fs2] strong[data-astro-cid-g5xc7fs2]{color:var(--ink)}.home-intro-links[data-astro-cid-g5xc7fs2]{display:flex;flex-direction:column}.hil-title[data-astro-cid-g5xc7fs2]{margin:0 0 .4rem;font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.15em;color:var(--teal-deep)}.hil-link[data-astro-cid-g5xc7fs2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .25rem;font-family:var(--font-display);font-size:1.18rem;color:var(--ink);text-decoration:none;border-bottom:.5px solid rgba(26,20,16,.12);transition:color .18s,padding-left .18s}.hil-link[data-astro-cid-g5xc7fs2]:first-of-type{border-top:.5px solid rgba(26,20,16,.12)}.hil-link[data-astro-cid-g5xc7fs2] span[data-astro-cid-g5xc7fs2]{color:var(--coral-deep);transition:transform .18s}.hil-link[data-astro-cid-g5xc7fs2]:hover{color:var(--coral-deep);padding-left:.6rem}.hil-link[data-astro-cid-g5xc7fs2]:hover span[data-astro-cid-g5xc7fs2]{transform:translate(4px)}@media(max-width:767px){.home-intro-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr;gap:1.5rem}}.soirees-section[data-astro-cid-g5xc7fs2]{background:var(--paper);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.home-duo[data-astro-cid-g5xc7fs2]{padding:4rem 0}.home-duo-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:stretch}@media(max-width:767px){.home-duo[data-astro-cid-g5xc7fs2]{padding:2.5rem 0}.home-duo-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}}.schools[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media(max-width:1023px){.schools[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.schools[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}}@media(min-width:768px){.schools[data-astro-cid-g5xc7fs2]:not(.schools--all)>.school:nth-child(n+9){display:none}}@media(max-width:767px){.schools[data-astro-cid-g5xc7fs2]:not(.schools--all)>.school:nth-child(n+5){display:none}}.schools-voir-plus[data-astro-cid-g5xc7fs2]{display:block;width:fit-content;margin:1.5rem 0 0;font-family:var(--font-soft);font-weight:700;font-size:1rem;color:var(--ink);background:none;border:none;border-radius:4px;padding:.75rem .5rem;cursor:pointer;text-decoration:none;transition:color .15s}.schools-voir-plus[data-astro-cid-g5xc7fs2]:hover{color:var(--coral-deep);text-decoration:underline}.schools-voir-plus[data-astro-cid-g5xc7fs2]:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.schools-voir-plus[data-astro-cid-g5xc7fs2][hidden]{display:none}.empty-note[data-astro-cid-g5xc7fs2]{font-family:var(--font-mono);color:var(--ink-soft)}
