body,#mainBody{width:100%;padding:0;position:relative}#mainBody{max-width:100%}@media screen and (max-width: 46em){#mainBody{margin-top:-1px}}#mainHeader,#mainFooter{margin:0}@-webkit-keyframes FADEY{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 46em){ul,ol{padding-left:0}}.container{position:relative;width:100%;max-width:980px;margin:0 auto}@media screen and (max-width: 46em){.container{padding:0 1em}}section{background:#fafafa;text-align:center;padding:7em 0;position:relative;z-index:1;border-bottom:1px solid rgba(65,65,66,0.2);-webkit-animation-name:FADEY;-webkit-animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-webkit-animation-iteration-count:1;overflow:hidden}@media only screen and (max-width: 640px){section{padding:2em 0}}@media screen and (max-width: 46em){section h1{font-size:2rem}}section h2{color:#3804c1;clear:both}@media screen and (max-width: 46em){section h2{font-size:1.5rem}}section h4{font-size:.875rem;font-weight:normal;color:#fff;margin:0 0 2em;text-transform:uppercase;letter-spacing:.1em}section .subheader{color:#212121;font-style:normal;font-weight:500}@media screen and (max-width: 46em){section .subheader{margin:0 auto 2em}}section p{font-size:1rem;margin:0 auto 1em;max-width:36em;line-height:1.5}section .no-wrap{white-space:nowrap}.photo-fill{padding:6em 0;border-bottom:none;position:relative;background-image:url("/images/student-getting-supplies.jpg?auto=webp");background-repeat:no-repeat;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:left}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.photo-fill{background-image:url("/images/student-getting-supplies@2x.jpg?auto=webp")}}@media screen and (max-width: 46em){.photo-fill{text-align:center;background-color:#3804c1;background-image:url("/images/student-getting-supplies-mobile.jpg?auto=webp");background-repeat:no-repeat;background-size:cover;background-size:contain;background-position:0 0;padding:38vw 0 2em}}@media screen and (max-width: 46em) and (-webkit-min-device-pixel-ratio: 1.5),screen and (max-width: 46em) and (min--moz-device-pixel-ratio: 1.5),screen and (max-width: 46em) and (-o-min-device-pixel-ratio: 3/2),screen and (max-width: 46em) and (min-device-pixel-ratio: 1.5),screen and (max-width: 46em) and (min-resolution: 1.5dppx),screen and (max-width: 46em) and (min-width: 1600px){.photo-fill{background-image:url("/images/student-getting-supplies-mobile@2x.jpg?auto=webp")}}@media (min-width: 1600px){.photo-fill{background-position:center 40%}}.photo-fill:after{content:"";background:rgba(56,4,193,0.9);top:0;left:0;height:100%;position:absolute;opacity:1;z-index:-1;width:53%}@media screen and (max-width: 46em){.photo-fill:after{display:none}}.photo-fill .text-wrapper{width:50%;text-align:left}@media screen and (max-width: 46em){.photo-fill .text-wrapper{width:100%}}.photo-fill .text-wrapper p{margin:0 0 1em}.photo-fill h1,.photo-fill h2,.photo-fill p.subheader{color:#fff}.photo-fill h3{color:#f9d524}.photo-fill p{color:rgba(255,255,255,0.8)}@media screen and (max-width: 46em){.photo-fill.yellow{background-color:#f9d524}}.photo-fill.yellow:after{background:rgba(249,213,36,0.9)}.photo-fill.yellow h1,.photo-fill.yellow h2,.photo-fill.yellow p.subheader{color:#3804c1}.photo-fill.yellow p{color:rgba(56,4,193,0.8)}@media screen and (max-width: 46em){.photo-fill.blue-dark{background-color:#1b0260}}.photo-fill.blue-dark:after{background:rgba(27,2,96,0.9)}.photo-fill.blue-dark h1,.photo-fill.blue-dark h2{color:#f9d524}.photo-fill.blue-dark p.subheader{color:#fff}.photo-fill.blue-dark p{color:rgba(255,255,255,0.8)}@media screen and (max-width: 46em){.photo-fill.blue-lighter{background-color:#3da9f3}}.photo-fill.blue-lighter:after{background:rgba(61,169,243,0.9)}.photo-fill.blue-lighter h1{color:#3804c1}.photo-fill.blue-lighter h2,.photo-fill.blue-lighter p.subheader{color:#1b0260}.photo-fill.three-quarters .container{margin:0 auto}.photo-fill.three-quarters:after{width:65%}@media screen and (max-width: 46em){.photo-fill.three-quarters:after{width:100%}}.photo-fill.three-quarters .text-wrapper{width:610px}@media screen and (max-width: 46em){.photo-fill.three-quarters .text-wrapper{width:100%}}.photo-fill.right-text:after{left:initial;right:0}.photo-fill.right-text .text-wrapper{width:480px}@media screen and (max-width: 46em){.photo-fill.right-text .text-wrapper{width:100%}}.photo-fill.right-text .container{width:50%;margin:0 0 0 50%}@media screen and (max-width: 46em){.photo-fill.right-text .container{width:100%;margin:0}}.photo-fill.right-text.three-quarters .text-wrapper{width:610px}@media screen and (max-width: 46em){.photo-fill.right-text.three-quarters .text-wrapper{width:100%}}.photo-fill.right-text.three-quarters .container{margin:0 0 0 38%}@media screen and (max-width: 46em){.photo-fill.right-text.three-quarters .container{margin:0}}@media screen and (max-width: 46em){.photo-fill:after,.photo-fill .text-wrapper,.photo-fill .container,.photo-fill.right-text:after,.photo-fill.right-text .text-wrapper,.photo-fill.right-text .container,.photo-fill.right-text.three-quarters:after,.photo-fill.right-text.three-quarters .text-wrapper,.photo-fill.right-text.three-quarters .container{width:100%;margin:0}}.color-block{background:#3804c1;color:#fff}.color-block h2,.color-block p.subheader{color:#f9d524}.tapestry{background:#3804c1;color:#fff}.tapestry:after{content:"";background-image:url("/images/tapestry-wireframe-dark-blue.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:728px 275px;-moz-background-size:728px 275px;background-size:728px 275px;background-position:left top;background-repeat:repeat;opacity:.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.tapestry:after{background-image:url("/images/tapestry-wireframe-dark-blue@2x.png?auto=webp")}}.tapestry h1,.tapestry h2{color:#f9d524}.tapestry p{color:#fff}.tapestry.yellow{background:#f9d524}.tapestry.yellow:after{background-image:url("/images/tapestry-wireframe-orange.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:728px 275px;-moz-background-size:728px 275px;background-size:728px 275px;background-position:left top;background-repeat:repeat;opacity:.2}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.tapestry.yellow:after{background-image:url("/images/tapestry-wireframe-orange@2x.png?auto=webp")}}.tapestry.yellow h1,.tapestry.yellow h2{color:#3804c1}.tapestry.yellow p{color:#212121}.tapestry.grey{background:#fafafa}.tapestry.grey:after{background-image:url("/images/tapestry-wireframe-grey.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:728px 275px;-moz-background-size:728px 275px;background-size:728px 275px;background-position:left top;background-repeat:repeat;opacity:.5}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.tapestry.grey:after{background-image:url("/images/tapestry-wireframe-grey@2x.png?auto=webp")}}.tapestry.grey h1,.tapestry.grey h2{color:#3804c1}.tapestry.grey p{color:#212121}.tapestry.blue-dark{background:#1b0260}.tapestry.blue-dark:after{background-image:url("/images/tapestry-wireframe-blue.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:728px 275px;-moz-background-size:728px 275px;background-size:728px 275px;background-position:left top;background-repeat:repeat}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.tapestry.blue-dark:after{background-image:url("/images/tapestry-wireframe-blue@2x.png?auto=webp")}}.tapestry.black{background:#000}.tapestry.black:after{background-image:url("/images/tapestry-wireframe-grey.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:728px 275px;-moz-background-size:728px 275px;background-size:728px 275px;background-position:left top;background-repeat:repeat;opacity:.15}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.tapestry.black:after{background-image:url("/images/tapestry-wireframe-grey@2x.png?auto=webp")}}.tapestry.black h1,.tapestry.black h2{color:#f9d524}.tapestry.black p{color:#fff}.tapestry.full-color{padding:3rem 0;background:#3804c1}@media screen and (max-width: 46em){.tapestry.full-color{padding:3rem 1rem}}.tapestry.full-color:after{content:"";background-image:url("/images/tapestry-color.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:960px 240px;-moz-background-size:960px 240px;background-size:960px 240px;background-position:left top;background-repeat:repeat;opacity:1}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.tapestry.full-color:after{background-image:url("/images/tapestry-color@2x.png?auto=webp")}}@media screen and (max-width: 46em){.tapestry.full-color:after{background-position-x:center}}.tapestry.full-color .container{background:#3804c1;padding:2rem;border:10px solid #0062fd}.tapestry.full-color .container h2,.tapestry.full-color .container p{color:#f9d524}@media screen and (max-width: 46em){.tapestry.full-color .container{padding:1rem}}.infotainment{padding:4em 0;background:#f9d524;position:relative;color:#3804c1}@media screen and (max-width: 46em){.infotainment{padding:2em 0}}.infotainment h2{color:#3804c1}.infotainment p{color:#1b0260;font-family:"sharp-sans",Montserrat,Verdana,sans-serif;font-weight:500}.infotainment .left-illustration{text-align:left;padding-left:400px;background-image:url("/images/illustrations/transparency-background.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:310px 248px;-moz-background-size:310px 248px;background-size:310px 248px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.infotainment .left-illustration{background-image:url("/images/illustrations/transparency-background@2x.png?auto=webp")}}@media screen and (max-width: 46em){.infotainment .left-illustration{padding:230px 1em 0;text-align:center;background-size:275px 220px;background-position:50% 0}}.infotainment .left-illustration h4{color:#1b0260;margin:1rem 0;font-weight:bold;letter-spacing:0}.infotainment .right-illustration{text-align:left;padding-right:480px;background-image:url("/images/illustrations/grid-yellow-bg.png?auto=webp");background-repeat:no-repeat;-webkit-background-size:434px 300px;-moz-background-size:434px 300px;background-size:434px 300px;background-position:530px 0}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.infotainment .right-illustration{background-image:url("/images/illustrations/grid-yellow-bg@2x.png?auto=webp")}}@media screen and (max-width: 46em){.infotainment .right-illustration{padding:230px 1em 0;text-align:center;background-size:360px 249px;background-position:50% 0}}.navigation{padding:1em;background:#fff;border-bottom:1px solid rgba(65,65,66,0.2);box-shadow:0 2px 0 rgba(0,0,0,0.035);position:static}@media screen and (max-width: 46em){.navigation{padding:.5em 1em}}.navigation ul{list-style:none;padding:0;margin:0 auto;max-width:100%;text-align:center}.navigation ul li{display:inline-block;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;font-weight:bold}@media screen and (max-width: 46em){.navigation ul li{font-size:.75rem;line-height:2}}.navigation ul li:after{content:'\2022';padding:0 .75em;color:rgba(65,65,66,0.2)}@media screen and (max-width: 46em){.navigation ul li:after{padding:0 .15em}}.navigation ul li:last-child:after{display:none}@media screen and (max-width: 46em){.navigation ul li .no-mobile{display:none}}.navigation.sticky{z-index:100}.navigation .button-secondary,.navigation .button-secondary:hover{background:#fff;margin-bottom:0}.sticky{position:sticky;top:0;width:100%}a.back-to-top{display:inline-block;margin-top:2em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);padding:1em}a.back-to-top .icon{fill:rgba(33,33,33,0.2);display:block}a.back-to-top:hover .icon,a.back-to-top:focus .icon{fill:rgba(33,33,33,0.4);text-decoration:none}p.secondary{font-size:1rem}p.secondary a{color:#0062fd;border:none;display:inline-block;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;background:#f5f5f5;padding:1em;margin:0 .5em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}p.secondary a:hover{background:#f2f2f2;text-decoration:none;color:#0058e4}@media screen and (max-width: 46em){p.secondary a{margin:.5em}}.icon-messenger{background-image:url("/images/icon/fb-messenger-icon.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:33px;height:33px;display:inline-block;margin-left:8px;margin-right:6px;position:relative;top:.5em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-messenger{background-image:url("/images/icon/fb-messenger-icon@2x.png?auto=webp")}}.icon-messenger span{display:none}@media screen and (max-width: 46em){.icon-messenger{margin-right:8px;width:2.55em;height:2.55em;top:.7em}}.icon-nextdoor{background-image:url("/images/icon/nextdoor.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:29px;background-size:contain;height:33px;display:inline-block;position:absolute;left:5px;top:4px}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-nextdoor{background-image:url("/images/icon/nextdoor@2x.png?auto=webp")}}.icon-nextdoor span{display:none}@media screen and (max-width: 46em){.icon-nextdoor{margin-right:8px;width:2.55em;height:2.55em;top:.7em}}.icon-sms{background-image:url("/images/icon/sms-icon.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:2.55em;height:2.55em;display:inline-block;margin-left:8px;margin-right:8px;position:relative;top:.7em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-sms{background-image:url("/images/icon/sms-icon@2x.png?auto=webp")}}.icon-sms span{display:none}.icon-messenger-white{background-image:url("/images/icon/fb-messenger-icon-white.png?auto=webp");background-repeat:no-repeat;background-size:cover;width:33px;height:33px;display:inline-block;position:relative;top:.5em}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.icon-messenger-white{background-image:url("/images/icon/fb-messenger-icon-white@2x.png?auto=webp")}}.icon-messenger-white span{display:none}.button-messenger .icon-messenger-white{width:17px;height:17px;margin:0 4px 0 0;vertical-align:middle;top:0}.button-nextdoor .icon-nextdoor{width:17px;height:17px;margin:0 4px 0 0;vertical-align:middle;top:0;position:unset}.button-messenger .icon-messenger{width:25px;height:25px}.share-buttons h4{margin:0 0 8px}.share-buttons .button-secondary{margin:0 4px;width:137px}@media screen and (max-width: 46em){.share-buttons .button-secondary{margin:8px 4px 0;color:#fff;width:auto;position:relative;text-shadow:none}.share-buttons .button-secondary:first-of-type{margin-left:0}.share-buttons .button-secondary:last-of-type{margin-right:0}}@media screen and (max-width: 46em){.share-buttons .button-secondary.button-email,.share-buttons .button-secondary.button-facebook,.share-buttons .button-secondary.button-messenger,.share-buttons .button-secondary.button-twitter,.share-buttons .button-secondary.button-nextdoor,.share-buttons .button-secondary.button-sms,.share-buttons .button-secondary.button-share-tray{display:inline-block !important}}.donor-share-tools .icon{position:absolute;left:3px;top:3px}.facebook-share-popup ul{display:flex;justify-content:center;flex-wrap:wrap;row-gap:1rem}@media screen and (max-width: 46em){.facebook-share-popup ul{display:inline-block}}.overlay-iframe-wrapper:has(.fb-interstitial) .overlay-close{right:1rem;top:1rem}@media screen and (max-width: 46em){.overlay-iframe-wrapper:has(.fb-interstitial) .overlay-close{right:0.5rem;top:0.5rem}}.fb-interstitial{padding:4rem 3rem;display:flex;align-items:center;background-color:#fff;z-index:1003;flex-direction:column;justify-content:center;background-image:url(https://www.donorschoose.org/images/misc/img-contextbar-bkg@2x.png);background-repeat:no-repeat;border:4px solid #1b0260;border-radius:1rem;padding-bottom:6.5rem !important;background-position-y:120%;background-position-x:center;background-size:110%;color:#212121}.fb-interstitial h2{font-size:2rem;color:#212121}.fb-interstitial .subheader{margin:0px 0 24px;font-weight:unset}.fb-interstitial .copied-friendly-message{margin-bottom:2rem;font-weight:normal;background-color:#f1f1f1;padding:16px !important;border-radius:12px;font-size:16px !important;width:440px}.fb-interstitial .fb-not-open-link{margin-top:2rem;margin-bottom:1rem}.fb-interstitial .fb-not-open-link .button-secondary{padding-right:2rem;padding-left:2rem}@media screen and (max-width: 46em){.fb-interstitial{padding:1.5rem;padding-bottom:0 !important;background-image:none}.fb-interstitial .copied-friendly-message{width:auto}}.teacher-share-buttons li:has(.screen.on){display:inline-block;margin-top:0}.share-wrapper{text-align:center}@media screen and (max-width: 46em){.share-wrapper .share-wrapper{padding-bottom:0}}.share-wrapper.left{text-align:left}@media screen and (max-width: 46em){.share-wrapper.left{padding:0 1em 1.5em;text-align:center}}.share-wrapper.left li{margin:.5em 0}@media screen and (max-width: 46em){.share-wrapper{padding-bottom:1em}}.share-wrapper ul{margin:0 auto;padding-left:0}.share-wrapper li{list-style-type:none;display:inline}.share-wrapper li:first-of-type{margin-left:0}@media screen and (max-width: 46em){.share-wrapper li{margin:8px 4px}}.share-wrapper li a{padding-top:6px}.share-wrapper a:hover{text-decoration:none}.share-wrapper .icon{width:2.75em;height:2.75em}@media screen and (max-width: 46em){.share-wrapper .icon{width:3.5em;height:3.5em}}.share-wrapper .icon-ss-pinterest{fill:#BD081C}.share-wrapper .icon-ss-facebook{fill:#1877F2}.share-wrapper .icon-ss-twitter{fill:#00aced}.share-wrapper .icon-ss-mail{fill:#414142}.share-wrapper .icon-ss-link{fill:#414142}.share-wrapper .icon-ss-instagram{display:inline-block;border-radius:100px;max-height:37px;max-width:37px;background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);margin-left:0.5rem;position:relative;top:-.25rem}.share-wrapper .icon-ss-instagram .icon-instagram{fill:#fff;max-width:1.5em;max-height:1.5em}.message-idea{margin:1em 0px;display:flex;align-items:center}.message-idea .text-to-copy{font-style:italic;margin-right:1em;position:relative}.message-idea .text-to-copy:before{position:absolute;font-size:80px;content:open-quote;top:-30px;left:-24px;color:#ededed;z-index:-1}.message-idea .text-to-copy .close-quote{color:#bdbdbd}.message-idea .button-secondary{white-space:nowrap}@media screen and (max-width: 46em){.message-idea .button-secondary{text-align:center;white-space:normal;line-height:1.3em}}.facebook-share-popup{padding:2em 2em 1em;text-align:left;position:relative}.facebook-share-popup h4{padding-bottom:.5rem;border-bottom:1px dotted rgba(65,65,66,0.2)}.facebook-share-popup p{margin:1em 0;width:auto}.facebook-share-popup .button-facebook,.facebook-share-popup .button-messenger{margin:1em 0 0 0;display:block;text-align:center}.facebook-share-popup .reminder{position:absolute;top:-48px;left:50%;text-align:center;width:80%;margin-left:-40%;opacity:.9}.facebook-share-example{border-top:1px solid rgba(65,65,66,0.2);border-bottom:1px solid rgba(65,65,66,0.2);background-color:#fafafa;margin:0 -2em;padding:1em 2em;display:flex;align-items:center}.facebook-share-example .share-image{display:inline-block;vertical-align:middle;margin-right:2em}.facebook-share-example .share-image img{width:158px;height:158px}@media screen and (max-width: 46em){.facebook-share-example .share-image img{width:75px;height:75px}}.facebook-share-example .share-data{display:inline-block;vertical-align:middle}.facebook-share-example .site-url{color:#606770;flex-shrink:0;font-size:12px;line-height:16px;overflow:hidden;padding:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.facebook-share-example .share-url{color:#1d2129;font-size:16px;font-weight:600;line-height:20px}.facebook-share-example .share-description{color:#606770;font-size:14px;line-height:20px}.share-lightbox{padding-top:3em}.share-lightbox .share-lightbox-content{margin:0 1em;padding:3em 0.5em;border-top:1px dotted rgba(65,65,66,0.2)}.share-lightbox .share-lightbox-content .h3{padding-bottom:1em}.share-lightbox .share-lightbox-content .share-wrapper{padding-left:0px}.share-lightbox .share-lightbox-content .share-wrapper .icon{width:4em;height:4em;margin:0 1em}.share-lightbox .share-lightbox-content .share-wrapper .icon-messenger{top:0em;margin-bottom:0.5em;height:48px;width:48px}.copylink-popup{font-size:.75rem;background-color:#fefbeb;position:absolute;border-color:#fafafa;top:-.3em;padding:.5em;right:7.2em;display:none;opacity:1;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-webkit-animation-timing-function:cubic-bezier(0.2, 0, 0.04, 1);animation-duration:300ms;-webkit-animation-duration:300ms}@keyframes fadeInUp{0%{top:0.2em;opacity:.5}100%{top:-0.3em;opacity:1}}.copylink-popup::before{content:"";display:block;position:absolute;box-sizing:border-box;width:15px;height:15px;border-width:1px 0 0 1px;border-style:solid;border-color:#fafafa;transform:rotate(225deg) skew(0deg, 0deg);left:47%;bottom:-8px;background:#fefbeb}@media screen and (max-width: 46em){.copylink-popup{background-color:#fefbeb;top:4%;right:55.8%}@keyframes fadeInUp{0%{top:2.7%;opacity:.5}100%{top:2.3%;opacity:1}}}.donor-share-tools{display:flex;padding:1rem;background:rgba(65,65,66,0.05);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;flex-direction:column;row-gap:1rem}@media screen and (max-width: 46em){.donor-share-tools{background-color:transparent;padding:0}}.donor-share-tools h3{margin-bottom:0rem}.donor-share-tools .header{display:flex;flex-direction:row;column-gap:1rem;align-items:center}.donor-share-tools .donor-share-image{width:78px;height:61px;background-image:url("/images/donor-share-image.png?auto=webp");background-repeat:no-repeat;background-size:cover;background-size:contain}@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx),(min-width: 1600px){.donor-share-tools .donor-share-image{background-image:url("/images/donor-share-image@2x.png?auto=webp")}}.donor-share-tools .message{display:flex;flex-direction:column;text-align:left}.donor-share-tools .options{display:flex;flex-direction:row;justify-content:stretch;column-gap:1rem;row-gap:1rem;margin-top:1rem}@media screen and (max-width: 46em){.donor-share-tools .options{flex-direction:column}}.donor-share-tools .options .button-secondary{margin-bottom:0;width:100%;position:relative;padding-left:2rem;text-align:center}.donor-share-tools .options .button-secondary svg{width:2.75em;height:2.75em}.donor-share-tools .options .button-secondary svg.icon-ss-facebook{fill:#1877F2}.donor-share-tools .options .button-secondary svg.icon-ss-mail{fill:#414142}.donor-share-tools .options .button-secondary svg.icon-ss-nextdoor{fill:#1B8751}.donor-share-tools .options .copy-link-mobile{display:none}@media screen and (max-width: 46em){.donor-share-tools .options .copy-link-mobile{display:flex;flex:1;justify-content:center;align-items:center}.donor-share-tools .options .copy-link-mobile .copy-link{display:flex;width:100%;justify-content:center}.donor-share-tools .options .copy-link-mobile .copy-link .project-url{display:none}.donor-share-tools .options .copy-link-mobile .copy-link .project-url.copied+.button-secondary::before{opacity:1}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;border:none;width:100%;margin-bottom:0;position:relative}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary:hover{background-color:transparent}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary::before{content:'Copied!';position:absolute;top:calc(100% + 8px);bottom:unset;left:50%;transform:translateX(-50%);background:#fafafa;color:#212121;border:1px solid rgba(65,65,66,0.2);z-index:1000;font-size:14px;line-height:36px;padding:0 16px;opacity:0;transition:opacity 0.3s;pointer-events:none;border-radius:8px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary span{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary svg{position:relative;width:3em;height:4em;margin:0;left:unset;padding:0}.donor-share-tools .options .copy-link-mobile .copy-link .button-secondary svg.icon-ss-link{fill:#414142}}.donor-share-tools .copy-link{display:flex;justify-content:stretch;column-gap:1rem}.donor-share-tools .copy-link .button-secondary{margin-bottom:0}@media screen and (max-width: 46em){.donor-share-tools .copy-link .button-secondary{position:relative}}@media screen and (max-width: 46em){.donor-share-tools .copy-link{justify-content:center;position:relative}}.donor-share-tools .project-url{width:100%;display:flex;justify-content:stretch;position:relative;align-items:center;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}@media screen and (max-width: 46em){.donor-share-tools .project-url{display:none}}.donor-share-tools .project-url svg{position:absolute;left:10px;top:1px;fill:rgba(33,33,33,0.2);width:1.5rem}.donor-share-tools .project-url input{width:100%;height:100%;padding:.5rem 1rem .5rem 2.5rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;color:rgba(65,65,66,0.75);outline:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);border:1px solid rgba(65,65,66,0.2)}.donor-share-tools .project-url:before{content:'Copied!';padding:.25rem .5rem;background-color:#6EA217;color:#fff;position:absolute;left:10px;font-size:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);z-index:10;opacity:0;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}.donor-share-tools .project-url.copied input{color:#6EA217;padding-left:5rem;border:1px solid rgba(110,162,23,0.5)}.donor-share-tools .project-url.copied svg{fill:#6EA217;opacity:0}.donor-share-tools .project-url.copied:before{opacity:1;font-size:.75rem}@media screen and (max-width: 46em){.donor-share-tools{text-align:center;width:100%}.donor-share-tools .donor-share-image{display:none}.donor-share-tools .button-secondary{margin-bottom:0}.donor-share-tools .message{text-align:center;width:100%}.donor-share-tools .options{flex-direction:row;margin-top:0}.donor-share-tools .options>*{flex:1 1 0%;min-width:0}.donor-share-tools .options .copy-link-mobile{justify-content:center;align-items:center}.donor-share-tools .options .copy-link-mobile .copy-link{width:100%;justify-content:center}.donor-share-tools .options .button-secondary{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;border:none}.donor-share-tools .options .button-secondary:hover{background-color:transparent}.donor-share-tools .options .button-secondary svg,.donor-share-tools .options .button-secondary .icon-nextdoor{position:relative;width:3em;height:4em;margin:0;left:unset;padding:0}.donor-share-tools .options .button-secondary .icon-nextdoor{margin-top:-1px;margin-bottom:1px;top:unset;background-position:center}}.teacherhub-projectcard .teacher-hub-share-wrapper .copy-link .project-url+.button-secondary{display:block;position:absolute;left:0;top:0;height:100%;width:100%}.favorites-share-wrapper{width:100%}@media (min-width: 46.0625em){#add-to-project-favorites-heart-holder{position:absolute;left:34px}}@media (min-width: 46.0625em){#add-to-project-favorites-heart-holder{float:left}}#content{min-height:3450px}@media screen and (max-width: 46em){#content{min-height:4100px}}h1{font-size:3rem;border-bottom:0;text-align:center;max-width:100%;margin:0;font-weight:900;letter-spacing:-2px;line-height:130%}@media screen and (max-width: 46em){h1{font-size:2rem;letter-spacing:-1px;margin-top:.5rem}}h1+.subheader{margin-bottom:1rem}@media screen and (max-width: 46em){h1+.subheader{margin:0 auto}}h2{font-size:1.5rem}.emphasis{font-family:"sharp-sans",Montserrat,Verdana,sans-serif;font-weight:900;letter-spacing:-2px;line-height:130%;font-size:36px}@media screen and (max-width: 46em){.emphasis{font-size:1.5rem;letter-spacing:-1px}}.emphasis .subtle-link{letter-spacing:0;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-skip-ink:auto;text-decoration-color:rgba(27,2,96,0.5);text-decoration-thickness:13%;text-underline-offset:20.5%;text-underline-position:from-font}.description,.background{font-size:1.25rem;max-width:650px;font-weight:400}.description p{line-height:1.6}#content{background-color:#fff}@media screen and (max-width: 46em){#content{padding:0 1rem}}#mainHeader{border-bottom:none}.campaign-giving-container{display:flex;flex-direction:column;row-gap:2rem;align-items:center;padding:0rem 0 6rem}@media screen and (max-width: 46em){.campaign-giving-container{row-gap:2rem}}@media screen and (max-width: 46em){.campaign-giving-container .intro .subheader{order:5;margin-top:1rem !important}}.campaign-giving-container .description p:last-child{margin:0}.campaign-image{width:100%;-webkit-border-radius:4.375rem;-moz-border-radius:4.375rem;-ms-border-radius:4.375rem;-o-border-radius:4.375rem;border-radius:4.375rem;overflow:hidden;height:400px;background-color:rgba(0,98,253,0.15);position:relative}@media screen and (max-width: 46em){.campaign-image{height:200px}}.campaign-image img{width:100%;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);animation:0.3s cubic-bezier(0.2, 0, 0.04, 1) 0.3s forwards appear}@media screen and (max-width: 46em){.campaign-image img{margin-top:0rem;height:100%;width:unset}}.subheader{line-height:160%;color:rgba(33,33,33,0.75);max-width:650px;margin:0 auto;text-align:center}.anchored-donation-container{width:100%}.give-actions{width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.give-actions .text-link{font-size:.875rem}@media screen and (max-width: 46em){.give-actions .text-link{font-size:1.125rem}}@media screen and (max-width: 46em){.give-actions{align-items:center;gap:.5rem}}.mobile-give{margin-bottom:0rem}.give-bar{display:flex;flex-direction:row;gap:3rem;margin:0 auto;width:100%;max-width:850px;align-items:flex-start;justify-content:center}@media screen and (max-width: 46em){.give-bar{flex-direction:column;height:fit-content;gap:1rem}}.photo-caption{font-size:1rem;color:rgba(33,33,33,0.5);text-align:center;font-style:italic;width:100%}@media screen and (max-width: 46em){.photo-caption{font-size:.875rem;bottom:0;background-color:rgba(255,255,255,0.85);color:#212121;position:absolute}}.photo-caption p{margin-bottom:0}@media screen and (max-width: 46em){.photo-caption p{padding:.5rem 2rem}}.dc-info{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0 3rem;text-align:center}.donation-amounts{width:100%;margin-bottom:.5rem;column-gap:.5rem;display:flex}@media screen and (max-width: 46em){.donation-amounts{margin-bottom:0}}.donation-amounts>button{margin-bottom:0;width:100%;padding:0 1rem;animation:pulse 0.5s cubic-bezier(0.2, 0, 0.04, 1) forwards}@media screen and (max-width: 46em){.donation-amounts>button{padding:.75rem;font-size:1.125rem}}.donation-amounts button:nth-child(1n){animation-delay:.85s}.donation-amounts button:nth-child(2n){animation-delay:.95s}.donation-amounts button:nth-child(3n){animation-delay:1.05s}.donation-amounts button:nth-child(4n){animation-delay:1.15s}.out-of-pocket{border:1px solid rgba(237,231,223,0.5);display:flex;flex-direction:row;column-gap:2rem;position:relative;margin-top:2rem;padding:1rem 2rem 1rem 9rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;max-width:650px;align-items:center}.out-of-pocket img{position:absolute;left:2rem;bottom:1rem}.out-of-pocket p{margin-bottom:0}.out-of-pocket span{font-weight:bold}.form-redux .custom-amount-box{display:flex;justify-content:flex-start;position:relative;align-items:center;gap:.5rem}.form-redux .custom-amount-box:before{content:'\0024';left:15px;color:rgba(33,33,33,0.5);position:absolute}@media screen and (max-width: 46em){.form-redux .custom-amount-box{flex-direction:row}}.form-redux .custom-amount-box input{height:50px;padding-left:2rem;margin-right:.5rem}.form-redux .custom-amount-box .button-primary,.form-redux .custom-amount-box .button-secondary{margin-bottom:0}.intro{display:flex;flex-direction:column;gap:1rem;width:100%}.intro .fixed{width:100% !important;position:fixed;z-index:100;left:0;top:0;background-color:white;border-bottom:1px solid rgba(65,65,66,0.2);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.15)}@media screen and (max-width: 46em){.intro .fixed{top:unset !important;bottom:0;border-top:1px solid rgba(65,65,66,0.2);border-bottom:none;padding:0 1rem}}.intro .fixed input[type="number"]{width:150px}@media screen and (max-width: 46em){.intro .fixed input[type="number"]{width:100%}}.intro .fixed .dollar-amount{font-size:1rem}.intro .fixed .donation-amounts{margin-bottom:0}.intro .fixed .text-link{white-space:pre;line-height:50px;height:50px;padding:0 1rem;border:1px solid rgba(65,65,66,0.2);color:#414142;font-size:1.125rem;font-family:"sharp-sans",Montserrat,Verdana,sans-serif;text-decoration:none;font-weight:bold;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;border-radius:2rem}@media screen and (max-width: 46em){.intro .fixed .text-link{width:100%;text-align:center}}.intro .fixed .progress-container{margin-right:3rem;max-width:100%}@media screen and (max-width: 46em){.intro .fixed .progress-container{margin-right:0}}.intro .fixed .button-secondary{margin-bottom:0rem}.intro .fixed .anchored-donation-container{width:fit-content}@media screen and (max-width: 46em){.intro .fixed .anchored-donation-container{width:100%}}.intro .fixed .give-bar{gap:0;max-width:980px;margin:1rem auto;align-items:center;justify-content:space-between}@media screen and (max-width: 46em){.intro .fixed .give-bar{gap:1rem}}.intro .fixed .give-actions{gap:.5rem;flex-direction:row;align-items:center}@media screen and (max-width: 46em){.intro .fixed .give-actions{flex-direction:column;width:100%}}.quote{font-weight:500;font-family:"sharp-sans",Montserrat,Verdana,sans-serif;font-size:1.5rem;line-height:160%}.testimonial{background-color:#E9FCFC;color:#1b0260;display:flex;flex-direction:row;column-gap:4rem;padding:4rem;margin:2rem 0rem;justify-content:center;-webkit-border-radius:4.375rem;-moz-border-radius:4.375rem;-ms-border-radius:4.375rem;-o-border-radius:4.375rem;border-radius:4.375rem}@media screen and (max-width: 46em){.testimonial{flex-direction:column;align-items:center;row-gap:2rem;padding:2rem}}.testimonial .subtle-link{color:#1b0260;text-decoration-style:dotted;text-decoration-color:rgba(65,65,66,0.5);text-decoration-line:underline}.testimonial .quote{font-size:1.25rem}.testimonial .testimonial-image,.testimonial .testimonial-teacher{height:300px;width:300px;min-width:300px;position:relative;background-position:center center;background-size:105%;background-image:url("/images/funds/testimonial-classroom.webp");-webkit-border-radius:500px;-moz-border-radius:500px;-ms-border-radius:500px;-o-border-radius:500px;border-radius:500px}.testimonial .testimonial-teacher{width:128px;height:128px;min-width:unset;position:absolute;top:-1rem;right:-1rem;border:8px solid white;background-image:url("/images/funds/testimonial-teacher.webp")}.testimonial .statement{display:flex;flex-direction:column;justify-content:center}.progress-container{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:45%}@media screen and (max-width: 46em){.progress-container{max-width:100%}}.progress-container .dollar-amount{font-size:1.25rem;color:#01695E;display:flex;align-items:flex-end;gap:.5rem;line-height:1}.progress-container .dollar-amount .goal{color:rgba(33,33,33,0.5);font-size:.875rem}.progress-container .progress-bar{background-color:rgba(1,105,94,0.1);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;position:relative;height:12px;display:flex;align-items:center;background-image:repeating-linear-gradient(45deg, rgba(1,105,94,0), rgba(1,105,94,0) 10px, rgba(1,105,94,0.1) 10px, rgba(1,105,94,0.1) 20px);background-size:30px 40px;animation:stripe-move 1.5s linear infinite}.progress-container .progress-bar:after{content:url("/images/funds/progress-flag.svg");right:-20px;top:-15px;position:absolute;z-index:4}@media screen and (max-width: 46em){.progress-container .progress-bar:after{right:-5px}}.progress-container .progress-bar .progression{background-color:#01695E;display:inline-flex;width:0%;align-items:center;height:12px;overflow:hidden;transition:width 0.5s cubic-bezier(0.2, 0, 0.04, 1);transition-delay:.5s;z-index:1;position:relative;-webkit-border-radius:1rem 0 0 1rem;-moz-border-radius:1rem 0 0 1rem;-ms-border-radius:1rem 0 0 1rem;-o-border-radius:1rem 0 0 1rem;border-radius:1rem 0 0 1rem}.progress-container .donors{color:rgba(33,33,33,0.5);font-size:.875rem;line-height:1}.learn-more-container{display:flex;flex-direction:row;gap:1rem}@media screen and (max-width: 46em){.learn-more-container{flex-direction:column}}a.learn-more-1,a.learn-more-2{background-color:#FFF9DA;-webkit-border-radius:4.375rem;-moz-border-radius:4.375rem;-ms-border-radius:4.375rem;-o-border-radius:4.375rem;border-radius:4.375rem;max-width:50%;width:100%;padding:3.5rem;color:#1b0260}@media screen and (max-width: 46em){a.learn-more-1,a.learn-more-2{max-width:100%;padding:2rem}}a.learn-more-1>div,a.learn-more-2>div{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}a.learn-more-1 .subtle-link,a.learn-more-2 .subtle-link{font-size:1.25rem;display:flex;gap:.5rem;color:#1b0260;justify-content:center;padding:0 .5rem;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}a.learn-more-1 .subtle-link:after,a.learn-more-2 .subtle-link:after{content:url("/images/funds/learn-more-arrow.svg");width:18px;height:18px}a.learn-more-1 img,a.learn-more-2 img{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}a.learn-more-1 p,a.learn-more-2 p{font-size:2rem}@media screen and (max-width: 46em){a.learn-more-1 p,a.learn-more-2 p{font-size:1.5rem;letter-spacing:-1px}}a.learn-more-1:hover,a.learn-more-2:hover{text-decoration:none}a.learn-more-1:hover .subtle-link,a.learn-more-2:hover .subtle-link{background-color:rgba(27,2,96,0.1)}a.learn-more-2{background-color:#F4E9F2}.activity-feed{width:100%;max-width:650px;display:flex;margin:2rem 0rem 2rem 0rem;flex-direction:column;padding:2rem 0rem 1rem 2rem;background-color:white;border-top:1px solid rgba(65,65,66,0.2)}@media screen and (max-width: 46em){.activity-feed{border:none;border-top:1px solid rgba(65,65,66,0.2);padding:2rem 0rem 2rem 1rem;margin:2rem 0 0;border-radius:0}}.activity-feed .text-link{text-align:left;font-size:1.125rem;margin-top:1rem}.activity-feed .activity-feed-notification{padding:1rem;border-left:1px solid rgba(65,65,66,0.2);position:relative;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.activity-feed .activity-feed-notification .notification-date{font-size:1rem}.activity-feed .activity-feed-notification .notification-comment{font-size:.875rem}.activity-feed .activity-feed-notification .notification-title{font-weight:bold;font-size:.875rem}.activity-feed .activity-feed-notification.latest-update{font-size:1.25rem;padding:0;border-left:0;margin-bottom:2rem}.activity-feed .activity-feed-notification.latest-update .notification-comment,.activity-feed .activity-feed-notification.latest-update .notification-date{font-size:1.25rem}.activity-feed .activity-feed-notification.latest-update .notification-title{font-family:"sharp-sans",Montserrat,Verdana,sans-serif;font-size:1.5rem}.activity-feed .activity-feed-notification .latest-update-date{color:rgba(33,33,33,0.5);padding-left:1rem;font-weight:normal}.activity-feed .activity-feed-notification .notification-date,.activity-feed .activity-feed-notification .latest-update-text{color:#ED0038;font-variant:all-small-caps;margin-bottom:.5rem}.activity-feed .activity-feed-notification .notification-date:before,.activity-feed .activity-feed-notification .latest-update-text:before{content:"";position:absolute;left:-5px;top:24px;width:9px;height:9px;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;background-color:#ED0038}.activity-feed .activity-feed-notification .latest-update-text{color:#ED0038;font-variant:all-small-caps;font-weight:bold;margin-left:1.5rem}.activity-feed .activity-feed-notification .latest-update-text:before{width:13px;height:13px;top:9px;left:-5px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-webkit-animation:1.5s cubic-bezier(0.2, 0, 0.04, 1) dot-pulse 1.5s infinite;-moz-animation:1.5s cubic-bezier(0.2, 0, 0.04, 1) dot-pulse 1.5s infinite;animation:1.5s cubic-bezier(0.2, 0, 0.04, 1) dot-pulse 1.5s infinite}.empty-activity{margin-top:2rem;margin-bottom:2rem;background-color:#fafafa;color:#414142;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;padding:2rem;text-align:left;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}.empty-activity .now-funding{text-align:left;color:#ED0038;font-weight:bold;font-size:1.25rem}@keyframes dot-pulse{from{box-shadow:0px 0px 0px 0px rgba(237,0,56,0.75);-webkit-box-shadow:0px 0px 0px 0px rgba(237,0,56,0.75);-moz-box-shadow:0px 0px 0px 0px rgba(237,0,56,0.75)}to{box-shadow:0px 0px 0px 13px rgba(237,0,56,0);-webkit-box-shadow:0px 0px 0px 13px rgba(237,0,56,0);-moz-box-shadow:0px 0px 0px 13px rgba(237,0,56,0)}}.funds-share-tools{max-width:650px;width:100%}.funds-share-tools p{margin:0;font-size:1.25rem}.funds-share-tools .donor-share-tools{background-color:transparent;padding:0;margin-top:1rem}.funds-share-tools .donor-share-tools .copy-link{width:100%}.funds-share-tools .donor-share-tools .copy-link .button-secondary .icon{top:0;left:0;position:relative}.funds-share-tools .donor-share-tools .icon-ss-nextdoor{height:unset}.funds-share-tools .donor-share-tools .options{position:relative;margin-top:0;left:-4px}@media screen and (max-width: 46em){.funds-share-tools .donor-share-tools .options{left:unset}}.funds-share-tools .donor-share-tools .options>*{width:33%;display:inline-block}.funds-share-tools .donor-share-tools .options>* .button-secondary{width:100%;display:inline-block}@media screen and (max-width: 46em){.funds-share-tools .donor-share-tools .options>* .button-secondary{display:flex}}.funds-share-tools .donor-share-tools .options .copy-link-mobile{display:none}@media screen and (max-width: 46em){.funds-share-tools .donor-share-tools .options .copy-link-mobile{display:flex}.funds-share-tools .donor-share-tools .options .copy-link-mobile svg.icon-ss-link{margin-top:3px;position:relative;top:3px}}.funds-share-tools .donor-share-tools .project-url svg{top:3px;height:2.5rem}.price-comparison{display:none}.price-comparison .subheader{font-size:2rem}@media screen and (max-width: 46em){.price-comparison .subheader{font-size:1.25rem}}.price-comparison .price-description .subheader{text-align:left;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;color:#212121;font-weight:normal}.price-comparison .price-explanations{display:flex;flex-direction:row;gap:2rem;margin-top:3rem;flex-wrap:nowrap}@media screen and (max-width: 46em){.price-comparison .price-explanations{flex-direction:column;gap:4rem}}.price-comparison p{font-size:1.25rem;line-height:1.6}.price-comparison .explanation{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}.price-comparison .explanation .info{min-height:150px}.price-comparison .explanation img{width:100%}@media screen and (max-width: 46em){.price-comparison .explanation img{width:66%}}.price-comparison .explanation .button-primary{border:1px solid rgba(0,98,253,0.5);background-color:#fff;color:#0062fd;margin-bottom:0rem;margin-top:-1rem}.mobile-share{position:relative;margin-bottom:2rem}.mobile-share .share-tray{display:flex;align-items:center;justify-content:center;width:100%;height:42px;gap:1rem;border-radius:2rem;border:1px solid rgba(65,65,66,0.2)}.mobile-share .share-tray .icon{fill:#414142;width:2.5rem;height:2.5rem;position:relative}@media screen and (max-width: 46em){.mobile-share .share-tray .icon{display:none}}.mobile-share .share-tray:after{content:"More share options";display:inline-block;font-weight:bold;color:#414142;font-size:.875rem;font-family:"sharp-sans",Montserrat,Verdana,sans-serif}@keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.075)}100%{transform:scale(1)}}@keyframes stripe-move{from{background-position:0 0}to{background-position:30px 0px}}
