.film[data-astro-cid-3ifl2p5r]{position:fixed;inset:0;z-index:-1;background:var(--c-foret-900);overflow:hidden}.film[data-astro-cid-3ifl2p5r] canvas[data-astro-cid-3ifl2p5r]{width:100%;height:100%;display:block}.film__veil[data-astro-cid-3ifl2p5r]{position:absolute;inset:0;background:linear-gradient(180deg,#1e241b8c,#1e241b2e 28%,#1e241b38 60%,#1e241bb3)}.film__grain[data-astro-cid-3ifl2p5r]{position:absolute;inset:-50%;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.film-progress[data-astro-cid-3ifl2p5r]{position:fixed;right:clamp(.6rem,1.6vw,1.4rem);top:50%;translate:0 -50%;height:28vh;width:1px;background:#f3ede240;z-index:5}.film-progress[data-astro-cid-3ifl2p5r] i[data-astro-cid-3ifl2p5r]{position:absolute;inset:0;background:var(--c-creme);transform-origin:top;transform:scaleY(0);display:block}@media(max-width:47.99em){.film-progress[data-astro-cid-3ifl2p5r]{display:none}}body[data-hero-dark] .site-header.is-scrolled{--hdr-fg: var(--c-creme);background:#2a31268c;box-shadow:0 1px #f3ede21f}body[data-hero-dark] .site-header.is-scrolled .brand--light{display:none}body[data-hero-dark] .site-header.is-scrolled .brand--dark{display:block}body[data-hero-dark] .site-header.is-scrolled .site-header__cta{--btn-fg: var(--c-creme);border-color:#f3ede280}body[data-hero-dark]{background:var(--c-foret-900)}body[data-hero-dark] .footer{position:relative;z-index:1}.film-page[data-astro-cid-j7pv25f6]{color:var(--c-creme);--fg: var(--c-creme);--fg-soft: var(--c-sable);--accent: var(--c-sable);--line: rgb(243 237 226 / .4)}.film-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:is(h1,h2,h3){color:var(--c-creme);text-shadow:0 2px 30px rgb(20 26 18 / .55)}.film-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:is(h1,h2,h3,.display) em[data-astro-cid-j7pv25f6]{color:var(--c-sable)}.film-page[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{text-shadow:0 1px 18px rgb(20 26 18 / .6)}.film-page[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--c-sable)}.film-page[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]{color:var(--c-creme)}.scene[data-astro-cid-j7pv25f6]{position:relative;min-height:135svh;display:grid;align-items:center;padding-block:18svh}.scene--short[data-astro-cid-j7pv25f6]{min-height:90svh}.scene--hero[data-astro-cid-j7pv25f6]{min-height:120svh;align-items:start;padding-top:0}.scene--hero[data-astro-cid-j7pv25f6] .scene__inner[data-astro-cid-j7pv25f6]{min-height:100svh;display:grid;align-content:end;gap:var(--s-5);padding-top:calc(var(--header-h) + var(--s-4));padding-bottom:clamp(5rem,12vh,8rem)}.scene--final[data-astro-cid-j7pv25f6]{min-height:130svh;align-items:end;padding-bottom:22svh}.scene__inner[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-5)}.scene--center[data-astro-cid-j7pv25f6] .scene__inner[data-astro-cid-j7pv25f6]{text-align:center;justify-items:center}.scene--left[data-astro-cid-j7pv25f6] .scene__inner[data-astro-cid-j7pv25f6]{justify-items:start}.scene--right[data-astro-cid-j7pv25f6] .scene__inner[data-astro-cid-j7pv25f6]{justify-items:end}.panel[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4);width:min(100%,31rem);padding:clamp(1.5rem,3vw,2.6rem);border-radius:var(--r-lg);background:linear-gradient(160deg,#2a31269e,#2a312661);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border:1px solid rgb(243 237 226 / .16);box-shadow:0 30px 80px -40px #0a0e08cc}.panel[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--fs-h3)}.panel[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.lead):not(.eyebrow){color:var(--c-sable)}.hero-h1[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-5);font-size:inherit}.hero-mark[data-astro-cid-j7pv25f6]{display:flex;font-family:var(--font-text);line-height:1.4;text-shadow:none;align-items:center;gap:var(--s-4);color:var(--c-sable)}.hero-mark[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:2.6rem}.hero-title[data-astro-cid-j7pv25f6]{display:block;font-size:clamp(2.8rem,1.2rem + 5.2vw + 2vh,6.6rem);line-height:.98;max-width:14ch}.hero-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:block}.hero-sub[data-astro-cid-j7pv25f6]{max-width:34rem;color:var(--c-creme)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5) var(--s-6)}.scroll-hint[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:calc(100svh - 3.2rem);translate:-50% 0;display:none;align-items:center;gap:var(--s-3);color:var(--c-sable)}.scroll-hint[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:1px;height:2.4rem;background:linear-gradient(var(--c-sable),transparent);animation:hint 2.4s ease-in-out infinite;transform-origin:top}@keyframes hint{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}@media(min-width:64em){.scroll-hint[data-astro-cid-j7pv25f6]{display:flex}}.sound[data-astro-cid-j7pv25f6]{position:absolute;right:var(--gutter);top:calc(100svh - 4.2rem);display:inline-flex;align-items:center;gap:var(--s-2);color:var(--c-sable);font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:400;padding:var(--s-2) var(--s-3);border-radius:var(--r-pill);border:1px solid rgb(217 202 176 / .4);backdrop-filter:blur(8px)}.sound[data-astro-cid-j7pv25f6][aria-pressed=true]{color:var(--c-creme);background:#62705680}.sound[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:1.1rem;height:1.1rem}@media(max-width:63.99em){.sound[data-astro-cid-j7pv25f6]{top:calc(var(--header-h) + .2rem)}}.quote[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,1.1rem + 2.4vw,3rem);line-height:1.25;max-width:28ch;text-shadow:0 2px 30px rgb(20 26 18 / .7)}.sign[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);color:var(--c-sable)}.scene--center[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:20ch}.scene--branch[data-astro-cid-j7pv25f6]{display:block;min-height:230svh;padding-block:0}.scene--branch[data-astro-cid-j7pv25f6] .scene__inner[data-astro-cid-j7pv25f6]{position:sticky;top:0;min-height:100svh;align-content:center;padding-block:calc(var(--header-h) + .5rem) 5.5rem}.branch[data-astro-cid-j7pv25f6]{--lw: clamp(2.5rem, 13vw, 12rem);--lh: clamp(3rem, 15svh, 9rem);display:grid;grid-template-columns:var(--lw) minmax(0,30rem);grid-template-rows:var(--lh) auto;width:fit-content;max-width:100%}.branch--from-right[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,30rem) var(--lw)}.branch__leader[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1;position:relative}.branch--from-right[data-astro-cid-j7pv25f6] .branch__leader[data-astro-cid-j7pv25f6]{grid-column:2;transform:scaleX(-1)}.branch__trace[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:block}.branch__leader[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.branch__leader[data-astro-cid-j7pv25f6] line[data-astro-cid-j7pv25f6]{stroke:var(--c-creme);stroke-width:1.5;stroke-linecap:round;filter:drop-shadow(0 0 6px rgb(243 237 226 / .7))}.branch__dot[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;width:.6rem;height:.6rem;margin:-.3rem 0 0 -.3rem;border-radius:50%;background:var(--c-creme);box-shadow:0 0 0 5px #f3ede233,0 0 18px #f3ede2cc}.branch__frame[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:2;border-radius:0 var(--r-lg) var(--r-lg) var(--r-lg);background:linear-gradient(170deg,#2a3126ad,#2a312670);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border:1px solid rgb(243 237 226 / .45);box-shadow:0 30px 80px -40px #0a0e08cc}.branch--from-right[data-astro-cid-j7pv25f6] .branch__frame[data-astro-cid-j7pv25f6]{grid-column:1;border-radius:var(--r-lg) 0 var(--r-lg) var(--r-lg)}.branch__body[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4);padding:clamp(1.3rem,3vw,2.4rem)}.branch__head[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-2)}.branch__num[data-astro-cid-j7pv25f6]{font-size:var(--fs-xs);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--c-sable)}.branch__name[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,1.2rem + 2vw,2.9rem);line-height:1.05;overflow-wrap:anywhere;hyphens:auto}.branch__intro[data-astro-cid-j7pv25f6]{color:var(--c-sable)}.branch__short[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg)}.branch__details[data-astro-cid-j7pv25f6]{display:grid}.branch__details[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:var(--s-4);align-items:baseline;padding-block:var(--s-3);border-top:1px solid rgb(243 237 226 / .16);max-width:none}.branch__details[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid rgb(243 237 226 / .16)}.branch__d-label[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-lg)}.branch__d-label[data-astro-cid-j7pv25f6]{flex:1}.branch__d-duration[data-astro-cid-j7pv25f6]{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-sable);white-space:nowrap}.branch__d-price[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-h4);min-width:3em;text-align:right;white-space:nowrap}.etapes[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4);margin-top:var(--s-5);width:100%;text-align:left}@media(min-width:48em){.etapes[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.etapes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.lieu[data-astro-cid-j7pv25f6],.avis[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{padding:var(--s-6);border-radius:var(--r-md);display:grid;gap:var(--s-2);align-content:start;max-width:none;background:#2a312680;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(243 237 226 / .14)}.etapes[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--c-sauge-claire);line-height:1}.etapes[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-h4)}.etapes[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.lieu[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.avis[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6]{color:var(--c-sable)}.note[data-astro-cid-j7pv25f6]{color:var(--c-sable);opacity:.85;max-width:none}.lieux[data-astro-cid-j7pv25f6],.avis[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4);margin-top:var(--s-5);width:100%;text-align:left}@media(min-width:48em){.lieux[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;max-width:46rem}.avis[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.lieu[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-h3)}.lieu[data-astro-cid-j7pv25f6]{transition:border-color var(--t-base)}.lieu[data-astro-cid-j7pv25f6]:hover{border-color:#f3ede273}.avis[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{align-content:space-between;gap:var(--s-4);min-height:13rem}.avis[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-h4);line-height:1.3;font-style:italic}.avis__stars[data-astro-cid-j7pv25f6]{color:var(--c-sable);letter-spacing:.25em;font-size:var(--fs-sm)}.avis[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6]{font-size:var(--fs-xs);letter-spacing:var(--ls-caps);text-transform:uppercase}.about-duo[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-5);align-items:end;text-align:left;width:100%;justify-items:center}.about-duo[data-astro-cid-j7pv25f6] .about-duo__portrait{width:min(64vw,17rem)}.about-duo__panel[data-astro-cid-j7pv25f6]{width:100%}@media(min-width:48em){.about-duo[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,22rem) minmax(0,31rem);justify-content:center;gap:var(--s-6)}.about-duo[data-astro-cid-j7pv25f6] .about-duo__portrait{width:100%}}.final-mono[data-astro-cid-j7pv25f6]{width:3rem;opacity:.85}.final-actions[data-astro-cid-j7pv25f6]{justify-content:center}.final-phone[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--fs-h4)}@media(max-width:47.99em){.scene[data-astro-cid-j7pv25f6]{min-height:115svh;padding-block:14svh}.scene--branch[data-astro-cid-j7pv25f6]{min-height:220svh;padding-block:0}.scene--left[data-astro-cid-j7pv25f6] .scene__inner[data-astro-cid-j7pv25f6],.scene--right[data-astro-cid-j7pv25f6] .scene__inner[data-astro-cid-j7pv25f6]{justify-items:stretch}.panel[data-astro-cid-j7pv25f6]{width:100%}.branch[data-astro-cid-j7pv25f6]{--lw: 2.2rem;--lh: 3.2rem;width:100%;grid-template-columns:var(--lw) minmax(0,1fr)}.branch--from-right[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) var(--lw)}.branch__intro[data-astro-cid-j7pv25f6]{font-size:var(--fs-sm)}}@media(prefers-reduced-motion:reduce){.scene[data-astro-cid-j7pv25f6]{min-height:0;padding-block:var(--s-9)}.scene--branch[data-astro-cid-j7pv25f6]{min-height:0}.scene--branch[data-astro-cid-j7pv25f6] .scene__inner[data-astro-cid-j7pv25f6]{position:static;min-height:0;padding-block:var(--s-7)}.scroll-hint[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{animation:none}}
