.bk{color:#1b0a0a;text-align:left;font-size:1rem}.bk_host{border-bottom:1px solid #efe6dc;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding-bottom:1.25rem;display:grid}.bk_photo{object-fit:cover;object-position:center top;background:linear-gradient(160deg,#f8ecdf,#dcbb9e);border-radius:50%;width:4rem;height:4rem}.bk_who strong{font-family:Marcellus,Georgia,serif;font-size:1.375rem;font-weight:400;line-height:1.2;display:block}.bk_who span{color:#5b4646;font-size:.9375rem}.bk_meta{color:#5b4646;background:#faf1e7;border-radius:2rem;padding:.375rem .75rem;font-size:.875rem}.bk_steps{color:#9a8a80;gap:1.5rem;margin:1.25rem 0;padding:0;font-size:.875rem;list-style:none;display:flex}.bk_steps li{align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.bk_steps span{background:#f1e9e1;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:flex}.bk_steps li.on{color:#1b0a0a;font-weight:600}.bk_steps li.on span{color:#fff;background:var(--c-degrade)}.bk_form{gap:1rem;display:grid}.bk_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.bk label{gap:.375rem;margin:0;font-size:.875rem;font-weight:500;display:grid}.bk input,.bk textarea,.bk select{width:100%;font:inherit;color:inherit;resize:vertical;background:#fff;border:1px solid #e0d5cb;border-radius:.75rem;outline:0;margin:0;padding:.75rem .875rem;font-size:1rem;font-weight:400;transition:border-color .2s,box-shadow .2s}.bk input:focus,.bk textarea:focus,.bk select:focus{border-color:var(--c-rouge);box-shadow:0 0 0 3px #ac06061a}.bk .is-error{border-color:var(--c-rouge);background:#fff8f6}.bk_btn{font:inherit;cursor:pointer;justify-self:start;margin-bottom:0;font-weight:500}.bk_btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.bk_pick{grid-template-columns:7fr 5fr;gap:2rem;display:grid}.bk_cal-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.bk_cal-head strong{text-transform:capitalize;font-family:Marcellus,Georgia,serif;font-size:1.25rem;font-weight:400}.bk_cal-head button{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:#faf1e7;border:0;border-radius:50%;font-size:1.25rem;line-height:1}.bk_cal-head button:disabled{opacity:.3;cursor:default}.bk_grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.bk_dow{color:#9a8a80;margin-bottom:.25rem;font-size:.75rem}.bk_grid button{aspect-ratio:1;width:100%;max-height:2.75rem;font:inherit;color:var(--c-rouge);cursor:pointer;background:#faf1e7;border:0;border-radius:.75rem;padding:0;font-size:.9375rem;font-weight:600;transition:background .2s,color .2s}.bk_grid button:disabled{color:#c9bdb4;cursor:default;background:0 0;font-weight:400}.bk_grid button.on{color:#fff;background:linear-gradient(135deg, #e0420a, var(--c-rouge))}.bk_tz{color:#5b4646;margin:.75rem 0 0;font-size:.8125rem}.bk_slots>strong{margin-bottom:.75rem;font-size:.9375rem;font-weight:600;display:block}.bk_slot-list{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bk_slot-list button{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #e0d5cb;border-radius:.75rem;padding:.625rem;font-size:.9375rem;transition:border-color .2s,background .2s,color .2s}.bk_slot-list button:hover{border-color:var(--c-rouge)}.bk_slot-list button.on{color:#fff;background:var(--c-rouge);border-color:var(--c-rouge)}.bk_foot{border-top:1px solid #efe6dc;justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1.25rem;display:flex}.bk_back{font:inherit;color:#5b4646;cursor:pointer;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.bk_done{text-align:center;padding:2rem 0 1rem}.bk_done strong{margin-bottom:.5rem;font-family:Marcellus,Georgia,serif;font-size:1.75rem;font-weight:400;display:block}.bk_done p{margin:0}.bk_trap{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.bk_error{color:var(--c-rouge);background:#fff4f0;border-radius:.75rem;margin:1rem 0 0;padding:.75rem 1rem;font-size:.9375rem}.bk_info{color:#5b4646;font-size:.9375rem}.bk_captcha{margin-top:1rem}.bk_captcha:empty{margin:0}.bk_anim{justify-content:center;align-items:center;min-height:16rem;display:flex}.bk_sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bk_logo{width:min(18rem,70%);position:relative}.bk_logo img{width:100%;height:auto;display:block}.bk_logo-base{filter:grayscale()brightness(1.6);opacity:.22}.bk_logo-fill{clip-path:inset(100% 0 0);animation:1.8s cubic-bezier(.65,0,.35,1) forwards bk-fill;position:absolute;inset:0}@keyframes bk-fill{to{clip-path:inset(0)}}.bk.is-closing .bk_host,.bk.is-closing .bk_steps{display:none}@media (prefers-reduced-motion:reduce){.bk_logo-fill{clip-path:none;animation:none}}.bk [hidden]{display:none!important}@media screen and (width<=767px){.bk_host{grid-template-columns:auto 1fr}.bk_meta{grid-column:1/-1;justify-self:start}.bk_row,.bk_pick{grid-template-columns:1fr}.bk_btn{width:100%}.bk_foot .bk_btn{width:auto}}.fondatrice{color:#fff;border-radius:1.5rem 1.5rem 0;grid-template-columns:7fr 3fr;align-items:center;gap:4rem;min-height:38rem;padding:5rem;display:grid;position:relative;overflow:hidden}.fondatrice_bg{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.fondatrice:before{content:"";z-index:1;background:linear-gradient(100deg,#190303eb 15%,#400202b3 55%,#ac060626);position:absolute;inset:0}.fondatrice_text,.fondatrice_portrait{z-index:2;position:relative}.fondatrice_accent{color:#ffb04d}.fondatrice_quote{margin:2rem 0 2.5rem;font-family:Marcellus,Georgia,serif;font-size:2rem;line-height:1.3}.fondatrice_portrait{background:linear-gradient(160deg,#f8ecdf,#dcbb9e);border-radius:1.25rem 1.25rem 0;justify-content:center;align-items:flex-end;height:22rem;display:flex;overflow:hidden;box-shadow:0 0 0 3px #fff}.fondatrice_portrait img{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:100%;display:block}@media screen and (width<=991px){.fondatrice{grid-template-columns:1fr;gap:3rem;min-height:0;padding:3rem 2rem}.fondatrice_quote{font-size:1.5rem}.fondatrice_portrait{width:13rem;height:16rem}}
