.fireworks-signup_dialog__I8zpb{display:grid;grid-template-columns:280px minmax(0,1fr);width:calc(100% - 40px);max-width:830px;padding:0;gap:0;border:0;border-radius:18px;background:#faf8f2;color:#123a53;overflow:hidden;max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 24px 100px #061e4d55}.fireworks-signup_dialog__I8zpb>button{top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;background:#e9e8e0;color:#123a53;border-radius:50%;opacity:1}.fireworks-signup_photo__226Of{background-size:cover;background-position:43%;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:30px 25px;color:#fff}.fireworks-signup_photoBadge__J56A6{align-self:flex-start;font-size:12px;letter-spacing:.16em;font-weight:750;text-shadow:0 2px 10px #000}.fireworks-signup_photoCaption__9EPnM span{display:block;font-size:11px;letter-spacing:.08em;margin-bottom:14px;color:#f8cd55}.fireworks-signup_photoCaption__9EPnM strong{font-family:var(--font-outfit),sans-serif;display:block;font-size:34px;line-height:1.1;letter-spacing:-.03em;font-weight:750}.fireworks-signup_body__mHoYQ{padding:42px 36px 25px}.fireworks-signup_eyebrow__yNDtF{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#54766b;margin:0 0 16px}.fireworks-signup_title__mrOfT{font-family:var(--font-outfit),sans-serif;font-size:32px;line-height:1.12;letter-spacing:-.035em;font-weight:750;margin:0;color:#123a53}.fireworks-signup_title__mrOfT:focus{outline:none!important}.fireworks-signup_title__mrOfT span{color:#287693}.fireworks-signup_description__CVcG9{font-size:14px;line-height:1.7;color:#526b78;margin:18px 0 0}.fireworks-signup_proof__34FMd{display:flex;align-items:center;gap:11px;margin:21px 0 23px}.fireworks-signup_proof__34FMd p{font-size:11px;color:#526b78;line-height:1.6}.fireworks-signup_proof__34FMd strong{color:#123a53;font-weight:650}.fireworks-signup_avatars__c36Og{display:flex;flex-shrink:0;padding-left:6px}.fireworks-signup_avatars__c36Og img{border-radius:50%;width:30px;height:30px;margin-left:-6px;border:2px solid #faf8f2;-o-object-fit:cover;object-fit:cover}.fireworks-signup_form__UQHjc{display:flex;flex-direction:column;gap:9px}.fireworks-signup_form__UQHjc label{font-size:12px;font-weight:600}.fireworks-signup_form__UQHjc input{width:100%;height:50px;padding:0 14px;border:1px solid #bac8cc;border-radius:7px;background:white;font:inherit;font-size:16px;color:#123a53}.fireworks-signup_form__UQHjc input:focus-visible{outline:3px solid #4aade480;outline-offset:2px}.fireworks-signup_submit__NRyYz{background:#f8cd55;color:#123a53;min-height:50px;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:700;border-radius:7px;width:100%}.fireworks-signup_submit__NRyYz:hover{background:#f3c13e}.fireworks-signup_submit__NRyYz:disabled{opacity:.65}.fireworks-signup_reassurance__3prqw{text-align:center;font-size:11px;color:#617582;margin-top:11px}.fireworks-signup_back__qaZ4s{display:block;margin:10px auto 0;padding:10px;color:#526b78;text-decoration:underline;text-underline-offset:3px;font-size:12px;min-height:40px}.fireworks-signup_back__qaZ4s:focus-visible,.fireworks-signup_submit__NRyYz:focus-visible{outline:3px solid #287693;outline-offset:3px}.fireworks-signup_error__9Qe8w{color:#b42318;font-size:12px}.fireworks-signup_success__kdQW7{display:flex;min-height:340px;flex-direction:column;justify-content:center;gap:20px}.fireworks-signup_successIcon__6yWhk{background:#dfece4;width:55px;height:55px;border-radius:50%;display:grid;place-items:center}@media (max-width:640px){.fireworks-signup_dialog__I8zpb{grid-template-columns:minmax(0,1fr);width:calc(100% - 24px);max-width:420px;max-height:calc(100dvh - 24px);border-radius:14px}.fireworks-signup_photo__226Of{height:105px;min-height:0;padding:19px 22px;background-position:center 47%}.fireworks-signup_photoBadge__J56A6{font-size:10px}.fireworks-signup_photoCaption__9EPnM{display:none}.fireworks-signup_body__mHoYQ{padding:23px 23px 16px}.fireworks-signup_eyebrow__yNDtF{font-size:9px;margin-bottom:12px}.fireworks-signup_title__mrOfT{font-size:28px}.fireworks-signup_description__CVcG9{font-size:13px;line-height:1.65;margin-top:14px}.fireworks-signup_proof__34FMd{margin:16px 0;gap:10px}.fireworks-signup_proof__34FMd p{font-size:10px}.fireworks-signup_dialog__I8zpb>button{background:#faf8f2;width:38px;height:38px}.fireworks-signup_success__kdQW7{min-height:260px}}@media (max-height:700px) and (max-width:640px){.fireworks-signup_photo__226Of{height:64px}.fireworks-signup_body__mHoYQ{padding-top:18px}.fireworks-signup_title__mrOfT{font-size:25px}.fireworks-signup_description__CVcG9{margin-top:10px}.fireworks-signup_proof__34FMd{margin:12px 0}}