.SortiesImmersion-module__B-2L0a__page{min-width:0;color:var(--ink,#1c2922);padding:8px 22px 22px;container:agenda-immersion/inline-size}.SortiesImmersion-module__B-2L0a__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 10px;display:flex}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__display{background:#2e5a4c11;border-radius:14px;flex:none;gap:4px;margin:0;padding:4px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__display button{border-radius:10px;min-height:44px;padding:9px 14px;font-size:14px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__display button[aria-pressed=true]{color:#fff;background:#2e5a4c}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__scope{min-width:0;max-width:100%;margin:0}.SortiesImmersion-module__B-2L0a__scope .pigne-commune-filter{background:0 0;gap:6px;margin:0}.SortiesImmersion-module__B-2L0a__scope .pigne-seg{background:#fffc;border-radius:12px}.SortiesImmersion-module__B-2L0a__scope .pigne-seg button{min-height:44px;font-size:13px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__periods{overscroll-behavior-x:contain;scrollbar-width:none;gap:7px;margin:0 0 16px;padding:0;overflow-x:auto}.SortiesImmersion-module__B-2L0a__periods::-webkit-scrollbar{width:0;height:0;display:none}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__periods button{background:#fffc;border:1px solid #d5ded4;border-radius:22px;min-height:44px;padding:9px 13px;font-size:14px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__periods button[aria-pressed=true]{color:#fff;background:#2e5a4c;border-color:#2e5a4c}.SortiesImmersion-module__B-2L0a__agendaLayout,.SortiesImmersion-module__B-2L0a__results{min-width:0}.SortiesImmersion-module__B-2L0a__calendarLayout{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.SortiesImmersion-module__B-2L0a__calendarPanel{background:#e8f0e7b3;border-radius:16px;min-width:0;padding:16px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__selection{border:0;justify-content:space-between;align-items:baseline;gap:5px 12px;margin:0 0 15px;padding:0;display:flex}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__selection h2{text-wrap:balance;font-size:21px;font-weight:500;line-height:1.2}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__selection>span{color:#4a5a4f;font-size:12px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__list{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__card{background:#ffffffdb;border:0;border-radius:16px;flex-direction:column;min-width:0;padding:0 0 15px;display:flex;overflow:hidden}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__cardLink{min-width:0;color:inherit;display:block}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__image{aspect-ratio:2.2;background:#e4ece8;border-radius:13px;height:auto;margin:0 0 13px;overflow:hidden}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__image img{object-fit:cover;width:100%;height:100%;transition:filter .16s ease-out;display:block}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__cardLink>span{color:#4a5a4f;margin:0 13px 9px;font-size:11px;line-height:1.4;display:block}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__eventHeading{gap:10px;margin:0 13px}.SortiesImmersion-module__B-2L0a__eventHeading>span:first-child{flex:none}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__eventHeading :is(h2,h3){overflow-wrap:anywhere;margin:0 0 5px;font-size:21px;font-weight:500;line-height:1.18}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__eventHeading p{color:#4a5a4f;font-size:13px;line-height:1.35}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__summary{-webkit-line-clamp:2;color:#4a5a4f;-webkit-box-orient:vertical;margin:10px 13px 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__meta{color:#4a5a4f;gap:6px 13px;margin:12px 13px 0;font-size:12px;line-height:1.4}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__meta>span{overflow-wrap:anywhere;min-width:0}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__card>.SortiesImmersion-module__B-2L0a__open{color:#2e5a4c;background:#e4ece8;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:auto;min-height:44px;margin:12px 13px 0;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__card>.SortiesImmersion-module__B-2L0a__open:hover{color:#24483b;background:#d6e4d9}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__proof{color:#4a5a4f;gap:6px 10px;margin:10px 13px 0;font-size:11px;line-height:1.4}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__proof>span{flex-wrap:wrap;min-width:0}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__proof>a{align-items:center;gap:5px;min-height:44px;display:inline-flex}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__sourceNote{color:#4a5a4f;margin:16px 0 0;font-size:11px;line-height:1.5}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__walks{border-top:1px solid #d5ded4;margin-top:26px;padding-top:22px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__walks>h2{margin:0 0 16px;font-size:25px;font-weight:500}.SortiesImmersion-module__B-2L0a__page :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #3d7263}@container agenda-immersion (min-width:600px){.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.SortiesImmersion-module__B-2L0a__controls{flex-wrap:nowrap}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__scope{margin-left:auto}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__card{height:100%}}@container agenda-immersion (min-width:690px){.SortiesImmersion-module__B-2L0a__calendarLayout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:start;gap:22px}.SortiesImmersion-module__B-2L0a__calendarPanel{position:sticky;top:12px}.SortiesImmersion-module__B-2L0a__calendarLayout .SortiesImmersion-module__B-2L0a__list{grid-template-columns:minmax(0,1fr)}.SortiesImmersion-module__B-2L0a__calendarLayout .SortiesImmersion-module__B-2L0a__selection{flex-direction:column;align-items:flex-start;gap:6px}.SortiesImmersion-module__B-2L0a__calendarLayout .SortiesImmersion-module__B-2L0a__selection h2{font-size:22px}.SortiesImmersion-module__B-2L0a__calendarLayout .SortiesImmersion-module__B-2L0a__image{aspect-ratio:2.05}}@container agenda-immersion (min-width:1080px){.SortiesImmersion-module__B-2L0a__calendarLayout{grid-template-columns:310px minmax(0,1fr)}.SortiesImmersion-module__B-2L0a__calendarLayout .SortiesImmersion-module__B-2L0a__list{grid-template-columns:repeat(2,minmax(0,1fr))}.SortiesImmersion-module__B-2L0a__calendarLayout .SortiesImmersion-module__B-2L0a__image{aspect-ratio:1.8}}@media (max-width:599px){.SortiesImmersion-module__B-2L0a__controls{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:13px;display:grid}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__display{width:fit-content}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__scope{max-width:100%}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__periods{gap:6px;margin-bottom:15px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__periods button{padding-inline:11px;font-size:13px}.SortiesImmersion-module__B-2L0a__calendarPanel{border-radius:13px;padding:12px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__card{border-radius:13px;padding-bottom:13px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__list{gap:17px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__eventHeading :is(h2,h3){font-size:21px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__selection h2{font-size:20px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__summary{font-size:13px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__walks{margin-top:23px;padding-top:20px}}@media (hover:hover){.SortiesImmersion-module__B-2L0a__cardLink:hover .SortiesImmersion-module__B-2L0a__image img{filter:brightness(1.035)}}@media (prefers-reduced-motion:reduce){.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__image img{transition:none}}@media (prefers-reduced-transparency:reduce){.SortiesImmersion-module__B-2L0a__calendarPanel{background:#e8f0e7}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__card{background:#fff}:is(.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__display,.SortiesImmersion-module__B-2L0a__scope .pigne-seg){background:#f0f5ee}}.SortiesImmersion-module__B-2L0a__guide{gap:12px;min-width:0;margin-bottom:20px;display:grid}.SortiesImmersion-module__B-2L0a__guideHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.SortiesImmersion-module__B-2L0a__guideHeading h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500;line-height:1.25}.SortiesImmersion-module__B-2L0a__credits{color:#4a5d53;flex-shrink:0;font-size:11px;position:relative}.SortiesImmersion-module__B-2L0a__credits summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.SortiesImmersion-module__B-2L0a__credits>div{z-index:8;background:#f5f7f0;border-radius:12px;width:min(280px,75vw);padding:12px;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #244e4020}.SortiesImmersion-module__B-2L0a__credits p{margin:0 0 8px;font-size:11px;line-height:1.5}.SortiesImmersion-module__B-2L0a__credits p:last-child{margin-bottom:0}.SortiesImmersion-module__B-2L0a__credits a{color:inherit;text-underline-offset:3px}.SortiesImmersion-module__B-2L0a__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.SortiesImmersion-module__B-2L0a__choice{isolation:isolate;color:#fff;min-width:0;min-height:112px;font:inherit;text-align:left;cursor:pointer;background:#385d4e;border:0;border-radius:14px;align-items:flex-end;padding:13px;text-decoration:none;display:flex;position:relative;overflow:hidden}.SortiesImmersion-module__B-2L0a__choice img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .18s ease-out;position:absolute;inset:0}.SortiesImmersion-module__B-2L0a__choice:before{z-index:-1;content:"";background:linear-gradient(#122c2005 10%,#122c20d9 100%);position:absolute;inset:0}.SortiesImmersion-module__B-2L0a__choice[aria-pressed=true]{outline-offset:3px;outline:2px solid #2e5a4c}.SortiesImmersion-module__B-2L0a__choiceLabel{text-wrap:balance;align-items:center;gap:7px;max-width:100%;font-size:15px;font-weight:500;line-height:1.2;display:flex}.SortiesImmersion-module__B-2L0a__choiceLabel .pigne-icon{flex-shrink:0}.SortiesImmersion-module__B-2L0a__calendarChoice{color:#244e40;background:#e1ebe2;justify-content:space-between;align-items:center;gap:10px}.SortiesImmersion-module__B-2L0a__calendarChoice:before{content:none}.SortiesImmersion-module__B-2L0a__calendarChoice .SortiesImmersion-module__B-2L0a__choiceLabel{flex-direction:column;align-items:flex-start;gap:10px}.SortiesImmersion-module__B-2L0a__datePreview{color:#2e5a4c;grid-template-columns:auto auto;place-items:center;gap:0 8px;min-width:60px;line-height:1;display:grid}.SortiesImmersion-module__B-2L0a__datePreview>.pigne-icon{grid-column:1/-1;margin-bottom:4px}.SortiesImmersion-module__B-2L0a__datePreview strong{letter-spacing:-.03em;font-size:36px;font-weight:500}.SortiesImmersion-module__B-2L0a__datePreview small{text-transform:uppercase;font-size:12px}.SortiesImmersion-module__B-2L0a__agenda,.SortiesImmersion-module__B-2L0a__walks{min-width:0;scroll-margin-top:16px}.SortiesImmersion-module__B-2L0a__resultHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.SortiesImmersion-module__B-2L0a__resultHeading h2{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:500}.SortiesImmersion-module__B-2L0a__resultHeading>span{color:#4a5d53;font-size:12px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__image.SortiesImmersion-module__B-2L0a__withoutPhoto{aspect-ratio:auto;background:#e5ece3;align-items:center;height:82px;min-height:82px;display:flex}.SortiesImmersion-module__B-2L0a__dateOverlay{position:absolute;top:12px;left:12px}.SortiesImmersion-module__B-2L0a__dateOverlay>span{color:#244e40;background:#fffffff0;border-radius:10px;gap:2px;width:56px;padding:8px 4px;font-size:11px}.SortiesImmersion-module__B-2L0a__dateOverlay strong{font-size:24px}.SortiesImmersion-module__B-2L0a__eventMotif{color:#486953;align-items:center;gap:12px;min-width:0;margin-left:82px;padding:12px;display:flex}.SortiesImmersion-module__B-2L0a__eventMotif>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.SortiesImmersion-module__B-2L0a__eventMotif>.pigne-icon{flex-shrink:0}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__eventHeading>div{min-width:0}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__walks{border-top-color:#d5dfd6}.SortiesImmersion-module__B-2L0a__walkHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.SortiesImmersion-module__B-2L0a__walkHeading h2{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:500;line-height:1.2}.SortiesImmersion-module__B-2L0a__walkHeading>span{color:#4a5d53;font-size:12px}.SortiesImmersion-module__B-2L0a__emptyAction{color:#244e40;min-height:44px;font:inherit;cursor:pointer;background:#e1ebe2;border:0;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;font-size:14px;display:inline-flex}@container agenda-immersion (min-width:690px){.SortiesImmersion-module__B-2L0a__calendarLayout{grid-template-columns:minmax(295px,.85fr) minmax(0,1.15fr);gap:20px}.SortiesImmersion-module__B-2L0a__calendarLayout .SortiesImmersion-module__B-2L0a__image{aspect-ratio:2.2}.SortiesImmersion-module__B-2L0a__calendarPanel{background:#e4ede2b3;padding:18px}}@container agenda-immersion (min-width:1080px){.SortiesImmersion-module__B-2L0a__calendarLayout{grid-template-columns:330px minmax(0,1fr)}.SortiesImmersion-module__B-2L0a__calendarLayout .SortiesImmersion-module__B-2L0a__image{aspect-ratio:2.2}}@media (max-width:599px){.SortiesImmersion-module__B-2L0a__guide{gap:8px;margin-bottom:12px}.SortiesImmersion-module__B-2L0a__guideHeading h2{font-size:18px}.SortiesImmersion-module__B-2L0a__choices{gap:7px}.SortiesImmersion-module__B-2L0a__choice{min-height:72px;padding:9px 8px}.SortiesImmersion-module__B-2L0a__choiceLabel{flex-direction:column;align-items:flex-start;gap:5px;font-size:12px}.SortiesImmersion-module__B-2L0a__choiceLabel .pigne-icon{width:17px;height:17px}.SortiesImmersion-module__B-2L0a__calendarChoice{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px}.SortiesImmersion-module__B-2L0a__calendarChoice .SortiesImmersion-module__B-2L0a__choiceLabel{flex-direction:row;align-items:center;gap:5px}.SortiesImmersion-module__B-2L0a__calendarChoice .SortiesImmersion-module__B-2L0a__choiceLabel .pigne-icon{display:none}.SortiesImmersion-module__B-2L0a__datePreview{gap:4px;min-width:0;display:flex}.SortiesImmersion-module__B-2L0a__datePreview>.pigne-icon{display:none}.SortiesImmersion-module__B-2L0a__datePreview strong{font-size:25px}.SortiesImmersion-module__B-2L0a__datePreview small{font-size:11px}.SortiesImmersion-module__B-2L0a__resultHeading h2{font-size:19px}.SortiesImmersion-module__B-2L0a__walkHeading{align-items:flex-start}.SortiesImmersion-module__B-2L0a__walkHeading h2{font-size:21px}.SortiesImmersion-module__B-2L0a__walkHeading>span{font-size:11px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__selection{flex-direction:column;gap:5px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__eventHeading :is(h2,h3){font-size:20px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__image.SortiesImmersion-module__B-2L0a__withoutPhoto{height:76px;min-height:76px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__list{gap:16px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__summary{-webkit-line-clamp:1}}@media (hover:hover){.SortiesImmersion-module__B-2L0a__choice:hover img{transform:scale(1.035)}.SortiesImmersion-module__B-2L0a__calendarChoice:hover,.SortiesImmersion-module__B-2L0a__emptyAction:hover{background:#d5e4d8}}@media (prefers-reduced-motion:reduce){.SortiesImmersion-module__B-2L0a__choice img{transition:none}}@media (max-width:599px){.SortiesImmersion-module__B-2L0a__page{padding:8px 14px 14px}.SortiesImmersion-module__B-2L0a__calendarPanel{margin-inline:-6px;padding:8px}.SortiesImmersion-module__B-2L0a__page.SortiesImmersion-module__B-2L0a__page{padding:0 14px 14px}.SortiesImmersion-module__B-2L0a__guide{gap:6px;margin-bottom:8px}.SortiesImmersion-module__B-2L0a__controls,.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__periods,.SortiesImmersion-module__B-2L0a__resultHeading{margin-bottom:8px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__image.SortiesImmersion-module__B-2L0a__withoutPhoto{height:44px;min-height:44px;margin-bottom:8px}.SortiesImmersion-module__B-2L0a__withoutPhoto .SortiesImmersion-module__B-2L0a__dateOverlay{top:4px;left:9px}.SortiesImmersion-module__B-2L0a__withoutPhoto .SortiesImmersion-module__B-2L0a__dateOverlay>span{align-items:center;gap:4px;width:auto;min-height:36px;padding:5px 6px;font-size:11px;line-height:1.1;display:flex}.SortiesImmersion-module__B-2L0a__withoutPhoto .SortiesImmersion-module__B-2L0a__dateOverlay strong{font-size:18px}.SortiesImmersion-module__B-2L0a__withoutPhoto .SortiesImmersion-module__B-2L0a__eventMotif{gap:7px;margin-left:98px;padding:7px 8px}.SortiesImmersion-module__B-2L0a__withoutPhoto .SortiesImmersion-module__B-2L0a__eventMotif>span:last-child{font-size:11px;line-height:1.2}.SortiesImmersion-module__B-2L0a__withoutPhoto .SortiesImmersion-module__B-2L0a__eventMotif>.pigne-icon{width:18px;height:18px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__summary{margin-top:6px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__card>.SortiesImmersion-module__B-2L0a__open{margin-top:8px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__card>.SortiesImmersion-module__B-2L0a__meta{order:1;margin-top:8px}.SortiesImmersion-module__B-2L0a__page .SortiesImmersion-module__B-2L0a__card>.SortiesImmersion-module__B-2L0a__proof{order:2;margin-top:6px}}
