.NewsletterBand_band__ZLPwj{position:relative;background:linear-gradient(135deg,rgba(255,194,3,.1),rgba(255,194,3,.04));border:1.5px solid rgba(255,194,3,.3);border-radius:18px;padding:28px;overflow:hidden}.NewsletterBand_band__ZLPwj:before{content:"";position:absolute;top:0;left:0;width:80px;height:2px;background:linear-gradient(to right,var(--school-bus-yellow),transparent)}.NewsletterBand_inner__NlT2J{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-3)}.NewsletterBand_heading__tMUnG{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.025em;color:#fff;line-height:var(--lh-tight);margin:0}.NewsletterBand_sub__GFr_r{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-muted);margin:0 0 var(--space-3)}.NewsletterBand_form__len8M{display:flex;flex-direction:column;gap:12px}.NewsletterBand_consent__ofeuH{font-family:var(--font-body);font-size:var(--fs-small);color:var(--text-muted);line-height:1.55;margin:0}.NewsletterBand_consent__ofeuH a{color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.NewsletterBand_consent__ofeuH a:focus-visible,.NewsletterBand_consent__ofeuH a:hover{color:var(--spring-green)}.NewsletterBand_fields__qdQ_9{display:flex;flex-direction:column;gap:10px}@media (min-width:520px){.NewsletterBand_fields__qdQ_9{flex-direction:row;align-items:stretch}}.NewsletterBand_input__B3s8V{flex:1 1 auto;min-height:48px;padding:14px 16px;border-radius:12px;border:1.5px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.3);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body)}.NewsletterBand_input__B3s8V::placeholder{color:var(--text-subtle)}.NewsletterBand_input__B3s8V:focus{outline:none;border-color:rgba(255,194,3,.6);box-shadow:0 0 0 3px rgba(255,194,3,.25)}.NewsletterBand_button__pMyDw{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:100px;border:0;background:var(--school-bus-yellow);color:var(--amethyst);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-body);text-decoration:none;cursor:pointer;transition:opacity .16s ease}.NewsletterBand_button__pMyDw:hover:not(:disabled){opacity:.88}.NewsletterBand_button__pMyDw:disabled{opacity:.6;cursor:progress}.NewsletterBand_status__ttQHf{font-size:var(--fs-small);margin:0;min-height:1.4em}.NewsletterBand_statusOk__2ltzQ{color:var(--school-bus-yellow)}.NewsletterBand_statusError__3UCHs{color:var(--princeton-orange)}.NewsletterBand_honeypot__W1PQY{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.NewsletterBand_srOnly__de_Zl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SayHiForm_band__qDQlM{position:relative;background:rgba(219,125,204,.06);border:1px solid rgba(219,125,204,.25);border-radius:18px;padding:28px;overflow:hidden}.SayHiForm_band__qDQlM:before{content:"";position:absolute;top:0;left:0;width:80px;height:2px;background:linear-gradient(to right,var(--orchid-mist),transparent)}.SayHiForm_inner__pov7C{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-3)}.SayHiForm_heading__MdIaR{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.025em;color:#fff;line-height:var(--lh-tight);margin:0}.SayHiForm_sub__7p7a9{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-muted);margin:0 0 var(--space-3)}.SayHiForm_form__iOby7{display:flex;flex-direction:column;gap:10px}.SayHiForm_input__CyadT,.SayHiForm_textarea__qOY0r{width:100%;padding:14px 16px;border-radius:12px;border:1.5px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.3);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}.SayHiForm_input__CyadT{min-height:48px}.SayHiForm_textarea__qOY0r{resize:vertical;min-height:140px}.SayHiForm_input__CyadT::placeholder,.SayHiForm_textarea__qOY0r::placeholder{color:var(--text-subtle)}.SayHiForm_input__CyadT:focus,.SayHiForm_textarea__qOY0r:focus{outline:none;border-color:rgba(219,125,204,.6);box-shadow:0 0 0 3px rgba(219,125,204,.25)}.SayHiForm_button__yUMEx{align-self:flex-end;min-width:120px;min-height:48px;padding:12px 22px;border-radius:100px;border:0;background:var(--spring-green);color:var(--amethyst);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-body);cursor:pointer;transition:opacity .16s ease}.SayHiForm_button__yUMEx:hover:not(:disabled){opacity:.88}.SayHiForm_button__yUMEx:disabled{opacity:.6;cursor:progress}.SayHiForm_status__G3z0Q{font-size:var(--fs-small);margin:0;min-height:1.4em}.SayHiForm_statusOk__IXeAA{color:var(--spring-green)}.SayHiForm_statusError__UKlRw{color:var(--princeton-orange)}.SayHiForm_honeypot__6CG8e{left:-9999px;top:auto}.SayHiForm_honeypot__6CG8e,.SayHiForm_srOnly__IWVzb{position:absolute;width:1px;height:1px;overflow:hidden}.SayHiForm_srOnly__IWVzb{padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}