html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--x-cream: #f0efed;--x-white: #ffffff;--x-frame: #e8e8e2;--x-bg-dark: #3a2118;--x-bg-footer: #190e0a;--x-ink: #3d1507;--x-ink-hero: #5b2a2a;--x-monogram: #641f1f;--x-ink-card: #422a11;--x-taupe: #726059;--x-taupe-soft: #c6bab5;--x-transit: #8b736b;--x-transit-mark: #3f3f3f;--x-transit-badge: #adadad;--x-warm-white: #f9f2ea;--x-tan: #c4b5ae;--x-tan-body: #bbaca1;--x-tan-list: #e6dace;--x-gray-light: #e4e2e0;--x-magenta: #ef55e5;--x-pink: #fcbcf8;--x-mint: #bcfcca;--x-pink-light: #f96ef4;--x-gray-mono: #b3b3b3;--x-font-display: "Haffer XH", system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--x-font-mono: "PP Fraktion Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--x-paper: var(--x-cream) image-set(url(/assets/img/paper-512.avif) type("image/avif"), url(/assets/img/paper-512.webp) type("image/webp")) 0 0 / 16rem repeat;--x-paper-dark-img: image-set(url(/assets/img/grain-512.avif) type("image/avif"), url(/assets/img/grain-512.webp) type("image/webp"));--x-gutter-mobile: 1.75rem;--x-radius-s: .75rem;--x-modal-bande: 0px;--x-radius-m: 1.5rem;--x-notch: 1.84375rem;--x-radius-l: 2.5rem;--x-radius-pill: 999px;--x-container: 78rem;--ds-primary: var(--x-magenta);--ds-secondary: var(--x-pink);--ds-text: var(--x-ink);--ds-text-light: var(--x-taupe);--ds-bg: var(--x-cream);--ds-bg-alt: var(--x-white);--ds-hairline: color-mix(in oklch, var(--x-ink) 15%, var(--x-cream));--ds-radius: var(--x-radius-s);--ds-font-primary: var(--x-font-display);--ds-font-secondary: var(--x-font-mono);--ds-text-xs: clamp(.75rem, .72rem + .22vw, .85rem);--ds-text-sm: clamp(.8125rem, .77rem + .28vw, .95rem);--ds-text-base: clamp(.9375rem, .9rem + .28vw, 1.05rem);--ds-text-md: clamp(1rem, .94rem + .44vw, 1.2rem);--ds-display-sm: clamp(2.8rem, 4.6vw, 4.8rem);--ds-display-lg: clamp(4rem, 15vw, 11.5rem);--ds-leading-body: 1.55;--ds-leading-tight: 1;--ds-leading-display: 1.04;--ds-tracking-display: -.02em;--ds-tracking-brand: .02em;--ds-tracking-copy: .03em;--ds-tracking-meta: .12em;--ds-tracking-caps: .18em;--ds-section-y: 9rem;--ds-gutter: 3rem;--ds-gap: 2vw;--ds-ease: cubic-bezier(.16, 1, .3, 1);--ds-ease-soft: cubic-bezier(.25, 1, .5, 1);--ds-duration-sm: .3s;--ds-duration-md: .8s;--ds-duration-lg: 1.2s}@font-face{font-family:Haffer XH;src:url(/assets/fonts/HafferXH-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Haffer XH;src:url(/assets/fonts/HafferXH-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer XH;src:url(/assets/fonts/HafferXH-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Haffer XH;src:url(/assets/fonts/HafferXH-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Fraktion Mono;src:url(/assets/fonts/PPFraktionMono-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Fraktion Mono;src:url(/assets/fonts/PPFraktionMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Fraktion Mono;src:url(/assets/fonts/PPFraktionMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--size-unit: 16;--size-container-ideal: 1440;--size-container-min: 992px;--size-container-max: 1920px;--size-container: clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font: calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media screen and (max-width: 991px){:root{--size-container-ideal: 834;--size-container-min: 768px;--size-container-max: 991px}}@media screen and (max-width: 767px){:root{--size-container-ideal: 550;--size-container-min: 480px;--size-container-max: 767px}}@media screen and (max-width: 479px){:root{--size-container-ideal: 390;--size-container-min: 320px;--size-container-max: 479px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--size-font);overflow-x:hidden;overflow-x:clip;background:var(--x-paper)}body{background:var(--ds-bg-alt);color:var(--ds-text-light);font-family:var(--ds-font-primary);font-size:.9375rem;letter-spacing:-.031em;line-height:var(--ds-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit}ul{list-style:none}h1,h2,h3{font-weight:400;line-height:1;letter-spacing:-.02em}.sprite{position:absolute;width:0;height:0;overflow:hidden}.container{width:min(var(--x-container),100% - 2 * var(--ds-gutter));margin-inline:auto}.t-soft{color:var(--x-taupe-soft)}.on-dark .t-soft{color:var(--x-tan)}.eyebrow{font-family:var(--ds-font-secondary);font-size:.8125rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ds-primary)}.on-dark .eyebrow{color:var(--ds-secondary)}.mask-img{display:block;background-color:currentColor;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat}.btn-row{display:inline-flex;gap:.375rem;align-items:stretch}.btn,.btn-icon{display:inline-flex;align-items:center;justify-content:center;background:var(--ds-bg-alt);border:1px dashed var(--ds-text);border-radius:var(--x-radius-s);color:var(--ds-text);font-family:var(--ds-font-secondary);font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease}.btn{padding:1.1875rem 2.75rem}.btn-icon{width:3.4375rem;aspect-ratio:1;padding:0}.btn:hover,.btn-icon:hover{background:var(--ds-text);color:var(--ds-bg-alt)}.btn-icon svg{width:1rem;height:1rem}:focus-visible{outline:2px solid var(--ds-primary);outline-offset:3px;border-radius:.25rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.marquee{background:var(--ds-bg-alt);overflow:hidden;overflow:clip;--x-marquee-padding: 1.0625rem;padding-block:0}.marquee-link{display:block;width:100%;padding:var(--x-marquee-padding) 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.marquee-link:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px}.marquee .marquee-advanced__item{font-size:1rem}.marquee .marquee__advanced__p{font-family:var(--ds-font-secondary);font-size:.75rem;letter-spacing:0;text-transform:uppercase;color:var(--x-pink-light);margin-right:.9rem}.site-header{display:grid;grid-template-columns:auto 29.475rem 1fr auto;gap:2.2125rem;align-items:start;padding:3.25rem 3.75rem 1.5rem;background:var(--x-paper)}.marquee+.site-header{border-radius:var(--x-radius-l) var(--x-radius-l) 0 0}main{background:var(--x-paper)}.logo-ticket{display:block;color:var(--x-ink-hero);text-decoration:none;width:13.375rem}.logo-ticket svg{display:block;width:100%;height:auto}svg:has(>use[href="#logo-escale"]){overflow:visible}.logo-ticket-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px dashed currentColor;font-family:var(--ds-font-secondary);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;text-align:center}.logo-ticket-row span{padding:.625rem .25rem}.logo-ticket-row span+span{border-left:1px dashed currentColor}.site-nav ul{display:flex;flex-direction:column;gap:.32rem}.site-nav li{line-height:1}.site-nav a{font-family:var(--ds-font-secondary);font-size:.75rem;line-height:1.1;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:var(--ds-text)}.site-nav a:hover{text-decoration:underline}.site-nav .is-active:before{content:"● ";font-size:.625rem;vertical-align:.125rem}.header-infos{font-family:var(--ds-font-secondary);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:0;color:var(--ds-text);line-height:1.5}.hero{display:grid;grid-template-columns:1fr 39.5625rem;gap:2.5rem;padding-left:3.75rem}.hero-copy{padding-top:9rem;padding-bottom:4rem;display:flex;flex-direction:column;align-items:flex-start}.hero h1{font-size:4.0625rem;letter-spacing:-.029em;color:var(--x-ink-hero)}.hero h1 .br-sm{display:none}.hero-copy p{margin-top:1.75rem;margin-bottom:4rem;max-width:28.5625rem}.hero-copy .btn-bubble-arrow{margin-top:auto}.hero-visual{position:relative}.media-clip{position:relative;overflow:clip;border-radius:var(--x-radius-m)}.media-clip img{position:absolute;left:0;top:-7%;width:100%;height:114%;object-fit:cover}.media-clip.is-hero{height:100%;aspect-ratio:660 / 900;border-radius:var(--x-radius-m) 0 0 0}@media (min-width: 62em){.hero{height:max(36rem,calc(100svh - 17.25rem))}.hero-visual{height:calc(100% + 3rem);min-height:0;margin-bottom:-3rem}.media-clip.is-hero{aspect-ratio:auto}.hero-copy{position:relative;min-height:0;padding-top:0;padding-bottom:7.3125rem;justify-content:center}.hero-copy p{margin-bottom:0}.hero-copy .btn-bubble-arrow{position:absolute;bottom:4rem;margin-top:0}}.hero-sticker{position:absolute;top:-2.28rem;left:-6.64rem;width:14.75rem;rotate:3deg;transition:rotate .4s var(--ds-ease)}.hero-sticker:hover{rotate:7deg}.hero-address{display:none;position:absolute;bottom:1.25rem;left:1.25rem;font-family:var(--ds-font-secondary);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:color-mix(in srgb,var(--ds-bg-alt) 70%,transparent)}.hero-minimap,.location-minimap{position:absolute;right:2.75rem;bottom:2.5rem;display:flex;align-items:flex-start;gap:1.25rem;text-decoration:none}@media (min-width: 62em){.hero-minimap{bottom:7rem}}.hero-minimap figcaption,.location-minimap figcaption{font-family:var(--ds-font-secondary);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;text-align:right;color:var(--ds-bg-alt);line-height:1.8}.hero-minimap__map,.location-minimap__map{--minimap-lisere: .25rem;--minimap-rayon: .875rem;--minimap-point-x: 71.47%;--minimap-point-y: 44.89%;position:relative;display:block;width:13.75rem;border:var(--minimap-lisere) solid var(--ds-bg-alt);border-radius:var(--minimap-rayon);transition:scale .35s var(--ds-ease)}.hero-minimap:hover .hero-minimap__map,.location-minimap:hover .location-minimap__map{scale:1.04}.hero-minimap picture img,.location-minimap picture img{display:block;width:100%;height:auto;border-radius:calc(var(--minimap-rayon) - var(--minimap-lisere))}.hero-minimap__map:after,.location-minimap__map:after{content:"";position:absolute;left:var(--minimap-point-x, 50%);top:var(--minimap-point-y, 50%);width:6.4%;aspect-ratio:1;border-radius:50%;background:var(--x-ink-hero);box-shadow:0 0 0 .1875rem var(--ds-bg-alt),0 .125rem .375rem #00000040;translate:-50% -50%;pointer-events:none}.on-dark{position:relative;z-index:1;background-color:var(--x-bg-dark);background-image:var(--x-paper-dark-img);background-size:16rem;background-repeat:repeat;color:var(--x-tan-body);border-radius:var(--x-radius-l) var(--x-radius-l) 0 0}.section-intro{padding:10rem 2rem .5rem;text-align:center}.section-intro h2,.section-cta h2{font-size:4.0625rem;color:var(--x-warm-white)}.section-intro h2{margin-top:2.3125rem;letter-spacing:-.027em}.section-cta h2{margin-top:1.8125rem;letter-spacing:0}.section-intro p,.section-cta p{margin-inline:auto;margin-top:2.25rem}.section-intro p{max-width:30.75rem}.section-cta p{margin-top:2.9375rem;max-width:27.25rem}.radial-slider{overflow:hidden;overflow:clip;padding-top:4.53rem;padding-bottom:8.5rem}.polaroid{background:var(--x-paper);padding:.6875rem .6875rem 0}.polaroid img{width:100%;height:auto;aspect-ratio:8 / 9;object-fit:cover;object-position:var(--polaroid-focus, 50% 50%)}.polaroid figcaption{display:grid;place-items:center;height:4.75rem;font-family:var(--ds-font-secondary);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:var(--x-ink)}.checklist{display:grid;grid-template-columns:repeat(2,minmax(0,19.6875rem));justify-content:center;column-gap:3rem;padding:0 2rem 15rem}.checklist li{display:flex;gap:.875rem;align-items:baseline;padding-block:1.0625rem;border-bottom:1px dotted color-mix(in srgb,var(--x-tan-list) 45%,transparent);font-family:var(--ds-font-secondary);font-size:1rem;letter-spacing:.07em;text-transform:uppercase;color:var(--x-tan-list)}.checklist .check{flex:none}.checklist li:nth-child(-n+2){border-top:1px dotted color-mix(in srgb,var(--x-tan-list) 45%,transparent)}.fullbleed{position:relative;margin:0;padding-top:4.5rem;margin-bottom:-3rem}.fullbleed .media-clip{aspect-ratio:1440 / 825;border-radius:0}.timbre{position:absolute;height:auto;filter:drop-shadow(0 .5rem 1.25rem rgb(0 0 0 / .28))}.timbre--batiment{width:9rem;aspect-ratio:386 / 512}.timbre--coordonnees{width:11rem;aspect-ratio:278 / 230;filter:none}.fullbleed .timbre{top:4.25rem;left:5rem}.pricing{position:relative;z-index:1;margin-top:calc(var(--x-radius-l) * -1);background:var(--x-paper);border-radius:var(--x-radius-l) var(--x-radius-l) 0 0;overflow:hidden;--x-pricing-gutter: 7.875rem;padding:0 var(--x-pricing-gutter) 12rem}.pricing>.marquee.is--tarifs,.pricing>.fullbleed{margin-inline:calc(var(--x-pricing-gutter) * -1)}.pricing>.fullbleed{padding-top:0;margin-bottom:0}.pricing-head{margin-top:9rem;scroll-margin-top:3rem}.pricing-head>p{margin-bottom:1.375rem}.pricing-head{display:grid;grid-template-columns:1fr 28.7rem;gap:4rem;align-items:end}.pricing-head h2{margin-top:1.5rem;font-size:4.0625rem;letter-spacing:-.027em;color:var(--ds-text);max-width:10em}.pricing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.8125rem;margin-top:7rem}.price-card{position:relative;display:flex;flex-direction:column;text-align:center;transition:translate .35s var(--ds-ease)}.price-card:hover{translate:0 -.375rem}.price-card__top,.price-card__bottom{background:var(--ds-bg-alt)}.price-card__top{border-radius:var(--x-radius-m) var(--x-radius-m) var(--x-notch) var(--x-notch);padding:3.525rem 2.5rem 9.5rem}.price-card__bottom{position:relative;border-radius:var(--x-notch) var(--x-notch) var(--x-radius-m) var(--x-radius-m);padding:8.6rem 2.5rem 3.46875rem}.price-card h3{margin-top:4.5rem;font-size:3.4375rem;color:var(--x-ink-card)}.price-card__top>p:last-child{margin:2rem auto 0;max-width:17.5rem;font-size:.9375rem}.coupon{position:absolute;left:50%;top:0;translate:-50% -50%;z-index:2;width:min(21.4375rem,calc(100% - 3rem));color:var(--ds-text)}.price-card{--coupon-fill: var(--ds-bg-alt)}.price-card{--coupon-trait: var(--x-ink)}.price-card.is--pink:hover,.price-card.is--pink:focus-within{--coupon-fill: var(--x-pink);--coupon-trait: color-mix(in srgb, var(--x-pink) 55%, var(--x-ink))}.price-card.is--mint:hover,.price-card.is--mint:focus-within{--coupon-fill: var(--x-mint);--coupon-trait: color-mix(in srgb, var(--x-mint) 55%, var(--x-ink))}.coupon use{transition:fill .35s var(--ds-ease),stroke .35s var(--ds-ease)}@media (prefers-reduced-motion: reduce){.coupon use{transition:none}}.price-card__top,.price-card__bottom{overflow:visible}.coupon svg{width:100%;height:auto;display:block}.coupon-price{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:4.725rem;line-height:1;letter-spacing:-.02em}.coupon-price sup{font-size:.5714em;vertical-align:.25em}.coupon-arc{fill:var(--x-ink)}.perforation{position:absolute;left:var(--x-notch);right:var(--x-notch);top:0;z-index:1;height:.25rem;translate:0 -50%;background-image:radial-gradient(circle,var(--ds-text) .09375rem,transparent .11rem);background-size:.75rem .25rem;background-position:left center;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:-webkit-mask-size .95s var(--ds-ease),mask-size .95s var(--ds-ease)}@media (hover: hover) and (pointer: fine){.price-card:hover .perforation{-webkit-mask-size:0% 100%;mask-size:0% 100%}}.price-terms{margin:0;line-height:1.5;font-family:var(--ds-font-secondary);font-size:1rem;letter-spacing:0;text-transform:uppercase;color:var(--x-gray-mono);transition:opacity .28s var(--ds-ease)}.price-terms-slot{position:relative;display:grid;place-items:center;min-height:3.5rem}.price-cta{position:absolute;inset:0;display:grid;place-items:center;opacity:0;scale:.96;pointer-events:none;transition:opacity .28s var(--ds-ease),scale .28s var(--ds-ease)}.price-card:hover .price-cta,.price-card:focus-within .price-cta{opacity:1;scale:1;pointer-events:auto}.price-card:hover .price-terms,.price-card:focus-within .price-terms{opacity:0}.is--card-cta .btn-bubble-arrow__content-text{white-space:nowrap}@media (hover: hover) and (pointer: fine){.price-card__top,.price-card__bottom{transition:scale .35s var(--ds-ease),rotate .35s var(--ds-ease)}.price-card:hover .price-card__top,.price-card:hover .price-card__bottom{scale:.955}.price-card-wide__main,.price-card-wide__stub{transition:scale .35s var(--ds-ease),rotate .35s var(--ds-ease)}.price-card-wide:hover .price-card-wide__main,.price-card-wide:hover .price-card-wide__stub{scale:.955}.price-card-wide:hover .price-card-wide__stub{rotate:1.2deg}.price-card:hover .price-card__bottom{rotate:-1.2deg}}@media (hover: none),(pointer: coarse){.price-terms-slot{display:flex;flex-direction:column;align-items:center;gap:1.25rem;min-height:0}.price-cta{position:static;opacity:1;scale:1;pointer-events:auto}.price-terms{opacity:1}}@media (prefers-reduced-motion: reduce){.price-cta,.price-terms,.price-card{transition:none}}.price-card-wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,2.79fr) minmax(0,1fr);gap:2px;text-align:left}.price-card-wide__main>.price-card-wide__desc p{font-size:.9375rem}.price-card-wide__main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:2rem;background:var(--ds-bg-alt);border-radius:var(--x-radius-m);padding:3.5rem 4.40625rem}.price-card-wide h3{margin-top:.2rem;font-size:3.4375rem;color:var(--x-ink-card)}.price-card-wide__stub{position:relative;background:var(--ds-bg-alt);border-radius:var(--x-radius-m);padding:2.5rem 1.5rem}.price-card-wide__stub:before{content:"";position:absolute;left:-.1484375rem;top:1.5rem;bottom:1.5rem;width:.234375rem;background-image:radial-gradient(circle,var(--ds-text) .09375rem,transparent .105rem);background-size:.234375rem .78125rem;background-position:center top;background-repeat:repeat-y;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:-webkit-mask-size .95s var(--ds-ease),mask-size .95s var(--ds-ease)}@media (hover: hover) and (pointer: fine){.price-card-wide:hover .price-card-wide__stub:before{-webkit-mask-size:100% 0%;mask-size:100% 0%}}.price-flex{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0;color:var(--ds-text)}.price-flex strong{font-size:4.25rem;font-weight:400;line-height:1}.price-flex strong sup{font-size:.5em}.price-flex span{font-family:var(--ds-font-secondary);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.35}.pricing-faq{display:block;margin-top:6.5rem;text-align:center;font-family:var(--ds-font-secondary);font-size:1rem;letter-spacing:.012em;text-transform:uppercase;color:var(--ds-text-light)}.location{position:relative;z-index:1;margin-top:calc(var(--x-radius-l) * -1);border-radius:var(--x-radius-l) var(--x-radius-l) 0 0;background:var(--ds-bg-alt);--x-location-gutter: 7.75rem;padding:4rem var(--x-location-gutter) 13rem}.location-grid{display:grid;grid-template-columns:1fr 35.75rem;gap:3rem;align-items:stretch}.location-visual{--x-visual-overhang: 7.9375rem;margin-right:calc(var(--x-visual-overhang) * -1);--x-visual-bleed: calc(var(--x-visual-overhang) - var(--x-location-gutter))}.location-visual .media-clip{border-radius:var(--x-radius-m) 0 0 var(--x-radius-m)}.location h2{margin-top:1.5rem;font-size:4.0625rem;letter-spacing:-.063em;color:var(--ds-text)}.location-copy>p{margin-top:2rem;max-width:25.9375rem}.location .eyebrow{display:block;line-height:1.8}.eyebrow-lien{color:inherit;text-decoration:underline;text-underline-offset:.25em}@media (min-width: 62em){.location-copy{display:flex;flex-direction:column;padding-top:5.5rem}.location-copy>.transit{margin-block:auto}.location .location-copy>.btn-bubble-arrow{margin-top:0;align-self:flex-start}}.location-visual{position:relative;padding-top:5.5rem}.location-visual .media-clip{aspect-ratio:640 / 830}.location-visual .timbre{top:7.5rem;left:2.5rem;right:auto;width:10rem}.location-minimap{right:calc(2.75rem + var(--x-visual-bleed));bottom:2.5rem;align-items:flex-end}.location-minimap figcaption{text-shadow:0 1px 3px rgb(0 0 0 / 45%)}.transit{margin-top:3.5rem;max-width:27.5625rem}.transit li{display:grid;grid-template-columns:auto minmax(0,1fr) 7.0625rem;align-items:center;gap:1rem;padding-block:1.125rem;border-bottom:1px dotted var(--x-transit);color:var(--x-transit)}.transit li:first-child{border-top:1px dotted var(--x-transit)}.transit-line{display:inline-flex;align-items:center;gap:.25rem;min-width:3.5rem}.transit-mode,.transit-num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1.5px solid currentColor;border-radius:50%;font-family:var(--ds-font-secondary);font-size:.6875rem;font-weight:700}.transit-line.is-tram .transit-num{width:auto;min-width:1.5rem;padding-inline:.375rem;border-radius:var(--x-radius-pill)}.transit-name{font-family:var(--ds-font-secondary);font-size:1rem;letter-spacing:.04em;text-transform:uppercase;font-weight:400}.transit-time{font-family:var(--ds-font-secondary);font-size:.75rem;letter-spacing:0;text-transform:uppercase}.location .btn-bubble-arrow{margin-top:3rem;width:fit-content}.location-map{position:relative;margin-top:9.5rem;margin-inline:-7.9375rem;margin-bottom:-3rem}.location-map-frame{display:block;width:100%;aspect-ratio:1440 / 520;border:0;background:var(--ds-bg-alt);--fondu-haut: 5rem;--fondu-bas: 8rem;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fondu-haut),#000 calc(100% - var(--fondu-bas)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fondu-haut),#000 calc(100% - var(--fondu-bas)),transparent 100%)}.map-expand{position:absolute;right:1.5rem;bottom:4.5rem;z-index:2;font-family:var(--ds-font-secondary);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-text);background:var(--ds-bg-alt);border:1px dashed var(--x-ink);border-radius:var(--x-radius-s);padding:.75rem 1.25rem;cursor:pointer;transition:background-color .25s ease,color .25s ease}.map-expand:hover{background:var(--x-ink);color:var(--ds-bg-alt)}.map-expand:focus-visible{outline:2px solid var(--ds-primary);outline-offset:3px}.section-cta{margin-top:6rem;padding:9rem 2rem 0;text-align:center}.section-cta .btn-bubble-arrow{margin:3.5rem auto 0;width:fit-content}main.legal+.section-cta{margin-top:0}.cta-polaroids{--etalement: 1;--montee: -3.5rem;--ombre-posee: 0 .0625rem .1875rem rgb(0 0 0 / .55), 0 .375rem .875rem rgb(0 0 0 / .45), 0 1rem 2.25rem rgb(0 0 0 / .45);--ombre-levee: 0 .125rem .375rem rgb(0 0 0 / .4), 0 1rem 2rem rgb(0 0 0 / .5), 0 2.25rem 4rem .25rem rgb(0 0 0 / .55);position:relative;height:40.5rem;margin-top:5rem;margin-inline:-2rem;overflow:clip}.cta-polaroids .polaroid{position:absolute;left:50%;bottom:3.6rem;width:19.94rem;margin-left:-9.97rem;transform:translate(calc(var(--x, 0rem) * var(--etalement))) translateY(0) rotate(var(--angle, 0deg));box-shadow:var(--ombre-posee)}.cta-polaroids .polaroid:nth-child(2){--rang: 1}.cta-polaroids .polaroid:nth-child(3){--rang: 2}.cta-polaroids .polaroid:nth-child(4){--rang: 3}.cta-polaroids .polaroid:nth-child(5){--rang: 4}@media (hover: hover) and (prefers-reduced-motion: no-preference) and (min-width: 48em){.cta-polaroids .polaroid{transition:transform .9s cubic-bezier(.22,1,.36,1),box-shadow .9s cubic-bezier(.22,1,.36,1)}.cta-polaroids .polaroid:hover{transform:translate(calc(var(--x, 0rem) * var(--etalement))) translateY(var(--montee)) rotate(calc(var(--angle, 0deg) * .5));box-shadow:var(--ombre-levee);transition:transform .65s cubic-bezier(.34,1.45,.64,1),box-shadow .65s ease-out}}@media (prefers-reduced-motion: no-preference){.cta-polaroids[data-entree-attente] .polaroid{transform:translate(calc(var(--x, 0rem) * var(--etalement))) translateY(110%) rotate(var(--angle, 0deg))}.cta-polaroids.est-apparue .polaroid{animation:polaroid-entree 2.7s calc(var(--rang, 0) * .14s) backwards}}@keyframes polaroid-entree{0%{transform:translate(calc(var(--x, 0rem) * var(--etalement))) translateY(110%) rotate(var(--angle, 0deg));box-shadow:var(--ombre-posee);animation-timing-function:cubic-bezier(.22,1,.36,1)}36%,50%{transform:translate(calc(var(--x, 0rem) * var(--etalement))) translateY(0) rotate(var(--angle, 0deg));box-shadow:var(--ombre-posee);animation-timing-function:cubic-bezier(.34,1.45,.64,1)}63%,68%{transform:translate(calc(var(--x, 0rem) * var(--etalement))) translateY(var(--montee)) rotate(calc(var(--angle, 0deg) * .5));box-shadow:var(--ombre-levee);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:translate(calc(var(--x, 0rem) * var(--etalement))) translateY(0) rotate(var(--angle, 0deg));box-shadow:var(--ombre-posee)}}@media (hover: none){.cta-polaroids .polaroid{cursor:pointer;-webkit-tap-highlight-color:transparent}.cta-polaroids .polaroid.est-sortie{transform:translate(calc(var(--x, 0rem) * var(--etalement))) translateY(var(--montee)) rotate(calc(var(--angle, 0deg) * .5));box-shadow:var(--ombre-levee)}}@media (hover: none) and (prefers-reduced-motion: no-preference){.cta-polaroids .polaroid{transition:transform .9s cubic-bezier(.22,1,.36,1),box-shadow .9s cubic-bezier(.22,1,.36,1)}.cta-polaroids .polaroid.est-sortie{transition:transform .65s cubic-bezier(.34,1.45,.64,1),box-shadow .65s ease-out}}.site-footer{position:relative;z-index:2;margin-top:-8rem;background-color:var(--x-bg-footer);background-image:var(--x-paper-dark-img);background-size:16rem;background-repeat:repeat;color:var(--x-gray-light);border-radius:var(--x-radius-l) var(--x-radius-l) 0 0;padding:7rem 3.75rem 2rem}.footer-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:3rem;align-items:start}.footer-grid .eyebrow{color:var(--ds-secondary)}.footer-col{font-family:var(--ds-font-secondary);font-size:.9375rem;letter-spacing:0;text-transform:uppercase;line-height:1.7}.footer-col p{margin-top:2.219rem}.footer-col a{display:inline-block;margin-top:.5rem}.footer-col ul{margin-top:2.5rem}.footer-col.is-right{text-align:right}.footer-logo{width:fit-content;max-width:100%;color:var(--x-warm-white);display:flex;flex-direction:column;align-items:center;gap:1.75rem}.footer-logo>svg{width:100%;height:auto}.download-etat:empty{display:none}.footer-logo .download-etat{text-align:center;margin-top:-1.25rem}.footer-bottom__mention{display:block;margin-top:.5rem}.footer-bottom{margin-top:5.5rem;padding-block:2rem;border-top:1px dotted color-mix(in srgb,var(--x-gray-light) 40%,transparent);text-align:center;font-family:var(--ds-font-secondary);font-size:.75rem;letter-spacing:0;color:color-mix(in srgb,var(--x-gray-light) 70%,transparent)}.legal{padding:5rem 0 8rem}.legal h1{font-size:3rem;color:var(--ds-text)}.legal p{margin-top:1.5rem;max-width:40rem}.find-chip{display:none;position:fixed;right:16px;bottom:16px;z-index:10;width:160px;height:50px;align-items:center;justify-content:center;padding:0;font-size:12px;visibility:hidden;opacity:0;animation:find-chip-in .45s var(--ds-ease) 1.4s forwards;background:var(--ds-bg-alt);border:1px dashed var(--ds-text);border-radius:var(--x-radius-pill);color:var(--ds-text);font-family:var(--ds-font-secondary);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:0 .375rem 1.5rem #0000001f}@media (max-width: 74.9375em){.site-header{grid-template-columns:auto 1fr auto;gap:2.5rem}.header-infos{display:none}.hero{grid-template-columns:1fr 34rem}.pricing,.location{padding-inline:3rem}.pricing{--x-pricing-gutter: 3rem}.location{--x-location-gutter: 3rem}.location-map{margin-inline:-3rem}.price-card-wide__main{grid-template-columns:1fr;gap:1.25rem}.pricing-head,.location-grid{grid-template-columns:1fr;gap:2.5rem}.location-visual{order:-1;--x-visual-overhang: 3rem;padding-top:0}.location-visual .media-clip{aspect-ratio:640 / 760}.location-visual .timbre{left:1.5rem;right:auto}.location-map-frame{aspect-ratio:16 / 9}}@media (max-width: 61.9375em){.hero{grid-template-columns:1fr;padding-right:4rem}.hero-copy{padding-top:4rem;padding-bottom:0}.hero-copy .btn-bubble-arrow{margin:0 0 3rem}.media-clip.is-hero{height:auto;border-radius:var(--x-radius-m)}.hero-sticker{left:auto;right:1.5rem;top:-2.5rem}.footer-grid{grid-template-columns:minmax(0,1fr);text-align:center}.footer-logo{width:100%;max-width:28rem;margin-inline:auto;order:-1}.footer-col.is-right{text-align:center}}@media (max-width: 47.9375em){.site-header{grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;padding:1.5rem var(--x-gutter-mobile) .75rem;position:sticky;top:0;z-index:20;border-radius:0 0 var(--x-radius-m) var(--x-radius-m);margin-bottom:calc(-1 * var(--x-radius-m))}.site-header+main{padding-top:var(--x-radius-m)}.marquee+.site-header{border-radius:var(--x-radius-l) var(--x-radius-l) var(--x-radius-m) var(--x-radius-m)}.marquee+.site-header.est-collee{border-radius:0 0 var(--x-radius-m) var(--x-radius-m)}.logo-ticket{width:10rem}.site-header .btn{padding:1rem 1.25rem}.site-header .btn-icon{display:none}.logo-ticket{width:7.5rem}.site-header .btn-bubble-arrow__content-text{white-space:nowrap}.site-header .btn-bubble-arrow__arrow{display:none}.site-header .btn-bubble-arrow__content,.site-header .btn-bubble-arrow.is--secondaire .btn-bubble-arrow__content{transform:none}.site-nav{display:none}.hero{grid-template-columns:1fr;row-gap:2rem;padding-inline:var(--x-gutter-mobile);position:relative}.hero-copy{padding-top:1.5rem;padding-bottom:0}.hero-copy p{margin-bottom:2rem}.hero h1{font-size:3rem}.hero-copy .btn-bubble-arrow{margin-top:0;margin-bottom:0}.hero-visual{display:contents}.media-clip.is-hero{grid-row:2;grid-column:1;height:auto;margin-inline:calc(-1 * var(--x-gutter-mobile));margin-bottom:-3rem;border-radius:var(--x-radius-m) var(--x-radius-m) 0 0}.hero-sticker{grid-row:1 / 2;grid-column:1 / 2;left:auto;right:-1rem;top:1.5rem;width:8.5rem;rotate:12deg}.hero-minimap{grid-row:2 / 3;grid-column:1 / 2;top:1.25rem;right:0;bottom:auto;left:auto}.hero-minimap figure{display:none}.hero-minimap__map{width:9.5rem}.hero-address{display:block;grid-row:2 / 3;grid-column:1 / 2;top:1.25rem;bottom:auto;left:0;color:var(--x-ink)}.section-intro h2,.section-cta h2{font-size:2.5rem}.cta-polaroids .polaroid{width:15.5rem;margin-left:-7.75rem}.checklist{grid-template-columns:minmax(0,24rem);padding-bottom:5rem}.checklist li:nth-child(2){border-top:none}.fullbleed{margin-inline:0}.timbre{width:8.5rem}.fullbleed .timbre{top:1.25rem;left:2rem;width:5rem}.pricing,.location{padding-inline:var(--x-gutter-mobile)}.pricing{--x-pricing-gutter: var(--x-gutter-mobile)}.location-map{margin-inline:calc(var(--x-gutter-mobile) * -1)}.location-map-frame{aspect-ratio:1 / 1}.map-expand{right:var(--x-gutter-mobile);bottom:1.25rem}.transit-time{white-space:nowrap}.transit-name{font-size:.8125rem}body:has(.modal[data-modal-group-status=active]) .find-chip{display:none}body.adresse-en-vue .find-chip{display:none}.pricing-head h2,.location h2{font-size:2.75rem}.pricing-grid{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:4rem}.coupon{width:calc(100% - 1.5rem)}.price-card-wide{grid-template-columns:1fr;text-align:center}.price-card-wide__main{grid-template-columns:1fr;padding:2.5rem 1.5rem}.price-card-wide__stub:before{left:.75rem;right:.75rem;top:-.125rem;bottom:auto;width:auto;height:.25rem;background-size:.75rem .25rem;background-position:left center;background-repeat:repeat-x}.price-flex:before,.price-flex:after{display:none}.location-visual .timbre{top:1.25rem;left:1.25rem;right:auto}.footer-grid{grid-template-columns:minmax(0,1fr);text-align:center}.footer-logo{width:15rem;margin-inline:auto;order:-1}.footer-col.is-right{text-align:center}.site-footer{padding:4.5rem var(--x-gutter-mobile) 0}.find-chip{display:inline-flex}}@keyframes find-chip-in{0%{visibility:visible;opacity:0;translate:0 .5rem}to{visibility:visible;opacity:1;translate:0 0}}@media (prefers-reduced-motion: reduce){.find-chip{animation-duration:.01ms;animation-delay:1.4s}}.faq-section{position:relative;z-index:1;margin-top:calc(var(--x-radius-l) * -1);background:var(--x-paper);border-radius:var(--x-radius-l) var(--x-radius-l) 0 0;padding:7rem 7.75rem 2rem;display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:4rem;align-items:start}.faq-head{position:sticky;top:7rem;align-self:start}.faq-section .faq-title{font-size:3.25rem;color:var(--x-ink-card);margin:.75rem 0 0}.faq-section .faq-accordion-w{max-width:70ch}.faq-section .accordion-css__item{border-color:color-mix(in srgb,var(--x-ink) 18%,transparent)}.faq-section .accordion-css__item-icon{color:var(--ds-primary)}.faq-section .accordion-css__item-question{color:var(--ds-text)}.faq-section .accordion-css__item-answer{color:var(--ds-text-light);opacity:1;max-width:60ch}.price-card-wide__stub{display:grid;place-items:center}.price-card-wide__stub .price-flex{transition:opacity .28s var(--ds-ease)}.price-card-wide__desc{position:relative}.price-card-wide__desc .price-cta{position:absolute;inset:0;display:grid;place-items:center;justify-items:start;opacity:0;scale:.96;pointer-events:none}.price-card-wide:hover .price-cta,.price-card-wide:focus-within .price-cta{opacity:1;scale:1;pointer-events:auto}.price-card-wide:hover .price-card-wide__desc p,.price-card-wide:focus-within .price-card-wide__desc p{opacity:0}@media (hover: none){.price-card-wide__stub{gap:1.75rem}.price-card-wide__desc .price-cta{position:static;opacity:1;scale:1;pointer-events:auto}.price-card-wide__desc{display:flex;flex-direction:column;gap:1.25rem}.price-card-wide:hover .price-card-wide__desc p{opacity:1}}@media (max-width: 74.9375em){.faq-section{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:5rem 3rem 1rem}.faq-head{position:static}}@media (max-width: 47.9375em){.faq-section{padding:4.5rem var(--x-gutter-mobile) 0}.faq-section .faq-title{font-size:2.5rem}}.faq-list{margin:.75rem 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.faq-list li{padding-left:1rem;position:relative}.faq-list li:before{content:"";position:absolute;left:0;top:.6em;width:.3125rem;height:.3125rem;border-radius:50%;background:var(--ds-primary)}.faq-list b{font-weight:500;color:var(--ds-text)}.accordion-css__item-answer a,.faq-inline-cta{color:var(--ds-text);text-decoration:underline}.faq-inline-cta{background:none;border:none;padding:0;font:inherit;cursor:pointer}.faq-inline-cta:focus-visible,.accordion-css__item-answer a:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.footer-link{appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.espaces{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,17rem);gap:2.5rem;margin-top:2rem;align-items:start}.espaces__plan{position:sticky;top:0}.espaces__filtres{display:flex;flex-wrap:wrap;gap:.5rem}.chip{appearance:none;cursor:pointer;padding:.5rem .875rem;border:1px dashed var(--x-ink);border-radius:var(--x-radius-pill);background:none;color:var(--ds-text);font-family:var(--ds-font-secondary);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.chip.is-on{background:var(--x-ink);color:var(--ds-bg)}.espaces__cta{margin-top:1.5rem}.espaces__cta .btn-bubble-arrow,.espaces__detail .btn-bubble-arrow{width:100%}.espaces__cta .btn-bubble-arrow__content,.espaces__detail .btn-bubble-arrow__content{flex:1 1 auto}.espaces__detail .btn-bubble-arrow.is--fiche{margin-top:1.5rem}@media (min-width: 62em){.espaces__detail .btn-bubble-arrow.is--fiche{display:none}}@media (max-width: 61.9375em){.espaces__cta{display:none}}.espaces__compte{margin:1rem 0 .75rem;font-family:var(--ds-font-secondary);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ds-text) 60%,transparent)}.espaces__liste{display:flex;flex-direction:column;gap:.375rem}.espace__btn{appearance:none;cursor:pointer;width:100%;display:grid;grid-template-columns:1fr auto;gap:.125rem .75rem;padding:.75rem .875rem;border:1px solid transparent;border-radius:var(--x-radius-s);background:var(--ds-bg-alt);text-align:left;color:inherit;font:inherit;transition:border-color .2s ease,background-color .2s ease}.espace__nom{font-size:1rem}.espace__meta,.espace__dispo{grid-column:1 / -1;font-family:var(--ds-font-secondary);font-size:.6875rem;letter-spacing:.05em;color:color-mix(in srgb,var(--ds-text) 60%,transparent)}.espace__statut{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--ds-font-secondary);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.espace__statut:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.espace[data-statut=libre] .espace__statut{color:#2f7d4f}.espace[data-statut=bientot] .espace__statut{color:#a06a1b}.espace[data-statut=occupe] .espace__statut{color:color-mix(in srgb,var(--ds-text) 45%,transparent)}.espace.is-hl .espace__btn,.espace__btn:hover{border-color:var(--x-ink)}.espace.is-selected .espace__btn{border-color:var(--x-ink);background:var(--ds-secondary)}.espace__btn:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.espaces__plan-cadre{border:1px solid var(--ds-hairline);border-radius:var(--x-radius-s);background:var(--ds-bg-alt);padding:1.25rem;color:var(--x-ink)}.espaces__plan-cadre svg{display:block;width:auto;height:min(58vh,calc(100vh - 28rem));max-width:100%;margin-inline:auto}.espaces__legende{margin-top:.75rem;font-family:var(--ds-font-secondary);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ds-text) 55%,transparent)}.plan-space{cursor:pointer}.plan-space rect,.plan-space path{fill:color-mix(in srgb,var(--x-ink) 6%,transparent);stroke:var(--x-ink);stroke-width:2;transition:fill .2s ease}.plan-space text{font-family:var(--ds-font-secondary);font-size:30px;letter-spacing:.08em;text-anchor:middle;fill:var(--x-ink);pointer-events:none}.plan-space[data-statut=occupe] rect,.plan-space[data-statut=occupe] path{fill:color-mix(in srgb,var(--x-ink) 16%,transparent);stroke-dasharray:4 4}.plan-space.is-hl rect,.plan-space.is-hl path{fill:color-mix(in srgb,var(--ds-secondary) 70%,transparent)}.plan-space.is-selected rect,.plan-space.is-selected path{fill:var(--ds-secondary)}.plan-space.is-hors-filtre{opacity:.3}.plan-space:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.plan-core rect{fill:color-mix(in srgb,var(--x-ink) 8%,transparent);stroke:none}.plan-core text{font-family:var(--ds-font-secondary);font-size:22px;letter-spacing:.08em;text-anchor:middle;fill:color-mix(in srgb,var(--x-ink) 55%,transparent)}.espaces__detail{margin-top:2rem;padding-top:2rem;border-top:1px dotted var(--ds-hairline)}.espace-fiche__titre{font-size:1.75rem}.espace-fiche__meta{margin-top:.5rem;font-family:var(--ds-font-secondary);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ds-text) 60%,transparent)}.espace-carrousel{margin-top:1.25rem;overflow-x:auto;overscroll-behavior-x:contain}.espace-carrousel__piste{display:flex;gap:.75rem;min-width:min-content}.espace-carrousel__piste li{flex:none;width:13rem;aspect-ratio:8 / 9;border-radius:var(--x-radius-s);overflow:clip;background:var(--ds-bg-alt)}.espace-carrousel__piste li.is--vide{display:grid;place-items:center;border:1px dashed var(--ds-hairline);font-family:var(--ds-font-secondary);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ds-text) 45%,transparent)}.espace-carrousel__piste img{width:100%;height:100%;object-fit:cover}@media (max-width: 61.9375em){.espaces{grid-template-columns:minmax(0,1fr);gap:1.75rem}.espaces__plan{order:-1;position:static}.espaces__plan-cadre svg{height:46vh}}@media (min-width: 48em) and (max-width: 61.9375em){.section-intro{padding-top:7rem}.radial-slider{padding-bottom:4rem}.checklist{padding-bottom:6rem}.pricing{padding-top:0;padding-bottom:7.5rem}.pricing-head{margin-top:5rem}.section-cta{margin-top:4rem;padding-top:6rem}.price-card{--x-notch: 1.09375rem}.coupon{width:min(12.875rem,calc(100% - 4rem))}.price-card__top{padding:3rem 2rem 5.75rem}.price-card__bottom{padding:5.25rem 2rem 2.5rem}.price-card h3{margin-top:2.25rem;font-size:2.75rem}.coupon-price{font-size:2.875rem}.location-map{margin-top:5rem}}@media (max-width: 47.9375em){.section-intro{padding:5rem var(--x-gutter-mobile) 0}.radial-slider{padding-top:2.5rem;padding-bottom:3.5rem}.checklist{padding:0 var(--x-gutter-mobile) 4.5rem}.pricing{padding-top:0;padding-bottom:6rem}.pricing-head{margin-top:4rem}.location{padding-top:4.5rem;padding-bottom:7.5rem}.location-map{margin-top:3.5rem}.location-map-frame{--fondu-haut: 2.5rem;--fondu-bas: 4rem}.map-expand{bottom:3.75rem}.section-cta{margin-top:3rem;padding:4.5rem var(--x-gutter-mobile) 0}.hero h1{font-size:2.5rem}.hero h1 .br-sm{display:inline}.hero h1 .br-lg{display:none}.section-intro h2,.section-cta h2,.faq-section .faq-title{font-size:2.125rem}.pricing-head h2,.location h2{font-size:2.25rem}.price-card-wide h3{font-size:2.5rem}.marquee .marquee__advanced__p{font-size:.7rem}.location-visual{--x-visual-overhang: var(--x-gutter-mobile)}.location{--x-location-gutter: var(--x-gutter-mobile)}.location-minimap{right:1.25rem;bottom:1.25rem;gap:.75rem}.location-minimap__map{width:9.5rem}.fullbleed .media-clip{aspect-ratio:auto;min-height:50vh}.price-card{--x-notch: 1.09375rem}.coupon{width:min(12.75rem,52vw,calc(100% - 6rem))}.price-card__top{padding:2.5rem var(--x-gutter-mobile) 5.625rem}.price-card__bottom{padding:5.125rem var(--x-gutter-mobile) 2.5rem}.price-card h3{margin-top:1.75rem;font-size:2.25rem}.price-card__top>p:last-child{margin-top:.875rem}.coupon-price{font-size:2.875rem}.price-terms-slot{gap:1.25rem}.price-card-wide__main{row-gap:.875rem;padding:2.5rem var(--x-gutter-mobile) 3rem}.price-card-wide h3{margin-top:1.75rem}.price-card-wide__desc{gap:1.75rem}.price-card-wide__desc .price-cta{justify-items:center}.price-card-wide__stub{padding-block:3rem}.location-visual .timbre{width:8rem}.cta-polaroids{--etalement: .42;--montee: -3rem;height:18.25rem;margin-top:3.5rem;clip-path:inset(0 0 3rem 0)}.cta-polaroids .polaroid{bottom:-.65rem;width:10.5rem;margin-left:-5.25rem;padding:.5625rem .5625rem 0}.cta-polaroids .polaroid figcaption{height:4rem;font-size:.75rem}.site-footer{margin-top:-3rem;padding-bottom:1rem}.footer-grid{gap:2.5rem}.footer-col p,.footer-col ul{margin-top:1.25rem}.footer-bottom{margin-top:3rem;padding-block:1.5rem}.find-chip{width:132px;height:42px;font-size:11px}}button.find-chip{appearance:none;border:1px dashed var(--ds-text);cursor:pointer}.scaling-nav__logo{flex:none;width:var(--nav-logo-w, 7.5rem);margin-bottom:2.5rem;color:var(--x-warm-white)}.scaling-nav__logo svg{display:block;width:100%;height:auto}.form-optional{text-transform:none;letter-spacing:.04em;color:var(--x-gray-mono)}.form-field select{appearance:none;width:100%;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;padding-right:1.5rem}.form-field:has(select){position:relative}.form-field:has(select):after{content:"";position:absolute;right:1.25rem;top:50%;width:.5rem;height:.5rem;margin-top:-.35rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;pointer-events:none}.price-card.is--pink.is-inview{--coupon-fill: var(--x-pink);--coupon-trait: color-mix(in srgb, var(--x-pink) 55%, var(--x-ink))}.price-card.is--mint.is-inview{--coupon-fill: var(--x-mint);--coupon-trait: color-mix(in srgb, var(--x-mint) 55%, var(--x-ink))}.price-card.is-inview{translate:0 -.375rem}@media (hover: none) and (prefers-reduced-motion: no-preference),(pointer: coarse) and (prefers-reduced-motion: no-preference){.price-card__top,.price-card__bottom,.price-card-wide__main,.price-card-wide__stub{transition:scale .6s var(--ds-ease),rotate .6s var(--ds-ease)}.price-card.is-inview .perforation{-webkit-mask-size:0% 100%;mask-size:0% 100%}.price-card.is-inview .price-card__top,.price-card.is-inview .price-card__bottom,.price-card-wide.is-inview .price-card-wide__main,.price-card-wide.is-inview .price-card-wide__stub{scale:.955}.price-card.is-inview .price-card__bottom{rotate:-1.2deg}.price-card-wide.is-inview .price-card-wide__stub{rotate:1.2deg}.price-card-wide.is-inview .price-card-wide__stub:before{-webkit-mask-size:100% 0%;mask-size:100% 0%}}@media (hover: none) and (max-width: 47.9375em) and (prefers-reduced-motion: no-preference),(pointer: coarse) and (max-width: 47.9375em) and (prefers-reduced-motion: no-preference){.price-card-wide.is-inview .price-card-wide__stub:before{-webkit-mask-size:0% 100%;mask-size:0% 100%}}@media (hover: none),(pointer: coarse){.price-card:hover .price-terms,.price-card:focus-within .price-terms,.price-card-wide:hover .price-card-wide__desc p,.price-card-wide:focus-within .price-card-wide__desc p{opacity:1}}.price-card .eyebrow,.price-card-wide .eyebrow{font-size:1rem;letter-spacing:.02em}.location-copy .eyebrow{font-size:.75rem;letter-spacing:0}.footer-grid .eyebrow{font-size:.9375rem;letter-spacing:-.02em}.legal h2{margin-top:3.25rem;font-size:1.375rem;color:var(--ds-text)}.legal h2+p{margin-top:1rem}.legal h3{margin-top:2.25rem;font-family:var(--ds-font-secondary);font-size:.8125rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text)}.legal h3+p,.legal h3+ul{margin-top:.875rem}.legal ul{margin-top:1rem;max-width:40rem;padding-left:1.25rem;list-style:disc}.legal li+li{margin-top:.35rem}.legal li::marker{color:var(--ds-primary)}.legal .legal-version{margin-top:.75rem;font-family:var(--ds-font-secondary);font-size:.8125rem;letter-spacing:.04em;color:var(--ds-text-light)}.legal .legal-sommaire{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;font-family:var(--ds-font-secondary);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.legal a{text-decoration:underline;text-underline-offset:.2em}.legal-avis{margin-top:2rem;padding:1rem 1.25rem;border-left:2px solid var(--ds-primary);background:color-mix(in srgb,var(--ds-primary) 8%,transparent);font-family:var(--ds-font-secondary);font-size:.875rem;color:var(--ds-text)}.a-completer{padding:.05em .35em;border-radius:.2em;background:color-mix(in srgb,var(--ds-primary) 22%,transparent);box-shadow:inset 0 -1px 0 var(--ds-primary);font-family:var(--ds-font-secondary);font-size:.9em;color:var(--ds-text)}.legal-maj{margin-top:3rem;font-family:var(--ds-font-secondary);font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}.legal-retour{margin-top:3rem}@media (max-width: 47.9375em){.legal{padding:3rem 0 5rem}.legal h1{font-size:2.25rem}.legal h2{margin-top:2.5rem;font-size:1.1875rem}}.fullbleed .timbre,.location .timbre{z-index:4}.marquee.is--tarifs{position:relative;z-index:2;background:var(--ds-bg-alt);--x-marquee-padding: 1.125rem}.marquee.is--tarifs .marquee-link{cursor:pointer}@media (max-width: 47.9375em){.marquee.is--tarifs{--x-marquee-padding: .875rem}}.legal{padding:0 0 8rem}.legal-grid{display:grid;grid-template-columns:42vw minmax(0,1fr);align-items:start;gap:4rem}.legal-visuel{position:sticky;top:5vh;align-self:start;margin-top:4rem;height:90vh;margin-bottom:6rem;overflow:hidden;border-radius:0 var(--x-radius-l) var(--x-radius-l) 0}.legal-visuel img{width:100%;height:100%;object-fit:cover}.legal-corps{padding:7rem 3.75rem 3.5rem 0;max-width:44rem}.legal-corps h1{margin-top:.75rem}@media (max-width: 61.9375em){.legal-grid{grid-template-columns:minmax(0,1fr);gap:0}.legal-visuel{position:static;height:40vh;margin-bottom:0;border-radius:0}.legal-corps{padding:2.5rem var(--x-gutter-mobile) 3.5rem}}[data-entrees-en-attente] :is(.hero h1,.hero-copy p,.hero-copy .btn-bubble-arrow,.hero-sticker,.hero .media-clip,.hero-minimap,.hero-address,.section-intro,.pricing-head,.location-copy,.faq-head .faq-title,.section-cta,.legal-corps h1,.checklist li,.transit:not(.is-modal) li,.price-card,.price-card-wide,.radial-slider){visibility:hidden}.btn-group{column-gap:3em;row-gap:3em;justify-content:center;font-size:2em;display:flex}.btn-bubble-arrow{border-radius:10em;justify-content:center;align-items:center;font-size:1em;text-decoration:none;display:flex;position:relative}.btn-bubble-arrow__arrow{color:#131313;background-color:#ff4c2f;border-radius:10em;flex-flow:row;justify-content:center;align-items:center;width:3.75em;height:3.75em;display:flex;position:relative;transition:transform .735s cubic-bezier(.625,.05,0,1);transform:scale(1) rotate(.001deg);transform-origin:left}.btn-bubble-arrow__arrow.is--duplicate{z-index:1;background-color:#efeeec;position:absolute;right:0;transform:scale(0) rotate(.001deg);transform-origin:right}.btn-bubble-arrow__arrow-svg{width:40%;transition:transform .735s cubic-bezier(.625,.05,0,1);transform:rotate(.001deg)}.btn-bubble-arrow__content{color:#efeeec;background-color:#000;border-radius:10em;justify-content:center;align-items:center;height:3.75em;padding-left:2em;padding-right:2em;display:flex;position:relative;transition:transform .735s cubic-bezier(.625,.05,0,1);transform:translate(-3.75em) rotate(.001deg)}.btn-bubble-arrow__content-text{line-height:1}.btn-bubble-arrow:hover .btn-bubble-arrow__content{transform:translate(0) rotate(.001deg)}.btn-bubble-arrow:hover .btn-bubble-arrow__arrow-svg{transform:rotate(45deg)}.btn-bubble-arrow:hover .btn-bubble-arrow__arrow{transform:scale(1.15) rotate(.001deg)}.marquee-advanced{width:100vw;position:relative;overflow:hidden}.marquee-advanced__scroll{will-change:transform;width:100%;display:flex;position:relative}.marquee-advanced__collection{will-change:transform;display:flex;position:relative}.marquee-advanced__item{justify-content:flex-start;align-items:center;font-size:max(4em,8vw);display:flex}.marquee__advanced__p{white-space:nowrap;margin-bottom:0;margin-right:.25em;font-size:1em}.marquee__advanced__arrow-svg{color:#ff4c24;width:1em;margin-right:.25em;position:relative}.marquee-advanced__item-width{background-color:#131313;border-radius:1vw;justify-content:center;align-items:center;width:18vw;height:18vw;margin:1vw;display:flex}[data-marquee-direction=right][data-marquee-status=inverted] .marquee__advanced__arrow-svg{transition:transform .5s cubic-bezier(.625,.05,.375,1);transform:rotate(180deg)}[data-marquee-status=inverted] .marquee__advanced__arrow-svg,[data-marquee-direction=right][data-marquee-status=normal] .marquee__advanced__arrow-svg{transform:rotate(359.999deg)}.demo-section{min-height:100dvh;display:flex;background-color:#353d35}.radial-gsap-slider{grid-column-gap:5em;grid-row-gap:5em;flex-flow:column;justify-content:center;align-items:center;width:100%;padding-top:5em;display:flex;position:relative}[data-radial-slider-init]{--slider-rotate: 18deg;--slider-radius: 375%}.radial-gsap-slider__collection{max-width:100%;position:relative}.radial-gsap-slider__list{-webkit-user-select:none;user-select:none;will-change:transform;touch-action:pan-y;backface-visibility:hidden;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative}[data-radial-slider-list]>:first-child{position:relative}.radial-gsap-slider__item{width:20em;transform-origin:50% var(--slider-radius);flex:none;position:absolute}@media screen and (max-width: 767px){[data-radial-slider-init]{--slider-rotate: 12deg;--slider-radius: 475%}[data-radial-slider-item]{width:15em}}.demo-card{color:#353d35;text-align:center;background-color:#e8e8e2;border-radius:1.375em;flex-flow:column;align-items:flex-start;width:100%;padding-top:.625em;padding-left:.625em;padding-right:.625em;display:flex}.demo-card__media{aspect-ratio:8 / 9;border-radius:.75em;width:100%;position:relative}.cover-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0}.demo-card__info{justify-content:center;align-items:center;width:100%;height:4.5em;padding:.625em;display:flex}.demo-card__h{text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:1.3125em;font-weight:900;line-height:1}.radial-gsap-slider__controls{grid-column-gap:1em;grid-row-gap:1em;justify-content:center;align-items:center;padding:3em;display:flex;position:relative}.radial-gsap-slider__control-btn{z-index:1;color:#e8e8e2;letter-spacing:-.02em;cursor:pointer;background-color:#1f251f;border-radius:50em;height:3em;padding:0 1.5em;font-size:1em;font-weight:600;position:relative}.radial-gsap-slider__control-btn.is--next{color:#353d35;background-color:#e8e8e2}.radial-gsap-slider__dots{justify-content:center;align-items:center;display:flex}.radial-gsap-slider__control-dot{z-index:1;outline-offset:0px;color:#4c554c;cursor:pointer;background-color:currentColor;border:.1875em solid #353d35;border-radius:50em;outline:0 #0000;width:.875em;height:.875em;padding:0;font-size:1em;transition:color .1s ease;position:relative;overflow:hidden;outline:0!important;box-shadow:0 0 #0000!important}.radial-gsap-slider__control-dot[data-radial-slider-control-status=active]{color:#aba994}.scaling-nav{position:fixed;top:1em;right:1em;z-index:100}.scaling-nav__toggle{display:flex;align-items:center;justify-content:center;width:3em;height:3em;border-radius:50%;background:#111;border:none;cursor:pointer;position:relative;z-index:2;transition:background .3s ease}.scaling-nav__toggle:hover{background:#333}.scaling-nav__icon{display:flex;flex-direction:column;gap:5px;width:18px}.scaling-nav__icon-bar{height:1.5px;background:#fff;border-radius:2px;transform-origin:center;transition:transform .35s cubic-bezier(.77,0,.175,1),opacity .35s ease,width .35s ease}[data-navigation-status=open] .scaling-nav__icon-bar:nth-child(1){transform:translateY(6.5px) rotate(45deg)}[data-navigation-status=open] .scaling-nav__icon-bar:nth-child(2){opacity:0;transform:scaleX(0)}[data-navigation-status=open] .scaling-nav__icon-bar:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.scaling-nav__menu{position:fixed;top:0;right:0;width:min(28em,100vw);height:100vh;background:#111;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:4em 3em;clip-path:circle(3em at calc(100% - 2.5em) 2.5em);transition:clip-path .6s cubic-bezier(.77,0,.175,1);pointer-events:none;overflow:hidden}[data-navigation-status=open] .scaling-nav__menu{clip-path:circle(150% at calc(100% - 2.5em) 2.5em);pointer-events:auto}.scaling-nav__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25em}.scaling-nav__menu-link{font-size:clamp(2rem,4vw,3.5rem);font-weight:600;color:#fff;text-decoration:none;display:block;opacity:0;transform:translate(1em);transition:opacity .4s ease,transform .4s ease}[data-navigation-status=open] .scaling-nav__menu-link{opacity:1;transform:translate(0)}.scaling-nav__menu-link:hover{opacity:.6}.modal{z-index:100;opacity:0;pointer-events:none;visibility:hidden;justify-content:center;align-items:center;padding:2em 1em;display:flex;position:fixed;inset:0;overflow:hidden;transition:all .2s linear}.modal[data-modal-group-status=active]{opacity:1;visibility:visible}.modal__dark{opacity:.5;pointer-events:auto;cursor:pointer;background-color:#131313;width:100%;height:100%;position:absolute;top:0;left:0}.modal__card{pointer-events:auto;background-color:#efeeec;border-radius:2em;width:100%;max-width:54em;max-height:100%;padding:.75em;display:none;position:relative}.modal__card[data-modal-status=active]{display:flex}.modal__scroll{grid-column-gap:1.5em;grid-row-gap:1.5em;background-color:#e2e1df;border-radius:1.25em;flex-flow:column;width:100%;max-height:100%;display:flex;position:relative;overflow:scroll}.modal__content{grid-column-gap:1.5em;grid-row-gap:1.5em;flex-flow:column;padding:2em;display:flex}.modal__h2{margin-top:0;margin-bottom:0;font-size:2.5em;font-weight:500;line-height:1.175}.modal__p{margin-bottom:0;font-size:1em;line-height:1.5}.modal__btn-close{background-color:#efeeec;border-radius:50%;justify-content:center;align-items:center;width:3.5em;height:3.5em;display:flex;position:absolute;top:2.5em;right:2.5em}.modal__btn-close-bar{background-color:currentColor;width:.125em;height:40%;position:absolute;transform:rotate(45deg)}.modal__btn-close-bar.is--second{transform:rotate(-45deg)}.demo-btn{background-color:#efeeec;border-radius:50em;justify-content:center;align-items:center;display:flex;position:relative}.demo-btn__p{margin-bottom:0;padding:.65em 1.25em;font-size:1em}[data-modal-group-status]{transition:all .2s linear}[data-modal-group-status=active]{opacity:1;visibility:visible}[data-modal-name][data-modal-status=active]{display:flex}.accordion-css{width:100%}.accordion-css__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.accordion-css__item{border-bottom:1px solid rgba(0,0,0,.12);overflow:hidden}.accordion-css__item:first-child{border-top:1px solid rgba(0,0,0,.12)}.accordion-css__item-top{display:flex;align-items:center;justify-content:space-between;padding:1.25em 0;cursor:pointer;gap:1em;user-select:none}.accordion-css__item-top:hover{opacity:.7}.accordion-css__item-question{font-weight:500;font-size:1.0625em;line-height:1.4}.accordion-css__item-icon{width:1.5em;height:1.5em;flex-shrink:0;position:relative;transition:transform .3s ease}.accordion-css__item-icon:before,.accordion-css__item-icon:after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.accordion-css__item-icon:before{width:1em;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion-css__item-icon:after{width:2px;height:1em;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion-css__item[data-accordion-status=active] .accordion-css__item-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.accordion-css__item-bottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.accordion-css__item[data-accordion-status=active] .accordion-css__item-bottom{grid-template-rows:1fr}.accordion-css__item-bottom-inner{overflow:hidden}.accordion-css__item-answer{padding-bottom:1.25em;font-size:.9375em;line-height:1.6;opacity:.7}[data-load-wrap]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none}[data-load-bg]{position:absolute;inset:0;background:#111;transform-origin:bottom}[data-load-container]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.5em}[data-load-logo]{width:4em;height:4em;object-fit:contain}[data-load-progress]{width:8em;height:2px;background:#ffffff26;border-radius:2px;overflow:hidden;position:relative}[data-load-progress]:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left;border-radius:inherit}[data-load-text]{color:#ffffff80;font-size:.8125em;letter-spacing:.1em;text-transform:uppercase}.loader-is-done [data-load-wrap]{pointer-events:none}.transition{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:clip}.transition__dark{opacity:0;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.img-slider{grid-column-gap:1rem;grid-row-gap:1rem;border-radius:.5em;justify-content:center;align-items:flex-end;width:100%;height:100vh;display:flex;position:relative}.img-slider__list{grid-template-rows:100%;grid-template-columns:100%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.img-slide{opacity:0;pointer-events:none;will-change:transform,opacity;grid-area:1 / 1 / -1 / -1;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.img-slide.is--current{opacity:1;pointer-events:auto}.img-slide__inner{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute}.img-slider__nav{z-index:2;grid-column-gap:.5rem;grid-row-gap:.5rem;pointer-events:none;flex-flow:wrap;justify-content:center;align-items:center;max-width:95vw;display:flex;position:absolute;bottom:2rem}.img-slider__thumb{aspect-ratio:1.5;pointer-events:auto;cursor:pointer;border:1px solid #fff3;border-radius:.3125rem;width:7rem;transition:border-color .2s;position:relative;overflow:hidden}.img-slider__thumb:hover{border-color:#fff6}.img-slider__thumb.is--current{border-color:#fff}.slider-thumb__img{object-fit:cover;width:100%;height:100%}@media screen and (max-width: 991px){.img-slider__list{width:100%}.img-slider__thumb{flex:none}}@media screen and (max-width: 767px){.img-slider__nav{flex-flow:wrap}.img-slider__thumb{border-radius:.25rem;width:5rem}}@media screen and (max-width: 479px){.img-slider__thumb{width:4.5rem}}.mwg_effect021{background:#121212;color:#f1f1f1;font:500 22px/1.3 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh;overflow:hidden;position:relative}.mwg_effect021 .container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;position:absolute;gap:3vw}.mwg_effect021 .header{display:flex;justify-content:space-between;width:100%;padding:25px;position:absolute;top:0;left:0}.mwg_effect021 .header p{text-transform:uppercase;letter-spacing:-.01em;font-size:16px}.mwg_effect021>img{width:15vw;height:15vw;position:absolute;object-fit:cover;border-radius:4%;z-index:5}.mwg_effect021 .title{text-align:center;text-transform:uppercase;font:500 8vw/.8 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.05em;width:77%}.mwg_effect021 .text{font:500 normal clamp(12px,.9vw,100px) / normal ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;text-transform:uppercase;max-width:34vw;text-align:center}.mwg_effect021 .medias img{width:1px;height:1px;top:0;left:0;position:absolute;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion: reduce){.mwg_effect021>img{display:none}}.download-btn{grid-column-gap:.625em;grid-row-gap:.625em;color:#f2f2f2;background-color:#0065e1;border-radius:.5em;justify-content:center;align-items:center;padding:.75em 1.5em .75em 1em;display:flex}.download-btn__label{font-size:1.5em;font-weight:500;line-height:1.2}.download-btn__icon-hold{background-color:#fff3;border-radius:100em;flex:none;justify-content:center;align-items:center;width:2.5em;height:2.5em;padding:0;display:flex}.download-btn__icon{justify-content:center;align-items:center;width:1em;height:1em;display:flex;overflow:visible!important}.download-btn__icon.is--success{position:absolute}[data-download-src]{transition:.25s background-color ease}[data-download-arrow],[data-download-base]{transition:.5s transform cubic-bezier(.625,.05,0,1)}[data-download-icon-wrap]{clip-path:inset(0em round 100em);transition:.5s clip-path cubic-bezier(.625,.05,0,1)}[data-download-success] path{transition:.4s stroke-dashoffset cubic-bezier(.625,.05,0,1)}[data-download-base]{transform-origin:center center}[data-download-src][data-download-state=downloading]{pointer-events:none}body:has([data-download-src][data-download-state=downloading]){cursor:waiting}[data-download-src][data-download-state=ready] [data-download-icon-wrap]{transition-delay:.15s;clip-path:inset(.35em round 100em)}[data-download-src][data-download-state=ready] [data-download-arrow]{transform:translateY(200%)}[data-download-src][data-download-state=ready] [data-download-base]{transition-delay:.1s;transform:scaleX(0)}[data-download-src][data-download-state=ready] [data-download-success] path{transition-delay:.25s;stroke-dashoffset:0}@media (hover: hover) and (pointer: fine){[data-download-src]:hover{background-color:#0a75f8}[data-download-src][data-download-state=idle]:hover [data-download-arrow]{transform:translateY(-30%)}[data-download-src][data-download-state=idle]:hover [data-download-base]{transform:scaleX(1.2)}}[data-download-src]:focus{background-color:#0a75f8}[data-download-src][data-download-state=idle]:focus [data-download-arrow]{transform:translateY(-30%)}[data-download-src][data-download-state=idle]:focus [data-download-base]{transform:scaleX(1.2)}[data-directional-hover]{position:relative;list-style:none;margin:0;padding:0}[data-directional-hover-item]{position:relative;overflow:hidden;cursor:pointer}[data-directional-hover-tile]{position:absolute;inset:0;pointer-events:none;will-change:transform;transform:translateY(-101%);z-index:0}[data-directional-hover-item]>*{position:relative;z-index:1}[data-copy-email]{cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:.5em;padding:.75em 1.5em;border-radius:10em;border:1px solid currentColor;background:transparent;font-size:1em;overflow:hidden;transition:background .25s ease,color .25s ease}[data-copy-email].is-copied{background:var(--ds-primary, #000);color:var(--ds-bg, #fff);border-color:var(--ds-primary, #000)}.copy-email__label{display:inline-block;transition:opacity .2s ease,transform .2s ease}.copy-email__label.is-hidden{position:absolute;opacity:0;transform:translateY(.5em);pointer-events:none}.copy-email__label.is-visible{opacity:1;transform:translateY(0)}.radial-gsap-slider__item{width:21.625rem}[data-radial-slider-init]{--slider-rotate: 18deg}@media screen and (max-width: 767px){[data-radial-slider-init]{--slider-rotate: 12.5deg}}@media screen and (max-width: 767px){[data-radial-slider-item]{width:15.5rem}}.radial-gsap-slider__control-btn,.radial-gsap-slider__control-btn.is--next{display:flex;align-items:center;justify-content:center;width:3.25rem;min-width:3.25rem;height:3.25rem;padding:0;background:none;border:1px dashed color-mix(in srgb,var(--x-warm-white) 60%,transparent);border-radius:.8em;color:var(--x-warm-white)}.radial-gsap-slider__control-btn{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.radial-gsap-slider__control-btn:hover{background:var(--ds-secondary);border-color:var(--x-ink);color:var(--x-ink)}.radial-gsap-slider__controls{gap:0}.radial-gsap-slider__dots{gap:0;height:3.25rem;padding:0 .875rem;border:1px dashed color-mix(in srgb,var(--x-warm-white) 60%,transparent);border-radius:.8em;position:relative;z-index:2;margin-inline:-1.5px;background:var(--x-bg-dark)}.radial-gsap-slider__control-dot{position:relative;width:1.5rem;height:1.5rem;background:none;border:none}.radial-gsap-slider__control-dot:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:.5rem;height:.5rem;border-radius:50%;border:1px solid var(--x-warm-white);transition:background-color .2s ease,border-color .2s ease}.radial-gsap-slider__control-dot[data-radial-slider-control-status=active]:before,.radial-gsap-slider__control-dot:hover:before{background:var(--ds-secondary);border-color:var(--ds-secondary)}.radial-gsap-slider__control-dot:focus-visible{outline:2px solid var(--x-warm-white)!important;outline-offset:0;border-radius:50%}.radial-gsap-slider__control-btn:focus-visible{outline-offset:-.25rem}@media (max-width: 47.9375em){.radial-gsap-slider__dots{padding:0 .5rem}}@media (max-width: 61.9375em){.radial-gsap-slider__controls{padding-bottom:0}}.site-header .btn-bubble-arrow__content{min-width:0;padding-inline:1.890625rem}.site-header .btn-bubble-arrow{--x-btn-case: 3.15rem}.btn-bubble-arrow{--x-btn-case: 3.65625rem}.btn-bubble-arrow__content,.btn-bubble-arrow__arrow{height:var(--x-btn-case)}.btn-bubble-arrow__arrow{width:var(--x-btn-case)}.scaling-nav{display:none}@media (max-width: 47.9375em){.site-header .btn-bubble-arrow__content{padding-inline:1.25em}.scaling-nav{display:block;position:static;right:auto;align-self:center}.scaling-nav__toggle{font-size:1rem}.scaling-nav__menu{clip-path:circle(0px at var(--nav-cx, calc(100% - 2.75rem) ) var(--nav-cy, 6rem))}[data-navigation-status=open] .scaling-nav__menu{clip-path:circle(150% at var(--nav-cx, calc(100% - 2.75rem) ) var(--nav-cy, 6rem))}.scaling-nav__menu{justify-content:flex-start;height:100dvh;padding:var(--nav-logo-y, 1.5rem) var(--x-gutter-mobile) 2.5rem var(--nav-logo-x, var(--x-gutter-mobile))}.scaling-nav__menu-list{margin-block:auto}.scaling-nav__menu-link{font-size:2.25rem;line-height:1.2}.scaling-nav__menu-list{gap:0}.scaling-nav__menu-infos{padding-top:2rem}}.scaling-nav__menu-list li:nth-child(2){--rang: 1}.scaling-nav__menu-list li:nth-child(3){--rang: 2}.scaling-nav__menu-list li:nth-child(4){--rang: 3}.scaling-nav__menu-list li:nth-child(5){--rang: 4}[data-navigation-status=open] .scaling-nav__menu-link{transition-delay:calc(.15s + var(--rang, 0) * .06s)}@media (prefers-reduced-motion: reduce){[data-navigation-status=open] .scaling-nav__menu-link{transition-delay:0s}}html.nav-est-ouverte{overflow:hidden}.scaling-nav__toggle{background:var(--x-ink)}.scaling-nav__toggle:hover{background:var(--x-ink-hero)}.scaling-nav__menu{background:var(--x-bg-dark);color:var(--x-warm-white)}.scaling-nav__menu-link{font-family:var(--ds-font-primary);text-transform:capitalize;font-weight:400;color:var(--x-warm-white)}.scaling-nav__menu-infos{font-family:var(--ds-font-secondary);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;line-height:2;color:var(--x-tan-body)}.scaling-nav__menu-adresse{color:var(--x-pink);text-decoration:underline;text-underline-offset:.25em}[data-load-bg]{background:var(--x-bg-footer)}[data-load-progress]{background:color-mix(in srgb,var(--x-warm-white) 15%,transparent)}[data-load-progress]:after{background:var(--ds-secondary)}[data-load-text]{color:color-mix(in srgb,var(--x-gray-light) 60%,transparent);font-family:var(--ds-font-secondary)}.loader-logo-escale{width:16rem;max-width:50vw;height:auto;color:var(--x-warm-white)}.loader-logo-escale svg{display:block;width:100%;height:auto;fill:currentColor}@media (prefers-reduced-motion: reduce){[data-load-wrap]{display:none}}[data-load-wrap],.loader-is-done [data-load-wrap]{pointer-events:auto}.btn-bubble-arrow{--x-btn-corps: .84rem;font-size:var(--x-btn-corps)}button.btn-bubble-arrow{appearance:none;background:none;border:0;padding:0;font:inherit;font-size:var(--x-btn-corps);color:inherit;cursor:pointer}.btn-bubble-arrow:hover .btn-bubble-arrow__arrow:not(.is--duplicate){transform:scale(1) rotate(.001deg)}.btn-bubble-arrow:hover .btn-bubble-arrow__arrow-svg{transform:rotate(.001deg)}.btn-bubble-arrow__arrow{background:var(--ds-secondary);color:var(--x-ink);border:1px dashed var(--x-ink);border-radius:.8em}.btn-bubble-arrow__content{z-index:1;transform:translate(0) rotate(.001deg)}.btn-bubble-arrow:hover .btn-bubble-arrow__content{transform:translate(calc(-1 * var(--x-btn-case))) rotate(.001deg)}.btn-bubble-arrow__arrow.is--duplicate{background:var(--ds-secondary);transform:scale(0) rotate(.001deg);right:1.5px;z-index:0}.btn-bubble-arrow:hover .btn-bubble-arrow__arrow.is--duplicate{transform:scale(1) rotate(.001deg)}.btn-bubble-arrow.is--secondaire .btn-bubble-arrow__content{transform:translate(calc(-1 * var(--x-btn-case))) rotate(.001deg)}.btn-bubble-arrow.is--secondaire:hover .btn-bubble-arrow__content{transform:translate(0) rotate(.001deg)}.btn-bubble-arrow.is--secondaire .btn-bubble-arrow__arrow.is--duplicate{background:var(--ds-bg-alt);transform:scale(1) rotate(.001deg)}.btn-bubble-arrow.is--secondaire:hover .btn-bubble-arrow__arrow.is--duplicate{transform:scale(0) rotate(.001deg)}.btn-bubble-arrow__content{background:var(--ds-bg-alt);color:var(--x-ink);border:1px dashed var(--x-ink);border-radius:.8em;min-width:11.875rem;padding-inline:1.9375rem}.btn-bubble-arrow__content-text{font-family:var(--ds-font-secondary);font-size:1em;text-transform:uppercase;letter-spacing:0}.btn-bubble-arrow__arrow-svg{width:auto;height:1rem}.btn-bubble-arrow__arrow-svg.is--plus{height:1.25rem}.btn-bubble-arrow:focus-visible{outline:2px solid var(--ds-primary);outline-offset:3px;border-radius:.8em}@media (max-width: 47.9375em){.site-header .btn-bubble-arrow{font-size:.8125rem}}.modal__dark{background-color:var(--x-bg-footer);opacity:.6}.modal__card{background:var(--x-paper);border-radius:var(--x-radius-m);max-width:46rem}.modal__scroll{background:var(--x-paper);border-radius:calc(var(--x-radius-m) - .5em);overscroll-behavior:contain}.modal__content{padding:3rem}.modal__btn-close{background:var(--ds-bg-alt);border:1px dashed var(--x-ink);color:var(--x-ink);top:calc(1.75em + var(--x-modal-bande, 0px));right:1.75em;cursor:pointer;box-shadow:0 .25rem .75rem #0000001f;transition:background-color .25s ease,color .25s ease}.modal__btn-close:hover{background:var(--x-ink);color:var(--ds-bg-alt)}.faq-label{display:block;font-family:var(--ds-font-secondary);font-size:var(--ds-text-xs);letter-spacing:var(--ds-tracking-meta);text-transform:uppercase;color:var(--ds-primary)}.faq-title{font-size:2.75rem;color:var(--ds-text);line-height:1.05;margin-bottom:1rem}.faq-accordion-w{max-width:70ch}.modal .accordion-css__item{border-color:color-mix(in srgb,var(--x-ink) 18%,transparent)}.modal .accordion-css__item-icon{color:var(--ds-primary)}.modal .accordion-css__item-question{color:var(--ds-text)}.modal .accordion-css__item-answer{color:var(--ds-text-light);opacity:1}.modal-map-embed{position:relative;display:grid;place-items:center;aspect-ratio:1440 / 620;border-radius:var(--x-radius-s);overflow:hidden;background:var(--ds-bg-alt)}.modal-map-embed:before{content:"chargement de la carte…";font-family:var(--ds-font-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--x-taupe-soft)}.modal-map-embed[data-carte=echec]:after{content:"";position:absolute;inset:0;background:url(/assets/img/plan-quartier-660.jpg) center / cover no-repeat;filter:grayscale(1)}.modal-map-embed[data-carte=echec]:before{content:"plan interactif indisponible — voici le plan du quartier";position:relative;z-index:1;align-self:end;margin-bottom:1.25rem;padding:.5rem 1rem;border-radius:999px;background:var(--ds-bg);color:var(--ds-text)}.modal-map-embed iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}@media (max-width: 47.9375em){.modal-map-embed{aspect-ratio:1 / 1}}.transit.is-modal{max-width:none;margin-top:.5rem}.faq-trigger{background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-decoration:underline;cursor:pointer}.contact-form{display:flex;flex-direction:column;gap:1.25rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-field-group{display:flex;flex-direction:column;gap:.5rem;min-width:0}.form-label{font-family:var(--ds-font-secondary);font-size:.75rem;letter-spacing:var(--ds-tracking-meta);text-transform:uppercase;color:var(--ds-text-light)}.form-required{color:var(--ds-primary)}.form-field{position:relative}.form-field :is(input,select,textarea){width:100%;font-family:var(--ds-font-primary);font-size:1rem;color:var(--ds-text);background:var(--ds-bg-alt);border:1px dashed var(--x-ink);border-radius:var(--x-radius-s);padding:.875rem 1rem;letter-spacing:normal;text-transform:none;transition:border-color .2s ease}.form-field textarea{resize:vertical}.form-field :is(input,select,textarea):focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.form-field-group.is--error .form-field :is(input,select,textarea){border-style:solid;border-color:var(--ds-primary)}.form-field-group.is--success .form-field :is(input,select,textarea){border-color:color-mix(in srgb,var(--x-ink) 45%,transparent)}.intent-group{display:flex;flex-wrap:wrap;gap:.5rem}.radiocheck-field{position:relative;cursor:pointer}.radiocheck-field input{position:absolute;inset:0;opacity:0;cursor:pointer}.radiocheck-label{display:block;font-family:var(--ds-font-secondary);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text);background:var(--ds-bg-alt);border:1px dashed var(--x-ink);border-radius:var(--x-radius-s);padding:.625rem 1rem;transition:background-color .2s ease,color .2s ease}.radiocheck-field input:checked~.radiocheck-label{background:var(--x-ink);border-style:solid;color:var(--ds-bg-alt)}.radiocheck-field input:focus-visible~.radiocheck-label{outline:2px solid var(--ds-primary);outline-offset:2px}.form-conditional[hidden]{display:none}.flow-steps{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 2rem;padding:1rem 0 1.25rem;border-top:1px dotted color-mix(in srgb,var(--x-ink) 30%,transparent);border-bottom:1px dotted color-mix(in srgb,var(--x-ink) 30%,transparent);list-style:none}.flow-steps li{display:flex;align-items:center;gap:.5rem;font-family:var(--ds-font-secondary);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-light)}.flow-n{display:grid;place-items:center;width:1.375rem;height:1.375rem;flex:none;border:1px solid color-mix(in srgb,var(--x-ink) 35%,transparent);border-radius:50%;color:var(--ds-primary)}.form-submit-row{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}.contact-form .btn-bubble-arrow.is--submit{cursor:pointer}.form-status{margin:1rem 0 0;font-size:.9375rem;line-height:1.45;color:var(--ds-text-light)}.form-status.is--error{color:var(--ds-primary)}.form-status.is--success{color:var(--ds-text);font-weight:500}@media (max-width: 47.9375em){.form-row{grid-template-columns:1fr}.modal__content{padding:1.75rem}.faq-title{font-size:2rem}.flow-steps{gap:.5rem}}.transition__dark{background-color:var(--x-bg-footer)}.modal__card.is--wide{max-width:68rem}.modal__card.is--full{max-width:none;width:100%;height:100%;padding:0}.modal__card.is--full .modal__scroll{border-radius:var(--x-radius-m);height:100%}.modal__card.is--full .modal__content{display:grid;grid-template-columns:minmax(0,1fr) 34rem;grid-template-rows:minmax(0,1fr);column-gap:0;row-gap:0;height:100%;padding:0}@media (min-width: 48em){.modal__card.is--full:not(.is--contact) .modal__content{grid-template-columns:minmax(0,1fr) min(24rem,40%)}.modal__card.is--full:not(.is--contact) .modal-colonne{gap:1.25rem;padding-top:3rem;--x-ecart-blocs: 2rem}.modal__card.is--full:not(.is--contact) .transit.is-modal li{padding-block:.75rem}.modal__card.is--full:not(.is--contact) .modal-colonne>.btn-bubble-arrow{position:sticky;bottom:0;box-shadow:0 -1.25rem 1.25rem -.25rem var(--x-cream);background:var(--x-paper);border-radius:.8em}}.modal__card.is--full:not(.is--contact) .modal-map-embed{min-height:20rem;height:100%;aspect-ratio:auto;border-radius:var(--x-radius-m) 0 0 var(--x-radius-m)}.modal__card.is--full:not(.is--contact) .faq-title{font-size:2.5rem;margin-bottom:calc(var(--x-ecart-blocs, 2.5rem) + .75rem)}.modal__card.is--full:not(.is--contact) .transit.is-modal{margin-top:0}.modal-colonne>.btn-bubble-arrow{width:100%;align-self:stretch;margin-top:auto;margin-inline:0}.modal-colonne>.btn-bubble-arrow .btn-bubble-arrow__content{flex:1 1 auto}.modal-colonne>.modal-acces{margin-top:var(--x-ecart-blocs, 2.5rem)}.transit.is-modal .transit-name{font-size:.875rem}.transit.is-modal .transit-time{font-size:.6875rem;letter-spacing:.12em}.modal-acces__ligne{display:flex;align-items:baseline;gap:1rem;padding:.75rem 0;border-bottom:1px dotted var(--x-transit)}.modal-acces__quoi{flex:none;width:6.5rem;font-family:var(--ds-font-secondary);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ds-text) 55%,transparent)}.modal-acces__detail{font-size:.875rem;line-height:1.45;color:var(--ds-text)}.modal-acces__detail>span{display:block}@media (max-width: 47.9375em){.modal__card.is--full .modal__content{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;height:auto;row-gap:1.75rem;padding:3rem 1.25rem 2rem}.modal__card.is--full .faq-label,.modal__card.is--full .faq-title,.modal__card.is--full .modal-map-embed,.modal__card.is--full .transit.is-modal,.modal__card.is--full .modal-acces,.modal__card.is--full:not(.is--contact) .modal__content>.btn-bubble-arrow{grid-area:auto}.modal__card.is--full:not(.is--contact) .modal-map-embed{min-height:0;aspect-ratio:1 / 1;border-radius:var(--x-radius-m)}.modal__card.is--full:not(.is--contact) .modal__scroll{container-type:size}.modal__card.is--full:not(.is--contact) .modal__content{row-gap:0;padding:0 0 2rem}.modal__card.is--full:not(.is--contact) .modal-map-embed{aspect-ratio:auto;height:calc(100cqh - 9.375rem);min-height:16rem;border-radius:0}.modal__card.is--full:not(.is--contact) .modal-colonne{padding:1.5rem 1.5rem 0}.modal__card.is--full:not(.is--contact) .faq-title{font-size:1.75rem}}.transit.is-modal li{grid-template-columns:auto minmax(0,1fr);row-gap:.25rem}.transit.is-modal .transit-time{grid-column:2;justify-self:start}.modal__card.is--full.is--contact .modal__scroll{overflow:hidden}.modal__card.is--full.is--contact .modal__content{grid-template-columns:44% minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:0;row-gap:0;padding:0}.modal-visuel{position:relative;margin:0;height:100%;overflow:hidden;border-radius:var(--x-radius-m) 0 0 var(--x-radius-m);background:var(--x-cream)}.modal-visuel picture{display:contents}.modal-visuel img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 48em){.modal-visuel{container-type:size}@container (max-aspect-ratio: 11 / 20){.modal-visuel img{object-position:13% 50%}}}.modal-colonne{display:flex;flex-direction:column;gap:1.5rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:3.5rem 2rem 3rem 3rem}.modal-colonne>*{width:100%}.modal-colonne>*{max-width:32rem}.modal-colonne>[data-saas-form-slot]{margin-top:0}.modal-colonne>*{margin-inline:auto;width:100%}.modal__card.is--full.is--contact{--x-modal-bande: 2.6875rem}.modal__card.is--full.is--contact .modal__content{position:relative;padding-top:var(--x-modal-bande)}.modal__card.is--full.is--contact .modal__content{background:var(--ds-bg-alt)}.modal__card.is--contact .modal-colonne{background:var(--x-paper);border-radius:0 var(--x-radius-m) 0 0}.modal-colonne>.marquee.is--modal{--x-marquee-padding: .75rem;height:var(--x-modal-bande);position:absolute;top:0;left:0;right:0;z-index:3;width:auto;max-width:none;margin:0;border-radius:0;background:var(--ds-bg-alt);color:var(--ds-text)}.modal-colonne>.marquee.is--modal .marquee-link{cursor:default}.modal__card.is--contact .faq-title{font-size:4.0625rem;margin-bottom:0}.modal__card.is--contact .modal-colonne{gap:1.25rem}.modal__card.is--contact .contact-form{gap:1rem}.modal__card.is--contact .form-submit-row{margin-top:0}.modal__card.is--contact .btn-bubble-arrow.is--submit{width:100%}.modal__card.is--contact .btn-bubble-arrow.is--submit .btn-bubble-arrow__content{flex:1}@media (min-width: 62em){.modal__card.is--contact .modal-colonne{padding-top:3.5rem;padding-bottom:0}.modal__card.is--contact [data-saas-form-slot]{padding-bottom:2rem}.modal__card.is--contact .form-submit-row{position:sticky;bottom:0;z-index:1;padding-bottom:1.5rem;background:var(--x-paper);container-type:scroll-state}.modal__card.is--contact .form-status{margin-top:0}@container scroll-state(stuck: bottom){.form-submit-row>.btn-bubble-arrow:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:1.5rem;background:linear-gradient(to bottom,transparent,var(--x-cream));pointer-events:none}}}@media (max-width: 61.9375em){.modal__card.is--contact .faq-title{font-size:2.5rem}}@media (max-width: 47.9375em){.modal__card.is--contact .faq-title{font-size:2.125rem}}.modal-chapo{color:var(--ds-text-light)}.modal-direct{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-block:0}.modal-direct__label{font-family:var(--ds-font-secondary);font-size:.75rem;letter-spacing:var(--ds-tracking-meta);text-transform:uppercase;color:var(--ds-text-light)}.modal-copie{display:inline-grid;justify-items:center;padding:.55em 1.15em;border:1px dashed var(--x-ink);border-radius:var(--x-radius-pill);background:var(--ds-bg-alt);color:var(--ds-text);font-family:var(--ds-font-primary);font-size:1rem;letter-spacing:normal;text-transform:none;transition:background-color .28s var(--ds-ease),border-color .28s var(--ds-ease)}.modal-copie:hover,.modal-copie:focus-visible{background-color:color-mix(in srgb,var(--x-pink) 45%,var(--ds-bg-alt))}.modal-copie.is-copied{background-color:var(--x-pink);border-color:var(--x-pink);border-style:solid;color:var(--x-ink)}.modal-copie .copy-email__label{grid-area:1 / 1;position:static}.modal-separateur{display:flex;align-items:center;gap:.875rem;margin-block:.375rem;padding-block:0;font-family:var(--ds-font-secondary);font-size:.75rem;letter-spacing:var(--ds-tracking-meta);text-transform:uppercase;color:var(--ds-primary)}.modal-separateur:before,.modal-separateur:after{content:"";flex:1;height:.25rem;background-image:radial-gradient(circle,var(--ds-primary) .09375rem,transparent .11rem);background-size:.75rem .25rem;background-repeat:space no-repeat}@media (max-width: 61.9375em){.modal__card.is--full.is--contact .modal__content{grid-template-columns:32% minmax(0,1fr)}.modal-colonne{padding:3rem 2.5rem 2.5rem}}@media (max-width: 47.9375em){.modal__card.is--full.is--contact .modal__scroll{overflow:scroll}.modal__card.is--full.is--contact .modal__content{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;height:auto}.modal-visuel{height:auto;aspect-ratio:16 / 9;border-radius:var(--x-radius-m) var(--x-radius-m) 0 0}.modal-visuel img{object-position:50% 29%}.modal-colonne{overflow:visible;padding:2rem 1.25rem}.modal__card.is--contact .modal-colonne{border-radius:0}}@media (max-width: 47.9375em){.radial-gsap-slider{grid-row-gap:2em}}.fullbleed .img-slider{height:auto;aspect-ratio:1440 / 825;border-radius:0}.fullbleed .img-slide picture{display:contents}.fullbleed .img-slide__inner{inset:-7% 0 auto;height:114%}.fullbleed .img-slider__nav{top:3.75rem;right:3.75rem;bottom:auto;left:auto;flex-flow:column nowrap;align-items:flex-end;max-width:none;gap:.5rem}.fullbleed .img-slider__thumb{width:4rem;border:3px solid color-mix(in srgb,var(--x-white) 75%,transparent);border-radius:var(--x-radius-s);opacity:1;transition:border-color .25s var(--ds-ease),width .35s var(--ds-ease)}.fullbleed .img-slider__thumb:hover{width:5.75rem}.fullbleed .img-slider__thumb.is--current{width:7rem;opacity:1;border-color:var(--ds-secondary)}.fullbleed .img-slider__thumb:focus-visible{outline:2px solid var(--x-white);outline-offset:2px}@media (max-width: 47.9375em){.fullbleed .img-slider{aspect-ratio:auto;height:55vh;min-height:22rem}.fullbleed .img-slider__nav{top:auto;right:auto;bottom:.75rem;gap:.375rem;flex-flow:row nowrap;align-items:center;justify-content:flex-start;max-width:calc(100% - 2 * var(--x-gutter-mobile));padding-bottom:.25rem;overflow-x:auto;scrollbar-width:none}.fullbleed .img-slider__nav::-webkit-scrollbar{display:none}.fullbleed .img-slider__thumb{flex:0 0 auto;width:2.75rem}.fullbleed .img-slider__thumb.is--current{width:3.75rem}}.section-cta.mwg_effect021[data-bubbly-mouse-trail-init]{background-color:var(--x-bg-dark);background-image:var(--x-paper-dark-img);background-size:16rem;background-repeat:repeat;color:var(--x-tan-body);font:inherit;height:auto;overflow:hidden}.section-cta.mwg_effect021[data-bubbly-mouse-trail-init]>img{top:0;left:0}.section-cta.mwg_effect021[data-bubbly-mouse-trail-init]>img{width:12vw;height:12vw}.section-cta.mwg_effect021[data-bubbly-mouse-trail-init] .polaroid img,.section-cta.mwg_effect021[data-bubbly-mouse-trail-init] .medias img{position:static;width:100%;height:auto;border-radius:0;z-index:auto}.section-cta.mwg_effect021[data-bubbly-mouse-trail-init] .medias{position:absolute;width:0;height:0;overflow:hidden}.section-cta.mwg_effect021[data-bubbly-mouse-trail-init]>*:not(.medias):not(img){position:relative;z-index:6}[data-load-progress]:after{transform:scaleX(var(--progress, 0))}[data-load-progress]:after{background:var(--x-pink-light)}[data-load-progress]{position:fixed;top:0;left:0;width:100vw;height:2px;border-radius:0;z-index:1}.fullbleed [data-slideshow=slide]{transition:opacity .7s ease}.fullbleed [data-slideshow=slide].is-active{z-index:2;transition:none}.fullbleed .slideshow__nav{position:absolute;top:50%;z-index:3;translate:0 -50%;display:grid;place-items:center;width:3.25rem;height:3.25rem;padding:0;background:color-mix(in srgb,var(--x-bg-dark) 45%,transparent);border:1px dashed color-mix(in srgb,var(--x-white) 60%,transparent);border-radius:var(--x-radius-s);color:var(--x-white);cursor:pointer;transition:background-color .25s var(--ds-ease)}.fullbleed .slideshow__nav:hover{background:color-mix(in srgb,var(--x-bg-dark) 75%,transparent)}.fullbleed .slideshow__nav svg{width:1.125rem;height:1.125rem}.fullbleed .slideshow__nav.is--prev{left:3.75rem}.fullbleed .slideshow__nav.is--next{right:3.75rem}.fullbleed .slideshow__nav:focus-visible{outline:2px solid var(--x-white);outline-offset:2px}@media (max-width: 47.9375em){.fullbleed .slideshow__nav.is--prev{left:var(--x-gutter-mobile)}.fullbleed .slideshow__nav.is--next{right:var(--x-gutter-mobile)}}.fullbleed [data-slideshow=wrap]{touch-action:pan-y}[data-load-wrap].mwg_effect021[data-bubbly-mouse-trail-init]{position:fixed;inset:0;pointer-events:auto;background:none;color:inherit;font:inherit;height:auto}[data-load-wrap]{clip-path:inset(var(--voile-haut, 0%) 0 0 0)}[data-load-wrap] [data-load-bg]{z-index:1}[data-load-wrap].mwg_effect021[data-bubbly-mouse-trail-init]>img{top:0;left:0;z-index:2}[data-load-wrap] [data-load-container]{z-index:3}[data-load-wrap] .medias{position:absolute;width:0;height:0;overflow:hidden}.mwg_effect021[data-bubbly-mouse-trail-init]>img{object-fit:contain}.download-btn__icon-hold{position:relative;width:100%;height:100%;background:none;color:inherit}.download-btn__icon{width:1rem;height:1rem}[data-download-src]:hover,[data-download-src]:focus{background-color:transparent}[data-download-src]{appearance:none;border:0;padding:0;cursor:pointer}body:has([data-download-src][data-download-state=downloading]){cursor:wait}.download-etat{margin:.5rem 0 0;font-family:var(--ds-font-secondary);font-size:.6875rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--x-warm-white) 55%,transparent)}@media (pointer: fine){:root{--x-curseur-defaut: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath d='M3 2 L3 18.5 L7.6 14.2 L10.6 20.8 L13.4 19.4 L10.4 13 L16.4 12.6 Z' fill='%233d1507' stroke='%23f0efed' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M3 2 L3 18.5 L7.6 14.2 L10.6 20.8 L13.4 19.4 L10.4 13 L16.4 12.6 Z' fill='%233d1507' stroke='%233d1507' stroke-width='0.7' stroke-linejoin='round'/%3E%3C/svg%3E") 4 3;--x-curseur-lien: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath d='M7.2 4.2 Q8.6 2.6 10.0 4.2 L10.0 11.4 L10.9 11.1 Q11.4 9.8 12.7 10.2 L12.9 11.4 Q13.5 10.3 14.7 10.8 L14.9 11.9 Q15.6 11.1 16.5 11.7 L17.2 12.3 Q18.3 13.1 18.3 14.6 L18.3 16.6 Q18.3 20.6 14.2 20.6 L11.3 20.6 Q9.3 20.6 8.2 19.1 L5.2 15.1 Q4.4 13.9 5.6 13.1 Q6.6 12.5 7.2 13.6 Z' fill='%23fcbcf8' stroke='%23f0efed' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M7.2 4.2 Q8.6 2.6 10.0 4.2 L10.0 11.4 L10.9 11.1 Q11.4 9.8 12.7 10.2 L12.9 11.4 Q13.5 10.3 14.7 10.8 L14.9 11.9 Q15.6 11.1 16.5 11.7 L17.2 12.3 Q18.3 13.1 18.3 14.6 L18.3 16.6 Q18.3 20.6 14.2 20.6 L11.3 20.6 Q9.3 20.6 8.2 19.1 L5.2 15.1 Q4.4 13.9 5.6 13.1 Q6.6 12.5 7.2 13.6 Z' fill='%23fcbcf8' stroke='%233d1507' stroke-width='0.7' stroke-linejoin='round'/%3E%3C/svg%3E") 12 4;--x-curseur-texte: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath d='M9 4.5 H15 M12 4.5 V19.5 M9 19.5 H15' fill='none' stroke='%23f0efed' stroke-width='4.2' stroke-linecap='round'/%3E%3Cpath d='M9 4.5 H15 M12 4.5 V19.5 M9 19.5 H15' fill='none' stroke='%233d1507' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") 16 16;--x-curseur-saisir: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 12 H21.5 M6.5 7.8 L2.5 12 L6.5 16.2 M17.5 7.8 L21.5 12 L17.5 16.2' fill='none' stroke='%23f0efed' stroke-width='4.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 12 H21.5 M6.5 7.8 L2.5 12 L6.5 16.2 M17.5 7.8 L21.5 12 L17.5 16.2' fill='none' stroke='%233d1507' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16;--x-curseur-saisi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 12 H9 M5.6 8.6 L9 12 L5.6 15.4 M21.5 12 H15 M18.4 8.6 L15 12 L18.4 15.4' fill='none' stroke='%23f0efed' stroke-width='4.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 12 H9 M5.6 8.6 L9 12 L5.6 15.4 M21.5 12 H15 M18.4 8.6 L15 12 L18.4 15.4' fill='none' stroke='%23fcbcf8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16}body,body *{cursor:var(--x-curseur-defaut),auto}body :is(p,h1,h2,h3,h4,h5,h6,textarea,input[type=text],input[type=email],input[type=tel]){cursor:var(--x-curseur-texte),text}:root :is(a,a *,button,button *,select,label,[role=button],[role=button] *,[data-modal-target],[data-modal-target] *,[data-anchor-target],[data-anchor-target] *,input[type=submit],input[type=button],input[type=radio],input[type=checkbox]){cursor:var(--x-curseur-lien),pointer}:root :is(.price-card,.price-card *,.price-card-wide,.price-card-wide *){cursor:var(--x-curseur-lien),pointer}:root :is([data-cursor=grab],[data-cursor=grab] *){cursor:var(--x-curseur-saisir),grab}:root :is([data-cursor=grabbing],[data-cursor=grabbing] *){cursor:var(--x-curseur-saisi),grabbing}:root :is([data-radial-slider-drag-status=grab],[data-radial-slider-drag-status=grab] *){cursor:var(--x-curseur-saisir),grab}:root :is([data-radial-slider-drag-status=grabbing],[data-radial-slider-drag-status=grabbing] *){cursor:var(--x-curseur-saisi),grabbing}:root :is(.radial-gsap-slider__control-btn,.radial-gsap-slider__control-btn *,.radial-gsap-slider__control-dot,.radial-gsap-slider__control-dot *,.img-slider__thumb,.img-slider__thumb *){cursor:var(--x-curseur-lien),pointer}:root [data-radial-slider-proxy]{cursor:var(--x-curseur-saisir),grab!important}:root [data-radial-slider-drag-status=grabbing] [data-radial-slider-proxy]{cursor:var(--x-curseur-saisi),grabbing!important}[data-load-wrap]:not([style*="display: none"]),[data-load-wrap]:not([style*="display: none"]) *{cursor:var(--x-curseur-defaut),default}}[data-parallax=target]{will-change:transform}@media (max-width: 47.9375em){[data-parallax-disable=mobileLandscape] [data-parallax=target]{will-change:auto}}::selection{background-color:var(--ds-secondary);color:var(--x-ink)}.btn-bubble-arrow__arrow:not(.is--duplicate){margin-right:-1px}.ligne-masque{padding-bottom:.12em;margin-bottom:-.12em}.price-card.is--mint .btn-bubble-arrow__arrow{background-color:var(--x-mint)}.curseur-libelle{position:fixed;top:0;left:0;z-index:9998;translate:calc(32px + 2rem) 1.1rem;pointer-events:none}.curseur-libelle [data-cursor-text-target]{display:block;padding:.5em .9em;border-radius:var(--x-radius-pill);background-color:var(--x-ink);color:var(--x-pink);font-family:var(--ds-font-secondary);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;scale:0;opacity:0;transform-origin:0 0;transition:scale .28s var(--ds-ease),opacity .18s var(--ds-ease)}.curseur-libelle.is--expanded [data-cursor-text-target]{scale:1;opacity:1}@media (hover: none){.curseur-libelle{display:none}}@media (prefers-reduced-motion: reduce){.curseur-libelle [data-cursor-text-target]{transition-duration:.01ms}}.radial-gsap-slider[data-entree-attente] .radial-gsap-slider__item{opacity:0}.emoji-rain-container{position:fixed;inset:0;z-index:90;overflow:hidden;pointer-events:none;user-select:none}.single-rain-emoji{position:absolute;width:clamp(170px,17vw,340px);will-change:transform}.single-rain-emoji.hidden{opacity:0}.single-rain-emoji>*{width:100%;padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.single-rain-emoji:nth-of-type(10n+1) .single-rain-emoji-image-timbre{background-image:url(/assets/img/timbres/group-248.webp)}.single-rain-emoji:nth-of-type(10n+2) .single-rain-emoji-image-timbre{background-image:url(/assets/img/timbres/mask-group.webp)}.single-rain-emoji:nth-of-type(10n+3) .single-rain-emoji-image-timbre{background-image:url(/assets/img/timbres/group-271.webp)}.single-rain-emoji:nth-of-type(10n+4) .single-rain-emoji-image-timbre{background-image:url(/assets/img/timbres/group-278.webp)}.single-rain-emoji:nth-of-type(10n+5) .single-rain-emoji-image-timbre{background-image:url(/assets/img/timbres/group-280.webp)}.single-rain-emoji:nth-of-type(10n+6) .single-rain-emoji-image-timbre{background-image:url(/assets/img/timbres/mask-group-1.webp)}.single-rain-emoji:nth-of-type(10n+7) .single-rain-emoji-image-timbre{background-image:url(/assets/img/timbres/group-270.webp)}.single-rain-emoji:nth-of-type(10n+8) .single-rain-emoji-image-timbre{background-image:url(/assets/img/timbres/group-281.webp)}.single-rain-emoji:nth-of-type(10n+9) .single-rain-emoji-image-timbre{background-image:url(/assets/img/timbres/group-276.webp)}.single-rain-emoji:nth-of-type(10n) .single-rain-emoji-image-timbre{background-image:url(/assets/img/timbres/group-279.webp)}:root [data-emoji-rain-type-1]{cursor:var(--x-curseur-lien),pointer}@media (prefers-reduced-motion: reduce){.emoji-rain-container{display:none}}.checklist[data-directional-hover]{padding:0 2rem 15rem}.checklist [data-directional-hover-item]{cursor:inherit}.checklist [data-directional-hover-tile]{position:absolute;inset:0;z-index:0;background-color:var(--x-pink);border-radius:var(--ds-radius);transform:none;opacity:0;transition:opacity 0s linear .4s}.checklist [data-directional-hover-item]:hover [data-directional-hover-tile]{opacity:1;transition-delay:0s}.checklist .checklist__cadre{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:var(--ds-radius);pointer-events:none}.checklist [data-directional-hover-item]{transition:color .18s var(--ds-ease) .4s,padding-left .32s var(--ds-ease) .4s}.checklist [data-directional-hover-item]:hover{color:var(--x-ink);padding-left:1.375rem;transition:color .2s var(--ds-ease),padding-left .45s var(--ds-ease)}@media (prefers-reduced-motion: reduce){.checklist [data-directional-hover-item]{transition-duration:.01ms}}.footer-copie{margin-top:1.5rem;padding:.7em 1.25em;border:1px dashed color-mix(in srgb,var(--x-white) 60%,transparent);border-radius:var(--x-radius-pill);background:none;color:var(--x-gray-light);font:inherit;letter-spacing:.02em;text-transform:none;transition:background-color .28s var(--ds-ease),color .28s var(--ds-ease),border-color .28s var(--ds-ease)}.footer-copie:hover{border-color:var(--x-white);color:var(--x-white)}.footer-copie.is-copied{background-color:var(--x-pink);border-color:var(--x-pink);border-style:solid;color:var(--x-ink)}.footer-copie{min-width:15.5rem;justify-content:center}
