.l-rdv-pas{grid-area:pas;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-top:32px;border-top:1px solid var(--l-granite-16)}.l-rdv-titre{margin:0;max-width:18ch;font-family:var(--l-bagoss);font-weight:300;font-size:clamp(40px,4.6vw,72px);line-height:var(--l-interligne-titre);letter-spacing:-.01em;text-wrap:balance}.l-rdv-titre:focus{outline:none}.l-rdv-mot{white-space:nowrap}.l-rdv-question{margin:0;font-family:var(--l-bagoss);font-weight:300;font-size:clamp(32px,3.2vw,48px);line-height:var(--l-interligne-titre);letter-spacing:-.01em}.l-rdv-question:focus{outline:none}.l-rdv-quand{display:grid;gap:10px;width:100%;max-width:560px;margin-top:4px}.l-rdv-etiquette{padding-bottom:8px;border-bottom:1px solid var(--l-granite);font-weight:500}.l-rdv-etiquette,.l-rdv-quand-bas{margin:0;font-size:var(--l-t-small);line-height:18px}.l-rdv-quand-bas{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;color:var(--l-granite-68)}.l-rdv-quand-date{margin:0;font-family:var(--l-bagoss);font-weight:300;font-size:clamp(30px,3vw,44px);line-height:1.05}.l-rdv-quand-bas{font-size:15px;line-height:22px;color:var(--l-granite)}.l-rdv-statut{display:inline-block;font-size:var(--l-t-small);line-height:18px;font-weight:500}@keyframes l-rdv-ouvre{0%{clip-path:inset(12% 6% 12% 6% round var(--l-carte));opacity:.4}to{clip-path:inset(0 0 0 0 round var(--l-carte));opacity:1}}.l-rdv-portrait{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:8px 8px 0 0;background:var(--l-monstera);container-type:inline-size}.l-rdv-portrait img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 22%}.l-rdv-portrait-courbe{position:absolute;inset:0;overflow:visible}.l-rdv-initiales{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:26%;background:var(--l-limestone);font-family:var(--l-bagoss);font-weight:300;font-size:34cqw;line-height:1;letter-spacing:-.02em;color:var(--l-granite)}.l-rdv-portrait-rond{position:relative;display:block;flex:none;aspect-ratio:1;overflow:hidden;border-radius:var(--so-rayon,50%);background:var(--so-panneau,var(--l-image))}.l-rdv-portrait-rond-cadre{position:absolute;display:block}.l-rdv-portrait-rond img{object-fit:cover}.l-rdv-creneau .l-cal{justify-self:stretch}.l-rdv-message{display:grid;gap:10px;width:100%;max-width:640px}.l-rdv-libelle{font-size:15px;line-height:22px;font-weight:500}.l-rdv-champ textarea{font-size:clamp(22px,2vw,30px)}.l-rdv .l-rdv-champ:focus-within{box-shadow:0 2px 0 var(--l-terracotta)}.l-rdv-exemple{max-width:54ch;margin:0;font-size:13px;line-height:19px;color:var(--l-granite-68)}.l-rdv-erreur{max-width:54ch;font-size:15px;line-height:22px;font-weight:500}.l-rdv .l-es-actions .l-lien{display:inline-flex;align-items:center;min-height:44px}.l-rdv-trait{display:block;width:min(100%,420px);height:auto;overflow:visible}.l-rdv-trait-tete{stroke-dasharray:1 1;stroke-dashoffset:1;animation:l-rdv-trace var(--rdv-longue) var(--rdv-uplift) var(--rdv-courte) forwards}@keyframes l-rdv-trace{to{stroke-dashoffset:0}}.l-rdv-os{display:block;border-radius:6px;background:var(--l-image);animation:l-rdv-respire var(--rdv-longue) var(--rdv-bascule) infinite alternate}@keyframes l-rdv-respire{to{opacity:.45}}.l-rdv-os-sur{width:160px;height:14px}.l-rdv-os-titre{width:min(100%,560px);height:clamp(40px,4.4vw,68px)}.l-rdv-os-court{width:min(70%,380px)}.l-rdv-os-ligne{width:min(100%,440px);height:22px;margin-top:8px}.l-rdv-os-calendrier{width:min(100%,440px);aspect-ratio:1;border-radius:var(--l-carte)}@media (max-width:900px){.l-rdv-titre{font-size:clamp(36px,10.5vw,48px)}.l-rdv-pas{gap:24px;padding-top:24px}.l-rdv-question{font-size:clamp(30px,8.4vw,40px)}}@media (max-width:600px){.l-rdv-confirmer{width:100%;min-height:52px;white-space:normal;line-height:1.25;text-align:center}}@media (prefers-reduced-motion:reduce){.l-rdv-os,.l-rdv-trait-tete{animation:none}.l-rdv-trait-tete{stroke-dashoffset:0}}.l-rdv-en-ligne{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;width:100%;margin-top:clamp(28px,3vw,40px)}.l-rdv-pas-en-ligne{grid-area:auto}.sc-rdv-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"accueil accueil accueil personne" "pas pas pas personne";grid-template-rows:auto 1fr;gap:var(--so-e-12) var(--so-gouttiere);align-items:start}.sc-rdv-accueil{grid-area:accueil;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--so-e-4);justify-items:start}.sc-rdv-accueil>.so-titre-page{margin-bottom:var(--so-e-4)}.sc-rdv-personne{grid-area:personne;position:sticky;top:calc(var(--so-entete-h) + var(--so-e-4))}.sc .sc-rdv-grille .l-rdv-pas{gap:var(--so-e-6);padding-top:var(--so-e-8);border-top:var(--so-filet) solid var(--so-ligne)}.sc-rdv-bien{display:grid;gap:var(--so-e-2);width:100%;max-width:var(--so-mesure-moyenne);margin-top:var(--so-e-4)}.sc-rdv-bien>.so-etiquette{padding-bottom:var(--so-e-2);border-bottom:var(--so-filet) solid var(--so-ligne)}.sc-rdv-adresse{font-size:var(--so-t-accroche);line-height:1.35;letter-spacing:-.01em}.sc-rdv-prix{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--so-e-1) var(--so-e-3);color:var(--so-gris);font-size:var(--so-t-petit)}.sc-rdv-prix strong{color:var(--so-encre);font-size:var(--so-t-accroche);font-weight:400;line-height:1.35;white-space:nowrap}.sc-rdv-carte{display:grid;gap:var(--so-e-4)}.sc-rdv-cadre{position:relative}.sc .sc-rdv-cadre .l-rdv-portrait{aspect-ratio:2/3;border-radius:0;background:var(--so-panneau)}.sc .sc-rdv-cadre .l-rdv-initiales{padding-bottom:0;background:var(--so-panneau);color:var(--so-encre);font-weight:400;letter-spacing:0}.sc-rdv-carte figcaption{display:grid;gap:var(--so-e-1)}.sc-rdv-qualite{color:var(--so-gris);font-size:var(--so-t-petit)}.sc-rdv-os-portrait{width:100%;aspect-ratio:2/3}@media (max-width:991px){.sc-rdv-grille{grid-template-columns:minmax(0,1fr);grid-template-areas:"accueil" "personne" "pas";grid-template-rows:none;row-gap:var(--so-e-8)}.sc-rdv-personne{position:static}.sc-rdv-carte{grid-template-columns:calc(var(--so-colonne) / 3) minmax(0,1fr);align-items:center}.sc-rdv-os-portrait{width:calc(var(--so-colonne) / 3)}}