.offre[data-astro-cid-ic5jqsuw]{gap:var(--space-3xs);max-width:34rem;margin:var(--space-m) 0 0;padding:var(--space-xs) var(--space-s);border:var(--border-structure) solid var(--color-encre);background:var(--color-creme);color:var(--color-encre);font-size:var(--text-corps-s);line-height:var(--leading-corps);flex-direction:column;display:inline-flex}.offre[data-astro-cid-ic5jqsuw][hidden]{display:none}.offre[data-astro-cid-ic5jqsuw] strong[data-astro-cid-ic5jqsuw]{font-family:var(--font-etiquette);font-size:var(--text-etiquette);letter-spacing:var(--tracking-etiquette);text-transform:uppercase}.hero{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;min-height:min(100svh - 4.75rem,56rem);display:grid;overflow:hidden}.hero__copy{z-index:2;padding:calc(var(--entete-hauteur) + var(--space-xl)) var(--page-gutter) clamp(3rem, 6vw, 5.5rem);position:relative}.hero h1{font-family:var(--font-affiche);font-size:min(var(--text-display-xl), 6.6vw);letter-spacing:var(--tracking-affiche);font-weight:400;line-height:var(--leading-affiche);text-transform:uppercase;margin:0}.hero h1 span{display:block}.hero__description{max-width:var(--measure-chapo);margin:var(--space-l) 0;font-size:var(--text-chapo);font-weight:500;line-height:var(--leading-chapo)}.hero__copy>:global(.statut:not([hidden]))+.hero__description{margin-top:var(--space-m)}.hero__actions{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.hero__art{z-index:1;align-self:stretch;position:relative}.hero__collage{--rotation-facade:-1.5deg;width:min(44vw,40rem);transform:rotate(var(--rotation-facade));animation:place-sticker var(--duration-pose) var(--ease-affiche) both;position:absolute;bottom:14%;right:-8%}.hero__storefront{width:100%;max-width:none}.hero__scotch{z-index:2;margin:0;position:absolute;top:-6%;left:-4%}.visit-bar{background:var(--color-encre);min-height:4.75rem;color:var(--color-creme);grid-template-columns:.8fr repeat(3,minmax(10rem,1fr)) auto;display:grid}.visit-bar>*{border-right:var(--border-fin) solid var(--color-filet-clair);padding:.9rem clamp(1rem,2vw,2.25rem)}.visit-bar__lead{font-family:var(--font-etiquette);font-size:var(--text-etiquette-s);letter-spacing:var(--tracking-etiquette);text-transform:uppercase;align-items:center;gap:.7rem;font-weight:700;display:flex}.status-dot{background:var(--color-creme);width:.58rem;height:.58rem;box-shadow:0 0 0 4px var(--color-filet-clair);border-radius:50%;flex:none}.visit-bar__item{flex-direction:column;gap:.2rem;display:flex}.visit-bar__item span{color:var(--color-liege);font-family:var(--font-etiquette);font-size:var(--text-etiquette-s);letter-spacing:var(--tracking-etiquette);text-transform:uppercase;font-weight:700}.visit-bar__item strong{font-size:var(--text-corps-s)}.visit-bar__item strong a{text-underline-offset:.22em}.visit-bar__arrow{min-width:5rem;transition:background-color var(--duration-rapide) ease, color var(--duration-rapide) ease;place-items:center;font-size:1.8rem;text-decoration:none;display:grid}.visit-bar__arrow svg{fill:currentColor;width:1.6rem;height:1.6rem;transition:transform var(--duration-rapide) ease}.visit-bar__arrow:hover{background:var(--color-creme);color:var(--color-encre)}.visit-bar__arrow:hover svg{transform:translate(2px,-2px)}.manifesto{border-bottom:var(--border-fin) solid var(--color-filet);grid-template-columns:minmax(18rem,.82fr) minmax(24rem,1.18fr);min-height:39rem;display:grid}.manifesto__visual picture{display:contents}.manifesto__visual{place-items:center;min-height:30rem;display:grid;overflow:hidden}.manifesto__bouteille{width:min(19rem,54%);margin-inline:auto;transform:rotate(4deg)}.manifesto__scotch{z-index:2;max-width:18rem;position:absolute;top:12%;left:8%}.manifesto__copy{padding:var(--space-section) var(--page-gutter);align-self:center}.manifesto__lead{max-width:46rem;margin:var(--space-l) 0;font-size:var(--text-chapo);line-height:var(--leading-chapo)}.proofs{border-top:var(--border-structure) solid var(--color-filet-fort);grid-template-columns:repeat(3,1fr);display:grid}.proofs p{flex-direction:column;gap:.35rem;margin:0;padding:1.15rem 1rem 0 0;display:flex}.proofs p+p{border-left:var(--border-fin) solid var(--color-filet);padding-left:1rem}.proofs strong{font-family:var(--font-affiche);font-size:var(--text-display-s);letter-spacing:var(--tracking-affiche);text-transform:uppercase;font-weight:400;line-height:1}.proofs span{color:var(--color-encre-douce);font-size:var(--text-corps-s);line-height:1.35}.selection{padding:var(--space-section) var(--page-gutter)}.section-heading{align-items:end;gap:var(--space-m) clamp(2rem, 6vw, 5rem);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);display:grid}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:0}.section-heading h2{max-width:16ch}.section-heading>p:last-child{max-width:32rem;color:var(--color-encre-douce);margin:0}.conseil{border-top:var(--border-structure) solid var(--color-encre);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr);margin-block:clamp(2.5rem,5vw,4rem) clamp(3.5rem,7vw,5.5rem);display:grid}.conseil__intro{padding-block:var(--space-s);border-bottom:var(--border-fin) solid var(--color-filet);grid-column:1/-1;margin:0}.conseil__etapes{grid-column:span 3;grid-template-columns:subgrid;counter-reset:etape;margin:0;padding:0;list-style:none;display:grid}.conseil__etapes li{align-content:start;gap:var(--space-2xs);padding:var(--space-l) var(--space-l) var(--space-l) 0;counter-increment:etape;display:grid}.conseil__etapes li+li{padding-left:var(--space-l);border-left:var(--border-fin) solid var(--color-filet)}.conseil__etapes li:before{color:var(--color-rouge);content:counter(etape);font-family:var(--font-affiche);font-size:var(--text-display-m);line-height:1}.conseil__etapes strong{font-family:var(--font-affiche);font-size:var(--text-display-s);letter-spacing:var(--tracking-affiche);font-weight:400;line-height:var(--leading-affiche);text-transform:uppercase}.conseil__etapes span{max-width:22ch;color:var(--color-encre-douce);font-size:var(--text-corps-s)}.conseil__resultat{align-content:space-between;gap:var(--space-l);padding:var(--space-l);display:grid}.conseil__resultat p{font-size:var(--text-titre-m);font-stretch:var(--stretch-titre);letter-spacing:var(--tracking-titre);margin:0;font-weight:800;line-height:1.05}.conseil__resultat .text-link{justify-self:start}.offer-list__titre{margin-bottom:var(--space-s)}.offer-list{z-index:1;border-top:var(--border-structure) solid var(--color-encre);position:relative}.offer{min-height:7rem;padding:var(--space-s) 0;border-bottom:var(--border-fin) solid var(--color-encre);grid-template-columns:minmax(12rem,.95fr) minmax(10rem,.6fr) minmax(16rem,1.1fr);align-items:center;gap:clamp(.75rem,2vw,2rem);display:grid}.offer h3{font-family:var(--font-affiche);font-size:var(--text-display-m);letter-spacing:var(--tracking-affiche);font-weight:400;line-height:var(--leading-affiche);text-transform:uppercase;margin:0}.offer__lien{align-items:baseline;gap:var(--space-s);text-underline-offset:.18em;text-decoration-thickness:2px;display:inline-flex}.offer__fleche{fill:none;stroke:currentColor;stroke-width:1.6px;width:2.2rem;height:.7rem;transition:transform var(--duration-rapide) var(--ease-affiche);flex:none}.offer__lien:hover .offer__fleche,.offer__lien:focus-visible .offer__fleche{transform:translate(.4rem)}.offer__note{color:var(--color-rouge);font-family:var(--font-etiquette);font-size:var(--text-etiquette-s);letter-spacing:var(--tracking-etiquette);text-transform:uppercase;margin:0;font-weight:700}.offer__description{max-width:34rem;font-size:var(--text-corps-s);margin:0}.ticker{background:var(--color-encre);color:var(--color-creme);overflow:hidden}.ticker__track{align-items:center;gap:var(--space-m);width:max-content;font-family:var(--font-affiche);font-size:var(--text-display-s);letter-spacing:var(--tracking-affiche);text-transform:uppercase;padding:.9rem 0;line-height:1;animation:40s linear infinite ticker;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__track i{color:var(--color-liege);font-family:var(--font-texte);font-size:.55em;font-style:normal}.services{grid-template-columns:minmax(20rem,1fr) minmax(25rem,.92fr);min-height:42rem;display:grid;overflow:hidden}.services__art{min-height:35rem;position:relative}.services__art:before{border:var(--border-structure) solid var(--color-filet-clair);content:"";position:absolute;inset:8% 6% 8% 8%}.services__caisse{z-index:1;width:min(48rem,88%);max-width:none;position:absolute;bottom:-14%;right:-1%;transform:rotate(-5deg)}.services__scotch{z-index:2;max-width:16rem;position:absolute;top:13%;left:13%}.services__copy{padding:var(--space-section) var(--page-gutter) var(--space-section) var(--space-l);align-self:center}.services h2{font-family:var(--font-affiche);font-size:min(var(--text-display-l), 5.2vw);letter-spacing:var(--tracking-affiche);font-weight:400;line-height:var(--leading-affiche);text-transform:uppercase;margin:0}.services h2 span{display:block}.services h2 span+span{margin-top:.18em}.services__copy>p:not(.eyebrow){max-width:var(--measure-chapo);margin:var(--space-l) 0;font-size:var(--text-chapo);font-weight:500;line-height:var(--leading-chapo)}.services ul{border-top:var(--border-fin) solid var(--color-filet-clair);margin:0 0 var(--space-xl);padding:0;list-style:none}.services li{border-bottom:var(--border-fin) solid var(--color-filet-clair);font-size:var(--text-corps);padding:.85rem 0;font-weight:700}.services li a{text-underline-offset:.2em}.services__tous{align-items:center;gap:var(--space-2xs);min-height:2.75rem;margin-left:var(--space-m);display:inline-flex}.services small{margin-top:var(--space-m);font-family:var(--font-etiquette);font-size:var(--text-etiquette-s);letter-spacing:.02em;text-transform:uppercase;display:block}.team{padding:var(--space-section) var(--page-gutter)}.team__heading{grid-template-columns:minmax(20rem,1.1fr) minmax(16rem,.55fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.team__heading h2{max-width:15ch}.team__heading>p{max-width:31rem;color:var(--color-encre-douce);margin:0 0 .45rem}.team__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:clamp(3.5rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.team__grid>li:nth-child(2n){margin-top:clamp(1.5rem,3vw,3rem)}.team__note{max-width:36rem;margin:var(--space-xl) 0 0 auto;padding-top:var(--space-s);border-top:var(--border-fin) solid var(--color-encre);justify-content:space-between;align-items:center;gap:0 var(--space-m);flex-wrap:wrap;display:flex}.team__note .text-link{align-items:center;gap:var(--space-2xs);min-height:2.75rem;display:inline-flex}.faq{padding:var(--space-section) var(--page-gutter);border-top:var(--border-structure) solid var(--color-encre);grid-template-columns:minmax(18rem,.68fr) minmax(24rem,1fr);gap:clamp(3rem,8vw,8rem);display:grid}.faq__heading h2{max-width:14ch}.faq__heading>p:last-child{max-width:29rem;margin:var(--space-m) 0 0;color:var(--color-encre-douce)}.faq__list{border-top:var(--border-structure) solid var(--color-encre)}.faq details{border-bottom:var(--border-fin) solid var(--color-encre)}.faq summary{gap:var(--space-m);cursor:pointer;font-size:var(--text-titre-s);grid-template-columns:1fr 1.5rem;align-items:center;padding:1.3rem 0;font-weight:700;line-height:1.3;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary i{width:1.25rem;height:1.25rem;transition:transform var(--duration-rapide) ease;position:relative}.faq summary i:before,.faq summary i:after{background:var(--color-rouge);content:"";width:100%;height:2px;position:absolute;top:50%;left:0}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i{transform:rotate(45deg)}.faq details>p{max-width:42rem;color:var(--color-encre-douce);margin:-.2rem 0 0;padding:0 3rem 1.4rem 0}@keyframes place-sticker{0%{opacity:0;transform:translate(25%,20%)rotate(18deg)scale(.85)}to{transform:translate(0, 0) rotate(var(--rotation-facade)) scale(1);opacity:1}}@keyframes ticker{to{transform:translate(-50%)}}@media (width<=980px){.hero{grid-template-columns:minmax(0,1fr) minmax(13rem,.42fr)}.hero h1{font-size:min(var(--text-display-xl), 10vw)}.hero__collage{width:min(57vw,34rem);bottom:8%;right:-18%}.visit-bar{grid-template-columns:repeat(3,1fr) auto}.visit-bar__lead{display:none}.manifesto{grid-template-columns:minmax(15rem,.7fr) 1fr}.proofs{grid-template-columns:1fr}.proofs p+p{border-top:var(--border-fin) solid var(--color-filet);border-left:0;padding-left:0}.section-heading{grid-template-columns:1fr}.conseil{grid-template-columns:repeat(3,minmax(0,1fr))}.conseil__resultat{grid-column:1/-1}.offer{grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1fr)}.offer__note{grid-row:2}.offer__description{grid-area:1/2/span 2}.services{grid-template-columns:minmax(18rem,.8fr) 1fr}.services__caisse{width:120%;right:-20%}.team__heading{gap:var(--space-m);grid-template-columns:1fr}.team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team__grid>li:nth-child(2n){margin-top:var(--space-l)}.faq{gap:var(--space-xl);grid-template-columns:1fr}}@media (width<=680px){.hero{min-height:auto;display:block}.hero__copy{padding-top:calc(var(--entete-hauteur) + var(--space-xl));padding-bottom:15rem}.hero h1{max-width:8ch;font-size:clamp(3.5rem,17vw,5.5rem)}.hero__description{max-width:24rem;margin-block:var(--space-m)}.hero__actions{flex-direction:column;align-items:flex-start}.hero__art{position:absolute;inset:0}.hero__collage{width:min(80vw,24rem);bottom:-1.5rem;right:-6%}.visit-bar{grid-template-columns:1fr auto;min-height:4.5rem}.visit-bar__item{display:none}.visit-bar__item:nth-of-type(4){display:flex}.visit-bar__arrow{min-width:4rem}.manifesto{flex-direction:column;display:flex}.manifesto__visual{min-height:24rem}.manifesto__scotch{top:8%;left:6%}.conseil{grid-template-columns:1fr}.conseil__etapes{grid-column:auto;grid-template-columns:1fr}.conseil__etapes li,.conseil__etapes li+li{padding:var(--space-m) 0;border-left:0;border-bottom:var(--border-fin) solid var(--color-filet);grid-template-columns:2.5rem minmax(0,1fr)}.conseil__etapes li:before{grid-row:span 2}.conseil__etapes span{max-width:none}.services h2{font-size:clamp(2.75rem,12vw,4rem)}.offer{gap:var(--space-2xs);padding:var(--space-m) 0;grid-template-columns:1fr}.offer__note,.offer__description{grid-area:auto}.services{flex-direction:column;display:flex}.services__art{min-height:25rem}.services__caisse{width:100%;bottom:-18%;right:-9%}.services__scotch{top:12%;left:10%}.services__copy{z-index:2;padding:var(--space-2xl) var(--page-gutter);position:relative}.team__grid{gap:var(--space-l) var(--space-m)}}
