html{box-sizing:border-box;font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;text-rendering:optimizeLegibility}.pure-g>div[class*="pure-u-"],.pure-g.no-gutter>div.gutter[class*="pure-u-"]{padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-g.no-gutter>div[class*="pure-u-"]{padding:0}html,button,input,select,textarea,.pure-g [class*="pure-u"]{font-family:'Cabin',sans-serif;color:#393e41;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,header,#footer-copyright,.button{font-family:'Ubuntu',sans-serif}.pure-g,section{max-width:87.5rem;margin-left:auto;margin-right:auto}.pure-g.expanded,section.expanded{max-width:none}h1,h2,h3,h4,h5,h6,ul,ol,dl,p,figure,section,blockquote{margin-top:0;margin-bottom:1.55rem;margin-bottom:1.3rem}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:300;letter-spacing:.05em;text-rendering:optimizeLegibility}h1{margin:1.55rem 0;text-align:center;color:#2274a5;letter-spacing:.1em;font-weight:300;line-height:1.1}h1{font-size:2.441em}h2{font-size:1.953em;line-height:1.1}h3{font-size:1.563em}h4{font-size:1.25em}@media screen and (min-width:48em){h1{font-size:3.157em;margin:3.1rem 0}h2{font-size:2.369em}h3{font-size:1.777em}h4{font-size:1.333em}}p{text-rendering:optimizeLegibility}main{clear:both;font-size:120%}@media screen and (min-width:80em){main{font-size:130%}}main a,#footer-copyright a{padding-bottom:1px;border-bottom:1px solid #dcd9dc;color:#2274a5;text-decoration:none;transition:all .5s ease}main a:visited{color:#963484}main a:hover,main a:focus,#footer-copyright a:hover,#footer-copyright a:focus{border-bottom-color:#1c5f88;color:#1c5f88}section{padding:0 1rem}section.no-gutter{padding:0}section.no-after{margin-bottom:0}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}figure{text-align:center}figcaption{font-style:italic;font-size:90%}blockquote{background:#fafafa;border:1px solid #d0ccd0;border-left:1rem solid #d0ccd0;margin-left:0;margin-right:0;padding:1rem 1em}ul ul{margin-bottom:0}dt{float:left;clear:left;width:4rem;font-weight:700}dt::after{content:":"}dd{margin:0 0 0 4.25rem;padding:0 0 .5rem 0}header{font-weight:300;width:100%;letter-spacing:.125em;text-transform:uppercase;position:-webkit-sticky;position:sticky;top:0;background:rgba(255,255,255,.98);height:5.5rem;z-index:9999;order-bottom:1px solid #d0ccd0}header a{text-decoration:none;color:#393e41}header ul{list-style-type:none;margin:0;padding-left:0}#logo{float:left;height:2.5rem;line-height:2.5rem;margin-left:1rem}#logo img{max-width:2rem;position:relative;top:-.25rem}#nav-icons{float:right;height:2.5rem;line-height:2.5rem;margin-right:1rem}#nav-facebook{display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIycHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDI2Ni44OTMgMjY2Ljg5NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjY2Ljg5MyAyNjYuODk1IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0iQmx1ZV8xXyIgZmlsbD0iIzNDNUE5OSIgZD0iTTI0OC4wODIsMjYyLjMwN2M3Ljg1NCwwLDE0LjIyMy02LjM2OSwxNC4yMjMtMTQuMjI1VjE4LjgxMiBjMC03Ljg1Ny02LjM2OC0xNC4yMjQtMTQuMjIzLTE0LjIyNEgxOC44MTJjLTcuODU3LDAtMTQuMjI0LDYuMzY3LTE0LjIyNCwxNC4yMjR2MjI5LjI3YzAsNy44NTUsNi4zNjYsMTQuMjI1LDE0LjIyNCwxNC4yMjUgSDI0OC4wODJ6Ii8+PHBhdGggaWQ9ImYiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xODIuNDA5LDI2Mi4zMDd2LTk5LjgwM2gzMy40OTlsNS4wMTYtMzguODk1aC0zOC41MTVWOTguNzc3YzAtMTEuMjYxLDMuMTI3LTE4LjkzNSwxOS4yNzUtMTguOTM1IGwyMC41OTYtMC4wMDlWNDUuMDQ1Yy0zLjU2Mi0wLjQ3NC0xNS43ODgtMS41MzMtMzAuMDEyLTEuNTMzYy0yOS42OTUsMC01MC4wMjUsMTguMTI2LTUwLjAyNSw1MS40MTN2MjguNjg0aC0zMy41ODV2MzguODk1aDMzLjU4NSB2OTkuODAzSDE4Mi40MDl6Ii8+PC9zdmc+) no-repeat center center;text-indent:-9999px;width:3rem;background-size:50%}#nav-links{clear:both;height:3rem;line-height:3rem;order-bottom:1px solid #d0ccd0;margin:0 1rem}#nav-links li{float:left;width:23%;text-align:center}#nav-links li:last-child{width:31%}#nav-links li.current{font-weight:400}@media screen and (min-width:35.5em){header{height:5rem}#logo img{top:-.25rem;max-width:none;width:2rem;margin-right:.2rem}#logo{float:left;height:5rem;line-height:5rem;margin-left:1rem}#nav-icons{height:5rem;line-height:5rem}#nav-links{clear:none;height:5rem;line-height:5rem;margin:0;float:right;border-bottom:none}#nav-links li{float:none;width:auto;text-align:center;display:inline-block;margin-right:1rem;font-size:95%}#nav-links li:last-child{width:auto}#nav-links a:hover{color:#2274a5}}@media only screen and (min-width:64.0625em){#global>ul>li.icon>a{padding-top:6px}}.no-banner{background:#605856;margin-top:0;padding-top:1.55rem;background:linear-gradient(to bottom,#605856 0%,#443f3d 100%)}.no-banner h1{text-align:left;max-width:87.5rem;margin-left:auto;margin-right:auto;color:#ebf2fa;padding:0 1rem .15em}footer{clear:both}footer,footer .pure-g [class*="pure-u"]{color:#ebf2fa}footer h3{text-align:center}@media screen and (min-width:48em){footer .pure-u-md-1 h3{display:none!important}}footer a{padding-bottom:1px;border-bottom:1px solid #2274a5;transition:all .5s ease;color:#d9ea3c;text-decoration:none}footer a:hover,footer a:focus{border-bottom:1px solid #c6d537;color:#c6d537}#footer-links{list-style:none;text-align:center;padding-left:0;font-size:1.1rem}#footer-links>li{display:inline-block;margin:0 .4em}#footer-content{background:#2274a5;padding:2em 0 0;color:#fff}.footer-donate{margin-top:1em;text-align:center}.social-icons{text-align:center;margin:0}.social-icons ul{width:100%;padding:10px 0;margin-left:0}.social-icons ul li{display:inline-block;padding:0 5px}.social-icons ul li a{display:inline-block;background:url(/images/social-32.png);text-indent:-9999px;width:32px;height:32px;background-size:32px 192px}.social-icons a,.social-icons a:hover,.social-icons a:focus{border-bottom:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.social-icons ul li a{background:url(/images/social-64.png);background-size:32px 192px}}.social-icons .fb a{background-position:0 0}.social-icons .tw a{background-position:0 -32px}.social-icons .yt a{background-position:0 -64px}.footer-logo{max-width:190px}#footer-copyright{text-align:center;font-size:.875em;font-weight:300;padding:1em 0;background:#d9ea3c;color:#605856}#footer-copyright a{border-bottom:1px solid #d9ea3c}#tagline{text-align:center;font-style:italic;font-size:1.1rem;letter-spacing:.05em;padding-top:1rem;padding-bottom:0;color:#605856;margin-bottom:0}@media screen and (min-width:35.5em){#tagline{font-size:1.35rem;background:#d0ccd0;padding-top:1.55rem;padding-bottom:1.55rem}}@media screen and (min-width:48em){#tagline{font-size:1.75rem}}@media screen and (min-width:64em){#tagline{font-size:2rem}}.feature-boxes{padding:0}@media screen and (min-width:35.5em){.feature-boxes{padding:1.55rem 0 0}}.feature-boxes h3{text-align:center;background-size:cover;background-position:50% 50%;color:#fff}.nokill-box h3{background-image:url(/images/featurebox-naomi.jpg)}.volunteer-box h3{background-image:url(/images/featurebox-snickers.jpg)}.nonprofit-box h3{background-image:url(/images/featurebox-smores.jpg)}.feature-boxes h3 span{display:block;width:100%;padding:3rem 0;background:rgba(0,0,0,.65)}.inquiries-spot{text-align:center;margin-bottom:3.1rem}#laps-difference{background:#d9ea3c}#laps-difference img{width:100%}#laps-difference-text{display:flex;justify-content:center;flex-direction:column;height:100%;font-size:1rem}#laps-difference-text h2{text-align:center;font-size:1.777em;line-height:1.3}#laps-difference-text p{text-align:justify}#laps-difference-text p:last-child{text-align:center}@media screen and (min-width:48em){#laps-difference-text{font-size:1.25rem}}@media screen and (min-width:64em){#laps-difference-text{font-size:1rem}}@media screen and (min-width:70em){#laps-difference-text{font-size:1.1rem}}@media screen and (min-width:80em){#laps-difference-text{font-size:1.25rem}}.news-boxes{margin-bottom:2rem;background:#ebf2fa;padding:3em 0}.news-boxes h2{margin-bottom:1em;text-align:center}.section-receiving-information{text-align:center;padding:3.1rem 0}.section-receiving-information h3{font-size:1.5rem}@media screen and (min-width:48em){.section-receiving-information h3{font-size:2rem}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.no-after{margin-bottom:0}.image-right,.image-left{display:block;clear:both;margin:1em auto}@media screen and (min-width:48em){.image-left{float:left;margin:0 1em 1em 0;max-width:50%}.image-right{float:right;margin:0 0 1em 1em;max-width:50%}.video-right{float:right;margin:0 0 1em 1em;width:50%}}ul.multicol{width:100%;-moz-column-width:18em;-webkit-column-width:18em;column-width:18em;list-style-position:outside;margin-left:0;box-sizing:border-box}ul.multicol li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-left:1rem;padding-right:.5rem}.embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed.widescreen{padding-bottom:56.25%}a.button,a.button:visited{font-size:85%;font-weight:300;text-align:center;text-transform:uppercase;color:#ebf2fa;background:#2274a5;display:inline-block;box-sizing:border-box;padding:.6em .8em;border-radius:3px;border-bottom:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);cursor:pointer}a.button:hover,a.button:focus{color:#ebf2fa;background:#1c5f88;border-bottom:none}a.button.secondary{background:#d9ea3c;color:#2274a5}a.button.secondary:hover,a.button.secondary:focus{background:#c6d537;color:#2274a5}a.button.small{font-size:.7rem;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 4px 0 rgba(0,0,0,.12),0 2px 1px -2px rgba(0,0,0,.2)}a.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}a.button.hollow,a.button.hollow:focus,a.button.hollow:hover{background:transparent;box-shadow:none}a.button.hollow{border:1px solid #2274a5;color:#2274a5}a.button.hollow:focus,a.button.hollow:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}a.button.hollow.small:focus,a.button.hollow.small:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 4px 0 rgba(0,0,0,.12),0 2px 1px -2px rgba(0,0,0,.2)}a.button.hollow.body-color{border:1px solid #393e41;color:#393e41}.element-invisible{border:0!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}#skip-link .element-invisible.element-focusable:active,#skip-link .element-invisible.element-focusable:focus{z-index:10000;background:#2274a5;color:#fff;text-decoration:underline}