@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_a2799f71-module__cLAoza__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_a2799f71-module__cLAoza__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9d625bba3a10f71-s.283562-kfm0pv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0cdb645d767d445c-s.2336ijw7y_ets.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fcab32fcfb2da9d-s.p.01npz8736q7k4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55369777ae4e606f-s.0dvx36ad_rzpa.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/786278188bba99f8-s.2h1xa6k2l1ubz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/970c428219233a3d-s.p.2c-43iqdh9ttx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.kalam_5576f621-module__iBC4Ua__className{font-family:Kalam,Kalam Fallback;font-style:normal}.kalam_5576f621-module__iBC4Ua__variable{--font-kalam:"Kalam", "Kalam Fallback"}
.signup-form-module__O2LESq__stage{--signup-night:oklch(from var(--ink) .172 .048 h);--signup-violet:var(--primary);--signup-violet-bright:oklch(from var(--primary) calc(l + .045) calc(c + .015) h);--signup-coral:var(--coral);--signup-coral-dark:oklch(from var(--coral) calc(l - .075) c h);--signup-marigold:var(--marigold);--signup-paper:var(--paper);--signup-ink:oklch(from var(--ink) .26 .074 h);min-height:100dvh;color:var(--signup-ink);background-color:var(--signup-night);font-family:var(--font-bricolage), sans-serif;background-image:url(/design/cue-stage-hero-clean.webp);background-position:top;background-size:cover;padding:18px clamp(16px,3vw,44px) 24px;position:relative;overflow:hidden}.signup-form-module__O2LESq__stage :where(a,button,input):focus-visible{outline:3px solid var(--signup-marigold);outline-offset:4px}.signup-form-module__O2LESq__topbar{z-index:3;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1420px);min-height:42px;margin:0 auto 8px;display:flex;position:relative}.signup-form-module__O2LESq__wordmark,.signup-form-module__O2LESq__backLink{color:#fff;text-decoration:none}.signup-form-module__O2LESq__wordmark{letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.12rem;font-weight:750;display:inline-flex}.signup-form-module__O2LESq__wordmarkMark{flex:none;width:34px;height:34px;transform:rotate(-5deg)}.signup-form-module__O2LESq__backLink{color:#ffffffc7;text-underline-offset:5px;align-items:center;gap:8px;font-size:.9rem;font-weight:650;display:inline-flex}.signup-form-module__O2LESq__backLink:hover{color:#fff;text-decoration:underline}.signup-form-module__O2LESq__backLink svg{width:17px}.signup-form-module__O2LESq__book{aspect-ratio:1586/992;background:url(/design/cuebook-hero-cutout.webp) 50%/contain no-repeat;width:min(96vw,1480px,159.8dvh - 121.448px);margin-inline:auto;animation:.52s cubic-bezier(.2,.8,.2,1) both signup-form-module__O2LESq__bookArrive;position:relative;container-type:inline-size}.signup-form-module__O2LESq__spine{background:#2d221b29;width:1px;position:absolute;top:11%;bottom:9%;left:50%;box-shadow:0 0 24px 8px #48332824}.signup-form-module__O2LESq__page{box-sizing:border-box;min-width:0;transform-style:preserve-3d;flex-direction:column;display:flex;position:absolute;overflow:clip}.signup-form-module__O2LESq__storyPage{clip-path:polygon(1% 0,100% 0,99% 96%,0 100%);transform-origin:100% 100%;width:37.5%;height:70.8%;padding:4.5% 4% 4.5% 5%;top:15.6%;left:10.3%;transform:perspective(1400px)rotateY(.8deg)rotate(-.7deg)}.signup-form-module__O2LESq__formPage{clip-path:polygon(0 0,99% 0,100% 96%,1% 100%);transform-origin:0 100%;width:37.4%;height:70.8%;padding:4.2% 5% 4% 3%;top:15.2%;left:52.8%;transform:perspective(1400px)rotateY(-.8deg)rotate(-.7deg)}.signup-form-module__O2LESq__eyebrow,.signup-form-module__O2LESq__formHeading>p{color:#5a5472;font-family:var(--font-kalam), cursive;margin:0;font-size:clamp(.68rem,1.1cqw,.94rem)}.signup-form-module__O2LESq__eyebrow{align-items:center;gap:8px;display:flex}.signup-form-module__O2LESq__eyebrow svg{width:17px;color:var(--signup-coral)}.signup-form-module__O2LESq__storyPage h1{letter-spacing:-.05em;max-width:none;margin:4% 0 0;font-size:clamp(2rem,3.5cqw,3.3rem);font-weight:800;line-height:.92}.signup-form-module__O2LESq__storyPage h1 em{color:var(--signup-coral);font-style:normal}.signup-form-module__O2LESq__storyCopy{color:#514b69;max-width:38ch;margin:3.5% 0 0;font-size:clamp(.72rem,1.35cqw,1rem);line-height:1.42}.signup-form-module__O2LESq__cueList{gap:clamp(3px,.55cqw,7px);margin:3.5% 0 0;padding:0;list-style:none;display:grid}.signup-form-module__O2LESq__cueList li{border-bottom:1px solid #211d4621;grid-template-columns:24px 30px minmax(0,1fr);align-items:center;gap:8px;min-height:clamp(34px,3.8cqw,46px);padding:0 3%;display:grid}.signup-form-module__O2LESq__cueList li>span{color:#716b87;font-family:var(--font-kalam), cursive;font-size:.78rem}.signup-form-module__O2LESq__cueList svg{width:clamp(18px,2cqw,23px);color:var(--signup-violet)}.signup-form-module__O2LESq__cueList strong{font-size:clamp(.68rem,1.2cqw,.92rem);font-weight:700}.signup-form-module__O2LESq__handNote{color:#5e5875;max-width:29ch;font-family:var(--font-kalam), cursive;text-align:right;align-items:center;gap:8px;margin:auto 0 0 auto;font-size:clamp(.66rem,1.05cqw,.88rem);line-height:1.3;display:flex}.signup-form-module__O2LESq__handNote svg{width:18px;color:var(--signup-coral);flex:none}.signup-form-module__O2LESq__formHeading>p{color:var(--signup-coral-dark)}.signup-form-module__O2LESq__formHeading h2{letter-spacing:-.035em;max-width:14ch;margin:1% 0 0;font-size:clamp(1.35rem,2.35cqw,2.15rem);line-height:1.02}.signup-form-module__O2LESq__formHeading>span{color:#625c77;margin-top:1.5%;font-size:clamp(.65rem,1.08cqw,.86rem);line-height:1.35;display:block}.signup-form-module__O2LESq__error{color:#a32929;background:#fff0ee;border:1px solid #a3292938;margin-top:2.5%;padding:8px 11px;font-size:clamp(.68rem,1.05cqw,.84rem);line-height:1.35}.signup-form-module__O2LESq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,1.1cqw,14px) clamp(10px,1.25cqw,16px);margin-top:4%;display:grid}.signup-form-module__O2LESq__field{gap:5px;min-width:0;display:grid}.signup-form-module__O2LESq__field>span{color:#3f3958;font-size:clamp(.65rem,1cqw,.79rem);font-weight:700}.signup-form-module__O2LESq__field input{width:100%;min-height:clamp(40px,4.5cqw,50px);color:var(--signup-ink);font:inherit;background:#ffffffab;border:1px solid #352d5b3d;border-radius:2px;outline:none;padding:0 clamp(10px,1.25cqw,15px);font-size:clamp(.74rem,1.1cqw,.9rem);transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffb3}.signup-form-module__O2LESq__field input::placeholder{color:#938da4}.signup-form-module__O2LESq__field input:focus{border-color:var(--signup-violet);background:#fff;box-shadow:0 0 0 3px #5549cf21}.signup-form-module__O2LESq__passwordHint{color:#756f86;margin:2% 0 0;font-size:clamp(.62rem,.92cqw,.75rem)}.signup-form-module__O2LESq__submitButton{color:#fff;background:var(--signup-coral);clip-path:polygon(1% 9%,98% 0,100% 83%,95% 96%,3% 100%,0 53%);width:100%;min-height:clamp(44px,5cqw,54px);font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:14px;margin-top:3.5%;padding:0 clamp(16px,2cqw,24px);font-size:clamp(.78rem,1.15cqw,.94rem);font-weight:750;transition:background .18s,transform .18s;display:inline-flex}.signup-form-module__O2LESq__submitButton:hover:not(:disabled){background:var(--signup-coral-dark);transform:translateY(-1px)rotate(-.2deg)}.signup-form-module__O2LESq__submitButton:disabled{cursor:wait;opacity:.68}.signup-form-module__O2LESq__submitButton svg{width:19px}.signup-form-module__O2LESq__formFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:3%;display:flex}.signup-form-module__O2LESq__formFooter p{color:#625c77;margin:0;font-size:clamp(.68rem,1.02cqw,.82rem)}.signup-form-module__O2LESq__formFooter a{color:var(--signup-violet);text-underline-offset:4px;font-weight:750}.signup-form-module__O2LESq__qrMotif{color:#fff;background:var(--signup-violet);place-items:center;width:clamp(28px,3.2cqw,38px);height:clamp(28px,3.2cqw,38px);display:grid;transform:rotate(-3deg)}.signup-form-module__O2LESq__qrMotif svg{width:62%}@keyframes signup-form-module__O2LESq__bookArrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:1700px){.signup-form-module__O2LESq__stage{background-image:url(/design/cue-stage.webp)}}@media (max-width:1040px){.signup-form-module__O2LESq__stage{background-image:url(/design/cue-stage.webp);background-attachment:fixed;min-height:100dvh;overflow:visible}.signup-form-module__O2LESq__topbar{margin-bottom:28px}.signup-form-module__O2LESq__book{aspect-ratio:auto;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(92vw,860px);display:grid}.signup-form-module__O2LESq__spine{display:none}.signup-form-module__O2LESq__page{clip-path:polygon(1% 0,99% 1%,100% 98%,2% 100%,0 45%);background:var(--signup-paper) url(/design/invitation-paper.webp) center / 650px;width:auto;height:auto;min-height:620px;padding:clamp(34px,5vw,54px);position:relative;inset:auto;overflow:visible;box-shadow:0 24px 70px #00000059}.signup-form-module__O2LESq__storyPage{transform:rotate(-.7deg)}.signup-form-module__O2LESq__formPage{transform:rotate(.65deg)}.signup-form-module__O2LESq__eyebrow,.signup-form-module__O2LESq__formHeading>p{font-size:.88rem}.signup-form-module__O2LESq__storyPage h1{font-size:clamp(2.6rem,6vw,3.7rem)}.signup-form-module__O2LESq__storyCopy{font-size:1rem}.signup-form-module__O2LESq__cueList strong,.signup-form-module__O2LESq__formHeading>span,.signup-form-module__O2LESq__field input{font-size:.9rem}.signup-form-module__O2LESq__cueList li{min-height:56px}.signup-form-module__O2LESq__formHeading h2{font-size:2rem}.signup-form-module__O2LESq__fields{grid-template-columns:1fr}.signup-form-module__O2LESq__field>span{font-size:.78rem}.signup-form-module__O2LESq__field input{min-height:48px}.signup-form-module__O2LESq__passwordHint,.signup-form-module__O2LESq__formFooter p,.signup-form-module__O2LESq__error{font-size:.8rem}}@media (max-width:820px){.signup-form-module__O2LESq__stage{padding:16px 16px 36px}.signup-form-module__O2LESq__backLink{font-size:0}.signup-form-module__O2LESq__backLink svg{width:22px;height:22px}.signup-form-module__O2LESq__book{grid-template-columns:1fr;gap:22px;width:min(100%,560px)}.signup-form-module__O2LESq__page{min-height:auto;padding:clamp(30px,8vw,44px) clamp(24px,7vw,38px)}.signup-form-module__O2LESq__formPage{order:-1}.signup-form-module__O2LESq__formHeading h2{font-size:clamp(1.85rem,9vw,2.5rem)}.signup-form-module__O2LESq__fields{gap:16px;margin-top:24px}.signup-form-module__O2LESq__passwordHint{margin-top:10px}.signup-form-module__O2LESq__submitButton{min-height:52px;margin-top:20px;font-size:.94rem}.signup-form-module__O2LESq__formFooter{margin-top:20px;padding-top:0}.signup-form-module__O2LESq__storyPage h1{font-size:clamp(2.45rem,12vw,3.8rem)}.signup-form-module__O2LESq__handNote{margin-top:28px}}@media (max-width:420px){.signup-form-module__O2LESq__formFooter{align-items:flex-end}.signup-form-module__O2LESq__formFooter p{text-align:right;max-width:18ch}}@media (prefers-reduced-motion:reduce){.signup-form-module__O2LESq__book{animation:none}.signup-form-module__O2LESq__submitButton{transition:none}}
