._Icon{--mask:"";--color:var(--color-black);display:flex;height:100%;place-items:center;width:100%}._Icon .icon-mask{background:var(--color);display:block;height:100%;mask-image:var(--mask);mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:auto}._Icon img{display:block;height:100%;opacity:0;width:100%}._Demand{display:grid;gap:var(--dim-col-gap);grid-template-columns:1fr 1fr}._Demand .demand-wrapper{grid-column:1/2}._Demand .demand-clickable{display:flex;flex-flow:row nowrap;gap:.75em}._Demand .demand-wrapper .underline{--color:var(--color-red);height:1em;mask-image:linear-gradient(90deg,#fff 45%,#0000 60%);mask-position:100% 0;mask-size:250% 100%;mix-blend-mode:multiply;transition:mask-position var(--timing-length-long) ease-out}._Demand .demand-content{display:flex;flex-flow:column nowrap;gap:.25em}._Demand .demand-clickable{cursor:pointer}._Demand .demand-text{color:var(--color-gray);transition:color var(--timing-length-short)}._Demand:not(.open) .demand-clickable:focus .demand-text,._Demand:not(.open) .demand-clickable:hover .demand-text{color:var(--color-red)}._Demand .demand-wrapper .chevron{--color:var(--color-red);flex-shrink:0;height:2em;margin-left:auto;margin-right:.25em;opacity:0;transition:translate var(--timing-length-very-long) ease-out,rotate var(--timing-length-short) ease-out,opacity var(--timing-length-very-long);translate:-.25em;width:.75em}._Demand .demand-description{grid-column:2/3;margin:0;opacity:0;transition:translate var(--timing-length-long) ease-out,opacity var(--timing-length-long);translate:0 .25em}._Demand.open .demand-clickable{cursor:default}._Demand.open .demand-text{color:var(--color-black)}._Demand.open .demand-wrapper .chevron{opacity:1;translate:0}._Demand.open .demand-wrapper .underline{mask-position:0 0}._Demand.open .demand-description{opacity:1;translate:0}@media (max-width:740px){._Demand{grid-template-rows:min-content 0fr;transition:grid-template-rows var(--timing-length-long)}._Demand.open{grid-template-rows:min-content 1fr}._Demand .demand-wrapper .chevron{--color:var(--color-gray);opacity:1;rotate:90deg;translate:0}._Demand.open .demand-wrapper .chevron{--color:var(--color-black);rotate:270deg}._Demand .demand-wrapper{grid-column:1/-1;grid-row:1}._Demand .demand-description{grid-column:1/-1;grid-row:2;overflow:hidden}._Demand .demand-wrapper .underline{height:.75em}}._NavigationBar{position:sticky;top:0;z-index:10;--height:6.25em;background-color:var(--color-white);border-bottom:.125em solid var(--color-light-gray);height:var(--height)}._NavigationBar .navigation-item-wrapper{grid-template-rows:var(--height);height:var(--height)}._NavigationBar .item{align-items:flex-start;display:flex;flex-flow:column nowrap}._NavigationBar .logo{display:block;height:6.875em;transition:translate var(--timing-length-short) ease-out,opacity var(--timing-length-short);translate:0 .5em;width:6.875em}._NavigationBar .logo.hidden{opacity:0;translate:0 -.25em}._NavigationBar .item:not(.logo-wrapper){align-items:flex-end;justify-content:center}._NavigationBar .item a{display:block;padding:.25em;translate:.25em}._NavigationBar .item.current{pointer-events:none}._NavigationBar .item:not(.current) ._Icon{opacity:0}._NavigationBar .item:not(.current) a:focus,._NavigationBar .item:not(.current) a:hover{color:var(--color-red)}._NavigationBar .link-1{grid-column:5}._NavigationBar .item ._Icon{--color:var(--color-red);height:.5em;transform:scaleX(-1);width:75%}@media (max-width:868px){._NavigationBar .logo.hidden{opacity:1;translate:0 .5em}._NavigationBar .link-1{grid-column:3}}@media (max-width:572px){._NavigationBar{--height:5em}._NavigationBar .logo{height:5.5em;width:5.5em}._NavigationBar .item ._Icon{height:.25em;width:100%}}._Heading{margin-bottom:2em;padding:3em var(--dim-content-margin);position:relative}._Heading:after{background-image:url(/images/chalkboard.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute;top:50%;z-index:-1}._Heading .heading-wrapper{display:grid;grid-template-columns:4fr 1fr;grid-template-rows:1fr 1fr;max-width:var(--dim-content-heading-max-width);width:100%}._Heading h2{color:var(--color-white);font-family:sketchnote-square,Proxima Nova,Arial,sans-serif;font-size:2.875em;grid-column:1;grid-row:2;white-space:nowrap}._Heading .heading-graphic{grid-column:2;grid-row:1/3;position:relative;transform-origin:bottom right}._Heading .heading-graphic img{display:block}._Heading ._Icon{--x:0;--y:0;--color:var(--color-white);height:4.25em;left:52%;position:absolute;top:32.5%;transform:translate(calc(-50% + var(--x)*1em),calc(-50% + var(--y)*1em)) rotate(2deg);width:4.25em}@media (max-width:868px){._Heading .heading-wrapper{grid-template-columns:4fr 1fr}._Heading .heading-graphic{scale:.9}._Heading h2{font-size:2.5em}}@media (max-width:740px){._Heading .heading-graphic{display:none}._Heading h2{grid-column:1/-1;text-align:center}}@media (max-width:572px){._Heading h2{font-size:2em}}._InvolvementCell{display:flex;flex-flow:column nowrap;gap:.25em;text-decoration:none}._InvolvementCell .graphic{position:relative}._InvolvementCell .graphic ._Icon{position:absolute;--color:var(--color-white);height:45%;left:50%;top:50%;transition:scale var(--timing-length-short) ease-out;translate:-50% -50%;width:45%}._InvolvementCell .texture{display:block;width:100%}._InvolvementCell .caption span{display:block;text-align:center;transition:color var(--timing-length-short)}._InvolvementCell:focus ._Icon,._InvolvementCell:hover ._Icon{scale:1.075}._InvolvementCell:focus .caption span,._InvolvementCell:hover .caption span{color:var(--color-red)}._Opportunity{grid-column:1/-1}._Opportunity .-grid-base{gap:.25em 2.5em}._Opportunity h3{grid-column:1/-1;text-align:left}._Opportunity .description{grid-column:2/5;margin:0}._Opportunity .link-container{grid-column:5/7}._Opportunity .link{background-color:color-mix(in srgb,var(--color-red) 20%,#fff 100%);border:.125em solid transparent;border-radius:1.5em;box-sizing:border-box;color:var(--color-red);display:block;font-family:sketchnote-square,Proxima Nova,Arial,sans-serif;font-size:1.375em;line-height:1.325em;padding:.75em;text-align:center;text-decoration:none;transition:border-color var(--timing-length-medium),background-color var(--timing-length-medium);width:100%}._Opportunity .link:focus,._Opportunity .link:hover{background-color:var(--color-white);border-color:var(--color-red)}@media (max-width:868px){._Opportunity .description{grid-column:1/3}._Opportunity .link-container{grid-column:3/5}}@media (max-width:740px){._Opportunity .-grid-base{row-gap:1em}._Opportunity .description,._Opportunity .link-container{grid-column:1/-1}}._EventCard{--primary-color:var(--color-red);align-self:flex-start;background-color:#fff;box-shadow:0 .5em .75em #0003;box-sizing:border-box;display:flex;flex-flow:column nowrap;max-width:24em;padding:2em 1.5em;position:relative;width:75vw;z-index:0}._EventCard:before{background-image:url(/images/paper.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:.35;position:absolute;z-index:-1}._EventCard.ended{--primary-color:color-mix(in srgb,var(--color-black) 50%,var(--color-gray) 100%)}._EventCard .alert-container:not(.visible){display:none}._EventCard .alert-container{margin-bottom:.5em}._EventCard .alert{color:var(--primary-color);font-size:1.075em;font-variation-settings:"wdth" 80;font-weight:800;opacity:.75;text-transform:uppercase}._EventCard .heading-container{display:flex;flex-flow:column nowrap;gap:.5em;margin-bottom:.325em}._EventCard .title{color:var(--color-black);font-size:1.125em;font-variation-settings:"wdth" 108.75;font-weight:700;margin:0}._EventCard .heading-container ._Icon{--color:var(--primary-color);height:.75em}._EventCard .label{color:var(--primary-color);font-family:sketchnote-square,Proxima Nova,Arial,sans-serif;font-size:1.425em;font-variation-settings:"wdth" 108.75;font-weight:700;margin:.75em 0 .25em}._EventCard .major-content{color:var(--color-black);font-size:1.075em;font-weight:750}._EventCard .minor-content{color:var(--color-black);font-size:1.125em;font-variation-settings:"wdth" 80;font-weight:500}._EventCard .indented-content{display:flex;flex-flow:column nowrap;gap:.125em;padding-left:2em}._EventCard .description-container{margin-top:1em}:root{color:var(--color-dark-gray);color-scheme:light;font-family:chidori-vf,Proxima Nova,Arial,sans-serif;font-size:var(----dim-global-font-size);font-synthesis:none;font-variation-settings:"wdth" 100;font-weight:450;line-height:1.4375em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-red:#f0233b;--color-white:#fff;--color-light-gray:#ddd;--color-gray:#806a6d;--color-dark-gray:#1e1414;--color-black:#000;--dim-global-font-size:16px;--dim-content-max-width:66em;--dim-content-heading-max-width:72em;--dim-content-margin:2em;--dim-col-gap:0.75em;--timing-length-very-short:0.075s;--timing-length-short:0.125s;--timing-length-medium:0.1875s;--timing-length-long:0.25s;--timing-length-very-long:0.375s}:root,body{margin:0;padding:0}#root{width:100%}strong{font-weight:800}ol li{margin-bottom:.5em}ol li::marker{color:var(--color-red);content:counter(list-item) ".) ";font-family:sketchnote-square,Proxima Nova,Arial,sans-serif;font-size:1.175em}p a:not(.-type-navigation){border-bottom:.075em solid var(--color-red);color:var(--color-red);font-weight:800;text-decoration:none;transition:color var(--timing-length-short),border-bottom-width var(--timing-length-short),border-bottom-color var(--timing-length-short)}p a:focus:not(.-type-navigation),p a:hover:not(.-type-navigation){border-bottom-color:color-mix(in srgb,var(--color-red) 100%,#fff 50%);border-bottom-width:.2175em;color:color-mix(in srgb,var(--color-red) 100%,#fff 50%)}.-type-tagline{color:var(--color-white);font-family:sketchnote-square,Proxima Nova,Arial,sans-serif;font-size:2.625em;line-height:1.25em}.-type-navigation{color:var(--color-black);font-size:1.125em;font-variation-settings:"wdth" 130;font-weight:800;text-decoration:none;text-transform:uppercase}.-type-heading-3,h3{color:var(--color-black);font-family:chidori-vf,Proxima Nova,Arial,sans-serif;font-size:1.1875em;font-variation-settings:"wdth" 130;font-weight:750;line-height:1.25em}.-type-base{font-weight:400;grid-column:2/6}.-type-major-caption{color:var(--color-black);font-size:1.125em;font-variation-settings:"wdth" 82;font-weight:550;line-height:1.325em}.-type-wip{color:var(--color-gray);font-size:1.125em;font-variation-settings:"wdth" 110;font-weight:800;text-align:center}.-grid-base{column-gap:var(--dim-col-gap);display:grid;grid-template-columns:repeat(6,1fr)}.-width-limited-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-flow:column nowrap;justify-content:center;padding:0 var(--dim-content-margin);width:100%}.-width-limited{max-width:var(--dim-content-max-width);width:100%}@media (max-width:868px){:root{line-height:1.625em}.-type-tagline{font-size:2.25em}.-type-base{grid-column:1/-1}.-type-navigation{font-size:1em}.-grid-base{grid-template-columns:repeat(4,1fr)}}#section-intro{background-color:#0004;border-bottom:1em solid var(--color-red);position:relative}#section-intro:after{background-image:url(/images/chalkboard.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute;z-index:-1}#section-intro>.-width-limited{max-width:var(--dim-content-heading-max-width)}#section-intro .hero-graphic-container{align-items:flex-end;background-image:url(/images/rally-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:flex;grid-column:1/4;grid-row:1/3;justify-content:center}#section-intro .hero-graphic-image{display:block;object-fit:contain;transform:translateY(1em);width:100%}#section-intro .tagline{align-items:center;display:flex;font-size:var(--dim-global-font-size);grid-column:4/7;justify-content:center;margin-top:2em}#section-intro .intro-text{color:var(--color-white);display:flex;flex-flow:column nowrap;gap:.5em;grid-column:5/7;margin-bottom:2.5em}#section-intro .call-to-action{background-color:color-mix(in srgb,var(--color-red) 100%,transparent 100%);border:.175em solid transparent;border-radius:1.5em;box-sizing:border-box;color:var(--color-white);display:block;font-family:sketchnote-square,Proxima Nova,Arial,sans-serif;font-size:1.425em;line-height:1.325em;padding:.625em;text-align:center;text-decoration:none;transition:border-color var(--timing-length-medium),background-color var(--timing-length-medium);width:100%}#section-intro .call-to-action:focus,#section-intro .call-to-action:hover{background-color:transparent;border-color:var(--color-white)}#section-future .demands-container{--padding:3em;box-sizing:content-box;display:flex;flex-flow:column nowrap;gap:var(--dim-col-gap);grid-column:2/6;margin-bottom:calc(var(--padding)*4);padding:var(--padding);position:relative;translate:calc(var(--padding)*-1) calc(var(--padding)*-1 + var(--padding)*3);width:100%}#section-future .demands-container:after{background-image:url(/images/paper.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:.5;position:absolute;z-index:-1}#section-future .demands-container h3{font-family:sketchnote-square;font-size:2em;grid-column:1/-1;margin-bottom:1.5em;text-align:center}.video-wrapper{grid-column:2/6;margin:2em 0}.video-wrapper iframe{aspect-ratio:1.5/1;width:100%}#section-get-involved .content-container.-grid-base{row-gap:2em}#section-get-involved .headline{margin-bottom:2em;text-align:center}#section-get-involved .involvement-section{margin-bottom:3em}#section-get-involved .map-container{align-items:center;display:flex;justify-content:center}#section-get-involved .map-container img{display:block;width:100%}.event-list-container{position:relative}.event-list-container:after,.event-list-container:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:4em;z-index:1}.event-list-container:before{background:radial-gradient(ellipse at -25%,color-mix(in srgb,var(--color-gray) 100%,#fff 100%) 0,transparent 60%);left:0}.event-list-container:after{background:radial-gradient(ellipse at 125%,color-mix(in srgb,var(--color-gray) 100%,#fff 100%) 0,transparent 60%);right:0}.event-list-wrapper{--background:color-mix(in srgb,var(--color-gray) 10%,transparent 100%);background-color:var(--background);overflow-x:scroll;padding:2em 0}#event-list{display:inline-flex;flex-flow:row nowrap;gap:3em;justify-content:center;padding:0 4em}#involvement-cell-container,#social-cell-container{align-items:flex-start;column-gap:calc(var(--dim-col-gap)*2);display:flex;flex-flow:row wrap;justify-content:center;row-gap:1em;width:100%}#involvement-cell-container{margin-bottom:4em}#involvement-cell-container ._InvolvementCell{flex-shrink:0;width:10em}#social-cell-container ._InvolvementCell{flex-shrink:0;width:6em}#section-get-involved .content-container>*{grid-column:2/6}#section-get-involved .content-container h3{text-align:center}#section-get-involved .divider{--color:var(--color-gray);grid-column:1/-1;height:1em;width:100%}#section-get-involved #opportunity-container{margin-bottom:6em;row-gap:2em}#section-get-involved #opportunity-container hr{grid-column:1/-1;margin:2em 0;width:100%}#section-who-we-are{margin-bottom:6em}@media (max-width:1060px){#section-intro .intro-text{grid-column:4/7}}@media (max-width:868px){#section-intro{border-bottom:none;padding:0}#section-intro .tagline{font-size:var(--dim-global-font-size);grid-column:1/-1;grid-row:1;margin:2.5em 0 0;padding:0 var(--dim-content-margin)}#section-intro .hero-graphic-container{border-bottom:1em solid var(--color-red);grid-column:1/-1;grid-row:2}#section-intro .hero-graphic-image{max-width:28em;width:80%}#section-intro .intro-text{grid-column:1/-1;grid-row:3;margin:3em 0 4em;padding:0 var(--dim-content-margin)}#section-future .demands-container{--padding:2.5em;box-sizing:border-box;grid-column:1/-1;margin:2em 0;row-gap:3em;translate:0}#section-future .demands-container h3{margin-bottom:0}#section-get-involved .-grid-base,#section-get-involved .content-container>*,.video-wrapper{grid-column:1/-1}}@media (max-width:740px){#section-get-involved #opportunity-container{margin-bottom:3em;row-gap:4em}}@media (max-width:572px){#section-future{padding:0}#section-future .demands-container{margin:0}#event-list{gap:1em;padding:0 2em}}