*{box-sizing:border-box}body{margin:0;font-family:Roboto,sans-serif}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#__next{display:flex;min-height:100vh;flex-direction:column;margin:0}#main{display:flex;flex:1 1;flex-flow:column nowrap;background:#f1f9ff;align-items:center}.subheader,footer,header{padding:0 7em}#main{padding:3em 7em}.no-strikes-message a{font-weight:500;color:#077ac7}.show-more-link{background:#565656;color:#fff;border-radius:7px;font-weight:500;letter-spacing:.62px;font-size:18px;padding:.7em 2.2em;margin-top:3.5em;margin-bottom:4em;text-decoration:none;transition:all .28s ease;cursor:pointer}.show-more-link:hover{background:#828282}header{background:#e22148;height:170px;display:flex;flex-flow:row;align-items:center;justify-content:space-between}.header .hamburger-nav,.subheader .hamburger-nav{display:none}.filters .select-container>div.label,.logo-text{font-family:Koulen,sans-serif;cursor:default}header>.logo>.logo-text{line-height:97%;font-size:39px;letter-spacing:2.66px;position:relative;right:44px}.subheader>.logo-text{font-size:32px;color:#fff;letter-spacing:2.9px;transition:all .3s ease;cursor:pointer}.subheader .logo-text.hidden{opacity:0}.logo{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.logo>.img-container,.logo>.logo-text{cursor:pointer}.img-container>img{width:130px;transform:scaleX(-1);position:relative;top:13px;right:28px}footer{background:#252525;height:200px}footer,header{color:#fff}header .navigation{display:flex;flex-flow:row;align-items:center;justify-content:space-between}.bar1,.bar2,.bar3{width:35px;height:4px;background-color:#fff;margin:6px 0;border-radius:9px;transition:.28s}.bar2{transition:.1s}.header .mobile-visible .bar1,.subheader .mobile-visible .bar1{transform:translateY(10px) rotate(-45deg)}.header .mobile-visible .bar2,.subheader .mobile-visible .bar2{opacity:0}.header .mobile-visible .bar3,.subheader .mobile-visible .bar3{transform:translateY(-10px) rotate(45deg)}.navigation .nav-item{padding:0 22px;font-size:20px;letter-spacing:.76px;font-weight:400;text-decoration:none;color:#fff}.subheader{height:50px;background:#e22148;position:-webkit-sticky;position:sticky;top:0;display:flex;flex-flow:row;align-items:center;justify-content:space-between;transition:background .2s ease;z-index:50}.subheader.light{background:#fff;border-top:5px solid #f0f0f0}.subheader .filters{display:flex;flex-flow:row nowrap;margin-right:-4px}.filters .label{color:#fff}.subheader.light .filters .label{color:#303030}.filters .label{letter-spacing:1.8px;font-size:20px;padding-right:8px;cursor:default}.filters .hamburger-nav{display:none}.filters .select-container{padding:0 1em;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.filters .select-arrow{height:14px;margin-left:.4em;padding:0;flex-shrink:0}.filters .select-container:nth-child(2),.nav-item:last-child{padding-right:0}.filters .select{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35em;border-radius:5px;background:#ededed;color:#4b4b4b;min-width:4em;padding:.5em .8em;font-size:14px;font-weight:500;cursor:pointer;line-height:1.1;text-align:center;width:100px;transition:background .4s ease;margin-bottom:2px;flex-shrink:0}.filters .state-select{width:70px}.filters .type-select{width:134px;min-width:134px}.filters .select{text-transform:capitalize}.select .options{display:none}.select.open .options{display:flex;position:absolute;top:calc(100% + 10px);right:0;left:auto;z-index:60;background:#f7f7f7;color:#4b4b4b;font-size:16px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border:2px solid #e5e5e5;border-top:none;flex-direction:column;transition:all .2s ease;max-height:40vh;overflow:auto;min-width:180px;white-space:nowrap}.select .options .option{padding:1.2em 1em;border-bottom:1.5px solid #e7e7e7;transition:background .25s ease;text-align:left;justify-content:flex-start;align-items:center;text-transform:none}.select .options .selected-option{font-weight:600;background:#f0f0f0;color:#2f2f2f}.select .options .option:hover{background:#efefef}@media (max-width:880px){.subheader>.logo-text{opacity:0}}@media (max-width:850px){.filters .select-container{position:relative}.filters .select{margin-top:0}.header .navigation{display:none;position:fixed;top:-55}.header .hamburger-nav,.subheader .hamburger-nav{display:inline-block;cursor:pointer;padding-left:1.5em}.subheader.light .hamburger-nav{display:none}.header div.navigation.mobile-visible{z-index:9999;background:#fff;color:#000;border:4px solid #e5e5e5;border-radius:6px;position:absolute;right:3.4em;top:7.2em;display:flex;flex-direction:column;text-align:right;justify-content:space-between}.header div.navigation.mobile-visible.sub-mobile-visible{position:fixed;border-top:none;border-top-right-radius:0;border-top-left-radius:0;top:50px}.header div.navigation.mobile-visible>.nav-item{color:#000;padding:1.2em .5em 1.2em 5.6em;width:100%;transition:background .25s ease;font-weight:500;font-size:20px;border-left:6px solid #fff;border-right:6px solid #fff;border-radius:6px;border-bottom:1.5px solid #f7f7f7}.header div.navigation.mobile-visible>.nav-item:first-child{border-top:6px solid #fff}.header div.navigation.mobile-visible>.nav-item:last-child{border-bottom:6px solid #fff}.header div.navigation.mobile-visible>.nav-item:hover{background:#f7f7f7;font-weight:700}}@media (max-width:650px){#main{padding:1em 2em}}@media (max-width:850px){.subheader .logo-text{display:none}.subheader{justify-content:flex-end}.subheader,footer,header{padding:0 4em}#main{padding:1em 4em}}@media (max-width:550px){.header div.navigation.mobile-visible{right:.6em}.header div.navigation.mobile-visible>.nav-item{padding:1.2em 1em 1.2em 6.1em}#main,.subheader{padding:1em .94em}.filters .label{font-size:18px}.filters .select-container{padding:0 .5em}.subheader .hamburger-nav{padding-left:1em}.subheader .bar1,.subheader .bar2,.subheader .bar3{width:29px;height:4px;background-color:#fff;margin:5px 0;border-radius:9px;transition:.28s}.subheader .mobile-visible .bar1{transform:translateY(9px) rotate(-45deg)}.subheader .mobile-visible .bar2{opacity:0}.subheader .mobile-visible .bar3{transform:translateY(-9px) rotate(45deg)}.img-container>img{width:117px;transform:scaleX(-1);position:relative;top:21px;right:24px}header>.logo>.logo-text{font-size:37px;right:44px}footer,header{padding:0 1.4em}}@media (max-width:480px){.subheader .filters .select-container:first-child{display:none}.subheader .filters .select-container:last-child{padding-left:0}}@media (max-width:350px){header>.logo>.logo-text{right:50px}}@media (min-width:1500px){.header,.subheader{padding:0 11em}}@media (min-width:1600px){.header,.subheader{padding:0 15vw}}@media (min-width:1700px){.header,.subheader{padding:0 18vw}}#main>.strike{position:relative;border-radius:10px;border:1px solid #e6f0ff;background:linear-gradient(180deg,#fcfcfd,#f7f9fc);box-shadow:4px 12px 25px rgba(54,81,122,.12),0 4px 10px rgba(54,81,122,.06);margin:1.8em 0;height:410px;padding:2em;display:flex;flex-flow:row nowrap;justify-content:space-between;max-width:1120px;width:min(100%,1120px);gap:2em}.strike .strike-badge{position:absolute;top:1rem;right:1rem;z-index:2;background:linear-gradient(135deg,#eef3fb,#dce7f7);color:#36517a;border:1px solid rgba(54,81,122,.16);padding:.45rem .8rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 6px 14px rgba(54,81,122,.08)}.strike .strike-badge.action{background:linear-gradient(135deg,#fdf4e7,#f8e2c2);color:#8a5a12;border-color:rgba(138,90,18,.16);box-shadow:0 6px 14px rgba(138,90,18,.08)}.strike .strike-info{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-end;color:#282828}.strike>.strike-info h2{font-weight:500;font-size:clamp(22px,2vw,27px);line-height:1.2;margin-top:0;margin-bottom:6px;overflow-wrap:anywhere;color:#242f3d}.strike-info .city{margin-bottom:.35rem;margin-top:6px;font-size:.98rem;color:#677789;letter-spacing:.01em;line-height:1.2;opacity:.95}.strike-buttons>a{display:inline-block;border-radius:9px;font-weight:600;letter-spacing:.08em;font-size:17px;padding:.7em 1.1em;text-decoration:none;transition:all .15s ease;cursor:pointer}.strike-buttons>.learn-more{background:#5b6673;color:#f8fafc;border:1px solid rgba(91,102,115,.18);box-shadow:0 2px 6px rgba(91,102,115,.12)}.strike-buttons>.donate{background:#4973b6;color:#fff;border:1px solid rgba(73,115,182,.18);box-shadow:0 4px 10px rgba(73,115,182,.12);margin-left:1em}.strike img{height:100%;border-radius:9px}.strike .main-img{max-width:455px;width:auto;height:100%;object-fit:cover;flex:0 0 auto}.strike-buttons a.learn-more:hover{background:#6d7887;box-shadow:0 4px 10px rgba(91,102,115,.16)}.strike-buttons>a.donate:hover{background:#5d8fce;transform:translateX(2px);box-shadow:0 6px 14px rgba(73,115,182,.16)}.strike-info .blurb{padding-top:2em;line-height:1.7;font-size:17px;font-weight:400;color:#4d5865;letter-spacing:.005em;overflow-wrap:anywhere}.strike-info .upper img{display:none;width:100%;height:auto;margin-top:1.7em;margin-bottom:1em}.no-strikes-message{margin-top:5em;font-size:19px}@media (max-width:1125px){.strike img{height:90%}.strike .main-img{max-width:445px}}@media (max-width:1080px){.strike img{height:85%}#main>.strike{height:unset;min-height:360px}.strike .main-img{max-width:421px}.strike-info .strike-buttons{margin-top:3em}}@media (max-width:1020px){#main>.strike{min-height:360px}.strike-info .strike-buttons{margin-top:3em}.strike-info .blurb{padding-top:.9em;padding-right:0}.strike img{display:none}.strike-info .upper img{display:block}}@media (max-width:700px){#main>.strike{flex-direction:column;align-items:center;text-align:center;padding:1.5em 1.25em 1.75em;gap:1.1em}.strike .strike-badge{left:50%;right:auto;transform:translateX(-50%);padding:.4rem .7rem;white-space:nowrap}.strike .strike-info{width:100%;align-items:center}.strike>.strike-info h2{font-size:clamp(22px,5vw,25px);margin-top:2.6rem}.strike-info .city{margin-top:.25rem}.strike-info .blurb{padding-top:1rem}.strike-info .upper img{width:min(100%,350px);display:block;margin:1.6rem auto 1.2rem}}div#main.about,div#main.contact{background:#f1f9ff}.about a{font-weight:500;color:#077ac7}.page-header{font-size:28px;color:#242f3d;margin:2em 0 1em;letter-spacing:.66px;text-align:center;font-weight:600}.about .about-text{margin-bottom:4em;max-width:900px;font-size:19px;font-weight:300;letter-spacing:.5px;line-height:1.5}.about p.about-text.first{margin-bottom:1em}.about-image-container .labor-quote{border:2px solid #fff;background:#fbfbfbd0;box-shadow:1px 0 15px 4px hsla(0,0%,100%,.619);border-radius:11px;padding:2.25em 2em 1.2em;font-size:19px;letter-spacing:.4px;line-height:1.5;max-width:680px}.about-image-container .labor-quote p:last-child{text-align:right;margin-top:2em}.about-image-container{padding:1.2em;display:flex;justify-content:center;align-items:center;width:100%;height:700px;background-image:linear-gradient(180deg,#f3faffcb,#91a7b699),url(https://i.imgur.com/KoQY2mG.jpeg);background-size:cover;background-position-x:center}.contact form{min-width:550px;margin-top:1em;margin-bottom:4em;border:2px solid #fff;border-radius:14px;padding:1em;background:#f9f9f980;box-shadow:1px 0 15px 4px hsla(0,0%,82%,.43)}.contact .contact-text{margin-bottom:5em;max-width:900px;font-size:18px;font-weight:300;letter-spacing:.5px;line-height:1.5}.contact input,textarea{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:2px solid #dedede;border-radius:8px;box-sizing:border-box;transition:border-color .3s ease;outline:none;font-family:Roboto,sans-serif;font-size:18px}.contact input:focus,.contact textarea:focus{border-color:#bdd6ff}.contact textarea{height:9em}div#main.contact form.contact-form label p{margin-bottom:0;font-size:18px}.contact form .button-container{text-align:center}.contact form button{margin-top:1.2em;border:0;outline:0;background:#4973b6;color:#fff;border-radius:7px;font-weight:500;letter-spacing:.72px;font-size:18px;padding:.7em 1.1em;text-decoration:none;transition:all .3s ease;cursor:pointer}.contact .email{cursor:pointer;font-weight:500;text-decoration:underline}.contact form button:hover{background:#6c9dec;box-shadow:0 0 8px 1px rgba(105,192,167,.43)}@media (max-width:670px){.contact form{min-width:auto;margin-bottom:5em}}footer.footer div.socials a img{margin-right:1.4em}footer.footer div.socials a:last-child img{margin-bottom:5px}footer.footer{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.footer .email{letter-spacing:.72px;font-size:18px;font-weight:300;color:#ececec;cursor:pointer}