.hero-horizon-module__xwblBq__ink{fill:var(--color-foreground)}.hero-horizon-module__xwblBq__line{fill:none;stroke:var(--color-foreground);stroke-linecap:round;stroke-linejoin:round}.hero-horizon-module__xwblBq__sun{fill:var(--color-accent)}.hero-horizon-module__xwblBq__labels{fill:var(--color-muted-fg);font-family:var(--font-mono);letter-spacing:1.6px;font-size:12px}.hero-horizon-module__xwblBq__labelTick{fill:none;stroke:var(--color-muted-fg);stroke-width:1px}@media (max-width:639px){.hero-horizon-module__xwblBq__labels{display:none}}.hero-horizon-module__xwblBq__hip,.hero-horizon-module__xwblBq__knee{transform-box:fill-box;transform-origin:50% 0}.hero-horizon-module__xwblBq__hiker{transform:translate(430px,459px)}.hero-horizon-module__xwblBq__caravan{transform:translate(928px,674px)}@supports (offset-path:path("M0 0")){.hero-horizon-module__xwblBq__hiker{transform-box:fill-box;offset-path:path("M90 720 L150 740 L230 640 L280 680 L340 550 L380 590 L430 500 L470 540 L520 480");offset-anchor:50% 100%;offset-rotate:0deg;offset-distance:62%;transform:none}.hero-horizon-module__xwblBq__caravan{transform-box:fill-box;offset-path:path("M720 680 L800 660 C860 680 900 720 980 710 C1060 700 1100 740 1180 730 C1260 720 1320 750 1440 740");offset-anchor:50% 100%;offset-rotate:auto;offset-distance:40%;transform:none}}.hero-horizon-module__xwblBq__cueTrack{background:var(--color-border)}.hero-horizon-module__xwblBq__cueFill{background:var(--color-foreground)}@keyframes hero-horizon-module__xwblBq__draw{0%{stroke-dashoffset:var(--dash)}to{stroke-dashoffset:0}}@keyframes hero-horizon-module__xwblBq__rise{0%{transform:translateY(160px)}to{transform:translateY(0)}}@keyframes hero-horizon-module__xwblBq__fade{0%{opacity:0}to{opacity:1}}@keyframes hero-horizon-module__xwblBq__up{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes hero-horizon-module__xwblBq__travel{0%{offset-distance:0%;opacity:0}4%{opacity:1}94%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes hero-horizon-module__xwblBq__hip{0%{transform:rotate(16deg)}50%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes hero-horizon-module__xwblBq__knee{0%{transform:rotate(0)}25%{transform:rotate(34deg)}50%,to{transform:rotate(0)}}@keyframes hero-horizon-module__xwblBq__bob{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-1.5px)}}@keyframes hero-horizon-module__xwblBq__cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (prefers-reduced-motion:no-preference){.hero-horizon-module__xwblBq__draw{--dash:3000;stroke-dasharray:3000;animation:3.8s cubic-bezier(.65,.05,.25,1) .3s both hero-horizon-module__xwblBq__draw}.hero-horizon-module__xwblBq__draw2{--dash:1600;stroke-dasharray:1600;animation:3s cubic-bezier(.65,.05,.25,1) 1.2s both hero-horizon-module__xwblBq__draw}.hero-horizon-module__xwblBq__sun{animation:3.4s cubic-bezier(.2,.8,.2,1) 2.4s both hero-horizon-module__xwblBq__rise}.hero-horizon-module__xwblBq__labels,.hero-horizon-module__xwblBq__hatch{animation:1s 3.6s both hero-horizon-module__xwblBq__fade}.hero-horizon-module__xwblBq__in1{animation:.9s cubic-bezier(.2,.8,.2,1) .1s both hero-horizon-module__xwblBq__up}.hero-horizon-module__xwblBq__in2{animation:.9s cubic-bezier(.2,.8,.2,1) .35s both hero-horizon-module__xwblBq__up}.hero-horizon-module__xwblBq__in3{animation:.9s cubic-bezier(.2,.8,.2,1) .6s both hero-horizon-module__xwblBq__up}.hero-horizon-module__xwblBq__camel .hero-horizon-module__xwblBq__hip{animation:1.2s linear infinite hero-horizon-module__xwblBq__hip}.hero-horizon-module__xwblBq__camel .hero-horizon-module__xwblBq__knee{animation:1.2s linear infinite hero-horizon-module__xwblBq__knee}.hero-horizon-module__xwblBq__camel .hero-horizon-module__xwblBq__pair2,.hero-horizon-module__xwblBq__camel .hero-horizon-module__xwblBq__pair2 .hero-horizon-module__xwblBq__knee{animation-delay:-.6s}.hero-horizon-module__xwblBq__camel .hero-horizon-module__xwblBq__bob{animation:1.2s linear infinite hero-horizon-module__xwblBq__bob}.hero-horizon-module__xwblBq__walker .hero-horizon-module__xwblBq__hip{animation:.64s linear infinite hero-horizon-module__xwblBq__hip}.hero-horizon-module__xwblBq__walker .hero-horizon-module__xwblBq__knee{animation:.64s linear infinite hero-horizon-module__xwblBq__knee}.hero-horizon-module__xwblBq__walker .hero-horizon-module__xwblBq__pair2,.hero-horizon-module__xwblBq__walker .hero-horizon-module__xwblBq__pair2 .hero-horizon-module__xwblBq__knee{animation-delay:-.32s}.hero-horizon-module__xwblBq__walker .hero-horizon-module__xwblBq__bob{animation:.64s linear infinite hero-horizon-module__xwblBq__bob}.hero-horizon-module__xwblBq__cueFill{animation:2.4s cubic-bezier(.6,0,.4,1) 4s infinite both hero-horizon-module__xwblBq__cue}@supports (offset-path:path("M0 0")){.hero-horizon-module__xwblBq__caravan{animation:54s linear 4s infinite both hero-horizon-module__xwblBq__travel}.hero-horizon-module__xwblBq__hiker{animation:48s linear 4.5s infinite both hero-horizon-module__xwblBq__travel}}}
.reveil-section-module__ysXIlW__opt{cursor:pointer;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:relative}.reveil-section-module__ysXIlW__opt:has(input:checked){border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-on-primary)}.reveil-section-module__ysXIlW__opt:has(input:focus-visible){outline:2px solid var(--color-secondary-raw);outline-offset:2px}.reveil-section-module__ysXIlW__optTall{text-align:center;border-radius:14px;flex-direction:column;gap:6px;min-height:66px;padding:6px 4px}.reveil-section-module__ysXIlW__optMonth{border-radius:10px;min-height:44px}@media (prefers-reduced-motion:no-preference){.reveil-section-module__ysXIlW__opt{transition:background-color .25s,color .25s,border-color .25s,transform .2s}.reveil-section-module__ysXIlW__opt:hover{transform:translateY(-1px)}.reveil-section-module__ysXIlW__opt:active{transform:translateY(0)scale(.98)}}.reveil-section-module__ysXIlW__regions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reveil-section-module__ysXIlW__months{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.reveil-section-module__ysXIlW__parties{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (max-width:379px){.reveil-section-module__ysXIlW__parties{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.reveil-section-module__ysXIlW__regions{grid-template-columns:repeat(var(--region-cols,5),minmax(0,1fr))}.reveil-section-module__ysXIlW__months{grid-template-columns:repeat(6,minmax(0,1fr))}}.reveil-section-module__ysXIlW__panel{display:none;position:absolute;top:0;bottom:0;left:0;right:0}.reveil-section-module__ysXIlW__media{position:absolute;top:0;bottom:0;left:0;right:0}.reveil-section-module__ysXIlW__night{background:var(--color-foreground);opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.reveil-section-module__ysXIlW__sweep{background:var(--color-accent);filter:blur(60px);opacity:0;border-radius:50%;height:70%;position:absolute;top:30%;left:-10%;right:-10%}.reveil-section-module__ysXIlW__pill{background:color-mix(in srgb,var(--color-surface)86%,transparent)}@keyframes reveil-section-module__ysXIlW__kb{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes reveil-section-module__ysXIlW__nightOff{0%{opacity:.9}to{opacity:0}}@keyframes reveil-section-module__ysXIlW__sweep{0%{opacity:0;transform:translateY(40%)}40%{opacity:.4}to{opacity:0;transform:translateY(-30%)}}@media (prefers-reduced-motion:no-preference){.reveil-section-module__ysXIlW__media{animation:6s cubic-bezier(.2,.7,.2,1) both reveil-section-module__ysXIlW__kb}.reveil-section-module__ysXIlW__night{animation:2.6s cubic-bezier(.45,0,.2,1) .2s both reveil-section-module__ysXIlW__nightOff}.reveil-section-module__ysXIlW__sweep{animation:3.2s ease-out .4s both reveil-section-module__ysXIlW__sweep}}.reveil-section-module__ysXIlW__one{display:none}.reveil-section-module__ysXIlW__root:has(input[name=region][value=TOUBKAL]:checked) [data-region=TOUBKAL].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=region][value=TOUBKAL]:checked) [data-region=TOUBKAL].reveil-section-module__ysXIlW__panel{display:block}.reveil-section-module__ysXIlW__root:has(input[name=region][value=MGOUN]:checked) [data-region=MGOUN].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=region][value=MGOUN]:checked) [data-region=MGOUN].reveil-section-module__ysXIlW__panel{display:block}.reveil-section-module__ysXIlW__root:has(input[name=region][value=SAHARA]:checked) [data-region=SAHARA].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=region][value=SAHARA]:checked) [data-region=SAHARA].reveil-section-module__ysXIlW__panel{display:block}.reveil-section-module__ysXIlW__root:has(input[name=region][value=ANTI_ATLAS]:checked) [data-region=ANTI_ATLAS].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=region][value=ANTI_ATLAS]:checked) [data-region=ANTI_ATLAS].reveil-section-module__ysXIlW__panel{display:block}.reveil-section-module__ysXIlW__root:has(input[name=region][value=RIF]:checked) [data-region=RIF].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=region][value=RIF]:checked) [data-region=RIF].reveil-section-module__ysXIlW__panel{display:block}.reveil-section-module__ysXIlW__root:has(input[name=region][value=COAST]:checked) [data-region=COAST].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=region][value=COAST]:checked) [data-region=COAST].reveil-section-module__ysXIlW__panel{display:block}.reveil-section-module__ysXIlW__root:has(input[name=month][value="1"]:checked) [data-month="1"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=month][value="2"]:checked) [data-month="2"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=month][value="3"]:checked) [data-month="3"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=month][value="4"]:checked) [data-month="4"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=month][value="5"]:checked) [data-month="5"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=month][value="6"]:checked) [data-month="6"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=month][value="7"]:checked) [data-month="7"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=month][value="8"]:checked) [data-month="8"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=month][value="9"]:checked) [data-month="9"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=month][value="10"]:checked) [data-month="10"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=month][value="11"]:checked) [data-month="11"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=month][value="12"]:checked) [data-month="12"].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=reveil-party][value=SOLO]:checked) [data-party=SOLO].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=reveil-party][value=COUPLE]:checked) [data-party=COUPLE].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=reveil-party][value=FAMILY]:checked) [data-party=FAMILY].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=reveil-party][value=FRIENDS]:checked) [data-party=FRIENDS].reveil-section-module__ysXIlW__one{display:inline}.reveil-section-module__ysXIlW__root:has(input[name=reveil-party][value=GROUP]:checked) [data-party=GROUP].reveil-section-module__ysXIlW__one{display:inline}
.atlas-module__tCeWCq__light :focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;transition:none}.atlas-module__tCeWCq__band{background-color:var(--color-secondary);color:var(--color-on-primary)}.atlas-module__tCeWCq__band :focus-visible{outline:2px solid var(--color-on-primary);outline-offset:2px;transition:none}.atlas-module__tCeWCq__band button:active,.atlas-module__tCeWCq__light button:active{opacity:.85}.atlas-module__tCeWCq__h2,.atlas-module__tCeWCq__bandH2,.atlas-module__tCeWCq__h3,.atlas-module__tCeWCq__title{text-wrap:balance}.atlas-module__tCeWCq__h2{font-size:max(2rem,min(4vw,3rem));line-height:1.06}.atlas-module__tCeWCq__bandH2{max-width:760px;font-size:max(2.25rem,min(4.6vw,3.5rem));line-height:1.04}.atlas-module__tCeWCq__h3{font-size:max(2rem,min(3.3vw,2.75rem));line-height:1.05}.atlas-module__tCeWCq__title{font-size:max(1.375rem,min(2.2vw,1.625rem));line-height:1.15}.atlas-module__tCeWCq__rule{border-color:color-mix(in srgb,var(--color-on-primary)35%,transparent)}.atlas-module__tCeWCq__tab[aria-selected=true]{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-foreground)}.atlas-module__tCeWCq__photo{aspect-ratio:16/10;background-color:var(--color-season-off)}.atlas-module__tCeWCq__pictogram{opacity:.7;width:33%;height:33%;margin:auto}.atlas-module__tCeWCq__strip{grid-template-columns:repeat(12,minmax(0,1fr))}.atlas-module__tCeWCq__cell{height:26px}.atlas-module__tCeWCq__tone[data-tone=ideal]{background-color:var(--color-accent)}.atlas-module__tCeWCq__tone[data-tone=good]{background-color:var(--color-muted)}.atlas-module__tCeWCq__tone[data-tone=possible]{background-color:var(--color-season-possible)}.atlas-module__tCeWCq__tone[data-tone=off]{background-color:var(--color-season-off);box-shadow:inset 0 0 0 1px var(--color-on-primary)}.atlas-module__tCeWCq__tone[data-tone=none]{box-shadow:inset 0 0 0 1px var(--color-on-primary);opacity:.4}.atlas-module__tCeWCq__onLight.atlas-module__tCeWCq__tone[data-tone=good]{box-shadow:inset 0 0 0 1px var(--color-muted-fg)}.atlas-module__tCeWCq__now{box-shadow:inset 0 0 0 2px var(--color-on-primary)}.atlas-module__tCeWCq__months{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-module__tCeWCq__monthCard{min-height:168px}.atlas-module__tCeWCq__tile{min-height:120px}.atlas-module__tCeWCq__monthCard[aria-current=date]{border-color:var(--color-secondary);background-color:var(--color-secondary);color:var(--color-on-primary)}.atlas-module__tCeWCq__portrait{aspect-ratio:4/3}.atlas-module__tCeWCq__arrow:hover,.atlas-module__tCeWCq__name[aria-pressed=true]{border-color:var(--color-secondary);background-color:var(--color-secondary);color:var(--color-on-primary)}@media (min-width:640px){.atlas-module__tCeWCq__months{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.atlas-module__tCeWCq__row{grid-template-columns:minmax(0,200px) minmax(0,1fr);column-gap:2rem}.atlas-module__tCeWCq__row>:first-child{grid-row:span 2}.atlas-module__tCeWCq__rowPrice{grid-column-start:2}}@media (min-width:1024px){.atlas-module__tCeWCq__panel{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.atlas-module__tCeWCq__row{grid-template-columns:minmax(0,260px) minmax(0,1fr) minmax(0,220px);align-items:center}.atlas-module__tCeWCq__row>:first-child{grid-row:auto}.atlas-module__tCeWCq__rowPrice{text-align:right;flex-direction:column;grid-column-start:3;justify-content:center}.atlas-module__tCeWCq__months{grid-template-columns:repeat(6,minmax(0,1fr))}.atlas-module__tCeWCq__showcase{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.atlas-module__tCeWCq__portrait{aspect-ratio:4/5}}@media (prefers-reduced-motion:no-preference){.atlas-module__tCeWCq__swap{animation:.45s cubic-bezier(.2,.8,.2,1) both atlas-module__tCeWCq__atlas-swap}.atlas-module__tCeWCq__lift{transition:transform .2s,box-shadow .2s}@media (hover:hover){.atlas-module__tCeWCq__lift:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}}}@keyframes atlas-module__tCeWCq__atlas-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
