.hero[data-astro-cid-wdusdyft]{--sun: min(86vw, 46svh);--sink: .24;--climb: 3.5rem;--sky-max: calc(.86 * var(--fs-wordmark) + 6rem + (1 - var(--sink)) * var(--sun));position:relative;display:grid;grid-template-rows:minmax(0,var(--sky-max)) minmax(max-content,1fr);height:max(33rem,calc(100svh - var(--header-h)));overflow:clip}.sky[data-astro-cid-wdusdyft]{position:relative;overflow:hidden;display:flex;flex-direction:column}.sky-dusk[data-astro-cid-wdusdyft]{position:absolute;inset:0;opacity:0;pointer-events:none}.sky-inner[data-astro-cid-wdusdyft]{position:relative;z-index:1;padding-top:var(--s-2)}.wordmark[data-astro-cid-wdusdyft]{max-width:none;font-family:var(--font-poster-stack);font-weight:700;font-size:var(--fs-wordmark);line-height:.78;letter-spacing:-.035em;margin-inline:-.045em;padding-top:.08em;white-space:nowrap;color:var(--nuit)}.tag-part[data-astro-cid-wdusdyft]{white-space:nowrap}.tagline[data-astro-cid-wdusdyft]{margin-top:var(--s-3)}.sun-stage[data-astro-cid-wdusdyft]{position:relative;flex:1 1 0;min-height:0;container-type:size}.sun-track[data-astro-cid-wdusdyft]{position:absolute;left:50%;bottom:0;width:var(--sun);width:min(var(--sun),calc((100cqh + var(--climb)) / (1 - var(--sink))));aspect-ratio:1;translate:-50% calc(var(--sink) * 100%)}.sun[data-astro-cid-wdusdyft]{width:100%;height:100%;border-radius:50%}.sun[data-astro-cid-wdusdyft] picture{display:block;width:100%;height:100%;translate:var(--px, 0px) var(--py, 0px);transition:translate var(--d-reveal) var(--ease-sun)}.sun[data-astro-cid-wdusdyft] img{width:100%;height:100%;border-radius:50%}.sea[data-astro-cid-wdusdyft]{position:relative;display:flex}.reflection[data-astro-cid-wdusdyft]{position:absolute;left:50%;top:0;width:var(--sun-now, var(--sun));translate:-50%;display:grid;justify-items:center;gap:clamp(.4rem,1.1svh,.8rem);padding-top:clamp(.5rem,1.4svh,1rem);transform-origin:50% 0}.reflection[data-astro-cid-wdusdyft] span[data-astro-cid-wdusdyft]{position:relative;display:block;height:clamp(3px,.55svh,6px);background:var(--soleil)}.reflection[data-astro-cid-wdusdyft] span[data-astro-cid-wdusdyft]:after{content:"";position:absolute;inset:0;background:var(--couchant);opacity:0}.reflection[data-astro-cid-wdusdyft] span[data-astro-cid-wdusdyft]:first-child{width:78%}.reflection[data-astro-cid-wdusdyft] span[data-astro-cid-wdusdyft]:nth-child(2){width:58%}.reflection[data-astro-cid-wdusdyft] span[data-astro-cid-wdusdyft]:nth-child(3){width:40%}.reflection[data-astro-cid-wdusdyft] span[data-astro-cid-wdusdyft]:nth-child(4){width:24%}.reflection[data-astro-cid-wdusdyft] span[data-astro-cid-wdusdyft]:nth-child(5){width:11%}.sea-inner[data-astro-cid-wdusdyft]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--s-5);padding-top:clamp(4.25rem,9svh,7rem);padding-bottom:clamp(1.25rem,3.5svh,2.5rem)}.title[data-astro-cid-wdusdyft]{font-family:var(--font-text-stack);font-style:italic;font-weight:500;font-size:clamp(1.6rem,7.4vw,2.2rem);line-height:1.08;letter-spacing:-.01em;max-width:22ch}.ctas[data-astro-cid-wdusdyft]{display:flex;align-items:center;gap:var(--s-2)}.ctas[data-astro-cid-wdusdyft] .btn[data-astro-cid-wdusdyft]{flex:auto;padding-inline:var(--s-4)}@media(width>=60rem){.hero[data-astro-cid-wdusdyft]{--sun: min(38vw, 60svh, 44rem);--sink: .16;--climb: calc(-1 * var(--s-3));height:max(36rem,calc(100svh - var(--header-h)));grid-template-rows:minmax(0,64fr) 36fr}.sky-inner[data-astro-cid-wdusdyft]{padding-top:var(--s-4)}.wordmark[data-astro-cid-wdusdyft]{font-size:min(14vw,26svh,calc(var(--max) * .14))}.sun-track[data-astro-cid-wdusdyft],.reflection[data-astro-cid-wdusdyft]{left:auto;right:max(calc(var(--gutter) + 2vw),calc((100vw - var(--max)) / 2 + var(--gutter)))}.sun-stage[data-astro-cid-wdusdyft]{position:absolute;inset:0}.sun-track[data-astro-cid-wdusdyft]{translate:0 calc(var(--sink) * 100%)}.reflection[data-astro-cid-wdusdyft]{translate:0}.sea-inner[data-astro-cid-wdusdyft]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:var(--s-7);row-gap:var(--s-5);padding-top:var(--s-6);padding-bottom:var(--s-6)}.title[data-astro-cid-wdusdyft]{grid-column:1;grid-row:1;align-self:end;font-size:clamp(2.4rem,3.4vw,3.6rem);max-width:22ch}.ctas[data-astro-cid-wdusdyft]{grid-column:1;grid-row:2;align-self:start;gap:var(--s-3)}.ctas[data-astro-cid-wdusdyft] .btn[data-astro-cid-wdusdyft]{flex:0 auto;padding-inline:1.6em}}@media(prefers-reduced-motion:no-preference){.sun-track[data-astro-cid-wdusdyft]{animation:sun-rise var(--d-sun) var(--ease-sun) both}.reflection[data-astro-cid-wdusdyft]{animation:shimmer-in var(--d-sun) var(--ease-sun) both}@keyframes sun-rise{0%{transform:translateY(38%)}}@keyframes shimmer-in{0%{transform:scaleX(.35)}}@supports (animation-timeline: scroll()){.sun[data-astro-cid-wdusdyft]{animation:linear both sun-set;animation-timeline:scroll(root);animation-range:0 45svh}.sky-dusk[data-astro-cid-wdusdyft]{animation:linear both dusk-in;animation-timeline:scroll(root);animation-range:0 45svh}.reflection[data-astro-cid-wdusdyft] span[data-astro-cid-wdusdyft]{animation:linear both stripes-shrink;animation-timeline:scroll(root);animation-range:0 45svh}.reflection[data-astro-cid-wdusdyft] span[data-astro-cid-wdusdyft]:after{animation:linear both stripes-dusk;animation-timeline:scroll(root);animation-range:0 45svh}}@keyframes sun-set{to{transform:translateY(78%) rotate(28deg)}}@keyframes dusk-in{55%,to{opacity:1}}@keyframes stripes-shrink{to{transform:scaleX(.25)}}@keyframes stripes-dusk{to{opacity:1}}.no-sda .sun[data-astro-cid-wdusdyft]{transform:translateY(calc(var(--p, 0) * 78%)) rotate(calc(var(--p, 0) * 28deg))}.no-sda .sky-dusk[data-astro-cid-wdusdyft]{opacity:min(calc(var(--p, 0) * 1.8),1)}.no-sda .reflection[data-astro-cid-wdusdyft] span[data-astro-cid-wdusdyft]{transform:scaleX(calc(1 - var(--p, 0) * .75))}.no-sda .reflection[data-astro-cid-wdusdyft] span[data-astro-cid-wdusdyft]:after{opacity:var(--p, 0)}}.doors-bridge[data-astro-cid-6voplrxj]{padding-block:var(--section) var(--s-8)}.bridge[data-astro-cid-6voplrxj]{font-family:var(--font-text-stack);font-style:italic;font-weight:500;font-size:clamp(1.6rem,2.6vw + .8rem,2.9rem);line-height:1.18;letter-spacing:-.01em;max-width:24ch}.doors-poster[data-astro-cid-6voplrxj]{display:grid}.door[data-astro-cid-6voplrxj]{--pl: var(--gutter);--pr: var(--gutter);display:block;padding:var(--s-8) var(--pr) var(--s-7) var(--pl);text-decoration:none;-webkit-tap-highlight-color:transparent}.door--recevoir[data-astro-cid-6voplrxj]{--door-ink: var(--nuit)}.door--conseiller[data-astro-cid-6voplrxj]{--door-ink: var(--soleil)}.door[data-astro-cid-6voplrxj]:focus-visible{outline-offset:-8px}.door-inner[data-astro-cid-6voplrxj]{display:grid;justify-items:start;container-type:inline-size}.door-word[data-astro-cid-6voplrxj]{font-size:min(calc(100cqi / (var(--word-len) * .69)),6rem);line-height:.8;letter-spacing:-.02em;margin-inline-start:-.04em;margin-bottom:var(--s-3);white-space:nowrap;color:var(--door-ink)}.door-horizon[data-astro-cid-6voplrxj]{display:block;width:calc(100% + var(--pl) + var(--pr));height:3px;margin-inline:calc(-1 * var(--pl)) calc(-1 * var(--pr));background:var(--door-ink)}.door-text[data-astro-cid-6voplrxj]{margin-top:var(--s-5);max-width:34ch}.door-link[data-astro-cid-6voplrxj]{margin-top:var(--s-3)}@media(width>=48rem){.doors-poster[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr}.door[data-astro-cid-6voplrxj]{padding-block:var(--s-8)}.door--recevoir[data-astro-cid-6voplrxj]{--pl: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));--pr: var(--s-7)}.door--conseiller[data-astro-cid-6voplrxj]{--pl: var(--s-7);--pr: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)))}}@media(hover:hover)and (pointer:fine){.door[data-astro-cid-6voplrxj] .door-link[data-astro-cid-6voplrxj] svg{transition-duration:.18s}.door[data-astro-cid-6voplrxj]:hover .door-link[data-astro-cid-6voplrxj] svg{transform:translate(.3em)}.door[data-astro-cid-6voplrxj]:hover .door-link[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{background-size:100% 3px}}.planches-head[data-astro-cid-6voplrxj]{display:grid;gap:var(--s-5)}@media(width>=60rem){.planches-head[data-astro-cid-6voplrxj]{grid-template-columns:1.1fr 1fr;align-items:end;gap:var(--s-8)}}.planches-head[data-astro-cid-6voplrxj] .display[data-astro-cid-6voplrxj]{color:var(--fg)}.mosaic[data-astro-cid-6voplrxj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2);margin-top:var(--s-7)}@media(width>=60rem){.mosaic[data-astro-cid-6voplrxj]{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-3)}}.planches-link[data-astro-cid-6voplrxj]{margin-top:var(--s-7);color:var(--cobalt)}.formats-head[data-astro-cid-6voplrxj]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-4) var(--s-6)}.formats-grid[data-astro-cid-6voplrxj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-6)}@media(width>=48rem){.formats-grid[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}}.tile[data-astro-cid-6voplrxj]{display:grid;height:100%;grid-template-rows:auto 1fr;text-decoration:none;container-type:inline-size}.tile-sky[data-astro-cid-6voplrxj]{position:relative;display:block;aspect-ratio:2;overflow:hidden;background-color:var(--mini-sky)}.tile-sun[data-astro-cid-6voplrxj]{position:absolute;left:50%;bottom:0;width:34%;aspect-ratio:1;border-radius:50%;background:var(--mini-stripe);translate:-50% 50%;transition:translate .18s var(--ease-out)}.tile-sea[data-astro-cid-6voplrxj]{display:flex;align-items:center;justify-content:center;padding:var(--s-3) var(--s-2);background-color:var(--mini-sea);text-align:center}.tile-name[data-astro-cid-6voplrxj]{font-family:var(--font-poster-stack);font-weight:700;font-size:min(1.15rem,9.5cqi);letter-spacing:.04em;line-height:1.1;text-transform:uppercase;color:var(--assiette)}.tile[data-astro-cid-6voplrxj]:focus-visible .tile-sun[data-astro-cid-6voplrxj]{translate:-50% 35%}@media(hover:hover)and (pointer:fine){.tile[data-astro-cid-6voplrxj]:hover .tile-sun[data-astro-cid-6voplrxj]{translate:-50% 35%}}.day-head[data-astro-cid-6voplrxj]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-4) var(--s-6)}.day-head[data-astro-cid-6voplrxj] .h2[data-astro-cid-6voplrxj]{max-width:18ch}.day-link[data-astro-cid-6voplrxj]{color:var(--cobalt)}.day-rail[data-astro-cid-6voplrxj]{margin-top:var(--s-7)}.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj] .hours{column-gap:0}.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj] .hour{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj] .hour:not(:last-child) .hour-poster{margin-inline-end:-1px}.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj] .hour-text{padding-right:var(--s-5)}@media(width<=63.99rem){.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj] .hours{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(64vw,17rem);padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none}.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj] .hours::-webkit-scrollbar{display:none}.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj] .hours:focus-visible{outline-offset:-3px}.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj] .hour{scroll-snap-align:start}.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj] .hour-poster{aspect-ratio:4 / 3;height:auto}}@media(width<=39.99rem){.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj] .hour:nth-child(n+3){--rise-delay: 0s !important}}@media(width>=64rem){.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj]{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.day[data-astro-cid-6voplrxj] .day-rail[data-astro-cid-6voplrxj] .hours{grid-template-columns:repeat(6,minmax(0,1fr))}}.zones-grid[data-astro-cid-6voplrxj]{display:grid;gap:var(--s-7)}.zones-head[data-astro-cid-6voplrxj]{display:grid;gap:var(--s-5)}@media(width>=60rem){.zones-head[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr;align-items:end;gap:var(--s-8)}}.stations[data-astro-cid-6voplrxj]{position:relative;display:grid;gap:var(--s-5);padding-left:2.5rem}.stations[data-astro-cid-6voplrxj]:before{content:"";position:absolute;left:.7rem;top:.8rem;bottom:.8rem;width:3px;background:var(--soleil)}.stations[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{position:relative;display:grid;gap:var(--s-2);align-content:start}.station[data-astro-cid-6voplrxj]{position:absolute;left:-2.5rem;top:.15rem;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--cobalt);border:4px solid var(--soleil)}.stations[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]:first-child .station[data-astro-cid-6voplrxj]{background:var(--soleil)}@media(width>=60rem){.stations[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,1fr);padding-left:0;padding-top:3rem;gap:var(--s-6)}.stations[data-astro-cid-6voplrxj]:before{left:.85rem;right:0;top:.7rem;bottom:auto;width:auto;height:3px}.station[data-astro-cid-6voplrxj]{left:0;top:-3rem}}.zones-foot[data-astro-cid-6voplrxj]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5) var(--s-7)}.elsewhere[data-astro-cid-6voplrxj]{color:var(--assiette)}.elsewhere[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{background-image:linear-gradient(var(--soleil),var(--soleil))}.night[data-astro-cid-6voplrxj]{display:grid;grid-template-rows:auto auto;overflow:clip}.night-sky[data-astro-cid-6voplrxj]{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:clamp(18rem,62vw,34rem);overflow:hidden}.moon[data-astro-cid-6voplrxj]{width:min(64vw,26rem);aspect-ratio:1;translate:0 22%}.moon[data-astro-cid-6voplrxj] img{width:100%;height:100%;border-radius:50%}.night-sea[data-astro-cid-6voplrxj]{position:relative;background:var(--cobalt-night);padding-top:var(--s-9);padding-bottom:var(--s-9)}.moon-reflection[data-astro-cid-6voplrxj]{position:absolute;left:50%;top:0;width:min(64vw,26rem);translate:-50%;display:grid;justify-items:center;gap:.6rem;padding-top:.9rem}.moon-reflection[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{display:block;height:4px;background:var(--assiette);opacity:.9}.moon-reflection[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]:first-child{width:64%}.moon-reflection[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]:nth-child(2){width:42%}.moon-reflection[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]:nth-child(3){width:24%}.moon-reflection[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]:nth-child(4){width:10%}.night-text[data-astro-cid-6voplrxj]{display:grid;gap:var(--s-5);justify-items:center;text-align:center;padding-top:var(--s-6)}.night-text[data-astro-cid-6voplrxj] .lead[data-astro-cid-6voplrxj]{max-width:38ch}.night-ctas[data-astro-cid-6voplrxj]{display:flex;justify-content:center;align-items:center;gap:var(--s-2);margin-top:var(--s-2)}.night-ctas[data-astro-cid-6voplrxj] .btn[data-astro-cid-6voplrxj]{padding-inline:var(--s-4)}@media(width>=36rem){.night-ctas[data-astro-cid-6voplrxj]{gap:var(--s-3)}.night-ctas[data-astro-cid-6voplrxj] .btn[data-astro-cid-6voplrxj]{padding-inline:1.6em}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.moon[data-astro-cid-6voplrxj]{animation:linear both moon-rise;animation-timeline:view(0);animation-range:entry 10% cover 55%}@keyframes moon-rise{0%{transform:translateY(55%) rotate(-20deg)}}}}.insta[data-astro-cid-6voplrxj]{padding-block:var(--s-8) var(--s-4);border-top:2px solid var(--nuit-raised)}.insta-head[data-astro-cid-6voplrxj]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5)}.insta-head[data-astro-cid-6voplrxj] svg{width:1.25em;height:1.25em}.insta-grid[data-astro-cid-6voplrxj]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2);margin-top:var(--s-5)}@media(width>=60rem){.insta-grid[data-astro-cid-6voplrxj]{grid-template-columns:repeat(6,1fr)}}.insta-grid[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj] picture{transition:transform .18s var(--ease-out)}@media(hover:hover)and (pointer:fine){.insta-grid[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover picture{transform:scale(1.04)}}
