#ct-film-study .ct-contact .tea-footer-link{font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-transform:none;letter-spacing:0;margin-top:5px}#tea-overlay{position:fixed;inset:0;z-index:1000;overflow-y:auto;overscroll-behavior:contain;background:rgba(25,4,14,.73);backdrop-filter:blur(5px);padding:24px;display:flex;align-items:flex-start;justify-content:center}#tea-overlay[hidden]{display:none}#tea-dialog{position:relative;width:100%;max-width:535px;padding:32px;background:#f4e5ca;color:#541630;box-shadow:0 18px 60px #20091466;font-family:'DM Sans',Arial,sans-serif}#tea-dialog *{box-sizing:border-box}#tea-dialog #tea-close{position:absolute;right:13px;top:8px;background:none;border:0;color:#541630;font-size:29px;width:44px;height:44px}#tea-dialog .tea-kicker{font-size:10px;letter-spacing:.12em;margin:0 25px 18px 0}#tea-dialog h2{font-family:Anton,Impact,sans-serif;font-size:42px;line-height:1.04;font-weight:400;letter-spacing:-.02em;margin:0 0 20px}#tea-dialog p{font-size:13px;line-height:1.6;margin:0 0 13px;color:#541630}#tea-dialog .tea-smallfollowing{font-weight:500;margin:17px 0 22px}#tea-dialog .tea-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}#tea-dialog label{font-size:12px;color:#541630}#tea-dialog .tea-form-grid input,#tea-dialog select{display:block;width:100%;margin-top:6px;background:#fbf2e4;color:#541630;border:1px solid #baa48f;font-family:inherit;font-size:16px;padding:10px;height:43px;border-radius:0}#tea-dialog input::placeholder{color:#876c79}#tea-dialog .tea-full{grid-column:1/-1}#tea-dialog .tea-hint{font-size:11px;margin:7px 0 11px}#tea-dialog .tea-opt{display:flex;align-items:center;gap:8px;margin:8px 0 17px}#tea-dialog .tea-opt input{height:16px;width:16px;margin:0;accent-color:#541630}#tea-dialog .tea-count{width:100%;padding:14px;border:0;background:#541630;color:#f4e5ca;font-family:inherit;font-size:14px;font-weight:500;min-height:46px}#tea-dialog .tea-ending{font-size:12px;text-align:center;margin:16px 0 0}#tea-dialog #tea-confirmation{font-size:12px;text-align:center;margin:8px 0 0}#tea-dialog :is(input,select,button):focus-visible{outline:2px solid #541630;outline-offset:3px}@media(max-width:450px){#tea-overlay{padding:12px}#tea-dialog{padding:27px 20px}#tea-dialog h2{font-size:36px}#tea-dialog .tea-form-grid{grid-template-columns:1fr}}

#tea-dialog{color-scheme:light;margin:auto;flex-shrink:0}#tea-dialog button:disabled{opacity:.65}#tea-dialog .ct-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}


#tea-dialog{background:#f4e5ca;color:#541630;color-scheme:light}
#tea-dialog h2,#tea-dialog p,#tea-dialog label,#tea-dialog strong,#tea-dialog em,#tea-dialog .tea-kicker,#tea-dialog #tea-close{color:#541630;text-shadow:none}
#tea-dialog .tea-form-grid input,#tea-dialog select{background:#fbf2e4;color:#541630;border-color:#997382;-webkit-text-fill-color:#541630}
#tea-dialog .tea-form-grid input::placeholder{color:#775467;-webkit-text-fill-color:#775467;opacity:1}
#tea-dialog .tea-count{background:#541630;color:#f4e5ca}

#ct-film-study .ct-contact .tea-footer-link{font-weight:700;color:#f4e5ca}

/* Creator link sits beneath the social and contact row. */
#ct-film-study .ct-contact{display:grid;grid-template-columns:auto auto auto;column-gap:9px;row-gap:5px}
#ct-film-study .ct-contact .tea-footer-link{grid-column:1/-1;grid-row:2;justify-self:center;margin-top:0}
#tea-dialog{border-top:5px solid #e8a098}
#tea-dialog .tea-count{display:block;width:auto;min-width:148px;max-width:100%;margin:0 auto;padding:12px 26px;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}
#tea-dialog .tea-count:is(:hover,:focus-visible):not(:disabled){background:#e8a098;color:#541630}
#tea-dialog #tea-confirmation.tea-success{font-weight:700;font-size:14px;line-height:1.65;margin-top:22px;padding:18px;border-top:2px solid #e8a098}
#tea-dialog #tea-confirmation:empty{display:none}
#tea-dialog form[hidden]{display:none}
@container(max-width:620px){#ct-film-study .ct-contact{display:flex}#ct-film-study .ct-contact .tea-footer-link{text-align:right}}
@media(prefers-reduced-motion:reduce){#tea-dialog .tea-count{transition:none}}
