.campaignShare-component{display:block;min-width:8em;margin-bottom:10px}.campaignShare-component:hover{text-decoration:none}.shareBanner{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.shareBanner:hover{cursor:pointer}.shareBanner:hover .shareBanner-icon{background-color:#eb1478}.shareBanner:hover .shareBanner-labelText{background-color:#ddd}.shareBanner:hover .shareBanner-labelDimple svg{fill:#ddd}.shareBanner:hover .shareBanner-label--hoverable{display:none}.shareBanner:hover .shareBanner-label--hover{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.shareBanner--active .shareBanner-icon{background-color:#eb1478}.shareBanner-icon{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;background-color:#6a6a6a;border-radius:50%;width:30px;height:30px}.shareBanner-icon svg{fill:#fff;width:60%;height:60%}.shareBanner-label{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-family:"Benton Sans","Helvetica","sans-serif";font-size:10px;font-weight:normal;line-height:14px;color:#2a2a2a;margin-left:5px}.shareBanner-label--hover{display:none}.shareBanner-labelText{padding:5px;border:1px solid #ddd;text-transform:capitalize;text-align:center;z-index:-1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.shareBanner-labelDimple{margin-right:-1px}.shareBanner-labelDimple svg{width:8px;height:8px;stroke-width:3px;fill:#fff;stroke:#ddd}.shareBanner--reversed .shareBanner-icon{background-color:#eb1478}.shareBanner--reversed:hover .shareBanner-icon{background-color:#6a6a6a}.campaignHeader-titleBylineContainer{position:relative;float:left;width:83.33333333%;min-height:1px;padding-left:6px;padding-right:6px}@media (min-width: 768px){.campaignHeader-titleBylineContainer{position:relative;min-height:1px;padding-left:10px;padding-right:10px;float:left;width:100%}}.campaignHeader-followContainer{position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:6px;padding-right:6px}.campaignHeader-location a,.campaignHeader-city a{text-decoration:none;pointer-events:none}.campaignHeader-location{display:none}@media (min-width: 768px){.campaignHeader-location{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}}.campaignHeader-city,.campaignHeader-category{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}@media (min-width: 768px){.campaignHeader-city{display:none}}@media (min-width: 768px){.campaignHeader-followContainer{display:none}}.campaignHeader-location,.campaignHeader-category,.campaignHeader-city{box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width: 768px){.campaignHeader-titleBylineContainer{text-align:center;margin-top:40px;margin-bottom:40px}}@media (min-width: 768px){.campaignHeader-title{font-family:"Antenna Cond Black","Helvetica","sans-serif";font-size:40px;line-height:48px;letter-spacing:1px}}@media not all and (min-width: 768px){.campaignHeader-title{font-family:"Benton Sans","Helvetica","sans-serif";font-size:20px;font-weight:bold;line-height:26px;letter-spacing:normal}}.campaignHeader-byline{display:box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex}.campaignHeader-bylineComponent{display:inline-block}.campaignHeader-byline svg{width:18px;height:18px;fill:#a8a8a8}@media not all and (min-width: 768px){.campaignHeader-byline{flex-direction:row-reverse}.campaignHeader-byline a{color:#a8a8a8;font-size:12px;margin-left:5px}}@media (min-width: 768px){.campaignHeader-byline{color:#6a6a6a;margin-top:20px}.campaignHeader-byline a{margin-left:15px;color:#0eb4b6;font-family:"Benton Sans Medium","Helvetica","sans-serif";font-size:14px;line-height:20px}.campaignHeader-byline svg{width:20px;height:20px;fill:#6a6a6a}}@media not all and (min-width: 768px){.campaignHeader-category{margin-right:30px;color:blue}}@media (min-width: 768px){.campaignHeader-location{margin-right:40px}}.contributionItems{font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:normal;line-height:26px;letter-spacing:0}.contributionItems-separator{height:1px;margin:10px auto;border-bottom:1px solid #ddd}.contributionItems-item{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:2px}.contributionItems-item--bold{font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:bold;line-height:26px;letter-spacing:0}.contributionItems-name{word-break:break-word}.contributionItems-amount--empty{color:#a8a8a8}.contributionItems-amount--linethrough{text-decoration:line-through}.campaignSuperModal .modal-dialog{margin-top:40px}.campaignSuperModal .modal-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.campaignSuperModal-header{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;background:#f5f5f5;padding:30px;border-bottom:1px solid #ddd}.campaignSuperModal-avatar{margin-right:15px}.campaignSuperModal-account{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.campaignSuperModal-accountName,.campaignSuperModal-title{font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:bold;line-height:26px;letter-spacing:0}.campaignSuperModal-profileLink{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px}.campaignSuperModal-body{min-height:550px;padding:20px 40px}.campaignSuperModal-body--empty{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;justify-content:center}.campaignSuperModal-contribution{border-bottom:1px solid #ddd;padding-bottom:10px;margin-top:10px}.campaignSuperModal-contribution:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.campaignSuperModal-noFundingHistory{color:#a8a8a8;font-family:"Benton Sans Medium","Helvetica","sans-serif";font-size:16px;line-height:26px;font-weight:normal;letter-spacing:0}.campaignTaglineStory{position:relative;float:left;width:100%;min-height:1px;padding-left:6px;padding-right:6px;font-family:"Benton Sans","Helvetica","sans-serif";font-size:14px;font-weight:normal;line-height:20px}.campaignTaglineStory-tagline,.campaignTaglineStory-tags,.campaignTaglineStory-storyLink{display:block}.campaignTaglineStory-tagline{margin-top:10px}.campaignTaglineStory-tags{margin-top:5px;padding-right:40px}.campaignTaglineStory-tags .campaignTag:not(:last-child){margin-right:5px}.campaignTaglineStory-storyLink{margin-top:10px;font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px;text-transform:uppercase}.campaignTaglineStory-storyLink:hover,.campaignTaglineStory-storyLink:focus{text-decoration:none}.campaignTaglineStory-storyLink:hover span,.campaignTaglineStory-storyLink:focus span{text-decoration:underline}.campaignTaglineStory-storyLink svg{fill:#eb1478;width:12px;height:12px;display:inline-block}.campaignTaglineStory-storyLink>*{vertical-align:middle}.campaignVideo{display:block;position:relative}.campaignVideo-overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:10;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;pointer-events:none;cursor:pointer;background-position:center;background-repeat:no-repeat;background-color:#000}@media (min-width: 768px){.campaignVideo-overlay{-webkit-transition:.3s ease-out all;-moz-transition:.3s ease-out all;-o-transition:.3s ease-out all;transition:.3s ease-out all;background-size:cover}}@media (max-width: 479px){.campaignVideo-overlay{background-size:contain}}.campaignVideo-youtube,.campaignVideo-vimeo{height:415px}@media (max-width: 479px){.campaignVideo-youtube{height:180px}}@media (max-width: 479px){.campaignVideo-vimeo{height:150px}}.campaignVideo-play{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background:rgba(235,20,120,0.9);border-radius:50%;width:55px;height:55px}@media (min-width: 480px){.campaignVideo-play{width:80px;height:80px}}.campaignVideo-play svg{fill:#fff;width:55%;height:55%}.campaignTrustTeaser{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;position:relative}.campaignTrustTeaser:before,.campaignTrustTeaser:after{content:" ";display:table}.campaignTrustTeaser:after{clear:both}@media (max-width: 479px){.campaignTrustTeaser{background-color:#f5f5f5;padding-top:20px}.campaignTrustTeaser:before{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;content:"";position:absolute;left:22px;top:0}}.campaignTrustTeaser-item{position:relative;float:left;width:83.33333333%;min-height:1px;padding-left:0;padding-right:0;margin-bottom:10px}@media (min-width: 768px){.campaignTrustTeaser-item{position:relative;min-height:1px;padding-left:0;padding-right:0;float:left;width:50%}}.campaignTrustTeaser-graphic{display:inline-block;vertical-align:top}@media (min-width: 768px){.campaignTrustTeaser-graphic{margin-right:30px}}.campaignTrustTeaser-circle{border-radius:50%;-moz-border-radius:50%;position:relative;background-color:#f5f5f5}@media not all and (min-width: 768px){.campaignTrustTeaser-circle{width:44px;height:44px;margin-left:15px;margin-right:15px}}@media (min-width: 768px){.campaignTrustTeaser-circle{width:80px;height:80px}}.campaignTrustTeaser-circle svg{position:absolute;width:36px;height:36px;fill:#2a2a2a;top:50%;left:50%;margin-left:-18px;margin-top:-18px}.campaignTrustTeaser-text{display:inline-block}.campaignTrustTeaser-text-title{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px}.campaignTrustTeaser-text div{margin-bottom:5px}@media not all and (min-width: 768px){.campaignTrustTeaser--desktop-only{display:none}}@media (min-width: 768px){.campaignTrustTeaser--mobile-only{display:none}}.campaignTrustPassport-mobile{background-color:#f5f5f5}@media (min-width: 768px){.campaignTrustPassport-mobile{display:none}}.campaignTrustPassport-mobile-links{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px;display:block;margin-left:15px;padding-bottom:15px}.campaignTrustPassport-desktop{border-bottom:1px solid #ddd;margin-bottom:40px}@media not all and (min-width: 768px){.campaignTrustPassport-desktop{display:none}}.campaignTrustPassport-desktop-links{display:block;text-align:right;margin-bottom:15px}.campaignTrustPassport-middot{margin:0 5px}.campaignTrustPassport-actionMiddot{color:#ddd}.campaignTrustPassportDesktop-linkContact,.campaignTrustPassportDesktop-linkSeeMoreDetails{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px}.campaignTrustPassportDesktop-actionMiddot{color:#ddd}.campaignTrustPassportDesktop-modal{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px}.campaignTrustPassportDesktop-modal h3{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;display:block;line-height:20px;margin-bottom:5px}.campaignTrustPassportDesktop-modal .modal-dialog{width:960px}.campaignTrustPassportDesktop-modal .popover{max-width:180px;text-align:center}.campaignTrustPassportDesktop-modal .popover .i-icon{font-size:14px;vertical-align:middle}.campaignTrustPassportDesktop-modal .popover p{margin-bottom:5px}.campaignTrustPassportDesktop-columns{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.campaignTrustPassportDesktop-columnLeft{padding-top:40px;width:360px;min-height:550px;border-right:1px solid #ddd}.campaignTrustPassportDesktop-columnRight{padding-top:40px;box-flex:1 0 50%;-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.campaignTrustPassportDesktop-section{margin-bottom:40px;position:relative}.campaignTrustPassportDesktop-ownerAvatar{border-radius:50%;-moz-border-radius:50%;display:inline-block;width:80px;height:80px}.campaignTrustPassportDesktop-ownerInfo{margin-left:20px;display:inline-block;vertical-align:middle}.campaignTrustPassportDesktop-ownerInfo a{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px}.campaignTrustPassportDesktop-ownerInfo>div:not(:last-child){margin-bottom:5px}.campaignTrustPassportDesktop-verification{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:5px}.campaignTrustPassportDesktop-verification svg{display:inline-block;width:16px;height:16px;fill:#6a6a6a;margin-right:5px}.campaignTrustPassportDesktop-verification a{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px}.campaignTrustPassportDesktop-verification--facebook svg{background:#405d9d;fill:#fff;padding:2px;border-radius:2px;-moz-border-radius:2px}.campaignTrustPassportDesktop-verification--facebook a{color:#405d9d}.campaignTrustPassportDesktop-verification--linkedin svg{background:#0077b5;fill:#fff;padding:2px;border-radius:2px;-moz-border-radius:2px}.campaignTrustPassportDesktop-verification--linkedin a{color:#0077b5}.campaignTrustPassportDesktop-recentActivityIcon svg{fill:#eb1478;width:30px;height:30px;position:absolute;left:-35px;top:-4px}.campaignTrustPassportDesktop-teamCount{margin-bottom:10px}.campaignTrustPassportDesktop-teamMembers{display:box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.campaignTrustPassportDesktop-teamMember{width:245px;margin-bottom:15px}.campaignTrustPassportDesktop-memberAvatar{display:inline-block}.campaignTrustPassportDesktop-memberAvatar img{border-radius:50%;-moz-border-radius:50%;width:30px;height:30px}.campaignTrustPassportDesktop-memberInfo{display:inline-block;vertical-align:middle;margin-left:15px}.campaignTrustPassportDesktop-memberInfo a{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px;color:#000}.campaignTrustPassportDesktop-memberInfo a:hover{color:#eb1478}.campaignTrustPassportDesktop-memberVerifications{margin-left:5px}.campaignTrustPassportDesktop-memberVerifications-icons{white-space:nowrap}.campaignTrustPassportDesktop-memberVerifications-icons svg{width:16px;height:16px;color:#2a2a2a;display:inline-block}.campaignTrustPassportDesktop-memberVerifications-icons svg.facebook{background:#405d9d;fill:#fff;padding:4px}.campaignTrustPassportDesktop-memberVerifications-icons svg.linkedin{background:#0077b5;fill:#fff;padding:4px}.campaignTrustPassportDesktop-websites{margin-top:15px}.campaignTrustPassportDesktop-website{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px;color:#000;display:block}.campaignTrustPassportDesktop-helpCenter{position:absolute;bottom:40px;padding:15px;background-color:#dbf4f4}.campaignTrustPassportDesktop-helpCenter a{color:#0eb4b6}.campaignTrustPassportDesktop-contact-message{position:relative}.campaignTrustPassportDesktop-contact-message textarea{font-family:"Benton Sans","Helvetica","sans-serif";font-size:14px;font-weight:normal;line-height:20px;height:250px;padding:15px;resize:none}.campaignTrustPassportDesktop-contact-charCounter{position:absolute;bottom:15px;right:15px}.campaignTrustPassportDesktop-contact-submitMessage .g-recaptcha{float:left;transform:scale(0.95);-webkit-transform:scale(0.95);transform-origin:0 0;-webkit-transform-origin:0 0}.campaignTrustPassportDesktop-contact-submitMessage #rc-imageselect{transform:scale(0.4);-webkit-transform:scale(0.4);transform-origin:0 0;-webkit-transform-origin:0 0}.campaignTrustPassportDesktop-contact-submitMessage button{float:right;margin-top:0px}.campaignTrustPassportMobile-mainHeader,.campaignTrustPassportMobile-subHeader,.campaignTrustPassportMobile-blankHeader{font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:bold;line-height:26px;letter-spacing:0;background-color:#000;color:#fff;padding:15px}.campaignTrustPassportMobile-subHeader{text-align:center}.campaignTrustPassportMobile-blankHeader{padding:5px}.campaignTrustPassportMobile-overlay{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaignTrustPassportMobile-overlay>*{vertical-align:middle}.campaignTrustPassportMobile-overlay svg{width:16px;height:16px;fill:#fff}.campaignTrustPassportMobile-section{margin:15px 10px;position:relative}.campaignTrustPassportMobile-avatar{border-radius:50%;-moz-border-radius:50%;display:inline-block;width:44px;height:44px;vertical-align:top;margin-right:15px}.campaignTrustPassportMobile-ownerInfo{display:inline-block;height:44px;display:box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}.campaignTrustPassportMobile-name,.campaignTrustPassportMobile-teamMemberCount,.campaignTrustPassportMobile-subSectionTitle{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px}.campaignTrustPassportMobile-role{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;color:#a8a8a8}.campaignTrustPassportMobile-subSectionTitle{margin-top:15px}.campaignTrustPassportMobile-verification{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.campaignTrustPassportMobile-verification>*:first-child{margin-right:5px}.campaignTrustPassportMobile-basicIcon{width:12px;height:12px;fill:#2a2a2a}.campaignTrustPassportMobile-socialIcon{border-radius:2px;-moz-border-radius:2px;fill:#fff;width:14px;height:14px;padding:3px}.campaignTrustPassportMobile-socialIcon--facebook{background-color:#405d9d}.campaignTrustPassportMobile-socialIcon--linkedin{background-color:#0077b5}.campaignTrustPassportMobile-websites a{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px}.campaignTrustPassportMobile-contactLink{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px;margin:30px 0}.campaignTrustPassportMobile-teamMember{position:relative;padding:15px;border-bottom:1px solid #ddd}.campaignTrustPassportMobile-teamMember-expandControl{position:absolute;right:30px;top:15px;cursor:pointer}.campaignTrustPassportMobile-teamMember-expandControl svg{width:12px;height:12px}.campaignTrustPassportMobile-teamMemberCount{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px}.campaignTrustPassportMobile-teamMemberInfo{display:inline-block}.campaignTrustPassportMobile-teamMemberInfo-verifications{display:box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:5px}.campaignTrustPassportMobile-teamMemberInfo-verifications svg{margin-right:5px}.campaignContactMobile{padding:15px;border-bottom:1px solid #ddd}.campaignContactMobile-name{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px}.campaignContactMobile-note{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px}.campaignContactMobile-submitMessage .g-recaptcha{margin-top:30px;transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0}.campaignContactMobile-submitMessage #rc-imageselect{transform:scale(0.4);-webkit-transform:scale(0.4);transform-origin:0 0;-webkit-transform-origin:0 0}@media not all and (min-width: 768px){campaign-goal-standard{position:relative;float:left;width:100%;min-height:1px;padding-left:6px;padding-right:6px}}@media not all and (min-width: 768px) and (min-width: 768px){campaign-goal-standard{position:relative;min-height:1px;padding-left:10px;padding-right:10px;float:left;width:100%}}campaign-goal-tech{background-color:#f5f5f5}@media not all and (min-width: 768px){.campaignGoal-standardContainer{position:relative;float:left;width:100%;min-height:1px;padding-left:6px;padding-right:6px}}@media (min-width: 768px){.campaignGoal-standardContainer{border:10px solid #f5f5f5;padding:20px 10px 10px}}@media not all and (min-width: 768px){.campaignGoal-standardContainer{margin-top:20px}}.campaignGoalTech{background-color:#f5f5f5;padding:15px 20px 10px;font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:normal;line-height:26px;letter-spacing:0}.campaignGoalTech-fundsAmount span span{font-family:"Benton Sans","Helvetica","sans-serif";font-size:36px;font-weight:bold;line-height:46px}.campaignGoalTech-bar{height:10px;background-color:#ddd;margin-top:10px}.campaignGoalTech-barProgressFill{background-color:#eb1478;height:100%;content:''}.campaignGoalTech-percent{margin-top:10px}.campaignGoalTech-backers{margin-top:5px}.campaignGoalTech-remaining{margin-top:5px}@media (min-width: 768px){.campaignGoal-fundsRaisedGoal{display:none}.campaignGoal-footer{padding-top:30px}}@media not all and (min-width: 768px){.campaignGoal-fundsRaisedBackers{display:none}.campaignGoal-fundsRaisedDaysAndBackers{display:none}}.campaignGoal-fundsAmount{color:#2a2a2a}@media (min-width: 768px){.campaignGoal-fundsAmount{font-family:"Benton Sans","Helvetica","sans-serif";font-size:36px;font-weight:bold;line-height:46px}.campaignGoal-fundsAmount em{font-family:"Benton Sans","Helvetica","sans-serif";font-size:20px;line-height:26px;letter-spacing:0;font-weight:normal}}@media not all and (min-width: 768px){.campaignGoal-fundsAmount{font-family:"Benton Sans Black","Helvetica","sans-serif";font-size:18px;line-height:24px}}.campaignGoal-bar{height:14px;background-color:#f5f5f5;margin-top:10px}@media (min-width: 768px){.campaignGoal-bar{height:20px;margin-top:15px}}.campaignGoal-barProgressFill{background-color:#0eb4b6;height:100%;content:''}.campaignGoal-barMeta{color:#6a6a6a;margin-top:10px;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media (min-width: 768px){.campaignGoal-barMetaBackers{display:none}}@media not all and (min-width: 768px){.campaignGoal-barMetaFunding{display:none}}.campaignGoal-barMeta em{font-family:"Benton Sans Medium","Helvetica","sans-serif";font-size:14px;line-height:20px}.campaignGoal-goal{display:none}@media (min-width: 768px){.campaignGoal-goal{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.campaignGoal-goalMeta{margin-left:10px}.campaignGoal-goalIcon svg{fill:#6a6a6a;width:25px;height:25px}.campaignGoal-goalAmount,.campaignGoal-goalAmount em{font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:bold;line-height:26px;letter-spacing:0;color:#6a6a6a}.campaignGoal-goalFundingType{color:#6a6a6a;font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.campaignGoal-goalFundingType .infoBubble{margin-left:5px}.campaignGoal-verifiedNonProfit{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.campaignGoal-verifiedNonProfitIcon svg{fill:#6a6a6a;width:25px;height:25px;line-height:0px}.campaignGoal-verifiedNonProfitText{margin-left:10px;color:#6a6a6a;font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px}.campaignGoal-closed{display:none}@media (min-width: 768px){.campaignGoal-closed{display:block}}.preOrder-indemandLabel{font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:bold;line-height:26px;letter-spacing:0}.preOrder-indemandLabel-closed{font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:bold;line-height:26px;letter-spacing:0}.preOrder-combinedBalance{display:inline-block}.preOrder-combinedBalance span{color:#2a2a2a}.preOrder-combinedBalanceLabel{color:#6a6a6a;display:inline-block}@media not all and (min-width: 768px){.preOrder-fundingInfoBox{position:relative;float:left;width:100%;min-height:1px;padding-left:6px;padding-right:6px}.preOrder-fundingInfoBox .preOrder-banner-header{display:none}.preOrder-fundingInfoBox .indemandSidebar-banner,.preOrder-fundingInfoBox .indemandSidebar-bannerFold{display:none}}@media (min-width: 768px){.preOrder-fundingInfoBox .preOrder-fundingBlurb,.preOrder-fundingInfoBox .preOrder-indemandLabel{display:none}}@media not all and (min-width: 768px){.preOrder-fundingInfoBox{margin-top:15px}.preOrder-fundingInfoBox .preOrder-fundingBlurb{color:#6a6a6a;font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px}.preOrder-fundingInfoBox .currency span{font-family:"Benton Sans Black","Helvetica","sans-serif";font-size:18px;line-height:24px}}@media (min-width: 768px){.preOrder-fundingInfoBox{border:#ddd 1px solid;background-color:#f5f5f5;padding:20px}}.preOrder-fundingInfoBox .i-icon-project-note,.preOrder-fundingInfoBox .project-card-friend-list{margin-top:20px}.preOrder-fundingInfoBox-label,.preOrder-fundingInfoBox .indemand-label{font-family:"Benton Sans","Helvetica","sans-serif";font-size:20px;font-weight:bold;line-height:26px}.preOrder-fundingInfoBox-combinedBalance em{color:#2a2a2a}.preOrder-fundingInfoBox .indemandSidebar-banner{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;background-color:#0eb4b6;color:#fff;border-radius:2px 0px 0px 2px;min-width:294px;height:auto;padding:12px 65px 14px 20px;margin-top:15px}.preOrder-fundingInfoBox .indemandSidebar-banner .popover,.preOrder-fundingInfoBox .indemandSidebar-banner .popover-content{display:block !important;visibility:visible !important;width:240px;max-width:240px}.preOrder-fundingInfoBox .indemandSidebar-bannerFold{border-style:solid;border-width:10px 10px 0 0;border-color:#0C8385 transparent transparent transparent;right:6px;position:absolute}.preOrder-fundingInfoBox .indemandSidebar-bannerFold--externalCampaign{border-style:solid;border-width:10px 10px 0 0;border-color:#0C8385 transparent transparent transparent;right:6px;position:absolute;top:27px}.preOrder-fundingInfoBox .indemandSidebar-closed{padding-top:20px}.preOrder-fundingInfoBox .indemandSidebar-closed svg{background-color:#0eb4b6;fill:#fff;border-radius:10px;width:20px;height:20px;padding:4px;margin-top:6px;float:left}.preOrder-fundingInfoBox .indemandSidebar-closed-textSection,.preOrder-fundingInfoBox .indemandSidebar-closed em{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;color:#6a6a6a;padding:0 30px;padding-bottom:20px}.preOrder-fundingInfoBox .indemandSidebar-closed .i-campaign-closed{padding-top:17px;padding-bottom:17px}campaign-contribute .desktop-cta-section{display:none}@media (min-width: 1002px){campaign-contribute .desktop-cta-section{display:block;border-top:0;padding:20px 10px 10px}campaign-contribute .desktop-cta-section .i-contrib-logo{background-image:url(https://g0.iggcdn.com/assets/site/logos/logo-mark-b13a912c66c07e1735a154e2cab543e733b7a14feac66e1557e7f62d6d6342eb.png);background-size:95px 15px;text-align:center;margin:15px auto 5px;width:95px;height:15px}}campaign-contribute .desktop-cta-section:not(.desktop-cta-section--ff){border:10px solid #f5f5f5}@media not all and (min-width: 768px){campaign-contribute{display:block}}campaign-contribute .mobile-cta-section{display:none}@media not all and (min-width: 768px){campaign-contribute .mobile-cta-section{display:block;margin-top:30px;position:relative;float:left;width:100%;min-height:1px;padding-left:6px;padding-right:6px}campaign-contribute .mobile-cta-section .i-campaign-funding-call-to-action{display:block}}.campaignContribute-fundingBlurb{margin-top:10px;text-align:center;font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px}.campaignContribute-fundingBlurb em{font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:bold;line-height:18px}.earlyContribute-error{text-align:center;color:#c00}.campaignPerks-desktop .i-perks-header{margin-top:20px}campaign-recommendations{display:block}campaign-recommendations .i-header{font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:bold;line-height:26px;letter-spacing:0;color:#2a2a2a;padding-bottom:15px}campaign-recommendations [project-card-discovery-www]{position:relative;float:left;width:100%;min-height:1px;padding-left:6px;padding-right:6px}@media (min-width: 480px) and (max-width: 767px){campaign-recommendations [project-card-discovery-www]{position:relative;float:left;width:50%;min-height:1px;padding-left:6px;padding-right:6px}}@media (min-width: 768px){campaign-recommendations [project-card-discovery-www]{position:relative;min-height:1px;padding-left:10px;padding-right:10px;float:left;width:33.33333333%}}@media (min-width: 1002px){campaign-recommendations [project-card-discovery-www]{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:25%}}@media (min-width: 1280px){campaign-recommendations [project-card-discovery-www]{position:relative;min-height:1px;padding-left:20px;padding-right:20px;float:left;width:25%}}campaign-recommendations .i-carousel-arrow.right,campaign-recommendations .i-carousel-arrow.left{display:none}@media (min-width: 480px){.mobileShare{display:none}}.mobileShare-fbAndTw{margin-top:10px;margin-bottom:5px;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.mobileShare-fbAndTw svg-icon{margin:15px;width:40px;height:40px}.mobileShare-fbAndTw svg{width:20px;height:20px}.mobileShare-fbOnly{border:1px solid #ddd;margin-top:19px;height:50px;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.mobileShare-fbOnly-label{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.mobileShare-fbOnly-icon{background-color:#405d9d;width:20px;height:20px;border-radius:2px}.mobileShare-fbOnly-icon svg{fill:#fff;width:10px;height:10px;margin-left:5px}.mobileShare-fbOnly-text{color:#405d9d;margin-left:5px;font-family:"Benton Sans","Helvetica","sans-serif";font-size:16px;font-weight:normal;line-height:26px;letter-spacing:0}campaign-placeholder{display:block;position:relative}campaign-placeholder svg{width:100%}campaign-placeholder:after{position:absolute;display:block !important;left:0px;top:0px;width:100%;height:100%;background:linear-gradient(-45deg, rgba(255,255,255,0.6), rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.6));background:-moz-linear-gradient(-45deg, rgba(255,255,255,0.6), rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.6));background:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.6), rgba(255,255,255,0.4) 50%, rgba(255,255,255,0.6));background-size:90% 90%;animation-name:shimmer;animation-duration:10s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes shimmer{0%{background-size:80% 80%}50%{background-size:100% 100%}}.campaignTag{color:#a8a8a8}.campaignPrimarySection{margin:20px 15px}.charCounterError{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px;color:#c00}.followMobile{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;background:#6a6a6a;border-radius:50%;width:40px;height:40px;margin-top:10px}.followMobile svg.category-icon{width:20px;height:20px;fill:#fff}.followMobile:hover{color:#fff;text-decoration:none}.followMobile.i-active{background:#fff;border-color:#eb1478;color:#eb1478}.followMobile.i-active:hover{color:#eb1478}.storyTagline{font-family:"Benton Sans","Helvetica","sans-serif";font-size:24px;line-height:34px;font-weight:normal;line-height:36px;color:#2a2a2a;word-break:break-word;padding:30px;margin-bottom:30px;position:relative}.storyTagline:after{width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:50px solid #f5f5f5;content:"";position:absolute;bottom:-21px;left:-1px}.hidden--animated{opacity:0;visibility:hidden}.campaignPitchMedia-image{width:100%}.preOrder-banner-header{font-family:"Benton Sans","Helvetica","sans-serif";font-weight:bold;font-size:14px;line-height:20px;text-transform:capitalize}.indemandSidebar-banner--preOrder{background-color:#0eb4b6;color:#fff;min-width:294px;height:auto;padding:12px 65px 14px 20px;border-radius:2px 0px 0px 2px;font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;margin-top:15px}.indemandSidebar-banner--preOrder .popover,.indemandSidebar-banner--preOrder .popover-content{display:block !important;visibility:visible !important;width:240px;max-width:240px}.campaignPage-bannerFold{border-style:solid;border-width:10px 10px 0 0;border-color:#0c8385 transparent transparent transparent;right:6px;position:absolute}.indemandSidebar-bannerFold{border-style:solid;border-width:10px 10px 0 0;border-color:#0c8385 transparent transparent transparent;right:6px;position:absolute}.indemandSidebar-bannerFold--externalCampaign{border-style:solid;border-width:10px 10px 0 0;border-color:#0c8385 transparent transparent transparent;right:6px;position:absolute;top:27px}.secretPerk-hidden{padding:20px;background-color:#ffeab9;font-family:"Benton Sans","Helvetica","sans-serif";font-size:12px;font-weight:normal;line-height:18px;position:relative}.secretPerk-hidden .secretPerk-hidden-close svg{width:15px;height:15px;position:absolute;top:8px;right:8px;cursor:pointer}.secretPerk-hidden .secretPerk-hidden-close svg:hover{fill:#eb1478}.secretPerk-banner{text-align:center;padding-top:15px}.secretPerk-banner .secretPerk-bannerText{padding:10px 20px 10px 5px;vertical-align:middle;font-family:"Benton Sans Medium","Helvetica","sans-serif";font-size:12px;line-height:18px;font-weight:normal;letter-spacing:0;color:#0eb4b6}.secretPerk-banner .secretPerk-shades svg{width:40px;height:30px;vertical-align:middle;fill:#0eb4b6;padding-left:10px}.campaignPerks-desktop .secretPerk-banner{top:-25px}@media (min-width: 768px){.secretPerk-banner{background-color:#0eb4b6;color:#fff;min-width:auto;height:auto;position:absolute;right:-10px;margin-top:10px;z-index:81;padding:0}.secretPerk-banner.secretPerk-banner-soldOut{background-color:#b0e0e0;pointer-events:none;cursor:default}.secretPerk-banner .secretPerk-bannerText{padding:10px 20px 10px 5px;vertical-align:middle;font-family:"Benton Sans Medium","Helvetica","sans-serif";font-size:12px;line-height:18px;font-weight:normal;letter-spacing:0;color:#fff}.secretPerk-banner .secretPerk-shades svg{width:40px;height:30px;vertical-align:middle;fill:#fff;padding-left:10px}.secretPerk-bannerFold{border-style:solid;border-width:10px 10px 0 0;border-color:#0c8385 transparent transparent transparent;right:6px;position:absolute;right:0px}.secretPerk-bannerFold.secretPerk-bannerFold-soldOut{border-color:#9ecacb transparent transparent transparent;cursor:default}}campaign-partner img{height:90px;width:90px;background-color:#f5f5f5}perk-share-banner{display:none;cursor:pointer}perk-share-banner .perkItem-shareBanner{display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media (min-width: 768px){perk-share-banner .perkItem-shareBanner{position:absolute;height:47px;z-index:1;right:0;margin-right:5px;margin-top:10px}perk-share-banner .perkItem-shareBanner svg-icon{height:20px;width:20px}}pre-order-funding-info .mobileShare-fbAndTw{display:box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;padding-left:5px}pre-order-funding-info .mobileShare-fbAndTw svg-icon{margin:15px 20px 15px 0}
