.WaitlistForm-module__hjIlRq__wrapper{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.WaitlistForm-module__hjIlRq__form{align-items:center;gap:var(--space-8);display:flex}.WaitlistForm-module__hjIlRq__input{width:300px;height:48px;padding:0 var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-muted);cursor:text;align-items:center;gap:10px;transition:box-shadow .15s;display:flex}.WaitlistForm-module__hjIlRq__input:focus-within{box-shadow:0 0 0 1.5px var(--color-text-primary), 0 0 0 4.5px var(--color-focus-ring)}.WaitlistForm-module__hjIlRq__input[data-error]{box-shadow:0 0 0 1.5px var(--color-text-error)}.WaitlistForm-module__hjIlRq__inputIcon{flex-shrink:0}.WaitlistForm-module__hjIlRq__input input{min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--body-md-size);line-height:var(--body-md-line-height);letter-spacing:var(--body-md-tracking);background:0 0;border:0;outline:0;flex:1;padding:0}.WaitlistForm-module__hjIlRq__input input::placeholder{color:var(--color-text-muted)}.WaitlistForm-module__hjIlRq__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.WaitlistForm-module__hjIlRq__button{justify-content:center;align-items:center;gap:var(--space-8);height:48px;padding:0 var(--space-16);border-radius:var(--radius-md);background:var(--color-action-yellow-bg);color:var(--color-action-yellow-fg);font:inherit;font-weight:500;font-size:var(--label-md-size);line-height:var(--label-md-line-height);letter-spacing:var(--label-md-tracking);white-space:nowrap;cursor:pointer;border:0;transition:background-color .15s;display:inline-flex}.WaitlistForm-module__hjIlRq__button:hover{background:var(--color-action-yellow-bg-hover)}.WaitlistForm-module__hjIlRq__button:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring);outline:0}.WaitlistForm-module__hjIlRq__button:disabled{cursor:progress}.WaitlistForm-module__hjIlRq__spin{animation:.8s linear infinite WaitlistForm-module__hjIlRq__spin}@keyframes WaitlistForm-module__hjIlRq__spin{to{transform:rotate(360deg)}}.WaitlistForm-module__hjIlRq__note,.WaitlistForm-module__hjIlRq__error{font-size:var(--body-sm-size);line-height:var(--body-sm-line-height);letter-spacing:var(--body-sm-tracking)}.WaitlistForm-module__hjIlRq__note{color:var(--color-text-secondary)}.WaitlistForm-module__hjIlRq__error{color:var(--color-text-error)}.WaitlistForm-module__hjIlRq__confirmation{align-items:center;gap:var(--space-12);padding:14px var(--space-20);border-radius:var(--radius-md);background:var(--color-bg-tint-green);color:var(--color-text-success);font-weight:500;font-size:var(--label-md-size);line-height:var(--label-md-line-height);letter-spacing:var(--label-md-tracking);text-align:left;animation:.25s ease-out WaitlistForm-module__hjIlRq__appear;display:flex}.WaitlistForm-module__hjIlRq__confirmation svg{flex-shrink:0}@keyframes WaitlistForm-module__hjIlRq__appear{0%{opacity:0;transform:translateY(4px)}}@media (max-width:767px){.WaitlistForm-module__hjIlRq__form{flex-direction:column;align-items:stretch;width:100%;max-width:390px}.WaitlistForm-module__hjIlRq__input{width:100%}}@media (prefers-reduced-motion:reduce){.WaitlistForm-module__hjIlRq__confirmation,.WaitlistForm-module__hjIlRq__spin{animation:none}}
.page-module__E0kJGG__page{flex-direction:column;min-height:100svh;padding:32px 0 8px;display:flex;overflow:hidden}.page-module__E0kJGG__hero{z-index:1;align-items:center;gap:var(--space-20);padding:var(--space-64) var(--layout-margin) 0;text-align:center;flex-direction:column;display:flex;position:relative}.page-module__E0kJGG__badge{padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:var(--color-bg-tint-yellow);font-weight:500;font-size:var(--label-sm-size);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-tracking);cursor:default;transition:background-color .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.page-module__E0kJGG__badge:hover{background:var(--color-bg-tint-yellow-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__badge:hover{transform:none}}.page-module__E0kJGG__title{max-width:880px;font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:var(--display-lg-size);line-height:var(--display-lg-line-height);letter-spacing:var(--display-lg-tracking);text-wrap:balance}.page-module__E0kJGG__lead{max-width:787px;font-size:var(--body-xl-size);line-height:var(--body-xl-line-height);letter-spacing:var(--body-xl-tracking);text-wrap:pretty}.page-module__E0kJGG__points{justify-content:center;gap:var(--space-12) var(--space-32);padding:var(--space-8) 0 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.page-module__E0kJGG__point{align-items:center;gap:var(--space-8);font-weight:500;font-size:var(--label-md-size);line-height:var(--label-md-line-height);letter-spacing:var(--label-md-tracking);cursor:default;display:flex}.page-module__E0kJGG__point svg{flex-shrink:0;transition:color .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.page-module__E0kJGG__point:hover svg{color:var(--color-text-success);transform:scale(1.15)rotate(-8deg)}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__point:hover svg{transform:none}}.page-module__E0kJGG__painting{border-radius:var(--radius-painting);flex:1;min-height:520px;margin:-311px 8px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 45.788%,#000);mask-image:linear-gradient(#0000 45.788%,#000)}.page-module__E0kJGG__paintingImage{object-fit:cover}@media (max-width:767px){.page-module__E0kJGG__page{padding-top:var(--space-16)}.page-module__E0kJGG__hero{padding-top:var(--space-32)}.page-module__E0kJGG__points{flex-direction:column;align-items:flex-start}.page-module__E0kJGG__painting{min-height:360px;margin-top:-120px;-webkit-mask-image:linear-gradient(#0000 25%,#000);mask-image:linear-gradient(#0000 25%,#000)}}
