.EmailCapture-module__rv5BnG__capture{opacity:1;width:100%;max-width:460px}.EmailCapture-module__rv5BnG__heading{font-family:var(--font-display);color:var(--bone);text-align:center;letter-spacing:.04em;margin-bottom:6px;font-size:1.15rem;font-weight:400}.EmailCapture-module__rv5BnG__sub{color:var(--mist);text-align:center;letter-spacing:.02em;margin-bottom:22px;font-size:.76rem;font-weight:300;line-height:1.55}.EmailCapture-module__rv5BnG__row{border:1px solid #8c0e1e66;display:flex}.EmailCapture-module__rv5BnG__input{color:var(--bone);font-family:var(--font-body);background:#ffffff06;border:none;outline:none;flex:1;min-width:0;padding:15px 18px;font-size:.87rem;font-weight:300}.EmailCapture-module__rv5BnG__input::placeholder{color:var(--mist);opacity:.5}.EmailCapture-module__rv5BnG__input:focus{background:#ffffff0a}.EmailCapture-module__rv5BnG__btn{background:var(--crimson);color:var(--bone);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:15px 22px;font-size:.73rem;font-weight:400;transition:background .18s}.EmailCapture-module__rv5BnG__btn:hover:not(:disabled){background:var(--crimson-hi)}.EmailCapture-module__rv5BnG__btn:disabled{opacity:.7;cursor:default}.EmailCapture-module__rv5BnG__success{text-align:center;color:var(--bone);font-family:var(--font-display);letter-spacing:.03em;border:1px solid #8c0e1e4d;padding:18px 20px;font-size:1.05rem;font-style:italic;font-weight:300;line-height:1.6}.EmailCapture-module__rv5BnG__note{color:var(--mist);text-align:center;opacity:.45;letter-spacing:.03em;margin-top:13px;font-size:.68rem}@media (max-width:480px){.EmailCapture-module__rv5BnG__row{flex-direction:column}.EmailCapture-module__rv5BnG__btn{padding:13px}}.EmailCapture-module__rv5BnG__container{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:720px;display:flex}.EmailCapture-module__rv5BnG__title{font-family:var(--font-display);color:var(--crimson);font-size:1.1rem}.EmailCapture-module__rv5BnG__copy{color:var(--mist);font-size:.95rem}.EmailCapture-module__rv5BnG__form{align-items:center;gap:8px;display:flex}.EmailCapture-module__rv5BnG__input{color:var(--bone);background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;outline:none;flex:auto;padding:10px 12px}.EmailCapture-module__rv5BnG__button{appearance:none;background:linear-gradient(180deg, var(--crimson-hi), var(--crimson));color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 14px}.EmailCapture-module__rv5BnG__success{color:#9fe6a0;font-size:.95rem}.EmailCapture-module__rv5BnG__error{color:#ff9b9b;font-size:.95rem}@media (max-width:640px){.EmailCapture-module__rv5BnG__form{flex-direction:column}.EmailCapture-module__rv5BnG__button{width:100%}}
.page-module__E0kJGG__page{z-index:1;background-color:#000;flex-direction:column;align-items:center;width:100%;max-width:900px;padding:72px 28px 100px;display:flex;position:relative}.page-module__E0kJGG__studioBanner{opacity:1;align-items:center;gap:12px;margin-bottom:52px;display:flex}.page-module__E0kJGG__studioLogo{object-fit:contain;opacity:.82;width:70px;height:70px}.page-module__E0kJGG__studioPresents{font-family:var(--font-body);letter-spacing:.28em;color:#746c7c;text-transform:uppercase;font-size:.65rem;font-weight:300}.page-module__E0kJGG__hotgLogo{opacity:1;width:100%;max-width:100%;height:auto;margin-bottom:56px;display:block}.page-module__E0kJGG__rule{opacity:1;background:linear-gradient(#8c0e1e,#0000);width:1px;height:40px;margin-bottom:52px}.page-module__E0kJGG__description{text-align:center;opacity:1;max-width:580px;margin-bottom:72px}.page-module__E0kJGG__description p{font-family:var(--font-display);color:#746c7c;margin-bottom:1.2em;font-size:1.08rem;font-weight:300;line-height:1.85}.page-module__E0kJGG__description p:last-child{margin-bottom:0}.page-module__E0kJGG__lede{font-family:var(--font-display);font-style:italic;color:#e0d8cc!important;margin-bottom:1.5em!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.7!important}.page-module__E0kJGG__footer{text-align:center;opacity:1;border-top:1px solid #746c7c29;width:100%;max-width:460px;margin-top:80px;padding-top:32px}.page-module__E0kJGG__footerCopy{color:#746c7c;opacity:.35;letter-spacing:.05em;font-size:.62rem}@media (max-width:480px){.page-module__E0kJGG__page{padding:56px 20px 80px}.page-module__E0kJGG__hotgLogo{max-width:100%}}
