.hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding-top:var(--nav-h);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c58a5229,#0000 72%);width:70vw;height:90vh;position:absolute;top:8vh;right:-10vw}.hero__grid[data-astro-cid-ge2uvauf]{align-items:center;column-gap:var(--s-3);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.hero__copy[data-astro-cid-ge2uvauf]{z-index:2;padding-block:var(--s-6);grid-area:1/1/auto/span 5;position:relative}.hero__logo[data-astro-cid-ge2uvauf]{width:clamp(15rem,26vw,25rem);height:auto;margin-left:-.4%}.hero__title[data-astro-cid-ge2uvauf]{max-width:13em;margin-top:clamp(3rem,7vh,5rem);font-size:clamp(2.125rem,1.4rem + 2.2vw,3.5rem);line-height:1.04}.hero__lead[data-astro-cid-ge2uvauf]{margin-top:var(--s-3);color:var(--on-choco-soft);max-width:30em}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.hero__stage[data-astro-cid-ge2uvauf]{height:min(86svh,920px);margin-right:calc(var(--gutter) * -1);grid-area:1/6/auto/-1;position:relative}.hero__stage[data-astro-cid-ge2uvauf] canvas{opacity:0;transition:opacity 1.4s var(--ease-soft);position:absolute;inset:0;width:100%!important;height:100%!important}.hero__stage[data-astro-cid-ge2uvauf].is-live canvas{opacity:1}.hero__fallback[data-astro-cid-ge2uvauf]{object-fit:contain;width:100%;height:100%;transition:opacity 1.2s var(--ease-soft);position:absolute;inset:0}.hero__stage[data-astro-cid-ge2uvauf].is-live .hero__fallback[data-astro-cid-ge2uvauf]{opacity:0}.hero__foot[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:var(--s-2);padding-block:var(--s-3);color:var(--on-choco-mute);border-top:1px solid var(--line-dark);display:flex;position:relative}.hero__foot[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--on-choco-soft)}@media (width<=960px){.hero[data-astro-cid-ge2uvauf]{min-height:0}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__copy[data-astro-cid-ge2uvauf]{padding-block:var(--s-5) 0;grid-column:1}.hero__logo[data-astro-cid-ge2uvauf]{width:min(19rem,78vw)}.hero__title[data-astro-cid-ge2uvauf]{margin-top:var(--s-5)}.hero__actions[data-astro-cid-ge2uvauf]{margin-top:var(--s-4)}.hero__actions[data-astro-cid-ge2uvauf] .btn{flex:14rem}.hero__stage[data-astro-cid-ge2uvauf]{height:min(92vw,30rem);margin:var(--s-2) calc(var(--gutter) * -1) 0;grid-area:2/1}}.experience[data-astro-cid-bl6cniha]{overflow:hidden}.experience__intro[data-astro-cid-bl6cniha]{max-width:58rem}.eyebrow[data-astro-cid-bl6cniha],.experience__index[data-astro-cid-bl6cniha]{color:var(--caramel-deep);font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:500}.experience__intro[data-astro-cid-bl6cniha] .t-h2[data-astro-cid-bl6cniha]{margin-top:var(--s-2);max-width:10em}.experience__intro[data-astro-cid-bl6cniha] .t-lead[data-astro-cid-bl6cniha]{margin-top:var(--s-3);max-width:32em;color:var(--ink-soft)}.experience__list[data-astro-cid-bl6cniha]{gap:var(--s-7) var(--s-3);margin-top:var(--s-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.experience__item[data-astro-cid-bl6cniha]{gap:var(--s-3);grid-template-columns:1fr;display:grid}.experience__item--1[data-astro-cid-bl6cniha]{grid-column:1/span 5}.experience__item--2[data-astro-cid-bl6cniha]{margin-top:var(--s-7);grid-column:8/span 5}.experience__item--3[data-astro-cid-bl6cniha]{grid-column:2/span 4}.experience__item--4[data-astro-cid-bl6cniha]{margin-top:var(--s-6);grid-column:7/span 5}.experience__media[data-astro-cid-bl6cniha]{aspect-ratio:4/5}.experience__item--2[data-astro-cid-bl6cniha] .experience__media[data-astro-cid-bl6cniha],.experience__item--4[data-astro-cid-bl6cniha] .experience__media[data-astro-cid-bl6cniha]{aspect-ratio:1/1.08}.experience__media[data-astro-cid-bl6cniha] img{object-fit:cover;width:100%;height:100%}.experience__copy[data-astro-cid-bl6cniha]{max-width:30em}.experience__copy[data-astro-cid-bl6cniha] .t-h3[data-astro-cid-bl6cniha]{margin-top:.35rem}.experience__copy[data-astro-cid-bl6cniha]>p[data-astro-cid-bl6cniha]:last-child{color:var(--ink-soft);margin-top:.55rem}.experience__cta[data-astro-cid-bl6cniha]{justify-content:space-between;align-items:center;gap:var(--s-4);margin-top:var(--s-8);padding-top:var(--s-4);border-top:1px solid var(--line-light);display:flex}.experience__cta[data-astro-cid-bl6cniha] .t-lead[data-astro-cid-bl6cniha]{max-width:22em}@media (width<=960px){.experience__list[data-astro-cid-bl6cniha]{gap:var(--s-6) var(--s-2);margin-top:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.experience__item--1[data-astro-cid-bl6cniha],.experience__item--2[data-astro-cid-bl6cniha],.experience__item--3[data-astro-cid-bl6cniha],.experience__item--4[data-astro-cid-bl6cniha]{grid-column:auto;margin-top:0}.experience__item--1[data-astro-cid-bl6cniha],.experience__item--4[data-astro-cid-bl6cniha]{grid-column:1/-1}.experience__item--1[data-astro-cid-bl6cniha] .experience__media[data-astro-cid-bl6cniha],.experience__item--4[data-astro-cid-bl6cniha] .experience__media[data-astro-cid-bl6cniha]{aspect-ratio:1.18}.experience__cta[data-astro-cid-bl6cniha]{margin-top:var(--s-6);flex-direction:column;align-items:flex-start}}@media (width<=560px){.experience__list[data-astro-cid-bl6cniha]{grid-template-columns:1fr}.experience__item--1[data-astro-cid-bl6cniha],.experience__item--2[data-astro-cid-bl6cniha],.experience__item--3[data-astro-cid-bl6cniha],.experience__item--4[data-astro-cid-bl6cniha]{grid-column:1}.experience__item--2[data-astro-cid-bl6cniha] .experience__media[data-astro-cid-bl6cniha],.experience__item--3[data-astro-cid-bl6cniha] .experience__media[data-astro-cid-bl6cniha]{aspect-ratio:1.08}}.occasions-section__intro[data-astro-cid-bxoazgz5]{max-width:66rem}.eyebrow[data-astro-cid-bxoazgz5],.occasion-card__index[data-astro-cid-bxoazgz5]{color:var(--caramel);font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:500}.occasions-section__intro[data-astro-cid-bxoazgz5] .t-h2[data-astro-cid-bxoazgz5]{margin-top:var(--s-2);max-width:13em}.occasions-section__list[data-astro-cid-bxoazgz5]{gap:var(--s-6) var(--s-3);margin-top:var(--s-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.occasion-card[data-astro-cid-bxoazgz5]{grid-column:span 4}.occasion-card[data-astro-cid-bxoazgz5]:nth-child(2){margin-top:var(--s-7)}.occasion-card[data-astro-cid-bxoazgz5]:nth-child(3){margin-top:var(--s-3)}.occasion-card__media[data-astro-cid-bxoazgz5]{aspect-ratio:.82}.occasion-card__media[data-astro-cid-bxoazgz5] img{object-fit:cover;width:100%;height:100%}.occasion-card__copy[data-astro-cid-bxoazgz5]{margin-top:var(--s-3);max-width:28em}.occasion-card__copy[data-astro-cid-bxoazgz5] .t-h3[data-astro-cid-bxoazgz5]{color:var(--on-choco);margin-top:.35rem}.occasion-card__copy[data-astro-cid-bxoazgz5]>p[data-astro-cid-bxoazgz5]:last-child{color:var(--on-choco-soft);margin-top:.55rem}.occasions-section__cta[data-astro-cid-bxoazgz5]{justify-content:space-between;align-items:center;gap:var(--s-4);margin-top:var(--s-8);padding-top:var(--s-4);border-top:1px solid var(--line-dark);display:flex}.occasions-section__cta[data-astro-cid-bxoazgz5] .t-lead[data-astro-cid-bxoazgz5]{max-width:22em;color:var(--on-choco-soft)}@media (width<=960px){.occasions-section__list[data-astro-cid-bxoazgz5]{gap:var(--s-5) var(--s-2);margin-top:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.occasion-card[data-astro-cid-bxoazgz5]{grid-column:span 1}.occasion-card[data-astro-cid-bxoazgz5]:first-child{grid-column:1/-1}.occasion-card[data-astro-cid-bxoazgz5]:nth-child(2),.occasion-card[data-astro-cid-bxoazgz5]:nth-child(3){margin-top:0}.occasions-section__cta[data-astro-cid-bxoazgz5]{margin-top:var(--s-6);flex-direction:column;align-items:flex-start}}@media (width<=560px){.occasions-section__list[data-astro-cid-bxoazgz5]{grid-template-columns:1fr}.occasion-card[data-astro-cid-bxoazgz5],.occasion-card[data-astro-cid-bxoazgz5]:first-child{grid-column:1}}.avis__intro[data-astro-cid-g3q2sbpg]{justify-content:space-between;align-items:end;gap:var(--s-5);display:flex}.eyebrow[data-astro-cid-g3q2sbpg]{color:var(--caramel-deep);font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:500}.avis__intro[data-astro-cid-g3q2sbpg] .t-h2[data-astro-cid-g3q2sbpg]{margin-top:var(--s-2);max-width:12em}.avis__summary[data-astro-cid-g3q2sbpg]{min-width:8rem;padding:var(--s-2);border:1px solid var(--line-light);border-radius:var(--r-img);justify-items:center;gap:.15rem;display:grid}.avis__summary[data-astro-cid-g3q2sbpg] strong[data-astro-cid-g3q2sbpg]{font-size:2.5rem;font-weight:400;line-height:1}.stars[data-astro-cid-g3q2sbpg],.review-card__stars[data-astro-cid-g3q2sbpg]{color:#c58a52;letter-spacing:.08em}.avis__summary[data-astro-cid-g3q2sbpg] small[data-astro-cid-g3q2sbpg]{color:var(--ink-mute);font-size:var(--fs-xs)}.avis__grid[data-astro-cid-g3q2sbpg]{gap:var(--s-2);margin-top:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.review-card[data-astro-cid-g3q2sbpg]{min-height:17rem;padding:var(--s-3);background:var(--blanc);border:1px solid var(--line-light);border-radius:var(--r-img);box-shadow:0 8px 24px #2e15000f}.review-card__head[data-astro-cid-g3q2sbpg]{align-items:center;gap:.75rem;display:flex}.review-card__avatar[data-astro-cid-g3q2sbpg]{width:2.5rem;height:2.5rem;color:var(--blanc);background:var(--choco-3);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.review-card__name[data-astro-cid-g3q2sbpg],.review-card__meta[data-astro-cid-g3q2sbpg]{margin:0}.review-card__name[data-astro-cid-g3q2sbpg]{font-size:var(--fs-sm);font-weight:500;line-height:1.2}.review-card__meta[data-astro-cid-g3q2sbpg]{color:var(--ink-mute);font-size:var(--fs-xs);margin-top:.15rem}.review-card__source[data-astro-cid-g3q2sbpg]{color:#fff;background:#4285f4;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;margin-left:auto;font-size:.8rem;display:grid}.review-card__stars[data-astro-cid-g3q2sbpg]{margin-top:var(--s-3);font-size:1rem}.review-card__text[data-astro-cid-g3q2sbpg]{margin-top:var(--s-2);color:var(--ink-soft);font-size:var(--fs-sm);line-height:1.5}@media (width<=960px){.avis__intro[data-astro-cid-g3q2sbpg]{flex-direction:column;align-items:flex-start}.avis__summary[data-astro-cid-g3q2sbpg]{justify-items:start}.avis__grid[data-astro-cid-g3q2sbpg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.avis__grid[data-astro-cid-g3q2sbpg]{grid-template-columns:1fr}.review-card[data-astro-cid-g3q2sbpg]{min-height:0}}.decouvrir[data-astro-cid-puqbgdet]{padding-block:clamp(4rem,3rem + 4vw,7rem)}.decouvrir[data-astro-cid-puqbgdet] h2[data-astro-cid-puqbgdet]{margin-bottom:var(--s-4)}.decouvrir__list[data-astro-cid-puqbgdet]{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.decouvrir__card[data-astro-cid-puqbgdet]{gap:var(--s-3);border:1px solid var(--line-light);color:inherit;transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);border-radius:18px;grid-template-columns:40% 1fr;align-items:center;padding:.75rem;text-decoration:none;display:grid}.decouvrir__media[data-astro-cid-puqbgdet]{aspect-ratio:1;border-radius:12px}.decouvrir__media[data-astro-cid-puqbgdet] img{object-fit:cover;width:100%;height:100%}.decouvrir__copy[data-astro-cid-puqbgdet]{gap:.375rem;display:grid}.decouvrir__text[data-astro-cid-puqbgdet]{color:var(--ink-soft);font-size:var(--fs-sm);line-height:1.45}.decouvrir__more[data-astro-cid-puqbgdet]{color:var(--caramel-deep);font-size:var(--fs-xs);align-items:center;gap:.5rem;margin-top:.25rem;font-weight:500;display:inline-flex}.decouvrir__more[data-astro-cid-puqbgdet] svg[data-astro-cid-puqbgdet]{transition:transform .5s var(--ease-out)}@media (hover:hover){.decouvrir__card[data-astro-cid-puqbgdet]:hover{border-color:var(--choco);background:#fff}.decouvrir__card[data-astro-cid-puqbgdet]:hover .decouvrir__more[data-astro-cid-puqbgdet] svg[data-astro-cid-puqbgdet]{transform:translate(4px)}}.decouvrir__card[data-astro-cid-puqbgdet]:focus-visible{outline:2px solid var(--caramel);outline-offset:3px}@media (width<=1100px){.decouvrir__list[data-astro-cid-puqbgdet]{grid-template-columns:1fr;max-width:40rem}.decouvrir__card[data-astro-cid-puqbgdet]{grid-template-columns:7.5rem 1fr}}.demande{column-gap:var(--s-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.demande__main{grid-column:1/span 7;min-width:0}.demande__side{top:calc(var(--nav-h) + var(--s-3));grid-column:9/span 4;position:sticky}.progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.progress button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.625rem;padding:.5rem 0;display:grid}.progress button:disabled{cursor:default}.progress button:focus-visible{outline:2px solid var(--caramel);outline-offset:2px}.progress__bar{background:var(--line-light);border-radius:3px;height:3px;position:relative;overflow:hidden}.progress__bar:after{content:"";background:var(--choco);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.progress [data-state=done] .progress__bar:after{background:var(--caramel);transform:scaleX(1)}.progress [data-state=current] .progress__bar:after{transform:scaleX(1)}.progress__label{font-size:var(--fs-xs);color:var(--ink-mute);white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur-2) var(--ease-out);overflow:hidden}.progress [data-state=current] .progress__label{color:var(--ink);font-weight:500}@media (hover:hover){.progress button:not(:disabled):hover .progress__label{color:var(--ink)}}.demande__count{margin-top:var(--s-5);font-size:var(--fs-xs);color:var(--caramel-deep);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.demande__stage{min-height:26rem;padding-top:var(--s-2);animation:stage-in .62s var(--ease-out) both;flex-direction:column;align-items:flex-start;display:flex}.demande__stage[data-dir="-1"]{animation-name:stage-back}@keyframes stage-in{0%{opacity:0;transform:translateY(18px)}}@keyframes stage-back{0%{opacity:0;transform:translateY(-18px)}}.demande__q{margin:0 0 var(--s-4);font-family:var(--display);font-weight:var(--w-display);letter-spacing:var(--track-display);text-wrap:balance;max-width:16em;font-size:clamp(1.875rem,1.3rem + 1.8vw,2.875rem);line-height:1.1}.demande__q:focus{outline:none}.demande__hint{margin:calc(var(--s-2) * -1) 0 var(--s-4);color:var(--ink-mute);font-size:var(--fs-sm);max-width:34em}.demande__hint--after{margin:var(--s-2) 0 0}.demande__nav{align-items:center;gap:var(--s-2) var(--s-4);padding-top:var(--s-5);flex-wrap:wrap;margin-top:auto;display:flex}.demande__back{min-height:44px;color:var(--ink-soft);font:500 var(--fs-sm) / 1 var(--sans);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.demande__back:hover{color:var(--ink)}.demande .btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.demande .btn:disabled .btn__dot{left:var(--inset)}.demande .btn:disabled .btn__label{transform:none}.demande__done .demande__hint{margin-top:0}.demande__done .demande__back{margin-top:var(--s-2)}.chips{flex-wrap:wrap;gap:.625rem;display:flex}.chip{border:1px solid var(--line-light);min-height:48px;font-size:var(--fs-sm);cursor:pointer;user-select:none;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:.625rem;padding:0 1.125rem;display:inline-flex;position:relative}.chips--lg .chip{min-height:56px;padding:0 1.5rem;font-size:1.0625rem}.chip:active{transform:scale(.97)}.chip input{opacity:0;pointer-events:none;position:absolute}.chip:has(input:focus-visible){outline:2px solid var(--caramel);outline-offset:3px}@media (hover:hover){.chip:hover{border-color:var(--choco)}}.chip[data-active]{background:var(--choco);border-color:var(--choco);color:var(--blanc)}.chip__drop{border-radius:50% 50% 50% 0;flex:none;width:14px;height:14px;transform:rotate(-45deg);box-shadow:inset 0 0 0 1px #2e15002e}.formulas{width:100%;display:grid}.formula{border-top:1px solid var(--line-light);cursor:pointer;transition:padding-left .5s var(--ease-out);grid-template-columns:auto 1fr;gap:1rem;padding:1.25rem .75rem 1.25rem 0;display:grid;position:relative}.formula:last-child{border-bottom:1px solid var(--line-light)}@media (hover:hover){.formula:hover{padding-left:.5rem}}.formula input{opacity:0;pointer-events:none;position:absolute}.formula:has(input:focus-visible){outline:2px solid var(--caramel);outline-offset:2px}.formula__mark{border:1px solid var(--choco);border-radius:50%;place-items:center;width:20px;height:20px;margin-top:.3rem;display:grid}.formula__mark:after{content:"";background:var(--choco);width:10px;height:10px;transition:transform var(--dur-2) var(--ease-out);border-radius:50%;transform:scale(0)}.formula[data-active] .formula__mark:after{transform:scale(1)}.formula__text{gap:.25rem;display:grid}.formula__name{font-family:var(--display);font-weight:var(--w-title);font-size:var(--fs-title);letter-spacing:-.01em;line-height:1.25}.formula__detail{color:var(--ink-soft);font-size:var(--fs-sm);max-width:34em}.guests{width:100%;max-width:34rem}.guests__value{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(4rem,3rem + 4vw,6.5rem);font-weight:200;line-height:1;display:block}.guests__range{--fill:25%;width:100%;margin:var(--s-3) 0 .5rem;appearance:none;cursor:pointer;background:0 0;height:32px}.guests__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--choco) var(--fill), var(--line-light) var(--fill));height:2px}.guests__range::-moz-range-track{background:linear-gradient(to right, var(--choco) var(--fill), var(--line-light) var(--fill));height:2px}.guests__range::-webkit-slider-thumb{appearance:none;background:var(--caramel);border:4px solid var(--blanc);width:30px;height:30px;box-shadow:0 0 0 1px var(--choco);transition:transform var(--dur-1) var(--ease-out);border-radius:50%;margin-top:-14px}.guests__range::-moz-range-thumb{background:var(--caramel);border:4px solid var(--blanc);width:22px;height:22px;box-shadow:0 0 0 1px var(--choco);border-radius:50%}.guests__range:active::-webkit-slider-thumb{transform:scale(1.12)}.guests__range:focus-visible{outline:none}.guests__range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--caramel);outline-offset:3px}.guests__scale{color:var(--ink-mute);font-size:var(--fs-xs);justify-content:space-between;display:flex}.demande__fields{gap:var(--s-3);grid-template-columns:1fr 1fr;width:100%;display:grid}.field{align-content:start;gap:.5rem;width:100%;display:grid}.demande__other{margin-top:var(--s-4);max-width:36rem}.field--narrow{max-width:22rem}.field--wide{grid-column:1/-1}.field>label:first-child{font-size:var(--fs-sm);font-weight:500}.field__opt{color:var(--ink-mute);margin-left:.5rem;font-weight:400}.field input:not([type=checkbox]),.field textarea{border:1px solid var(--line-light);width:100%;min-height:56px;color:var(--ink);font:400 1.0625rem/1.4 var(--sans);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);background:#fff;border-radius:14px;padding:.875rem 1.125rem}.field textarea{resize:vertical;min-height:6.5rem}.field input::placeholder,.field textarea::placeholder{color:var(--ink-mute)}.field input:hover,.field textarea:hover{border-color:#2e15004d}.field input:focus,.field textarea:focus{border-color:var(--caramel);outline:none;box-shadow:0 0 0 4px #c58a522e}.field input:disabled{opacity:.45}.field input[aria-invalid=true]{border-color:#b4441f}.field__error{color:#9e3a17;font-size:var(--fs-sm)}.check{min-height:44px;font-size:var(--fs-sm);color:var(--ink-soft);cursor:pointer;align-items:center;gap:.625rem;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--choco)}.demande__media{aspect-ratio:4/4.2;border-radius:var(--r-img);background:var(--creme-2);max-height:46svh;overflow:hidden}.demande__media video{object-fit:cover;width:100%;height:100%}.ticket{margin:calc(var(--s-6) * -1) var(--s-3) 0 calc(var(--s-4) * -1);background:var(--blanc);border:1px solid #b89160;padding:10px;position:relative;box-shadow:0 1px 1px #2e15000f,0 18px 40px -16px #2e150052}.ticket__inner{padding:var(--s-4) var(--s-3) var(--s-3);border:1px solid #b8916099;position:relative}.ticket__title{font-family:var(--display);font-weight:var(--w-display);letter-spacing:-.015em;text-align:center;margin-bottom:var(--s-3);font-size:1.375rem;line-height:1.2}.ticket dl{gap:.75rem;margin:0;display:grid}.ticket dl>div{font-size:var(--fs-sm);grid-template-columns:6rem 1fr;gap:.875rem;line-height:1.45;display:grid}.ticket dt{color:var(--ink-mute)}.ticket dd{min-width:0;margin:0;font-weight:500}.ticket dl>div[data-filled] dd{animation:ticket-fill .52s var(--ease-out)}@keyframes ticket-fill{0%{opacity:0;transform:translate(-6px)}}.ticket__empty{color:#2e15004d}.ticket__edit{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;transition:text-decoration-color var(--dur-2) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:underline #0000}.ticket__edit:hover{text-decoration-color:var(--caramel)}.ticket__drops{flex-wrap:wrap;gap:.125rem .875rem;display:flex}.ticket__drops span{align-items:center;gap:.375rem;display:inline-flex}.ticket__drops i{border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #2e15002e}.ticket__foot{margin-top:var(--s-3);color:var(--caramel-deep);justify-content:center;align-items:center;gap:.75rem;display:flex}.ticket__foot:before,.ticket__foot:after{content:"";opacity:.6;background:currentColor;width:2.5rem;height:1px}.ticket[data-done] .ticket__foot{display:none}.ticket__stamp{margin:var(--s-3) auto 0;border:1.5px solid var(--caramel-deep);color:var(--caramel-deep);font:600 .75rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.375rem .875rem;animation:.52s cubic-bezier(.3,1.6,.5,1) both stamp;display:table;transform:rotate(-8deg)}@keyframes stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.6)}}@media (width<=1100px){.demande__main{grid-column:1/span 7}.demande__side{grid-column:8/span 5}.ticket{margin:calc(var(--s-5) * -1) var(--s-2) 0}}@media (width<=960px){.demande{grid-template-columns:1fr}.demande__main,.demande__side{grid-column:1}.demande__side{margin-top:var(--s-6);position:relative;top:0}.demande__media{display:none}.ticket{margin:0}.progress__label{display:none}.progress{gap:4px}.demande__stage{min-height:0}.demande__nav .btn{justify-content:center;width:100%}.demande__nav{flex-direction:column-reverse;align-self:stretch;align-items:stretch}.demande__back{align-self:flex-start}.demande__fields{grid-template-columns:1fr}}.demande-section__anchor[data-astro-cid-mviq6ch3]{position:absolute;top:0}.demande-section__head[data-astro-cid-mviq6ch3]{column-gap:var(--s-3);margin-bottom:var(--s-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.demande-section__head[data-astro-cid-mviq6ch3] h2[data-astro-cid-mviq6ch3]{grid-column:1/span 6}.demande-section__intro[data-astro-cid-mviq6ch3]{gap:var(--s-2);grid-column:8/span 5;display:grid}.demande-section__intro[data-astro-cid-mviq6ch3] .t-lead[data-astro-cid-mviq6ch3]{color:var(--ink-soft)}@media (width<=960px){.demande-section__head[data-astro-cid-mviq6ch3]{gap:var(--s-3);margin-bottom:var(--s-5);grid-template-columns:1fr}.demande-section__head[data-astro-cid-mviq6ch3] h2[data-astro-cid-mviq6ch3],.demande-section__intro[data-astro-cid-mviq6ch3]{grid-column:1}}
