html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Proxima Nova";font-weight:400;src:url("https://www.dosomething.org/sites/default/files/fonts/proxima-nova/ProximaNova-Regular.eot");src:url("https://www.dosomething.org/sites/default/files/fonts/proxima-nova/ProximaNova-Regular.eot?") format("eot"),url("https://www.dosomething.org/sites/default/files/fonts/proxima-nova/ProximaNova-Regular.woff") format("woff")}@font-face{font-family:"Proxima Nova";font-weight:600;src:url("https://www.dosomething.org/sites/default/files/fonts/proxima-nova/ProximaNova-SBold.eot");src:url("https://www.dosomething.org/sites/default/files/fonts/proxima-nova/ProximaNova-SBold.eot?") format("eot"),url("https://www.dosomething.org/sites/default/files/fonts/proxima-nova/ProximaNova-SBold.woff") format("woff")}@font-face{font-family:"Proxima Nova";font-weight:700;src:url("https://www.dosomething.org/sites/default/files/fonts/proxima-nova/ProximaNova-Bold.eot");src:url("https://www.dosomething.org/sites/default/files/fonts/proxima-nova/ProximaNova-Bold.eot?") format("eot"),url("https://www.dosomething.org/sites/default/files/fonts/proxima-nova/ProximaNova-Bold.woff") format("woff")}@font-face{font-family:"CoveredGrace";src:url("https://www.dosomething.org/sites/default/files/fonts/covered-grace/CoveredGrace-Regular.eot");src:url("https://www.dosomething.org/sites/default/files/fonts/covered-grace/CoveredGrace-Regular.eot?#iefix") format("embedded-opentype"),url("https://www.dosomething.org/sites/default/files/fonts/covered-grace/CoveredGrace-Regular.woff") format("woff"),url("https://www.dosomething.org/sites/default/files/fonts/covered-grace/CoveredGrace-Regular.ttf") format("truetype"),url("https://www.dosomething.org/sites/default/files/fonts/covered-grace/CoveredGrace-Regular.svg#covered_by_your_graceregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"icomoon";src:url("../node_modules/@dosomething/forge/dist/assets/icons/icomoon.eot");src:url("../node_modules/@dosomething/forge/dist/assets/icons/icomoon.eot#iefix") format("embedded-opentype"),url("../node_modules/@dosomething/forge/dist/assets/icons/icomoon.ttf") format("truetype"),url("../node_modules/@dosomething/forge/dist/assets/icons/icomoon.woff") format("woff"),url("../node_modules/@dosomething/forge/dist/assets/icons/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}.fade-in,.fade-in-up,.fade-out,.fade-out-down,.tada,.wobble,.shake,.zoom-in{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;animation-duration:0.5s}.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fade-in-up{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-out{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fade-out-down{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes moveDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes moveDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(20px);transform:translateY(20px)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.wobble{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.95, 0.95, 0.95);transform:scale3d(0.95, 0.95, 0.95)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.95, 0.95, 0.95);transform:scale3d(0.95, 0.95, 0.95)}50%{opacity:1}}.zoom-in{-webkit-animation-name:zoomIn;animation-name:zoomIn}*{box-sizing:border-box}html{color:#444;font-family:"Proxima Nova","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;font-size:18px;line-height:1.5}body{width:100%;background:#ddd;color:#444;font-family:"Proxima Nova","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:18px;font-weight:400;line-height:1.5}p,ul,ol{font-size:18px}p+p,p+ul,p+ol,ul+p,ul+ul,ul+ol,ol+p,ol+ul,ol+ol{margin-top:24px}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6{margin-top:48px}a{color:#23b7fb;font-weight:600;text-decoration:none}a:hover{color:#55c7fc;text-decoration:underline}a:active{color:#049fe7}a.secondary{color:#999;font-weight:400;text-decoration:underline}img{display:block;max-width:100%;width:auto;height:auto}strong,b{font-weight:600}em{font-style:italic}mark{background:#fdfbbd}code{font-family:"Menlo", "Consolas", "Courier New", serif;font-size:0.8em}sup{position:relative;top:-0.5em;font-size:0.6em;padding:0;line-height:0;vertical-align:baseline}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}[hidden]{display:none}.show-at-medium{display:none}.show-at-large{display:none}.show-at-larger{display:none}.show-only-medium{display:none}.avatar{border-radius:50%;overflow:hidden;width:100px}.avatar img{min-width:100px;min-height:100px}.chat-bubble{position:relative;width:100%;background-color:#ddd;border-radius:10px;padding:24px;text-align:left;font-size:16px;margin-bottom:24px}.chat-bubble:before{position:absolute;content:'';width:0;height:0;left:15%;top:100%;border:10px solid;border-color:#ddd transparent transparent #ddd}.button{display:inline-block;clear:both;background:#23b7fb;border:0;margin:0;line-height:1.3;padding:0.55em 1em 0.45em;cursor:pointer;color:#fff;font-family:"Proxima Nova","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;font-size:24px;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:none;border-radius:4px;-moz-appearance:none;-webkit-appearance:none;white-space:normal}.button:hover{background:#55c7fc}.button:focus{outline:none;border:1px solid #23b7fb;box-shadow:0 0 3px #23b7fb;background:#55c7fc}.button:active{outline:0;background:#049fe7}.button:link,.button:active,.button:hover{color:#fff;text-decoration:none}.button.-secondary{color:#fff;text-decoration:none;background:#444;font-size:18px;font-weight:700}.button.-secondary:hover{background:#3c3c3c}.button.-secondary:active{background:#090909}.button.-tertiary{background:none;color:#444;font-size:18px;font-weight:400;text-transform:none;text-decoration:underline;border:0}.button.-tertiary:hover{color:#222;background-color:none;text-decoration:underline}.button.-tertiary:active{background-color:none}.button[disabled],.button.is-disabled{background:#ddd;color:#f7f7f7;cursor:default}.button[disabled]:hover,.button.is-disabled:hover{background:#ddd}.button[disabled]:active,.button.is-disabled:active{background:#ddd;color:#f7f7f7}.button.is-loading,.button.is-loading:hover,.button.is-loading:active{position:relative;color:#ddd;color:transparent;background:#eee url("data:image/svg+xml;charset=US-ASCII,%20%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%3E%3Cpath%20fill%3D%27%23DDD%27%20d%3D%27M8.984%2016.906c-4.385%200-7.953-3.567-7.953-7.953C1.03%204.568%204.6%201%208.985%201c4.386%200%207.953%203.568%207.953%207.953%200%204.386-3.567%207.953-7.953%207.953zM8.984%204C6.254%204%204.03%206.222%204.03%208.953c0%202.73%202.223%204.953%204.954%204.953%202.73%200%204.953-2.222%204.953-4.953%200-2.73-2.22-4.953-4.953-4.953z%27%2F%3E%3Cpath%20fill%3D%27%23999%27%20d%3D%27M1.03%208.953l.002.03h3l-.002-.03C4.03%206.223%206.253%204%208.984%204V1C4.6%201%201.03%204.568%201.03%208.953z%27%3E%3CanimateTransform%20attributeName%3D%27transform%27%20type%3D%27rotate%27%20from%3D%270%209%209%27%20to%3D%27360%209%209%27%20dur%3D%271.5s%27%20repeatCount%3D%27indefinite%27%20%2F%3E%3C%2Fpath%3E%3C%2Fsvg%3E%20") no-repeat center center;background-size:32px;box-shadow:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modernizr-no-smil .button.is-loading,.modernizr-no-smil .button.is-loading:hover,.modernizr-no-smil .button.is-loading:active,.modernizr-no-smil .button.is-loading:hover,.modernizr-no-smil .button.is-loading:hover:hover,.modernizr-no-smil .button.is-loading:hover:active,.modernizr-no-smil .button.is-loading:active,.modernizr-no-smil .button.is-loading:active:hover,.modernizr-no-smil .button.is-loading:active:active{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/fallbacks/spinner.gif")}.modernizr-no-rgba .button.is-loading,.modernizr-no-rgba .button.is-loading:hover,.modernizr-no-rgba .button.is-loading:active,.modernizr-no-rgba .button.is-loading:hover,.modernizr-no-rgba .button.is-loading:hover:hover,.modernizr-no-rgba .button.is-loading:hover:active,.modernizr-no-rgba .button.is-loading:active,.modernizr-no-rgba .button.is-loading:active:hover,.modernizr-no-rgba .button.is-loading:active:active{color:#ddd;background-image:none}.field-label{display:block;clear:both;width:100%;font-size:16px;font-weight:600;margin:0 0 6px;height:1.5em;overflow:hidden;transition:height 0.5s}.field-label em{font-style:normal;color:#999}.form-actions{text-align:center;margin-top:12px}.form-actions.-padded{margin:24px 0}.form-actions+.form-actions{margin-top:24px}.form-actions.-inline li{display:table-cell;vertical-align:middle}.form-actions.-inline li+li{padding-left:24px}.form-actions.-inline .button{font-size:18px;padding-top:14px;padding-bottom:10px}.form-item{margin-bottom:12px}.form-item.-padded{margin:24px 0}.form-item.-inline .field-label{display:inline-block;width:auto;margin:12px 12px 12px 0}.form-item.-inline .text-field{width:auto}.form-item.-inline .option{display:inline-block}.form-item.-inline .option+.option,.form-item.-inline .option+.button,.form-item.-inline .button+.option,.form-item.-inline .button+.button{margin-left:12px}.form-item.-inline .button{font-size:18px;padding:0.5em 1em 0.45em;margin:0 12px}.media-option{position:relative;display:block;height:auto;padding-left:24px;cursor:pointer}.media-option input{position:absolute;top:2px;left:0}.modernizr-checked.modernizr-label-click .media-option{position:relative;float:left;padding-left:48px}.modernizr-checked.modernizr-label-click .media-option:before{display:block;position:absolute;top:50%;left:-12px;width:40px;height:30px;margin:-15px 0 0 15px;font-size:18px;font-weight:600;text-align:center;text-transform:uppercase}.modernizr-checked.modernizr-label-click .media-option input{top:0;left:0;opacity:0;z-index:-1}.modernizr-checked.modernizr-label-click .media-option img{cursor:pointer;border:2px solid #999;border-radius:2px;width:100%;max-width:100px}.modernizr-checked.modernizr-label-click .media-option input:active ~ img{border-color:gray}.modernizr-checked.modernizr-label-click .media-option input:checked ~ img{border-color:#23b7fb}.modernizr-checked.modernizr-label-click .media-option input:checked:active ~ img{border-color:#049fe7}.modernizr-checked.modernizr-label-click .media-option.-radio:before{content:"or"}.modernizr-checked.modernizr-label-click .media-option:first-child{padding-left:0}.modernizr-checked.modernizr-label-click .media-option:first-child:before{content:""}.option{position:relative;display:block;height:auto;padding-left:24px;margin:6px 0;cursor:pointer}.option .option__indicator{display:none}.option input{position:absolute;top:2px;left:0}.modernizr-checked.modernizr-label-click .option{overflow:hidden}.modernizr-checked.modernizr-label-click .option .option__indicator{position:absolute;top:4px;left:0;display:block;width:16px;height:16px;color:#ddd;background-color:#eee;background-size:50% 50%;background-position:center center;background-repeat:no-repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modernizr-checked.modernizr-label-click .option input{top:0;left:0;opacity:0;z-index:-1}.modernizr-checked.modernizr-label-click .option input:active ~ .option__indicator{color:#fff;background-color:#c4c4c4}.modernizr-checked.modernizr-label-click .option input:checked ~ .option__indicator{color:#fff;background-color:#23b7fb}.modernizr-checked.modernizr-label-click .option input:checked:active ~ .option__indicator{background-color:#049fe7}.modernizr-checked.modernizr-label-click .option.-checkbox .option__indicator{border-radius:4px}.modernizr-checked.modernizr-label-click .option.-checkbox input:checked ~ .option__indicator{background-image:url("data:image/svg+xml;charset=US-ASCII,%20%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%208%208%27%20enable-background%3D%27new%200%200%208%208%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M6.4%201l-.7.7L3%204.5l-1-.8-.6-.7L0%204.4l.7.7%201.5%201.6.7.7.6-.7L7%203l.8-.6L6.4%201z%27%2F%3E%3C%2Fsvg%3E%20")}.modernizr-checked.modernizr-label-click .option.-radio .option__indicator{border-radius:50%}.modernizr-checked.modernizr-label-click .option.-radio input:checked ~ .option__indicator{background-image:url("data:image/svg+xml;charset=US-ASCII,%20%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%208%208%27%20enable-background%3D%27new%200%200%208%208%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M4%201C2.3%201%201%202.3%201%204s1.3%203%203%203%203-1.3%203-3-1.3-3-3-3z%27%2F%3E%3C%2Fsvg%3E%20")}.select{position:relative;display:inline-block;width:100%;color:#444}.select select{display:inline-block;width:100%;margin:0;font-family:"Proxima Nova","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:18px;padding:12px 48px 12px 12px;color:#555;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select select:focus{outline:none;border:1px solid #23b7fb;box-shadow:0 0 3px #23b7fb}.select select:active{background:#fff}.select select::-ms-expand{display:none}.select:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607";position:absolute;top:50%;right:12px;display:inline-block;width:0;height:0;color:#999;font-size:32px;margin-top:-16px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform 0.25s;transition:transform 0.25s;pointer-events:none}.select.has-error select,.select.error select{border:1px solid #ff4747}@-moz-document url-prefix(){.select select{text-indent:0.01px;text-overflow:"";padding-right:1rem}.select option{background-color:#fff}}.ie8 .select select,.ie9 .select select{z-index:1;padding:12px}.ie8 .select select:hover,.ie8 .select select:focus,.ie8 .select select:active,.ie9 .select select:hover,.ie9 .select select:focus,.ie9 .select select:active{color:#444}.ie8 .select:after,.ie9 .select:after{content:"";z-index:5}.ie8 .select:before,.ie9 .select:before{position:absolute;top:0;right:1rem;bottom:0;z-index:2;content:"";display:block;width:1.5rem}.text-field{width:100%;font-family:"Proxima Nova","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:18px;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.14);border-radius:4px;background-clip:padding-box;padding:12px;margin:0;transition:border 0.5s;-moz-appearance:none;-webkit-appearance:none}.text-field:focus{outline:none;border:1px solid #23b7fb;box-shadow:0 0 3px #23b7fb}.text-field:disabled{color:#999;background-color:#f7f7f7;cursor:not-allowed}.text-field.-search,.text-field.is-loading{background-repeat:no-repeat;background-position:12px 50%;background-size:18px 18px;padding-left:36px}.text-field.-search{background-image:url("data:image/svg+xml;charset=US-ASCII,%20%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%3E%3Cpath%20fill%3D%27%23666%27%20d%3D%27M16.872%206.955c0%203.29-2.664%205.953-5.952%205.953-1.176%200-2.26-.33-3.18-.92L3.26%2016.49c-.258.257-.607.386-.938.386-.35%200-.68-.13-.937-.386-.514-.515-.514-1.36%200-1.874l4.5-4.482c-.587-.92-.918-2.003-.918-3.18%200-3.287%202.664-5.95%205.953-5.95%203.288%200%205.952%202.663%205.952%205.95zm-1.984%200c0-2.186-1.782-3.968-3.968-3.968-2.187%200-3.97%201.782-3.97%203.968%200%202.187%201.783%203.97%203.97%203.97%202.185%200%203.968-1.783%203.968-3.97z%27%2F%3E%3C%2Fsvg%3E%20");padding-right:0}.text-field.-search::-webkit-search-cancel-button{-webkit-appearance:none}.modernizr-no-svg .text-field.-search{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/fallbacks/search.png")}.text-field.is-loading{background-image:url("data:image/svg+xml;charset=US-ASCII,%20%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%3E%3Cpath%20fill%3D%27%23DDD%27%20d%3D%27M8.984%2016.906c-4.385%200-7.953-3.567-7.953-7.953C1.03%204.568%204.6%201%208.985%201c4.386%200%207.953%203.568%207.953%207.953%200%204.386-3.567%207.953-7.953%207.953zM8.984%204C6.254%204%204.03%206.222%204.03%208.953c0%202.73%202.223%204.953%204.954%204.953%202.73%200%204.953-2.222%204.953-4.953%200-2.73-2.22-4.953-4.953-4.953z%27%2F%3E%3Cpath%20fill%3D%27%23999%27%20d%3D%27M1.03%208.953l.002.03h3l-.002-.03C4.03%206.223%206.253%204%208.984%204V1C4.6%201%201.03%204.568%201.03%208.953z%27%3E%3CanimateTransform%20attributeName%3D%27transform%27%20type%3D%27rotate%27%20from%3D%270%209%209%27%20to%3D%27360%209%209%27%20dur%3D%271.5s%27%20repeatCount%3D%27indefinite%27%20%2F%3E%3C%2Fpath%3E%3C%2Fsvg%3E%20")}.modernizr-no-svg .text-field.is-loading,.modernizr-no-smil .text-field.is-loading{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/fallbacks/spinner16.gif")}.text-field.has-error{border-color:#ff4747}textarea.text-field{resize:vertical}h1,h2,h3,h4,h5,h6,.heading.-hero,.heading.-alpha,.heading.-beta,.heading.-gamma,.heading.-delta,.heading.-epsilon{clear:both;display:block;font-family:"Proxima Nova","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;line-height:1.2;color:#4e2b63;margin:0 0 4px;text-rendering:optimizeLegibility}.heading.-banner{background:#000;color:#fff;text-transform:uppercase;padding:12px;margin:0}.heading.-banner:after{clear:both;content:"";display:table}.heading.-hero{font-size:36px}h1,.heading.-alpha{font-size:32px}h2,.heading.-beta{font-size:24px}h3,.heading.-gamma{color:#444;font-size:24px;font-weight:600}h4,h5,h6,.heading.-delta{color:#444;font-size:18px;font-weight:600}.list{padding-left:24px}.list li+li{margin-top:12px}.list.-compacted li+li{margin-top:0}ul.list{list-style-type:square}ol.list{list-style-type:decimal}.with-lists ul,.with-lists ol{padding-left:24px}.with-lists ul{list-style-type:square}.with-lists ol{list-style-type:decimal}.with-lists li+li{margin-top:12px}.with-lists.-compacted li+li{margin-top:0}.with-lists.-concatenated ul+ul{margin-top:0}.footnote{font-size:16px;color:#999}.footnote p{font-size:16px;color:#999;margin:0}.footnote .heading,.footnote h1,.footnote h2,.footnote h3,.footnote h4,.footnote h5,.footnote h6{color:#999}.footnote sup{top:-0.7em;display:inline-block;min-width:6px;text-align:right}.footnote li p{display:inline}.footnote li+li{margin-top:12px}.footnote a{color:#999;text-decoration:underline}.footnote a:hover{color:#b3b3b3}.footnote a:active{color:gray}.media-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.media-video iframe{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.message-callout{position:relative}.message-callout .message-callout__copy{display:inline-block;padding:18px 9px;position:relative}.message-callout .message-callout__copy p{color:#000;font:27px/1.3 "CoveredGrace",cursive;letter-spacing:0.03em;line-height:1.1;margin:0;text-transform:lowercase}.message-callout .message-callout__copy:before{content:"";display:block;position:absolute}.message-callout.-white .message-callout__copy p{color:#fff}.message-callout.-blue .message-callout__copy p{color:#23b7fb}.message-callout.-below{padding-top:18px}.message-callout.-below .message-callout__copy:before{background:url("../node_modules/@dosomething/forge/dist/assets/images/callout/arrow-up-black.png") 50% 50%/25px no-repeat transparent;height:38px;right:-5px;top:-15px;width:25px}.message-callout.-below.-white .message-callout__copy:before{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/callout/arrow-up-white.png")}.message-callout.-above .message-callout__copy:before{background:url("../node_modules/@dosomething/forge/dist/assets/images/callout/arrow-down-black.png") 50% 50%/14px no-repeat transparent;height:50px;right:-20px;bottom:-15px;width:20px}.message-callout.-above.-white .message-callout__copy:before{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/callout/arrow-down-white.png")}.message-callout.-right .message-callout__copy{padding-left:45px}.message-callout.-right .message-callout__copy:before{background:url("../node_modules/@dosomething/forge/dist/assets/images/callout/arrow-left-black.png") 50% 50%/35px no-repeat transparent;height:19px;left:0;margin-top:-9px;right:auto;top:50%;width:38px}.message-callout.-right.-white .message-callout__copy:before{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/callout/arrow-left-white.png")}.message-callout.-above-horizontal{-webkit-transform:none;-ms-transform:none;transform:none}.message-callout.-above-horizontal .message-callout__copy{padding:18px 0px}.message-callout.-above-horizontal .message-callout__copy:before{background:url("../node_modules/@dosomething/forge/dist/assets/images/callout/arrow-up-black.png") 50% 50%/25px no-repeat transparent;height:38px;bottom:-20px;width:30px;-webkit-transform:scaleY(-1) scaleX(-1);-ms-transform:scaleY(-1) scaleX(-1);transform:scaleY(-1) scaleX(-1)}.message-callout.-above-horizontal.-white .message-callout__copy:before{background:url("../node_modules/@dosomething/forge/dist/assets/images/callout/arrow-up-white.png") 50% 50%/25px no-repeat transparent}.message-callout.-above-horizontal.-blue .message-callout__copy:before{background:url("../node_modules/@dosomething/forge/dist/assets/images/callout/arrow-up-blue.png") 50% 50%/25px no-repeat transparent}.messages{color:#000;color:rgba(255,255,255,0.7);position:relative;width:100%;max-width:1440px;background:#4e2b63;text-align:left;margin:0 auto;padding:24px;padding-right:72px}.messages b,.messages strong,.messages a{font-weight:700;color:#fff}.messages.-error,.messages.error{background:#ff4747}.messages__close{position:absolute;top:6px;right:27px;font-size:45px;font-weight:bold;color:#fff;opacity:0.4;text-decoration:none}.messages__close span{display:none}.messages__close:after{content:"\00d7"}.messages__close:hover{opacity:0.7;text-decoration:none}.messages__close:active{opacity:1}.social-icon:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-decoration:none;font-size:24px}.social-icon:hover{text-decoration:none}.social-icon span{display:none}.social-icon.-facebook:after{content:"\e600"}.social-icon.-twitter:after{content:"\e602"}.social-icon.-tumblr:after{content:"\e604"}.social-icon.-instagram:after{content:"\e601"}.social-icon.-linkedin:after{content:"\eac8"}.social-icon.-youtube:after{content:"\e603"}.spinner{background:transparent url("data:image/svg+xml;charset=US-ASCII,%20%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%3E%3Cpath%20fill%3D%27%23DDD%27%20d%3D%27M8.984%2016.906c-4.385%200-7.953-3.567-7.953-7.953C1.03%204.568%204.6%201%208.985%201c4.386%200%207.953%203.568%207.953%207.953%200%204.386-3.567%207.953-7.953%207.953zM8.984%204C6.254%204%204.03%206.222%204.03%208.953c0%202.73%202.223%204.953%204.954%204.953%202.73%200%204.953-2.222%204.953-4.953%200-2.73-2.22-4.953-4.953-4.953z%27%2F%3E%3Cpath%20fill%3D%27%23999%27%20d%3D%27M1.03%208.953l.002.03h3l-.002-.03C4.03%206.223%206.253%204%208.984%204V1C4.6%201%201.03%204.568%201.03%208.953z%27%3E%3CanimateTransform%20attributeName%3D%27transform%27%20type%3D%27rotate%27%20from%3D%270%209%209%27%20to%3D%27360%209%209%27%20dur%3D%271.5s%27%20repeatCount%3D%27indefinite%27%20%2F%3E%3C%2Fpath%3E%3C%2Fsvg%3E%20") no-repeat center center;background-size:32px;height:32px;width:32px}.modernizr-no-smil .spinner{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/fallbacks/spinner.gif")}.waypoints{list-style:none;font-size:18px;margin:0;padding:0}.waypoints li{display:inline-block;margin:0 24px}.waypoints li.is-active>a{color:#000}.waypoints li.is-active ul{max-height:600px}.waypoints a{text-decoration:none;padding:0}.waypoints.-vertical{text-align:left;padding:0}.waypoints.-vertical ul{padding:0 24px;overflow:hidden;max-height:0;transition:max-height 0.5s}.waypoints.-vertical ul ul{font-size:16px}.waypoints.-vertical li{display:block;margin:0 0 6px}.waypoints.-vertical a{display:block}.waypoints.-primary{background:#ddd;padding:12px 0}.waypoints.-primary li{margin:0 12px}.waypoints.-primary a{color:#999;text-transform:uppercase}.waypoints.-primary a:hover{color:#444}.waypoints.-primary a.is-active{color:#000}.waypoints.-primary a.waypoints__primary-link{color:#23b7fb}.cta{background:#f7f7f7;border-bottom:2px solid #ddd;border-top:2px solid #ddd}.cta:after{clear:both;content:"";display:table}.cta>.wrapper,.cta .cta__block{text-align:center;margin:24px 0}.cta>.wrapper .cta__message{margin-bottom:24px}.cta__message{color:#444;font-size:24px;font-weight:600}.cta__actions{width:100%;display:table}.cta__actions li{display:table-cell;text-align:center}.cta__actions li a{display:block;width:100%;color:#999;padding:24px 0}.cta__actions li a:hover{background:#23b7fb;color:#fff}.cta__actions li .social-icon:after{font-size:32px}.figure{width:100%;text-align:center}.figure:after{clear:both;content:"";display:table}.figure.-left{text-align:left}.figure.-left>.figure__media{float:left;padding-right:12px;margin:0}.figure.-left>.figure__body{overflow:hidden;padding-left:12px}.figure.-center{display:table}.figure.-center .figure__body,.figure.-center .figure__media{display:table-cell;vertical-align:middle}.figure.-center .figure__media>img{max-width:none}.figure.-center .figure__body{width:100%}.figure.-right{text-align:left}.figure.-right>.figure__media{float:right;padding-left:12px;margin:0}.figure.-right>.figure__body{overflow:hidden;padding-right:12px}.figure.-medium>.figure__media{width:75px}.figure.-medium>.figure__media img{width:100%}.figure__media{text-align:center;margin:0 auto 24px}.figure__media img{margin:0 auto}.figure__body p+p{margin-top:12px}.gallery{list-style-type:none;margin:0;padding:0}.gallery:after{clear:both;content:"";display:table}.gallery .gallery__heading{width:100%;float:left;padding-left:12px;padding-right:12px}.gallery>li{margin:12px 0;padding:0 12px}.gallery.-triad.-aligned .figure .figure__media{margin-bottom:18px;height:75px;overflow:hidden;position:relative}.gallery.-triad.-aligned .figure .figure__media img{margin-bottom:0;width:auto}.gallery.-mosaic>li{margin:0;padding:0}.info-bar{background-color:#7f7f7f;background-color:rgba(0,0,0,0.5);clear:both;color:#fff}.info-bar:after{clear:both;content:"";display:table}.info-bar.-dark{background:#222;color:#999}.info-bar>.wrapper{padding:24px}.info-bar>.wrapper:after{clear:both;content:"";display:table}.info-bar a{color:#fff;font-weight:400;text-decoration:underline}.polaroid{padding:0;position:relative}.polaroid img{display:block;margin:0 auto;position:relative}.social-menu{margin:12px 0}.social-menu li{display:inline-block}.social-menu li+li{margin-left:12px}.social-menu.-with-callout{padding-left:32px;margin:0}.tabs__menu{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tabs__body{list-style-type:none;margin:0;padding:0}.tabs__body li{margin-top:27px}.tabs__body li:first-child{margin-top:0}.tabs__title{font-weight:700;margin-bottom:9px}.modernizr-js .tabs>.wrapper{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modernizr-js .tabs .waypoints{z-index:10}.modernizr-js .tabs .waypoints li{padding:6px 0}.modernizr-js .tabs .waypoints .is-active{position:relative}.modernizr-js .tabs .waypoints .is-active:after{position:absolute;top:100%;left:50%;display:block;content:"";width:0;height:0;border-top:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent;margin-left:-12px}.modernizr-js .tabs__modal-toggle{display:block}.modernizr-js .tabs__menu{clip:auto;height:auto;margin:auto;overflow:visible;position:static;width:auto}.modernizr-js .tabs__title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modernizr-js .tabs__tab{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;background-color:#ddd;margin-top:0;padding:18px}.modernizr-js .tabs__tab.is-active{clip:auto;height:auto;margin:auto;overflow:visible;position:static;width:auto}.tile{height:0;padding-bottom:100%;position:relative}.tile.-unpublished{opacity:0.45}.tile>.wrapper{display:block;overflow:hidden;height:100%;position:absolute;top:0;left:0;width:100%}.tile>.wrapper:before{bottom:0;content:"";display:block;height:100%;position:absolute;width:100%;z-index:5;background:linear-gradient(transparent 40%, rgba(0,0,0,0.2) 70%, rgba(0,0,0,0.5) 87%, rgba(0,0,0,0.85) 100%)}.modernizr-no-cssgradients .tile>.wrapper:before{background:transparent url("../node_modules/@dosomething/forge/dist/assets/images/fallbacks/black-gradient.png") 0 bottom repeat-x}.tile video{width:100%;height:auto}.tile img{display:block;width:100%;z-index:1}.tile .tile__meta{bottom:0;color:#fff;padding:18px;position:absolute;width:100%;z-index:10}.modernizr-no-cssgradients .tile .tile__meta{background:transparent url("../node_modules/@dosomething/forge/dist/assets/images/fallbacks/black-gradient.png") 0 bottom repeat-x}.tile .tile__flag{color:#000;font-size:13px;font-weight:600;left:0;line-height:1;padding:12px;position:absolute;text-transform:uppercase;top:0;z-index:15}.tile .tile__flag.-staff-pick{background-color:#fcd116}.tile .tile__title{color:inherit;font-size:24px;text-shadow:0 1px 3px rgba(0,0,0,0.3);line-height:1.2;margin:0}.tile .tile__tagline{color:inherit;font-size:16px;text-shadow:0 1px 3px rgba(0,0,0,0.3);line-height:1;margin:0}.chrome{width:100%}.chrome>.wrapper{position:relative;width:100%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);max-width:1440px;margin-left:auto;margin-right:auto}.chrome>.wrapper:after{content:" ";display:block;clear:both}.container{clear:both}.container:after{clear:both;content:"";display:table}.container.-padded{padding-bottom:48px}.container.-dark{background:#4e2b63;color:#fff}.container>.wrapper{position:relative}.container>.wrapper .container__block{padding:24px 12px}.container .container__row:after{clear:both;content:"";display:table}.container .container__block{padding:12px}.container .container__block:after{clear:both;content:"";display:table}.footer{clear:both;width:100%;background:#000}.footer:after{clear:both;content:"";display:table}.footer .footer__columns{display:table;width:100%}.footer .footer__column{padding:12px}.footer .footer__column.-social{text-align:center}.footer .footer__column.-social li,.footer .footer__column.-social a{display:inline-block}.footer .footer__column.-social .social-icon{margin:12px}.footer h4{position:relative;color:#fff}.footer ul{list-style-type:none;overflow:hidden;padding:0;max-height:500px;transition:max-height 0.25s}.footer li{margin:0}.footer a{display:block;font-size:13px;color:#999;padding:6px 0}.footer a:hover{color:#fff}.footer__subfooter{clear:both;font-size:13px;border-top:1px solid #444;padding:12px}.footer__subfooter ul{text-align:center;list-style-type:none}.footer__subfooter ul li{display:inline}.footer__subfooter ul li+li{padding-left:24px}.footer__subfooter ul a{display:inline}.header{position:relative;background:#4e2b63 no-repeat center center;background-size:cover;overflow:hidden;padding:144px 12px 24px}.header>.wrapper{position:relative;text-align:center;width:100%;z-index:10}.header>.wrapper:after{clear:both;content:"";display:table}.header .header__title{color:#fff;font-size:36px;margin:0}.header .header__subtitle{color:#fff;font-size:18px}.header .header__title,.header .header__subtitle,.header .header__date{text-shadow:0 1px 3px rgba(0,0,0,0.3)}.header video{display:none}.header.-centered{min-height:365px;padding:216px 0}.header.-centered>.wrapper{position:absolute;top:50%;padding:18px;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header.-centered .header__title{font-size:36px}.header.-centered .header__subtitle{font-size:18px;margin-bottom:0}.header.-centered .header__subtitle span{opacity:0.8}.header.-hero{display:table;width:100%;min-height:465px}.header.-hero:before{position:absolute;content:"";width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:5;background:linear-gradient(transparent 10%, rgba(0,0,0,0.2) 65%, rgba(0,0,0,0.5) 87%, rgba(0,0,0,0.85) 100%)}.modernizr-no-cssgradients .header.-hero:before{background:transparent url("../node_modules/@dosomething/forge/dist/assets/images/fallbacks/black-gradient.png") 0 bottom repeat-x}.header.-hero>.wrapper{display:table-cell;vertical-align:bottom}.header.-hero .header__date{color:#fff;font-size:16px;margin-top:0;margin-bottom:9px}.header.-hero .header__signup{margin-top:24px}[data-modal] .heading.-banner{padding-left:24px;padding-right:72px}.modal__block{padding:24px}.modernizr-no-svg .chrome.has-modal:after{background:url("../node_modules/@dosomething/forge/dist/assets/images/fallbacks/ie8-rgba-black-50.png")}.navigation{width:100%}.navigation.-white .navigation__toggle{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.3)}.navigation.-floating{position:absolute;top:0;margin-bottom:0;z-index:100}.navigation a{color:#222;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.2)}.navigation__logo{float:left;padding:12px}.navigation__logo:after{content:"";display:block;background:url("../node_modules/@dosomething/forge/dist/assets/images/logo.svg");width:72px;height:60px}.modernizr-no-svg .navigation__logo:after{background:url("../node_modules/@dosomething/forge/dist/assets/images/logo.png")}.navigation__logo span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navigation__toggle{position:absolute;top:12px;right:12px;padding:12px;z-index:9998}.navigation__toggle:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608";font-size:32px;text-decoration:none}.navigation__toggle span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navigation__menu{display:none;z-index:100}.navigation__primary{list-style-type:none;padding:0}.navigation__primary>li{line-height:1.2;padding:18px 12px;transition:padding 0.5s}.navigation__primary a{display:block}.navigation__primary .navigation__title{display:block;font-weight:700}.navigation__primary .navigation__subtitle{font-size:13px;opacity:0.8}.navigation__secondary{display:block;list-style-type:none;margin:0 12px;padding:0}.navigation__secondary>li{font-size:18px;line-height:1.4;text-align:center;padding:12px;margin:0}.navigation__secondary .text-field{background-color:transparent;color:#fff;padding-top:5px;padding-bottom:5px;border:1px solid #fff;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px 0 rgba(0,0,0,0.2);transition:width 0.5s}.navigation__secondary .text-field.-search{background-image:url("data:image/svg+xml;charset=US-ASCII,%20%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M16.872%206.955c0%203.29-2.664%205.953-5.952%205.953-1.176%200-2.26-.33-3.18-.92L3.26%2016.49c-.258.257-.607.386-.938.386-.35%200-.68-.13-.937-.386-.514-.515-.514-1.36%200-1.874l4.5-4.482c-.587-.92-.918-2.003-.918-3.18%200-3.287%202.664-5.95%205.953-5.95%203.288%200%205.952%202.663%205.952%205.95zm-1.984%200c0-2.186-1.782-3.968-3.968-3.968-2.187%200-3.97%201.782-3.97%203.968%200%202.187%201.783%203.97%203.97%203.97%202.185%200%203.968-1.783%203.968-3.97z%27%2F%3E%3C%2Fsvg%3E%20")}.modernizr-no-svg .navigation__secondary .text-field.-search{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/fallbacks/search_white.png")}.navigation__secondary a{display:block;font-weight:700;padding:6px 9px}.navigation__dropdown{padding-top:0}.navigation__dropdown ul{display:block;margin-top:0;list-style-type:none}.navigation__dropdown ul li{padding:0 6px;text-align:right}.navigation__dropdown a,.navigation__dropdown ul{font-weight:normal;text-shadow:none}.navigation__dropdown .navigation__dropdown-toggle{display:none;position:relative;cursor:pointer;font-weight:700;padding:6px 9px}.navigation__dropdown.is-visible{color:#222;padding:0;border-radius:4px;margin-top:12px}.navigation__dropdown.is-visible ul{visibility:visible;overflow:visible;height:auto}.navigation__dropdown.is-visible ul a{color:#222;text-shadow:none;padding:2px 9px}.navigation__dropdown.is-visible ul a:hover{text-decoration:underline}.modal-container{display:none;position:absolute;top:0;left:0;right:0;min-height:100%;z-index:9999}.modal-container.animated-close{-webkit-animation:fadeOut 0.25s;animation:fadeOut 0.25s}.modal-container.animated-close [data-modal]{-webkit-animation:moveDown 0.25s;animation:moveDown 0.25s}[data-modal]{position:relative;background:#fff;box-shadow:0 0 60px rgba(0,0,0,0.75);width:auto;word-wrap:break-word;z-index:1050}.modal-close-button{position:absolute;top:0;right:24px;font-size:36px;font-weight:bold;color:#ddd;opacity:0.4;text-decoration:none}.modal-close-button:hover{color:#ccc;opacity:0.7;text-decoration:none}.modal-close-button:active{opacity:1}.modal-close-button.-alt{font-size:18px;top:18px}.modal-close-button.-alt:hover{text-decoration:underline}.modernizr-js [data-modal]{display:none}.chrome.has-modal{position:fixed}.chrome.has-modal:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);-webkit-animation:fadeIn 0.25s;animation:fadeIn 0.25s;z-index:9998}.chrome.has-modal.animated-close:after{-webkit-animation:fadeOut 0.25s;animation:fadeOut 0.25s}.validation{position:relative;transition:top 0.5s}.validation.is-showing-message{top:-1.5em}.validation__message.has-error{color:#ff4747}.validation__message.has-warning,.validation__message.has-success{color:#4e2b63}#dosomething-signup-node-unsignup-form,#dosomething-reportback-delete-form{padding-top:144px;padding-bottom:36px;max-width:600px;margin:0 auto}.messages .krumo-root{color:#000}.messages .krumo-root strong{color:#000}.element-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-required{display:none}.admin-tabs .waypoints{background:#ddd;background-image:repeating-linear-gradient(135deg, #e2e2e2, #e2e2e2 12px, #ddd 0, #ddd 24px);padding:24px;max-width:1440px;text-align:center;margin:0 auto}#admin-menu ul{font-size:11px}#admin-menu{display:none}body.html.admin-menu{margin-top:0 !important}.author-callout{margin-top:24px}.author-callout .figure{margin-bottom:24px}.photo{position:relative}.photo .admin-edit{display:none}.photo:hover .admin-edit{display:block}.photo.-framed{background-color:#fff;padding:6px}.photo.-framed img{width:100%}.photo.-framed .__copy{font-size:13px;height:60px;line-height:1.2;overflow:hidden;margin-top:12px;word-wrap:break-word}.gallery .gallery__heading{margin-top:24px}.gallery.-shuffle.-quartet li{width:50%;float:left;padding-left:12px;padding-right:12px}.gallery.-shuffle li{position:relative}.gallery.-shuffle li:nth-child(odd){top:7px;-webkit-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}.gallery.-shuffle li:nth-child(even){top:-5px;-webkit-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg)}.gallery.-shuffle li:nth-child(4n-1){-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.gallery.-shuffle li:nth-child(5n-1){-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}[role="banner"] .promotions{clear:both;padding:18px 0 9px}.promotions{display:table;margin:0 auto}.promotions.-dual .promotion{width:50%}.promotions.-dual .promotion:first-child{padding-right:20px}.promotions.-dual .promotion:first-child:after{background-color:#fff;background-color:rgba(255,255,255,0.5);content:"";height:80%;position:absolute;right:0;top:10%;width:1px}.promotion{display:table-cell;position:relative}.promotion a{display:block;text-decoration:none}.promotion img{display:block;height:auto;margin:0 auto;max-width:100%;width:auto}.promotion .__copy{color:#fff;color:rgba(255,255,255,0.7);font-size:16px;font-weight:700;line-height:1;margin:0;padding:0 0 9px;text-align:center;text-transform:uppercase}.promotion--sponsor .__image{max-width:125px}.promotion--sponsor img{max-height:50px}.promotion--creator img{max-height:70px}.statistic{position:relative;text-align:center}.statistic strong{color:#4e2b63;display:block;font-size:54px;line-height:1}.statistic em{font-size:24px}.statistic+.statistic{margin-top:30px;padding-top:36px}.statistic+.statistic:before{border-top:2px solid #989898;content:"";left:50%;margin-left:-61px;position:absolute;top:0;width:132px}.placeholder{text-align:center}.placeholder p{font-size:24px;font-style:italic}.tile{-webkit-transform:translateZ(0);transform:translateZ(0)}.tile img[data-src]{opacity:0;transition:opacity 0.5s}.card{background:#fff;color:#444;margin:0 12px}.card .card__column{padding:24px}.card .card__column+.card__column{border-top:2px solid #ddd;padding:0px}.card .card__column .card__copy{padding:24px}.card .caption{font-family:"CoveredGrace",cursive;font-weight:400;padding-top:24px;font-size:24px}.cta.optimizely-hide-count .with-count{display:none}.cta.optimizely-hide-count .without-count{display:block}.cta.optimizely-show-count .with-count{display:block}.cta.optimizely-show-count .without-count{display:none}.cta.-persistent{background-color:#000;border:0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.cta.-persistent.optimizely-hide-count .with-count{display:none}.cta.-persistent.optimizely-hide-count .without-count{display:table-cell}.cta.-persistent.optimizely-show-count .with-count{display:table-cell}.cta.-persistent.optimizely-show-count .without-count{display:none}.cta.-persistent.fixedsticky-on{position:fixed;width:100%;max-width:1440px}.cta.-persistent>.wrapper{display:table;padding:12px 0}.cta.-persistent>.wrapper:after{clear:both;content:"";display:table}.cta.-persistent.with-scholarship .cta__action{width:auto}.cta.-persistent.with-scholarship .cta__action .cta__button{width:50%;float:left;display:table-cell;float:none;vertical-align:middle}.cta.-persistent.with-scholarship .cta__message{display:none}.cta.-persistent .cta__action .cta__button .button{font-size:21px}.cta.-persistent .cta__action .message-callout{width:50%;float:left;display:table-cell;float:none;vertical-align:middle;padding-top:0px;width:130px}.cta.-persistent .cta__action .message-callout .message-callout__copy{padding:0px}.cta.-persistent .cta__action .message-callout .message-callout__copy:before{display:none}.cta.-persistent .cta__message{width:50%;float:left;display:table-cell;float:none;padding:0px 0px 0px 12px;vertical-align:middle}.cta.-persistent .cta__message h4{color:#fff;text-align:left;font-size:18px}.admin-edit{background:rgba(0,0,0,0.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.2s ease-in;width:100%}.admin-edit:hover{opacity:1}.admin-edit .button{box-shadow:0 3px 5px #000;display:table;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.stat-card .stat-card__totals{background:#23b7fb;color:#fff;padding:12px}.stat-card .stat-card__totals .stat-card__verbs{text-transform:uppercase;color:#0081BC;font-size:18px}.stat-card .stat-card__totals .stat-card__progress{font-size:54px;font-weight:700;line-height:1}.stat-card .stat-card__totals .stat-card__goal{margin-top:0px;text-transform:uppercase;font-size:18px}.stat-card .stat-card__timing{background:#0081BC;padding:12px;color:#fff;text-transform:uppercase;font-weight:700}.stat-card .stat-card__chart{border:solid 2px #ddd;border-top:0}.stat-card .stat-card__deadline{color:#999;margin:24px 0}.stat-card .stat-card__deadline p{margin-top:0}.snowflake{color:#fff;font-size:32px;position:absolute;top:0;margin-top:0;z-index:1000;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}body.-affiliate .header--home .header__title{clip:auto;height:auto;margin:auto;overflow:visible;position:static;width:auto}body.-affiliate .header--home .header__subtitle{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.footer.-affiliate .footer__column.-branding h4{text-align:center}.footer.-affiliate .footer__column.-branding img{margin:0 auto}.auth-heading{text-align:center;margin:24px}.auth-toggle-link{text-align:center;margin:24px 0}.campaign{position:relative}.campaign--action .container--prove,.campaign--sms .container--do{background:#fcd116}.campaign--pitch .message-callout__copy,.campaign--grouped .message-callout__copy,.campaign--action .container--prove .message-callout__copy{left:12px}.campaign--pitch .header .message-callout .message-callout__copy:before,.campaign--grouped .header .message-callout .message-callout__copy:before{right:35px;top:-25px}.campaign-nav{position:-webkit-sticky;position:sticky;top:0;z-index:100}.campaign-nav.fixedsticky-on{position:fixed;width:100%;max-width:1440px;padding:0}.waypoints--action{text-align:center;padding:12px 0}.waypoints--action li{margin:0 12px}.campaign--action .tabs--campaign{margin-top:24px}.campaign--pitch .cta.-persistent{display:none}.campaign--pitch.optimizely-persistent .cta{display:none}.campaign--pitch.optimizely-persistent .header__signup{display:none}.campaign--pitch.optimizely-persistent .cta.-persistent{display:block}.campaign--pitch .fixedsticky-dummy{display:none}.campaign--sms .container--do form{position:relative;clear:both}.campaign--sms .container--do form:after{clear:both;content:"";display:table}.campaign--sms .container--do form .message-callout.-above{margin:0 auto;text-align:center;width:250px}.campaign--sms .container--do .sms-campaign-form .form-item{width:100%;float:left;padding-left:12px;padding-right:12px}.campaign--sms .container--do .form-item-alpha-first-name{width:100%;float:left;padding-left:12px;padding-right:12px}.campaign--sms .container--do .form-item-alpha-mobile{clear:both}.campaign--sms .container--do .form-wrapper.-columned{width:100%;float:left;padding-left:12px;padding-right:12px}.campaign--sms .container--do .form-wrapper.-columned:first-of-type{clear:both}.campaign--sms .container--do .form-actions{width:100%;float:left;padding-left:12px;padding-right:12px;clear:both;text-align:left}.campaign--sms .container--do .message-callout.-right{display:inline-block;position:relative;width:215px;left:12px;top:10px;text-align:left}.campaign.closed [role="banner"].-hero .__subtitle{margin-bottom:27px;margin-top:0}.campaign.closed [role="banner"] .message-callout{margin:0 auto;width:220px}.campaign.closed [role="banner"] .message-callout .message-callout__copy{left:45px}.campaign.closed [role="banner"] .message-callout .message-callout__copy:before{right:27px;top:-20px}.donate--header{margin:24px 0 0;text-align:center}.donate--payment .donate__amount,.donate--payment .form-item-zipcode{clear:both;display:inline-block}.donate--payment .form-item-amount{position:relative}.donate--payment .form-item-amount .field-prefix{left:17px;line-height:1.3;position:absolute;top:42px}.donate--payment .form-item-amount .text-field{padding-left:1.7em}.view-explore-campaigns{margin-top:24px}.view-explore-campaigns .search-result{text-align:center;margin-bottom:24px}.view-explore-campaigns .search-result img{max-width:100%;margin:0 auto}.view-explore-campaigns .search-result .views-field-label{margin-top:24px}.fact-aside{float:right;max-width:43.75%;padding-left:12px;padding-right:12px}.finder--form{text-align:left;margin-top:24px}.finder--form .dropdown{margin-bottom:12px}.finder--form .dropdown>.wrapper{background:#fff;min-height:72px;margin:12px}.finder--form .dropdown li{float:left;clear:both;display:inline-block;position:relative;margin:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.finder--form .dropdown li.checked label{background-color:#fcd116}.finder--form .dropdown li.disabled{color:#ddd}.finder--form .dropdown .caret-toggle{color:#4e2b63;cursor:pointer;padding:12px 18px}.finder--form .dropdown .__title{position:relative;font-weight:700;line-height:1;margin:0;padding:0 0 4px 24px}.finder--form .dropdown .__title:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;z-index:1;left:-8px;top:-8px;content:"\e607";font-size:32px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform 0.25s;transition:transform 0.25s}.finder--form .dropdown .__question{color:#999;font-size:13px;line-height:1;padding-left:24px;margin:0}.finder--form .dropdown .dropdown-menu{display:block;max-height:0;overflow:hidden;padding:0 24px;transition:max-height 0.25s, padding 0.25s}.finder--form .dropdown .dropdown-menu ul{padding-left:10px}.finder--form .dropdown.open .__title:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.finder--form .dropdown.open .dropdown-menu{max-height:500px;padding-bottom:24px}.finder--form .two-col{padding-left:24px}.finder--form .campaign-search{text-align:center;margin-top:27px}.finder--form .error{clear:both}.finder--form input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;z-index:-1}.finder--form label{clear:none;float:none;display:inline-block;height:auto;font-size:14px;font-weight:400;left:0;line-height:1.2;margin:0;padding:14px 9px;position:relative;cursor:pointer;transition:left 0.1s linear}.finder--form label:hover{left:3px}.disabled label:hover,.checked label:hover{left:0}.finder--results{position:relative;min-height:300px}.finder--results:after{clear:both;content:"";display:table}.finder--results.-blankslate .campaign-result:nth-child(6){clear:both}.finder--results.loading:before{content:"";position:absolute;top:0;left:0;display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:100;-webkit-animation:fadeIn;animation:fadeIn}.finder--results.loading .spinner{display:block;position:absolute;top:50%;left:50%;height:60px;width:60px;margin-top:-30px;margin-left:-30px;z-index:101}.finder--results .spinner{display:none}.finder--results .no-result{background:#222 url("images/placeholder.png") center center;background-size:cover;text-align:center;min-height:300px;width:100%}.finder--results .no-result>.wrapper{padding:36px 18px;width:75%;float:left;padding-left:12px;padding-right:12px;margin-left:12.5%}.finder--results .no-result p{color:#ddd;margin-bottom:1em}.finder--results .no-result .message{font-size:32px;line-height:1.2;margin-bottom:9px}.finder--results .campaign-result img{opacity:0;transition:opacity 0.5s ease-in}.finder--results .pagination-link{clear:both;width:100%;background:#fff;text-align:center;padding:18px}.header--home .header__title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;text-align:center}.header--home .header__subtitle{font-size:24px;font-weight:400;text-align:center}.container--sponsors{text-align:center}.container--sponsors h4{color:#ddd}.container--sponsors ul{list-style:none;padding:0}.container--sponsors li{display:inline-block;margin:12px 24px}.container--sponsors img{max-width:90px;max-height:30px;vertical-align:middle;opacity:0.2}.modal--signup-data .form-actions{text-align:center;margin-top:18px}.modal--signup-data .form-item-user-address-locality{width:50%;padding-right:18px;margin-right:0}.modal--signup-data .form-item-user-address-administrative-area{width:50%;padding-right:18px;padding-right:0;margin-right:0}.modal--signup-data .form-item-user-address-postal-code{clear:both}.modal--creator{max-width:700px;padding:0}.modal--creator>.wrapper{overflow:hidden}.modal--creator .__member{background-color:#fcd116;position:relative}.modal--creator .__member>img{display:block}.modal--creator .__body{padding:18px}.modal--creator .__title{margin-bottom:0}.modal--creator .__location{color:#999;font-size:16px;font-weight:600;margin:0 0 18px}.modal--crop .heading.-banner{margin:0}.modal--crop .image-editor{padding-top:10px}.modal--crop .image-editor .__buttons{padding:0 24px;text-align:right}.modal--crop .image-editor .__buttons .button{padding:0}.modal--crop .image-editor .__buttons .-rotate{display:inline-block}.modal--crop .image-editor .__buttons .-rotate:focus{box-shadow:none}.modal--crop .image-editor .__buttons .-change{display:inline-block;position:relative;margin-left:10px;cursor:pointer}.modal--crop .image-editor .__buttons .-change input[type="file"]{position:absolute;top:0;right:0;bottom:0;opacity:0;width:100%;z-index:-1}.modal--crop .image-editor .-done{display:table;margin:0 auto}.modal--crop .image-preview{text-align:center;background:#000;line-height:0;overflow:hidden}.modal--crop .image-preview img{width:auto;max-width:600px;position:absolute;left:0}.modal--crop .crop-bounding-box{position:relative;display:inline-block;max-width:600px}.modal--crop .crop-bounding-box .cropbox{position:absolute;z-index:1;top:10px;left:10px;border:1px dashed #23b7fb;background-color:rgba(255,255,255,0.3)}.modal--crop .crop-bounding-box .cropbox:hover{cursor:move}.modal--crop .crop-bounding-box .resize-handle{position:absolute;right:0;bottom:0;width:35px;height:35px;background-color:#23b7fb}.modal--crop .crop-bounding-box .resize-handle:hover{cursor:se-resize}.modal--crop .crop-bounding-box .resize-handle:after{display:block;content:"\2198";font-size:30px;position:absolute;top:19px;left:2px;color:white}.reportback__submission-cropped{position:relative;width:100%;overflow:hidden}.reportback__submission-cropped img{max-width:none;position:absolute}.checkbox-validation-message{display:block;font-size:16px;color:#4e2b63;font-weight:600;margin:6px 0}.schoolfinder-results{list-style:none;margin:16px 0;padding:0}.schoolfinder-results a{display:block;padding:8px 0}.schoolfinder-results a:hover{text-decoration:none}.schoolfinder-results a:hover span{text-decoration:underline}.schoolfinder-results a.is-selected span{color:#000}.schoolfinder-results a.is-selected span:before{content:"\2713\00a0";color:#4e2b63}.schoolfinder-results a.is-selected:hover span{text-decoration:none}.schoolfinder-results em{display:block;color:#999;font-weight:400;font-style:normal}.schoolfinder-showmore{font-size:16px}.schoolfinder-showmore a{position:relative;display:inline-block;padding-right:24px}.schoolfinder-showmore a:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:" \e609";color:#999;font-size:16px;position:absolute;top:1px;right:6px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.schoolfinder-help{border:1px solid #ddd;border-radius:2px;margin-bottom:16px;padding:16px}.schoolfinder-help ol{margin:0 0 27px}.reportback{padding-bottom:24px}.reportback .reportback__spacer{background-color:transparent;display:none;width:12px}.reportback form{background-color:#fff;height:100%;margin:24px 12px 0}.reportback .reportback__view-more{margin-bottom:24px;overflow:hidden;padding-bottom:48px;position:relative}.reportback .spinner{bottom:0;left:50%;margin-left:-16px;opacity:0.8;position:absolute}.reportback .button--view-more{bottom:0;color:#000;float:right;position:absolute;right:0;text-transform:lowercase}.reportback .button--view-more:focus{box-shadow:none}.reportback .divider{background-color:#fcd116;border:0;height:6px;margin:0;width:100%}.gallery--reportback>li{width:50%;float:left;padding-left:12px;padding-right:12px;margin:24px 0 0}.gallery--reportback>li:first-child{margin-top:0}.gallery--reportback>li:nth-child(2){margin-top:0}.gallery--reportback>li.-second{margin-top:0}.gallery--reportback>li:nth-child(n+5){display:none}.gallery--extended>li{margin:24px 0 0;width:50%;float:left;padding-left:12px;padding-right:12px}.gallery--extended .photo.-framed{opacity:0;transition:opacity 0.5s ease-in}.gallery--extended .photo.-framed.is-unveiled{opacity:1}.reportback__submissions{padding:12px}.reportback__submissions figure img{width:100%}.reportback__submissions input[type="file"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.reportback__submissions .button--file,.reportback__submissions .button--edit{font-weight:700;height:auto;margin:12px 0 0;padding:0;text-transform:lowercase;width:auto}.reportback__submissions .file-selection{padding-bottom:24px}.reportback__submissions .file-selection__indicator{background-color:#ddd;font-size:13px;padding:12px}.reportback__submissions .file-selection__name{font-style:italic}.reportback__submissions-latest{background-color:#fff}.reportback__submission__copy{font-size:13px;line-height:1.1;padding-top:12px;word-wrap:break-word}.reportback__submissions-list{list-style-type:none;margin:0 -12px;padding:0}.reportback__submissions-list>li{float:left;margin-bottom:0;width:25%}.reportback__inputs{padding:12px}.gigantor{background-color:#f2f2f2;cursor:pointer;display:block;height:270px;margin:0;position:relative}.gigantor:before{background-color:#23b7fb;border-radius:100%;color:#fff;content:"+";display:block;font-size:80px;font-weight:400;height:70px;left:50%;line-height:0.95;margin:-35px 0 0 -35px;position:absolute;text-align:center;top:50%;width:70px}.gigantor:hover:before{background-color:#55c7fc}.gigantor>.message-callout{bottom:0;left:50%;margin-left:-130px;position:absolute;width:240px}.reportback__permalink .header>.wrapper{text-align:left}.reportback__permalink .card{height:100%}.reportback__permalink .card__column{height:100%}.reportback__permalink .card__column>.wrapper{height:100%;width:100%}.reportback__permalink .cta{border:0}.reportback__permalink .participate{display:none}.reportback__permalink .participate.is-shown{display:block;margin-top:0px}.page-search .pager{text-align:center}.page-search .pager li{display:inline-block;padding:0 18px 0 0}.page-search .search-form{padding-left:12px;padding-right:12px}.page-search .spelling-suggestions{padding-left:12px;padding-right:12px}.profile .figure__body{min-height:86px}.profile-settings{padding:12px;margin-bottom:24px}.profile-settings:after{clear:both;content:"";display:table}.profile-settings dt,.profile-settings dd{float:left;margin-bottom:12px}.profile-settings dt{clear:both;font-weight:700;padding-right:12px}.profile-actions{padding:12px;text-align:center}.win-module .win-module__progress{margin-bottom:24px;background-image:url("images/WinBackgroundS.svg");background-size:contain;background-position:center;background-repeat:repeat-x}.win-module .win-module__progress .wrapper{height:320px;display:table;width:100%;margin-left:0px}.win-module .win-module__progress .wrapper .win-module__titles{display:table-cell;vertical-align:middle;text-align:center}.win-module .win-module__progress h2{color:#000;font-size:76px}.win-module .win-module__progress h4{color:#000;font-size:24px;font-weight:400;text-transform:uppercase}.win-module .win-module__copy .wrapper{padding:0px 24px}.win-module .win-module__copy .author-callout{margin-bottom:24px}.win-module .win-module__copy .win-module__share-bar{width:100%;padding-left:24px}.mcc--googleform{background:#fff}.mcc--googleform label{height:auto;margin-bottom:0.5em}.mcc--googleform .required{color:#ff4747;margin-bottom:0.5em}.mcc--googleform .info-list p:first-child{margin-bottom:0.5em}.mcc--googleform .info-list ul{margin-bottom:27px}.mcc--googleform .ss-form-question{clear:both;margin-bottom:18px}.mcc--googleform .ss-form-question:after{clear:both;content:"";display:table}.mcc--googleform .ss-form-desc{margin-bottom:36px}.mcc--googleform .required-message{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mcc--googleform .ss-required-asterisk{display:none}.mcc--googleform .field-label-optional{color:#ddd}.mcc--googleform .ss-choices{list-style-type:none}.mcc--googleform .ss-choice-item label{margin:4px 0}.mcc--googleform .ss-q-other-container input{max-width:400px}.mcc--googleform .ss-datetime-box{overflow:hidden}.mcc--googleform .ss-datetime-box select{float:left;width:30%}.mcc--googleform .ss-datetime-box select+select{margin-left:3%}.mcc--googleform .ss-picker-button-container{display:none}.mcc--googleform .ss-secondary-text{color:#999;font-size:16px;padding-bottom:18px}.mcc--googleform .error-message{display:none}.mcc--googleform .ss-navigate{margin-bottom:36px}.mcc--googleform .ss-navigate table{margin:0 auto}@media (min-width: 760px){.show-at-medium{display:block}.show-only-small{display:none}.show-only-medium{display:block}.heading.-banner span{width:75%;float:left;margin-left:12.5%}.heading.-hero{font-size:54px}h1,.heading.-alpha{font-size:36px}h2,.heading.-beta{font-size:32px}.message-callout{-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.message-callout .message-callout__copy{margin:0}.message-callout.-dynamic-right{padding-top:0}.message-callout.-dynamic-right .message-callout__copy{left:0;padding-bottom:3px;padding-top:3px;padding-left:45px}.message-callout.-dynamic-right .message-callout__copy:before{background:url("../node_modules/@dosomething/forge/dist/assets/images/callout/arrow-left-black.png") 50% 50%/35px no-repeat transparent;height:19px;left:0;margin-top:-9px;right:auto;top:50%;width:38px}.message-callout.-dynamic-right.-white .message-callout__copy:before{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/callout/arrow-left-white.png")}.waypoints.-primary{padding:12px}.cta>.wrapper,.cta .cta__block{width:75%;float:left;padding-left:12px;padding-right:12px;margin-left:12.5%;float:none}.figure.-medium>.figure__media{width:150px}.gallery.-quartet>li{width:25%;float:left;padding-left:12px;padding-right:12px}.gallery.-quartet>li:nth-of-type(4n+1){clear:both}.gallery.-triad>li{width:33.3333333333%;float:left;padding-left:12px;padding-right:12px}.gallery.-triad>li:nth-of-type(3n+1){clear:both}.gallery.-duo>li{width:50%;float:left;padding-left:12px;padding-right:12px}.gallery.-duo>li:nth-of-type(2n+1){clear:both}.gallery.-featured>li:first-child{width:50%;float:left;padding-left:12px;padding-right:12px}.gallery.-featured>li:nth-child(4n+1){clear:none}.gallery.-featured>li:nth-child(4n+6){clear:both}.gallery.-mosaic>li:first-child{padding:0}.gallery.-mosaic>li{padding:0}.info-bar>.wrapper{width:75%;float:left;padding-left:12px;padding-right:12px;margin-left:12.5%}.info-bar .info-bar__secondary{float:right}.polaroid{width:180px;height:210px;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.polaroid:after{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/polaroid-frame.png");background-repeat:no-repeat;background-position:50% 50%;background-size:170px;content:"";height:210px;left:0;position:absolute;top:0;width:180px}.polaroid img{max-width:160px;top:13px;left:10px;margin:0}.modernizr-js .tabs>.wrapper{clip:auto;height:auto;margin:auto;overflow:visible;position:static;width:auto}.modernizr-js .tabs__modal-toggle{display:none}.container>.wrapper{width:75%;float:left;margin-left:12.5%}.container>.wrapper .container__block.-narrow{width:75%;float:left;padding-left:12px;padding-right:12px}.container>.wrapper .container__block.-half{width:50%;float:left;padding-left:12px;padding-right:12px}.footer{padding:12px;padding-top:24px}.footer .footer__column{margin-bottom:24px;width:18.75%;float:left;padding-left:12px;padding-right:12px}.footer .footer__column.-social{text-align:left;width:43.75%;float:left;padding-left:12px;padding-right:12px}.footer .footer__column.-social .social-icon{margin-top:0}.footer a{padding:0}.footer__subfooter ul{text-align:right}.header{padding-left:0;padding-right:0}.header>.wrapper{text-align:left;width:75%;float:left;padding-left:12px;padding-right:12px;margin-left:12.5%}.header .header__title{font-size:54px}.header .header__subtitle{font-size:24px}.header video{display:block;position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}.header.-sponsored .header__subtitle{width:75%}.header.-centered{height:520px}.header.-centered>.wrapper{width:50%;float:left;padding-left:12px;padding-right:12px;margin-left:25%}.header.-hero{height:620px}.header.-hero:before{background:linear-gradient(transparent 40%, rgba(0,0,0,0.2) 70%, rgba(0,0,0,0.5) 87%, rgba(0,0,0,0.85) 100%)}.header.-hero>.wrapper{position:absolute;bottom:24px}.header.-hero .header__subtitle{width:80%}.header.-hero .header__date{font-size:18px;float:left;margin-bottom:27px}.header.-hero .header__signup{clear:left;float:left;position:relative;width:50%}.modal-close-button{font-size:42px}.navigation{padding:24px 0}.navigation.-white a{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.3)}.navigation.-white .text-field{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.3);border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,0.2),inset 0 1px 3px rgba(0,0,0,0.2)}.navigation.-white .text-field.-search{background-image:url("data:image/svg+xml;charset=US-ASCII,%20%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M16.872%206.955c0%203.29-2.664%205.953-5.952%205.953-1.176%200-2.26-.33-3.18-.92L3.26%2016.49c-.258.257-.607.386-.938.386-.35%200-.68-.13-.937-.386-.514-.515-.514-1.36%200-1.874l4.5-4.482c-.587-.92-.918-2.003-.918-3.18%200-3.287%202.664-5.95%205.953-5.95%203.288%200%205.952%202.663%205.952%205.95zm-1.984%200c0-2.186-1.782-3.968-3.968-3.968-2.187%200-3.97%201.782-3.97%203.968%200%202.187%201.783%203.97%203.97%203.97%202.185%200%203.968-1.783%203.968-3.97z%27%2F%3E%3C%2Fsvg%3E%20")}.modernizr-no-svg .navigation.-white .text-field.-search{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/fallbacks/search_white.png")}.navigation__logo{width:12.5%;float:left;padding-left:12px;padding-right:12px;min-width:96px;padding:0 12px}.navigation__toggle{display:none}.navigation__menu{display:block}.navigation__menu:after{clear:both;content:"";display:table}.navigation__primary>li{float:left;display:block;min-width:12.5%;margin:0 12px 0 0;text-align:left}.navigation__primary .navigation__subtitle{display:none}.navigation__secondary{float:right}.navigation__secondary>li{float:left;display:block;text-align:left;padding:12px 0;border-bottom:0}.navigation__secondary>li+li{margin-left:24px}.navigation__secondary .text-field{width:100px;color:#222;border:1px solid #222;box-shadow:0 1px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.2)}.navigation__secondary .text-field.-search{background-image:url("data:image/svg+xml;charset=US-ASCII,%20%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M16.872%206.955c0%203.29-2.664%205.953-5.952%205.953-1.176%200-2.26-.33-3.18-.92L3.26%2016.49c-.258.257-.607.386-.938.386-.35%200-.68-.13-.937-.386-.514-.515-.514-1.36%200-1.874l4.5-4.482c-.587-.92-.918-2.003-.918-3.18%200-3.287%202.664-5.95%205.953-5.95%203.288%200%205.952%202.663%205.952%205.95zm-1.984%200c0-2.186-1.782-3.968-3.968-3.968-2.187%200-3.97%201.782-3.97%203.968%200%202.187%201.783%203.97%203.97%203.97%202.185%200%203.968-1.783%203.968-3.97z%27%2F%3E%3C%2Fsvg%3E%20")}.modernizr-no-svg .navigation__secondary .text-field.-search{background-image:url("../node_modules/@dosomething/forge/dist/assets/images/fallbacks/search_black.png")}.navigation__dropdown{padding-top:12px}.navigation__dropdown ul{visibility:hidden;overflow:hidden;height:0}.navigation__dropdown ul li{display:block;clear:both;float:none}.navigation__dropdown .navigation__dropdown-toggle{display:block;text-align:right;padding-right:32px}.navigation__dropdown .navigation__dropdown-toggle:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607";display:inline-block;position:absolute;right:0;top:1px;font-size:32px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.navigation__dropdown.is-visible{background-color:#fff;padding-bottom:12px}.navigation__dropdown.is-visible .navigation__dropdown-toggle{color:#4e2b63;text-shadow:none}.modal-container{padding:72px}[data-modal]{max-width:600px;min-height:0;margin:0 auto}.gallery.-shuffle.-quartet{margin:0 auto;width:83.3333333333%}[role="banner"] .promotions{padding-top:28px}.statistic{margin-top:20px}.statistic strong{margin-top:25px}.statistic.-columned{width:50%;float:left;padding-left:12px;padding-right:12px;display:table;height:138px;margin-right:0}.statistic.-columned .statistic__body{display:table-cell;vertical-align:middle;padding:0 36px}.statistic+.statistic{border-left:2px solid #989898;margin-top:20px;padding-top:0}.statistic+.statistic:before{display:none}.card{display:table}.card .card__column{width:50%;float:left;padding-left:12px;padding-right:12px;float:none;display:table-cell;vertical-align:top;padding:24px}.card .card__column+.card__column{border-left:2px solid #ddd;border-top:0}.cta.-persistent .cta__action{display:table-cell;text-align:left;width:145px}.cta.-persistent .cta__action .cta__button .button{font-size:24px}.cta.-persistent .cta__action .message-callout{-webkit-transform:none;-ms-transform:none;transform:none;padding-left:12px}.cta.-persistent .cta__message{margin:0px;width:auto}.cta.-persistent .cta__message h4{font-size:24px}body.-affiliate .header--home .header__subtitle{clip:auto;height:auto;margin:auto;overflow:visible;position:static;width:auto}.footer.-affiliate .footer__column.-branding{width:12.5%;float:left;padding-left:12px;padding-right:12px}.footer.-affiliate .footer__column.-branding h4{font-size:16px;padding-right:20px;text-align:left}.footer.-affiliate .footer__column.-social{width:31.25%;float:left;padding-left:12px;padding-right:12px}.auth-twocol{float:left;width:50%;padding-right:12px}.auth-twocol+.auth-twocol{padding-right:0;padding-left:12px}.campaign--pitch .header .message-callout,.campaign--grouped .header .message-callout{position:absolute;left:144px;bottom:0;width:180px}.campaign--pitch .header .message-callout .message-callout__copy,.campaign--grouped .header .message-callout .message-callout__copy{text-align:center}.campaign--pitch .header .message-callout .message-callout__copy:before,.campaign--grouped .header .message-callout .message-callout__copy:before{right:auto;top:50%}.header--action.has-promotions>.wrapper{padding-bottom:12px}.header--action .message-callout{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.waypoints--action{position:absolute;top:62px;max-width:12.5%;margin:24px 0;padding:12px;text-align:left}.waypoints--action li{display:block;margin-left:12px;margin-bottom:6px}.campaign--action .container--do .polaroid{position:absolute;top:120px;left:80%}.campaign--sms .container--do form .message-callout.-above{position:absolute;top:0;right:20px;margin:0}.campaign--sms .container--do .sms-campaign-form .form-item{width:50%;float:left;padding-left:12px;padding-right:12px}.campaign--sms .container--do .form-item-alpha-first-name{width:50%;float:left;padding-left:12px;padding-right:12px}.campaign--sms .container--do .form-wrapper.-columned{width:50%;float:left;padding-left:12px;padding-right:12px}.campaign.closed [role="banner"] .message-callout{position:absolute;left:190px;bottom:0;width:256px}.campaign.closed [role="banner"] .message-callout .message-callout__copy{left:0}.campaign.closed [role="banner"] .message-callout .message-callout__copy:before{right:auto;top:50%}.donate--payment .donate__cvv,.donate--payment .donate__expmonth,.donate--payment .donate__expyear{width:25%;float:left;padding-left:12px;padding-right:12px;padding-left:0}.donate--payment .donate__amount,.donate--payment .form-item-zipcode{width:33.3333333333%;float:left;padding-left:12px;padding-right:12px;padding-left:0;float:none}.view-explore-campaigns .search-result{width:33.3333333333%;float:left;padding-left:12px;padding-right:12px}.view-explore-campaigns .search-result:nth-of-type(3n+1){clear:both}.finder--form .dropdown{float:left;width:35.7142857143%;margin-bottom:0}.finder--form .dropdown.small{width:28.5714285714%}.finder--form .campaign-search{display:none}.finder--form label{padding-bottom:2px;padding-top:2px}.finder--results .no-result .message{font-size:36px}.header--home>.wrapper{text-align:left;width:87.5%;float:left;padding-left:12px;padding-right:12px;margin-left:6.25%}.header--home .header__title{clip:auto;height:auto;margin:auto;overflow:visible;position:static;width:auto}.header--home .header__subtitle{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.container--sponsors img{max-width:125px;max-height:40px}.modal--creator>.wrapper{display:table;min-height:200px;width:100%}.modal--creator .__member{display:table-cell;width:30%}.modal--creator .__member>img{bottom:0;left:5%;position:absolute;width:90%}.modal--creator .__body{display:table-cell;width:70%}.schoolfinder-results a{padding:0}.schoolfinder-results em{display:inline}.schoolfinder-results em:before{content:"\00a0\2014\00a0"}.reportback>.wrapper{direction:rtl;display:table;table-layout:fixed;width:100%}.reportback .reportback__spacer{display:table-cell}.reportback form{direction:ltr;display:table-cell;margin:0;vertical-align:top}.reportback .reportback__view-more{margin-bottom:0}.gallery--reportback{direction:ltr;display:table-cell;width:33.3333333333%}.gallery--reportback>li{width:100%;float:left;padding-left:12px;padding-right:12px;float:none}.gallery--reportback>li:nth-child(2){margin-top:24px}.gallery--reportback>li.-second{margin-top:24px}.gallery--extended>li{width:33.3333333333%;float:left;padding-left:12px;padding-right:12px}.gigantor{height:0;padding-bottom:100%}.gigantor>.message-callout{bottom:50px}.reportback__permalink .card__column>.wrapper{display:table;border-collapse:collapse}.reportback__permalink .cta{display:table-footer-group;border-top:2px solid #ddd}.win-module .win-module__progress{background-image:url("images/WinBackgroundL.svg");background-size:cover}.win-module .win-module__progress h2{font-size:120px}.win-module .win-module__progress h4{font-size:36px}.mcc--googleform .ss-form{width:66.6666666667%;float:left;padding-left:12px;padding-right:12px;margin-left:12.5%}.mcc--googleform .ss-q-other-container{padding-left:22px}.mcc--googleform .ss-datetime-box select{width:25%;float:left;padding-left:12px;padding-right:12px}.mcc--googleform .ss-datetime-box select+select{margin-left:0}}@media (min-width: 960px){.show-at-large{display:block}.show-only-medium{display:none}.navigation__secondary .text-field{width:200px}.author-callout{width:58.3333333333%;float:left;padding-left:12px;padding-right:12px;margin-top:0}.photo.-framed .__copy{font-size:16px}.gallery.-shuffle.-quartet{width:100%}.gallery.-shuffle.-quartet li{width:25%;float:left;padding-left:12px;padding-right:12px}.promotions{margin:0}.promotions.-dual .promotion{height:100px;width:auto}.promotions.-dual .promotion:first-child:after{right:10px}.promotion>.wrapper{display:table;height:100%}.promotion .__image{display:table-cell;padding:0 0 0 10px;vertical-align:middle}.promotion .__copy{display:table-cell;min-width:85px;padding:0;text-align:right;vertical-align:middle}.promotion--creator{vertical-align:bottom}.promotion--creator .__image{vertical-align:bottom}.promotion--creator img{max-height:100px}.stat-card{width:33.3333333333%;float:left;padding-left:12px;padding-right:12px}.hot-module .author-callout{margin-left:6.25%}.reportback .photo.-framed .__copy{height:90px}.reportback__submission__copy{font-size:16px}.profile-settings{width:50%;float:left;padding-left:12px;padding-right:12px}.profile-actions{text-align:left}.win-module .win-module__progress .wrapper{height:600px}.win-module .win-module__progress h2{font-size:180px;line-height:1}.win-module .win-module__progress h4{font-size:48px}.win-module .win-module__copy .wrapper{padding:0px}.win-module .win-module__copy .author-callout{width:66.6666666667%;float:left;padding-left:12px;padding-right:12px}.win-module .win-module__reportback{width:31.25%;float:left;padding-left:12px;padding-right:12px;margin-bottom:24px}}@media (min-width: 1060px){.show-at-larger{display:block}.tile .tile__flag{font-size:18px}.navigation__logo:after{margin-left:12px}.navigation__primary>li{padding:12px}.navigation__primary .navigation__subtitle{display:block}#admin-menu{display:block}body.html.admin-menu{margin-top:29px !important}.photo.-framed{padding:12px}.statistic strong{font-size:54px}.statistic strong{margin-top:0}.cta.-persistent.with-scholarship .cta__action{width:50%;float:left;float:none}.cta.-persistent.with-scholarship .cta__action .cta__button{width:auto}.cta.-persistent.with-scholarship .cta__message{display:table-cell;width:50%;float:left;float:none}.header--action.has-promotions>.wrapper{padding-bottom:0}.gallery--reportback{width:25%}.gallery--reportback{width:50%}.gallery--reportback>li{width:50%;float:left;padding-left:12px;padding-right:12px}.gallery--reportback>li:nth-child(2){margin-top:0}.gallery--reportback>li.-second{margin-top:0}.gallery--reportback>li:nth-child(n+5){display:block}.gallery--extended>li{width:25%;float:left;padding-left:12px;padding-right:12px}.gigantor .message-callout__copy{left:0;top:0}.win-module .win-module__copy .author-callout .figure{width:50%;float:left;padding-left:12px;padding-right:12px}.win-module .win-module__copy .win-module__share-bar{width:50%;float:left;padding-left:12px;padding-right:12px}.mcc--googleform .ss-form-question.-compact{clear:none;float:left;width:50%}.mcc--googleform .ss-form-question.-compact.-alpha{padding-right:9px}.mcc--googleform .ss-form-question.-compact.-beta{padding-left:9px}}@media (max-width: 759px){.figure{margin-bottom:48px}.footer{display:table}.footer .footer__column{width:100%;display:block;border-bottom:1px solid #444}.footer .footer__column.-social{display:table-footer-group}.footer h4.is-toggleable{cursor:pointer}.footer h4.is-toggleable:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-5px;right:-5px;content:"\e607";color:#999;font-size:32px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform 0.25s;transition:transform 0.25s}.footer h4.is-collapsed{margin-bottom:0}.footer h4.is-collapsed:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.footer h4.is-collapsed+ul{max-height:0}.navigation.is-visible .navigation__logo{position:fixed}.navigation.is-visible .navigation__toggle{position:fixed;color:#fff}.navigation.is-visible .navigation__menu{display:block;-webkit-animation:zoomIn 0.5s;animation:zoomIn 0.5s}.navigation__logo{position:absolute;top:0;left:0;z-index:9998}.navigation__menu{background:#222;position:fixed;width:100%;height:100%;overflow:auto}.navigation__menu a{color:#fff;text-align:center}.navigation__menu .navigation__primary li{min-height:78px;margin:10vh 0}.chrome.has-mobile-menu{position:fixed}.campaign--action .container--do .polaroid{margin-bottom:24px}}@media (min-width: 860px){[role="banner"] .promotions{bottom:-28px;padding:0;position:absolute;right:0}[role="banner"] .promotions.-dual{right:-110px}[role="banner"] .promotions.-dual .promotion--sponsor{padding-bottom:0}[role="banner"] .promotions .promotion--sponsor{padding-bottom:28px}.finder--form .dropdown>.wrapper{min-height:100%}}@media (min-width: 550px){.finder--form .two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width: 768px) and (max-width: 1000px){.finder--form .two-col{-webkit-column-count:1;-moz-column-count:1;column-count:1}}
