/*!

	Styles for Northwest Earth Institute Ecochallenge
	By Blake Mason (blake@castironcoding.com) and Naomi Rubin (naomi@castironcoding.com)

*/@import"https://fonts.googleapis.com/css?family=Rubik:300,400,700&display=swap";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,ol{list-style:inside}ul{list-style-type:disc}ol{list-style-type:decimal}@font-face{font-family:"Apex Serif";src:url(/assets/ApexSerif-Medium-6f5b9dc0b601583455f7042a53ffde494b4af9c687fbc30b15aeaf290357128e.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Apex Serif";src:url(/assets/ApexSerif-MediumItalic-d1be0ad8b1bef1c914e3defaa912bbad0299e7a0d8ca35f3ebbdd1a3eba69b5d.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:"Galaxie Polaris";src:url(/assets/GalaxiePolaris-Medium-c7d2d4882f87e043c11193e4d7c47434497088f8f1646fa9b5891e50ae5ce711.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Galaxie Polaris";src:url(/assets/GalaxiePolaris-MediumItalic-1724438aef7104589592230f571e6776b1883bb126e045ad708ea4d679c3b812.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:"Galaxie Polaris";src:url(/assets/GalaxiePolaris-Bold-273a674a836f0744532d414d31866cb4428ef7ec250560fecfdd6cadbd78654e.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:"Galaxie Polaris";src:url(/assets/GalaxiePolaris-BoldItalic-3ee4fe496711321157e3d4fd2b87db4e41fad97a306796a93e2748855f4ca75f.woff) format("woff");font-style:italic;font-weight:700}@font-face{font-family:"Galaxie Polaris Light";src:url(/assets/GalaxiePolarisLight-1f8fb2591cf9edbb21466740065d0e9f4075fbea254e3b5d41c70063b3f7f990.woff) format("woff");font-style:normal;font-weight:300}@font-face{font-family:"Galaxie Polaris Light";src:url(/assets/GalaxiePolarisLight-Italic-9a99a79c250b442d7041181069e018a583b576867d8c829d4caa03d2e9a10121.woff) format("woff");font-style:italic;font-weight:300}@font-face{font-family:"Galaxie Polaris Condensed";src:url(/assets/GalaxiePolarisCondensed-Medium-b6786f8cb2096414926de2b4e6f82a06f2bda710b779b198980a58377b1874e8.woff) format("woff");font-style:normal;font-weight:400}.font-copy{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.font-header{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.font-cond{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.font-sign{font-family:"Galaxie Polaris Light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.font-copy-lowercase{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-transform:lowercase}.font-lead,.font-subtitle{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-transform:lowercase;letter-spacing:.04em}.font-subtitle{font-size:25px}.font-serif{font-family:"Apex Serif","Georgia",serif}.font-rubik,.dashboard-container .dashboard-section.check-in-prompt{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.font-rubik-block,.font-rubik-bold,.participant-action-cards .complete .action-completed,.font-rubik-bold__spaced,.font-rubik-block__spaced{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:13px;text-transform:uppercase}.font-rubik-block__spaced{letter-spacing:.1em}.font-rubik-bold,.participant-action-cards .complete .action-completed,.font-rubik-bold__spaced{font-weight:700}.font-rubik-bold__spaced{letter-spacing:.1em}.font-bold{font-weight:700}.clearfix::after{display:block;clear:both;content:" "}.scroll-lock{overflow:hidden}.rel{position:relative}.desktop-flex{display:block}@media all and (min-width: 700px){.desktop-flex{display:flex}}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.space-top{margin-top:10px}.extra-space-top{margin-top:20px}.space-bottom{margin-bottom:10px}.extra-space-bottom{margin-bottom:20px}.extra-padding-bottom{padding-bottom:40px}.extra-padding-top{padding-top:40px}.no-padding-bottom{padding-bottom:0}.centered-block{max-width:500px;margin-right:auto;margin-left:auto;text-align:center}.flex-centered{display:flex;justify-content:center;align-items:center}.container{max-width:1024px;padding-right:3.125%;padding-left:3.125%;margin:0 auto}@media all and (min-width: 1024px){.container{padding-right:27px;padding-left:27px}}.container.space-bottom{padding-bottom:4.688%}.bg-spectrum .container{padding-top:27px}.bg-spectrum .container:nth-child(-n+2) form{padding-bottom:27px;background-color:#fff}.bg-neutral100 .container:nth-child(-n+2) form{padding-bottom:27px;background-color:#fff}.dashboard-container{display:flex;flex-direction:column;background-color:#ededed}.dashboard-container .dashboard-section{padding-bottom:46px}.dashboard-container .dashboard-section:nth-child(even){background-color:#fafafa}.dashboard-container .dashboard-section:nth-child(even) input,.dashboard-container .dashboard-section:nth-child(even) textarea{border:1px solid #bbb;border-radius:5px}.dashboard-container .dashboard-section.narrow{padding:10px}.dashboard-container .dashboard-section.check-in-prompt{display:flex;align-items:center;justify-content:center;padding:20px;min-height:100px;color:#fff;background-color:var(--accent-secondary-medium, #006ac7);text-align:center}.dashboard-container .dashboard-section.check-in-prompt a{color:#fff;text-decoration:underline}.dashboard-container .dashboard-section.check-in-prompt .social{display:inline-block;position:relative;top:10px}.dashboard-container .dashboard-section.check-in-prompt .social a{margin-left:5px}.dashboard-container .dashboard-section.check-in-prompt .social .custom_images{display:flex;gap:.5rem;padding-inline-end:.25rem;padding-block-end:.75rem}.dashboard-container .dashboard-section .dashboard-content{max-width:1024px;padding-right:4.688%;padding-left:4.688%;margin:0 auto}.dashboard-container .dashboard-section .dashboard-content:nth-child(2){background-color:#ececec}.dashboard-container .dashboard-section .dashboard-content.space-bottom{padding-bottom:4.688%}@media all and (min-width: 1220px){.dashboard-container .dashboard-section .dashboard-content{padding-right:60px;padding-left:60px}}.container-narrow{max-width:380px;padding-right:4.688%;padding-left:4.688%;margin:0 auto}.container-narrow.space-bottom{padding-bottom:5px}@media all and (min-width: 380px){.container-narrow{padding-right:15px;padding-left:15px}}.container-medium{max-width:920px;padding-right:4.688%;padding-left:4.688%;margin:0 auto}.container-medium.space-bottom{padding-bottom:5px}@media all and (min-width: 920px){.container-medium{padding-right:15px;padding-left:15px}}.layout-bare{min-height:100vh;display:flex;flex-direction:column;padding-top:42px}.layout-dashboard{padding-top:95px}@media all and (min-width: 1024px){.layout-dashboard{padding-top:63px}}.layout-event{padding-top:45px}#main-content{flex:1}.row{display:flex;flex-direction:row}.row.padded-row{margin-top:26px;margin-bottom:26px}.row.padded-cols{margin-left:-16px}.row.padded-cols .col{padding-left:16px}.row .col-half{height:100%;max-width:50%}.row .col-third{height:100%;max-width:33%}.row .col-fourth{height:100%;max-width:25%}.row .col-fifth{height:100%;width:20%}.row .form-field+.form-field{margin-top:0}@media all and (max-width: 500px){.row{display:block}.row.padded-cols{margin-left:0}.row.padded-cols .col{padding-left:0}.row.padded-cols .col+.col{padding-top:16px}.row .col{display:block;width:100%;max-width:100%}}.col{display:flex;flex-direction:column}.bg-spectrum.spectrum01{background-color:var(--spectrum-01, #c7c7c7)}.bg-spectrum.spectrum02{background-color:var(--spectrum-02, #ff5f57)}.bg-spectrum.spectrum03{background-color:var(--spectrum-03, #13c0ff)}.bg-spectrum.spectrum04{background-color:var(--spectrum-04, #34c593)}.bg-spectrum.spectrum05{background-color:var(--spectrum-05, #e0ce00)}.bg-spectrum.spectrum06{background-color:var(--spectrum-06, #ffbc00)}.bg-spectrum.spectrum07{background-color:var(--spectrum-07, #be9a74)}.bg-spectrum.spectrum08{background-color:var(--spectrum-08, #ff80c3)}.bg-spectrum.spectrum09{background-color:var(--spectrum-09, #aecb20)}.bg-spectrum.spectrum10{background-color:var(--spectrum-10, #de69c5)}.bg-spectrum.spectrum11{background-color:var(--spectrum-11, #05b7c7)}.bg-spectrum.spectrumBlazers{background-color:var(--spectrum-blazers, #adebff)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;color:#000}.ir{display:block;overflow:hidden;text-align:left;text-indent:-999em;background-color:rgba(0,0,0,0);background-repeat:no-repeat;border:0;direction:ltr}.ir br{display:none}@font-face{font-family:"eco-icons";src:url(/eco-icons.eot?#iefix) format("embedded-opentype"),url(/assets/eco-icons-22c1194dc07d0abede4a4e3f335243f6e3e8f786cea4a53bb83b42cd1f0bbf00.woff) format("woff"),url(/eco-icons.ttf) format("truetype"),url(/eco-icons.svg) format("svg");font-style:normal;font-weight:normal}.copy-description{text-align:center;padding:15px 5px}.no-pointer-events{pointer-events:none}*,*::before,*::after{box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}body{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;font-weight:var(--font-weight-normal)}h6,h5,h4,h3,h2,h1{margin:0;font-weight:var(--font-weight-normal);line-height:1}p{margin:0}p a:hover{text-decoration:underline}a{color:var(--accent-secondary-medium, #006ac7);text-decoration:none}dd{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c}img{max-width:100%}.js-focus-visible [href]:focus:not(.focus-visible),.js-focus-visible button:not(:disabled):focus:not(.focus-visible),.js-focus-visible input:focus:not(.focus-visible),.js-focus-visible select:focus:not(.focus-visible),.js-focus-visible textarea:focus:not(.focus-visible),.js-focus-visible summary:focus:not(.focus-visible),.js-focus-visible [tabindex]:not([tabindex="-1"]):focus:not(.focus-visible){outline:none}[href].focus-visible,button:not(:disabled).focus-visible,input.focus-visible,select.focus-visible,textarea.focus-visible,summary.focus-visible,[tabindex]:not([tabindex="-1"]).focus-visible{outline:solid 3px var(--accent-secondary-medium, #006ac7)}.event-date-range{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:inline-block;line-height:10.85px;text-transform:uppercase;color:#231f20}.d-none{display:none !important}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(47,50,60,.8);opacity:0;visibility:hidden;cursor:default;transition:visibility 0s linear,opacity .2s ease}.overlay.state-customize,.overlay.state-warn{opacity:1;visibility:visible}.warning{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:0;color:#eb0000;display:block}.rte{text-align:left}.rte trix-editor{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;background-color:#fff;border-radius:5px;transition:box-shadow .2s ease}.rte trix-editor:focus-visible{box-shadow:0 0 0 2px var(--focus-outline-color)}.rte trix-toolbar{background-color:#ededed}.rte trix-toolbar .character-count{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#c33737;margin:0 0 8px 8px;font-size:11px}@media all and (min-width: 600px){.rte trix-toolbar .character-count{position:absolute;top:15px;right:15px}}.rte trix-toolbar .trix-button-row{display:flex;gap:.5rem;color:#ccc;justify-content:flex-start;margin-block-end:1rem}.rte trix-toolbar .trix-button-row .trix-button-group--file-tools,.rte trix-toolbar .trix-button-row .trix-button-group--history-tools,.rte trix-toolbar .trix-button-row .trix-button--icon-code,.rte trix-toolbar .trix-button-row .trix-button--icon-increase-nesting-level,.rte trix-toolbar .trix-button-row .trix-button--icon-decrease-nesting-level,.rte trix-toolbar .trix-button-row .trix-button--icon-quote,.rte trix-toolbar .trix-button-row .trix-button--icon-heading-1{display:none}.rte trix-toolbar .trix-button-group{display:flex;gap:.5rem;margin:0;vertical-align:middle;border:0;border-radius:0}.rte trix-toolbar .trix-button-group:not(:first-child){border-left:1px solid var(--neutral-40);padding-inline-start:1.5vw}.rte trix-toolbar .trix-button-group button{position:relative;height:1.5rem;width:1.5rem;padding:0;background:rgba(0,0,0,0);border:0 !important;border-radius:0;transition:background-color .2s ease,color .2s ease;color:rgba(0,0,0,0);overflow:hidden}.rte trix-toolbar .trix-button-group button::before{position:absolute;inline-size:100%;color:#40434f;transition:color .2s ease;background-size:24px;padding-block-start:.3rem}.rte trix-toolbar .trix-button-group button.trix-button--icon-bold{speak:none}.rte trix-toolbar .trix-button-group button.trix-button--icon-bold::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.rte trix-toolbar .trix-button-group button.trix-button--icon-bold::before{font-size:14px;color:#40434f;background-image:none;opacity:1;text-indent:0}.rte trix-toolbar .trix-button-group button.trix-button--icon-bold.trix-active::before{color:#000}.rte trix-toolbar .trix-button-group button.trix-button--icon-italic{speak:none}.rte trix-toolbar .trix-button-group button.trix-button--icon-italic::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.rte trix-toolbar .trix-button-group button.trix-button--icon-italic::before{font-size:14px;color:#40434f;background-image:none;opacity:1;text-indent:0}.rte trix-toolbar .trix-button-group button.trix-button--icon-italic.trix-active::before{color:#000}.rte trix-toolbar .trix-button-group button.trix-button--icon-strike{speak:none}.rte trix-toolbar .trix-button-group button.trix-button--icon-strike::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.rte trix-toolbar .trix-button-group button.trix-button--icon-strike::before{font-size:14px;color:#40434f;background-image:none;opacity:1;text-indent:0}.rte trix-toolbar .trix-button-group button.trix-button--icon-strike.trix-active::before{color:#000}.rte trix-toolbar .trix-button-group button.trix-button--icon-link{speak:none}.rte trix-toolbar .trix-button-group button.trix-button--icon-link::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.rte trix-toolbar .trix-button-group button.trix-button--icon-link::before{font-size:14px;color:#40434f;background-image:none;opacity:1;text-indent:0}.rte trix-toolbar .trix-button-group button.trix-button--icon-link.trix-active::before{color:#000}.rte trix-toolbar .trix-button-group button.trix-button--icon-bullet-list{speak:none}.rte trix-toolbar .trix-button-group button.trix-button--icon-bullet-list::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.rte trix-toolbar .trix-button-group button.trix-button--icon-bullet-list::before{font-size:14px;color:#40434f;background-image:none;opacity:1;text-indent:0}.rte trix-toolbar .trix-button-group button.trix-button--icon-bullet-list.trix-active::before{color:#000}.rte trix-toolbar .trix-button-group button.trix-button--icon-number-list{speak:none}.rte trix-toolbar .trix-button-group button.trix-button--icon-number-list::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.rte trix-toolbar .trix-button-group button.trix-button--icon-number-list::before{font-size:14px;color:#40434f;background-image:none;opacity:1;text-indent:0}.rte trix-toolbar .trix-button-group button.trix-button--icon-number-list.trix-active::before{color:#000}.rte trix-toolbar .trix-button-group .trix-active{background:var(--neutral-30)}.rte .attachment.attachment--preview{position:relative;display:inline-block}.rte .attachment.attachment--preview .remove{top:3px;right:3px}.rte .attachment.attachment--preview .remove:after{padding-right:2px}.rte .attachment.attachment--preview .attachment__caption{display:none}input.trix-input.trix-input--dialog{color:#231f20}.bold{font-weight:500}.bolder{font-weight:700}.section-title{padding-top:46px;text-align:center}.section-title .padded-bottom{padding-bottom:46px}.section-title .icon{position:relative;display:inline-block}.section-title .icon img{height:auto;max-width:56px}.section-title .icon svg{height:56px;width:56px}.section-title .icon svg *{stroke:#2f323c}.section-title .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;font-size:42px;letter-spacing:.25px;color:#231f20;font-weight:300}.bg-neutral100 .section-title .title{color:#fff}.section-title .title.secondary{font-size:36px}.section-title .subtitle{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding-top:12px;color:#231f20;letter-spacing:.08em;text-transform:uppercase}.section-title .subtitle.subtle{font-weight:normal}.section-title .subtitle.darker,.section-title .subtitle.subtle{color:#6b6b6b}.container-narrow .section-title .subtitle.darker,.container-narrow .section-title .subtitle.subtle{color:#6b6b6b;font-size:11px}.container-narrow .section-title .subtitle.darker a,.container-narrow .section-title .subtitle.subtle a{color:#fff;padding:3px 6px}.container-narrow .section-title .subtitle.darker a:hover,.container-narrow .section-title .subtitle.subtle a:hover{text-decoration:underline}.bg-neutral10 .container-narrow .section-title .subtitle.darker a,.bg-neutral10 .container-narrow .section-title .subtitle.subtle a{color:var(--accent-secondary-medium, #006ac7)}.container-narrow .section-title .subtitle{color:#7c7c7c;font-size:11px}.container-narrow .section-title .subtitle a{color:#fff;padding:3px 6px}.container-narrow .section-title .subtitle a:hover{text-decoration:underline}.bg-neutral10 .container-narrow .section-title .subtitle a{color:var(--accent-secondary-medium, #006ac7)}.section-title .subtitle a{color:var(--accent-secondary-medium, #006ac7)}section.bg-neutral10 .section-title .subtitle a{color:var(--accent-secondary-medium, #006ac7)}.section-title .subtitle a:hover{text-decoration:underline}.section-title a.subtitle:hover,.section-title a.subtitle.medium:hover{text-decoration:underline}.section-title .subtitle-alert{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding-top:12px;color:#c93d3d}.section-title .description{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;max-width:480px;padding-top:15px;margin-right:auto;margin-left:auto}.section-title .description.uppercase{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding-top:34px}.bg-neutral100 .section-title .description.uppercase{color:#fff}.bg-neutral100 .section-title .description{color:#fff}.bg-spectrum .section-title .description{color:#231f20}.section-title .description a{color:var(--accent-secondary-medium, #006ac7)}.section-title .description a:hover{text-decoration:underline}.section-title .sponsors-list .logo{margin:30px 35px 0px}.sponsors a.link-primary{color:var(--accent-secondary-medium, #006ac7)}.horizontal-section-title::after{display:block;clear:both;content:" "}.horizontal-section-title .link-primary{float:right;padding-top:9px}.horizontal-section-title .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";float:left;font-size:25x;font-weight:500;line-height:1.5;color:var(--accent-secondary-medium, #006ac7)}.copy{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c}.copy a:hover{text-decoration:underline}.copy p+p{margin-top:1em}.challenge-icon{display:none}.challenge-icon.water{speak:none}.challenge-icon.water::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.air{speak:none}.challenge-icon.air::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.trash{speak:none}.challenge-icon.trash::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.energy{speak:none}.challenge-icon.energy::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.food{speak:none}.challenge-icon.food::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.community{speak:none}.challenge-icon.community::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.health{speak:none}.challenge-icon.health::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.simplicity{speak:none}.challenge-icon.simplicity::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.nature{speak:none}.challenge-icon.nature::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.transportation{speak:none}.challenge-icon.transportation::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.vehicle{speak:none}.challenge-icon.vehicle::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.smokestack{speak:none}.challenge-icon.smokestack::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.choose{speak:none}.challenge-icon.choose::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-icon.money{speak:none}.challenge-icon.money::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.profile-badge{position:relative;display:inline-block;width:36px;height:36px;vertical-align:middle;background-color:#fff;background-position:50% 50%;background-size:contain;border-radius:50%}.profile-badge__image{border-radius:50%}svg.border{position:absolute}.participants-list ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}.participants-list ul li{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:flex;justify-content:space-between;margin-bottom:20px;background-color:#fff;text-transform:uppercase}.participants-list ul .activity{padding:19px 21px 18px}.participants-list ul .copy{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-size:18px;font-weight:500;text-transform:none;letter-spacing:0}.participants-list ul .points{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;letter-spacing:.06em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:flex;width:106px;min-width:106px;font-size:3.71vw;background-color:#ededed}@media all and (min-width: 1024px){.participants-list ul .points{font-size:38px}}.participants-list ul .points span{margin:auto}.participants-list ul .date{padding-bottom:10px;color:#707070}.participants-list ul .participant{padding-top:24px}.participants-list ul .participant .name{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:inline-block;padding-left:9px;font-size:12px;letter-spacing:1px;color:var(--accent-secondary-medium, #006ac7)}.participants-list ul .participant .name:hover{text-decoration:underline}.participant-header{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}@media all and (min-width: 950px){.participant-header{flex-wrap:nowrap}}.participant{flex:0 0 auto}.participant a:hover{text-decoration:underline}.impact-grid{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:14px 0 65px}.impact-grid li{width:100%;background-color:#ececec}.impact-icon-container.spectrum01 .icon .circle,.spectrum01.impact-card .icon .circle{fill:var(--spectrum-01, #c7c7c7)}.impact-icon-container.spectrum02 .icon .circle,.spectrum02.impact-card .icon .circle{fill:var(--spectrum-02, #ff5f57)}.impact-icon-container.spectrum03 .icon .circle,.spectrum03.impact-card .icon .circle{fill:var(--spectrum-03, #13c0ff)}.impact-icon-container.spectrum04 .icon .circle,.spectrum04.impact-card .icon .circle{fill:var(--spectrum-04, #34c593)}.impact-icon-container.spectrum05 .icon .circle,.spectrum05.impact-card .icon .circle{fill:var(--spectrum-05, #e0ce00)}.impact-icon-container.spectrum06 .icon .circle,.spectrum06.impact-card .icon .circle{fill:var(--spectrum-06, #ffbc00)}.impact-icon-container.spectrum07 .icon .circle,.spectrum07.impact-card .icon .circle{fill:var(--spectrum-07, #be9a74)}.impact-icon-container.spectrum08 .icon .circle,.spectrum08.impact-card .icon .circle{fill:var(--spectrum-08, #ff80c3)}.impact-icon-container.spectrum09 .icon .circle,.spectrum09.impact-card .icon .circle{fill:var(--spectrum-09, #aecb20)}.impact-icon-container.spectrum10 .icon .circle,.spectrum10.impact-card .icon .circle{fill:var(--spectrum-10, #de69c5)}.impact-icon-container.spectrum11 .icon .circle,.spectrum11.impact-card .icon .circle{fill:var(--spectrum-11, #05b7c7)}.impact-icon-container.spectrumBlazers .icon .circle,.spectrumBlazers.impact-card .icon .circle{fill:var(--spectrum-blazers, #adebff)}.impact-icon-container.spectrum01 .icon svg,.spectrum01.impact-card .icon svg{background-color:var(--spectrum-01, #c7c7c7)}.impact-icon-container.spectrum01 .icon img,.spectrum01.impact-card .icon img{background-color:var(--spectrum-01, #c7c7c7)}.impact-icon-container.spectrum02 .icon svg,.spectrum02.impact-card .icon svg{background-color:var(--spectrum-02, #ff5f57)}.impact-icon-container.spectrum02 .icon img,.spectrum02.impact-card .icon img{background-color:var(--spectrum-02, #ff5f57)}.impact-icon-container.spectrum03 .icon svg,.spectrum03.impact-card .icon svg{background-color:var(--spectrum-03, #13c0ff)}.impact-icon-container.spectrum03 .icon img,.spectrum03.impact-card .icon img{background-color:var(--spectrum-03, #13c0ff)}.impact-icon-container.spectrum04 .icon svg,.spectrum04.impact-card .icon svg{background-color:var(--spectrum-04, #34c593)}.impact-icon-container.spectrum04 .icon img,.spectrum04.impact-card .icon img{background-color:var(--spectrum-04, #34c593)}.impact-icon-container.spectrum05 .icon svg,.spectrum05.impact-card .icon svg{background-color:var(--spectrum-05, #e0ce00)}.impact-icon-container.spectrum05 .icon img,.spectrum05.impact-card .icon img{background-color:var(--spectrum-05, #e0ce00)}.impact-icon-container.spectrum06 .icon svg,.spectrum06.impact-card .icon svg{background-color:var(--spectrum-06, #ffbc00)}.impact-icon-container.spectrum06 .icon img,.spectrum06.impact-card .icon img{background-color:var(--spectrum-06, #ffbc00)}.impact-icon-container.spectrum07 .icon svg,.spectrum07.impact-card .icon svg{background-color:var(--spectrum-07, #be9a74)}.impact-icon-container.spectrum07 .icon img,.spectrum07.impact-card .icon img{background-color:var(--spectrum-07, #be9a74)}.impact-icon-container.spectrum08 .icon svg,.spectrum08.impact-card .icon svg{background-color:var(--spectrum-08, #ff80c3)}.impact-icon-container.spectrum08 .icon img,.spectrum08.impact-card .icon img{background-color:var(--spectrum-08, #ff80c3)}.impact-icon-container.spectrum09 .icon svg,.spectrum09.impact-card .icon svg{background-color:var(--spectrum-09, #aecb20)}.impact-icon-container.spectrum09 .icon img,.spectrum09.impact-card .icon img{background-color:var(--spectrum-09, #aecb20)}.impact-icon-container.spectrum10 .icon svg,.spectrum10.impact-card .icon svg{background-color:var(--spectrum-10, #de69c5)}.impact-icon-container.spectrum10 .icon img,.spectrum10.impact-card .icon img{background-color:var(--spectrum-10, #de69c5)}.impact-icon-container.spectrum11 .icon svg,.spectrum11.impact-card .icon svg{background-color:var(--spectrum-11, #05b7c7)}.impact-icon-container.spectrum11 .icon img,.spectrum11.impact-card .icon img{background-color:var(--spectrum-11, #05b7c7)}.impact-icon-container.spectrumBlazers .icon svg,.spectrumBlazers.impact-card .icon svg{background-color:var(--spectrum-blazers, #adebff)}.impact-icon-container.spectrumBlazers .icon img,.spectrumBlazers.impact-card .icon img{background-color:var(--spectrum-blazers, #adebff)}.impact-icon-container svg,.impact-card svg,.impact-icon-container img,.impact-card img{height:76px;width:76px;border-radius:50%}.impact-icon-container svg.large,.impact-icon-container svg.callout.elevated,.impact-card svg.large,.impact-card svg.callout.elevated,.impact-icon-container img.large,.impact-icon-container img.callout.elevated,.impact-card img.large,.impact-card img.callout.elevated{height:112px;width:112px}.impact-icon-container svg.small,.impact-card svg.small,.impact-icon-container img.small,.impact-card img.small{height:46px;width:46px}.impact-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px 30px;text-align:center;color:#40434f}.impact-card.spectrum01 .count{color:var(--spectrum-01, #c7c7c7)}.impact-card.spectrum02 .count{color:var(--spectrum-02, #ff5f57)}.impact-card.spectrum03 .count{color:var(--spectrum-03, #13c0ff)}.impact-card.spectrum04 .count{color:var(--spectrum-04, #34c593)}.impact-card.spectrum05 .count{color:var(--spectrum-05, #e0ce00)}.impact-card.spectrum06 .count{color:var(--spectrum-06, #ffbc00)}.impact-card.spectrum07 .count{color:var(--spectrum-07, #be9a74)}.impact-card.spectrum08 .count{color:var(--spectrum-08, #ff80c3)}.impact-card.spectrum09 .count{color:var(--spectrum-09, #aecb20)}.impact-card.spectrum10 .count{color:var(--spectrum-10, #de69c5)}.impact-card.spectrum11 .count{color:var(--spectrum-11, #05b7c7)}.impact-card.spectrumBlazers .count{color:var(--spectrum-blazers, #adebff)}.impact-card.spectrum01 .count{color:#757575}.impact-card.spectrum03 .count{color:#007fad}.impact-card.spectrum04 .count{color:#238563}.impact-card.spectrum05 .count{color:#807500}.impact-card.spectrum06 .count{color:#946c00}.impact-card.spectrum07 .count{color:#956e46}.impact-card.spectrum08 .count{color:#e6007a}.impact-card.spectrum09 .count{color:#6a7c13}.impact-card.spectrum10 .count{color:#cd2daa}.impact-card.spectrum11 .count{color:#03818c}.impact-card.spectrumBlazers .count{color:#007ea8}.impact-card .count{font-family:"Galaxie Polaris Light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:40px;letter-spacing:.06em;text-transform:uppercase;line-height:1;margin-bottom:10px}.impact-card .label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:block;margin-top:10px;margin-bottom:10px;font-weight:var(--font-weight-bold);letter-spacing:normal}.impact-card .units{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;letter-spacing:.06em;line-height:1.5em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;line-height:25px;letter-spacing:normal;text-transform:none;white-space:pre-wrap}.impact-card .description{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding-top:8px;font-size:11px;letter-spacing:1px;line-height:15px}.impact-form .header{display:flex;gap:20px}.impact-form .header div{flex:1}.impact-form .cards{display:flex;padding:10px;justify-content:space-around;flex-wrap:wrap}.impact-form .cards .toggles{display:flex;flex-direction:column;justify-content:center;gap:10px;flex-shrink:5}.impact-form .controls{display:flex;justify-content:space-between;align-items:center;gap:10px;transition:background-color 200ms ease-in-out}.impact-form .controls.saved{background-color:var(--accent-secondary)}.impact-form .form-field input{text-align:center;border:1px solid #dcdcdc !important}.impact-form .form-field+.form-field{margin-top:5px}.placeholder{background-color:#ececec;color:#231f20;padding:75px 50px;text-align:center;margin:20px 0 0 0}.placeholder .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;line-height:1.5em;margin:0 0 1em 0}.placeholder p{font-size:16px;letter-spacing:0;line-height:1.5;margin-bottom:30px}.placeholder p a{color:var(--accent-secondary-medium, #006ac7)}.outlined{display:inline-block;min-width:50px;padding:3px 5px;border:1px solid}.dropdown-wrapper{position:relative}.dropdown-wrapper>.dropdown-filter{speak:none;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding-left:3px;color:var(--accent-secondary-medium, #006ac7);background-color:rgba(0,0,0,0);font-size:42px;font-weight:var(--font-weight-bold);text-decoration:underline}.dropdown-wrapper>.dropdown-filter::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.dropdown-wrapper>.dropdown-filter::after{padding-left:8px;margin-top:-3px;font-size:20px;vertical-align:middle}.dropdown-wrapper>.dropdown-filter.open{content:""}.dropdown-wrapper .dropdown{top:100%;right:1px;width:155px}.dropdown-wrapper .dropdown::before{position:relative;top:-9px;right:-2px;width:0;height:0;background-color:rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #3f5573;border-left:10px solid rgba(0,0,0,0);content:""}.dropdown{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;position:absolute;z-index:100;display:none;opacity:0;transition:.4s opacity ease}.dropdown.open{display:block;opacity:1}.dropdown li{padding:10px;background-color:#1c6987}.dropdown li+li{border-top:1px solid #fff}.dropdown li:hover{background-color:var(--accent-quaternary, #bb3ea0)}.dropdown li a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:block;overflow:hidden;font-size:11px;font-weight:var(--font-weight-bold);color:#fff !important;text-overflow:ellipsis;white-space:nowrap}.dropdown li:hover *{color:#fff}li.donation a.outlined{transition:color .2s ease,background-color .2s ease,border-color .2s ease}li.donation a.outlined:hover{text-decoration:none;background-color:var(--accent-quaternary-light, #c44fab);border-color:var(--accent-quaternary-light, #c44fab)}.link-primary{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:inline-block;color:#231f20;cursor:pointer}.link-primary:hover{color:#2f323c;text-decoration:underline}.bg-neutral100 .link-primary:hover{color:#fff}.bg-spectrum .link-primary{color:#fff}.link-primary.alert{transition:color .2s ease}.link-primary.alert:hover{color:#ff4d4d}.back-link{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:inline-block;padding-bottom:100px;font-size:11px;color:#b0b0b0;cursor:pointer}.back-link:hover{color:#2f323c}.bg-neutral100 .back-link:hover{color:#fff}.bg-spectrum .back-link{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#231f20}.bg-neutral100 .back-link{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#b0b0b0}.button-primary,.modal .modal-button-primary,.dashboard-date__controls__buttons a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);background-color:var(--accent-secondary, #00bcf0);color:#fff;padding:6px 18px;font-size:11px;border-radius:2px;transition:color .2s ease,background-color .2s ease;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;background-color:var(--accent-secondary-medium, #006ac7);border-radius:4px;display:inline-flex;transition:color .2s ease,background-color .2s ease;gap:.75rem;align-items:center}.button-primary:hover,.modal .modal-button-primary:hover,.dashboard-date__controls__buttons a:hover{color:#fff;background-color:var(--accent-secondary-darker, #41434f)}.button-primary.small,.modal .small.modal-button-primary,.dashboard-date__controls__buttons a.small{font-size:9px;padding:5px 9px}.button-primary.dull,.modal .dull.modal-button-primary,.dashboard-date__controls__buttons a.dull{color:#2f323c;background-color:#ccc}.button-primary.dull:hover,.modal .dull.modal-button-primary:hover,.dashboard-date__controls__buttons a.dull:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-primary.light,.modal .light.modal-button-primary,.dashboard-date__controls__buttons a.light{color:#000;background-color:#fff}.button-primary.light.grey,.modal .light.grey.modal-button-primary,.dashboard-date__controls__buttons a.light.grey{color:#000;background-color:#ededed}.button-primary.light:not(:disabled):not(.disabled):hover,.modal .light.modal-button-primary:not(:disabled):not(.disabled):hover,.dashboard-date__controls__buttons a.light:not(:disabled):not(.disabled):hover{color:var(--accent-primary, #8cbe59)}.button-primary.grey,.modal .grey.modal-button-primary,.dashboard-date__controls__buttons a.grey{color:#fff;background-color:#b0b0b0}.button-primary.grey:hover,.modal .grey.modal-button-primary:hover,.dashboard-date__controls__buttons a.grey:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-primary.link,.modal .link.modal-button-primary,.dashboard-date__controls__buttons a.link{border:none;color:var(--accent-secondary-medium, #006ac7);background-color:inherit}.button-primary.link:hover,.modal .link.modal-button-primary:hover,.dashboard-date__controls__buttons a.link:hover{color:var(--accent-secondary-darker, #41434f)}.button-primary.dark,.modal .dark.modal-button-primary,.dashboard-date__controls__buttons a.dark{color:#fff;background-color:#40434f}.button-primary.dark:not(:disabled):not(.disabled).hover,.modal .dark.modal-button-primary:not(:disabled):not(.disabled).hover,.dashboard-date__controls__buttons a.dark:not(:disabled):not(.disabled).hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-primary.warning,.modal .warning.modal-button-primary,.dashboard-date__controls__buttons a.warning{color:#fff;background-color:#ff595d}.button-primary:disabled,.modal .modal-button-primary:disabled,.dashboard-date__controls__buttons a:disabled{opacity:.2}.button-primary.disabled:hover,.modal .disabled.modal-button-primary:hover,.dashboard-date__controls__buttons a.disabled:hover{cursor:default;background-color:var(--accent-primary, #8cbe59)}.button-primary.dark:not(:disabled):hover,.modal .dark.modal-button-primary:not(:disabled):hover,.dashboard-date__controls__buttons a.dark:not(:disabled):hover{color:#fff;background-color:var(--accent-quaternary, #bb3ea0);text-decoration:none}.button-primary.dull:hover,.modal .dull.modal-button-primary:hover,.dashboard-date__controls__buttons a.dull:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab);text-decoration:none}.button-primary.small,.modal .small.modal-button-primary,.dashboard-date__controls__buttons a.small{font-size:11px;padding:7px 9px 5px}.button-primary.big,.modal .big.modal-button-primary,.dashboard-date__controls__buttons a.big{padding:10px 19px}.button-primary.transparent,.modal .transparent.modal-button-primary,.dashboard-date__controls__buttons a.transparent{color:#000;background-color:rgba(0,0,0,0)}.button-primary.transparent:hover,.modal .transparent.modal-button-primary:hover,.dashboard-date__controls__buttons a.transparent:hover{background-color:#fff;text-decoration:none}.button-primary.transparent.light,.modal .transparent.light.modal-button-primary,.dashboard-date__controls__buttons a.transparent.light{color:#fff}.button-primary.transparent.light:hover,.modal .transparent.light.modal-button-primary:hover,.dashboard-date__controls__buttons a.transparent.light:hover{background-color:#2f323c}.button-primary.grey,.modal .grey.modal-button-primary,.dashboard-date__controls__buttons a.grey{color:#000}.button-primary.grey:hover,.modal .grey.modal-button-primary:hover,.dashboard-date__controls__buttons a.grey:hover{color:#fff;background-color:#30323c;text-decoration:none}.button-primary.rounded,.modal .rounded.modal-button-primary,.dashboard-date__controls__buttons a.rounded{border-radius:50px}.button-primary.dropdown-indicator,.modal .dropdown-indicator.modal-button-primary,.dashboard-date__controls__buttons a.dropdown-indicator{speak:none}.button-primary.dropdown-indicator::after,.modal .dropdown-indicator.modal-button-primary::after,.dashboard-date__controls__buttons a.dropdown-indicator::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.button-primary.dropdown-indicator::after,.modal .dropdown-indicator.modal-button-primary::after,.dashboard-date__controls__buttons a.dropdown-indicator::after{margin-left:10px}.button-primary.minimal,.modal .minimal.modal-button-primary,.dashboard-date__controls__buttons a.minimal{color:inherit;background-color:rgba(0,0,0,0)}.button-primary.bordered,.modal .bordered.modal-button-primary,.dashboard-date__controls__buttons a.bordered{border:1px solid #2f323c}.button-primary.bordered.light,.modal .bordered.light.modal-button-primary,.dashboard-date__controls__buttons a.bordered.light{border-color:#fff}.button-primary.block,.modal .block.modal-button-primary,.dashboard-date__controls__buttons a.block{display:block;padding:18px 15px;width:100%;text-align:center}.button-primary.danger,.modal .danger.modal-button-primary,.dashboard-date__controls__buttons a.danger{background-color:#ff4d4d;color:#fff}.button-primary.danger:hover,.modal .danger.modal-button-primary:hover,.dashboard-date__controls__buttons a.danger:hover{background-color:#c33737}.button-primary svg,.modal .modal-button-primary svg,.dashboard-date__controls__buttons a svg{flex:0 0 auto}.button-small{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);background-color:var(--accent-secondary, #00bcf0);color:#fff;padding:6px 18px;font-size:11px;border-radius:2px;transition:color .2s ease,background-color .2s ease;display:inline-block;transition:color .2s ease,background-color .2s ease}.button-small:hover{color:#fff;background-color:var(--accent-secondary-darker, #41434f)}.button-small.small{font-size:9px;padding:5px 9px}.button-small.dull{color:#2f323c;background-color:#ccc}.button-small.dull:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-small.light{color:#000;background-color:#fff}.button-small.light.grey{color:#000;background-color:#ededed}.button-small.light:not(:disabled):not(.disabled):hover{color:var(--accent-primary, #8cbe59)}.button-small.grey{color:#fff;background-color:#b0b0b0}.button-small.grey:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-small.link{border:none;color:var(--accent-secondary-medium, #006ac7);background-color:inherit}.button-small.link:hover{color:var(--accent-secondary-darker, #41434f)}.button-small.dark{color:#fff;background-color:#40434f}.button-small.dark:not(:disabled):not(.disabled).hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-small.warning{color:#fff;background-color:#ff595d}.button-small:disabled{opacity:.2}.button-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);background-color:var(--accent-secondary, #00bcf0);color:#fff;padding:6px 18px;font-size:11px;border-radius:2px;transition:color .2s ease,background-color .2s ease;color:#2f323c;background-color:#ccc;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;padding:5px 3px 3px;display:inline-block;min-width:100px;text-align:center;margin:5px}.button-action:hover{color:#fff;background-color:var(--accent-secondary-darker, #41434f)}.button-action.small{font-size:9px;padding:5px 9px}.button-action.dull{color:#2f323c;background-color:#ccc}.button-action.dull:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-action.light{color:#000;background-color:#fff}.button-action.light.grey{color:#000;background-color:#ededed}.button-action.light:not(:disabled):not(.disabled):hover{color:var(--accent-primary, #8cbe59)}.button-action.grey{color:#fff;background-color:#b0b0b0}.button-action.grey:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-action.link{border:none;color:var(--accent-secondary-medium, #006ac7);background-color:inherit}.button-action.link:hover{color:var(--accent-secondary-darker, #41434f)}.button-action.dark{color:#fff;background-color:#40434f}.button-action.dark:not(:disabled):not(.disabled).hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-action.warning{color:#fff;background-color:#ff595d}.button-action:disabled{opacity:.2}.button-action:hover{color:#2f323c;background-color:var(--accent-primary, #8cbe59)}.button-outlined{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);background-color:var(--accent-secondary, #00bcf0);color:#fff;padding:6px 18px;font-size:11px;border-radius:2px;transition:color .2s ease,background-color .2s ease;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;border-radius:4px;display:inline-block;padding:5px 9px;color:#231f20;background-color:rgba(0,0,0,0);border:1px solid;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.button-outlined:hover{color:#fff;background-color:var(--accent-secondary-darker, #41434f)}.button-outlined.small{font-size:9px;padding:5px 9px}.button-outlined.dull{color:#2f323c;background-color:#ccc}.button-outlined.dull:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-outlined.light{color:#000;background-color:#fff}.button-outlined.light.grey{color:#000;background-color:#ededed}.button-outlined.light:not(:disabled):not(.disabled):hover{color:var(--accent-primary, #8cbe59)}.button-outlined.grey{color:#fff;background-color:#b0b0b0}.button-outlined.grey:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-outlined.link{border:none;color:var(--accent-secondary-medium, #006ac7);background-color:inherit}.button-outlined.link:hover{color:var(--accent-secondary-darker, #41434f)}.button-outlined.dark{color:#fff;background-color:#40434f}.button-outlined.dark:not(:disabled):not(.disabled).hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-outlined.warning{color:#fff;background-color:#ff595d}.button-outlined:disabled{opacity:.2}.button-outlined:hover{background-color:var(--accent-quaternary-light, #c44fab);border-color:var(--accent-quaternary-light, #c44fab)}.button-outlined.accented{color:var(--accent-primary, #8cbe59)}.button-outlined.accented:hover{color:#fff;border-color:#fff}.event-page .button-outlined,.page-content .button-outlined{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#231f20;border-radius:4px}.event-page .button-outlined:hover,.page-content .button-outlined:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab);transition:color .2s ease,background-color .2s ease}.button-check-in{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);background-color:var(--accent-secondary, #00bcf0);color:#fff;padding:6px 18px;font-size:11px;border-radius:2px;transition:color .2s ease,background-color .2s ease;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:13px;font-weight:700;width:170px;height:46px;margin:10px 0;border-radius:50px;background-color:var(--accent-secondary-medium, #006ac7)}.button-check-in:hover{color:#fff;background-color:var(--accent-secondary-darker, #41434f)}.button-check-in.small{font-size:9px;padding:5px 9px}.button-check-in.dull{color:#2f323c;background-color:#ccc}.button-check-in.dull:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-check-in.light{color:#000;background-color:#fff}.button-check-in.light.grey{color:#000;background-color:#ededed}.button-check-in.light:not(:disabled):not(.disabled):hover{color:var(--accent-primary, #8cbe59)}.button-check-in.grey{color:#fff;background-color:#b0b0b0}.button-check-in.grey:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-check-in.link{border:none;color:var(--accent-secondary-medium, #006ac7);background-color:inherit}.button-check-in.link:hover{color:var(--accent-secondary-darker, #41434f)}.button-check-in.dark{color:#fff;background-color:#40434f}.button-check-in.dark:not(:disabled):not(.disabled).hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.button-check-in.warning{color:#fff;background-color:#ff595d}.button-check-in:disabled{opacity:.2}.button-check-in.completed{speak:none;color:#000;background-color:#fff;margin:auto}.button-check-in.completed::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.button-check-in.completed:before{font-size:18px;margin-right:10px}.buttonBar.two{border-radius:5px}.buttonBar.two .button{width:50%;margin:0}.buttonBar.three{border-radius:5px}.buttonBar.three .button{width:33.3333333333%;margin:0}.buttonBar.four{border-radius:5px}.buttonBar.four .button{width:25%;margin:0}.icon-caret-down::after{font-family:eco-icons,sans-serif;content:""}.icon-caret-up::after{font-family:eco-icons,sans-serif;content:""}.icon-caret-left::after{font-family:eco-icons,sans-serif;content:""}.icon-caret-right::after{font-family:eco-icons,sans-serif;content:""}.icon-x::after{font-family:eco-icons,sans-serif;content:""}.close-overlay{position:absolute;top:19px;right:23px;color:#fff}.bg-neutral100 .close-overlay{color:#b0b0b0}button.close-overlay{padding:0;background:rgba(0,0,0,0);border:0}.select{speak:none;position:relative;display:inline-block;cursor:pointer}.select::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.ie9 .select select{padding:12px 10px 11px}.ie9 .select::after{display:none}.select select{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:inline-block;width:100%;padding:12px 37px 11px 19px;margin:0;font-size:13px;color:#2f323c;background-color:#ededed;border:0;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select select:focus-visible{background-color:#dedede}.select select:focus-visible:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #2f323c}.select select::-ms-expand{display:none}.select::after{position:absolute;top:50%;right:13px;margin-top:-3px;font-size:6px;color:#2f323c;pointer-events:none}.select-label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-size:11px}.select+.select-label{margin-left:10px}.subtle-label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;max-width:480px;margin-right:auto;margin-left:auto;text-align:center;line-height:1.5;color:#7c7c7c;font-size:11px}.impact-chart .subtle-label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#757575;font-size:14px;letter-spacing:0}.title-name{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;font-size:23px;font-weight:var(--font-weight-normal)}.bg-neutral100 a.subtitle.medium{color:#b0b0b0}.challenges-slider{padding:32px 0;background-color:#1c6987}.challenges-slider .slider-header{padding:30px 20px 34px;text-align:center}.challenges-slider .slider-header .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;display:inline-block;font-size:42px;letter-spacing:.25px;color:#fff;vertical-align:middle;padding:0 50px}@media all and (min-width: 768px){.challenges-slider .slider-header .title{padding:0 125px}}.challenges-slider .slider-header .icon-caret-left,.challenges-slider .slider-header .icon-caret-right{font-size:32px;color:#fff;vertical-align:middle}.challenges-slider .slider-container{overflow:hidden}.challenges-slider .slider-utility{padding-top:32px;text-align:center}.challenges-slider .slider-utility a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;border-radius:4px;color:#fff;padding:10px 20px;transition:color .2s ease,background-color .2s ease}.challenges-slider .slider-utility a:hover{background-color:#fff;color:#40434f;border-color:#fff}.challenges-slider .slider{display:flex;overflow-x:scroll;text-align:center;white-space:nowrap}.challenges-slider .slider .challenge-card{display:flex;flex-direction:column;width:34.96vw;max-width:358px;min-width:268px;margin-right:5px;margin-left:5px;white-space:normal;transition:transform .2s ease}.challenges-slider .slider .challenge-card .hover-overlay{bottom:0}.challenges-grid{display:flex;flex-wrap:wrap;padding-top:16px;padding-bottom:24px}.challenges-grid .challenge-card{width:100%;max-width:358px;min-width:238px;margin:0 auto 18px}.challenges-grid .challenge-card .hover-overlay{bottom:0}.challenges-grid.four-up{justify-content:center;padding-top:36px}.challenges-grid.four-up .challenge-card{min-width:192px}@media all and (min-width: 500px){.challenges-grid{justify-content:flex-start;margin-left:-17px}.challenges-grid .challenge-card{width:calc(33% - 17px);margin-right:0;margin-bottom:18px;margin-left:17px}.challenges-grid.four-up{margin-left:-17px}.challenges-grid.four-up .challenge-card{width:calc(25% - 17px);margin-right:0;margin-bottom:18px;margin-left:17px}}@media all and (max-width: 797px){.challenges-grid{justify-content:center}}.challenge-card{position:relative;display:flex;flex-direction:column;color:#231f20;text-align:center}.challenge-card.spectrum01{background-color:var(--spectrum-01, #c7c7c7)}.challenge-card.spectrum02{background-color:var(--spectrum-02, #ff5f57)}.challenge-card.spectrum03{background-color:var(--spectrum-03, #13c0ff)}.challenge-card.spectrum04{background-color:var(--spectrum-04, #34c593)}.challenge-card.spectrum05{background-color:var(--spectrum-05, #e0ce00)}.challenge-card.spectrum06{background-color:var(--spectrum-06, #ffbc00)}.challenge-card.spectrum07{background-color:var(--spectrum-07, #be9a74)}.challenge-card.spectrum08{background-color:var(--spectrum-08, #ff80c3)}.challenge-card.spectrum09{background-color:var(--spectrum-09, #aecb20)}.challenge-card.spectrum10{background-color:var(--spectrum-10, #de69c5)}.challenge-card.spectrum11{background-color:var(--spectrum-11, #05b7c7)}.challenge-card.spectrumBlazers{background-color:var(--spectrum-blazers, #adebff)}.challenge-card .hover-overlay{position:absolute;top:0;right:0;left:0;background-color:#2f323c;opacity:0;transition:opacity .2s ease}.challenge-card:hover .hover-overlay{opacity:.11}.challenge-card:hover .prompt{color:#fff;background-color:var(--accent-primary, #8cbe59)}.challenge-card .card-header{flex-grow:2;padding:30px 15px}.challenge-card .card-header .icon{position:relative}.challenge-card .card-header .icon img,.challenge-card .card-header .icon svg{height:46px;width:46px;margin:auto}.challenge-card .card-header .icon img *,.challenge-card .card-header .icon svg *{stroke:#2f323c}.challenge-card .card-header .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);margin-top:18px;font-size:20px;text-transform:lowercase;letter-spacing:0}.challenge-card .card-header .subtitle{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;margin-top:4px;font-size:11px}.challenge-card figure{position:relative;width:100%;height:0;padding-top:71.724%;background-size:cover}.challenge-card figure .image-overlay{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;height:100%}.challenge-card figure .prompt,.challenge-card figure .status{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-size:9px}.challenge-card figure .prompt{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:11px;display:none;width:140px;padding:13px 14px;margin:auto;background-color:#fff;transition:color .2s ease,background-color .2s ease}.challenge-card figure .status{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:11px;position:absolute;top:0;left:0;width:100%;padding:10px;color:#fff;background-color:#2f323c}.challenge-actions-list-wrapper{padding:40px 0 24px}.challenge-actions-list-wrapper ul.challenge-actions-list{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-17px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action{position:relative;display:flex;align-items:stretch;flex-direction:column;width:90%;min-width:210px;margin-bottom:18px;margin-left:17px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action.state-customize{z-index:5}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action.state-customize .init{transform:perspective(700px) rotateY(-90deg);transition:transform .4s ease-in}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action.state-customize .customize{visibility:visible;transform:perspective(700px) rotateY(0deg);transition:visibility 0s linear .4s,transform .5s cubic-bezier(1, 1, 0.32, 1.275) .5s}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action.state-customize .customize .error{font-size:10px;color:#ff4d4d}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .destroy-nevermind{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:0;display:block;margin-top:10px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init{display:flex;align-items:center;flex-direction:column;justify-content:space-between;text-align:center;flex-grow:1;width:100%;border-top:8px solid #2f323c;transform-style:preserve-3d;transform:perspective(700px) rotateY(0deg);transition:transform .5s cubic-bezier(1, 1, 0.32, 1.275) .5s;z-index:0}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.focused,.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init:hover{z-index:2}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init:hover{z-index:3}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum01 .selected{background-color:var(--spectrum-01, #c7c7c7)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum01 .bar:not(.dull){background-color:var(--spectrum-01, #c7c7c7)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum02 .selected{background-color:var(--spectrum-02, #ff5f57)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum02 .bar:not(.dull){background-color:var(--spectrum-02, #ff5f57)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum03 .selected{background-color:var(--spectrum-03, #13c0ff)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum03 .bar:not(.dull){background-color:var(--spectrum-03, #13c0ff)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum04 .selected{background-color:var(--spectrum-04, #34c593)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum04 .bar:not(.dull){background-color:var(--spectrum-04, #34c593)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum05 .selected{background-color:var(--spectrum-05, #e0ce00)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum05 .bar:not(.dull){background-color:var(--spectrum-05, #e0ce00)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum06 .selected{background-color:var(--spectrum-06, #ffbc00)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum06 .bar:not(.dull){background-color:var(--spectrum-06, #ffbc00)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum07 .selected{background-color:var(--spectrum-07, #be9a74)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum07 .bar:not(.dull){background-color:var(--spectrum-07, #be9a74)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum08 .selected{background-color:var(--spectrum-08, #ff80c3)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum08 .bar:not(.dull){background-color:var(--spectrum-08, #ff80c3)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum09 .selected{background-color:var(--spectrum-09, #aecb20)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum09 .bar:not(.dull){background-color:var(--spectrum-09, #aecb20)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum10 .selected{background-color:var(--spectrum-10, #de69c5)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum10 .bar:not(.dull){background-color:var(--spectrum-10, #de69c5)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum11 .selected{background-color:var(--spectrum-11, #05b7c7)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum11 .bar:not(.dull){background-color:var(--spectrum-11, #05b7c7)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrumBlazers .selected{background-color:var(--spectrum-blazers, #adebff)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrumBlazers .bar:not(.dull){background-color:var(--spectrum-blazers, #adebff)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{content:"";position:absolute;opacity:.55;height:100%;width:100%}.spectrum01 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-01, #c7c7c7)}.spectrum02 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-02, #ff5f57)}.spectrum03 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-03, #13c0ff)}.spectrum04 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-04, #34c593)}.spectrum05 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-05, #e0ce00)}.spectrum06 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-06, #ffbc00)}.spectrum07 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-07, #be9a74)}.spectrum08 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-08, #ff80c3)}.spectrum09 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-09, #aecb20)}.spectrum10 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-10, #de69c5)}.spectrum11 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-11, #05b7c7)}.spectrumBlazers .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-blazers, #adebff)}.spectrum03 .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed::after{background-color:var(--spectrum-02, #ff5f57)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed .button-primary.selected,.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed .modal .selected.modal-button-primary,.modal .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed .selected.modal-button-primary,.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed .dashboard-date__controls__buttons a.selected,.dashboard-date__controls__buttons .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed a.selected{color:#fff}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum01 .selected,.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum05 .selected,.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum08 .selected{color:#2f323c}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum03 .bar:not(.dull){background-color:var(--spectrum-02, #ff5f57)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed.spectrum03 .selected{color:#000;background-color:var(--spectrum-02, #ff5f57)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed .button-primary,.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed .modal .modal-button-primary,.modal .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed .modal-button-primary,.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .init.dimmed a{z-index:10}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;align-items:center;background-color:#fff;padding:25px 19px 15px;width:100%;transition:opacity .3s ease}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .content.pre-selected{pointer-events:none;background-color:hsla(0,0%,100%,.5)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .body{flex-grow:2;width:100%;max-width:248px;padding-bottom:15px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .challenge-meta{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-size:11px;color:#b0b0b0;margin-top:15px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .challenge-meta p{color:#574c4f;font-size:12px;font-weight:700;letter-spacing:1px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding-bottom:8px;text-transform:uppercase;line-height:1.5em;color:#231f20}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .subtitle{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;text-transform:none;font-size:12px;line-height:inherit;padding-bottom:20px;color:#757575}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .action-footer{display:block;width:100%;white-space:nowrap}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .action-footer .utility{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);background-color:#ededed;font-size:9px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .action-footer .utility a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px 0;width:100%;height:100%;color:#676b79;background-color:#ededed;font-size:11px;transition:color .2s ease,background-color .2s ease}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .action-footer .utility a.hidden{visibility:hidden}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .action-footer .utility a:hover{background-color:#40434f;color:#fff}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .action-footer .utility a::before{content:"";display:inline-block;vertical-align:middle;height:18px;width:18px;margin-right:12px;border-radius:50%;background-color:#fff}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .action-footer .utility .selected{color:#fff;background-color:#40434f}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .action-footer .utility .selected:hover{color:#40434f;background-color:#ededed}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .action-footer .utility .selected::before{font-family:eco-icons,sans-serif;content:"";color:#40434f;padding:4px 3px 0 4px;font-size:8px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action p,.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action li{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action p em,.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action p strong,.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action li em,.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action li strong{font-weight:var(--font-weight-normal);color:#2f323c}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action p{font-size:12px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action li{font-size:11px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action li p{font-size:13px;letter-spacing:0}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .customize{position:absolute;top:0;left:0;z-index:2;width:100%;padding:32px 19px;text-align:center;background-color:#fff;border-top:8px solid #2f323c;visibility:hidden;transform:perspective(700px) rotateY(90deg);transition:visibility 0s linear .4s,transform .4s ease-in}.challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .challenge-actions-list-wrapper a:not(:disabled):hover{color:#000}.spectrum01 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum01 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum01 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum01 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum01 .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-01, #c7c7c7)}.spectrum02 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum02 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum02 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum02 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum02 .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-02, #ff5f57)}.spectrum03 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum03 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum03 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum03 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum03 .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-03, #13c0ff)}.spectrum04 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum04 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum04 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum04 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum04 .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-04, #34c593)}.spectrum05 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum05 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum05 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum05 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum05 .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-05, #e0ce00)}.spectrum06 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum06 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum06 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum06 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum06 .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-06, #ffbc00)}.spectrum07 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum07 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum07 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum07 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum07 .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-07, #be9a74)}.spectrum08 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum08 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum08 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum08 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum08 .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-08, #ff80c3)}.spectrum09 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum09 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum09 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum09 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum09 .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-09, #aecb20)}.spectrum10 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum10 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum10 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum10 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum10 .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-10, #de69c5)}.spectrum11 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum11 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum11 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum11 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum11 .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-11, #05b7c7)}.spectrumBlazers .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrumBlazers .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrumBlazers .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrumBlazers .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrumBlazers .challenge-actions-list-wrapper a:not(:disabled):hover{background-color:var(--spectrum-blazers, #adebff)}.spectrum01 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum01 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum01 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum01 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum01 .challenge-actions-list-wrapper a:not(:disabled):hover,.spectrum05 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum05 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum05 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum05 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum05 .challenge-actions-list-wrapper a:not(:disabled):hover,.spectrum08 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum08 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum08 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum08 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum08 .challenge-actions-list-wrapper a:not(:disabled):hover{color:#2f323c}.spectrum03 .challenge-actions-list-wrapper .button-primary:not(:disabled):hover,.spectrum03 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled):hover,.modal .spectrum03 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled):hover,.spectrum03 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled):hover,.dashboard-date__controls__buttons .spectrum03 .challenge-actions-list-wrapper a:not(:disabled):hover{color:#000;background-color:var(--spectrum-02, #ff5f57)}.challenge-actions-list-wrapper .button-primary:not(:disabled).warn,.challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).warn,.modal .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).warn,.challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).warn,.dashboard-date__controls__buttons .challenge-actions-list-wrapper a:not(:disabled).warn{speak:none;background-color:#ff4d4d}.challenge-actions-list-wrapper .button-primary:not(:disabled).warn::before,.challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).warn::before,.modal .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).warn::before,.challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).warn::before,.dashboard-date__controls__buttons .challenge-actions-list-wrapper a:not(:disabled).warn::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-actions-list-wrapper .button-primary:not(:disabled).warn:hover,.challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).warn:hover,.modal .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).warn:hover,.challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).warn:hover,.dashboard-date__controls__buttons .challenge-actions-list-wrapper a:not(:disabled).warn:hover{background-color:#c93d3d}.challenge-actions-list-wrapper .button-primary:not(:disabled).warn::before,.challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).warn::before,.modal .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).warn::before,.challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).warn::before,.dashboard-date__controls__buttons .challenge-actions-list-wrapper a:not(:disabled).warn::before{padding-top:3px;margin-right:2px;font-size:7px;vertical-align:top}.challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .challenge-actions-list-wrapper a:not(:disabled).selected{speak:none}.spectrum01 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum01 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum01 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum01 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum01 .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-01, #c7c7c7)}.spectrum02 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum02 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum02 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum02 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum02 .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-02, #ff5f57)}.spectrum03 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum03 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum03 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum03 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum03 .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-03, #13c0ff)}.spectrum04 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum04 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum04 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum04 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum04 .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-04, #34c593)}.spectrum05 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum05 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum05 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum05 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum05 .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-05, #e0ce00)}.spectrum06 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum06 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum06 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum06 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum06 .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-06, #ffbc00)}.spectrum07 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum07 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum07 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum07 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum07 .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-07, #be9a74)}.spectrum08 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum08 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum08 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum08 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum08 .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-08, #ff80c3)}.spectrum09 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum09 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum09 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum09 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum09 .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-09, #aecb20)}.spectrum10 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum10 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum10 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum10 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum10 .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-10, #de69c5)}.spectrum11 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum11 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum11 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum11 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum11 .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-11, #05b7c7)}.spectrumBlazers .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrumBlazers .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrumBlazers .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrumBlazers .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrumBlazers .challenge-actions-list-wrapper a:not(:disabled).selected{background-color:var(--spectrum-blazers, #adebff)}.challenge-actions-list-wrapper .button-primary:not(:disabled).selected::before,.challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected::before,.modal .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected::before,.challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected::before,.dashboard-date__controls__buttons .challenge-actions-list-wrapper a:not(:disabled).selected::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.challenge-actions-list-wrapper .button-primary:not(:disabled).selected::before,.challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected::before,.modal .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected::before,.challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected::before,.dashboard-date__controls__buttons .challenge-actions-list-wrapper a:not(:disabled).selected::before{padding-top:4px;padding-right:4px;font-size:7px;vertical-align:top}.spectrum01 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum01 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum01 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum01 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum01 .challenge-actions-list-wrapper a:not(:disabled).selected,.spectrum05 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum05 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum05 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum05 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum05 .challenge-actions-list-wrapper a:not(:disabled).selected,.spectrum08 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum08 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum08 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum08 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum08 .challenge-actions-list-wrapper a:not(:disabled).selected{color:#2f323c}.spectrum03 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected,.spectrum03 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected,.modal .spectrum03 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected,.spectrum03 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected,.dashboard-date__controls__buttons .spectrum03 .challenge-actions-list-wrapper a:not(:disabled).selected{color:#000;background-color:var(--spectrum-02, #ff5f57)}.spectrum03 .challenge-actions-list-wrapper .button-primary:not(:disabled).selected:hover,.spectrum03 .challenge-actions-list-wrapper .modal .modal-button-primary:not(:disabled).selected:hover,.modal .spectrum03 .challenge-actions-list-wrapper .modal-button-primary:not(:disabled).selected:hover,.spectrum03 .challenge-actions-list-wrapper .dashboard-date__controls__buttons a:not(:disabled).selected:hover,.dashboard-date__controls__buttons .spectrum03 .challenge-actions-list-wrapper a:not(:disabled).selected:hover{color:#fff;background-color:var(--accent-secondary-darker, #41434f)}@media all and (min-width: 500px){.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action{width:calc(25% - 17px);min-height:230px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action .body{width:100%;max-width:190px}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action.action-card--wide{width:calc(33.333% - 17px)}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action.action-card--wide .body{width:100%;max-width:none}}.challenge-actions-list-wrapper .form-verbose .form-field input[type=text],.challenge-actions-list-wrapper .form-verbose .form-field input[type=number],.challenge-actions-list-wrapper .form-verbose .form-field input[type=url],.challenge-actions-list-wrapper .form-verbose .form-field textarea{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";width:100%;max-width:86px;padding:3px 3px 4px;margin:7px 0;font-size:14px;text-align:center;letter-spacing:0;color:#2f323c;border:1px solid #2f323c}.challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{border-color:rgba(0,0,0,0)}.spectrum01 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum01 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum01 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum01 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-01, #c7c7c7)}.spectrum02 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum02 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum02 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum02 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-02, #ff5f57)}.spectrum03 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum03 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum03 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum03 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-03, #13c0ff)}.spectrum04 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum04 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum04 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum04 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-04, #34c593)}.spectrum05 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum05 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum05 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum05 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-05, #e0ce00)}.spectrum06 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum06 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum06 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum06 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-06, #ffbc00)}.spectrum07 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum07 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum07 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum07 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-07, #be9a74)}.spectrum08 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum08 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum08 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum08 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-08, #ff80c3)}.spectrum09 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum09 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum09 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum09 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-09, #aecb20)}.spectrum10 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum10 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum10 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum10 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-10, #de69c5)}.spectrum11 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum11 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum11 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum11 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-11, #05b7c7)}.spectrumBlazers .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrumBlazers .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrumBlazers .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrumBlazers .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-blazers, #adebff)}.spectrum03 .challenge-actions-list-wrapper .form-verbose .form-field input[type=text]:focus-visible,.spectrum03 .challenge-actions-list-wrapper .form-verbose .form-field input[type=number]:focus-visible,.spectrum03 .challenge-actions-list-wrapper .form-verbose .form-field input[type=url]:focus-visible,.spectrum03 .challenge-actions-list-wrapper .form-verbose .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--spectrum-02, #ff5f57)}.challenge-actions-list-wrapper .form-verbose .form-field.error input[type=text],.challenge-actions-list-wrapper .form-verbose .form-field.error input[type=number],.challenge-actions-list-wrapper .form-verbose .form-field.error textarea{border-color:rgba(0,0,0,0)}.spectrum01 .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-01, #c7c7c7)}.spectrum02 .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-02, #ff5f57)}.spectrum03 .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-03, #13c0ff)}.spectrum04 .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-04, #34c593)}.spectrum05 .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-05, #e0ce00)}.spectrum06 .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-06, #ffbc00)}.spectrum07 .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-07, #be9a74)}.spectrum08 .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-08, #ff80c3)}.spectrum09 .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-09, #aecb20)}.spectrum10 .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-10, #de69c5)}.spectrum11 .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-11, #05b7c7)}.spectrumBlazers .challenge-actions-list-wrapper .form-verbose .form-field input[type=submit]:hover{background-color:var(--spectrum-blazers, #adebff)}.collective-impact-grid{width:100%;padding-right:0;padding-bottom:5%}.collective-impact-grid .placeholder{display:flex;flex-direction:column;height:100%;justify-content:center}.collective-impact-grid .impact-grid li{margin-top:9px}@media all and (min-width: 700px){.collective-impact-grid{width:60%;padding-right:20px}.collective-impact-grid .impact-grid{margin:14px auto 65px}.collective-impact-grid .impact-grid li{width:calc(50% - 8px)}}.company-callout{background-color:#fff}.company-callout .callout-container{display:block;align-items:center;justify-content:center;text-align:center;padding:40px 15px;margin:0 auto}.company-callout .callout-container .logo{flex-grow:0;max-width:250px;margin:0 auto 25px}.company-callout .callout-container .logo img{max-height:150px;max-width:250px}.company-callout .callout-container a+.blurb,.company-callout .callout-container .logo+.blurb{text-align:left}@media all and (min-width: 500px){.company-callout .callout-container a+.blurb,.company-callout .callout-container .logo+.blurb{margin-left:40px}}.company-callout .callout-container a a,.company-callout .callout-container .logo a{color:var(--accent-secondary-medium, #006ac7)}.company-callout .callout-container a a:hover,.company-callout .callout-container .logo a:hover{text-decoration:underline}.company-callout .callout-container .blurb{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;text-align:center;max-width:630px}@media all and (min-width: 500px){.company-callout .callout-container{display:flex}.company-callout .callout-container .logo{margin:0}}.callout{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;display:block;align-items:center;justify-content:center;text-align:center;padding:15px;margin:30px 0 30px 0;border:2px solid var(--accent-primary, #8cbe59);color:#5c5f68;background-color:#ededed}.callout+.form-primary{padding-top:30px !important}.callout.large,.callout.elevated{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c}.callout.filled{background-color:var(--accent-primary, #8cbe59)}.callout.elevated{display:flex;flex-direction:column;gap:15px;background-color:#ffe225;border:none}.callout.flush{margin:0}.award-point-list{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;padding-top:46px;margin-right:-11px;margin-left:-11px}.award-point-list .section-title{width:100%;padding-top:0;padding-bottom:35px}@keyframes fading{0%{opacity:.1}50%{opacity:.2}100%{opacity:.1}}.award-point-list .award-point-list-grid{justify-content:center;display:grid;grid-template-columns:repeat(2, 1fr);gap:25px}.award-point-list .award-point-list-grid.large,.award-point-list .award-point-list-grid.callout.elevated,.award-point-list .award-point-list-grid.medium{grid-column:auto/span 2}@media all and (min-width: 600px){.award-point-list .award-point-list-grid{grid-template-columns:repeat(3, 1fr)}}@media all and (min-width: 768px){.award-point-list .award-point-list-grid{grid-template-columns:repeat(4, 1fr)}}.award-point-list .award-point-list-grid .loading{background-color:#dcdcdc !important}.award-point-list .award-point-list-grid .loading p,.award-point-list .award-point-list-grid .loading .points{background-color:#444;min-height:1rem;opacity:.1;animation:fading 1.5s infinite}.award-point-list .award-point-list-grid a,.award-point-list .award-point-list-grid .loading{display:flex;flex-direction:column;justify-content:space-between;min-width:105px;text-align:center;background-color:var(--accent-secondary-medium, #006ac7)}@media all and (min-width: 600px){.award-point-list .award-point-list-grid a.medium,.award-point-list .award-point-list-grid .loading.medium{grid-column:auto/span 2}.award-point-list .award-point-list-grid a.large,.award-point-list .award-point-list-grid a.callout.elevated,.award-point-list .award-point-list-grid .loading.large,.award-point-list .award-point-list-grid .loading.callout.elevated{grid-column:auto/span 3}}@media all and (min-width: 768px){.award-point-list .award-point-list-grid a.medium,.award-point-list .award-point-list-grid .loading.medium{grid-column:auto/span 2}.award-point-list .award-point-list-grid a.large,.award-point-list .award-point-list-grid a.callout.elevated,.award-point-list .award-point-list-grid .loading.large,.award-point-list .award-point-list-grid .loading.callout.elevated{grid-column:auto/span 4}}.award-point-list .award-point-list-grid a:hover,.award-point-list .award-point-list-grid .loading:hover{background-color:var(--accent-secondary-medium, #006ac7)}.award-point-list .award-point-list-grid a:hover .points::after,.award-point-list .award-point-list-grid .loading:hover .points::after{height:100%;padding-top:10px;color:#fff;background-color:var(--accent-secondary-medium, #006ac7);transition:height .2s ease,padding-top 0s linear}.award-point-list .award-point-list-grid a p,.award-point-list .award-point-list-grid .loading p{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding:14px 10px 19px;font-size:11px;color:#fff}.award-point-list .award-point-list-grid a .points,.award-point-list .award-point-list-grid .loading .points{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;letter-spacing:.06em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";speak:none;position:relative;padding:15px 0 17px;line-height:1;font-weight:var(--font-weight-light);color:#2f323c;background-color:#fff}.award-point-list .award-point-list-grid a .points::after,.award-point-list .award-point-list-grid .loading .points::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.award-point-list .award-point-list-grid a .points::before,.award-point-list .award-point-list-grid .loading .points::before{margin-right:-2px;color:#949494;content:"+"}.award-point-list .award-point-list-grid a .points::after,.award-point-list .award-point-list-grid .loading .points::after{position:absolute;top:0;left:0;width:100%;height:0;padding-top:0;overflow:hidden;font-size:28px;color:#fff;background-color:var(--accent-secondary-medium, #006ac7);transition:height .2s ease,padding-top .1s ease-out .1s}.awarded-points-list{padding-top:39px;text-align:center}.awarded-points-list table{display:inline-block;width:auto}.awarded-points-list tr td{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-size:15px;font-weight:var(--font-weight-normal);text-transform:lowercase;text-align:left;vertical-align:top;letter-spacing:0}.awarded-points-list tr+tr td{padding-top:30px}.awarded-points-list .date{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:block;padding-top:5px;font-size:11px;letter-spacing:1px;color:#6b6b6b}.awarded-points-list .points{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;letter-spacing:.06em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";position:relative;padding-right:23px;padding-left:20px;font-size:25px;line-height:1;text-align:center}.challenge-invitation{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px;font-size:10px;font-weight:var(--font-weight-bold);opacity:1;visibility:visible;transition:.4s visibility ease,.4s opacity ease}.challenge-invitation+.challenge-invitation{border-top:1px solid #dedede}.challenge-invitation .team{color:var(--accent-primary, #8cbe59)}.challenge-invitation .date{color:#949494}.challenge-invitation .button-primary,.challenge-invitation .modal .modal-button-primary,.modal .challenge-invitation .modal-button-primary,.challenge-invitation .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .challenge-invitation a{float:right;font-size:9px;font-weight:var(--font-weight-bold);border-radius:0}.challenge-invitation .button-primary+.button-primary,.challenge-invitation .modal .modal-button-primary+.button-primary,.modal .challenge-invitation .modal-button-primary+.button-primary,.challenge-invitation .modal .button-primary+.modal-button-primary,.modal .challenge-invitation .button-primary+.modal-button-primary,.challenge-invitation .modal .modal-button-primary+.modal-button-primary,.modal .challenge-invitation .modal-button-primary+.modal-button-primary,.challenge-invitation .dashboard-date__controls__buttons a+.button-primary,.challenge-invitation .dashboard-date__controls__buttons .modal a+.modal-button-primary,.modal .challenge-invitation .dashboard-date__controls__buttons a+.modal-button-primary,.dashboard-date__controls__buttons .challenge-invitation a+.button-primary,.dashboard-date__controls__buttons .challenge-invitation .modal a+.modal-button-primary,.modal .dashboard-date__controls__buttons .challenge-invitation a+.modal-button-primary,.challenge-invitation .dashboard-date__controls__buttons .button-primary+a,.challenge-invitation .dashboard-date__controls__buttons .modal .modal-button-primary+a,.modal .challenge-invitation .dashboard-date__controls__buttons .modal-button-primary+a,.dashboard-date__controls__buttons .challenge-invitation .button-primary+a,.dashboard-date__controls__buttons .challenge-invitation .modal .modal-button-primary+a,.modal .dashboard-date__controls__buttons .challenge-invitation .modal-button-primary+a,.challenge-invitation .dashboard-date__controls__buttons a+a,.dashboard-date__controls__buttons .challenge-invitation a+a{margin-right:10px}.challenge-invitation.closed{display:none;opacity:0;visibility:hidden}.dashboard-date,.impacts-date{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;position:relative;margin-top:40px}.dashboard-date__day{padding-block-start:2px}.dashboard-date__controls{display:flex;align-items:flex-start;justify-content:flex-start;gap:.35rem;font-size:18px}@media all and (min-width: 500px){.dashboard-date__controls{gap:.75rem}}.dashboard-date__controls__buttons{flex:1 0 auto}.dashboard-date__controls__buttons a{font-size:18px;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center}@media all and (min-width: 600px){.dashboard-date__controls__buttons a{width:35px}}.dashboard-date__buttons{position:relative;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;white-space:nowrap;gap:.625rem}.dashboard-date__buttons .disabled{color:#757575;background-color:#ededed;pointer-events:none}.dashboard-date__buttons>a:hover,.dashboard-date__buttons button:hover,.dashboard-date__buttons span:hover{color:#fff !important}.dashboard-date>.day,.impacts-date>.day{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:none;position:absolute;top:45%;left:0;font-size:12px;font-weight:var(--font-weight-bold);line-height:17.15px;letter-spacing:1px;color:#5c5f68;text-transform:uppercase;vertical-align:middle}.dashboard-date .date-selector,.impacts-date .date-selector{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:none;position:absolute;top:41%;right:0;color:#6b6b6b;cursor:pointer}.dashboard-date .date-selector.inline,.impacts-date .date-selector.inline{display:inline-block}.dashboard-date .date-selector .label,.impacts-date .date-selector .label{display:none;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:1px;font-weight:var(--font-weight-bold)}.dashboard-date .date-selector.open,.impacts-date .date-selector.open,.dashboard-date .date-selector.open::after,.impacts-date .date-selector.open::after{color:#40434f}@media all and (min-width: 500px){.dashboard-date .date-selector,.impacts-date .date-selector{display:block}}.dashboard-date .date-selector::after,.impacts-date .date-selector::after{font-family:eco-icons,sans-serif;padding-left:10px;font-size:23px;color:#949494;vertical-align:middle;content:""}.dashboard-date .mobile-date-selector,.impacts-date .mobile-date-selector{position:absolute;top:0;right:0;bottom:24px;left:0;display:block}.dashboard-date .mobile-date-selector:hover,.impacts-date .mobile-date-selector:hover{cursor:pointer}@media all and (min-width: 500px){.dashboard-date .mobile-date-selector,.impacts-date .mobile-date-selector{display:none}}.dashboard-date .date-pagination,.impacts-date .date-pagination{display:flex;align-items:center;justify-content:center;padding:12px 0 48px}.dashboard-date .date-pagination .current-day,.impacts-date .date-pagination .current-day{position:relative;display:inline-block;height:auto;margin:0 22px}.dashboard-date .date-pagination .current-day .month,.impacts-date .date-pagination .current-day .month{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:6px 11px;font-size:11px;font-weight:var(--font-weight-bold);text-align:center;color:#fff;background-color:#5c5f68}.dashboard-date .date-pagination .current-day .date,.impacts-date .date-pagination .current-day .date{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";width:100%;min-width:93px;padding:15px 17px 12px calc(17px + 6.46%);font-size:43px;line-height:43px;letter-spacing:.16em;color:#5c5f68;text-align:center;text-transform:uppercase;background-color:#fff}.dashboard-date .date-pagination .current-day .today-jump,.impacts-date .date-pagination .current-day .today-jump{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-top:8px;text-align:center;cursor:pointer}.dashboard-date .date-pagination .current-day .today-jump a,.impacts-date .date-pagination .current-day .today-jump a{color:#6b6b6b;font-weight:var(--font-weight-bold)}.dashboard-date .date-pagination .current-day .today-jump a:hover,.impacts-date .date-pagination .current-day .today-jump a:hover{text-decoration:underline}.dashboard-date .date-pagination .icon-caret-left,.impacts-date .date-pagination .icon-caret-left,.dashboard-date .date-pagination .icon-caret-right,.impacts-date .date-pagination .icon-caret-right{font-size:26px;color:#40434f}.dashboard-date .date-pagination .icon-caret-left:hover,.impacts-date .date-pagination .icon-caret-left:hover,.dashboard-date .date-pagination .icon-caret-right:hover,.impacts-date .date-pagination .icon-caret-right:hover{color:var(--accent-quaternary, #bb3ea0)}.dashboard-date .date-pagination .icon-caret-left,.impacts-date .date-pagination .icon-caret-left{font-family:eco-icons,sans-serif;content:""}.dashboard-date .date-pagination .icon-caret-right,.impacts-date .date-pagination .icon-caret-right{font-family:eco-icons,sans-serif;content:""}@media all and (min-width: 500px){.dashboard-date>.day,.impacts-date>.day{display:block}.dashboard-date .date-selector .label,.impacts-date .date-selector .label{display:inline}}.impacts-date__selector{position:relative}.impacts-date .date-selector{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#b0b0b0;cursor:pointer}.impacts-date .date-selector.inline{position:relative;display:inline-block}.impacts-date .date-selector.left{margin-right:12px}.impacts-date .date-selector .label{margin-left:10px;font-weight:var(--font-weight-bold);color:#757575}.impacts-date .date-selector.open,.impacts-date .date-selector.open::after{color:#40434f}.impacts-date .date-selector::before{font-family:eco-icons,sans-serif;padding-left:10px;font-size:23px;color:#949494;vertical-align:middle;content:""}.impacts-date .date-selector::after{content:none}.impacts-date .date-pagination .current-day .date{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);padding-top:10px}.team-list a.more{font-weight:bold}.team-list a:hover{text-decoration:underline}.check-in-days{max-width:550px;margin-inline:auto;padding-block-start:2.5rem}@media all and (max-width: 830px){.check-in-days{max-width:275px}}.check-in-days>*+*{padding-block-start:12px}.check-in-days__header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.check-in-days__date{flex:1 1 auto}.check-in-days__month-label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700;letter-spacing:1px;font-size:11px;color:#6b6b6b}.check-in-days__prev,.check-in-days__next{border:none;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:24px;width:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-secondary-medium, #006ac7);transition:color .2s ease;padding:0}.check-in-days__prev:hover:not(:disabled):not([aria-disabled=true]),.check-in-days__next:hover:not(:disabled):not([aria-disabled=true]){color:var(--accent-quaternary, #bb3ea0)}.check-in-days__prev:disabled,.check-in-days__prev[aria-disabled=true],.check-in-days__next:disabled,.check-in-days__next[aria-disabled=true]{opacity:.2;cursor:default;pointer-events:none}.check-in-days__days{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding-left:0;margin:0}.check-in-days__days>li{list-style:none;padding:0;margin:0}@keyframes card-flip-post-input{0%{z-index:5;transform:scale(1, 1) rotateY(0deg)}23%{transform:scale(1.2, 1.2)}100%{z-index:5;transform:perspective(700px) scale(1.12, 1.2) rotateY(-90deg)}}@keyframes card-flip-interstitial{0%{z-index:5;transform:scale(1.12, 1.2) rotateY(0deg)}23%{transform:scale(1.2, 1.2)}100%{z-index:5;transform:perspective(700px) scale(1.12, 1.2) rotateY(-90deg)}}@keyframes confetti-fall{0%{background-position:50% -50px,50% 55%}100%{background-position:45% 4px,50% 55%}}@keyframes card-incomplete-undo{0%{max-height:0;padding:0;overflow:hidden}50%{max-height:10000px;padding:inherit;overflow:visible}}@keyframes card-complete-undo{0%{overflow:hidden}49%{height:0;padding:0;overflow:hidden}}@keyframes chalice-stamp{0%{color:#fff;opacity:0;transform:scale(1.1, 1.1)}20%{opacity:1}70%{color:#2f323c;opacity:1;transform:scale(0.9, 0.9)}100%{color:#2f323c;opacity:1;transform:scale(1, 1)}}.section-title+.participant-action-cards{margin-top:48px}.participant-action-cards{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;margin-left:-28px}.participant-action-cards .card-container{position:relative;z-index:1;display:flex;flex-grow:1;width:auto;min-width:225px;margin-bottom:17px;margin-left:28px;text-align:center;box-shadow:0 30px 38px -23px rgba(0,0,0,.2)}.participant-action-cards .card-container.spectrum01 .init{border-color:var(--spectrum-01, #c7c7c7)}.participant-action-cards .card-container.spectrum01 .post-input-form{border-color:var(--spectrum-01, #c7c7c7)}.participant-action-cards .card-container.spectrum01 .post-input:focus-visible{border-color:var(--spectrum-01, #c7c7c7)}.participant-action-cards .card-container.spectrum02 .init{border-color:var(--spectrum-02, #ff5f57)}.participant-action-cards .card-container.spectrum02 .post-input-form{border-color:var(--spectrum-02, #ff5f57)}.participant-action-cards .card-container.spectrum02 .post-input:focus-visible{border-color:var(--spectrum-02, #ff5f57)}.participant-action-cards .card-container.spectrum03 .init{border-color:var(--spectrum-03, #13c0ff)}.participant-action-cards .card-container.spectrum03 .post-input-form{border-color:var(--spectrum-03, #13c0ff)}.participant-action-cards .card-container.spectrum03 .post-input:focus-visible{border-color:var(--spectrum-03, #13c0ff)}.participant-action-cards .card-container.spectrum04 .init{border-color:var(--spectrum-04, #34c593)}.participant-action-cards .card-container.spectrum04 .post-input-form{border-color:var(--spectrum-04, #34c593)}.participant-action-cards .card-container.spectrum04 .post-input:focus-visible{border-color:var(--spectrum-04, #34c593)}.participant-action-cards .card-container.spectrum05 .init{border-color:var(--spectrum-05, #e0ce00)}.participant-action-cards .card-container.spectrum05 .post-input-form{border-color:var(--spectrum-05, #e0ce00)}.participant-action-cards .card-container.spectrum05 .post-input:focus-visible{border-color:var(--spectrum-05, #e0ce00)}.participant-action-cards .card-container.spectrum06 .init{border-color:var(--spectrum-06, #ffbc00)}.participant-action-cards .card-container.spectrum06 .post-input-form{border-color:var(--spectrum-06, #ffbc00)}.participant-action-cards .card-container.spectrum06 .post-input:focus-visible{border-color:var(--spectrum-06, #ffbc00)}.participant-action-cards .card-container.spectrum07 .init{border-color:var(--spectrum-07, #be9a74)}.participant-action-cards .card-container.spectrum07 .post-input-form{border-color:var(--spectrum-07, #be9a74)}.participant-action-cards .card-container.spectrum07 .post-input:focus-visible{border-color:var(--spectrum-07, #be9a74)}.participant-action-cards .card-container.spectrum08 .init{border-color:var(--spectrum-08, #ff80c3)}.participant-action-cards .card-container.spectrum08 .post-input-form{border-color:var(--spectrum-08, #ff80c3)}.participant-action-cards .card-container.spectrum08 .post-input:focus-visible{border-color:var(--spectrum-08, #ff80c3)}.participant-action-cards .card-container.spectrum09 .init{border-color:var(--spectrum-09, #aecb20)}.participant-action-cards .card-container.spectrum09 .post-input-form{border-color:var(--spectrum-09, #aecb20)}.participant-action-cards .card-container.spectrum09 .post-input:focus-visible{border-color:var(--spectrum-09, #aecb20)}.participant-action-cards .card-container.spectrum10 .init{border-color:var(--spectrum-10, #de69c5)}.participant-action-cards .card-container.spectrum10 .post-input-form{border-color:var(--spectrum-10, #de69c5)}.participant-action-cards .card-container.spectrum10 .post-input:focus-visible{border-color:var(--spectrum-10, #de69c5)}.participant-action-cards .card-container.spectrum11 .init{border-color:var(--spectrum-11, #05b7c7)}.participant-action-cards .card-container.spectrum11 .post-input-form{border-color:var(--spectrum-11, #05b7c7)}.participant-action-cards .card-container.spectrum11 .post-input:focus-visible{border-color:var(--spectrum-11, #05b7c7)}.participant-action-cards .card-container.spectrumBlazers .init{border-color:var(--spectrum-blazers, #adebff)}.participant-action-cards .card-container.spectrumBlazers .post-input-form{border-color:var(--spectrum-blazers, #adebff)}.participant-action-cards .card-container.spectrumBlazers .post-input:focus-visible{border-color:var(--spectrum-blazers, #adebff)}.participant-action-cards .card-container.spectrum01 .push-button{background-color:var(--spectrum-01, #c7c7c7)}.participant-action-cards .card-container.spectrum01 .push-button button:active{background-color:var(--spectrum-01, #c7c7c7)}.participant-action-cards .card-container.spectrum01 .push-button button:active::after{background-color:var(--spectrum-01, #c7c7c7)}.participant-action-cards .card-container.spectrum01 .interstitial{background-color:var(--spectrum-01, #c7c7c7)}.participant-action-cards .card-container.spectrum01 .complete{background-color:var(--spectrum-01, #c7c7c7)}.participant-action-cards .card-container.spectrum01 .check-in-banner{background-color:var(--spectrum-01, #c7c7c7)}.participant-action-cards .card-container.spectrum01 .challenge-icon__svg{background-color:var(--spectrum-01, #c7c7c7)}.participant-action-cards .card-container.spectrum02 .push-button{background-color:var(--spectrum-02, #ff5f57)}.participant-action-cards .card-container.spectrum02 .push-button button:active{background-color:var(--spectrum-02, #ff5f57)}.participant-action-cards .card-container.spectrum02 .push-button button:active::after{background-color:var(--spectrum-02, #ff5f57)}.participant-action-cards .card-container.spectrum02 .interstitial{background-color:var(--spectrum-02, #ff5f57)}.participant-action-cards .card-container.spectrum02 .complete{background-color:var(--spectrum-02, #ff5f57)}.participant-action-cards .card-container.spectrum02 .check-in-banner{background-color:var(--spectrum-02, #ff5f57)}.participant-action-cards .card-container.spectrum02 .challenge-icon__svg{background-color:var(--spectrum-02, #ff5f57)}.participant-action-cards .card-container.spectrum03 .push-button{background-color:var(--spectrum-03, #13c0ff)}.participant-action-cards .card-container.spectrum03 .push-button button:active{background-color:var(--spectrum-03, #13c0ff)}.participant-action-cards .card-container.spectrum03 .push-button button:active::after{background-color:var(--spectrum-03, #13c0ff)}.participant-action-cards .card-container.spectrum03 .interstitial{background-color:var(--spectrum-03, #13c0ff)}.participant-action-cards .card-container.spectrum03 .complete{background-color:var(--spectrum-03, #13c0ff)}.participant-action-cards .card-container.spectrum03 .check-in-banner{background-color:var(--spectrum-03, #13c0ff)}.participant-action-cards .card-container.spectrum03 .challenge-icon__svg{background-color:var(--spectrum-03, #13c0ff)}.participant-action-cards .card-container.spectrum04 .push-button{background-color:var(--spectrum-04, #34c593)}.participant-action-cards .card-container.spectrum04 .push-button button:active{background-color:var(--spectrum-04, #34c593)}.participant-action-cards .card-container.spectrum04 .push-button button:active::after{background-color:var(--spectrum-04, #34c593)}.participant-action-cards .card-container.spectrum04 .interstitial{background-color:var(--spectrum-04, #34c593)}.participant-action-cards .card-container.spectrum04 .complete{background-color:var(--spectrum-04, #34c593)}.participant-action-cards .card-container.spectrum04 .check-in-banner{background-color:var(--spectrum-04, #34c593)}.participant-action-cards .card-container.spectrum04 .challenge-icon__svg{background-color:var(--spectrum-04, #34c593)}.participant-action-cards .card-container.spectrum05 .push-button{background-color:var(--spectrum-05, #e0ce00)}.participant-action-cards .card-container.spectrum05 .push-button button:active{background-color:var(--spectrum-05, #e0ce00)}.participant-action-cards .card-container.spectrum05 .push-button button:active::after{background-color:var(--spectrum-05, #e0ce00)}.participant-action-cards .card-container.spectrum05 .interstitial{background-color:var(--spectrum-05, #e0ce00)}.participant-action-cards .card-container.spectrum05 .complete{background-color:var(--spectrum-05, #e0ce00)}.participant-action-cards .card-container.spectrum05 .check-in-banner{background-color:var(--spectrum-05, #e0ce00)}.participant-action-cards .card-container.spectrum05 .challenge-icon__svg{background-color:var(--spectrum-05, #e0ce00)}.participant-action-cards .card-container.spectrum06 .push-button{background-color:var(--spectrum-06, #ffbc00)}.participant-action-cards .card-container.spectrum06 .push-button button:active{background-color:var(--spectrum-06, #ffbc00)}.participant-action-cards .card-container.spectrum06 .push-button button:active::after{background-color:var(--spectrum-06, #ffbc00)}.participant-action-cards .card-container.spectrum06 .interstitial{background-color:var(--spectrum-06, #ffbc00)}.participant-action-cards .card-container.spectrum06 .complete{background-color:var(--spectrum-06, #ffbc00)}.participant-action-cards .card-container.spectrum06 .check-in-banner{background-color:var(--spectrum-06, #ffbc00)}.participant-action-cards .card-container.spectrum06 .challenge-icon__svg{background-color:var(--spectrum-06, #ffbc00)}.participant-action-cards .card-container.spectrum07 .push-button{background-color:var(--spectrum-07, #be9a74)}.participant-action-cards .card-container.spectrum07 .push-button button:active{background-color:var(--spectrum-07, #be9a74)}.participant-action-cards .card-container.spectrum07 .push-button button:active::after{background-color:var(--spectrum-07, #be9a74)}.participant-action-cards .card-container.spectrum07 .interstitial{background-color:var(--spectrum-07, #be9a74)}.participant-action-cards .card-container.spectrum07 .complete{background-color:var(--spectrum-07, #be9a74)}.participant-action-cards .card-container.spectrum07 .check-in-banner{background-color:var(--spectrum-07, #be9a74)}.participant-action-cards .card-container.spectrum07 .challenge-icon__svg{background-color:var(--spectrum-07, #be9a74)}.participant-action-cards .card-container.spectrum08 .push-button{background-color:var(--spectrum-08, #ff80c3)}.participant-action-cards .card-container.spectrum08 .push-button button:active{background-color:var(--spectrum-08, #ff80c3)}.participant-action-cards .card-container.spectrum08 .push-button button:active::after{background-color:var(--spectrum-08, #ff80c3)}.participant-action-cards .card-container.spectrum08 .interstitial{background-color:var(--spectrum-08, #ff80c3)}.participant-action-cards .card-container.spectrum08 .complete{background-color:var(--spectrum-08, #ff80c3)}.participant-action-cards .card-container.spectrum08 .check-in-banner{background-color:var(--spectrum-08, #ff80c3)}.participant-action-cards .card-container.spectrum08 .challenge-icon__svg{background-color:var(--spectrum-08, #ff80c3)}.participant-action-cards .card-container.spectrum09 .push-button{background-color:var(--spectrum-09, #aecb20)}.participant-action-cards .card-container.spectrum09 .push-button button:active{background-color:var(--spectrum-09, #aecb20)}.participant-action-cards .card-container.spectrum09 .push-button button:active::after{background-color:var(--spectrum-09, #aecb20)}.participant-action-cards .card-container.spectrum09 .interstitial{background-color:var(--spectrum-09, #aecb20)}.participant-action-cards .card-container.spectrum09 .complete{background-color:var(--spectrum-09, #aecb20)}.participant-action-cards .card-container.spectrum09 .check-in-banner{background-color:var(--spectrum-09, #aecb20)}.participant-action-cards .card-container.spectrum09 .challenge-icon__svg{background-color:var(--spectrum-09, #aecb20)}.participant-action-cards .card-container.spectrum10 .push-button{background-color:var(--spectrum-10, #de69c5)}.participant-action-cards .card-container.spectrum10 .push-button button:active{background-color:var(--spectrum-10, #de69c5)}.participant-action-cards .card-container.spectrum10 .push-button button:active::after{background-color:var(--spectrum-10, #de69c5)}.participant-action-cards .card-container.spectrum10 .interstitial{background-color:var(--spectrum-10, #de69c5)}.participant-action-cards .card-container.spectrum10 .complete{background-color:var(--spectrum-10, #de69c5)}.participant-action-cards .card-container.spectrum10 .check-in-banner{background-color:var(--spectrum-10, #de69c5)}.participant-action-cards .card-container.spectrum10 .challenge-icon__svg{background-color:var(--spectrum-10, #de69c5)}.participant-action-cards .card-container.spectrum11 .push-button{background-color:var(--spectrum-11, #05b7c7)}.participant-action-cards .card-container.spectrum11 .push-button button:active{background-color:var(--spectrum-11, #05b7c7)}.participant-action-cards .card-container.spectrum11 .push-button button:active::after{background-color:var(--spectrum-11, #05b7c7)}.participant-action-cards .card-container.spectrum11 .interstitial{background-color:var(--spectrum-11, #05b7c7)}.participant-action-cards .card-container.spectrum11 .complete{background-color:var(--spectrum-11, #05b7c7)}.participant-action-cards .card-container.spectrum11 .check-in-banner{background-color:var(--spectrum-11, #05b7c7)}.participant-action-cards .card-container.spectrum11 .challenge-icon__svg{background-color:var(--spectrum-11, #05b7c7)}.participant-action-cards .card-container.spectrumBlazers .push-button{background-color:var(--spectrum-blazers, #adebff)}.participant-action-cards .card-container.spectrumBlazers .push-button button:active{background-color:var(--spectrum-blazers, #adebff)}.participant-action-cards .card-container.spectrumBlazers .push-button button:active::after{background-color:var(--spectrum-blazers, #adebff)}.participant-action-cards .card-container.spectrumBlazers .interstitial{background-color:var(--spectrum-blazers, #adebff)}.participant-action-cards .card-container.spectrumBlazers .complete{background-color:var(--spectrum-blazers, #adebff)}.participant-action-cards .card-container.spectrumBlazers .check-in-banner{background-color:var(--spectrum-blazers, #adebff)}.participant-action-cards .card-container.spectrumBlazers .challenge-icon__svg{background-color:var(--spectrum-blazers, #adebff)}.participant-action-cards .card-container.focused{z-index:2}.participant-action-cards .card-container:hover{z-index:3}.participant-action-cards .card-container.transition-post-input-form{z-index:5}.participant-action-cards .card-container.transition-post-input-form .init{animation:card-flip-post-input 1.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-fill-mode:forwards}.participant-action-cards .card-container.transition-post-input-form .post-input-form{transform:scale(1.12, 1.2) rotateY(0deg);transition:transform .4s linear .6s;opacity:1;visibility:visible}.participant-action-cards .card-container.transition-interstitial{z-index:5}.participant-action-cards .card-container.transition-interstitial .post-input-form{animation:card-flip-interstitial 1.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-fill-mode:forwards;transform:scale(1.12, 1.2) rotateY(0deg);visibility:visible;opacity:1}.participant-action-cards .card-container.transition-interstitial .interstitial{visibility:visible;opacity:1;transform:scale(1.12, 1.2) rotateY(0deg);animation:confetti-fall 2.5s 1 ease-out 1.2s;animation-fill-mode:forwards;transition:transform .4s linear .6s}.participant-action-cards .card-container.transition-complete .interstitial{visibility:visible;transform:perspective(700px) scale(1, 1) rotateY(-90deg);transition:transform 1.2s cubic-bezier(0.31, -0.28, 0.12, 1)}.participant-action-cards .card-container.transition-complete .complete{opacity:1;visibility:visible}.participant-action-cards .card-container.transition-complete .chalice{color:#fff;opacity:0;animation:chalice-stamp .3s linear .8s;animation-fill-mode:forwards}.participant-action-cards .card-container.state-error .post-input-form header{color:#ff595d}.participant-action-cards .card-container.state-error .post-input-form .post-input-error{opacity:1}.participant-action-cards .card-container.state-complete .complete{opacity:1;visibility:visible}.participant-action-cards .card-container.transition-undo .complete{opacity:0;visibility:hidden;transform:rotate(-4deg) translateY(50px);transition:transform .4s ease-out,opacity .3s linear .1s,visibility 0s linear .4s}.participant-action-cards .card-container header{padding:0 10px 6px}.participant-action-cards .card-container header p{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:13px;letter-spacing:0}.participant-action-cards .card-container header .note{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);margin-top:10px;font-size:9px;color:#b0b0b0}.participant-action-cards .card-container .description{padding-right:15px;padding-bottom:29px;padding-left:15px}.participant-action-cards .card-container .description p{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:13px;letter-spacing:0}.participant-action-cards .card-container .check-in-banner{margin:0 -10px 10px -10px;padding:30px}.participant-action-cards .card-container .challenge-meta{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;margin-top:15px;color:#b0b0b0}.participant-action-cards .card-container .challenge-meta p{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;color:#574c4f}.participant-action-cards .card-container .challenge-title{margin-bottom:10px}.participant-action-cards .card-container .challenge-title .challenge-name{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-size:15px;color:#5c5f68;text-transform:lowercase;letter-spacing:0;line-height:1.5}.participant-action-cards .card-container .challenge-title .action-name{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;letter-spacing:.1em}.participant-action-cards .card-container .challenge-title .action-name+.subtitle{margin-top:8px}.participant-action-cards .card-container .challenge-title .subtitle{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;text-transform:none;font-size:12px;line-height:1.5em;margin-top:10px;color:#757575}.participant-action-cards .card-container .challenge-icon{display:block;position:relative;margin:20px auto;height:46px;width:46px}.participant-action-cards .card-container .challenge-icon__svg{border-radius:50%}.participant-action-cards .card-container .challenge-icon img,.participant-action-cards .card-container .challenge-icon svg{height:46px;width:46px}.participant-action-cards .card-container .challenge-icon img *,.participant-action-cards .card-container .challenge-icon svg *{stroke:#2f323c}.participant-action-cards .card-container .challenge-icon.chalice{speak:none;speak:none;font-size:46px}.participant-action-cards .card-container .challenge-icon.chalice::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-action-cards .card-container .challenge-icon.chalice::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-action-cards .card-container .challenge-icon.chalice::before{position:absolute;top:1px;left:50%;z-index:0;margin-left:-34px;font-size:68px;color:#fff}.participant-action-cards .card-container .challenge-icon.chalice::after{position:relative;z-index:1;margin-top:-1px;padding-top:13px}.participant-action-cards .card-container .init{display:flex;flex-shrink:1;flex-direction:column;justify-content:space-between;width:100%;min-height:300px;padding:16px 10px 14px;text-align:center;background-color:#fff;border-top:8px solid;border-bottom-right-radius:10px;border-bottom-left-radius:10px;backface-visibility:hidden}.participant-action-cards .card-container .init .resource-links{margin-bottom:0}.participant-action-cards .card-container .push-button{display:inline-block;width:66px;height:66px;text-align:center;border-radius:100%}.participant-action-cards .card-container .push-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;position:relative;width:50px;height:50px;padding:0;margin-top:7px;background-color:#fff;border-radius:100%;box-shadow:0 0 1px 1px #40434f,0 3px #40434f}.participant-action-cards .card-container .push-button button:active{margin-top:8px;box-shadow:0 0 1px 1px #40434f}.participant-action-cards .card-container .push-button button::after{display:inline-block;width:72%;height:72%;margin-top:4px;background-image:radial-gradient(circle at 50% -8%, #dedede, rgba(255, 255, 255, 0));background-blend-mode:multiply;border-radius:100%;content:""}.participant-action-cards .card-container .push-button-label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);margin:13px 0 12px;font-size:11px}.participant-action-cards .card-container .done-button{speak:none}.participant-action-cards .card-container .done-button::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-action-cards .card-container .done-button::before{margin-right:10px}.participant-action-cards .card-container .reflection{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;width:100%;display:flex;margin-top:9px;padding:9px 0 0;align-items:center;justify-content:center;font-size:11px;color:#000;background-color:rgba(222,222,222,.5);border:none;border-radius:10px;transition:background-color .2s ease;z-index:0}.participant-action-cards .card-container .reflection__placeholder{width:100%;height:50px;margin-top:9px;background-color:inherit}.participant-action-cards .card-container .reflection:before{font-size:41px;margin-right:5px;pointer-events:none;z-index:5}.participant-action-cards .card-container .reflection.answered{speak:none;color:#515463}.participant-action-cards .card-container .reflection.answered::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-action-cards .card-container .reflection.unanswered{speak:none;cursor:pointer}.participant-action-cards .card-container .reflection.unanswered::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-action-cards .card-container .reflection.unanswered:hover.spectrum01{background-color:var(--spectrum-01, #c7c7c7)}.participant-action-cards .card-container .reflection.unanswered:hover.spectrum02{background-color:var(--spectrum-02, #ff5f57)}.participant-action-cards .card-container .reflection.unanswered:hover.spectrum03{background-color:var(--spectrum-03, #13c0ff)}.participant-action-cards .card-container .reflection.unanswered:hover.spectrum04{background-color:var(--spectrum-04, #34c593)}.participant-action-cards .card-container .reflection.unanswered:hover.spectrum05{background-color:var(--spectrum-05, #e0ce00)}.participant-action-cards .card-container .reflection.unanswered:hover.spectrum06{background-color:var(--spectrum-06, #ffbc00)}.participant-action-cards .card-container .reflection.unanswered:hover.spectrum07{background-color:var(--spectrum-07, #be9a74)}.participant-action-cards .card-container .reflection.unanswered:hover.spectrum08{background-color:var(--spectrum-08, #ff80c3)}.participant-action-cards .card-container .reflection.unanswered:hover.spectrum09{background-color:var(--spectrum-09, #aecb20)}.participant-action-cards .card-container .reflection.unanswered:hover.spectrum10{background-color:var(--spectrum-10, #de69c5)}.participant-action-cards .card-container .reflection.unanswered:hover.spectrum11{background-color:var(--spectrum-11, #05b7c7)}.participant-action-cards .card-container .reflection.unanswered:hover.spectrumBlazers{background-color:var(--spectrum-blazers, #adebff)}.participant-action-cards .card-container .reflection span{pointer-events:none;margin-top:-6px;z-index:5}.participant-action-cards .post-input-form{border-top:8px solid;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:16px 10px 14px;opacity:0;visibility:hidden;transition:visibility 1.3s linear 1.3s;transform:perspective(700px) scale(1.12, 1.2) rotateY(90deg);backface-visibility:hidden;background-color:#fff;box-shadow:0 21px 51px -14px}.participant-action-cards .post-input-form .post-input-inner{display:flex;flex-direction:column;justify-content:center;transform:scale(0.88, 0.8)}.participant-action-cards .post-input-form .post-input-value-input-list{margin:0;padding:0;list-style:none}.participant-action-cards .post-input-form header{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding-bottom:28px;transition:color .2s ease}.participant-action-cards .post-input-form form{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;letter-spacing:0}.participant-action-cards .post-input-form ul{padding-bottom:60px}.participant-action-cards .post-input-form .post-input{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:block;margin:7px auto;width:100%;max-width:86px;padding:3px 3px 4px;font-size:15px;letter-spacing:0;text-align:center;color:#2f323c;border:1px solid;margin-bottom:25px}.participant-action-cards .post-input-form .post-input:focus-visible{border-color:rgba(0,0,0,0)}.spectrum01 .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-01, #c7c7c7)}.spectrum02 .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-02, #ff5f57)}.spectrum03 .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-03, #13c0ff)}.spectrum04 .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-04, #34c593)}.spectrum05 .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-05, #e0ce00)}.spectrum06 .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-06, #ffbc00)}.spectrum07 .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-07, #be9a74)}.spectrum08 .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-08, #ff80c3)}.spectrum09 .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-09, #aecb20)}.spectrum10 .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-10, #de69c5)}.spectrum11 .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-11, #05b7c7)}.spectrumBlazers .participant-action-cards .post-input-form .post-input:focus-visible{box-shadow:0 0 0 2px var(--spectrum-blazers, #adebff)}.participant-action-cards .post-input-form .post-input-error{opacity:0;margin-top:-9px;padding-bottom:5px;color:#ff595d;transition:opacity .2s ease}.participant-action-cards .complete{position:absolute;top:0;left:0;z-index:5;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:16px 10px 14px;opacity:0;border-radius:10px;visibility:hidden;transition:visibility 0s linear 0s}.participant-action-cards .complete .challenge-title{margin-bottom:20px}.participant-action-cards .complete .action-utility{display:flex;align-items:center;justify-content:space-around;height:96px}.participant-action-cards .complete .action-utility>p{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#000;padding-bottom:46px}.participant-action-cards .complete .action-utility .undo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;speak:none;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.participant-action-cards .complete .action-utility .undo::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-action-cards .complete .action-utility .post{speak:none;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.participant-action-cards .complete .action-utility .post::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-action-cards .complete .action-utility .undo,.participant-action-cards .complete .action-utility .post{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);display:inline-block;padding:10px 22px 8px;font-size:10px;border-radius:10px;color:#2f323c;vertical-align:bottom;background-color:rgba(222,222,222,.5);transition:background-color .2s ease}.participant-action-cards .complete .action-utility .undo:hover,.participant-action-cards .complete .action-utility .post:hover{background-color:#fff !important}.participant-action-cards .complete .action-utility .undo::before,.participant-action-cards .complete .action-utility .post::before{display:block;padding-bottom:9px;font-size:20px;color:#2f323c}.participant-action-cards .complete .action-completed{speak:none;margin-top:20px;letter-spacing:1.5px;font-size:15px}.participant-action-cards .complete .action-completed::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-action-cards .complete .action-completed::before{display:block;font-size:24px;margin-bottom:10px}.participant-action-cards .complete .reflection{z-index:5}.participant-action-cards .complete .reflection.answered{pointer-events:none}.participant-action-cards .complete .reflection:hover{background-color:#fff !important}.participant-action-cards .interstitial{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;padding:30px 12px 12px;border-radius:10px;background-image:image-url(/assets/png/confetti-gray-transparent-ccf1579ed553581ea31b102db43f5c3f32bd5de295324e8fee8fcc79e6c70bca.png),image-url(/assets/png/chalice-white-transparent-07576dedd24f5c53af2e3bff2f5d64544792db4568069a5d792844612bb06c8d.png);background-position:50% -50px,50% 55%;background-repeat:repeat-x,no-repeat;background-size:300%,40%;background-blend-mode:multiply,normal;transform:perspective(700px) scale(1.12, 1.2) rotateY(90deg);backface-visibility:hidden}.participant-action-cards .interstitial header{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:24px;line-height:1.25;letter-spacing:.04em;color:#000;text-transform:lowercase}.participant-action-cards .interstitial p{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;position:absolute;bottom:28px;left:0;width:100%;font-size:9px;color:#2f323c}.participant-action-cards .interstitial p span{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:block;margin-bottom:2px;font-size:22px;font-weight:var(--font-weight-normal);text-transform:lowercase;letter-spacing:0;color:#000}@media all and (min-width: 600px){.participant-action-cards .card-container{max-width:calc(50% - 16px);flex-basis:225px}}@media all and (min-width: 1024px){.participant-action-cards{flex-grow:1}.participant-action-cards .card-container{max-width:calc(33.33% - 16px)}}.action-placeholder{display:flex;width:100%;max-width:100%;min-height:300px;margin-bottom:17px;margin-left:16px;border:3px dashed #ccc;flex-direction:column;align-items:center;justify-content:space-around;flex-grow:3;flex-shrink:1;flex-basis:225px;opacity:1;transition:opacity .5s}@media all and (min-width: 600px){.card-container:nth-child(odd)+.action-placeholder{flex-grow:1;max-width:calc(50% - 16px)}}@media all and (min-width: 1024px){.card-container:nth-child(odd)+.action-placeholder{max-width:calc(66.66% - 16px)}}@media all and (min-width: 1024px){.card-container:nth-child(even)+.action-placeholder{flex-grow:1;max-width:calc(33.33% - 16px)}}.action-placeholder.fade{opacity:0}.action-placeholder .wrapper{padding:20px 10px}.action-placeholder .icon-plus{speak:none;width:60px;height:60px;margin:0 auto;font-size:26px;color:#ccc;text-align:center;border:3px dashed #ccc;border-radius:50%;transition:.2s color ease}.action-placeholder .icon-plus::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.action-placeholder .icon-plus::after{padding-top:14px;vertical-align:middle}.action-placeholder .icon-plus.hoverable:hover{color:#2f323c;border-color:currentColor}.action-placeholder .description{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding-top:30px;color:#6b6b6b;text-align:center;font-size:14px;letter-spacing:0}.action-placeholder .description .action-prompt-dismiss{display:inline-block;margin-top:15px;color:var(--accent-secondary-medium, #006ac7)}.action-placeholder .description .action-prompt-dismiss:hover{color:var(--accent-secondary-dark, #016ac6)}.participant-action-check-in{padding-bottom:30px}.participant-action-check-in .instructional-message{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;text-align:center;margin:15px 0 10px;color:#6b6b6b;font-size:11px;font-weight:var(--font-weight-bold)}.hidden{display:none !important}.participant-check-in{padding:15px;opacity:1;transition:height .4s ease,padding .4s ease,opacity .4s ease}.participant-check-in::after{display:block;clear:both;content:" "}.participant-check-in.hidden{opacity:0;height:0;padding-top:0;padding-bottom:0}.participant-check-in a:hover{color:var(--accent-primary-medium, #7ca84f)}.participant-check-in .push-button{float:left;width:48px;height:48px;margin-right:13px;text-align:center;background-color:var(--accent-secondary-medium, #006ac7);border-radius:10px}.participant-check-in .push-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;width:36px;height:36px;padding:0;margin-top:5px;background-color:#fff;border-radius:7px;box-shadow:0 0 0 1px #40434f,0 3px #40434f}.participant-check-in .push-button button:active,.participant-check-in .push-button button.active{margin-top:6px;background-color:#b0b0b0;box-shadow:0 0 0 1px #40434f}.participant-check-in .push-button button:active::after,.participant-check-in .push-button button.active::after{background-color:#b0b0b0}.participant-check-in .push-button button::after{display:inline-block;width:72%;height:72%;margin-top:4px;background-image:radial-gradient(circle at 50% -8%, #dedede, rgba(255, 255, 255, 0));background-blend-mode:multiply;border-radius:4px;content:""}.participant-check-in .push-button-label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;padding-top:14px}.participant-check-in .push-button-label a:hover{color:var(--accent-secondary-medium, #006ac7)}.participant-feed .section-title{margin-bottom:48px}.participant-feed .section-title .title{display:inline-block}.participant-feed .section-title+.participant-action-cards{margin-top:-33px}.participant-feed .dropdown-wrapper{white-space:nowrap}.participant-feed .dropdown-wrapper>.feed-filter{speak:none;font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;letter-spacing:.06em;line-height:1.5em;text-transform:uppercase;padding-left:3px;color:var(--accent-primary, #8cbe59);text-decoration:underline;background-color:rgba(0,0,0,0)}.participant-feed .dropdown-wrapper>.feed-filter::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-feed .dropdown-wrapper>.feed-filter::after{padding-left:8px;margin-top:-3px;font-size:5px;vertical-align:middle}.participant-feed .dropdown-wrapper>.feed-filter.open{content:""}.participant-feed .dropdown-wrapper .dropdown{top:100%;right:calc(50% - 70px);width:155px}.participant-feed .dropdown-wrapper .dropdown::before{position:relative;top:-9px;right:-2px;width:0;height:0;background-color:rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #3f5573;border-left:10px solid rgba(0,0,0,0);content:""}.participant-feed .participants-feed-full{padding-bottom:58px}.participant-feed .post-create+.participants-feed-full{padding-top:53px}.participant-feed .load-more{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;margin:0 auto;text-align:center}.participant-hero{position:relative;z-index:1;padding:13.248% 12px 40px;margin-bottom:48px;color:#fff;text-align:center;background-position:50% 50%;background-size:cover}.participant-hero.small{padding:40px 12px;margin-bottom:0}.participant-hero.participant-hero-mask::before{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background-color:rgba(36,37,38,.55);content:""}.participant-hero header{padding-bottom:17px}.participant-hero .title{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;letter-spacing:.06em;text-shadow:0 1px 0 hsla(0,0%,100%,.55);text-transform:uppercase}.participant-hero .subtitle{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);padding-top:10px;font-size:11px;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.participant-hero .subtitle a{color:#fff}.participant-hero .subtitle a:hover{color:var(--accent-primary, #8cbe59)}.participant-hero .social{padding-top:8px}.participant-hero .social ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}.participant-hero .social ul li{display:inline-block}.participant-hero .social li{padding:0 11px}.participant-hero .social a{display:inline-block;color:#fff;vertical-align:middle}.participant-hero .social a:hover{color:var(--accent-primary, #8cbe59)}.participant-hero .social .addthis_toolbox{display:inline-block;margin:10px auto}.participant-hero .social .at300b{padding:0 11px}.participant-hero .social .at-icon-wrapper{display:none}.participant-hero .social .web{speak:none;font-size:17px;margin-top:-2px}.participant-hero .social .web::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-hero .social .email{speak:none;font-size:13px}.participant-hero .social .email::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-hero .social .facebook{speak:none;font-size:16px}.participant-hero .social .facebook::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-hero .social .twitter{speak:none;font-size:14px}.participant-hero .social .twitter::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-hero .social .linked-in{speak:none;font-size:16px}.participant-hero .social .linked-in::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participant-hero .blurb{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";max-width:320px;margin:0 auto;font-size:11px;line-height:1.527;letter-spacing:.1em}.participant-post-create .post-create{margin:30px 0 30px}@media all and (min-width: 400px){.participant-post-create .post-create{margin:30px 0 80px}}.participant-referral .section-title{padding-top:30px}.participant-referral .description{max-width:600px;margin:0 auto}.participant-referral .referral{padding:30px 0;position:relative;z-index:0}.participant-referral .referral input[type=text]{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;width:100%;padding:11px 15px;color:inherit;background-color:#fff;border:0;outline:none;font-size:14px;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:13px;letter-spacing:0;transition:box-shadow .2s ease}.participant-referral .referral input[type=text]:focus-visible{box-shadow:0 0 0 2px var(--focus-outline-color)}.participant-referral .referral .utility{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:flex;justify-content:flex-end;padding:16px 18px;text-transform:uppercase;color:#231f20;background-color:#ececec}.participant-referral .referral .points-label{display:none}.participant-referral .referral .button-primary,.participant-referral .referral .modal .modal-button-primary,.modal .participant-referral .referral .modal-button-primary,.participant-referral .referral .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .participant-referral .referral a{padding:11px 36px;margin-left:22px}.participant-referral .referral .desktop-referral-dismissal{display:none}.participant-referral .referral .desktop-referral-dismissal:hover{text-decoration:underline}.participant-referral .referral .mobile-referral-dismissal{display:block;padding-top:19px;text-align:right}@media all and (min-width: 400px){.participant-referral .referral .utility{padding:16px 18px 16px 23px}.participant-referral .referral .shim{border:0;padding:0 0 0 46px;font-size:11px}.participant-referral .referral .shim::before{display:block}}@media all and (min-width: 500px){.participant-referral .referral textarea{min-height:125px}.participant-referral .referral .points-label{display:inline}.participant-referral .referral .desktop-referral-dismissal{display:inline}.participant-referral .referral .mobile-referral-dismissal{display:none}}@media all and (min-width: 950px){.participant-referral .referral textarea{min-height:100px;font-size:16px}}.post-create{position:relative;z-index:0;background-color:var(--neutral-white);padding:1.25rem;border-radius:.625rem;color:var(--neutral-75);border:1px solid var(--neutral-40);transition-property:outline,color;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function)}.post-create:has(trix-editor:not(:focus-visible)) .trix-button-row{opacity:.5}.post-create:focus-within{outline:2px solid var(--accent-secondary-dark)}.post-create:has(.post-body[value*=" "]) .points-label{color:var(--accent-secondary-dark)}.post-create:has(.post-body[value*=" "]) .post input{background-color:var(--accent-secondary-dark)}.post-create .rte trix-editor{border:none;padding-inline:.375rem;min-height:4rem}.post-create .rte trix-editor:focus-visible{box-shadow:none;outline:none}.post-create .message{margin:18px 16px 0;text-align:left;color:var(--accent-primary-medium, #7ca84f);opacity:1;visibility:visible;transition:visibility 0s linear,opacity 1s ease .1s;font-size:13px}.post-create .message:empty{display:none}.post-create .message.error{color:#ff595d}.post-create .message.faded{opacity:0;visibility:hidden;transition:visibility 0s linear,opacity 1s ease 1s}.post-create textarea{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;position:relative;z-index:2;display:block;width:100%;min-height:150px;padding:25px 30px;font-size:14px;border:0;outline:none;transition:box-shadow .2s ease;resize:vertical;overflow:auto}.post-create textarea:focus-visible{box-shadow:0 0 0 2px var(--focus-outline-color)}.post-create .utility{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:grid;grid-template:"media" auto "checkbox" auto "post" auto/auto;padding-block-start:1rem;letter-spacing:1px;row-gap:.625rem;-moz-column-gap:.75rem;column-gap:.75rem}@media all and (min-width: 400px){.post-create .utility{grid-template:"media post" auto "checkbox post" auto/auto minmax(112px, 1fr)}}@media all and (min-width: 768px){.post-create .utility{grid-template:"media checkbox post" auto/auto auto minmax(112px, 1fr)}}@media all and (min-width: 950px){.post-create .utility{grid-template:"media checkbox post" auto/auto auto 1fr;-moz-column-gap:1.375rem;column-gap:1.375rem;align-items:center}}.post-create .utility .form-field:has(.checkbox){display:flex}.post-create .utility .checkbox{grid-area:checkbox;font-size:inherit;margin-inline-start:.25rem}@media all and (min-width: 768px){.post-create .utility .checkbox{margin-block-start:.375rem;align-self:start}}@media all and (min-width: 950px){.post-create .utility .checkbox{margin-block-start:0;align-self:center}}.post-create .utility .button-primary,.post-create .utility .modal .modal-button-primary,.modal .post-create .utility .modal-button-primary,.post-create .utility .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .post-create .utility a{margin-left:0}.post-create .media{grid-area:media;flex-shrink:0;display:flex;gap:.375rem;align-items:center;text-align:left;font-weight:inherit;padding-inline-end:.25rem;align-self:center}.post-create .media:hover{color:var(--accent-quaternary)}@media all and (min-width: 400px){.post-create .media{font-size:inherit}}.post-create .media svg{fill:currentColor}.post-create .media svg,.post-create .media span{pointer-events:none}.post-create .post{grid-area:post;display:flex;-moz-column-gap:1rem;column-gap:1rem;margin-block-start:.625rem}@media all and (min-width: 400px){.post-create .post{justify-self:end;flex-direction:column;margin-block-start:0;-moz-column-gap:1.375rem;column-gap:1.375rem}}@media all and (min-width: 950px){.post-create .post{flex-direction:row}}.post-create .post input[type=submit]{padding-inline:1.5rem}.post-create .points-label{order:1;text-align:right;margin-top:10px}@media all and (min-width: 950px){.post-create .points-label{order:0}}.post-create .button-primary,.post-create .modal .modal-button-primary,.modal .post-create .modal-button-primary,.post-create .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .post-create a{padding:11px 36px;margin-left:13px}.post-create .form-field{grid-area:checkbox;align-self:center}.bg-neutral20 .post-create trix-toolbar,.bg-neutral20 .post-create .utility,.bg-neutral20 .post-create .message{background-color:#dedede}@media all and (min-width: 500px){.post-create textarea{min-height:125px}}@media all and (min-width: 950px){.post-create textarea{min-height:100px;font-size:16px}.post-create .button-primary,.post-create .modal .modal-button-primary,.modal .post-create .modal-button-primary,.post-create .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .post-create a{margin-left:22px}}.post-create .show-prompt-button{position:absolute;display:inline-flex;align-items:center;justify-content:center;background-color:var(--neutral-20);border-radius:6px;top:20px;right:20px;inline-size:28px;block-size:28px;transition:color .2s ease,background-color .2s ease;z-index:1}.post-create .show-prompt-button::after{content:"?";display:block;font-size:1rem;font-weight:var(--font-weight-bold);pointer-events:none}.post-create .show-prompt-button:hover{background-color:var(--accent-quaternary);color:var(--neutral-white)}.post-create .show-prompt-button[aria-disabled=true]{opacity:0;pointer-events:none}.dashboard-main{position:relative;left:37px;max-width:calc(100% - 37px);background-color:#ededed;overflow-x:auto;transition:.4s left ease,.4s max-width ease}.dashboard-main>section:last-child{padding-bottom:85px}.dashboard-main .title-bold{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}@media all and (min-width: 768px){.dashboard-main{left:220px;max-width:calc(100% - 220px)}.dashboard-sidebar.closed+.dashboard-main{left:56px;max-width:calc(100% - 56px)}}.dashboard-sidebar{position:absolute;left:0;display:inline-block;width:220px;height:100%;padding-top:39px;vertical-align:top;background-color:#2f323c;transition:.4s left ease}.dashboard-sidebar *{visibility:visible;opacity:1;transition:opacity .2s ease,visibility .2s ease,background-color .2s ease}.dashboard-sidebar .col{display:inline-block;width:49%;min-height:93px;padding:18px 11px 15px;text-align:center;vertical-align:top;background-color:#40434f}.dashboard-sidebar .label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:block;font-size:11px;letter-spacing:.5px;color:#b0b0b0}.dashboard-sidebar .action-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding:0 30px}.dashboard-sidebar .action-buttons .button{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:block;text-align:center;font-size:10px;font-weight:var(--font-weight-bold);color:#9c9c9c;background-color:rgba(0,0,0,0);width:100%;padding:5px 0 3px;letter-spacing:.5px;border:1px solid currentColor;border-radius:500px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.dashboard-sidebar .action-buttons .button:hover{color:#fff;background-color:var(--accent-quaternary, #bb3ea0);border-color:var(--accent-quaternary, #bb3ea0)}.dashboard-sidebar .action-buttons .button.highlight{color:#ffe800;border-color:#ffe800}.dashboard-sidebar .action-buttons .button+.button{margin-top:6px}.dashboard-sidebar .points,.dashboard-sidebar .count{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-light);letter-spacing:.06em;color:#fff}.dashboard-sidebar .points{padding-bottom:7px;font-size:20px}.dashboard-sidebar .count{font-size:28px}.dashboard-sidebar .sidebar-toggle::after{font-family:eco-icons,sans-serif;position:absolute;top:7px;right:7px;width:25px;height:25px;padding-top:5px;padding-left:6px;font-size:10px;color:gray;border:1px solid;border-color:gray;border-radius:100%;content:""}.dashboard-sidebar .sidebar-toggle:hover::after{color:#fff;border-color:#fff}.dashboard-sidebar .sideways-labels{position:absolute;top:19px;top:8px;right:0;display:none;white-space:nowrap;background-color:#2f323c;opacity:0;visibility:hidden;transform-origin:right bottom;transform:rotate(-90deg);transition:.2s visibility ease,.2s opacity ease;transition-delay:1s}.dashboard-sidebar .sideways-labels a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:inline-block;padding:12px;font-weight:var(--font-weight-bold);color:#b0b0b0;background-color:#40434f}.dashboard-sidebar .sideways-labels a+a{margin-left:3px}.dashboard-sidebar .user-summary,.dashboard-sidebar .team-summary{background-color:#2f323c}.dashboard-sidebar .user-summary a{margin-top:3px;transition:color .2s ease}.dashboard-sidebar .user-summary .user-header{padding:10px 10px 20px}.dashboard-sidebar .user-summary .user-header a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:11px}.dashboard-sidebar .user-summary .user-header .profile-pic{position:relative;width:90px;height:90px;margin:0 auto;background-position:50% 50%;background-size:contain;border-radius:50%}.dashboard-sidebar .user-summary .user-header .profile-pic::before{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid #949494;border-radius:50%;content:" "}.dashboard-sidebar .user-summary .user-header .profile-pic__image{border-radius:50%}.dashboard-sidebar .user-summary .user-header .profile-pic::before{border:2px solid #515463}.dashboard-sidebar .user-summary .user-header .name{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:24px 0 0;margin-bottom:7px;color:#fff;font-weight:500;text-align:center}.dashboard-sidebar .user-summary .user-header label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:inline-block;font-size:11px;font-weight:var(--font-weight-bold);color:#9c9c9c;transition:color .2s ease}.dashboard-sidebar .user-summary .user-header label a:hover{color:var(--accent-secondary-medium, #006ac7)}.dashboard-sidebar .user-summary .user-header:hover{cursor:pointer}.dashboard-sidebar .user-summary .user-header:hover *{cursor:pointer}.dashboard-sidebar .user-summary .user-header:hover label{color:#9c9c9c;text-decoration:underline}.dashboard-sidebar .team-summary{padding:26px 0 42px}.dashboard-sidebar .team-summary>a{display:block;margin-bottom:3px}.dashboard-sidebar .team-summary .label{text-align:center}.dashboard-sidebar .team-summary .team-header{padding-bottom:22px;text-align:center}.dashboard-sidebar .team-summary .team-header .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding-top:5px;margin-bottom:7px;color:#fff;font-weight:500}.dashboard-sidebar .team-summary .team-pic{width:100%;height:auto}.dashboard-sidebar .team-summary .team-points-summary{margin:-5px 0 22px}.dashboard-sidebar .team-summary .manage-teams-container{margin-top:20px}.dashboard-sidebar .team-summary .manage-teams-container h2{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;text-align:center;font-weight:500;color:#fff}.dashboard-sidebar .team-summary .manage-teams-container ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;text-align:center}.dashboard-sidebar .team-summary .manage-teams-container ul li a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:inline-block;font-size:11px;color:#b0b0b0}.dashboard-sidebar .team-summary .manage-teams-container ul li a:hover{text-decoration:underline}.dashboard-sidebar .impact-summary{padding-top:18px;background-color:#40434f;filter:grayscale(1)}.dashboard-sidebar .impact-summary .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;color:#fff;text-align:center}.dashboard-sidebar .impact-summary .challenge-impact{padding:13px 13px 30px;text-align:center}.dashboard-sidebar .impact-summary .challenge-impact+.challenge-impact{border-top:2px solid #2f323c}.dashboard-sidebar .impact-summary .challenge-impact .challenge-icon{position:relative;display:inline-block}.dashboard-sidebar .impact-summary .challenge-impact .challenge-icon img,.dashboard-sidebar .impact-summary .challenge-impact .challenge-icon svg{height:46px;width:46px}.dashboard-sidebar .impact-summary .challenge-impact .challenge-icon img *,.dashboard-sidebar .impact-summary .challenge-impact .challenge-icon svg *{stroke:#fff;fill:none}.dashboard-sidebar .impact-summary .challenge-impact .count{padding-top:3px;padding-bottom:0;font-size:28px}.dashboard-sidebar .impact-summary .challenge-impact .units{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;letter-spacing:.06em;line-height:1.5em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding-bottom:5px;margin-top:-6px;font-size:18.5px;text-transform:none;letter-spacing:0;color:#b0b0b0}.dashboard-sidebar.closed{left:-183px}.dashboard-sidebar.closed .user-summary *,.dashboard-sidebar.closed .team-summary *,.dashboard-sidebar.closed .impact-summary *{opacity:0;visibility:hidden}.dashboard-sidebar.closed .impact-summary{background-color:#2f323c}.dashboard-sidebar.closed .sidebar-toggle::after{padding-left:7px;content:"";visibility:visible}.dashboard-sidebar.closed .sideways-labels{display:block;opacity:1;visibility:visible}.dashboard-sidebar.closed .sideways-labels a:hover{text-decoration:underline}@media all and (min-width: 700px){.dashboard-sidebar{height:100%}}@media all and (min-width: 768px){.dashboard-sidebar .sidebar-toggle::after{top:17px;right:17px}.dashboard-sidebar .sideways-labels{top:19px}.dashboard-sidebar.closed{left:-164px}.dashboard-sidebar.closed .sideways-labels a{padding:20px 18px}}@media all and (min-width: 1024px){.dashboard-sidebar{top:0}}.dashboard-sidebar .burst-notification{background-color:#ffe225;color:#2f323c;text-align:center;margin-top:3px;padding:10px}.dashboard-sidebar .burst-notification .title{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;letter-spacing:.06em;line-height:1.5em;text-transform:uppercase;font-size:17px;margin-bottom:4px}.dashboard-sidebar .burst-notification .date-label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-size:9px}.dashboard-table,.content-table{width:100%;margin-top:43px;margin-bottom:67px;text-align:left}.dashboard-table .subtext,.content-table .subtext{display:block;padding-top:3px;color:#b0b0b0}.dashboard-table.teams,.content-table.teams{margin-top:25px}.dashboard-table thead,.content-table thead{display:table-header-group}.dashboard-table thead th,.dashboard-table thead td,.content-table thead th,.content-table thead td{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:none;padding:0 22px 6px 0;vertical-align:bottom;color:#231f20;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ccc}@media all and (min-width: 768px){.dashboard-table thead th,.dashboard-table thead td,.content-table thead th,.content-table thead td{display:table-cell}}.dashboard-table thead th.permanent,.dashboard-table thead td.permanent,.content-table thead th.permanent,.content-table thead td.permanent{display:table-cell;padding-bottom:25px;border-bottom:none}@media all and (min-width: 768px){.dashboard-table thead th.permanent,.dashboard-table thead td.permanent,.content-table thead th.permanent,.content-table thead td.permanent{padding-bottom:6px;border-bottom:1px solid #ccc}}.dashboard-table thead th a.sort-ascending,.dashboard-table thead td a.sort-ascending,.content-table thead th a.sort-ascending,.content-table thead td a.sort-ascending{speak:none}.dashboard-table thead th a.sort-ascending::after,.dashboard-table thead td a.sort-ascending::after,.content-table thead th a.sort-ascending::after,.content-table thead td a.sort-ascending::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.dashboard-table thead th a.sort-ascending::after,.dashboard-table thead td a.sort-ascending::after,.content-table thead th a.sort-ascending::after,.content-table thead td a.sort-ascending::after{padding-right:4px;margin-bottom:3px;padding-left:6px;font-size:6px;vertical-align:middle}.dashboard-table thead th a.sort-none,.dashboard-table thead td a.sort-none,.content-table thead th a.sort-none,.content-table thead td a.sort-none{speak:none;color:var(--accent-secondary-medium, #006ac7)}.dashboard-table thead th a.sort-none::after,.dashboard-table thead td a.sort-none::after,.content-table thead th a.sort-none::after,.content-table thead td a.sort-none::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.dashboard-table thead th a.sort-none::after,.dashboard-table thead td a.sort-none::after,.content-table thead th a.sort-none::after,.content-table thead td a.sort-none::after{padding-right:4px;margin-bottom:3px;padding-left:6px;font-size:6px;vertical-align:middle;visibility:hidden}.dashboard-table thead th a.sort-descending,.dashboard-table thead td a.sort-descending,.content-table thead th a.sort-descending,.content-table thead td a.sort-descending{speak:none}.dashboard-table thead th a.sort-descending::after,.dashboard-table thead td a.sort-descending::after,.content-table thead th a.sort-descending::after,.content-table thead td a.sort-descending::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.dashboard-table thead th a.sort-descending::after,.dashboard-table thead td a.sort-descending::after,.content-table thead th a.sort-descending::after,.content-table thead td a.sort-descending::after{padding-right:4px;margin-bottom:2px;padding-left:6px;font-size:6px;vertical-align:middle}.dashboard-table thead th .label,.dashboard-table thead td .label,.content-table thead th .label,.content-table thead td .label{color:var(--accent-secondary-medium, #006ac7)}.dashboard-table tbody tr td,.dashboard-table tbody tr th,.content-table tbody tr td,.content-table tbody tr th{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:block;padding:3px 6px 3px 0;font-weight:var(--font-weight-normal);letter-spacing:0;color:#231f20;text-transform:none}@media all and (min-width: 768px){.dashboard-table tbody tr td,.dashboard-table tbody tr th,.content-table tbody tr td,.content-table tbody tr th{display:table-cell;border-bottom:1px solid #ccc}}.dashboard-table tbody tr td:last-child,.dashboard-table tbody tr th:last-child,.content-table tbody tr td:last-child,.content-table tbody tr th:last-child{padding-bottom:18px;border-bottom:1px solid #ccc}@media all and (min-width: 768px){.dashboard-table tbody tr td:last-child,.dashboard-table tbody tr th:last-child,.content-table tbody tr td:last-child,.content-table tbody tr th:last-child{padding:8px;text-align:right}}.dashboard-table tbody tr td.emphasized,.dashboard-table tbody tr th.emphasized,.content-table tbody tr td.emphasized,.content-table tbody tr th.emphasized{font-weight:var(--font-weight-bold)}.dashboard-table tbody tr td .button-primary,.dashboard-table tbody tr td .modal .modal-button-primary,.modal .dashboard-table tbody tr td .modal-button-primary,.dashboard-table tbody tr td .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .dashboard-table tbody tr td a,.dashboard-table tbody tr th .button-primary,.dashboard-table tbody tr th .modal .modal-button-primary,.modal .dashboard-table tbody tr th .modal-button-primary,.dashboard-table tbody tr th .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .dashboard-table tbody tr th a,.content-table tbody tr td .button-primary,.content-table tbody tr td .modal .modal-button-primary,.modal .content-table tbody tr td .modal-button-primary,.content-table tbody tr td .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .content-table tbody tr td a,.content-table tbody tr th .button-primary,.content-table tbody tr th .modal .modal-button-primary,.modal .content-table tbody tr th .modal-button-primary,.content-table tbody tr th .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .content-table tbody tr th a{margin-top:6px}@media all and (min-width: 768px){.dashboard-table tbody tr td .button-primary,.dashboard-table tbody tr td .modal .modal-button-primary,.modal .dashboard-table tbody tr td .modal-button-primary,.dashboard-table tbody tr td .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .dashboard-table tbody tr td a,.dashboard-table tbody tr th .button-primary,.dashboard-table tbody tr th .modal .modal-button-primary,.modal .dashboard-table tbody tr th .modal-button-primary,.dashboard-table tbody tr th .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .dashboard-table tbody tr th a,.content-table tbody tr td .button-primary,.content-table tbody tr td .modal .modal-button-primary,.modal .content-table tbody tr td .modal-button-primary,.content-table tbody tr td .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .content-table tbody tr td a,.content-table tbody tr th .button-primary,.content-table tbody tr th .modal .modal-button-primary,.modal .content-table tbody tr th .modal-button-primary,.content-table tbody tr th .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .content-table tbody tr th a{margin:0}}.dashboard-table tbody tr td .th-clone,.dashboard-table tbody tr th .th-clone,.content-table tbody tr td .th-clone,.content-table tbody tr th .th-clone{font-weight:var(--font-weight-bold)}@media all and (min-width: 768px){.dashboard-table tbody tr td .th-clone,.dashboard-table tbody tr th .th-clone,.content-table tbody tr td .th-clone,.content-table tbody tr th .th-clone{display:none}}.dashboard-table tbody tr td .button-action,.dashboard-table tbody tr th .button-action,.content-table tbody tr td .button-action,.content-table tbody tr th .button-action{color:#000}@media all and (min-width: 768px){.dashboard-table tbody tr td .button-action,.dashboard-table tbody tr th .button-action,.content-table tbody tr td .button-action,.content-table tbody tr th .button-action{display:block;width:100%}}.dashboard-table tbody tr td .button-action:hover,.dashboard-table tbody tr th .button-action:hover,.content-table tbody tr td .button-action:hover,.content-table tbody tr th .button-action:hover{color:#fff;background-color:var(--accent-quaternary, #bb3ea0);text-decoration:none}.dashboard-table tbody tr td a,.dashboard-table tbody tr th a,.content-table tbody tr td a,.content-table tbody tr th a{color:var(--accent-secondary-medium, #006ac7)}.dashboard-table tbody tr+tr th:first-child,.dashboard-table tbody tr+tr td:first-child,.content-table tbody tr+tr th:first-child,.content-table tbody tr+tr td:first-child{padding-top:16px}@media all and (min-width: 768px){.dashboard-table tbody tr+tr th:first-child,.dashboard-table tbody tr+tr td:first-child,.content-table tbody tr+tr th:first-child,.content-table tbody tr+tr td:first-child{padding:inherit}}.dashboard-table tbody tr th,.dashboard-table tbody .ordinal,.content-table tbody tr th,.content-table tbody .ordinal{color:#949494}@media all and (min-width: 400px){.dashboard-table,.content-table{margin-top:55px}}.dashboard-table .team-list,.content-table .team-list{position:relative}.dashboard-table .team-list .teams,.content-table .team-list .teams{max-height:100px;overflow:hidden}.dashboard-table .team-list .teams a,.content-table .team-list .teams a{display:inline-block;max-width:95%;height:1rem;overflow:hidden;text-overflow:ellipsis}.dashboard-table .team-list .teams a:hover,.content-table .team-list .teams a:hover{text-decoration:underline}.dashboard-table .team-list .teams+.show-all,.content-table .team-list .teams+.show-all{font-weight:bold}.dashboard-table .team-list.expand,.content-table .team-list.expand{max-height:10000000px}.join-teams-list .dashboard-table-pagination{text-align:center;margin:20px 0}.dashboard-table-pagination{text-align:center;margin-bottom:67px}.dashboard-table-pagination nav,.dashboard-table-pagination .page-text{display:flex;align-items:center;justify-content:center}.dashboard-table-pagination nav{gap:1.5rem}.dashboard-table-pagination .page-text{gap:.625rem}.dashboard-table-pagination .page-left,.dashboard-table-pagination .page-right{padding-top:2px;font-size:12px;color:#2f323c}.dashboard-table-pagination .page-left:hover,.dashboard-table-pagination .page-right:hover{color:var(--accent-primary, #8cbe59)}.dashboard-table-pagination .page-left{speak:none;font-size:1rem}.dashboard-table-pagination .page-left::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.dashboard-table-pagination .page-right{speak:none;font-size:1rem}.dashboard-table-pagination .page-right::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}@media(max-width: 400px){.dashboard-table-pagination .page-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;color:#000}}.dashboard-table-pagination a,.dashboard-table-pagination p{display:inline-block;line-height:12px;vertical-align:middle}.dashboard-table-pagination p{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-size:12px}.content-table tbody tr+tr td:first-child{padding:10px 0}.content-table tbody tr td{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;padding:10px 0;text-transform:none}.competition-table .vs{width:10px;padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:10px;text-align:left;color:#949494}@media all and (min-width: 768px){.competition-table .vs{padding-top:3px;padding-bottom:3px;text-align:center}}.competition-table .challenged-points{text-align:left !important}@media all and (min-width: 768px){.competition-table .challenged-points{padding:8px}}.competition-table thead a{color:#2f323c}@media all and (max-width: 768px){.competition-table td{text-align:left}}.competition-table a:hover{text-decoration:underline}.competition-table .col-10{width:10%}.competition-table .col-100{width:1%}.competition-table .col-4{width:25%}@media all and (max-width: 768px){.competition-table .first-mobile-cell{padding-top:16px}}.competition-table .winner{font-size:20px;speak:none;color:#b0b0b0}.competition-table .winner::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.competition-table .winning-cell{display:none}@media all and (min-width: 768px){.competition-table .winning-cell{display:table-cell}}.competition-table .winning-cell-mobile{display:block}.competition-table .winning-cell-mobile span{vertical-align:top}.competition-table .winning-cell-mobile .winner{line-height:0}.competition-table .winning-cell-mobile .winner::after{margin-top:-2px}@media all and (min-width: 768px){.competition-table .winning-cell-mobile{display:none}}.competition-table .pad-left{padding-left:50px}.competition-table .pad-right{padding-right:25px !important}.competition-table .winning-cell{padding-right:10px !important}.team-hero{position:relative;z-index:1;padding:0 25px 40px;margin:0 auto 48px;color:#fff;text-align:center;background-size:cover;background-position:50% 50%;background-color:#525252}.team-hero::before{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background-color:rgba(36,37,38,.65);content:""}.team-hero .team-date-range{padding:5px 0;margin:0 auto;color:#fff;font-size:12px;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:1.5px}.team-hero .fundraiser-banner{padding-top:26px}.team-hero .fundraiser-banner .banner-container{border:1px solid #fff;color:#fff}@media all and (min-width: 600px){.team-hero .fundraiser-banner .banner-container{display:flex;justify-content:space-between;align-items:stretch}}.team-hero .fundraiser-banner .banner-container:hover .fundraiser-callout{background-color:#40434f}.team-hero .fundraiser-banner .fundraiser-copy{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;padding:12px}@media all and (min-width: 600px){.team-hero .fundraiser-banner .fundraiser-copy{padding:12px 40px}}.team-hero .fundraiser-banner .fundraiser-callout{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;speak:none;position:relative;display:block;padding:12px 56px;color:#fff;border-top:1px solid #fff;transition:background-color .2s ease}.team-hero .fundraiser-banner .fundraiser-callout::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}@media all and (min-width: 600px){.team-hero .fundraiser-banner .fundraiser-callout{padding:12px 15px 12px 56px;border-top:0;border-left:1px solid #fff}}.team-hero .fundraiser-banner .fundraiser-callout:before{position:absolute;bottom:-2px;left:0;font-size:26px}.team-hero header{padding-top:12%}.team-hero .team-hero-avatar{position:relative;display:inline-block;width:auto;height:auto;margin:0 auto 24px}.team-hero .team-hero-avatar .team-hero-mask{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:25%}.team-hero .team-hero-avatar .team-hero-mask::after{position:absolute;top:-6px;right:-6px;bottom:1px;left:-6px;border-radius:25%;content:""}.team-hero .team-hero-avatar img{width:auto;max-height:90px;border-radius:25%}.team-hero header{padding-bottom:17px}.team-hero .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:40px;font-weight:var(--font-weight-light)}.team-hero .subtitle{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding-top:10px;font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:1.5px}.team-hero .subtitle a{color:#fff}.team-hero .social{padding-top:8px}.team-hero .social ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}.team-hero .social ul li{display:inline-block}.team-hero .social li{padding:0 11px}.team-hero .social a{display:inline-block;color:#fff;vertical-align:middle}.team-hero .social a:hover{color:var(--accent-secondary-medium, #006ac7)}.team-hero .social .addthis_toolbox{display:inline-block;margin:10px auto}.team-hero .social .at300b{padding:0 11px}.team-hero .social .at-icon-wrapper{display:none}.team-hero .social .web{speak:none;font-size:17px;margin-top:-2px}.team-hero .social .web::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.team-hero .social .email{speak:none;font-size:13px}.team-hero .social .email::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.team-hero .social .facebook{speak:none;font-size:16px}.team-hero .social .facebook::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.team-hero .social .twitter{speak:none;font-size:14px}.team-hero .social .twitter::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.team-hero .social .linked-in{speak:none;font-size:16px}.team-hero .social .linked-in::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.team-hero .blurb{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";max-width:320px;margin:0 auto;font-size:13px;line-height:1.527}.no-padding-bottom .team-hero{margin-bottom:0}.team-detail-header{padding:23px 0 65px}.team-detail-header.no-padding-bottom{padding:23px 0 0}.team-detail-header .button-primary+.link-primary,.team-detail-header .modal .modal-button-primary+.link-primary,.modal .team-detail-header .modal-button-primary+.link-primary,.team-detail-header .dashboard-date__controls__buttons a+.link-primary,.dashboard-date__controls__buttons .team-detail-header a+.link-primary{display:block;margin-top:12px}.team-detail-header .button-primary+.button-primary,.team-detail-header .modal .modal-button-primary+.button-primary,.modal .team-detail-header .modal-button-primary+.button-primary,.team-detail-header .modal .button-primary+.modal-button-primary,.modal .team-detail-header .button-primary+.modal-button-primary,.team-detail-header .modal .modal-button-primary+.modal-button-primary,.modal .team-detail-header .modal-button-primary+.modal-button-primary,.team-detail-header .dashboard-date__controls__buttons a+.button-primary,.team-detail-header .dashboard-date__controls__buttons .modal a+.modal-button-primary,.modal .team-detail-header .dashboard-date__controls__buttons a+.modal-button-primary,.dashboard-date__controls__buttons .team-detail-header a+.button-primary,.dashboard-date__controls__buttons .team-detail-header .modal a+.modal-button-primary,.modal .dashboard-date__controls__buttons .team-detail-header a+.modal-button-primary,.team-detail-header .dashboard-date__controls__buttons .button-primary+a,.team-detail-header .dashboard-date__controls__buttons .modal .modal-button-primary+a,.modal .team-detail-header .dashboard-date__controls__buttons .modal-button-primary+a,.dashboard-date__controls__buttons .team-detail-header .button-primary+a,.dashboard-date__controls__buttons .team-detail-header .modal .modal-button-primary+a,.modal .dashboard-date__controls__buttons .team-detail-header .modal-button-primary+a,.team-detail-header .dashboard-date__controls__buttons a+a,.dashboard-date__controls__buttons .team-detail-header a+a{margin-top:12px}.team-detail-header .button-row{margin-top:12px}.team-detail-header .team-manage{display:inline-block;vertical-align:bottom;position:relative}.team-detail-header .team-manage .button-primary,.team-detail-header .team-manage .modal .modal-button-primary,.modal .team-detail-header .team-manage .modal-button-primary,.team-detail-header .team-manage .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .team-detail-header .team-manage a{padding-right:40px}.team-detail-header .team-manage .icon-caret-down::after{position:absolute;top:13px;right:17px;font-size:7px}.team-detail-header .team-manage .dropdown{top:50px;right:-20px}.team-detail-header .team-manage .dropdown::before{position:relative;top:-9px;right:16%;width:0;height:0;background-color:rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #3f5573;border-left:10px solid rgba(0,0,0,0);content:""}.team-detail-header .team-manage .dropdown::before{position:absolute;right:45%}.team-detail-points{text-align:center}.team-detail-points .title{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;letter-spacing:.06em;line-height:1.5em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding-bottom:26px;font-weight:var(--font-weight-bold)}.team-detail-points .points{max-width:1024px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;padding-left:0;padding-bottom:10px}.team-detail-points .points li{display:block;font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;letter-spacing:.04em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:10px 3vw;font-size:7vw;font-weight:var(--font-weight-light);line-height:1;margin-bottom:10px}.team-detail-points .points li span{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:block;margin-top:19px;font-size:11px;color:#6b6b6b}@media all and (min-width: 768px){.team-detail-points .points li{font-size:43px}}@media all and (min-width: 1024px){.team-detail-points .points li{flex-wrap:nowrap;justify-content:space-between}.team-detail-points .points li:not(:first-child){border-left:1px solid #ccc}}@media all and (min-width: 1220px){.team-detail-points .points li{padding:10px 50px}}.team-participants-feed .participants-feed-mini{padding:43px 0 0}@media all and (min-width: 700px){.team-participants-feed .participants-feed-mini ul{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}.team-participants-feed .participants-feed-mini ul li{width:100%;margin:0 0px 20px 0px;padding:19px 21px 18px;background-color:#fff;border:0}@media all and (min-width: 700px){.team-participants-feed .participants-feed-mini ul li{width:calc(50% - 20px);margin:0 10px 20px 10px}}.team-participants-feed .participants-feed-mini .participant{padding-top:29px}.team-participants-feed .participants-feed-mini .participant a{color:var(--accent-secondary-medium, #006ac7)}.team-participants-list .participants-list{padding:33px 0 43px}@media all and (min-width: 830px){.team-participants-list .participants-list ul{display:flex;flex-wrap:wrap;margin-left:-20px}}.team-participants-list .participants-list li{width:100%}@media all and (min-width: 830px){.team-participants-list .participants-list li{width:calc(50% - 20px);margin-left:20px}}.dashboard-impacts .section-title{margin-bottom:48px}.dashboard-impacts .section-title .title{display:inline-block}.dashboard-impacts .section-title+.participant-action-cards{margin-top:-33px}.dashboard-impacts .impact-grid{display:flex;margin-bottom:0;padding-bottom:40px}.dashboard-impacts .impact-grid li{margin-bottom:17px;background-color:#fff;width:100%}@media all and (min-width: 600px){.dashboard-impacts .impact-grid li{width:calc(50% - 17px)}}@media all and (min-width: 950px){.dashboard-impacts .impact-grid li{width:calc(33% - 17px)}}@media all and (min-width: 400px){.dashboard-impacts .impact-grid{margin-left:-8.5px;margin-right:-8.5px}}.reflection-response .header{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);display:flex;justify-content:center;align-items:center;background-color:#007fad;padding:7px 0;font-size:12px;color:#fff;overflow:hidden;font-weight:400}.reflection-response .header svg{margin:0 10px -8px;height:45px;width:45px}.reflection-response .content{padding:20px 20px 0}.reflection-response .content>.post{padding-right:0;padding-top:0}@media all and (min-width: 1024px){.reflection-response .content>.post{padding-inline-start:48px}}.reflection-response .content>.post .flag{padding:0}.reflection-response .content>hr{display:block !important;margin:0 0 20px 0}@media all and (min-width: 1024px){.reflection-response .content>hr{margin-left:48px}}.impact-stats{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;display:flex;justify-content:center;align-items:flex-start;padding:40px 20px;background-color:#2f323c;flex-wrap:wrap;margin-top:48px}@media all and (min-width: 1024px){.impact-stats{flex-wrap:nowrap}}.impact-stats li{display:flex;align-items:flex-start;padding:0 20px;min-height:108px}@media all and (min-width: 1024px){.impact-stats li:not(:last-child){border-right:1px solid #949494}}.impact-stats li:first-child{display:block}@media all and (min-width: 375px){.impact-stats li:first-child{display:flex}}.impact-stats svg{height:75px;width:75px;margin:0 auto}@media all and (min-width: 375px){.impact-stats svg{margin-top:15px}}@media all and (min-width: 375px){.impact-stats svg+.content{margin-left:20px}}.impact-stats .content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.impact-stats .count{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:36px;font-weight:var(--font-weight-normal)}.impact-stats .count.action{color:#54c6ff}.impact-stats .count.participant{color:#ffe225}.impact-stats .count.team{color:var(--spectrum-10, #de69c5)}.impact-stats .count.state{color:#1fbf99}.impact-stats .count.country{color:#62cad8}.impact-stats .label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:center;letter-spacing:0}.impact-stats .label span{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:block;font-size:11px;color:#9c9c9c}.action-categories{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;display:flex;flex-direction:row;text-align:center;align-items:center;justify-content:space-around;width:100%;min-height:32px}.action-categories__item{display:flex;position:relative;cursor:pointer;justify-content:center;flex:1}.action-categories__item:hover .tooltip{visibility:visible;opacity:1}.action-categories__icon{height:32px}.challenge-icon__icon{fill:#2f323c}.challenge-icon__background{fill:#ededed;transition:fill .2s ease}.impact-chart{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;background-color:#fff;margin-top:48px;padding:30px}.impact-chart .chart-header{padding-top:0;margin-bottom:20px;text-align:left}.impact-chart .chart-header.spectrum01 .icon .circle{fill:var(--spectrum-01, #c7c7c7)}.impact-chart .chart-header.spectrum02 .icon .circle{fill:var(--spectrum-02, #ff5f57)}.impact-chart .chart-header.spectrum03 .icon .circle{fill:var(--spectrum-03, #13c0ff)}.impact-chart .chart-header.spectrum04 .icon .circle{fill:var(--spectrum-04, #34c593)}.impact-chart .chart-header.spectrum05 .icon .circle{fill:var(--spectrum-05, #e0ce00)}.impact-chart .chart-header.spectrum06 .icon .circle{fill:var(--spectrum-06, #ffbc00)}.impact-chart .chart-header.spectrum07 .icon .circle{fill:var(--spectrum-07, #be9a74)}.impact-chart .chart-header.spectrum08 .icon .circle{fill:var(--spectrum-08, #ff80c3)}.impact-chart .chart-header.spectrum09 .icon .circle{fill:var(--spectrum-09, #aecb20)}.impact-chart .chart-header.spectrum10 .icon .circle{fill:var(--spectrum-10, #de69c5)}.impact-chart .chart-header.spectrum11 .icon .circle{fill:var(--spectrum-11, #05b7c7)}.impact-chart .chart-header.spectrumBlazers .icon .circle{fill:var(--spectrum-blazers, #adebff)}.impact-chart .chart-header.spectrum01 .icon svg{background-color:var(--spectrum-01, #c7c7c7)}.impact-chart .chart-header.spectrum02 .icon svg{background-color:var(--spectrum-02, #ff5f57)}.impact-chart .chart-header.spectrum03 .icon svg{background-color:var(--spectrum-03, #13c0ff)}.impact-chart .chart-header.spectrum04 .icon svg{background-color:var(--spectrum-04, #34c593)}.impact-chart .chart-header.spectrum05 .icon svg{background-color:var(--spectrum-05, #e0ce00)}.impact-chart .chart-header.spectrum06 .icon svg{background-color:var(--spectrum-06, #ffbc00)}.impact-chart .chart-header.spectrum07 .icon svg{background-color:var(--spectrum-07, #be9a74)}.impact-chart .chart-header.spectrum08 .icon svg{background-color:var(--spectrum-08, #ff80c3)}.impact-chart .chart-header.spectrum09 .icon svg{background-color:var(--spectrum-09, #aecb20)}.impact-chart .chart-header.spectrum10 .icon svg{background-color:var(--spectrum-10, #de69c5)}.impact-chart .chart-header.spectrum11 .icon svg{background-color:var(--spectrum-11, #05b7c7)}.impact-chart .chart-header.spectrumBlazers .icon svg{background-color:var(--spectrum-blazers, #adebff)}.impact-chart .chart-header .title{position:relative;top:-12px}.impact-chart .chart-header .subtitle{position:relative;bottom:10px;padding-top:0}.impact-chart .chart-header .icon{color:#40434f}.impact-chart .chart-header .icon svg{height:56px;width:56px;margin-right:10px;border-radius:50%;vertical-align:top}.impact-chart .chart-header .icon svg *{stroke:#2f323c}.impact-chart .chart-header .action{margin:auto 0 auto 12px}.impact-chart .chart-controls{display:flex;flex-direction:column;justify-content:space-between;margin-top:25px}@media all and (min-width: 1024px){.impact-chart .chart-controls{flex-direction:row;align-items:center}}.impact-chart .chart-controls .period-buttons{display:flex;align-items:center;width:235px;font-size:10px;order:1}@media all and (min-width: 500px){.impact-chart .chart-controls .period-buttons{width:300px}}@media all and (min-width: 1024px){.impact-chart .chart-controls .period-buttons{order:2}}.impact-chart .chart-controls .period-buttons .button{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";flex-grow:1;padding-top:5px;padding-bottom:5px;display:inline-block;border:1px solid currentColor;text-align:center;font-weight:var(--font-weight-bold);color:#757575;transition:background-color .2s ease,color .2s ease}.impact-chart .chart-controls .period-buttons .button:hover,.impact-chart .chart-controls .period-buttons .button.selected{color:#ececec;background-color:#757575}.impact-chart .chart-controls .period-buttons .button:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.impact-chart .chart-controls .period-buttons .button:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.impact-chart .chart-controls .impacts-date{order:2;padding-top:20px;width:350px}@media all and (min-width: 1024px){.impact-chart .chart-controls .impacts-date{order:1;padding-top:0}}#impact_contribution_chart{font-family:"Galaxie Polaris",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;color:#757575 !important;text-transform:none}#impact_contribution_chart_chart_start,#impact_contribution_chart_chart_end{font-weight:var(--font-weight-bold);color:#757575}.calendar-container{top:35px}@media all and (min-width: 850px){.calendar-container{transform:translateX(calc(-25% + 10px))}}.calendar-grid{grid:repeat(5, 1fr)/repeat(7, 1fr);grid-gap:10px;display:grid;padding-block-start:1rem}.calendar-grid__header{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#000;font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:1px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.calendar-navigation{display:flex;align-items:flex-end;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;text-transform:none}.calendar-navigation__month{flex:1 1 auto;text-align:left;padding-inline-start:.33rem}.calendar-navigation__prev,.calendar-navigation__next{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.calendar-day{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:inherit;width:30px;height:30px;border-radius:30px;font-size:12px;transition:background-color .2s ease,color .2s ease}.calendar-day[class=""]{color:#5c5f68}.calendar-day.not-checked-in,.calendar-day.checked-in{box-shadow:inset 0 0 0 1px #dfdfdf}.calendar-day.selected-day,.calendar-day[aria-current=page]{background-color:var(--accent-secondary-medium, #006ac7);box-shadow:inset 0 0 1px 1px var(--accent-secondary-medium, #006ac7);color:#fff}.calendar-day.checked-in.action-complete:not(:hover),.calendar-day.action-complete:not(:hover){background-color:var(--accent-primary, #8cbe59);color:#fff}.calendar-day.today:not([aria-current=page]){box-shadow:inset 0 0 1px 1px var(--accent-secondary-medium, #006ac7)}.calendar-day.checked-in:not(:hover) .calendar-day__text,.calendar-day.action-complete:not(:hover) .calendar-day__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;color:#000}.calendar-day:hover{background-color:var(--accent-quaternary, #bb3ea0);color:#fff}.calendar-day:hover .calendar-day__check,.calendar-day:hover .icon-checkmark{display:none}.form-hero{position:relative;width:90px;height:90px;margin:0 auto;background-position:50% 50%;background-size:contain;border-radius:50%;margin-bottom:24px}.form-hero::before{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid #949494;border-radius:50%;content:" "}.form-hero__image{border-radius:50%}.form-hero::before{border:2px solid #515463}.admin-main{padding-bottom:55px}.event-entry-list{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;display:flex;justify-content:center;flex-wrap:wrap;max-width:740px;margin:25px auto 25px}.event-entry-list a{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:30px 15px 26px;margin-bottom:21px;color:#2f323c;text-align:center;background-color:#ececec}@media all and (min-width: 500px){.event-entry-list a{width:calc(50% - 21px);padding:50px 15px 40px}.event-entry-list a:nth-child(even){margin-left:42px}}.event-entry-list a:hover .button-primary,.event-entry-list a:hover .modal .modal-button-primary,.modal .event-entry-list a:hover .modal-button-primary,.event-entry-list a:hover .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .event-entry-list a:hover a{color:#fff;background-color:#40434f}.event-entry-list .logo{display:flex;height:64px}.event-entry-list .logo img{width:auto;max-width:100%;max-height:100%;margin:auto}.event-entry-list .info{padding:20px 0 52px}.event-entry-list .title{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;letter-spacing:.06em;line-height:1.5em;text-transform:uppercase;font-size:20px}.event-entry-list .date-range{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;font-size:14px;margin-top:.5em}.event-entry-list .button-primary,.event-entry-list .modal .modal-button-primary,.modal .event-entry-list .modal-button-primary,.event-entry-list .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .event-entry-list a{align-self:center}.event-entry-none{width:100%;max-width:740px;padding:6.757% 15px;margin:75px auto;text-align:center;border:2px dashed #ccc}.event-entry-none .title{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;letter-spacing:.06em;line-height:1.5em;text-transform:uppercase;margin-bottom:41px;font-size:20px;color:#b0b0b0}.event-entry-none p{max-width:385px;margin:0 auto 63px}.event-participants-feed{width:100%;padding-bottom:5%;padding-left:0}.event-participants-feed .placeholder{display:flex;flex-direction:column;height:100%;justify-content:center}@media all and (min-width: 700px){.event-participants-feed{width:40%;padding-left:20px}}.bottom{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:13px;text-align:center}.bottom *{color:#969696}.bottom>div+div{margin-left:60px}.bottom a{white-space:nowrap}.bottom a:hover{color:#fff;text-decoration:underline}.bottom a+a{margin-top:2px;margin-left:10px}.bottom .outlined{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;letter-spacing:.06em;color:#fff;text-transform:uppercase;border-color:currentColor;border-radius:4px;transition:color .2s ease,background-color .2s ease}.bottom .outlined:hover,.bottom .outlined:active{background-color:var(--accent-quaternary-light, #c44fab);border-color:var(--accent-quaternary-light, #c44fab);text-decoration:none}.bottom .align-right a{white-space:inherit;display:inline-block}.global-footer{color:#fff}.global-footer::after{display:block;clear:both;content:" "}.global-footer .bg-neutral20{background-color:#fff}.global-footer .bg-neutral100,.global-footer .bg-neutral120{background-color:#232020}.global-footer>section{padding:0 20px}.global-footer .content,.global-footer .bottom,.global-footer .sponsors{max-width:1024px;margin:0 auto}.global-footer .link-primary{speak:none;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#fff;transition:color ease .2s}.global-footer .link-primary::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.global-footer .link-primary:after{font-size:10px;margin-left:5px}.global-footer .link-primary:hover{text-decoration:underline}.global-footer .sponsors{padding-top:45px;padding-bottom:35px;text-align:center}.global-footer .sponsors+.content{padding-top:0}.global-footer .content{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;padding-top:45px;padding-bottom:35px;display:flex;align-content:flex-start;justify-content:space-between;flex-direction:column}@media all and (min-width: 600px){.global-footer .content{flex-direction:row}}.global-footer .content .section{display:flex;flex-direction:column}@media all and (min-width: 950px){.global-footer .content .section{flex-direction:row}}.global-footer .content .section.logos{display:block;width:240px;margin-top:40px;margin-left:auto}@media all and (min-width: 375px){.global-footer .content .section.logos{margin-left:50px}}@media all and (min-width: 600px){.global-footer .content .section.logos{margin-top:0;margin-left:0}}.global-footer .content .section.logos .logo{text-align:end}.global-footer .content .section.logos .logo a{display:block;margin-top:5px}.global-footer .content .section.logos .logo img{width:100%;height:auto}.global-footer .content .section.logos .logo+.logo{margin-top:35px}@media all and (min-width: 400px){.global-footer .content .section.logos .logo+.logo{margin-top:0}}@media all and (min-width: 600px){.global-footer .content .section.logos .logo+.logo{margin-top:35px}}.global-footer .content .block{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;letter-spacing:0;display:flex;text-align:left;vertical-align:top;max-width:300px}.global-footer .content .block .subheading{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;letter-spacing:0;display:block}.global-footer .content .block+.block{margin-top:35px;margin-left:0}@media all and (min-width: 950px){.global-footer .content .block+.block{margin-top:0;margin-left:25px}}.global-footer .content .block>div{display:inline-block;vertical-align:top}.global-footer .content .block>div+div{margin-left:25px}.global-footer .content .subheading{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:var(--font-weight-bold);color:#fff;letter-spacing:1.5px}.global-footer .content .support-link a{color:#fff;transition:color .2s ease}.global-footer .content .support-link a:hover{text-decoration:underline}.global-footer .content .social a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;letter-spacing:0;display:block;color:#fff}.global-footer .content .social a:hover{text-decoration:underline}.form-primary{padding:48px 0}:root{--typeahead-button-width: 45px}.form-with-callout::after{display:block;clear:both;content:" "}.form-with-callout .col{float:left;width:50%}.form-with-callout .col+.col{width:45%;padding-left:5%}.form-with-callout .container-narrow{border-right:1px solid #7c7c7c}.form-with-callout .section-title{padding-top:0;margin-top:76px}.form-with-callout .section-title .description{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase}.form-description{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;color:#6b6b6b;font-size:14px;margin-bottom:26px}.form-description label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-transform:lowercase;font-size:500;font-size:18px;letter-spacing:0}fieldset.borderless{border:0;margin:0;padding:0}fieldset.border-top{border:0;margin:0;padding:0;border-top:1px solid #ccc}.form-field{position:relative}.form-field+.form-field{margin-top:26px}.form-field a:not(.override){font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.form-field a:not(.override):hover{text-decoration:underline}.form-field.border{border-top:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;padding-block:20px}.form-field.border+.form-field.border{border-top-color:rgba(0,0,0,0);margin-top:0}.form-field.closed{display:none;opacity:0}.form-field.inline>div{width:100%}@media all and (min-width: 768px){.form-field.inline{display:flex;justify-content:space-between;align-items:flex-end;padding-left:16px}.form-field.inline>div+div{margin-left:7px}}.form-field .domestic-phone{position:relative}.form-field .domestic-phone::before{content:"+1";position:absolute;left:1em;top:11px;font-size:12px}.form-field .domestic-phone input{padding-left:3em !important}.form-field.error input[type=text],.form-field.error input[type=email],.form-field.error input[type=password],.form-field.error input[type=number]{box-shadow:0 0 0 1px #c93d3d}.form-field.error .removable-field-remove{margin-bottom:26px}.form-field label:not(.checkbox),.form-field legend{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:lowercase;letter-spacing:0}.form-field label:not(.checkbox).required:after,.form-field legend.required:after{content:"*";color:#eb0d00}.form-field label:not(.checkbox).no-margin,.form-field legend.no-margin{margin:0}.form-field label:not(.checkbox).small,.form-field legend.small{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-normal);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#6b6b6b;margin-bottom:6px}.form-field .form-text{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em}.form-field .instructional-message{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;margin-top:8px;color:#6b6b6b}.bg-spectrum .form-field .instructional-message{color:#2f323c}form#donation-form .form-field .instructional-message{color:#b3b3b3}.form-field .instructional-message a{color:var(--accent-secondary-medium, #006ac7)}.form-field .error-message{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;color:#c93d3d}.form-field .error-message.centered{text-align:center}.form-field .error-message a{display:block;margin-top:5px}.form-field input[type=text],.form-field input[type=email],.form-field input[type=password],.form-field input[type=number],.form-field input[type=url],.form-field input[type=tel],.form-field select{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;width:100%;padding:11px 15px;color:inherit;background-color:#fff;border:0;outline:none;font-size:14px;transition:box-shadow .2s ease}.form-field input[type=text].bordered,.form-field input[type=email].bordered,.form-field input[type=password].bordered,.form-field input[type=number].bordered,.form-field input[type=url].bordered,.form-field input[type=tel].bordered,.form-field select.bordered{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 0 0 1px #757575;border-radius:6px}.form-field input[type=text]:focus-visible,.form-field input[type=text].bordered:focus-visible,.form-field input[type=email]:focus-visible,.form-field input[type=email].bordered:focus-visible,.form-field input[type=password]:focus-visible,.form-field input[type=password].bordered:focus-visible,.form-field input[type=number]:focus-visible,.form-field input[type=number].bordered:focus-visible,.form-field input[type=url]:focus-visible,.form-field input[type=url].bordered:focus-visible,.form-field input[type=tel]:focus-visible,.form-field input[type=tel].bordered:focus-visible,.form-field select:focus-visible,.form-field select.bordered:focus-visible{box-shadow:0 0 0 2px var(--focus-outline-color)}.form-field .textarea{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;width:100%;padding:11px 15px;background-color:#fff;border:0;outline:none;transition:box-shadow .2s ease}.form-field .textarea:focus-visible{box-shadow:0 0 0 2px var(--focus-outline-color)}.form-field .textarea.medium{height:200px}.form-field .textarea.invite-preview p{word-wrap:break-word;word-break:break-word;margin:1em 0}.form-field .search{speak:none;position:relative}.form-field .search::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.form-field .search::after{position:absolute;top:12px;right:13px;z-index:1}.form-field .search input[type=submit]{position:absolute;top:0;right:0;z-index:2;width:42px;height:100%;overflow:hidden;opacity:0}.form-field .search input[type=text]{padding-right:42px}.form-field .invite-preview{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;width:100%;padding:11px 15px;color:inherit;background-color:#fff;border:0;outline:none;font-size:14px;color:#000}.form-field .invite-preview a{font-family:inherit;font-size:inherit}.form-field .autocomplete-results{position:absolute;top:100%;left:0;width:100%}.form-field .autocomplete-results .autocomplete-list{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;position:relative;top:15px}.form-field .autocomplete-results .autocomplete-list::before{position:relative;top:-9px;right:-37px;width:0;height:0;background-color:rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #3f5573;border-left:10px solid rgba(0,0,0,0);content:""}.form-field .autocomplete-results .autocomplete-list::before{position:absolute;top:-10px;left:37px;z-index:0;border-bottom:10px solid #ededed}.form-field .autocomplete-results .autocomplete-list li{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;position:relative;z-index:5;padding:11px 15px 6px;font-size:12px;color:#2f323c;background-color:#ededed}.form-field .autocomplete-results .autocomplete-list li:hover{color:#fff;background-color:var(--accent-primary, #8cbe59)}.form-field .autocomplete-results .autocomplete-list li+li{padding:6px 15px;border-top:1px solid #b0b0b0}.form-field .autocomplete-results .autocomplete-list li:last-child{padding-bottom:11px}.form-field .select{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;speak:none;position:relative;width:100%}.form-field .select::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.form-field .select::after{position:absolute;top:20px;right:15px;font-size:12px;color:#2f323c;pointer-events:none}.form-field .select label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:10px}.form-field .select select,.form-field .select button{width:100%;padding:11px 15px;cursor:pointer;background-color:#fff;border:0;border-radius:0;outline:none;transition:box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-field .select select::-ms-expand,.form-field .select button::-ms-expand{display:none}.form-field .select select:focus-visible,.form-field .select button:focus-visible{box-shadow:0 0 0 2px var(--focus-outline-color)}.form-field .select select:focus-visible:-moz-focusring,.form-field .select button:focus-visible:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.form-field .select select.date{width:33%}.form-field .select-triple{margin-left:-6px}.form-field .select-triple::after{display:block;clear:both;content:" "}@media all and (min-width: 500px){.form-field .select-triple{margin-left:-12px}}.form-field .select-triple .select{float:left;width:33.333%;padding-left:6px}@media all and (min-width: 500px){.form-field .select-triple .select{width:auto;padding-left:12px}}.form-field .select-triple .select select{padding-right:38px}.form-field .radio{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);position:relative;padding:4px 24px;margin-bottom:0;cursor:pointer}.form-field .radio input{position:absolute;opacity:0;z-index:-1}.form-field .radio .indicator{position:absolute;top:50%;left:0;transform:translateY(-50%);width:16px;height:16px;border:1px solid #40434f;border-radius:50%}.form-field .radio .indicator::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background-color:#40434f;border-radius:50%;opacity:0}.form-field .radio input:checked+.indicator::after{opacity:1}.form-field .fake-input{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;width:100%;padding:11px 15px;color:inherit;background-color:#fff;border:0;outline:none;font-size:14px;display:block;color:var(--accent-secondary-medium, #006ac7)}.form-field .fake-input.disabled{background-color:#ededed}.form-field .fake-input.clickable:hover{cursor:pointer}.form-field .file{position:relative;display:block;cursor:pointer}.form-field .file .file-delete{display:none}.form-field .file .preview-image{max-height:100px;margin-bottom:10px}.form-field .file .file-overlay{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;width:100%;padding:11px 15px;color:inherit;background-color:#fff;border:0;outline:none;font-size:14px;position:relative;display:block;width:100%;color:#6b6b6b;text-transform:none;transition:box-shadow .2s ease}.form-field .file .file-overlay .browse-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);background-color:var(--accent-secondary, #00bcf0);color:#fff;padding:6px 18px;font-size:11px;border-radius:2px;transition:color .2s ease,background-color .2s ease;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;position:absolute;top:0;right:0;height:100%;padding-top:15px;background-color:var(--accent-quaternary, #bb3ea0)}.form-field .file .file-overlay .browse-button:hover{color:#fff;background-color:var(--accent-secondary-darker, #41434f)}.form-field .file .file-overlay .browse-button.small{font-size:9px;padding:5px 9px}.form-field .file .file-overlay .browse-button.dull{color:#2f323c;background-color:#ccc}.form-field .file .file-overlay .browse-button.dull:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.form-field .file .file-overlay .browse-button.light{color:#000;background-color:#fff}.form-field .file .file-overlay .browse-button.light.grey{color:#000;background-color:#ededed}.form-field .file .file-overlay .browse-button.light:not(:disabled):not(.disabled):hover{color:var(--accent-primary, #8cbe59)}.form-field .file .file-overlay .browse-button.grey{color:#fff;background-color:#b0b0b0}.form-field .file .file-overlay .browse-button.grey:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.form-field .file .file-overlay .browse-button.link{border:none;color:var(--accent-secondary-medium, #006ac7);background-color:inherit}.form-field .file .file-overlay .browse-button.link:hover{color:var(--accent-secondary-darker, #41434f)}.form-field .file .file-overlay .browse-button.dark{color:#fff;background-color:#40434f}.form-field .file .file-overlay .browse-button.dark:not(:disabled):not(.disabled).hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.form-field .file .file-overlay .browse-button.warning{color:#fff;background-color:#ff595d}.form-field .file .file-overlay .browse-button:disabled{opacity:.2}.form-field .file input{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;outline:0;opacity:0}.form-field .file input:focus-visible~.file-overlay{box-shadow:0 0 0 2px var(--focus-outline-color)}.form-field .file .file-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";position:relative;z-index:5;padding-top:5px;padding-left:0;font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;color:var(--accent-secondary-dark, #016ac6)}.form-field .file .file-clear:hover{text-decoration:underline}.form-field.removable-field-add{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-top:10px}.form-field .removable-field-remove{margin-bottom:2px}.form-field input[type=submit]:not(.button-primary){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);background-color:var(--accent-secondary, #00bcf0);color:#fff;padding:6px 18px;font-size:11px;border-radius:2px;transition:color .2s ease,background-color .2s ease;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;background-color:var(--accent-tertiary, #6f6ab9);border-radius:4px;padding:10px 15px;line-height:unset}.form-field input[type=submit]:not(.button-primary):hover{color:#fff;background-color:var(--accent-secondary-darker, #41434f)}.form-field input[type=submit]:not(.button-primary).small{font-size:9px;padding:5px 9px}.form-field input[type=submit]:not(.button-primary).dull{color:#2f323c;background-color:#ccc}.form-field input[type=submit]:not(.button-primary).dull:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.form-field input[type=submit]:not(.button-primary).light{color:#000;background-color:#fff}.form-field input[type=submit]:not(.button-primary).light.grey{color:#000;background-color:#ededed}.form-field input[type=submit]:not(.button-primary).light:not(:disabled):not(.disabled):hover{color:var(--accent-primary, #8cbe59)}.form-field input[type=submit]:not(.button-primary).grey{color:#fff;background-color:#b0b0b0}.form-field input[type=submit]:not(.button-primary).grey:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.form-field input[type=submit]:not(.button-primary).link{border:none;color:var(--accent-secondary-medium, #006ac7);background-color:inherit}.form-field input[type=submit]:not(.button-primary).link:hover{color:var(--accent-secondary-darker, #41434f)}.form-field input[type=submit]:not(.button-primary).dark{color:#fff;background-color:#40434f}.form-field input[type=submit]:not(.button-primary).dark:not(:disabled):not(.disabled).hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.form-field input[type=submit]:not(.button-primary).warning{color:#fff;background-color:#ff595d}.form-field input[type=submit]:not(.button-primary):disabled{opacity:.2}.form-field input[type=submit]:not(.button-primary).dark:not(:disabled):hover{color:#fff;background-color:var(--accent-tertiary, #6f6ab9)}.form-field .checkbox{color:var(--neutral-85);margin-block-end:.625rem}.form-field .checkbox+.instructional-message{margin-top:0}.checkbox{--checkbox-checked-color: var(--accent-quaternary);position:relative;display:inline-block;padding-inline-start:1.75rem;text-align:left;font-size:var(--checkbox-font-size, 0.875rem)}.checkbox:not(input:disabled){cursor:pointer}.checkbox .large,.checkbox .callout.elevated{font-size:var(--checkbox-font-size, 1rem)}.checkbox input{position:absolute;z-index:-1;opacity:0}.checkbox input:checked~.toggle-indicator{background-color:var(--checkbox-checked-color);border-color:var(--checkbox-checked-color)}.checkbox input:checked~.toggle-indicator::before{display:inline-block}.checkbox input:focus-visible~.toggle-indicator{box-shadow:0 0 0 2px var(--focus-outline-color)}.checkbox .toggle-indicator{speak:none;position:absolute;left:0;top:0;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:.125rem solid var(--neutral-80);border-radius:.25rem;transition:box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox .toggle-indicator::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.checkbox .toggle-indicator::before{display:none;font-size:.6rem;color:var(--neutral-white)}.form-search-heading{speak:none;position:relative;margin-top:45px;background-color:#fff}.form-search-heading::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.form-search-heading .instructional-message{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;color:#b0b0b0}.form-search-heading::after{position:absolute;top:18px;right:28px;z-index:1;font-size:17px;color:#949494}.form-search-heading input[type=text]{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;width:100%;padding:16px 65px 18px 24px;border:0;outline:none}.form-search-heading input[type=text]:focus-visible{box-shadow:0 0 0 2px var(--focus-outline-color)}.form-search-heading input[type=submit]{position:absolute;top:0;right:0;z-index:2;width:75px;height:100%;opacity:0}@media all and (min-width: 400px){.form-search-heading{margin-top:65px}.form-search-heading input[type=text]{padding:26px 75px 28px 34px}.form-search-heading::after{top:27px;right:34px}}.filter-toggle-group .form-divider{padding:0;margin:40px 0}.filter-toggle-group .form-divider:hover{cursor:pointer}.bg-spectrum .filter-toggle-group .form-divider{color:#2f323c}.bg-spectrum .filter-toggle-group .form-divider .rule{background-color:#2f323c}.filter-toggle-group .form-divider .text{margin:0 10px}.filter-toggle-group .form-divider .icon-caret-down::after,.filter-toggle-group .form-divider .icon-caret-up::after{margin-left:10px}.filter-toggle-group.closed form{display:none}.filter-toggle-group.open .form-divider{margin-bottom:10px}.filter-toggle-group.open form{display:block}.no-results{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);margin:50px auto;text-align:center}.form-search-filter{display:flex;flex-direction:column;align-items:center;padding:25px}@media all and (min-width: 768px){.form-search-filter.centered{text-align:center}}.form-search-filter .reset{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);display:block;font-size:11px;letter-spacing:.18em;margin-top:25px}.form-search-filter .reset a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#2f323c}.form-search-filter .reset a:hover{text-decoration:underline}.form-search-filter .reset.inactive a{color:#707070;pointer-events:none}.filters{display:block}.filters+.filters{margin-top:10px}@media all and (min-width: 768px){.filters+.filters{margin-top:25px}}.filters .form-field,.filters .select{width:100%;margin:17px 0 7px}.bg-spectrum .filters .form-field input,.bg-spectrum .filters .form-field select,.bg-spectrum .filters .select input,.bg-spectrum .filters .select select{background:rgba(0,0,0,0);border:1px solid #2f323c;color:#2f323c}.filters .prompt{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;display:block;margin-bottom:5px}@media all and (min-width: 768px){.filters{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.filters .filter-input-wrapper{flex-basis:calc(33% - 23px);width:auto;margin:25px 0 7px 25px}.filters.centered{justify-content:center}.filters .prompt{margin-bottom:0;margin-right:30px}}textarea#page_body_input,textarea#email_html_content_input,textarea#email_text_content_input,textarea#email_sms_content_input,textarea#eco_action_impact_formulas,textarea.monospace{font-family:monospace,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;color:#abb2c0 !important;background-color:#30323b !important}.form-button-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px;width:72%;margin:0 auto;padding:13px 16px;color:#fff;border-radius:6px;text-align:center;background-color:#5c5f68;transition:color .2s ease}.form-button-icon::after{display:block;clear:both;content:" "}.form-button-icon:hover{color:var(--accent-Highlight, #ffd561);text-decoration:none !important}.form-button-icon.block{margin:0;padding-block:18px;width:auto}.form-button-icon.facebook{speak:none}.form-button-icon.facebook::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.form-button-icon.facebook::before{font-size:19px}.form-button-icon.google{speak:none}.form-button-icon.google::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.form-button-icon.google::before{font-size:18px}.form-button-icon.linkedin{speak:none}.form-button-icon.linkedin::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.form-button-icon.linkedin::before{font-size:18px}.form-button-icon.azure::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'%3E%3Cpath fill='transparent' d='M0 0h23v23H0z'/%3E%3Cpath fill='%23f35325' d='M1 1h10v10H1z'/%3E%3Cpath fill='%2381bc06' d='M12 1h10v10H12z'/%3E%3Cpath fill='%2305a6f0' d='M1 12h10v10H1z'/%3E%3Cpath fill='%23ffba08' d='M12 12h10v10H12z'/%3E%3C/svg%3E");font-size:18px}.form-button-icon.microsoft::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'%3E%3Cpath fill='transparent' d='M0 0h23v23H0z'/%3E%3Cpath fill='%23f35325' d='M1 1h10v10H1z'/%3E%3Cpath fill='%2381bc06' d='M12 1h10v10H12z'/%3E%3Cpath fill='%2305a6f0' d='M1 12h10v10H1z'/%3E%3Cpath fill='%23ffba08' d='M12 12h10v10H12z'/%3E%3C/svg%3E");background-repeat:no-repeat;font-size:18px}.form-button-icon+.form-button-icon{margin-top:11px}.form-button-icon::before{display:block;width:30px;height:18px;text-align:center}.form-error{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:37px;color:#c93d3d}.form-error li+li{margin-top:6px}.subtitle-alert+.form-error-bullets{width:70%;padding:0 37px;margin:15px auto}.form-error-bullets .form-error{list-style-type:disc;margin-bottom:0;text-align:left}.form-divider-group .instructional-message{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block;text-align:center;margin-top:-20px;color:#b0b0b0}.form-divider-group .form-field .instructional-message{text-align:left;margin-top:8px}.form-divider{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;flex-wrap:nowrap;justify-content:center;padding:40px 0;color:#231f20;text-align:center;text-transform:uppercase}.form-divider .rule{width:100%;height:1px;background-color:#ccc}.form-divider .text{flex-shrink:0;max-width:220px;padding:0 7px}.form-divider.rubik .text{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;color:#6b6b6b;text-transform:none;font-weight:var(--font-weight-normal);padding:0 1rem;max-width:100%}.input-group{display:flex;flex-wrap:wrap}.input-group__input{flex-shrink:0;margin:0}.input-group__input:not(button){margin:0 8px 0 0}.input-group__input:not(button) input{margin:0}.input-group__input--full{flex-basis:100%}.input-group__input--grow{flex-grow:1}.grecaptcha-badge{bottom:120px !important}.row.removable-field{margin-top:10px;margin-bottom:10px}.stripe-form{text-align:left}.stripe-form input{color:#000}.stripe-form input.currency{padding-left:3em}.stripe-form .currency-wrapper{position:relative}.stripe-form .currency-wrapper::after{position:absolute;content:"$";color:#000;left:1em;top:.5em}.stripe-form .donation-buttons{display:flex;flex-wrap:wrap;justify-content:space-around}.stripe-form .donation-buttons button{margin-top:1em}@keyframes example{from{background:red;max-height:0%}to{background:#ff0;max-height:100%}}.m-login{padding-bottom:160px}.m-login.container-narrow{max-width:520px}.m-login .callout{margin-top:0;border-radius:16px}.m-login>*+*{margin-top:48px}.m-login__anchor{position:absolute;margin-top:-90px}.m-login__oauth{display:grid;gap:12px;align-items:center}@media all and (min-width: 500px){.m-login__oauth{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}}.m-login__oauth .form-button-icon+.form-button-icon{margin-top:0}.m-login__form{padding:32px 32px 42px;border-radius:16px}@media all and (min-width: 500px){.m-login__form{padding:42px 52px 52px}}.m-login__form .form-field+.form-field:not(.border){margin-top:32px}.m-login__links{padding-top:10px}.m-login__links a:not(.override){font-weight:var(--font-weight-normal)}.m-login__member-text{text-align:center;font-size:20px}.mobility-input-reference-wrapper{background-color:#fff;border-top:1px dashed #b3b3b3;padding:0 15px 15px;border-top:4px solid gray}textarea+.mobility-input-reference-wrapper{margin-top:-6px}.mobility-input-reference-wrapper label{margin-top:10px;margin-bottom:4px;font-size:.75rem}.mobility-input-reference-wrapper .hidden{display:none;opacity:0}.mobility-input-reference-wrapper textarea:disabled,.mobility-input-reference-wrapper input:disabled{color:gray;pointer-events:none;background-color:rgba(0,0,0,0);padding:0}.locale-selector-wrapper{position:absolute;right:0;margin-top:-31px}.locale-selector-wrapper.flush{margin-top:0}.locale-selector-wrapper .select::after{top:14px;right:12px;color:#fff}.locale-selector-wrapper .select select{background-color:var(--accent-quaternary, #bb3ea0);color:#fff}.locale-selector{padding:6px 36px 6px 12px !important}.form-cards__card{padding:10px;border:1px solid var(--accent-secondary-dark)}.form-cards__card.new{border-color:var(--accent-secondary)}.form-cards__card .header{padding:10px;background-color:#ededed}.typeahead{position:relative}.typeahead[data-headlessui-state=open] .typeahead-select-input{box-shadow:0 0 0 2px var(--focus-outline-color)}.typeahead-select-input{padding-inline-end:var(--typeahead-button-width)}.typeahead-select-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;display:flex;align-items:center;justify-content:center;width:var(--typeahead-button-width);inset-inline-end:0;inset-block:0;border:0;padding-block-start:4px;background-color:#fff;speak:none}.typeahead-select-button::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.typeahead-select-button::after{color:#2f323c;font-size:12px}.typeahead-dropdown{position:relative;font-size:14px}.typeahead-dropdown-list{position:absolute;inset-block-start:0;inset-inline:0;margin:0;max-height:calc(100vh - 100px);overflow-y:auto;padding:0;background-color:#fff;z-index:10;list-style:none;border-top:0;opacity:0;transition:box-shadow .2s ease,opacity .2s ease}.typeahead-dropdown-list[data-headlessui-state=open]{box-shadow:2px 2px 0 var(--focus-outline-color),-2px 2px 0 var(--focus-outline-color);opacity:1}.typeahead-dropdown-item{margin:0;padding:11px 15px;transition:color .2s ease,background-color .2s ease}.typeahead-dropdown-item[data-headlessui-state*=active]{background-color:var(--accent-quaternary);color:#fff;cursor:pointer}.typeahead-dropdown-item svg{display:inline-block;width:15px;height:15px;margin-inline-end:6px;margin-block-end:-2px}.user-nav,.event-nav{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}.user-nav li,.event-nav li{display:inline-block}.user-nav ul,.event-nav ul{padding:0;margin:0}.user-nav ul li a,.event-nav ul li a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.global-header{position:fixed;top:0;left:0;right:0}.user-nav{min-height:45px;padding:8px 23px;text-align:left;background-color:var(--accent-secondary-medium, #006ac7)}.user-nav ul li{padding-right:24px}.user-nav ul li a{color:#fff;vertical-align:middle;transition:.2s color ease}.user-nav ul li a:hover{text-decoration:underline}.user-nav .login{float:right;padding-right:0}.user-nav .login .dropdown{top:44px;right:0}.user-nav .login .dropdown::before{position:relative;top:-9px;right:16%;width:0;height:0;background-color:rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #3f5573;border-left:10px solid rgba(0,0,0,0);content:""}.user-nav .login .dropdown::before{position:absolute}.user-nav .login .dropdown li{display:block;padding:10px 14px}.user-nav .login .dropdown li a{color:#ccc;text-align:center;transition:.2s color ease}.user-nav .login .dropdown li:hover a{color:#fff}.user-nav .login .desktop-login{display:none}.user-nav .login .desktop-login.mobile{display:inline}.user-nav .login .mobile-login{display:inline-block}.user-nav .login .mobile-login::after{font-family:eco-icons,sans-serif;font-size:14px;color:#fff;vertical-align:top;content:""}@media all and (min-width: 500px){.user-nav .login .dropdown::before{right:50%;margin-right:-10px}.user-nav .login .mobile-login{display:none}.user-nav .login .desktop-login{display:inline}}.donation{float:right}.donation .desktop-donation{display:inline-block}.donation .mobile-donation{display:none}.donation.donation-wide .dropdown{top:44px;right:0}.donation.donation-wide .dropdown::before{position:absolute}.donation.donation-wide .dropdown li{display:block;padding:10px 14px}.donation.donation-wide .dropdown li a{color:#ccc;text-align:center;transition:.2s color ease}.donation.donation-wide .dropdown li:hover a{color:#fff}.donation.donation-wide .desktop-donation{display:none}.donation.donation-wide .desktop-donation.mobile{display:inline}.donation.donation-wide .mobile-donation{display:inline-block}@media all and (min-width: 768px){.donation.donation-wide .dropdown::before{right:50%;margin-right:-10px}.donation.donation-wide .mobile-donation{display:none}.donation.donation-wide .desktop-donation{display:inline-block}}.event-header{text-align:center}.event-header.minimal{background-color:#ececec}.event-header.minimal .event-info{font-size:.8em;padding-top:30px;padding-bottom:35px;margin-top:0;margin-bottom:0}.event-header.minimal .event-nav{display:none}.event-header .event-info{margin:40px 15px 50px}.event-header .event-info .logo img{max-height:150px;max-width:250px}.event-header .event-info .subtitle{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;margin-bottom:1.154em;color:var(--accent-primary, #8cbe59)}.event-header .event-info .subtitle a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;color:var(--accent-secondary-medium, #006ac7)}.event-header .event-info .title{font-family:"Galaxie Polaris Light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-bottom:.2em;line-height:1.2;font-size:56px;font-weight:var(--font-weight-light);text-transform:none}.event-header .event-info .title a{color:#231f20}.event-header .event-info .event-date-range{padding:7px 20px 15px 20px;color:#40434f;border-bottom:2px solid var(--spectrum-06, #ffbc00)}.event-header .event-nav ul{padding:0 16px 14px 12px}.event-header .event-nav ul li{padding-top:10px;padding-right:20px}.event-header .event-nav ul li:last-child{padding-right:0}.event-header .event-nav ul .about,.event-header .event-nav ul .teams{position:relative}.event-header .event-nav ul .about .dropdown,.event-header .event-nav ul .teams .dropdown{top:24px;left:-44px}.event-header .event-nav ul .about .dropdown::before,.event-header .event-nav ul .teams .dropdown::before{position:relative;top:-9px;right:-37px;width:0;height:0;background-color:rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #3f5573;border-left:10px solid rgba(0,0,0,0);content:""}.event-header .event-nav ul .about .dropdown::before,.event-header .event-nav ul .teams .dropdown::before{right:0}.event-header .event-nav ul .about .dropdown li,.event-header .event-nav ul .teams .dropdown li{display:block;padding:10px 14px}.event-header .event-nav ul .about .dropdown li a,.event-header .event-nav ul .teams .dropdown li a{color:#ccc;text-align:center;transition:.2s color ease}.event-header .event-nav ul .about .dropdown li:hover a,.event-header .event-nav ul .teams .dropdown li:hover a{color:#fff}.event-header .event-nav ul .about .dropdown{left:50%;width:196px;margin-left:-108px}@media all and (min-width: 500px){.event-header .event-nav ul .about .dropdown{margin-left:-122px}}.event-header .event-nav ul .about .dropdown a{overflow:auto;text-overflow:initial;white-space:normal}.event-header .event-nav a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;border-radius:4px;color:#40434f}.event-header .event-nav a.icon-caret-down::after{padding-left:7px;font-size:12px}.event-header .event-nav a:hover,.event-header .event-nav a:active{color:var(--accent-secondary-medium, #006ac7)}.event-header .event-nav a.outlined{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#fff;padding:5px 8px;border-radius:4px;background-color:var(--accent-tertiary, #6f6ab9);border-color:currentColor;transition:color .2s ease,background-color .2s ease}.event-header .event-nav a.outlined:hover,.event-header .event-nav a.outlined:active{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}@media all and (min-width: 500px){.event-header .event-nav ul li{padding-right:50px}}.dashboard-header{position:fixed;top:0;right:0;left:0;text-align:left;background-color:#fff;box-shadow:0 5px 5px rgba(47,50,60,.2)}.dashboard-header::after{display:block;clear:both;content:" "}@media all and (min-width: 1024px){.dashboard-header{padding-right:26px;text-align:right}}.dashboard-events-nav{position:static;top:0;left:0;display:flex;height:100%;align-items:center;justify-content:space-between;text-align:right}.dashboard-events-nav .app-logo{display:flex;align-self:stretch;padding:8px;transition:background-color .2s ease}.dashboard-events-nav .app-logo:hover{background-color:var(--accent-secondary-medium, #006ac7)}.dashboard-events-nav .app-logo img{max-width:60px;height:43px;margin:auto}@media all and (min-width: 700px){.dashboard-events-nav{justify-content:flex-start}}@media all and (min-width: 1024px){.dashboard-events-nav{position:absolute;padding:0}}.dashboard-user-nav{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;position:relative}.dashboard-user-nav li{display:inline-block}.dashboard-user-nav .mobile-user-menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);speak:none;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;width:100%;padding:8px 0;font-size:12px;background-color:#ededed}.dashboard-user-nav .mobile-user-menu-toggle::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.dashboard-user-nav .mobile-user-menu-toggle::after{padding-left:13px;font-size:5px;vertical-align:middle}.dashboard-user-nav .mobile-user-menu-toggle.open::after{content:""}.dashboard-user-nav ul li a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.dashboard-user-nav>ul{position:absolute;display:none;width:100%;padding:0;margin:0;background-color:#dedede}.dashboard-user-nav>ul.open{display:block}.dashboard-user-nav>ul>li{position:relative;display:inline-block;width:100%;text-align:center}.dashboard-user-nav>ul>li:hover>a{color:#2f323c}.dashboard-user-nav>ul>li:hover>a::after{color:#2f323c}.dashboard-user-nav>ul>li.options{display:none}.dashboard-user-nav>ul>li>a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:block;padding:10px 0 9px;color:#000;transition:.2s color ease}.dashboard-user-nav>ul>li>a.premium{color:#000;border:1px solid;border-radius:4px;padding:3px 5px}.dashboard-user-nav>ul>li>a.premium:hover{color:#fff;background-color:var(--accent-quaternary, #bb3ea0);border-color:var(--accent-quaternary, #bb3ea0)}.dashboard-user-nav>ul>li>a.premium.active{color:var(--accent-quaternary, #bb3ea0);border-color:currentColor}.dashboard-user-nav>ul>li>a.premium.active:hover{color:#fff}.dashboard-user-nav>ul>li>a.active,.dashboard-user-nav>ul>li>a:hover{color:var(--accent-secondary-dark, #016ac6);border-color:currentColor}.dashboard-user-nav>ul>li+li a{padding:0 0 9px}@media all and (min-width: 1024px){.dashboard-user-nav{position:static}.dashboard-user-nav .mobile-user-menu-toggle{display:none}.dashboard-user-nav>ul{position:static;display:block;width:auto;padding:0;margin:0;background-color:rgba(0,0,0,0)}.dashboard-user-nav>ul>li{position:relative;display:inline-block;width:auto;padding-left:20px}.dashboard-user-nav>ul>li.options{display:inline-block}.dashboard-user-nav>ul>li.mobile-only{display:none}.dashboard-user-nav>ul>li>a{display:block;padding:20px 0;border-bottom:solid 4px rgba(0,0,0,0)}.dashboard-user-nav>ul>li>a.premium{padding:5px 9px;color:var(--accent-primary, #8cbe59);border:1px solid var(--accent-quaternary, #bb3ea0)}.dashboard-user-nav>ul>li>a.premium.active{color:var(--accent-quaternary-dark);border:2px solid var(--accent-quaternary-dark)}.dashboard-user-nav>ul>li>a.premium:hover{color:var(--accent-quaternary-dark)}.dashboard-user-nav>ul>li>a.active,.dashboard-user-nav>ul>li>a:hover{font-weight:var(--font-weight-bold);color:var(--accent-secondary-dark, #016ac6);border-color:currentColor}.dashboard-user-nav>ul>li+li>a{padding:20px 0}}.dashboard-user-nav .dropdown-toggler{display:none}.dashboard-user-nav .dropdown-toggler>a::after{font-family:eco-icons,sans-serif;font-size:11px;color:#949494;vertical-align:middle;content:""}.dashboard-user-nav .dropdown-toggler .dropdown{top:40px;right:-26px}.dashboard-user-nav .dropdown-toggler .dropdown::before{position:relative;top:-9px;right:-10px;width:0;height:0;background-color:rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #3f5573;border-left:10px solid rgba(0,0,0,0);content:""}.dashboard-user-nav .dropdown-toggler .dropdown li{display:block;padding:10px 14px}.dashboard-user-nav .dropdown-toggler .dropdown li a{text-align:center;transition:.2s color ease;padding:0}.dashboard-user-nav .dropdown-toggler .dropdown li:hover a{color:#fff}@media all and (min-width: 1024px){.dashboard-user-nav .dropdown-toggler{display:inline-block}}nav>.challenge-event{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding-right:8px}nav>.challenge-event span{padding-right:6px}nav>.challenge-event .org{display:none;padding-left:9px;color:var(--accent-primary-medium, #7ca84f)}@media all and (min-width: 500px){nav>.challenge-event .org{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;color:#000}}nav>.challenge-event .title{color:#5c5f68}nav>.challenge-event .title:hover{text-decoration:underline}@media all and (min-width: 500px){nav>.challenge-event .title{padding-left:12px}}@media(min-width: 1024px)and (max-width: 1190px){nav>.challenge-event .title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;color:#000}}nav>.challenge-event .event-date-range{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;color:#000;display:none}@media all and (min-width: 1450px){nav>.challenge-event .event-date-range{display:inline-block !important}}nav>.challenge-event::after{font-family:eco-icons,sans-serif;padding-left:5px;font-size:12px;color:#949494;content:""}nav>.challenge-event.open::after{content:""}nav .challenge-event+.dropdown{top:35px;left:0;width:100%;vertical-align:middle}nav .challenge-event+.dropdown::before{position:relative;top:-9px;right:0;width:0;height:0;background-color:rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #3f5573;border-left:10px solid rgba(0,0,0,0);content:""}nav .challenge-event+.dropdown::before{right:28px}@media all and (min-width: 950px){nav .challenge-event+.dropdown{top:40px}}@media all and (min-width: 700px){nav .challenge-event+.dropdown::before{right:50%;margin-right:-5px}}nav .challenge-event+.dropdown li{position:relative;width:100%;padding:10px 50px;text-align:left}nav .challenge-event+.dropdown li .upcoming,nav .challenge-event+.dropdown li .past{font-family:eco-icons,sans-serif;font-weight:var(--font-weight-normal);content:"";transition:.2s color ease}nav .challenge-event+.dropdown li .upcoming::after,nav .challenge-event+.dropdown li .past::after{font-family:eco-icons,sans-serif;padding-left:8px;content:""}nav .challenge-event+.dropdown li .challenge-event{font-weight:var(--font-weight-normal)}nav .challenge-event+.dropdown li .challenge-event .org{color:var(--accent-primary, #8cbe59)}nav .challenge-event+.dropdown li .challenge-event .title{padding-left:7px;color:#fff}@media all and (min-width: 500px){nav .challenge-event+.dropdown li .challenge-event .title{padding-left:22px}}nav .challenge-event+.dropdown li .challenge-event .event-date-range{display:inline;padding-left:7px;font-size:10px;color:#fff}nav .challenge-event+.dropdown li .challenge-event *{transition:.2s color ease}nav .challenge-event+.dropdown li:hover .challenge-event *{color:#fff}@media all and (min-width: 700px){nav .challenge-event+.dropdown{width:auto}nav .challenge-event+.dropdown li{max-width:500px;min-width:345px}}nav .options{display:none}nav .options>a::after{font-family:eco-icons,sans-serif;font-size:11px;color:#949494;vertical-align:middle;content:""}nav .options .dropdown{top:40px;right:-26px}nav .options .dropdown::before{position:relative;top:-9px;right:-10px;width:0;height:0;background-color:rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #3f5573;border-left:10px solid rgba(0,0,0,0);content:""}nav .options .dropdown li{display:block;padding:10px 14px}nav .options .dropdown li a{text-align:center;transition:.2s color ease;padding:0}nav .options .dropdown li:hover a{color:#fff}@media all and (min-width: 700px){nav .options{display:inline-block}}.hero{position:relative;min-height:410px;margin:0;text-align:center;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.hero .container-hero{position:relative;max-width:390px;padding:55px 15px 10px;margin:0 auto;text-align:center}@media all and (min-width: 768px){.hero .container-hero{padding-top:70px}}.hero .sign{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:25px;color:#ffe802;border-radius:6px 6px 0px 0px;letter-spacing:0;text-transform:none;font-size:2.5em;line-height:normal;background:rgba(19,75,97,.85)}.hero .copy{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:15px;padding-top:0px;font-size:16px;letter-spacing:0;border-radius:0px 0px 6px 6px;color:#fff;background:rgba(19,75,97,.85)}.hero .button{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;border-radius:4px;display:inline-block;padding:10px 15px;margin-top:25px;color:#fff;background-color:var(--accent-tertiary, #6f6ab9);border-radius:4px;transition:color .2s ease,background-color .2s ease}.hero .button:hover{color:#fff;background-color:var(--accent-quaternary-light, #c44fab)}.hero .scroll-to-link{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:inline-block;padding-bottom:30px;color:#fff;background-color:var(--accent-tertiary, #6f6ab9);text-align:center;visibility:hidden}@media all and (min-width: 768px){.hero .scroll-to-link{padding-bottom:40px}}.hero .scroll-to-link::after{font-family:eco-icons,sans-serif;display:block;margin-top:7px;content:"";font-size:30px;padding-bottom:30px;visibility:visible}.modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;padding:60px;color:#fff;text-align:center;background-color:#40434f;border:none;opacity:0;visibility:hidden;cursor:default;transition:visibility 0s linear,opacity .2s ease}@media all and (min-width: 500px){.modal{left:50%;top:50%;transform:translateY(-50%);height:auto;max-height:calc(100vh - 50px);width:94%;margin-left:-47%}}@media all and (min-width: 1024px){.modal{width:554px;margin-left:-277px}}.modal.event-password-modal{visibility:visible;opacity:1;overflow-y:auto}.modal.state-warn{opacity:1;visibility:visible}.modal .section-title{max-width:350px;padding-top:0;margin:0 auto 15px}.modal .section-title .title{margin:0;color:#fff;font-size:22px}.modal .section-title .description{color:#949494}.modal .section-title .description ul{padding:0;list-style:none}.modal .modal-form-field{margin-top:48px}.modal .modal-form-field input{max-width:312px;min-width:200px}.modal .link-gray{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;display:block;color:#b0b0b0;margin-top:30px}.modal .link-gray.small{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase}.modal .button-primary,.modal .modal-button-primary,.modal .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .modal a{color:#fff;background-color:var(--accent-tertiary, #6f6ab9) !important}.modal .button-primary:hover,.modal .modal-button-primary:hover,.modal .dashboard-date__controls__buttons a:hover,.dashboard-date__controls__buttons .modal a:hover{background-color:#fff !important;color:#000}.modal .modal-button-primary{width:100%;margin-top:34px;color:#fff;background-color:var(--accent-tertiary, #6f6ab9)}.modal .modal-button-primary:hover{background-color:#fff !important;color:#000}.modal .modal-button-primary.gray{background-color:#ccc}.modal .modal-button-primary+.modal-button-primary{margin-top:18px}@media all and (min-width: 700px){.modal .modal-button-primary{width:auto}.modal .modal-button-primary+.modal-button-primary{margin-top:34px;margin-left:24px}}.modal .modal-form-field{margin-top:18px;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;width:100%;padding:11px 15px;color:inherit;background-color:#fff;border:0;outline:none;font-size:14px;color:#949494;transition:box-shadow .2s ease}.modal .modal-form-field:focus-visible{box-shadow:0 0 0 2px var(--focus-outline-color)}.modal.reflection{padding:20px;background-color:#ededed;border:0}@media all and (min-width: 500px){.modal.reflection{padding:40px}}@media all and (min-width: 768px){.modal.reflection{width:650px;margin-left:-325px}}.modal.reflection .close-overlay{color:#000}.modal.reflection .section-title{max-width:none;padding:0 0 30px}.modal.reflection .section-title .mirror-shine-fill{border-radius:50%;background-color:#017fad;display:inline-block;padding:13px;height:80px;width:80px}.modal.reflection .section-title .mirror-shine-fill svg{height:50px;width:50px;margin-top:3px}.modal.reflection .section-title .title{margin-top:15px;color:#2f323c}.modal.reflection .section-title .description{color:#2f323c;text-transform:none;font-size:14px}@media all and (min-width: 768px){.modal.reflection .section-title{padding:0 50px 30px}}.modal.reflection .post-create{border:1px solid #ccc;text-transform:none}.modal.reflection .post-create trix-editor{padding:12px;height:150px;cursor:text;border-left:0;border-right:0;overflow:auto;color:#000}.modal.reflection .post-create .utility{color:#2f323c}.modal.reflection .post-create .utility .button-primary,.modal.reflection .post-create .utility .dashboard-date__controls__buttons a,.dashboard-date__controls__buttons .modal.reflection .post-create .utility a,.modal.reflection .post-create .utility .modal-button-primary{margin-top:0;padding:11px 15px;width:auto;color:#fff}.modal.reflection .post-create .utility .button-primary:hover,.modal.reflection .post-create .utility .dashboard-date__controls__buttons a:hover,.dashboard-date__controls__buttons .modal.reflection .post-create .utility a:hover,.modal.reflection .post-create .utility .modal-button-primary:hover{color:#2f323c}.modal.reflection .post-create .utility .points-label{display:none}@media all and (min-width: 700px){.modal.reflection .post-create .utility .points-label{display:inline}}.modal.reflection.complete{padding:139px 40px;background-color:#40434f}.modal.reflection.complete .section-title .mirror-shine-fill{background-color:var(--accent-primary, #8cbe59)}.modal.reflection.complete .section-title .title{color:#fff}.modal.reflection.complete .section-title .description{color:#b0b0b0}.modal.reflection.complete .close-overlay{color:#fff}.modal.donation .button-primary.grey,.modal.donation .dashboard-date__controls__buttons a.grey,.dashboard-date__controls__buttons .modal.donation a.grey,.modal.donation .grey.modal-button-primary{color:#000;background-color:#b3b3b3 !important}.modal.donation .button-primary.grey:hover,.modal.donation .dashboard-date__controls__buttons a.grey:hover,.dashboard-date__controls__buttons .modal.donation a.grey:hover,.modal.donation .grey.modal-button-primary:hover{background-color:#fff !important}.modal.donation .form-field input{color:#000}.notifications-container{position:fixed;width:100%}.notifications-container .notification{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;padding:10px 26px 10px 65px;background-color:#b3b3b3;opacity:1;transition:.4s opacity ease}.notifications-container .notification .layout-bare{padding:10px 23px}.layout-event .notifications-container .notification{padding:10px 23px}.notifications-container .notification.notice,.notifications-container .notification.warning,.notifications-container .notification.error,.notifications-container .notification.success,.notifications-container .notification.posts{background-color:#ffe225}.notifications-container .notification.notice .message,.notifications-container .notification.warning .message,.notifications-container .notification.error .message,.notifications-container .notification.success .message,.notifications-container .notification.posts .message{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:12px;color:#2f323c}.notifications-container .notification.notice .close,.notifications-container .notification.warning .close,.notifications-container .notification.error .close,.notifications-container .notification.success .close,.notifications-container .notification.posts .close{color:#2f323c}.notifications-container .notification.notice .close::after,.notifications-container .notification.warning .close::after,.notifications-container .notification.error .close::after,.notifications-container .notification.success .close::after,.notifications-container .notification.posts .close::after{color:#2f323c}.notifications-container .notification.closed{display:none;opacity:0}.notifications-container .notification .message{color:#fff}.notifications-container .notification .close{display:block;color:var(--accent-primary-dark, #49632f)}.notifications-container .notification .close::after{font-family:eco-icons,sans-serif;padding-left:20px;font-size:13px;color:#fff;content:""}.participants-counter{padding:60px 3.125% 36px;text-align:center}@media all and (min-width: 1024px){.participants-counter .digit-box{margin:0 4px}}.participants-counter .count{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:38px;letter-spacing:.04em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-bottom:28px;font-size:45px;line-height:45px}.participants-counter .count .digit-box{display:inline-block;width:60px;height:60px;padding-top:11px;margin:0 .4%;overflow:hidden;border:1px solid #949494}.participants-counter .count .digit-box .num-ribbon{position:relative;top:0}.participants-counter .count .digit-box span{display:block;padding-bottom:12px}@media all and (max-width: 500px){.participants-counter .count .digit-box{width:45px}}.participants-counter .section-title{margin-bottom:20px}.participants-counter .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;font-size:42px;color:var(--accent-secondary-medium, #006ac7)}.participants-counter .blurb{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;max-width:530px;margin:0 auto 10px;line-height:18px;color:#949494}.participants-counter .see-all{padding-bottom:0}.participants-feed-mini ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}.participants-feed-mini ul li{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;padding-top:30px;padding-bottom:24px}.participants-feed-mini ul li+li{border-top:1px solid #dedede}.participants-feed-mini ul li .date{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;font-size:12px;letter-spacing:1px;font-weight:var(--font-weight-bold);padding-bottom:10px;color:#757575;text-transform:uppercase}.participants-feed-mini ul li .participant{padding-top:9px}.participants-feed-mini ul li .participant .name{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;display:inline-block;padding-left:9px;font-size:13px;letter-spacing:1px;color:var(--accent-secondary-medium, #006ac7)}.participants-feed-mini ul li .participant .name:hover{text-decoration:underline}.participants-feed-mini ul li .participant .name a{color:var(--accent-secondary-medium, #006ac7)}.participants-feed-mini ul li .participant a:hover{text-decoration:none}.participants-feed-full{--_participants-feed-padding: 20px}@media all and (min-width: 1024px){.participants-feed-full{--_participants-feed-padding: 24px}}.participants-feed-full [data-post-container]{padding-inline-start:0}.participants-feed-full .post-actions{flex:1 1 auto;display:flex;justify-content:end;align-items:center;gap:16px}@media all and (min-width: 768px){.participants-feed-full .post-actions{gap:24px}}.participants-feed-full .flag,.participants-feed-full .share,.participants-feed-full .delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;position:relative;display:flex;align-items:center;justify-content:center;padding:0;color:#757575}.participants-feed-full .flag::before,.participants-feed-full .share::before,.participants-feed-full .delete::before{font-size:18px}.participants-feed-full .flag:hover,.participants-feed-full .share:hover,.participants-feed-full .delete:hover{text-decoration:none}.participants-feed-full .flag:not(.active):not(.disabled):hover,.participants-feed-full .share:not(.active):not(.disabled):hover,.participants-feed-full .delete:not(.active):not(.disabled):hover{color:#2f323c}.participants-feed-full .delete{speak:none}.participants-feed-full .delete::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participants-feed-full .flag{speak:none}.participants-feed-full .flag::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participants-feed-full .flagged{speak:none;color:#ff4d4d}.participants-feed-full .flagged::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participants-feed-full .share{speak:none}.participants-feed-full .share::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.participants-feed-full .participant .profile-badge{vertical-align:top}.participants-feed-full .participant .profile-badge svg.border{display:none}.participants-feed-full .participant .profile-badge svg *{stroke:#2f323c}.participants-feed-full .participant .wrapper{display:inline-block}.participants-feed-full .participant .wrapper .name{display:block;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding-left:9px;line-height:normal}.participants-feed-full .participant .wrapper .name.spectrum01{color:var(--spectrum-01, #c7c7c7)}.participants-feed-full .participant .wrapper .name.spectrum02{color:var(--spectrum-02, #ff5f57)}.participants-feed-full .participant .wrapper .name.spectrum03{color:var(--spectrum-03, #13c0ff)}.participants-feed-full .participant .wrapper .name.spectrum04{color:var(--spectrum-04, #34c593)}.participants-feed-full .participant .wrapper .name.spectrum05{color:var(--spectrum-05, #e0ce00)}.participants-feed-full .participant .wrapper .name.spectrum06{color:var(--spectrum-06, #ffbc00)}.participants-feed-full .participant .wrapper .name.spectrum07{color:var(--spectrum-07, #be9a74)}.participants-feed-full .participant .wrapper .name.spectrum08{color:var(--spectrum-08, #ff80c3)}.participants-feed-full .participant .wrapper .name.spectrum09{color:var(--spectrum-09, #aecb20)}.participants-feed-full .participant .wrapper .name.spectrum10{color:var(--spectrum-10, #de69c5)}.participants-feed-full .participant .wrapper .name.spectrum11{color:var(--spectrum-11, #05b7c7)}.participants-feed-full .participant .wrapper .name.spectrumBlazers{color:var(--spectrum-blazers, #adebff)}.participants-feed-full .participant .wrapper .name.spectrum03{color:#007fad}.participants-feed-full .participant .wrapper .name.spectrum04{color:#238563}.participants-feed-full .participant .wrapper .name.spectrum05{color:#807500}.participants-feed-full .participant .wrapper .name.spectrum06{color:#946c00}.participants-feed-full .participant .wrapper .name.spectrum07{color:#956e46}.participants-feed-full .participant .wrapper .name.spectrum08{color:#e6007a}.participants-feed-full .participant .wrapper .name.spectrum09{color:#6a7c13}.participants-feed-full .participant .wrapper .name.spectrum10{color:#cd2daa}.participants-feed-full .participant .wrapper .name.spectrum11{color:#03818c}.participants-feed-full .participant .wrapper .name.spectrumBlazers{color:#007ea8}.participants-feed-full .participant .wrapper .name a{color:var(--accent-secondary-medium, #006ac7)}.participants-feed-full .participant .name a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.participants-feed-full .date{font-size:14px;display:block;padding-left:9px;color:#757575}.participants-feed-full .copy{padding-block-start:20px;padding-block-end:var(--_participants-feed-padding);width:100%;font-size:16px}@media all and (min-width: 1024px){.participants-feed-full .copy{padding-inline-start:48px}}.participants-feed-full .copy img{display:block;max-width:100%;max-height:500px;padding-top:20px}.participants-feed-full .copy .size{font-size:10px}.participants-feed-full .copy .body{overflow:hidden;height:auto}.participants-feed-full .copy .body.truncated{position:relative;height:120px}.participants-feed-full .copy .body.truncated:after{position:absolute;top:0;content:"";display:block;height:100%;width:100%;background:linear-gradient(rgba(255, 255, 255, 0), #FFF)}.participants-feed-full .copy .read-more-container{text-align:center;margin-top:20px;margin-left:35px}.participants-feed-full .copy .read-more-container .read-more{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:none}.participants-feed-full .post{position:relative;display:block;width:100%;padding:var(--_participants-feed-padding) var(--_participants-feed-padding) 0;background-color:#fff;border:0;border-radius:.625rem;opacity:1;visibility:visible;transition:visibility 0s linear,opacity 1s ease .1s}.participants-feed-full .post hr{display:none;border-top:#40434f}.participants-feed-full .post+.post{margin-top:45px}.participants-feed-full .post.reflection-response{padding:0}.participants-feed-full .post.reflection-response .header{border-start-start-radius:.625rem;border-start-end-radius:.625rem}.participants-feed-full .post .message{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);text-align:center;font-size:11px;padding:0 0 15px 0;color:#ff595d;opacity:1;visibility:visible;transition:visibility 0s linear,opacity 1s ease .1s}.participants-feed-full .post .message.error{color:#ff595d}.participants-feed-full .post .message.faded{opacity:0;visibility:hidden;transition:visibility 0s linear,opacity 1s ease 1s}.participants-feed-full .post .image-wrapper{margin:0 -20px 34px -22px}.participants-feed-full .post .image-wrapper img{width:100%}.participants-feed-full .post.faded{opacity:0;visibility:hidden;transition:visibility 0s linear,opacity 1s ease 1s}.participants-feed-full .post .posts-list{padding-inline-start:0}@media all and (min-width: 1024px){.participants-feed-full .post .posts-list{padding-inline-start:var(--_participants-feed-padding)}}.participants-feed-full .post .posts-list .post{padding-right:0;padding-bottom:0;padding-top:0}.participants-feed-full .post .posts-list .post+.post{margin-top:0}.participants-feed-full .post .posts-list hr{display:block;margin:0 0 20px 0}.high-five{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);display:inline-block}.high-five svg{width:32px;height:32px;margin-right:8px}.post-reply{margin:16px 0 0}.post-reply.panel-visible .reply-entry{display:block}.post-reply.panel-visible .actions{display:none}.post-reply .actions{display:flex;flex-wrap:wrap;font-size:11px;gap:25px}.post-reply .actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;padding:0;color:#757575;transition:color .2s ease}.post-reply .actions button .badge{padding:2px 6px;background-color:var(--accent-secondary-medium, #006ac7);color:#fff;border-radius:5px;margin-left:6px;letter-spacing:normal;transition:background-color .2s ease}.post-reply .actions button:not(.active):not(.disabled):hover{color:#2f323c}.post-reply .actions button:not(.active):not(.disabled):hover .badge{background-color:#2f323c}.post-reply .actions button.active{color:var(--accent-quaternary, #bb3ea0)}.post-reply .actions button.active .badge{color:var(--accent-secondary-medium, #006ac7);background-color:var(--accent-primary, #8cbe59)}.post-reply .actions button.disabled{cursor:default}.post-reply .actions button.high-five.active .badge,.post-reply .actions button.reply-button.active .badge{color:#fff;background-color:var(--accent-quaternary, #bb3ea0)}.post-reply .actions .reply-button{speak:none;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#757575}.post-reply .actions .reply-button::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.post-reply .actions .reply-button::before{margin-right:8px;vertical-align:middle;font-size:20px}.post-reply:only-child .reply-entry{padding-top:0}.post-reply .reply-entry{display:none}.post-reply .reply-entry::after{display:block;clear:both;content:" "}.post-reply .reply-entry .profile-badge{display:none}@media all and (min-width: 500px){.post-reply .reply-entry .profile-badge{display:inline-block}}.post-reply .reply-entry .post-panel{float:right;width:100%}@media all and (min-width: 500px){.post-reply .reply-entry .post-panel{width:calc(100% - 36px - 10px)}}.post-reply .reply-entry .rte,.post-reply .reply-entry textarea{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-size:12px}.post-reply .reply-entry .utility{display:flex;justify-content:space-between;width:100%;padding-top:16px}.post-reply .reply-entry .media{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);speak:none;position:relative;padding:7px;border:1px dashed #949494;font-size:10px}.post-reply .reply-entry .media::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}@media all and (min-width: 400px){.post-reply .reply-entry .media{font-size:11px;padding:0 0 0 46px;border:0}}.post-reply .reply-entry .media::before{position:absolute;top:0;left:0;display:none;width:35px;height:35px;padding:9px 0 0 2px;font-size:17px;text-align:center;border:1px dashed #949494}@media all and (min-width: 400px){.post-reply .reply-entry .media::before{display:block}}@media all and (min-width: 500px){.post-reply textarea{padding:15px 118px 15px 15px}}.participants-grid{margin-top:-8px;padding-bottom:88px}.participants-grid ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center}.participants-grid ul li{width:100%;max-width:317px;min-width:200px;margin-top:15px;text-align:center;background-color:#ececec}.participants-grid ul li:last-child{margin-right:0}.participants-grid .header{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);padding:18px 14px 14px;overflow:hidden;color:#000;text-overflow:ellipsis;white-space:nowrap}.participants-grid .header.spectrum01{background-color:var(--spectrum-01, #c7c7c7)}.participants-grid .header.spectrum02{background-color:var(--spectrum-02, #ff5f57)}.participants-grid .header.spectrum03{background-color:var(--spectrum-03, #13c0ff)}.participants-grid .header.spectrum04{background-color:var(--spectrum-04, #34c593)}.participants-grid .header.spectrum05{background-color:var(--spectrum-05, #e0ce00)}.participants-grid .header.spectrum06{background-color:var(--spectrum-06, #ffbc00)}.participants-grid .header.spectrum07{background-color:var(--spectrum-07, #be9a74)}.participants-grid .header.spectrum08{background-color:var(--spectrum-08, #ff80c3)}.participants-grid .header.spectrum09{background-color:var(--spectrum-09, #aecb20)}.participants-grid .header.spectrum10{background-color:var(--spectrum-10, #de69c5)}.participants-grid .header.spectrum11{background-color:var(--spectrum-11, #05b7c7)}.participants-grid .header.spectrumBlazers{background-color:var(--spectrum-blazers, #adebff)}.participants-grid .card{min-height:258px;padding:30px}.participants-grid .card .profile-pic{position:relative;width:58px;height:58px;margin:0 auto;background-position:50% 50%;background-size:contain;border-radius:50%}.participants-grid .card .profile-pic::before{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid #949494;border-radius:50%;content:" "}.participants-grid .card .profile-pic__image{border-radius:50%}.participants-grid .card .profile-pic::before{border:none}.participants-grid .card .name{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding-top:16px;font-size:16px;font-weight:500}.participants-grid .card .name:hover{text-decoration:underline}.participants-grid .card .company{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;color:#949494;padding-top:5px}.participants-grid .card .company a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#000}.participants-grid .card .company a:hover{text-decoration:underline}.participants-grid .card .challenge-goal{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding-top:22px;font-size:14px;font-weight:var(--font-weight-normal);line-height:22px}@media all and (min-width: 400px){.participants-grid li+li{margin-left:8px}}.event-sponsors-banner{padding:12px 0 25px;text-align:center;background-color:#fafafa}.event-sponsors-banner:nth-child(even){background-color:#ececec}.event-sponsors-banner.default{background-color:#fafafa}.event-sponsors-banner .title.alt{color:var(--accent-secondary-medium, #006ac7)}.challenge-sponsors{display:block;margin-top:25px;padding:15px 0 15px 0;background-color:#fafafa}@media all and (min-width: 700px){.challenge-sponsors{display:flex;flex-grow:1;flex-basis:50%;align-items:flex-end;justify-content:space-between}}.challenge-sponsors .sponsors-list .logo{margin:0}.sponsors-list{display:flex;align-items:center;flex-flow:row wrap;justify-content:center;max-width:1024px;margin:0 auto}.sponsors-list .description{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";width:100%}.sponsors-list .logo{margin:35px 35px 20px;line-height:0;opacity:1}.sponsors-list .logo:hover{opacity:1}.sponsors-list .logo img{max-width:300px;max-height:150px}.sponsors-list-mini{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;max-width:1024px;text-align:center;margin-top:-30px;margin-bottom:5px}.sponsors-list-mini .logo{display:inline-block;opacity:1;margin:30px 26px 0 26px}.sponsors-list-mini .logo:hover{opacity:1}.sponsors-list-mini .logo img{max-width:150px;max-height:50px}.sponsors-list-large{display:flex;align-items:center;flex-flow:row wrap;justify-content:center;max-width:1600px;margin:0 auto}.sponsors-list-large .logo{margin:35px 35px 20px;line-height:0;opacity:1}.sponsors-list-large .logo:hover{opacity:1}.sponsors-list-large .logo img{max-width:270px;max-height:120px}.in-kind-sponsors{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;text-align:center;margin:30px auto;font-size:14px;max-width:530px;line-height:22px;color:#949494}.page-content{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;padding:0px 3.125% 36px;text-align:left}.page-content a{color:var(--accent-secondary-medium, #006ac7)}.page-content a:hover{text-decoration:underline}.page-content p+p{margin-top:18px}.page-content .section-title{margin-bottom:20px}.page-content .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:var(--accent-secondary-medium, #006ac7);font-weight:500}.page-content .title-secondary{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase}.page-content .button-outlined:hover{text-decoration:none}.join-teams-list .join-team-row .join-team-cell{padding:5px 0;text-align:left}.join-teams-list .join-team-row .join-team-form-row{display:flex;align-items:center}.join-teams-list .join-team-row .team-name{width:270px;display:inline-block;float:left;display:table-cell;vertical-align:middle;margin-top:5px;margin-bottom:5px}.join-teams-list .join-team-row .input-join{width:75px;display:inline-block;float:right}.join-teams-list .join-team-row .input-join.disabled{background-color:rgba(201,61,61,.9);cursor:default;color:#b0b0b0}.join-teams-list .join-team-row.with-password .team-name{width:148px}.join-teams-list .join-team-row.with-password .input-join{width:75px}.join-teams-list .join-team-row.with-password .input-password{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;width:100%;padding:11px 15px;color:inherit;background-color:#fff;border:0;outline:none;font-size:14px;width:115px;float:right;height:35px;margin-right:5px;transition:box-shadow .2s ease;transition:.4s opacity ease;padding:11px}.join-teams-list .join-team-row.with-password .input-password:focus-visible{box-shadow:0 0 0 2px var(--focus-outline-color)}.dashboard-impact-grid .impact-grid li{width:31%;margin:1%;background-color:#fff}@media print{.global-header,.global-footer,.event-header,.dashboard-sidebar,.dashboard-user-nav,.dashboard-events-nav,.dashboard-footer{display:none}.dashboard-impact-grid .impact-grid{display:block;margin:15px auto 0;text-align:center}.dashboard-impact-grid .impact-grid li{display:inline-block;width:30%;margin:15px 5px;page-break-inside:avoid}.dashboard-impact-grid .impact-grid li .impact-card{padding:0}}.error-page{margin:125px 0 175px}.error-message{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;color:#c93d3d}.error-message.centered{text-align:center}.error-message a{display:block;margin-top:5px}.challenge-resource{display:none;margin-top:24px}.challenge-resource .button-outlined{padding:8px 15px 8px;color:#40434f;font-weight:var(--font-weight-normal);border:1px solid #40434f;border-radius:0}.challenge-resource .button-outlined::before{font-family:eco-icons,sans-serif;font-size:11px;margin-right:10px;content:""}.challenge-resource .button-outlined:hover{color:#fff;background-color:#40434f}.action-difficulty{width:100%;text-align:center}.action-difficulty .indicator{display:inline-block;width:auto;cursor:pointer;position:relative}.action-difficulty .indicator:hover .tooltip{visibility:visible;opacity:1}.action-difficulty .indicator:hover .bar{background-color:#40434f}.action-difficulty .indicator:hover .bar.dull{background-color:#ededed}.action-difficulty .bar{content:"";display:inline-block;height:5px;width:23px}.spectrum01 .action-difficulty .bar{background-color:var(--spectrum-01, #c7c7c7)}.spectrum02 .action-difficulty .bar{background-color:var(--spectrum-02, #ff5f57)}.spectrum03 .action-difficulty .bar{background-color:var(--spectrum-03, #13c0ff)}.spectrum04 .action-difficulty .bar{background-color:var(--spectrum-04, #34c593)}.spectrum05 .action-difficulty .bar{background-color:var(--spectrum-05, #e0ce00)}.spectrum06 .action-difficulty .bar{background-color:var(--spectrum-06, #ffbc00)}.spectrum07 .action-difficulty .bar{background-color:var(--spectrum-07, #be9a74)}.spectrum08 .action-difficulty .bar{background-color:var(--spectrum-08, #ff80c3)}.spectrum09 .action-difficulty .bar{background-color:var(--spectrum-09, #aecb20)}.spectrum10 .action-difficulty .bar{background-color:var(--spectrum-10, #de69c5)}.spectrum11 .action-difficulty .bar{background-color:var(--spectrum-11, #05b7c7)}.spectrumBlazers .action-difficulty .bar{background-color:var(--spectrum-blazers, #adebff)}.action-difficulty .bar+.bar{margin-left:2px}.action-difficulty .bar.dull{background-color:#ededed}.resource-links,.sibling-action-notice{margin:10px 0}.resource-links .button-action,.sibling-action-notice .button-action{color:#6b6b6b;background-color:#ededed;border-radius:15px}.resource-links .button-action:hover,.resource-links .button-action:active,.resource-links .button-action.open,.sibling-action-notice .button-action:hover,.sibling-action-notice .button-action:active,.sibling-action-notice .button-action.open{color:#231f20}.spectrum01 .resource-links .button-action:hover,.spectrum01 .resource-links .button-action:active,.spectrum01 .resource-links .button-action.open,.spectrum01 .sibling-action-notice .button-action:hover,.spectrum01 .sibling-action-notice .button-action:active,.spectrum01 .sibling-action-notice .button-action.open{background-color:var(--spectrum-01, #c7c7c7)}.spectrum02 .resource-links .button-action:hover,.spectrum02 .resource-links .button-action:active,.spectrum02 .resource-links .button-action.open,.spectrum02 .sibling-action-notice .button-action:hover,.spectrum02 .sibling-action-notice .button-action:active,.spectrum02 .sibling-action-notice .button-action.open{background-color:var(--spectrum-02, #ff5f57)}.spectrum03 .resource-links .button-action:hover,.spectrum03 .resource-links .button-action:active,.spectrum03 .resource-links .button-action.open,.spectrum03 .sibling-action-notice .button-action:hover,.spectrum03 .sibling-action-notice .button-action:active,.spectrum03 .sibling-action-notice .button-action.open{background-color:var(--spectrum-03, #13c0ff)}.spectrum04 .resource-links .button-action:hover,.spectrum04 .resource-links .button-action:active,.spectrum04 .resource-links .button-action.open,.spectrum04 .sibling-action-notice .button-action:hover,.spectrum04 .sibling-action-notice .button-action:active,.spectrum04 .sibling-action-notice .button-action.open{background-color:var(--spectrum-04, #34c593)}.spectrum05 .resource-links .button-action:hover,.spectrum05 .resource-links .button-action:active,.spectrum05 .resource-links .button-action.open,.spectrum05 .sibling-action-notice .button-action:hover,.spectrum05 .sibling-action-notice .button-action:active,.spectrum05 .sibling-action-notice .button-action.open{background-color:var(--spectrum-05, #e0ce00)}.spectrum06 .resource-links .button-action:hover,.spectrum06 .resource-links .button-action:active,.spectrum06 .resource-links .button-action.open,.spectrum06 .sibling-action-notice .button-action:hover,.spectrum06 .sibling-action-notice .button-action:active,.spectrum06 .sibling-action-notice .button-action.open{background-color:var(--spectrum-06, #ffbc00)}.spectrum07 .resource-links .button-action:hover,.spectrum07 .resource-links .button-action:active,.spectrum07 .resource-links .button-action.open,.spectrum07 .sibling-action-notice .button-action:hover,.spectrum07 .sibling-action-notice .button-action:active,.spectrum07 .sibling-action-notice .button-action.open{background-color:var(--spectrum-07, #be9a74)}.spectrum08 .resource-links .button-action:hover,.spectrum08 .resource-links .button-action:active,.spectrum08 .resource-links .button-action.open,.spectrum08 .sibling-action-notice .button-action:hover,.spectrum08 .sibling-action-notice .button-action:active,.spectrum08 .sibling-action-notice .button-action.open{background-color:var(--spectrum-08, #ff80c3)}.spectrum09 .resource-links .button-action:hover,.spectrum09 .resource-links .button-action:active,.spectrum09 .resource-links .button-action.open,.spectrum09 .sibling-action-notice .button-action:hover,.spectrum09 .sibling-action-notice .button-action:active,.spectrum09 .sibling-action-notice .button-action.open{background-color:var(--spectrum-09, #aecb20)}.spectrum10 .resource-links .button-action:hover,.spectrum10 .resource-links .button-action:active,.spectrum10 .resource-links .button-action.open,.spectrum10 .sibling-action-notice .button-action:hover,.spectrum10 .sibling-action-notice .button-action:active,.spectrum10 .sibling-action-notice .button-action.open{background-color:var(--spectrum-10, #de69c5)}.spectrum11 .resource-links .button-action:hover,.spectrum11 .resource-links .button-action:active,.spectrum11 .resource-links .button-action.open,.spectrum11 .sibling-action-notice .button-action:hover,.spectrum11 .sibling-action-notice .button-action:active,.spectrum11 .sibling-action-notice .button-action.open{background-color:var(--spectrum-11, #05b7c7)}.spectrumBlazers .resource-links .button-action:hover,.spectrumBlazers .resource-links .button-action:active,.spectrumBlazers .resource-links .button-action.open,.spectrumBlazers .sibling-action-notice .button-action:hover,.spectrumBlazers .sibling-action-notice .button-action:active,.spectrumBlazers .sibling-action-notice .button-action.open{background-color:var(--spectrum-blazers, #adebff)}.resource-links .dropdown,.sibling-action-notice .dropdown{top:73%;right:50%;margin-right:-115px;left:auto;width:230px}@media all and (min-width: 950px){.resource-links .dropdown,.sibling-action-notice .dropdown{margin-right:-125px;width:250px}}.resource-links li,.sibling-action-notice li{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-size:11px;margin:auto;width:100% !important;min-height:0 !important;color:#fff;padding:12px}.resource-links li a,.sibling-action-notice li a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;position:relative;padding-left:20px;color:#fff;text-align:left;font-size:12px;font-weight:400;text-overflow:initial;white-space:initial}.resource-links li a:hover,.sibling-action-notice li a:hover{opacity:1}.resource-links li a::before,.sibling-action-notice li a::before{font-family:eco-icons,sans-serif;position:absolute;left:2px;top:2px;font-size:11px;content:""}.sibling-action-notice .dropdown{top:-10px}.sibling-action-notice li{text-transform:none}.resource-links li a{font-weight:var(--font-weight-bold)}.featured_challenge{padding:32px 0 55px;background-color:#40434f;text-align:center}.featured_challenge .header .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;display:block;color:#fff;padding:0 50px;font-size:42px}@media all and (min-width: 768px){.featured_challenge .header .title{padding:0 125px}}.featured_challenge .challenge-callout{max-width:1000px;margin:32px auto;display:flex}.featured_challenge .challenge-callout.spectrum01 .info{background-color:var(--spectrum-01, #c7c7c7)}.featured_challenge .challenge-callout.spectrum02 .info{background-color:var(--spectrum-02, #ff5f57)}.featured_challenge .challenge-callout.spectrum03 .info{background-color:var(--spectrum-03, #13c0ff)}.featured_challenge .challenge-callout.spectrum04 .info{background-color:var(--spectrum-04, #34c593)}.featured_challenge .challenge-callout.spectrum05 .info{background-color:var(--spectrum-05, #e0ce00)}.featured_challenge .challenge-callout.spectrum06 .info{background-color:var(--spectrum-06, #ffbc00)}.featured_challenge .challenge-callout.spectrum07 .info{background-color:var(--spectrum-07, #be9a74)}.featured_challenge .challenge-callout.spectrum08 .info{background-color:var(--spectrum-08, #ff80c3)}.featured_challenge .challenge-callout.spectrum09 .info{background-color:var(--spectrum-09, #aecb20)}.featured_challenge .challenge-callout.spectrum10 .info{background-color:var(--spectrum-10, #de69c5)}.featured_challenge .challenge-callout.spectrum11 .info{background-color:var(--spectrum-11, #05b7c7)}.featured_challenge .challenge-callout.spectrumBlazers .info{background-color:var(--spectrum-blazers, #adebff)}.featured_challenge .challenge-callout figure{display:none;position:relative}.featured_challenge .challenge-callout figure .challenge-image{position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-size:cover}@media all and (min-width: 768px){.featured_challenge .challenge-callout figure{display:inline-block;width:100%}}.featured_challenge .challenge-callout a{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;border-radius:4px;speak:none;margin-top:25px;padding:10px 22px;color:#000;vertical-align:middle;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.featured_challenge .challenge-callout a::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.featured_challenge .challenge-callout a:after{font-size:15px;padding-left:25px;vertical-align:text-bottom}.featured_challenge .challenge-callout a:hover{border-color:#40434f;background-color:#40434f;color:#fff}.featured_challenge .challenge-callout .info{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;padding:35px 0;width:100%;font-size:14px}.featured_challenge .challenge-callout .info .header,.featured_challenge .challenge-callout .info .body{padding:0 60px}.featured_challenge .challenge-callout .info .title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:0;margin-top:6px;font-size:30px;font-weight:var(--font-weight-normal);text-transform:none;color:#231f20}.featured_challenge .challenge-callout .info .count{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;display:block;margin:15px 0;letter-spacing:1px}.featured_challenge .challenge-callout .info .icon{position:relative}.featured_challenge .challenge-callout .info .icon svg{max-width:70px}.featured_challenge .challenge-callout .info .icon svg *{stroke:#2f323c}.featured_challenge+.challenges-slider{margin-top:-32px;padding-top:0}.event-page .logo{margin:0 20px 10px 0}.event-page .logo.aside{width:25%;float:left}@media all and (min-width: 700px){.event-page .logo.aside{margin:0 20px 20px 0;width:auto}}.event-page .button-outlined:hover{text-decoration:none}@media all and (min-width: 1024px){.how-to-video{margin-left:0;left:calc(50% - 450px);width:900px}}.how-to-video .section-title .description{color:#fff}.how-to-video .video-container{margin-top:25px}.how-to-video .video-container .cover{height:100%;width:100%;content:"";padding:75px;background-color:#2f323c}@media all and (min-width: 830px){.how-to-video .video-container .cover{height:400px}}.how-to-video .video-container .video{display:block}.form-divider-group .form-divider:hover{cursor:pointer}.form-divider-group .text{speak:none;padding:0 9px}.form-divider-group .text::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.form-divider-group .text:after{margin-left:10px}.form-divider-group.closed .text{speak:none}.form-divider-group.closed .text::after{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.form-divider-group.closed .form-group-items{display:none;opacity:0}.tooltip{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";position:absolute;display:flex;flex-direction:column;width:250px;top:calc(100% + 12px);left:50%;transform:translateX(-50%);padding:15px;background-color:#1d6887;color:#fff;opacity:0;visibility:hidden;transition:visibility 0s linear,opacity .3s ease;z-index:10}.tooltip::before{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:0;height:0;background-color:rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #3f5573;border-left:10px solid rgba(0,0,0,0);content:""}.tooltip p:empty{display:none}.tooltip__body{font-size:13px;letter-spacing:0}.assignment-options{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);max-width:300px;padding:0;margin:0 auto;color:#7c7c7c;text-align:center;font-size:11px;border:none}@media all and (min-width: 592px){.assignment-options{max-width:592px}}.bg-neutral100 .assignment-options{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#000 !important}.bg-spectrum .assignment-options{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#000 !important}.assignment-options__legend{padding-top:20px;margin-bottom:14px}.bg-neutral100 .assignment-options__legend,.bg-spectrum .assignment-options__legend{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;font-weight:var(--font-weight-light);line-height:1.5em;text-transform:lowercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-normal);color:#000 !important}.assignment-options__group{display:flex;flex-direction:column;align-items:center;width:100%}.assignment-options__option{position:relative;width:100%;border:1px solid #7c7c7c;cursor:pointer}@media all and (min-width: 592px){.assignment-options__option{flex-grow:1}}.bg-neutral100 .assignment-options__option{border-color:#b0b0b0}.bg-spectrum .assignment-options__option{border-color:#40434f}.assignment-options__option:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}@media all and (min-width: 592px){.assignment-options__option:first-of-type{border-top-right-radius:0;border-bottom-left-radius:4px}}.assignment-options__option:not(:first-of-type){margin-top:-1px}@media all and (min-width: 592px){.assignment-options__option:not(:first-of-type){margin-top:0;margin-left:-1px}}.assignment-options__option:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}@media all and (min-width: 592px){.assignment-options__option:last-of-type{border-top-right-radius:4px;border-bottom-left-radius:0}}.assignment-options__input{position:absolute;opacity:0;z-index:-1}.assignment-options__label{display:block;padding:6px;color:#7c7c7c;background-color:rgba(0,0,0,0);transition:color .2s ease,background-color .2s ease}.bg-neutral100 .assignment-options__label,.bg-spectrum .assignment-options__label{color:#000}.bg-neutral100 .assignment-options__label:hover,.bg-spectrum .assignment-options__label:hover{color:#fff;background-color:#3f434f}.assignment-options__input:checked+.assignment-options__label{color:rgba(0,0,0,0);background-color:#7c7c7c}.bg-neutral100 .assignment-options__input:checked+.assignment-options__label{color:#fff;background-color:var(--accent-secondary-dark, #016ac6)}.bg-spectrum .assignment-options__input:checked+.assignment-options__label{color:#fff;background-color:#40434f}.cyo-card.state-customize{z-index:5}.cyo-card__front{display:flex;align-items:center;flex-direction:column;justify-content:space-between;text-align:center;flex-grow:1;width:100%;transform-style:preserve-3d;transform:perspective(700px) rotateY(0deg);transition:transform .5s cubic-bezier(1, 1, 0.32, 1.275) .5s;z-index:0}.cyo-card.state-customize .cyo-card__front{transform:perspective(700px) rotateY(-90deg);transition:transform .4s ease-in}.cyo-card__front.focused,.cyo-card__front:hover{z-index:2}.cyo-card__front:hover{z-index:3}.cyo-card__back{position:fixed;top:13%;left:0;z-index:2;width:100%;max-width:540px;max-height:calc(100vh - 13%);padding:48px 0 14px;background-color:#fff;border-top:8px solid #2f323c;visibility:hidden;overflow:auto;transform:perspective(700px) rotateY(90deg);transition:visibility 0s linear .4s,transform .4s ease-in}@media all and (min-width: 540px){.cyo-card__back{left:calc(50% - 540px/2)}}.cyo-card.state-customize .cyo-card__back{visibility:visible;transform:perspective(700px) rotateY(0deg);transition:visibility 0s linear .4s,transform .5s cubic-bezier(1, 1, 0.32, 1.275) .5s}.cyo-card.state-customize .cyo-card__back .error{font-size:10px;color:#ff4d4d}.cyo-card__back-header{padding-right:48px;padding-left:48px}.cyo-card__back-section{padding:34px 48px}.cyo-card__back-footer{text-align:center}.cyo-card__front-content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.5);padding:40px 19px;width:100%;border-radius:8px;transition:opacity .3s ease}.cyo-card__body{max-width:248px;padding-bottom:15px}.cyo-card__basic-title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding-bottom:8px;line-height:1.5em}.cyo-card__title-icon img,.cyo-card__title-icon svg{width:46px;height:46px;stroke:#40434f}.cyo-card__primary-title{font-family:"Galaxie Polaris Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:22px;letter-spacing:.06em;line-height:1.5em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-transform:lowercase;letter-spacing:0}.cyo-card__secondary-title{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-size:13px}.cyo-card__select-button{display:block;padding-bottom:14px;color:#2f323c}.cyo-card__controls{margin-bottom:17px}.cyo-card__controls__edit-button,.cyo-card__controls__delete-button{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);display:inline-block;padding:0 10px;font-size:10px;color:#2f323c;vertical-align:bottom}.cyo-card__controls__edit-button::before,.cyo-card__controls__delete-button::before{display:block !important;padding-bottom:9px;font-size:20px;color:#2f323c}.cyo-card__controls__edit-button{speak:none}.cyo-card__controls__edit-button::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.cyo-card__controls__delete-button{speak:none}.cyo-card__controls__delete-button::before{font-family:eco-icons,sans-serif;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;content:""}.cyo-card__select-icon{pointer-events:none}.cyo-card__button-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);text-decoration:underline;padding:0;margin-top:14px;font-size:11px}.cyo-card .cyo-form .form-field{width:100%}.cyo-card .cyo-form .form-field input[type=text],.cyo-card .cyo-form .form-field input[type=url],.cyo-card .cyo-form .form-field textarea,.cyo-card .cyo-form .form-field select{width:100%;max-width:100%;padding:10px;text-transform:none;text-align:left}.cyo-card .cyo-form .form-field textarea{transition:box-shadow .2s ease}.cyo-card .cyo-form .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--focus-outline-color)}.cyo-card .cyo-form .form-field label{text-transform:lowercase;letter-spacing:0}.cyo-card .cyo-form .form-field fieldset{padding:0;margin:0;border:none}.cyo-card .cyo-form .form-field legend{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-size:12px}.cyo-card .cyo-form .form-field .input-group input,.cyo-card .cyo-form .form-field .input-group button{margin:8px 0 0}.cyo-card .cyo-form .select select{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);width:100%;font-size:10px;text-align:center;color:#2f323c;background-color:rgba(0,0,0,0);border:1px solid #2f323c}.cyo-card .cyo-form .select select:focus-visible{border-color:rgba(0,0,0,0)}.spectrum01 .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-01, #c7c7c7)}.spectrum02 .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-02, #ff5f57)}.spectrum03 .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-03, #13c0ff)}.spectrum04 .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-04, #34c593)}.spectrum05 .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-05, #e0ce00)}.spectrum06 .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-06, #ffbc00)}.spectrum07 .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-07, #be9a74)}.spectrum08 .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-08, #ff80c3)}.spectrum09 .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-09, #aecb20)}.spectrum10 .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-10, #de69c5)}.spectrum11 .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-11, #05b7c7)}.spectrumBlazers .cyo-card .cyo-form .select select:focus-visible{box-shadow:0 0 0 2px var(--spectrum-blazers, #adebff)}.cyo-card .cyo-form .select::after{top:auto;bottom:0;margin-top:0;margin-bottom:13px;font-size:10px}li.cyo.state-customize{width:55%}li.cyo.state-customize .form-field{width:100%}li.cyo.state-customize .form-field input[type=text],li.cyo.state-customize .form-field textarea{width:80%;max-width:80%}.faqOl{padding:0;font-size:23px}.faqImg{max-width:70%;max-height:450px;border-radius:8px;box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);margin-top:20px}.faqContainer{margin:0 auto;width:80%}.faqHeader{font-size:32px !important;padding:50px 0;text-align:center}.faqEcLogo{max-height:125px;display:block;margin:0 auto}.eventLinkImage{font-size:93%;color:var(--accent-secondary-medium, #006ac7)}.faqPcenter{text-align:center}.faqPimg{text-align:center}.toggle{margin:1em 0 3em 0}.toggle-inner{margin:10px 0 24px}@media(max-width: 480px){.faqImg{max-width:90%;max-height:350px}.faqHeader{padding:25px 0 0}}trix-toolbar{background-color:inherit !important}#dd-container .lets-check,#dd-container .dtd-footer{display:none !important}#dd-container .email-dtd~.dtd-footer{display:block !important}#dd-container div,#dd-container p{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#fff !important;background-color:#40434f !important}#dd-container div .data-cell,#dd-container div .data-cell *,#dd-container p .data-cell,#dd-container p .data-cell *{background-color:hsl(228,10.4895104895%,38.0392156863%) !important}#dd-container div a:not(.mg-forms-button,.mg-guidelines-button),#dd-container p a:not(.mg-forms-button,.mg-guidelines-button){color:var(--accent-secondary, #00bcf0) !important}.tippy-box[data-animation=perspective-extreme][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective-extreme][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(10px) rotateX(90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-10px) rotateX(-90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective-extreme][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(10px) rotateY(-90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective-extreme][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-10px) rotateY(90deg)}.tippy-box[data-animation=perspective-extreme][data-state=hidden]{opacity:.5}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154, 161, 177, 0.15),0 4px 80px -8px rgba(36, 40, 47, 0.25),0 4px 4px -2px rgba(91, 94, 105, 0.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=ecochallenge]{text-align:center;font-size:15px;line-height:1.5;padding:5px 10px;background:#fff;color:#2f323c;box-shadow:3px 3px 15px 3px #2f323c;visibility:inherit !important}.tippy-box[data-theme~=ecochallenge] .tippy-arrow::before{transform:scale(1.5)}.tippy-box[data-theme~=ecochallenge][data-placement^=top]>.tippy-arrow::before{border-top-color:#fff}.tippy-box[data-theme~=ecochallenge][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#fff}.tippy-box[data-theme~=ecochallenge][data-placement^=left]>.tippy-arrow::before{border-left-color:#fff}.tippy-box[data-theme~=ecochallenge][data-placement^=right]>.tippy-arrow::before{border-right-color:#fff}.tippy-box[data-theme~=ecochallenge] .tutorial-close{position:absolute;right:0px;top:0px;font-size:12px;padding:0 5px;background-color:inherit;cursor:pointer;transition:opacity .1s ease-in-out;border:none}.tippy-box[data-theme~=button] .tippy-content{padding:0}.tippy-box[data-theme~=button] button:hover{background-color:#ececec}.tippy-box[data-theme=tooltip] .tippy-content{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.1em;text-transform:uppercase;font-weight:var(--font-weight-normal);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";display:flex;flex-direction:column;width:250px;padding:15px;font-size:13px;letter-spacing:0;background-color:#1d6887;color:#fff}.tutorial-glow{box-shadow:0 0 30px 15px rgba(255,232,0,.4) !important;border-color:#ffe800 !important}.m-disclosure__content{overflow:hidden;max-height:0;padding:0 2px;margin:0 -2px;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.m-disclosure[data-open=true] .m-disclosure__content{max-height:1500px;transition:max-height 1s ease-in-out}.m-disclosure[data-open=true] .m-disclosure__button{display:none}.tooltip-light{background-color:#fff;color:#000;border:1px solid #bbb;padding-inline:20px;padding-block-start:16px;padding-block-end:20px;border-radius:8px}.tooltip-light__arrow,.tooltip-light__arrow::before{position:absolute;width:16px;height:16px;background:inherit}.tooltip-light__arrow{visibility:hidden}.tooltip-light__arrow::before{content:"";visibility:visible;transform:rotate(45deg)}[data-placement^=top] .tooltip-light__arrow{bottom:-8px}[data-placement^=top] .tooltip-light__arrow::before{border-right:1px solid #bbb;border-bottom:1px solid #bbb}[data-placement^=bottom] .tooltip-light__arrow{top:-8px;left:calc(50% - 16px)}[data-placement^=bottom] .tooltip-light__arrow::before{border-left:1px solid #bbb;border-top:1px solid #bbb}[data-placement^=left] .tooltip-light__arrow{right:-8px}[data-placement^=left] .tooltip-light__arrow::before{border-right:1px solid #bbb;border-top:1px solid #bbb}[data-placement^=right] .tooltip-light__arrow{left:-8px}[data-placement^=right] .tooltip-light__arrow::before{border-left:1px solid #bbb;border-bottom:1px solid #bbb}.filters-container{display:flex;flex-direction:column;gap:1.5rem}.filters-container__summary{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:1rem}.filters-container__summary .button-primary:not([aria-expanded=true]),.filters-container__summary .dashboard-date__controls__buttons a:not([aria-expanded=true]),.dashboard-date__controls__buttons .filters-container__summary a:not([aria-expanded=true]),.filters-container__summary .modal .modal-button-primary:not([aria-expanded=true]),.modal .filters-container__summary .modal-button-primary:not([aria-expanded=true]){color:var(--neutral-75);background-color:rgba(0,0,0,0);border:1px solid var(--neutral-75)}.filters-container__summary .button-primary:not([aria-expanded=true]):hover,.filters-container__summary .dashboard-date__controls__buttons a:not([aria-expanded=true]):hover,.dashboard-date__controls__buttons .filters-container__summary a:not([aria-expanded=true]):hover,.filters-container__summary .modal .modal-button-primary:not([aria-expanded=true]):hover,.modal .filters-container__summary .modal-button-primary:not([aria-expanded=true]):hover{background-color:var(--neutral-white)}.filters-container__content{display:grid;grid-template-rows:auto;transition-property:opacity,grid-template-rows;transition-duration:.2s;transition-timing-function:ease}.filters-container__content[data-show=true]{opacity:1;grid-template-rows:1fr}.filters-container__content[data-show=false]{opacity:0;grid-template-rows:0}.feed-filters{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.25rem;margin-bottom:1.5rem;padding-block:1.25rem;border-block:1px solid var(--neutral-40)}@media all and (max-width: 500px){.feed-filters{grid-template-columns:auto}}.feed-filters>div{display:flex;flex-wrap:wrap;gap:1.25rem}.feed-filters label{color:var(--neutral-85);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.feed-filters__select{position:relative;display:inline-flex;align-items:center;border:1px solid var(--neutral-75);border-radius:.375rem;transition-property:background-color,color .2s ease}.feed-filters__select:hover{background-color:var(--neutral-white)}.feed-filters__select:focus-within{outline:-webkit-focus-ring-color auto 1px}.feed-filters__select label{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding-inline-start:1rem;color:var(--neutral-75)}.feed-filters__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-block-size:2.625rem;padding-block:.6875rem;padding-inline-start:1rem;padding-inline-end:2.25rem;color:var(--neutral-85);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.feed-filters__select select:not([aria-disabled=true],:disabled){cursor:pointer}.feed-filters__select select:focus-visible{outline:none}.feed-filters__select select option{font-size:initial;font-weight:initial;text-transform:initial;color:initial}.feed-filters__select svg{position:absolute;stroke:currentColor;stroke-width:2px;pointer-events:none;inset-block-start:0;inset-inline-end:12px;height:100%}.feed-filters__input{display:flex;flex-direction:column;gap:.5rem}.feed-filters__buttons{display:flex;flex-wrap:wrap;gap:.75rem}.feed-filters__buttons button{min-block-size:36px}.feed-filters .date-range{display:flex;align-items:center;gap:8px;margin-inline-start:-2px;transition:background-color .2s ease}.feed-filters .date-range:hover{background-color:var(--neutral-white)}.feed-pagination{color:var(--neutral-85)}.feed-pagination .page-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:2rem;min-inline-size:2rem;border:1px solid var(--neutral-75);border-radius:.375rem;background-color:rgba(0,0,0,0);text-align:center;color:inherit}.feed-pagination .page-input{-webkit-appearance:none;-moz-appearance:textfield !important}.feed-pagination .page-input::-webkit-outer-spin-button,.feed-pagination .page-input::-webkit-inner-spin-button{display:none}.feed-pagination .page-input.invalid{color:var(--accent-quaternary, #bb3ea0);outline:1px solid var(--accent-quaternary, #bb3ea0)}.feed-pagination .page-left,.feed-pagination .page-right{color:inherit;inline-size:2rem;block-size:2rem;display:inline-flex;align-items:center;justify-content:center;background-color:var(--neutral-white);border-radius:.375rem}.feed-pagination .page-left:hover:not(.disabled),.feed-pagination .page-left:focus-visible:not(.disabled),.feed-pagination .page-right:hover:not(.disabled),.feed-pagination .page-right:focus-visible:not(.disabled){color:inherit}.feed-pagination .page-left.disabled:hover,.feed-pagination .page-left.disabled:focus-visible,.feed-pagination .page-right.disabled:hover,.feed-pagination .page-right.disabled:focus-visible{color:inherit}.feed-description{font-size:16px;width:100%;padding-inline:5%}.feed-description:last-of-type{margin-block-end:40px}@media all and (max-width: 500px){.feed-description{font-size:14px}}.react-calendar{width:312px;max-width:100%;background:#fff;border:1px solid #bbb;line-height:1.125em;border-radius:8px;padding:20px;padding-block-start:16px;margin-block-start:5px;box-sizing:border-box}.react-calendar *:before,.react-calendar *:after{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;text-transform:none;padding-block-end:1rem;position:relative}.react-calendar__navigation button{background:none}.react-calendar__navigation__prev2-button,.react-calendar__navigation__next2-button{display:none}.react-calendar__navigation__prev-button,.react-calendar__navigation__next-button{position:absolute;color:var(--accent-secondary-medium, #006ac7);cursor:pointer;width:20px;font-size:20px}.react-calendar__navigation__prev-button{top:-3px;right:20px}.react-calendar__navigation__next-button{top:-3px;right:0px}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:bold;font-size:.75em;padding-block-end:8px}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekdays__weekday>abbr[title]{text-decoration:none;border:none}.react-calendar__tile{background-color:rgba(0,0,0,0);padding-block:12px}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;font-size:.75em;font-weight:bold}.react-calendar__month-view__days__day.react-calendar__tile{background-color:rgba(0,0,0,0);padding-block:5px}.react-calendar__month-view__days__day.react-calendar__tile>abbr{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;flex-grow:0;display:flex;align-items:center;justify-content:center;color:inherit;width:30px;height:30px;border-radius:30px;font-size:12px;transition:background-color .2s ease,color .2s ease;padding:0;background-color:#fff;border:1px solid #bbb !important}.react-calendar__month-view__days__day.react-calendar__tile>abbr:hover{background-color:var(--accent-quaternary, #bb3ea0);color:#fff}.react-calendar__month-view__days__day.react-calendar__tile>abbr:hover .react-calendar__month-view__days__day.react-calendar__tile>abbr__check,.react-calendar__month-view__days__day.react-calendar__tile>abbr:hover .icon-checkmark{display:none}.react-calendar__tile--active>abbr{background:var(--accent-secondary-medium, #006ac7);color:#fff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#ededed}.react-calendar--selectRange .react-calendar__tile--hover>abbr{background:var(--accent-secondary-medium, #006ac7);color:#fff}.react-daterange-picker{display:inline-flex;position:relative;box-sizing:border-box;min-block-size:2.625rem;border:1px solid var(--neutral-75);border-radius:.375rem;color:var(--neutral-85);font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--font-weight-bold);font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.react-daterange-picker *:before,.react-daterange-picker *:after{box-sizing:border-box}.react-daterange-picker input{padding:0 !important;font-size:inherit !important;background-color:rgba(0,0,0,0) !important}.react-daterange-picker__range-divider{padding-inline:12px}.react-daterange-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;align-items:center}.react-daterange-picker__inputGroup{inline-size:-moz-max-content;inline-size:max-content;block-size:100%;flex-grow:0;box-sizing:content-box}.react-daterange-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-daterange-picker__inputGroup__input--hasLeadingZero{margin-left:auto !important}.react-daterange-picker__inputGroup__input::-webkit-outer-spin-button,.react-daterange-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-daterange-picker__inputGroup__divider{padding:1px 0;white-space:none;display:inline-block}.react-daterange-picker__button{display:flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);block-size:100%;padding-inline:1rem}.react-daterange-picker__button .calendar-button{height:30px;width:30px;padding:4px;display:flex;justify-content:center;align-items:center}.react-daterange-picker__button:focus-visible{box-shadow:0 0 0 2px var(--focus-outline-color);outline:0}.react-daterange-picker__button:enabled{cursor:pointer}.react-daterange-picker__button:enabled:hover .react-daterange-picker__button__icon,.react-daterange-picker__button:enabled:focus .react-daterange-picker__button__icon{stroke:var(--accent-quaternary, #bb3ea0)}.react-daterange-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-daterange-picker__button:disabled .react-daterange-picker__button__icon{stroke:#6d6d6d}.react-daterange-picker__calendar{width:350px;max-width:100vw;z-index:1}.react-daterange-picker__calendar-button{order:-1}.react-daterange-picker__calendar-button:hover,.react-daterange-picker__calendar-button:focus-visible{color:var(--accent-quaternary)}.react-daterange-picker__clear-button svg{inline-size:.875rem;block-size:.875rem}.react-daterange-picker__calendar--closed{display:none}.react-daterange-picker__calendar .react-calendar{border-width:thin}.react-daterange-picker__inputGroup__year{inline-size:1.875rem !important}.react-daterange-picker__inputGroup__year:not(:-moz-placeholder){inline-size:2.5rem !important}.react-daterange-picker__inputGroup__year:not(:placeholder-shown){inline-size:2.5rem !important}#impact-summary-hero{position:relative;width:1080px;height:1080px}#impact-summary-hero .chalice-container{position:absolute;top:645px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;text-align:center}#impact-summary-hero .chalice{scale:1.1;height:292px}#impact-summary-hero .name{font-weight:700;font-size:40px;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;word-wrap:break-word;line-height:1.3}#impact-summary-hero .name.event{position:absolute;top:66px;left:50%;transform:translateX(-50%);font-style:italic;text-align:center}#impact-summary-hero .name.participant{max-width:450px;font-size:40px}#impact-summary-hero .avatar{position:absolute;top:801px;right:87px;scale:.8}#impact-summary-hero .avatar>img{border-radius:50%;width:220px;height:220px}#impact-summary-hero .impact-card-wrapper{position:absolute;top:200px;width:100%}#impact-summary-hero .impact-card-container{display:flex;gap:10px;justify-content:center}#impact-summary-hero .impact-card-container .impact-cards{width:325px;height:400px;background-color:#fff}#impact-summary-hero .impact-card-container .impact-cards .impact-card{width:330px;height:360px}#impact-summary-hero .impact-card-container .impact-cards .impact-card .count{font-size:65px}#impact-summary-hero .impact-card-container .impact-cards .impact-card .label{font-family:"Galaxie Polaris Light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-top:18px;margin-bottom:8px;font-size:22px}#impact-summary-hero .impact-card-container .impact-cards .impact-card .units{text-wrap:balance;font-size:30px}#impact-summary-hero .impact-card-container .impact-cards .impact-card .description{margin-top:10px;font-size:20px;flex-grow:1}#impact-summary-hero .impact-card-container .impact-cards .impact-card .icon>svg{width:110px;height:110px}#impact-summary-hero .impact-card-container .impact-cards .impact-card .icon>img{width:110px;height:110px}#impact-summary-detail{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;background-color:#ededed;padding:20px}#impact-summary-detail .card{display:flex;justify-content:center;background-color:#fff;flex:0 0 calc(33.33% - 20px);height:400px}#impact-summary-detail .card .impact-card .count{font-size:65px}#impact-summary-detail .card .impact-card .label{font-family:"Galaxie Polaris Light",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-top:18px;margin-bottom:8px;font-size:22px}#impact-summary-detail .card .impact-card .units{text-wrap:balance;font-size:30px}#impact-summary-detail .card .impact-card .description{margin-top:10px;font-size:20px;flex-grow:1}#impact-summary-detail .card .impact-card .icon>svg{width:110px;height:110px}.skeleton{will-change:background-position;animation:skeleton 1.8s ease-in-out infinite;background-image:linear-gradient(105deg, transparent 0%, transparent 40%, white 50%, transparent 60%, transparent 100%);background-size:200% auto;background-repeat:no-repeat;background-position-x:-50%}@media(prefers-reduced-motion){.skeleton{animation-duration:5s}}@keyframes skeleton{from{background-position:150%}to{background-position:-50%}}.post-badges{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;display:flex;align-items:start;flex-wrap:wrap;gap:8px}@media all and (min-width: 600px){.post-badges{justify-content:end}}.post-badge{display:inline-flex;border-radius:400px;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;letter-spacing:.04em;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;font-family:"Rubik",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;letter-spacing:0;line-height:1.5;color:#2f323c;font-size:11px;letter-spacing:.88px;font-weight:600;background-color:#ededed;color:#616161;overflow:hidden;gap:10px}.post-badge--role--organization-captain,.post-badge--role--team-captain{background-color:#e0f1ff;color:#006ac7}.post-badge--role--staff,.post-badge--role--coordinator{background-color:#fbd9f5;color:#ab4a9b}.post-badge--streak-yellow{background-color:#fff1be;color:#c80000;--_badge-streak-svg-bg: #FBC400}.post-badge--streak-orange{background-color:#ffdcc3;color:#c80000;--_badge-streak-svg-bg: #F96800}.post-badge--streak-red{background-color:#ffdada;color:#c80000;--_badge-streak-svg-bg: #E00404}.post-badge--streak-gold{background-color:#ffdada;color:#c80000;--_badge-streak-svg-bg: #E00404;background-image:repeating-linear-gradient(30deg, #a2682a 0%, #be8c3c 8%, #be8c3c 18%, #d3b15f 27%, #faf0a0 35%, #ffffc2 40%, #faf0a0 50%, #d3b15f 58%, #be8c3c 67%, #b17b32 77%, #bb8332 83%, #d4a245 88%, #e1b453 93%, #a4692a 100%);background-size:300%;animation:GoldBackgroundMovement 30s ease-in-out infinite}.post-badge>span:first-child{padding-inline-start:12px}.post-badge>span:last-child{padding-inline-end:12px}.post-badge__fire{display:flex;align-items:center;padding-inline-start:11px;color:#fff;background-color:var(--_badge-streak-svg-bg)}.post-badge__label{padding-block:8px}.post-badge__emoji{display:flex;align-items:center;font-size:18px}@keyframes GoldBackgroundMovement{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.form-field .autocomplete-results{z-index:10}.form-field .typeahead-dropdown-list{z-index:10}.dashboard-sidebar{z-index:10}.notifications-container{z-index:15}.dashboard-header,.global-header{z-index:20}.dashboard-user-nav{z-index:20}datalist select{z-index:25}.overlay{z-index:30}.modal{z-index:-50}.modal.event-password-modal,.modal.state-warn{z-index:50}.challenge-actions-list-wrapper ul.challenge-actions-list li.challenge-action.state-customize{z-index:40}.challenge-card .hover-overlay,.challenge-card .prompt{z-index:2}.calendar.open.dropdown{z-index:15}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
