body:has(.bookd-page.bookd-access){background:#24281f}.bookd-page.bookd-access{isolation:isolate;color:#f1eadf;background:#24281f;place-items:center;min-height:100svh;padding:36px 6vw;font-family:Bookd Poppins,Arial,sans-serif;display:grid;position:relative}.bookd-access-photo{object-fit:cover;opacity:.24;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.bookd-access-panel{background:#24281ff5;border:1px solid #f1eadf44;width:min(100%,460px);padding:36px}.bookd-access .bookd-wordmark{margin-bottom:48px}.bookd-access .bookd-kicker{color:#e6b49b;margin-bottom:16px}.bookd-access h1{letter-spacing:-.055em;margin-bottom:22px;font-size:42px;font-weight:600;line-height:1.1}.bookd-access p{font-size:14px;line-height:1.7}.bookd-access form{margin-top:30px}.bookd-access label{margin-bottom:9px;font-size:13px;display:block}.bookd-access input[type=password]{color:#f1eadf;width:100%;font:inherit;background:#181b15;border:1px solid #f1eadf77;border-radius:0;padding:14px;display:block}.bookd-access button{color:#24281f;width:100%;font:inherit;cursor:pointer;background:#f1eadf;border:0;border-radius:0;justify-content:space-between;align-items:center;margin-top:18px;padding:15px 18px;display:flex}.bookd-access .bookd-access-note{color:#cbc6ba;margin-top:28px;font-size:11px}.bookd-access .bookd-access-error{color:#ffbd9d;margin-top:14px}:is(.bookd-access input:focus-visible,.bookd-access button:focus-visible){outline-offset:4px;outline:2px solid #e6b49b}@media (max-width:500px){.bookd-access-panel{padding:28px 22px}.bookd-access h1{font-size:36px}}
