.WaitlistConfirmation-module__2jva3a__receipt{color:#301633;background:radial-gradient(at 100% 0,#eaddeb 0%,#0000 48%),#faf8f4;border:1px solid #dfcbe0;border-top:4px solid #a767ac;min-width:0;padding:clamp(24px,4vw,44px);scroll-margin-top:28px;box-shadow:0 32px 80px #0c0b0f40}.WaitlistConfirmation-module__2jva3a__receipt:focus-visible{outline-offset:6px;outline:3px solid #cfabd1}.WaitlistConfirmation-module__2jva3a__brandRow{border-bottom:1px solid #d8cbd8;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.WaitlistConfirmation-module__2jva3a__brand{text-transform:uppercase;flex-direction:column;gap:4px;min-width:0;display:flex}.WaitlistConfirmation-module__2jva3a__brand>span:first-child{font-family:var(--serif);letter-spacing:.045em;font-size:1.65rem;line-height:1.1}.WaitlistConfirmation-module__2jva3a__brand>span:last-child{letter-spacing:.06em;font-size:1.0625rem;line-height:1.4}.WaitlistConfirmation-module__2jva3a__seal{color:#5d285f;background:#efe4ef;border:1px solid #a767ac;border-radius:50%;flex:0 0 54px;place-items:center;height:54px;display:grid;box-shadow:0 0 0 6px #a767ac10}.WaitlistConfirmation-module__2jva3a__seal svg{width:30px;height:30px}.WaitlistConfirmation-module__2jva3a__eyebrow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:30px 0 16px;font-size:1.0625rem;font-weight:700;line-height:1.5;display:flex}.WaitlistConfirmation-module__2jva3a__eyebrow>span:first-child{background:#8c4e91;flex-shrink:0;width:28px;height:1px}.WaitlistConfirmation-module__2jva3a__title{max-width:580px;font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(2.35rem,4vw,3.35rem);font-weight:400;line-height:1.04}.WaitlistConfirmation-module__2jva3a__intro{color:#5c4b5e;font-family:var(--serif);margin:22px 0 0;font-size:1.2rem;line-height:1.65}.WaitlistConfirmation-module__2jva3a__replyDetails{background:#eee5ee;border-left:2px solid #a767ac;gap:5px;margin-top:26px;padding:18px 20px;font-size:1.0625rem;line-height:1.5;display:grid}.WaitlistConfirmation-module__2jva3a__replyDetails>span{color:#5c4b5e}.WaitlistConfirmation-module__2jva3a__replyDetails strong{overflow-wrap:anywhere;font-weight:600}.WaitlistConfirmation-module__2jva3a__nextStep{grid-template-columns:34px minmax(0,1fr);gap:15px;margin-top:28px;display:grid}.WaitlistConfirmation-module__2jva3a__stepNumber{color:#8c4e91;font-family:var(--serif);padding-top:2px;font-size:1.5rem}.WaitlistConfirmation-module__2jva3a__nextStep h4{font-family:var(--serif);margin:0;font-size:1.45rem;font-weight:400;line-height:1.3}.WaitlistConfirmation-module__2jva3a__nextStep p{color:#5c4b5e;margin:10px 0 0;font-size:1.0625rem;line-height:1.65}.WaitlistConfirmation-module__2jva3a__actions{gap:16px;margin-top:28px;display:grid}.WaitlistConfirmation-module__2jva3a__primaryAction{color:#fff;background:#5d285f;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:12px 20px;font-size:1.0625rem;font-weight:600;line-height:1.4;display:flex}.WaitlistConfirmation-module__2jva3a__primaryAction:hover{background:#733276}.WaitlistConfirmation-module__2jva3a__contactAction{color:#5d285f;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;min-height:44px;font-size:1.0625rem;line-height:1.5;display:flex}.WaitlistConfirmation-module__2jva3a__contactAction span{white-space:nowrap;text-underline-offset:4px;text-decoration:underline}.WaitlistConfirmation-module__2jva3a__reference{color:#5c4b5e;border-top:1px solid #d8cbd8;margin-top:20px;font-size:1.0625rem;line-height:1.5}.WaitlistConfirmation-module__2jva3a__reference summary{cursor:pointer;min-height:44px;padding-top:13px}.WaitlistConfirmation-module__2jva3a__reference p{overflow-wrap:anywhere;margin:8px 0}.WaitlistConfirmation-module__2jva3a__reset{color:#5d285f;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:10px;padding:8px 0;font-size:1.0625rem;line-height:1.5;text-decoration:underline}.WaitlistConfirmation-module__2jva3a__receipt a:focus-visible,.WaitlistConfirmation-module__2jva3a__receipt button:focus-visible,.WaitlistConfirmation-module__2jva3a__reference summary:focus-visible{outline-offset:4px;outline:2px solid #5d285f}@media (max-width:400px){.WaitlistConfirmation-module__2jva3a__receipt{padding:25px 18px}.WaitlistConfirmation-module__2jva3a__brandRow{gap:12px}.WaitlistConfirmation-module__2jva3a__brand>span:first-child{letter-spacing:0;font-size:1.35rem}.WaitlistConfirmation-module__2jva3a__seal{flex-basis:44px;height:44px}.WaitlistConfirmation-module__2jva3a__nextStep{grid-template-columns:minmax(0,1fr);gap:6px}}
