.evenements-communautaires_page__xGydM{--page-bg:#06060b;--surface:rgba(13,11,22,.94);--surface-strong:rgba(8,8,14,.97);--line:hsla(0,0%,100%,.12);--line-red:rgba(255,45,83,.44);--line-violet:rgba(155,82,255,.42);--red:#ff3158;--violet:#a65cff;--cyan:#59d5e8;--amber:#f2b84b;--muted:#b7b3c3;min-height:100vh;overflow:clip;color:#f8f7fb;background:linear-gradient(rgba(6,6,11,.91),rgba(6,6,11,.96)),url(/images/community-events/community-connection.png) top /cover fixed;container-type:inline-size}.evenements-communautaires_page__xGydM *,.evenements-communautaires_page__xGydM :after,.evenements-communautaires_page__xGydM :before{box-sizing:border-box}.evenements-communautaires_page__xGydM a{color:inherit;text-decoration:none}.evenements-communautaires_page__xGydM button,.evenements-communautaires_page__xGydM input,.evenements-communautaires_page__xGydM select,.evenements-communautaires_page__xGydM textarea{font:inherit}.evenements-communautaires_page__xGydM a,.evenements-communautaires_page__xGydM button{-webkit-tap-highlight-color:transparent}.evenements-communautaires_shell___ji0q{display:flex;width:100%;flex-direction:column;gap:clamp(1.35rem,2vw,2.5rem);padding:clamp(.7rem,1.4vw,1.5rem)}.evenements-communautaires_hero__z00VP{position:relative;display:grid;min-height:clamp(34rem,48vw,48rem);grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:end;overflow:hidden;border:1px solid var(--line-red);border-radius:8px;background-image:linear-gradient(90deg,rgba(4,4,9,.98),rgba(4,4,9,.9) 36%,rgba(4,4,9,.18) 72%,rgba(4,4,9,.38)),linear-gradient(0deg,rgba(5,5,10,.94),transparent 42%),url(/images/community-events/hero-community-events.png);background-position:50%;background-size:cover;box-shadow:0 28px 70px rgba(0,0,0,.48),inset 0 -1px 0 rgba(255,49,88,.28)}.evenements-communautaires_closingBand__n2cO4:after,.evenements-communautaires_featuredEvent__x9aGG:after,.evenements-communautaires_hero__z00VP:after{position:absolute;inset:0;pointer-events:none;content:"";border:1px solid hsla(0,0%,100%,.035)}.evenements-communautaires_heroContent__Z4U0c{position:relative;z-index:1;width:min(52rem,100%);padding:clamp(1.5rem,4vw,4.5rem)}.evenements-communautaires_cardMeta__Axhvs,.evenements-communautaires_eyebrow__Ct_5j,.evenements-communautaires_kicker__MAT4H{color:#ff7893;font-size:clamp(.68rem,.74vw,.82rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.evenements-communautaires_eyebrow__Ct_5j{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1rem}.evenements-communautaires_eyebrow__Ct_5j svg,.evenements-communautaires_kicker__MAT4H svg{width:1rem;height:1rem}.evenements-communautaires_hero__z00VP h1{margin:0;max-width:13ch;font-size:clamp(3rem,6vw,7rem);font-weight:900;letter-spacing:0;line-height:.91;text-wrap:balance}.evenements-communautaires_hero__z00VP h1 span{color:#ff4a6e}.evenements-communautaires_heroLead__HIcMu{max-width:46rem;margin:1.5rem 0 0;color:#d6d2dd;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.68}.evenements-communautaires_eventActions__VxjBf,.evenements-communautaires_heroActions__X7AcV,.evenements-communautaires_modalActions__u70qi{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.evenements-communautaires_primaryButton__ujot7,.evenements-communautaires_secondaryButton__o9IEH{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.6rem;border-radius:7px;padding:.76rem 1.05rem;border:1px solid transparent;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.evenements-communautaires_primaryButton__ujot7{color:#fff;background:linear-gradient(105deg,#fa204f,#9c3cff);box-shadow:0 12px 28px rgba(209,40,101,.26)}.evenements-communautaires_secondaryButton__o9IEH{color:#f7f4fb;border-color:hsla(0,0%,100%,.22);background:rgba(8,8,15,.72)}.evenements-communautaires_primaryButton__ujot7:hover,.evenements-communautaires_secondaryButton__o9IEH:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.44)}.evenements-communautaires_primaryButton__ujot7:disabled{opacity:.55;cursor:wait}.evenements-communautaires_navCalendar__tmEQm svg,.evenements-communautaires_primaryButton__ujot7 svg,.evenements-communautaires_secondaryButton__o9IEH svg,.evenements-communautaires_textLink__GYqrY svg{width:1.05rem;height:1.05rem;flex:none}.evenements-communautaires_heroProof__UBZOv{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;margin-top:1.25rem;color:#c7c2cf;font-size:.84rem}.evenements-communautaires_heroProof__UBZOv span{display:inline-flex;align-items:center;gap:.42rem}.evenements-communautaires_heroProof__UBZOv svg{width:.95rem;height:.95rem;color:#ff5273}.evenements-communautaires_heroStats__CAhML{position:relative;z-index:1;display:grid;align-self:end;margin:clamp(1rem,2.4vw,2.5rem);border:1px solid hsla(0,0%,100%,.13);border-radius:8px;background:rgba(6,5,12,.78);backdrop-filter:blur(14px)}.evenements-communautaires_heroStats__CAhML div{display:grid;grid-template-columns:minmax(4.8rem,auto) 1fr;align-items:center;gap:.7rem;padding:.9rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.09)}.evenements-communautaires_heroStats__CAhML div:last-child{border-bottom:0}.evenements-communautaires_heroStats__CAhML strong{color:#fff;font-size:clamp(1.6rem,2.3vw,2.5rem);font-weight:900}.evenements-communautaires_heroStats__CAhML span{color:#beb9c7;font-size:.82rem;line-height:1.3}.evenements-communautaires_closingScript__PZItk,.evenements-communautaires_formatsScript__UHgFk,.evenements-communautaires_heroScript__k_cVK,.evenements-communautaires_modalScript__u06of,.evenements-communautaires_script__dJKXP{font-family:Segoe Script,Bradley Hand,cursive;letter-spacing:0;color:#ff5273}.evenements-communautaires_heroScript__k_cVK{position:absolute;z-index:1;top:7%;right:4%;margin:0;transform:rotate(-4deg);font-size:clamp(1rem,1.6vw,1.65rem);line-height:1.45;text-align:right}.evenements-communautaires_sectionNav___rtPM{position:sticky;z-index:20;top:.75rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:58px;padding:.55rem .7rem;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(6,6,12,.88);box-shadow:0 14px 30px rgba(0,0,0,.3);backdrop-filter:blur(16px)}.evenements-communautaires_sectionNavLabel__5zpwm{display:inline-flex;align-items:center;gap:.5rem;padding:0 .45rem;color:#ff7893;font-size:.73rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.evenements-communautaires_sectionNavLabel__5zpwm svg{width:1rem;height:1rem}.evenements-communautaires_sectionNavLinks__on3px{display:flex;justify-content:center;gap:.2rem;overflow-x:auto;scrollbar-width:none}.evenements-communautaires_navCalendar__tmEQm,.evenements-communautaires_sectionNavLinks__on3px a{min-height:38px;display:inline-flex;align-items:center;gap:.35rem;padding:.58rem .78rem;border-radius:6px;color:#bdb8c6;font-size:.8rem;font-weight:700;white-space:nowrap}.evenements-communautaires_sectionNavLinks__on3px a:hover,.evenements-communautaires_sectionNavLinks__on3px a[data-active=true]{color:#fff;background:rgba(255,49,88,.14)}.evenements-communautaires_navCalendar__tmEQm{border:1px solid var(--line-violet);color:#fff}.evenements-communautaires_section__OTbpy{scroll-margin-top:6rem}.evenements-communautaires_sectionHeader__ZO8zJ{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.2rem}.evenements-communautaires_sectionHeader__ZO8zJ>div{max-width:70rem}.evenements-communautaires_closingBand__n2cO4 h2,.evenements-communautaires_formSection__6Ni4M h2,.evenements-communautaires_ideasSection__9PBB6 h2,.evenements-communautaires_participationPath__KpJ4I h2,.evenements-communautaires_sectionHeader__ZO8zJ h2{margin:.25rem 0 0;font-size:clamp(1.75rem,3.15vw,3.5rem);line-height:1.04;letter-spacing:0;text-wrap:balance}.evenements-communautaires_closingBand__n2cO4>div>p:not(.evenements-communautaires_kicker__MAT4H),.evenements-communautaires_formSection__6Ni4M header p:not(.evenements-communautaires_kicker__MAT4H),.evenements-communautaires_ideasSection__9PBB6 header p:not(.evenements-communautaires_kicker__MAT4H),.evenements-communautaires_sectionHeader__ZO8zJ p:not(.evenements-communautaires_kicker__MAT4H){margin:.65rem 0 0;color:var(--muted);font-size:.96rem;line-height:1.65}.evenements-communautaires_textLink__GYqrY{display:inline-flex;align-items:center;gap:.45rem;color:#d8b9ff;font-size:.88rem;font-weight:800;white-space:nowrap}.evenements-communautaires_filters__6ja17{display:flex;gap:.5rem;margin-bottom:.85rem;overflow-x:auto;scrollbar-width:none}.evenements-communautaires_filters__6ja17 button{min-height:38px;flex:none;border:1px solid var(--line);border-radius:6px;padding:.5rem .78rem;color:#bdb8c6;background:rgba(12,11,19,.8);cursor:pointer}.evenements-communautaires_filters__6ja17 button[data-active=true]{color:#fff;border-color:rgba(255,49,88,.58);background:rgba(255,49,88,.13)}.evenements-communautaires_eventSkeleton__KLGbg{height:4px;margin-bottom:.75rem;overflow:hidden;border-radius:2px;background:hsla(0,0%,100%,.08)}.evenements-communautaires_eventSkeleton__KLGbg:after{display:block;width:35%;height:100%;content:"";background:#ff3158;animation:evenements-communautaires_load__vo1Hy 1.1s ease-in-out infinite alternate}@keyframes evenements-communautaires_load__vo1Hy{to{transform:translateX(190%)}}.evenements-communautaires_featuredEvent__x9aGG{position:relative;display:grid;min-height:clamp(24rem,34vw,34rem);grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);align-items:end;overflow:hidden;border:1px solid var(--line-red);border-radius:8px;background-image:linear-gradient(90deg,rgba(8,5,13,.98),rgba(8,5,13,.88) 45%,rgba(8,5,13,.22) 78%),linear-gradient(0deg,rgba(8,5,13,.92),transparent 46%),url(/images/community-events/community-formats.png);background-position:50%;background-size:cover}.evenements-communautaires_featuredEventCopy__HvmhT{position:relative;z-index:1;max-width:52rem;padding:clamp(1.3rem,3vw,3.2rem)}.evenements-communautaires_featuredEventCopy__HvmhT h3{margin:.75rem 0 0;font-size:clamp(2rem,4vw,4.5rem);line-height:.98;letter-spacing:0}.evenements-communautaires_livePill__SAvc4{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,87,121,.46);border-radius:999px;padding:.36rem .65rem;color:#ff8ca3;background:rgba(255,49,88,.12);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.evenements-communautaires_livePill__SAvc4 svg{width:.85rem;height:.85rem}.evenements-communautaires_eventDate__cgtqw{display:flex;align-items:center;gap:.5rem;margin:.95rem 0 0;color:#e6d8ef;font-weight:700;text-transform:capitalize}.evenements-communautaires_eventDate__cgtqw svg{width:1rem;height:1rem;color:var(--red)}.evenements-communautaires_eventDescription__JXzq1{max-width:43rem;margin:.75rem 0 0;color:#c8c3cf;line-height:1.65}.evenements-communautaires_featuredEventAside__5XAev{position:relative;z-index:1;display:flex;min-height:100%;flex-direction:column;align-items:end;justify-content:space-between;padding:clamp(1.3rem,3vw,3.2rem);text-align:right}.evenements-communautaires_script__dJKXP{margin:auto 0;font-size:clamp(1.15rem,2vw,2rem);line-height:1.5;transform:rotate(-3deg)}.evenements-communautaires_locationLine__9UTxa{display:inline-flex;align-items:center;gap:.45rem;border-left:2px solid var(--red);padding-left:.65rem;color:#eeeaf2;font-size:.85rem;font-weight:700}.evenements-communautaires_locationLine__9UTxa svg{width:1rem;height:1rem}.evenements-communautaires_eventGrid__7ADE5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.evenements-communautaires_eventCard__RVSCp{display:grid;grid-template-columns:auto 1fr;gap:.9rem;min-width:0;border:1px solid var(--line);border-radius:8px;padding:1rem;background:rgba(12,10,19,.88)}.evenements-communautaires_eventCard__RVSCp:hover{border-color:var(--line-violet)}.evenements-communautaires_eventCardIcon__lyaWP,.evenements-communautaires_sectionIcon__g6OIM{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,49,88,.4);border-radius:7px;color:#ff6684;background:rgba(255,49,88,.1)}.evenements-communautaires_eventCardIcon__lyaWP svg,.evenements-communautaires_sectionIcon__g6OIM svg{width:1.15rem;height:1.15rem}.evenements-communautaires_eventCardBody__LVhGL{min-width:0}.evenements-communautaires_eventCard__RVSCp h3{margin:.2rem 0 .45rem;font-size:1.05rem}.evenements-communautaires_eventCardBody__LVhGL>p:not(.evenements-communautaires_cardMeta__Axhvs){display:flex;align-items:flex-start;gap:.4rem;margin:0;color:var(--muted);font-size:.8rem;line-height:1.45;text-transform:capitalize}.evenements-communautaires_eventCardBody__LVhGL>p svg{width:.88rem;height:.88rem;flex:none;margin-top:.12rem}.evenements-communautaires_eventCard__RVSCp button{display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem;border:0;padding:0;color:#d9baff;background:transparent;font-weight:800;cursor:pointer}.evenements-communautaires_eventCard__RVSCp button svg{width:.95rem;height:.95rem}.evenements-communautaires_membersSection__SMBbT{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(1rem,2vw,2rem);overflow:hidden;border:1px solid var(--line-violet);border-radius:8px;padding:clamp(1.25rem,3vw,3rem);background-image:linear-gradient(90deg,rgba(7,6,13,.96),rgba(7,6,13,.82)),url(/images/community-events/community-formats.png);background-position:50%;background-size:cover}.evenements-communautaires_membersIntro__3VXDg{align-self:center}.evenements-communautaires_membersIntro__3VXDg h2{margin:.35rem 0 0;font-size:clamp(1.8rem,3.2vw,3.5rem);line-height:1.04;letter-spacing:0}.evenements-communautaires_membersIntro__3VXDg>p:not(.evenements-communautaires_kicker__MAT4H):not(.evenements-communautaires_script__dJKXP){color:#c7c2ce;line-height:1.65}.evenements-communautaires_membersIntro__3VXDg .evenements-communautaires_primaryButton__ujot7{margin-top:.5rem}.evenements-communautaires_membersIntro__3VXDg .evenements-communautaires_script__dJKXP{margin-top:2rem;text-align:left}.evenements-communautaires_memberRail__Z_rUM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.evenements-communautaires_memberCard__10Pi3{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:104px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:.8rem;color:#fff;text-align:left;background:rgba(6,6,12,.78);cursor:pointer;transition:transform .16s ease,border-color .16s ease}.evenements-communautaires_memberCard__10Pi3:hover{transform:translateY(-2px);border-color:rgba(166,92,255,.62)}.evenements-communautaires_memberCard__10Pi3>svg{width:1rem;height:1rem;color:#c69cff}.evenements-communautaires_memberAvatar__5H4OA{display:grid;width:52px;height:52px;flex:none;place-items:center;overflow:hidden;border:2px solid rgba(255,49,88,.65);border-radius:50%;color:#fff;background:#31122d;font-weight:900}.evenements-communautaires_memberAvatar__5H4OA img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.evenements-communautaires_memberCopy__1jwlF{display:flex;min-width:0;flex-direction:column}.evenements-communautaires_memberCopy__1jwlF small,.evenements-communautaires_memberCopy__1jwlF strong,.evenements-communautaires_memberCopy__1jwlF>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evenements-communautaires_memberCopy__1jwlF strong{font-size:.95rem}.evenements-communautaires_memberCopy__1jwlF small{margin-top:.1rem;color:#d49aff;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.evenements-communautaires_memberCopy__1jwlF>span{margin-top:.35rem;color:#aaa5b3;font-size:.76rem}.evenements-communautaires_memberPlaceholder__SMwKb{display:flex;min-height:104px;align-items:center;gap:.75rem;border:1px solid var(--line);border-radius:8px;padding:.8rem;background:rgba(6,6,12,.7)}.evenements-communautaires_memberPlaceholder__SMwKb>span{width:52px;height:52px;border-radius:50%;background:hsla(0,0%,100%,.08);animation:evenements-communautaires_pulse__jdGW6 1.2s ease-in-out infinite alternate}.evenements-communautaires_memberPlaceholder__SMwKb div{flex:1}.evenements-communautaires_memberPlaceholder__SMwKb i{display:block;height:8px;margin:7px 0;border-radius:4px;background:hsla(0,0%,100%,.08)}@keyframes evenements-communautaires_pulse__jdGW6{to{opacity:.45}}.evenements-communautaires_formatsBand__dAEGx{position:relative;display:grid;min-height:21rem;grid-template-columns:minmax(0,.72fr) minmax(16rem,1.28fr);align-content:end;gap:.9rem;overflow:hidden;border:1px solid var(--line-red);border-radius:8px;padding:clamp(1rem,2vw,2rem);background-image:linear-gradient(90deg,rgba(5,5,11,.96),rgba(5,5,11,.5) 65%,rgba(5,5,11,.72)),url(/images/community-events/community-formats.png);background-position:50%;background-size:cover}.evenements-communautaires_vibeSelector__q0nN3{display:flex;flex-wrap:wrap;gap:.45rem;align-self:end}.evenements-communautaires_vibeSelector__q0nN3 button{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;border:1px solid var(--line);border-radius:6px;padding:.55rem .75rem;color:#bbb6c4;background:rgba(5,5,10,.78);cursor:pointer}.evenements-communautaires_vibeSelector__q0nN3 button svg{width:1rem;height:1rem}.evenements-communautaires_vibeSelector__q0nN3 button[data-active=true]{color:#fff;border-color:rgba(255,49,88,.62);background:rgba(255,49,88,.16)}.evenements-communautaires_vibeDetail__J7ENR{display:flex;align-items:center;gap:.9rem;align-self:end;border:1px solid rgba(166,92,255,.42);border-radius:8px;padding:1rem;background:rgba(8,6,14,.8);backdrop-filter:blur(9px)}.evenements-communautaires_vibeDetail__J7ENR>svg{width:2.4rem;height:2.4rem;flex:none;color:#c289ff}.evenements-communautaires_vibeDetail__J7ENR[data-accent=red]>svg{color:var(--red)}.evenements-communautaires_vibeDetail__J7ENR[data-accent=cyan]>svg{color:var(--cyan)}.evenements-communautaires_vibeDetail__J7ENR h3{margin:0;font-size:1.05rem}.evenements-communautaires_vibeDetail__J7ENR p{margin:.25rem 0 0;color:#bdb7c5;font-size:.84rem;line-height:1.5}.evenements-communautaires_formatsScript__UHgFk{position:absolute;top:12%;right:4%;margin:0;font-size:clamp(1.1rem,1.8vw,1.8rem);line-height:1.5;text-align:right;transform:rotate(-3deg)}.evenements-communautaires_formatGrid__hefZF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.evenements-communautaires_formatCard__Pfbav{min-width:0;border:1px solid var(--line);border-top-color:var(--red);border-radius:8px;padding:1rem;background:rgba(11,10,18,.9)}.evenements-communautaires_formatCard__Pfbav[data-accent=violet]{border-top-color:var(--violet)}.evenements-communautaires_formatCard__Pfbav[data-accent=cyan]{border-top-color:var(--cyan)}.evenements-communautaires_formatCard__Pfbav[data-accent=amber]{border-top-color:var(--amber)}.evenements-communautaires_formatCard__Pfbav>svg{width:1.45rem;height:1.45rem;margin-bottom:.75rem;color:var(--red)}.evenements-communautaires_formatCard__Pfbav[data-accent=violet]>svg{color:var(--violet)}.evenements-communautaires_formatCard__Pfbav[data-accent=cyan]>svg{color:var(--cyan)}.evenements-communautaires_formatCard__Pfbav[data-accent=amber]>svg{color:var(--amber)}.evenements-communautaires_formatCard__Pfbav h3{margin:.25rem 0 0;font-size:1.04rem}.evenements-communautaires_formatCard__Pfbav>p:not(.evenements-communautaires_cardMeta__Axhvs){margin:.45rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.55}.evenements-communautaires_participationPath__KpJ4I{display:grid;grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr);gap:1.2rem;border-top:1px solid rgba(255,49,88,.34);border-bottom:1px solid rgba(166,92,255,.3);padding:clamp(1.2rem,2.4vw,2.4rem);background:rgba(10,8,16,.8)}.evenements-communautaires_participationPath__KpJ4I h2{font-size:clamp(1.5rem,2.4vw,2.6rem)}.evenements-communautaires_participationPath__KpJ4I ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.evenements-communautaires_participationPath__KpJ4I li{min-width:0;border-left:1px solid rgba(255,49,88,.42);padding:.35rem .85rem}.evenements-communautaires_participationPath__KpJ4I li span{display:block;color:#ff6684;font-size:.68rem;font-weight:900;letter-spacing:.12em}.evenements-communautaires_participationPath__KpJ4I li strong{display:block;margin-top:.25rem;font-size:1rem}.evenements-communautaires_participationPath__KpJ4I li p{margin:.35rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.48}.evenements-communautaires_communityWorkspace__ZXYoB{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(21rem,.8fr);gap:.75rem;align-items:start}.evenements-communautaires_formSection__6Ni4M,.evenements-communautaires_ideasSection__9PBB6{scroll-margin-top:6rem;border:1px solid var(--line);border-radius:8px;padding:clamp(1rem,2vw,1.6rem);background:rgba(10,9,17,.94)}.evenements-communautaires_formSection__6Ni4M{border-color:var(--line-red)}.evenements-communautaires_ideasSection__9PBB6{border-color:var(--line-violet)}.evenements-communautaires_formSection__6Ni4M>header{display:flex;gap:.9rem}.evenements-communautaires_formSection__6Ni4M h2,.evenements-communautaires_ideasSection__9PBB6 h2{font-size:clamp(1.5rem,2.3vw,2.5rem)}.evenements-communautaires_ideasSection__9PBB6>header{padding-bottom:.85rem;border-bottom:1px solid var(--line)}.evenements-communautaires_proposalForm__ByHAv{display:grid;gap:.85rem;margin-top:1.15rem}.evenements-communautaires_proposalForm__ByHAv label{display:grid;gap:.42rem;color:#eeeaf4;font-size:.82rem;font-weight:700}.evenements-communautaires_proposalForm__ByHAv label>span{display:flex;justify-content:space-between}.evenements-communautaires_proposalForm__ByHAv label small{color:#8f8998;font-weight:500}.evenements-communautaires_proposalForm__ByHAv input,.evenements-communautaires_proposalForm__ByHAv select,.evenements-communautaires_proposalForm__ByHAv textarea{width:100%;border:1px solid hsla(0,0%,100%,.16);border-radius:6px;padding:.72rem .8rem;color:#fff;outline:none;background:rgba(4,4,9,.78)}.evenements-communautaires_proposalForm__ByHAv input:focus,.evenements-communautaires_proposalForm__ByHAv select:focus,.evenements-communautaires_proposalForm__ByHAv textarea:focus{border-color:rgba(166,92,255,.68);box-shadow:0 0 0 3px rgba(166,92,255,.1)}.evenements-communautaires_proposalForm__ByHAv textarea{min-height:112px;resize:vertical}.evenements-communautaires_proposalForm__ByHAv option{background:#0b0912}.evenements-communautaires_formRow__8ruoS{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.evenements-communautaires_formFooter__4P3et{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.3rem}.evenements-communautaires_formFooter__4P3et p{margin:0;max-width:34rem;color:var(--muted);font-size:.75rem;line-height:1.5}.evenements-communautaires_notice__EIs1u{display:flex;align-items:flex-start;gap:.5rem;border:1px solid rgba(255,49,88,.42);border-radius:6px;padding:.75rem;color:#ffd9e1;background:rgba(255,49,88,.09);font-size:.8rem}.evenements-communautaires_notice__EIs1u[data-tone=success]{border-color:rgba(52,211,153,.4);color:#bdf8df;background:rgba(52,211,153,.08)}.evenements-communautaires_notice__EIs1u svg{width:1rem;height:1rem;flex:none}.evenements-communautaires_ideaList__PqcxZ{display:grid;gap:.55rem;margin-top:.85rem}.evenements-communautaires_ideaCard__BOfov{display:grid;gap:.75rem;border-bottom:1px solid hsla(0,0%,100%,.09);padding:.75rem 0}.evenements-communautaires_ideaCard__BOfov:last-child{border-bottom:0}.evenements-communautaires_ideaCard__BOfov>div>span{color:#c695ff;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.evenements-communautaires_ideaCard__BOfov h3{margin:.2rem 0 0;font-size:.98rem}.evenements-communautaires_ideaCard__BOfov p{display:-webkit-box;overflow:hidden;margin:.35rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.evenements-communautaires_ideaFooter__mycJJ{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.evenements-communautaires_ideaFooter__mycJJ button,.evenements-communautaires_ideaFooter__mycJJ>span{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem}.evenements-communautaires_ideaFooter__mycJJ>span{color:#9f99a8}.evenements-communautaires_ideaFooter__mycJJ button{min-height:34px;border:1px solid var(--line-violet);border-radius:6px;padding:.4rem .65rem;color:#ddc7ff;background:rgba(166,92,255,.1);cursor:pointer}.evenements-communautaires_ideaFooter__mycJJ button[data-active=true]{border-color:rgba(52,211,153,.45);color:#b7f7da;background:rgba(52,211,153,.08)}.evenements-communautaires_ideaFooter__mycJJ svg{width:.85rem;height:.85rem}.evenements-communautaires_ideaSkeleton__5cydP{height:100px;border-radius:6px;background:hsla(0,0%,100%,.055);animation:evenements-communautaires_pulse__jdGW6 1.1s ease-in-out infinite alternate}.evenements-communautaires_emptyIdeas__pn1oi{display:flex;align-items:center;gap:.75rem;min-height:100px;color:var(--muted)}.evenements-communautaires_emptyIdeas__pn1oi svg{width:1.5rem;height:1.5rem;color:var(--amber)}.evenements-communautaires_emptyIdeas__pn1oi p{margin:0;font-size:.84rem}.evenements-communautaires_emptyIdeas__pn1oi strong{color:#fff}.evenements-communautaires_closingBand__n2cO4{position:relative;display:grid;min-height:clamp(25rem,34vw,34rem);grid-template-columns:minmax(0,.72fr) minmax(16rem,1.28fr);align-items:center;overflow:hidden;border:1px solid var(--line-red);border-radius:8px;padding:clamp(1.3rem,4vw,4rem);background-image:linear-gradient(90deg,rgba(4,4,9,.99),rgba(4,4,9,.86) 42%,rgba(4,4,9,.16) 72%),url(/images/community-events/community-connection.png);background-position:50%;background-size:cover}.evenements-communautaires_closingBand__n2cO4>div{position:relative;z-index:1;max-width:48rem}.evenements-communautaires_closingScript__PZItk{position:relative;z-index:1;align-self:end;justify-self:end;margin:0 0 .5rem;font-size:clamp(1.25rem,2.3vw,2.5rem);line-height:1.45;text-align:right;transform:rotate(-3deg)}.evenements-communautaires_modalBackdrop__bupN2{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow-y:auto;padding:1rem;background:rgba(1,1,5,.84);backdrop-filter:blur(12px)}.evenements-communautaires_eventModal__xf737{display:grid;width:min(70rem,100%);max-height:calc(100vh - 2rem);grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);overflow:auto;border:1px solid rgba(255,49,88,.5);border-radius:8px;background:#0a0911;box-shadow:0 32px 90px rgba(0,0,0,.66)}.evenements-communautaires_modalVisual__yE4s1{position:relative;display:flex;min-height:34rem;flex-direction:column;justify-content:space-between;padding:1.25rem;background-image:linear-gradient(0deg,rgba(5,5,10,.88),rgba(5,5,10,.05) 70%),url(/images/community-events/community-formats.png);background-position:50%;background-size:cover}.evenements-communautaires_modalClose__B9Qgr{position:absolute;top:.8rem;right:.8rem;display:grid;width:38px;height:38px;place-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#fff;background:rgba(5,5,10,.74);cursor:pointer}.evenements-communautaires_modalClose__B9Qgr svg{width:1rem;height:1rem}.evenements-communautaires_modalBadge__Xvl7Z{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;margin-top:auto;border:1px solid rgba(255,49,88,.48);border-radius:999px;padding:.42rem .68rem;color:#ffd0da;background:rgba(255,49,88,.16);font-size:.72rem;font-weight:800}.evenements-communautaires_modalBadge__Xvl7Z svg{width:.95rem;height:.95rem}.evenements-communautaires_modalScript__u06of{margin:1rem 0 0;font-size:1.25rem;line-height:1.45}.evenements-communautaires_modalContent__YHdxQ{align-self:center;padding:clamp(1.25rem,3vw,3rem)}.evenements-communautaires_modalContent__YHdxQ h2{margin:.35rem 0 0;font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:0}.evenements-communautaires_modalFacts__pbZ1z{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1rem;color:#c8c2cf;font-size:.8rem}.evenements-communautaires_modalFacts__pbZ1z span{display:inline-flex;align-items:center;gap:.38rem}.evenements-communautaires_modalFacts__pbZ1z svg{width:.95rem;height:.95rem;color:#ff5f7e}.evenements-communautaires_modalDescription__9Hz3w{margin:1.2rem 0 0;color:#cec9d4;line-height:1.7}.evenements-communautaires_modalReassurance__UwNSH{display:flex;align-items:flex-start;gap:.55rem;margin-top:1rem;border-left:2px solid var(--cyan);padding:.75rem;color:#c3edf2;background:rgba(89,213,232,.06);font-size:.82rem;line-height:1.5}.evenements-communautaires_modalReassurance__UwNSH svg{width:1rem;height:1rem;flex:none}.evenements-communautaires_backButton__SMUiJ{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.2rem;border:0;padding:0;color:#a9a3b2;background:transparent;cursor:pointer}.evenements-communautaires_backButton__SMUiJ svg{width:1rem;height:1rem}.evenements-communautaires_spin___VrH1{animation:evenements-communautaires_spin___VrH1 .85s linear infinite}@keyframes evenements-communautaires_spin___VrH1{to{transform:rotate(1turn)}}@container (max-width: 1100px){.evenements-communautaires_hero__z00VP{grid-template-columns:1fr}.evenements-communautaires_heroContent__Z4U0c{padding-bottom:1rem}.evenements-communautaires_heroStats__CAhML{grid-template-columns:repeat(3,1fr);margin-top:0}.evenements-communautaires_heroStats__CAhML div{grid-template-columns:1fr;border-right:1px solid hsla(0,0%,100%,.09);border-bottom:0}.evenements-communautaires_heroStats__CAhML div:last-child{border-right:0}.evenements-communautaires_sectionNavLabel__5zpwm{display:none}.evenements-communautaires_sectionNav___rtPM{grid-template-columns:1fr auto}.evenements-communautaires_communityWorkspace__ZXYoB,.evenements-communautaires_membersSection__SMBbT{grid-template-columns:1fr}.evenements-communautaires_memberRail__Z_rUM{grid-template-columns:repeat(3,minmax(0,1fr))}.evenements-communautaires_memberCard__10Pi3{grid-template-columns:auto minmax(0,1fr)}.evenements-communautaires_memberCard__10Pi3>svg{display:none}.evenements-communautaires_formatGrid__hefZF{grid-template-columns:repeat(2,minmax(0,1fr))}.evenements-communautaires_participationPath__KpJ4I{grid-template-columns:1fr}}@container (max-width: 760px){.evenements-communautaires_shell___ji0q{padding:.55rem}.evenements-communautaires_hero__z00VP{min-height:42rem;background-position:62%}.evenements-communautaires_hero__z00VP:before{position:absolute;inset:0;content:"";background:rgba(4,4,9,.28)}.evenements-communautaires_heroContent__Z4U0c{align-self:end;padding:1.15rem}.evenements-communautaires_hero__z00VP h1{font-size:clamp(2.8rem,14vw,4.5rem)}.evenements-communautaires_heroLead__HIcMu{font-size:.93rem;line-height:1.55}.evenements-communautaires_heroScript__k_cVK{display:none}.evenements-communautaires_heroStats__CAhML{margin:0 1rem 1rem}.evenements-communautaires_heroStats__CAhML div{padding:.75rem .6rem}.evenements-communautaires_heroStats__CAhML strong{font-size:1.45rem}.evenements-communautaires_heroStats__CAhML span{font-size:.66rem}.evenements-communautaires_sectionNav___rtPM{top:.35rem;display:block;padding:.4rem}.evenements-communautaires_sectionNavLinks__on3px{justify-content:flex-start}.evenements-communautaires_navCalendar__tmEQm{display:none}.evenements-communautaires_sectionHeader__ZO8zJ{align-items:flex-start;flex-direction:column}.evenements-communautaires_sectionHeader__ZO8zJ h2{font-size:2rem}.evenements-communautaires_featuredEvent__x9aGG{min-height:35rem;grid-template-columns:1fr;background-position:65%}.evenements-communautaires_featuredEventCopy__HvmhT{align-self:end;padding:1.15rem}.evenements-communautaires_featuredEventCopy__HvmhT h3{font-size:2.5rem}.evenements-communautaires_featuredEventAside__5XAev{display:none}.evenements-communautaires_eventGrid__7ADE5{grid-template-columns:1fr}.evenements-communautaires_membersSection__SMBbT{padding:1rem}.evenements-communautaires_membersIntro__3VXDg h2{font-size:2rem}.evenements-communautaires_memberRail__Z_rUM{grid-template-columns:1fr}.evenements-communautaires_formatsBand__dAEGx{min-height:34rem;grid-template-columns:1fr;align-content:end;background-position:66%}.evenements-communautaires_formatsScript__UHgFk{top:7%}.evenements-communautaires_vibeDetail__J7ENR{order:1}.evenements-communautaires_vibeSelector__q0nN3{order:2}.evenements-communautaires_formatGrid__hefZF,.evenements-communautaires_participationPath__KpJ4I ol{grid-template-columns:1fr}.evenements-communautaires_participationPath__KpJ4I li{padding:.75rem}.evenements-communautaires_formRow__8ruoS{grid-template-columns:1fr}.evenements-communautaires_formFooter__4P3et{align-items:stretch;flex-direction:column}.evenements-communautaires_formFooter__4P3et .evenements-communautaires_primaryButton__ujot7{width:100%}.evenements-communautaires_closingBand__n2cO4{min-height:38rem;grid-template-columns:1fr;align-items:end;background-position:67%}.evenements-communautaires_closingScript__PZItk{position:absolute;top:7%;right:6%}.evenements-communautaires_eventModal__xf737{grid-template-columns:1fr}.evenements-communautaires_modalVisual__yE4s1{min-height:15rem}.evenements-communautaires_modalContent__YHdxQ{padding:1.15rem}.evenements-communautaires_modalContent__YHdxQ h2{font-size:2.2rem}.evenements-communautaires_modalActions__u70qi{flex-direction:column}.evenements-communautaires_modalActions__u70qi>*{width:100%}}@media (prefers-reduced-motion:reduce){.evenements-communautaires_page__xGydM *,.evenements-communautaires_page__xGydM :after,.evenements-communautaires_page__xGydM :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}