.rituel[data-astro-cid-hmtaojl6]{padding:clamp(40px,7vw,88px) 0;background:linear-gradient(90deg,#faf4ecf0,#faf4eccc 45%,#faf4ec59),var(--photo) center 12% / cover no-repeat}html[data-theme=dark] .rituel[data-astro-cid-hmtaojl6]{background:linear-gradient(90deg,#10101cf2,#10101cd1 50%,#10101c8c),var(--photo) center 12% / cover no-repeat}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .rituel[data-astro-cid-hmtaojl6]{background:linear-gradient(90deg,#10101cf2,#10101cd1 50%,#10101c8c),var(--photo) center 12% / cover no-repeat}}.grille[data-astro-cid-hmtaojl6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:start}.kicker[data-astro-cid-hmtaojl6]{font:600 .76rem/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-text);margin:0 0 16px}h1[data-astro-cid-hmtaojl6]{font:500 clamp(2.8rem,6vw,4.6rem)/1 var(--serif);color:var(--navy);margin:0 0 20px}.intro[data-astro-cid-hmtaojl6]{font:400 1.3rem/1.5 var(--serif);color:var(--ink);max-width:34ch}.inclus[data-astro-cid-hmtaojl6]{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.inclus[data-astro-cid-hmtaojl6] li[data-astro-cid-hmtaojl6]{position:relative;padding-left:28px;font:400 1.08rem/1.45 var(--serif);color:var(--ink)}.inclus[data-astro-cid-hmtaojl6] li[data-astro-cid-hmtaojl6]:before{content:"";position:absolute;left:4px;top:.45em;width:10px;height:10px;background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.carte[data-astro-cid-hmtaojl6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(24px,4vw,38px);display:grid;gap:18px}.carte[data-astro-cid-hmtaojl6] h2[data-astro-cid-hmtaojl6]{font:500 1.9rem/1.1 var(--serif);color:var(--navy);margin:0}.champ[data-astro-cid-hmtaojl6]{display:grid;gap:6px}.champ[data-astro-cid-hmtaojl6] span[data-astro-cid-hmtaojl6],legend[data-astro-cid-hmtaojl6]{font:600 .74rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.champ[data-astro-cid-hmtaojl6] input[data-astro-cid-hmtaojl6]{font:400 1.05rem/1.2 var(--sans);padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink)}.champ[data-astro-cid-hmtaojl6] input[data-astro-cid-hmtaojl6]:focus{outline:2px solid color-mix(in srgb,var(--gold) 60%,transparent);outline-offset:1px}fieldset[data-astro-cid-hmtaojl6]{border:0;padding:0;margin:0}legend[data-astro-cid-hmtaojl6]{margin-bottom:10px;padding:0}.choix[data-astro-cid-hmtaojl6]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.signe[data-astro-cid-hmtaojl6]{display:grid;justify-items:center;gap:4px;padding:10px 2px 8px;border:1px solid var(--line);border-radius:14px;cursor:pointer;transition:border-color .2s,background .2s}.signe[data-astro-cid-hmtaojl6] input[data-astro-cid-hmtaojl6]{position:absolute;opacity:0;pointer-events:none}.pastille[data-astro-cid-hmtaojl6]{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 40% 35%,#2d3870,#141a3a);color:#e6c78f}.signe[data-astro-cid-hmtaojl6] .nom[data-astro-cid-hmtaojl6]{font:500 .86rem/1.1 var(--serif);color:var(--navy);text-align:center}.signe[data-astro-cid-hmtaojl6] .dates[data-astro-cid-hmtaojl6]{font:400 .68rem/1.2 var(--sans);color:var(--ink-3);text-align:center}.signe[data-astro-cid-hmtaojl6]:hover{border-color:color-mix(in srgb,var(--gold) 55%,var(--line))}.signe[data-astro-cid-hmtaojl6]:has(input:checked){border-color:var(--gold);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold)}.signe[data-astro-cid-hmtaojl6]:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.region[data-astro-cid-hmtaojl6]{display:grid;gap:8px}.region[data-astro-cid-hmtaojl6] label[data-astro-cid-hmtaojl6]{font:400 1.02rem/1.35 var(--serif);color:var(--ink);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.region[data-astro-cid-hmtaojl6] small[data-astro-cid-hmtaojl6]{color:var(--ink-3);font-size:.9rem}input[data-astro-cid-hmtaojl6][type=radio],input[data-astro-cid-hmtaojl6][type=checkbox]{accent-color:var(--navy)}.consent[data-astro-cid-hmtaojl6]{display:flex;gap:12px;align-items:flex-start;font:400 .92rem/1.5 var(--sans);color:var(--ink-2)}.consent[data-astro-cid-hmtaojl6] input[data-astro-cid-hmtaojl6]{margin-top:4px;width:18px;height:18px;flex:none}.piege[data-astro-cid-hmtaojl6]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.btn[data-astro-cid-hmtaojl6]{justify-self:start;border:0;cursor:pointer;padding:15px 30px;border-radius:999px;background:var(--navy);color:var(--surface);font:500 1.12rem/1 var(--serif);transition:background .2s,transform .2s}html[data-theme=dark] .btn[data-astro-cid-hmtaojl6]{color:#141a3a}.btn[data-astro-cid-hmtaojl6]:hover:not(:disabled){background:var(--navy-2);transform:translateY(-1px)}.btn[data-astro-cid-hmtaojl6]:disabled{opacity:.55;cursor:not-allowed}.message[data-astro-cid-hmtaojl6]{margin:0;font:500 1rem/1.45 var(--sans);min-height:1em}.message[data-astro-cid-hmtaojl6][data-etat=erreur]{color:#a8442f}.message[data-astro-cid-hmtaojl6][data-etat=ok]{color:var(--sage-text)}.envoye[data-astro-cid-hmtaojl6] .champ[data-astro-cid-hmtaojl6],.envoye[data-astro-cid-hmtaojl6] fieldset[data-astro-cid-hmtaojl6],.envoye[data-astro-cid-hmtaojl6] .consent[data-astro-cid-hmtaojl6],.envoye[data-astro-cid-hmtaojl6] .btn[data-astro-cid-hmtaojl6]{display:none}.petit[data-astro-cid-hmtaojl6]{margin:0;font:400 .82rem/1.5 var(--sans);color:var(--ink-3)}@media(max-width:900px){.grille[data-astro-cid-hmtaojl6]{grid-template-columns:1fr}}@media(max-width:560px){.choix[data-astro-cid-hmtaojl6]{grid-template-columns:repeat(3,minmax(0,1fr))}}
