.hero-fundraise-form_hidden__hqP7r{display:none}.hero-fundraise-form_formContainer__OB2R9{display:flex;flex-direction:column;gap:1.25rem}.hero-fundraise-form_extendedForm__txaYi{display:flex;overflow:hidden;max-height:850px;flex-direction:column;gap:1.25rem;transition:all 1s;[data-collapsed=true] &{max-height:0}}.hero-fundraise-form_formSubheading__CHA7_{margin:0;font-family:var(--font-avenir);font-size:.875rem;font-weight:700;line-height:160%}.hero-fundraise-form_formGroup__ag4Ow{display:flex;flex-direction:column;padding:0;border:0;margin:0;gap:1.25rem}.hero-fundraise-form_fieldGroup__YG_ew{display:flex;flex-direction:column;gap:.5rem}.hero-fundraise-form_fieldInput__L0rvR{border-radius:.25rem;background-color:var(--white);&.hero-fundraise-form_container__zC9RD{min-width:auto}}.hero-fundraise-form_fieldSelect__vMpmq{border-radius:.25rem;background-color:var(--white);& svg{color:var(--ink-black)}}.hero-fundraise-form_fieldSmall__fZbuG{font-size:.875rem;& a{color:inherit;text-decoration:underline}}.hero-fundraise-form_formLegal__f_3A_{font-size:.875rem}.hero-fundraise-form_schoolSelector__kjXvz{padding:2rem .5rem;border-radius:.25rem}.hero-fundraise-form_searchResult__AWSAu{color:var(--ink-black)}.hero-fundraise-form_schoolSearch__EEFbr{[class*=inputContainer]{border-radius:.25rem;background-color:var(--white)}}.hero-fundraise_section__MLabV{position:relative;display:block;padding:6rem 0;background-color:var(--curious-cornflower);background-position:100%;background-size:cover;color:var(--white);transition:background-image 1s}.hero-fundraise_bgImage__hvffO{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;@media (max-width:720px){display:none}}.hero-fundraise_container__tBOGY{position:relative;z-index:1;width:100%;max-width:1132px;box-sizing:border-box;padding:0 2rem;margin:0 auto}.hero-fundraise_form__ZneKc{display:flex;width:100%;max-width:550px;flex-direction:column;gap:1.25rem}.hero-fundraise_formHeader__11Z2V{display:flex;flex-direction:column;gap:1rem}.hero-fundraise_formHeaderEyebrow__z2Rr0{font-family:var(--font-avenir);font-size:.875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.hero-fundraise_formHeaderHeading__AVTkS{margin:0;font-family:var(--font-hoefler-titling);font-size:3rem;font-weight:700;line-height:125%}.hero-fundraise_formHeaderText__pxqLz{max-width:30rem;font-family:var(--font-avenir);font-size:1.125rem;line-height:150%}.hero-fundraise_formElement___gHe2{display:flex;flex-direction:column;gap:1.25rem}.hero-fundraise_formButton__p9H9B{width:100%;max-width:270px}.hero-fundraise_errorMessage__FqpGx{padding:1rem 0;font-weight:700}.dialog-success_container__mtu78{width:100%;max-width:400px;&[open]{display:flex;flex-direction:column}&>button{z-index:1;align-self:end}}.dialog-success_content__b2tjE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}.dialog-success_schoolPanel__Be_zy{min-width:250px;padding:.75rem 1rem;border-radius:.25rem;background-color:var(--mint-tint-3)}.dialog-success_schoolName__0s3CW{font-weight:700}.dialog-add-new-school_container__UgDyU[data-state=apiError],.dialog-add-new-school_container__UgDyU[data-state=default],.dialog-add-new-school_container__UgDyU[data-state=rateLimit],.dialog-add-new-school_container__UgDyU[data-state=submitting]{width:100%!important;max-width:460px;&>button{z-index:1;&>svg>path{fill:var(--ink-black)}}&>div:first-of-type{overflow:hidden;width:100%;flex-direction:column;align-items:center;border-radius:1rem 1rem 0 0;transform:translateY(-2.2rem)}.dialog-add-new-school_form__oXxIs{display:flex;flex-direction:column;align-self:stretch;padding:0 2.25rem}.dialog-add-new-school_field__VBip_{display:flex;flex-direction:column;gap:.5rem;&>p[role=status]{margin:-.5rem}}.dialog-add-new-school_sectionHeading__qXjoG{align-self:flex-start}.dialog-add-new-school_button__We3V4{width:100%;max-width:259px;align-self:center;margin:1.5rem 0 0}.dialog-add-new-school_addressInput__r7v03{width:100%;max-width:480px}.dialog-add-new-school_errorMessage__6EwHM{padding:1rem;color:var(--error-red);text-align:center}}.dialog-add-new-school_container__UgDyU[data-state=success]{width:100%!important;max-width:calc(460px - 3rem);&>div{flex-direction:column;&>div{padding:1rem .875rem}}.dialog-add-new-school_successTitle__OLHbc{display:flex;align-items:center;margin:0;color:var(--teal-shade-3,#2a8c89);font-size:1.125rem;font-style:normal;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:700;gap:.5rem;line-height:150%}.dialog-add-new-school_buttonFinish__4pSxo{width:100%;max-width:none;margin:1.25rem 0 0}}.page_sectionWhatYouGetList__nG4OZ{list-style:none;margin:1rem 0 2rem;padding:2rem 0 0;border-top:1px solid var(--newsprint-3);display:flex;flex-direction:column;gap:2rem;counter-reset:item;& li{counter-increment:item;display:flex;flex-direction:column;gap:.5rem}}.page_sectionWhatYouGetItemHeading__DDaYr{margin:0;font-size:1.125rem;font-weight:700;display:block;&:before{content:counter(item) ". "}}.page_sectionGetStarted__8WICj{background:var(--periwinkle-tint-5)}.page_sectionGetStartedList__OWdoY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2rem;counter-reset:item;&>li{display:flex;flex-direction:column;gap:.5rem;counter-increment:item}}.page_sectionGetStartedItemHeading__rTBmy{margin:0;font-size:1.125rem;font-weight:700;display:block;&:before{content:counter(item) ". "}}@media only screen and (min-width:768px){.page_sectionWhatYouGetItemHeading__DDaYr{font-size:1.25rem}}