@import url(//hello.myfonts.net/count/3d1283);
@font-face{font-family:"LFTEtica-SemiBold";src:url(../assets/fonts/assets/fonts/LFTEtica-SemiBold/font.woff2) format("woff2"),url(../assets/fonts/assets/fonts/LFTEtica-SemiBold/font.woff) format("woff")}@font-face{font-family:"LFTEticaCondensed-Bold";src:url(../assets/fonts/assets/fonts/LFTEticaCondensed-Bold/font.woff2) format("woff2"),url(../assets/fonts/assets/fonts/LFTEticaCondensed-Bold/font.woff) format("woff")}@font-face{font-family:"LFTEticaCompressed-ExtraBold";src:url(../assets/fonts/assets/fonts/LFTEticaCompressed-ExtraBold/font.woff2) format("woff2"),url(../assets/fonts/assets/fonts/LFTEticaCompressed-ExtraBold/font.woff) format("woff")}.one_word_per_line{word-spacing:1000em;width:min-intrinsic;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:table-caption;display:-ms-grid;-ms-grid-columns:min-content}#siteProgress_wrapper{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2;pointer-events:none}.editor_open #siteProgress_wrapper{z-index:2000}#siteProgress_wrapper.disabled .back_next{opacity:0}#siteProgress_wrapper.disabled .bottom_bar,#siteProgress_wrapper.disabled .past_progress{opacity:0;pointer-events:none;transition-duration:.25s}#siteProgress_wrapper.disabled .bottom_bar *,#siteProgress_wrapper.disabled .past_progress *{pointer-events:none}#siteProgress_wrapper.show_back_next .back_next{visibility:visible}#siteProgress_wrapper.show_back_next .back_next .circle_button{pointer-events:all;opacity:1;transform:translateY(0%)}#siteProgress_wrapper.show_back_next .back_next .circle_button:nth-child(2){transition-delay:.1s}#siteProgress_wrapper.show_back_next.first .back_next .back{opacity:.5;pointer-events:none}#siteProgress_wrapper.show_close .close_button{visibility:visible;pointer-events:all;opacity:1;transform:translateY(0%)}#siteProgress_wrapper.show_play_pause .play_pause{visibility:visible;pointer-events:all;opacity:1;transform:translateY(0%)}#siteProgress_wrapper .back_next,#siteProgress_wrapper .close_button,#siteProgress_wrapper .play_pause{pointer-events:none}#siteProgress_wrapper .circle_button{display:flex;justify-content:center;pointer-events:none;cursor:pointer;padding:0;width:5.3rem;height:5.3rem;flex-shrink:0;opacity:0;transform:translateY(25%);transition:opacity .5s cubic-bezier(0.3, 0.01, 0.2, 1),transform .5s cubic-bezier(0.3, 0.01, 0.2, 1)}#siteProgress_wrapper .circle_button span{font-size:1.25em}#siteProgress_wrapper .circle_button i::after{border-color:#b0af92}.landing #siteProgress_wrapper .circle_button i::after{border-color:#fff}.youth #siteProgress_wrapper .circle_button i::after{border-color:#b9bf02}.families #siteProgress_wrapper .circle_button i::after{border-color:#b9bf02}.howwegothere #siteProgress_wrapper .circle_button i::after{border-color:#b0af92}.past #siteProgress_wrapper .circle_button i::after{border-color:#b0af92}.allofus #siteProgress_wrapper .circle_button i::after{border-color:#b9bf02}.abettertomorrow #siteProgress_wrapper .circle_button i::after{border-color:#42fce3}#siteProgress_wrapper.landing_section #siteProgress{opacity:0;transform:translateY(100%);transition:none}#siteProgress_wrapper.past_section .past_progress{opacity:1;transform:translateY(0%);transition-delay:.25s}#siteProgress_wrapper.past_section .bottom_bar{opacity:0;transform:translateY(100%)}.past_progress{opacity:0;transform:translateY(100%);transition-delay:0s}.bottom_bar{transition-delay:.25s}.bottom_bar,.past_progress{position:absolute;bottom:2.3rem;display:flex;align-items:center;transition:opacity .5s ease-in-out,transform .5s ease-in-out;left:1rem;width:calc(100% - 6rem)}.editor_open .bottom_bar,.editor_open .past_progress{bottom:auto;top:300px}#siteProgress>.label_wrapper{display:none}.progress_manager{pointer-events:none;position:relative;display:flex;height:25px;flex-basis:100%;margin:0 2.5rem}.progress_manager .progress_manager{flex-grow:1;flex-shrink:1;transition:flex .5s cubic-bezier(0.3, 0.01, 0.2, 1);flex-basis:0%;margin:0}.progress_manager .progress_manager.active{flex-basis:70%;z-index:2}.progress_manager:not(#siteProgress){pointer-events:auto;width:0;position:relative;display:flex}.progress_manager:not(#siteProgress) .track{position:absolute;top:calc(50% - 1px);border-bottom:2px dotted #ccc;width:100%}.progress_manager:not(#siteProgress).active .track{border-bottom:2px solid #ccc}.progress_manager:not(#siteProgress) *{pointer-events:none}.progress_manager:not(#siteProgress) .label_wrapper{width:100%;text-align:center;bottom:100%;position:absolute;left:0;opacity:0;transition:opacity .5s cubic-bezier(0.3, 0.01, 0.2, 1)}.landing .progress_manager:not(#siteProgress) .label_wrapper{color:#fff}.youth .progress_manager:not(#siteProgress) .label_wrapper{color:#fff}.families .progress_manager:not(#siteProgress) .label_wrapper{color:#fff}.howwegothere .progress_manager:not(#siteProgress) .label_wrapper{color:#000}.past .progress_manager:not(#siteProgress) .label_wrapper{color:#000}.allofus .progress_manager:not(#siteProgress) .label_wrapper{color:#fff}.abettertomorrow .progress_manager:not(#siteProgress) .label_wrapper{color:#fff}.progress_manager:not(#siteProgress) .label_wrapper p{margin:0;line-height:1.25em}.progress_manager:not(#siteProgress) .label_wrapper .outer_label{font-family:"LFTEticaCondensed-Bold",sans-serif;font-size:1.8em}.progress_manager:not(#siteProgress) .label_wrapper .inner_label{font-family:"LFTEtica-SemiBold",sans-serif;font-size:1em}.progress_manager:not(#siteProgress) .label_wrapper p{display:block}.progress_manager:not(#siteProgress)::before,.progress_manager:not(#siteProgress)::after{content:"";box-sizing:border-box;display:block;width:4px;height:10px;background:transparent;border:solid 1px #fff;border-radius:2px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.landing .progress_manager:not(#siteProgress)::before,.landing .progress_manager:not(#siteProgress)::after{border-color:#fff;background:rgba(0,0,0,.5)}.youth .progress_manager:not(#siteProgress)::before,.youth .progress_manager:not(#siteProgress)::after{border-color:#fff;background:rgba(0,0,0,.5)}.families .progress_manager:not(#siteProgress)::before,.families .progress_manager:not(#siteProgress)::after{border-color:#fff;background:rgba(0,0,0,.5)}.howwegothere .progress_manager:not(#siteProgress)::before,.howwegothere .progress_manager:not(#siteProgress)::after{border-color:#000;background:rgba(255,255,255,.5)}.past .progress_manager:not(#siteProgress)::before,.past .progress_manager:not(#siteProgress)::after{border-color:#000;background:rgba(255,255,255,.5)}.allofus .progress_manager:not(#siteProgress)::before,.allofus .progress_manager:not(#siteProgress)::after{border-color:#fff;background:rgba(0,0,0,.5)}.abettertomorrow .progress_manager:not(#siteProgress)::before,.abettertomorrow .progress_manager:not(#siteProgress)::after{border-color:#fff;background:rgba(0,0,0,.5)}.progress_manager:not(#siteProgress)::before{left:-2px}.progress_manager:not(#siteProgress)::after{right:-2px}@media(min-width: 768px)and (min-height: 768px){.progress_manager:not(#siteProgress)::before,.progress_manager:not(#siteProgress)::after{border-radius:3px;width:6px;height:20px}.progress_manager:not(#siteProgress)::before{left:-3px}.progress_manager:not(#siteProgress)::after{right:-3px}}.progress_manager:not(#siteProgress) .progress_marker .label{opacity:0;width:10rem}.progress_manager:not(#siteProgress).active *{pointer-events:auto}.progress_manager:not(#siteProgress).active .label{opacity:1}.progress_manager:not(#siteProgress).active .label_wrapper{opacity:1;transition-delay:.5s}.progress_manager:not(#siteProgress).active::before,.progress_manager:not(#siteProgress).active::after{border:0;box-sizing:border-box}.landing .progress_manager:not(#siteProgress).active::before,.landing .progress_manager:not(#siteProgress).active::after{background:#fff}.youth .progress_manager:not(#siteProgress).active::before,.youth .progress_manager:not(#siteProgress).active::after{background:#fff}.families .progress_manager:not(#siteProgress).active::before,.families .progress_manager:not(#siteProgress).active::after{background:#fff}.howwegothere .progress_manager:not(#siteProgress).active::before,.howwegothere .progress_manager:not(#siteProgress).active::after{background:#000}.past .progress_manager:not(#siteProgress).active::before,.past .progress_manager:not(#siteProgress).active::after{background:#000}.allofus .progress_manager:not(#siteProgress).active::before,.allofus .progress_manager:not(#siteProgress).active::after{background:#fff}.abettertomorrow .progress_manager:not(#siteProgress).active::before,.abettertomorrow .progress_manager:not(#siteProgress).active::after{background:#fff}.progress_manager:not(#siteProgress).active .progress_ui::before{border-bottom:2px solid #ccc}.progress_manager:not(#siteProgress).active .progress_ui .progress_marker{width:0;height:0;position:absolute;top:50%;left:4px;cursor:pointer}.progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{content:"";box-sizing:border-box;display:block;width:4px;height:4px;border:solid 1px #129c8a;border-radius:100%;background:#fff;position:absolute;top:-2px;left:-2px;transition:transform .25s ease-out}.landing .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#fff;background-color:#000}.youth .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#b9bf02;background-color:#000}.families .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#b9bf02;background-color:#000}.howwegothere .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#129c8a;background-color:#fff}.past .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#129c8a;background-color:#fff}.allofus .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#b9bf02;background-color:#000}.abettertomorrow .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#42fce3;background-color:#000}@media(min-width: 768px)and (min-height: 768px){.progress_manager:not(#siteProgress).active .progress_ui .progress_marker{left:8px}.progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{width:8px;height:8px;border:solid 2px #129c8a;border-radius:100%;top:-4px;left:-4px}.landing .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#fff}.youth .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#b9bf02}.families .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#b9bf02}.howwegothere .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#129c8a}.past .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#129c8a}.allofus .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#b9bf02}.abettertomorrow .progress_manager:not(#siteProgress).active .progress_ui .progress_marker::before{border-color:#42fce3}}.progress_manager:not(#siteProgress).active .progress_ui .progress_marker .label{position:absolute;top:calc(100% + 3em);left:50%;transform:translate3d(-50%, 1em, 1px);opacity:0;transition:transform .25s ease-out,opacity .25s;text-align:center}.landing .progress_manager:not(#siteProgress).active .progress_ui .progress_marker .label{color:#fff}.youth .progress_manager:not(#siteProgress).active .progress_ui .progress_marker .label{color:#fff}.families .progress_manager:not(#siteProgress).active .progress_ui .progress_marker .label{color:#fff}.howwegothere .progress_manager:not(#siteProgress).active .progress_ui .progress_marker .label{color:#000}.past .progress_manager:not(#siteProgress).active .progress_ui .progress_marker .label{color:#000}.allofus .progress_manager:not(#siteProgress).active .progress_ui .progress_marker .label{color:#fff}.abettertomorrow .progress_manager:not(#siteProgress).active .progress_ui .progress_marker .label{color:#fff}.progress_manager:not(#siteProgress).active .progress_ui:not(.active) .progress_marker:hover::before{transform:scale(2);background:#129c8a}.landing .progress_manager:not(#siteProgress).active .progress_ui:not(.active) .progress_marker:hover::before{background:#fff}.youth .progress_manager:not(#siteProgress).active .progress_ui:not(.active) .progress_marker:hover::before{background:#b9bf02}.families .progress_manager:not(#siteProgress).active .progress_ui:not(.active) .progress_marker:hover::before{background:#b9bf02}.howwegothere .progress_manager:not(#siteProgress).active .progress_ui:not(.active) .progress_marker:hover::before{background:#129c8a}.past .progress_manager:not(#siteProgress).active .progress_ui:not(.active) .progress_marker:hover::before{background:#129c8a}.allofus .progress_manager:not(#siteProgress).active .progress_ui:not(.active) .progress_marker:hover::before{background:#b9bf02}.abettertomorrow .progress_manager:not(#siteProgress).active .progress_ui:not(.active) .progress_marker:hover::before{background:#42fce3}.progress_manager:not(#siteProgress).active .progress_ui:not(.active) .progress_marker:hover .label{visibility:visible;transform:translate3d(-50%, 0em, 1px);opacity:1}.progress_manager:not(#siteProgress).active .progress_ui.active .progress_marker{left:6px;cursor:default}.progress_manager:not(#siteProgress).active .progress_ui.active .progress_marker::before{width:8px;height:8px;top:-4px;left:-4px}@media(min-width: 768px)and (min-height: 768px){.progress_manager:not(#siteProgress).active .progress_ui.active .progress_marker{left:12px}.progress_manager:not(#siteProgress).active .progress_ui.active .progress_marker::before{width:16px;height:16px;top:-8px;left:-8px}}.progress_manager:not(#siteProgress).active .progress_ui~.progress_ui .progress_marker{left:0}.progress_manager:not(#siteProgress) .progress_ui{position:relative;height:100%;flex-grow:1;flex-shrink:1;flex-basis:0%;transition:flex .5s cubic-bezier(0.3, 0.01, 0.2, 1);width:0}.progress_manager:not(#siteProgress) .progress_ui.active{flex-basis:90%}.progress{display:block;width:100%;height:2px;top:calc(50% - 1px);position:relative}@media(min-width: 768px)and (min-height: 768px){.progress{height:4px;top:calc(50% - 2px)}}.progress .progress_track{display:none}.progress .progress_bar{position:absolute;width:100%;height:100%;top:0;left:0;background:#129c8a;transform-origin:0 0;transform:scaleX(0.2)}.landing .progress .progress_bar{background:#fff}.youth .progress .progress_bar{background:#b9bf02}.families .progress .progress_bar{background:#b9bf02}.howwegothere .progress .progress_bar{background:#129c8a}.past .progress .progress_bar{background:#129c8a}.allofus .progress .progress_bar{background:#b9bf02}.abettertomorrow .progress .progress_bar{background:#42fce3}.progress .progress_handle{display:none;position:absolute;left:0;top:50%;width:0;height:0}.progress .progress_handle::before{content:"";display:block;width:10px;height:10px;background:#129c8a;border-radius:100%;position:absolute;top:0;left:0;transform:translate(-50%, -50%)}.landing .progress .progress_handle::before{background:#fff}.youth .progress .progress_handle::before{background:#b9bf02}.families .progress .progress_handle::before{background:#b9bf02}.howwegothere .progress .progress_handle::before{background:#129c8a}.past .progress .progress_handle::before{background:#129c8a}.allofus .progress .progress_handle::before{background:#b9bf02}.abettertomorrow .progress .progress_handle::before{background:#42fce3}#siteProgress_wrapper .close_button{position:absolute;transform:translateY(-50%);top:50%;right:5rem}#siteProgress_wrapper .close_button svg{display:block;width:100%;height:100%;transform:scale(0.4)}.back_next{position:absolute;top:0;right:5rem;height:calc(100% - 10rem);display:flex;flex-flow:column;justify-content:flex-end;opacity:1;transition:opacity .25s cubic-bezier(0.3, 0.01, 0.2, 1)}.back_next .circle_button{margin:1em 0}.play_pause.paused .play_icon{display:block}.play_pause.paused .pause_icon{display:none}.play_pause span{width:100%;height:100%;transform:scale(0.375)}.play_pause svg{width:100%;height:100%;display:block}.play_pause .play_icon{display:none}.play_pause .play_icon svg{transform:translateX(5%)}.play_pause .pause_icon{display:block}.hotspots{display:none}.active>.hotspots{list-style:none;padding:0;margin:0;position:absolute;display:block;top:50%;left:0;width:100%;height:0%}.active>.hotspots li{width:0px;height:0px;position:absolute;top:50%;display:block;width:5px;height:5px;background:#ccc;border-radius:100%;transform:translate(-50%, -50%);overflow:hidden}.active>.hotspots li::before{content:"";box-sizing:border-box;display:block;width:5px;height:5px;background:#129c8a;transform:translate(-100%, 0%);transition:transform .15s ease-out}.landing .active>.hotspots li::before{background:#fff}.youth .active>.hotspots li::before{background:#b9bf02}.families .active>.hotspots li::before{background:#b9bf02}.howwegothere .active>.hotspots li::before{background:#129c8a}.past .active>.hotspots li::before{background:#129c8a}.allofus .active>.hotspots li::before{background:#b9bf02}.abettertomorrow .active>.hotspots li::before{background:#42fce3}@media(min-width: 768px)and (min-height: 768px){.active>.hotspots li{width:10px;height:10px}.active>.hotspots li::before{width:10px;height:10px}}.active>.hotspots li.past::before{background-color:#129c8a;transform:translate(0%, 0%)}.landing .active>.hotspots li.past::before{background-color:#fff}.youth .active>.hotspots li.past::before{background-color:#b9bf02}.families .active>.hotspots li.past::before{background-color:#b9bf02}.howwegothere .active>.hotspots li.past::before{background-color:#129c8a}.past .active>.hotspots li.past::before{background-color:#129c8a}.allofus .active>.hotspots li.past::before{background-color:#b9bf02}.abettertomorrow .active>.hotspots li.past::before{background-color:#42fce3}@media(min-width: 768px)and (min-height: 768px){.bottom_bar,.past_progress{bottom:6.75rem;left:11.025rem;width:calc(100% - 25.633125rem)}#siteProgress_wrapper .close_button{right:14.608125rem}.back_next{height:100%;right:14.608125rem;justify-content:center}.progress_manager{margin:0 4.5rem 0 0}.progress_manager .progress_manager{margin:0}#siteProgress_wrapper .circle_button{width:8rem;height:8rem}#siteProgress_wrapper .circle_button span{font-size:1.75em}}@media(min-width: 1200px){.progress_manager{margin:0 9rem}}@media(min-width: 1400px){.progress_manager{margin:0 11.25rem}}#editorWrapper{background-color:#fff;position:fixed;top:0px;left:0px;pointer-events:none;z-index:2000;padding:10px}#editorWrapper ul{list-style:none;padding:0}#editorWrapper ul li{margin:2px}#editorWrapper ul li.editorHide{background-color:#000}#editorWrapper ul li.editorHide a{color:#fff}*{-webkit-overflow-scrolling:touch}.text_section .mask_inner{color:#fff;display:block;overflow:scroll;pointer-events:auto;text-align:center;padding:23vh 0}@supports(padding: clamp(4rem, 23vh, 24rem) 0 clamp(4rem, 23vh, 24rem)){.text_section .mask_inner{padding:clamp(4rem, 23vh, 24rem) 0 clamp(4rem, 23vh, 24rem)}}.text_section .mask_inner .content_wrapper{max-width:90em;width:75%;margin:0 auto}.text_section header{text-align:left}.text_section h2{font-family:"LFTEticaCompressed-ExtraBold",sans-serif;line-height:.85em;margin:0;font-size:9rem}@supports(font-size: clamp(9rem, -3.4444444444rem + 12.1527777778vw, 16rem)){.text_section h2{font-size:clamp(9rem, -3.4444444444rem + 12.1527777778vw, 16rem)}}.text_section p,.text_section li,.text_section a,.text_section h3{font-size:1.6rem;line-height:1.5em}.text_section a{color:#97ede2}.text_section h4{font-size:2rem;margin-bottom:0;text-transform:uppercase}@media(min-width: 1024px){.text_section header{display:flex}.text_section header h2{flex-shrink:0}.text_section header>div{padding:0 4rem}.text_section p,.text_section li,.text_section a,.text_section h3{margin-top:0}}#youth .mask_inner{display:flex;flex-flow:column;align-items:center;justify-content:center}#youth video{pointer-events:auto;width:400px;position:fixed;top:0;left:0}#families .mask_inner{display:flex;flex-flow:column;align-items:center;justify-content:center}#phone_hotspot{display:none}#howwegothere .mask_inner{display:flex;flex-flow:column;align-items:center;justify-content:center}#allofus .mask_inner{display:flex;flex-flow:column;align-items:center;justify-content:center}#action .handshake{width:100%;position:relative;transform:translate3d(-50%, -17%, -1px);left:50%;z-index:-1;min-width:600px}#action .mask_inner{color:#000;background:#fff;padding-top:0;pointer-events:all;overflow-x:hidden}#action .mask_inner .content_wrapper{width:80%}#action .mask_inner ul{list-style:none;padding:0;margin:1em 0}#action header{background:url(../assets/images/takeaction/header_image.jpg) no-repeat 50% 15%;background-size:cover;text-align:center;color:#fff;font-size:9rem;padding:1.5em 0}@supports(font-size: clamp(9rem, -12.7872340426rem + 21.2765957447vw, 17rem)){#action header{font-size:clamp(9rem, -12.7872340426rem + 21.2765957447vw, 17rem)}}#action header .content_wrapper{text-shadow:0 0 1em #000;width:80%}#action header h2{font-size:1em;font-family:"LFTEticaCondensed-Bold",sans-serif}#action header h3{font-size:.1em;margin:0}#action h4{font-family:"LFTEticaCondensed-Bold",sans-serif;font-size:2.4em;text-transform:none;margin-bottom:.5em;margin-top:6rem}#action li{font-size:1em}#action a{font-family:"LFTEticaCompressed-ExtraBold",sans-serif;font-size:2em;text-transform:uppercase;color:#b35488;line-height:1.5em}#action .message{font-family:"LFTEticaCondensed-Bold",sans-serif}#action .message span{display:block;font-size:1.2em;margin-top:.5em}#action .message a{display:block;font-size:1.8em}#action .join ul{display:flex;flex-flow:column;align-items:center}#action .join ul li{width:60%;font-size:1.8em;text-transform:uppercase;margin:.5em 0;display:block}#action .join ul li a.circle_button{font-size:1em;color:#000;line-height:1.25em;padding:0;width:100%}#action .join ul li a.circle_button span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;justify-content:center;padding:1em}#action .join ul li a.circle_button i{position:relative;top:0;left:0;transform:none}#action .join ul li a.circle_button i::after{box-sizing:border-box;border-color:#b35488;position:relative;top:0;left:0;transform:none;padding-bottom:calc(100% - 0.6rem)}@media(min-width: 768px){#action h4{font-size:3.2em}#action a{font-size:2.4em}#action .message span{display:block;font-size:1.5em}#action .message a{display:block;font-size:2.4em}#action .join ul{flex-flow:row;justify-content:space-between}#action .join ul li{width:31%;font-size:1.8em;margin:0}}@media(min-width: 1024px){#action .centered_wrapper{max-width:64em}#action .centered_wrapper h4{font-size:4.2em}#action .column_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10%;max-width:110em}#action .column_wrapper>div{text-align:left}}#about .mask_inner{background:#0acdb4}#about .mask_inner ul{list-style:none;padding:0;margin:1em 0}#about .mask_inner h3{margin-top:4em;font-size:2rem}#about .mask_inner .producing_organizations li{margin:1em}#about .mask_inner .producing_organizations li a{margin-left:.5em}#credits .mask_inner{background:#beb800}#credits h2,#credits .copy{text-align:left}#credits h2{font-size:9rem}@supports(font-size: clamp(5rem, 1.6326530612rem + 8.9795918367vw, 16rem)){#credits h2{font-size:clamp(5rem, 1.6326530612rem + 8.9795918367vw, 16rem)}}#credits .credits{text-align:left}#credits h3{font-size:2.8rem;font-family:"LFTEticaCompressed-ExtraBold",sans-serif;margin-top:1em;margin-bottom:0}#credits h4{font-size:2.2rem;text-transform:none;font-family:"LFTEticaCondensed-Bold",sans-serif;margin-bottom:0}#credits h5{font-size:1.8rem;text-transform:none;font-family:"LFTEticaCondensed-Bold",sans-serif;margin-bottom:0}#credits a{color:#fff;text-decoration:underline}.no-touch #credits a:hover{opacity:.75}#credits ul.planets{list-style:none;padding:0}@media(min-width: 1024px){@supports(margin-top: clamp(8rem, 23vh, 48rem)){#credits .credits{margin-top:clamp(8rem, 23vh, 48rem)}}#credits .content_wrapper{display:grid;grid-template-columns:30% 70%;grid-template-rows:min-content min-content}#credits .content_wrapper h2{grid-row-start:1;grid-row-end:span 1;grid-column-start:1;grid-column-end:span 2}#credits .content_wrapper .copy{grid-row-start:2;grid-row-end:span 1;grid-column-start:2;grid-column-end:span 1}#credits .content_wrapper .copy p{margin-top:1em}#credits .content_wrapper .credits{grid-row-start:3;grid-row-end:span 1;grid-column-start:2;grid-column-end:span 1}#credits p,#credits li,#credits a{margin-top:0}}#captions{position:fixed;bottom:16rem;left:1rem;right:12rem;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;z-index:2}.landing #captions{bottom:2.3rem;right:6rem}#captions.off{display:none}#captions .captions{left:0;width:65%;max-width:800px;list-style:none;padding:0;margin:0;z-index:1;pointer-events:none;position:relative}#captions .captions li{font-size:1.2em;line-height:1.25em;opacity:0;display:flex;position:absolute;bottom:0;left:0;width:100%;height:auto;flex-flow:column;justify-content:center;align-items:center;color:#000;transition:opacity .15s}.dark #captions .captions li{color:#fff}#captions .captions li span{text-align:center;color:#000;text-shadow:0 0 0 #fff;background:rgba(255,255,255,.9);padding:.5em 1.25em}.dark #captions .captions li span{color:#fff;text-shadow:0 0 0 #000;background:rgba(0,0,0,.9)}@media(min-width: 768px)and (min-height: 768px){#captions{left:0;right:0;bottom:24rem;align-items:flex-end}.landing #captions{bottom:6.75rem;right:0}#captions .captions li{font-size:1.8em}}#modal_wrapper{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.85);z-index:1000;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out;display:flex;flex-flow:column;align-items:center;justify-content:flex-start;overflow:auto;padding:5em 0}#modal_wrapper .img_wrapper,#modal_wrapper .copy,#modal_wrapper video{opacity:0;transform:translateY(10rem);transition:opacity .75s cubic-bezier(0.3, 0.01, 0.2, 1),transform .75s cubic-bezier(0.3, 0.01, 0.2, 1);transition-delay:.15s}#modal_wrapper .copy{transition-delay:.3s}#modal_wrapper .close_button{flex-shrink:0}#modal_wrapper.show{opacity:1;pointer-events:all}#modal_wrapper.show .close_button{opacity:1;pointer-events:all}#modal_wrapper.show.video_modal video{pointer-events:all}#modal_wrapper.show .img_wrapper,#modal_wrapper.show .copy,#modal_wrapper.show video{opacity:1;transform:translateY(0rem)}#modal_wrapper .close_button{width:4rem;height:4rem;margin-bottom:2em;padding:0;opacity:0;transition:opacity .75s ease-in-out;transition-delay:.75s}#modal_wrapper .close_button svg{display:block;width:100%;height:100%;transform:scale(0.65) rotate(0);transition:transform .35s cubic-bezier(0.3, 0.01, 0.2, 1);position:relative;z-index:1}#modal_wrapper .close_button i::after{border-color:#beb800;transition:transform .35s cubic-bezier(0.3, 0.01, 0.2, 1)}.landing #modal_wrapper .close_button i::after{border-color:#fff;background:rgba(0,0,0,.5)}.youth #modal_wrapper .close_button i::after{border-color:#b9bf02;background:rgba(0,0,0,.5)}.families #modal_wrapper .close_button i::after{border-color:#b9bf02;background:rgba(0,0,0,.5)}.howwegothere #modal_wrapper .close_button i::after{border-color:#b0af92;background:rgba(255,255,255,.5)}.past #modal_wrapper .close_button i::after{border-color:#b0af92;background:rgba(255,255,255,.5)}.allofus #modal_wrapper .close_button i::after{border-color:#b9bf02;background:rgba(0,0,0,.5)}.abettertomorrow #modal_wrapper .close_button i::after{border-color:#42fce3;background:rgba(0,0,0,.5)}#modal_wrapper .close_button:hover svg{transform:scale(0.75) rotate(90deg)}#modal_wrapper .close_button:hover i::after{transform:translate(-50%, -50%) scale(1.25)}#modal_wrapper:not(.video_modal) .content .hotspot{display:block;width:100%}@media(min-width: 768px)and (min-height: 768px){#modal_wrapper{justify-content:center}#modal_wrapper:not(.video_modal) .content .hotspot{display:grid;grid-template-columns:56.25% 36.25%;grid-column-gap:4%;align-items:center}#modal_wrapper:not(.video_modal) .content .hotspot .copy{grid-column:2/span 1}#modal_wrapper:not(.video_modal) .content .hotspot .img_wrapper{grid-column:1/span 1}}#modal_wrapper.video_modal{background-color:rgba(0,0,0,.9)}#modal_wrapper.video_modal .content{width:100%;max-width:100%}#modal_wrapper.video_modal .close_button{position:absolute;top:2rem;left:2rem;z-index:2}#modal_wrapper.video_modal .close_button svg{z-index:1;position:relative}#modal_wrapper.video_modal .close_button i::after{background:rgba(0,0,0,.75)}#modal_wrapper.video_modal video{pointer-events:none;display:block;width:min(100vh * (16/9), 100vw);margin:2rem auto}#modal_wrapper.video_modal video.square{width:min(100vh, 100vw)}#modal_wrapper .content{position:relative;width:100rem;max-width:75%}#modal_wrapper .content .hotspot h4 span{display:block;font-family:"LFTEticaCompressed-ExtraBold",sans-serif;font-weight:400}#modal_wrapper .content .hotspot h4 span.title{font-size:3em;text-transform:uppercase;line-height:1em}#modal_wrapper .content .hotspot h4 span.year{font-family:"LFTEticaCondensed-Bold",sans-serif;font-size:6em;line-height:1.5em}#modal_wrapper .content .hotspot p.description{font-size:1.6em;line-height:1.25em}#modal_wrapper .content .hotspot .img_wrapper{position:relative;flex-basis:50%}#modal_wrapper .content .hotspot .img_wrapper img{display:block;max-width:100%}#howwegothere .hotspots_wrapper{width:max(100vh, 100vw);height:max(100vh, 100vw);top:50%;left:50%;transform:translate3d(-50%, -50%, 1px)}#howwegothere .hotspots_wrapper.show li .circle_button{opacity:0;transform:translateY(75%);pointer-events:none}#howwegothere .hotspots_wrapper.show li.show .circle_button{opacity:1;transform:translateY(0%);pointer-events:all}#howwegothere.show_cta .section_cta.show{opacity:1;transform:translateY(0rem) scale(0.75);transform-origin:0 0;transition-delay:.5s}.section_cta{position:fixed;left:2.5rem;bottom:9.2rem;font-size:1rem;cursor:pointer;pointer-events:none;opacity:0;transform:translateY(2rem) scale(0.75);transform-origin:0 0;transition:opacity .35s cubic-bezier(0.3, 0.01, 0.2, 1),transform .35s cubic-bezier(0.3, 0.01, 0.2, 1);transition-delay:0s}.section_cta .wrapper{display:flex;align-items:center}.section_cta.show{transition-delay:.5s;pointer-events:all}.section_cta.show .circle_button{pointer-events:all}.section_cta img{display:none;margin:1.5em 0 1em;width:12em}.section_cta p{font-size:1em;margin-left:1.5em}.section_cta p span{font-size:2em;font-family:"LFTEticaCompressed-ExtraBold",sans-serif;display:block;line-height:1.25em}.section_cta .circle_button{cursor:pointer;padding:0;width:3em;height:3em;opacity:1;transform:translateY(0%);pointer-events:none}.section_cta .circle_button svg{width:100%;height:100%;transform:scale(0.65) rotate(0);transition:transform .35s cubic-bezier(0.3, 0.01, 0.2, 1);position:relative;z-index:1}.section_cta .circle_button i::after{border-color:#b0af92;transform:translate3d(-50%, -50%, 1px) scale(1);transition:transform .35s cubic-bezier(0.3, 0.01, 0.2, 1)}.landing .section_cta .circle_button i::after{border-color:#fff;background:rgba(0,0,0,.5)}.youth .section_cta .circle_button i::after{border-color:#b9bf02;background:rgba(0,0,0,.5)}.families .section_cta .circle_button i::after{border-color:#b9bf02;background:rgba(0,0,0,.5)}.howwegothere .section_cta .circle_button i::after{border-color:#b0af92;background:rgba(255,255,255,.5)}.past .section_cta .circle_button i::after{border-color:#b0af92;background:rgba(255,255,255,.5)}.allofus .section_cta .circle_button i::after{border-color:#b9bf02;background:rgba(0,0,0,.5)}.abettertomorrow .section_cta .circle_button i::after{border-color:#42fce3;background:rgba(0,0,0,.5)}.no-touch .section_cta:hover .circle_button svg{transform:scale(0.75) rotate(90deg)}.no-touch .section_cta:hover .circle_button i::after{transform:translate3d(-50%, -50%, 1px) scale(1.25)}@media(min-width: 768px)and (min-height: 768px){.section_cta{bottom:18rem;left:11.025rem;transform:translateY(2rem) scale(1);transform-origin:0 0}.section_cta .wrapper{position:relative;left:-5em}.section_cta img{display:block}#howwegothere.show_cta .section_cta.show{opacity:1;transform:translateY(0rem) scale(1);transform-origin:0 0}}@media(min-width: 1200px){.section_cta{left:20.025rem}}@media(min-width: 1400px){.section_cta{left:22.275rem}}.hotspots_wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:none;list-style:none;padding:0;margin:0;pointer-events:none}.hotspots_wrapper.show li .circle_button{opacity:1;transform:translateY(0%);pointer-events:all}.hotspots_wrapper li{position:absolute;transform:translate3d(-50%, -50%, 1px)}.hotspots_wrapper li .circle_button{cursor:pointer;padding:0;width:4em;height:4em;opacity:0;transform:translateY(100%);transition:opacity .35s cubic-bezier(0.3, 0.01, 0.2, 1),transform .35s cubic-bezier(0.3, 0.01, 0.2, 1)}.hotspots_wrapper li .circle_button svg{width:100%;height:100%;transform:scale(0.65) rotate(0);transition:transform .35s cubic-bezier(0.3, 0.01, 0.2, 1);position:relative;z-index:1}.hotspots_wrapper li .circle_button i::after{border-color:#b0af92;background:rgba(255,255,255,.5);transform:translate3d(-50%, -50%, 1px) scale(1);transition:transform .35s cubic-bezier(0.3, 0.01, 0.2, 1)}.landing .hotspots_wrapper li .circle_button i::after{border-color:#fff;background:rgba(0,0,0,.5)}.youth .hotspots_wrapper li .circle_button i::after{border-color:#b9bf02;background:rgba(0,0,0,.5)}.families .hotspots_wrapper li .circle_button i::after{border-color:#b9bf02;background:rgba(0,0,0,.5)}.howwegothere .hotspots_wrapper li .circle_button i::after{border-color:#b0af92;background:rgba(255,255,255,.5)}.past .hotspots_wrapper li .circle_button i::after{border-color:#b0af92;background:rgba(255,255,255,.5)}.allofus .hotspots_wrapper li .circle_button i::after{border-color:#b9bf02;background:rgba(0,0,0,.5)}.abettertomorrow .hotspots_wrapper li .circle_button i::after{border-color:#42fce3;background:rgba(0,0,0,.5)}.hotspots_wrapper li .circle_button:hover svg{transform:scale(0.75) rotate(90deg)}.hotspots_wrapper li .circle_button:hover i::after{transform:translate3d(-50%, -50%, 1px) scale(1.25)}.hotspots_wrapper li:nth-child(1) .circle_button{transition-delay:.1s}.hotspots_wrapper li:nth-child(2) .circle_button{transition-delay:.2s}.hotspots_wrapper li:nth-child(3) .circle_button{transition-delay:.3s}.hotspots_wrapper li:nth-child(4) .circle_button{transition-delay:.4s}.hotspots_wrapper li:nth-child(5) .circle_button{transition-delay:.5s}.header_content{display:none;height:80%}.header_content h1,.header_content p,.header_content #start_button{transform:translate3d(0, 10rem, 1px);opacity:0}.header_content h1 span,.header_content p span{display:block}.header_content #start_button{width:12rem;height:12rem;position:relative}.header_content #start_button span{display:flex;flex-flow:column;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0}.header_content.show h1,.header_content.show p,.header_content.show #start_button{transition:transform .75s cubic-bezier(0.25, 0, 0.1, 1),opacity .75s cubic-bezier(0.25, 0, 0.1, 1);transform:translate3d(0, 0rem, 1px);opacity:1}.header_content.show #start_button{transition-delay:.2s}.header_content.show p{transition-delay:.1s}.header_content.show h1{transition-delay:0s}.header_content.hide h1,.header_content.hide p,.header_content.hide #start_button{transition:transform .75s cubic-bezier(0.7, 0, 0.83, 0.83),opacity .75s cubic-bezier(0.7, 0, 0.83, 0.83);transform:translate3d(0, 10rem, 1px);opacity:0}.header_content.hide #start_button{transition-delay:0s}.header_content.hide p{transition-delay:.1s}.header_content.hide h1{transition-delay:.2s}.header_content.hide .header_content_inner div{pointer-events:none}.header_content h1{margin:0;color:#fff;font-family:"LFTEticaCompressed-ExtraBold",sans-serif;font-size:8em;line-height:.825em;text-align:left}.header_content .header_content_inner{display:flex;flex-flow:column;justify-content:space-between;position:relative;width:min(87vh, 65vw);max-width:112.4em;margin:0 auto;height:100%}.header_content .header_content_inner div{pointer-events:auto;max-width:35em;left:0;top:0;display:flex;flex-flow:column;justify-content:center}.header_content .header_content_inner div p{font-size:1.4em;line-height:1.25em;color:#fff}.header_content .header_content_inner .circle_button{font-size:2em;line-height:1em;pointer-events:all;flex-shrink:0;color:#fff}.header_content .header_content_inner .circle_button i{transition:transform .25s cubic-bezier(0.3, 0.01, 0.2, 1)}.header_content .header_content_inner .circle_button i::after{border-color:#fff}.header_content .header_content_inner .circle_button:hover i{transform:scale(1.1)}#background_wrapper{display:none;position:absolute;top:-5%;left:-5%;width:110%;height:110%}#background_wrapper img{display:block}#background_wrapper #hugs{position:absolute;bottom:0;left:50%}#background_wrapper #hugs img{transform:translateX(-50%)}#background_wrapper #felt{position:absolute;bottom:0;right:0}#contentWarning{position:fixed;display:flex;flex-flow:column;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);color:#fff;opacity:0;z-index:10000;pointer-events:none}#contentWarning>*{transform:translate3d(0, 200%, 1px);opacity:0}#contentWarning h3{font-size:3em;font-family:"LFTEticaCompressed-ExtraBold",sans-serif}#contentWarning p{font-size:1.4em;line-height:1.25em;width:75%;max-width:300px;margin:2em 0 4em;text-align:center}#contentWarning .circle_button{font-size:2em;color:#fff;line-height:1.25em;padding:0;width:5em}#contentWarning .circle_button span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;justify-content:center;padding:1em;text-align:center}#contentWarning .circle_button i{position:relative;top:0;left:0;transform:none}#contentWarning .circle_button i::after{box-sizing:border-box;border-color:#fff;position:relative;top:0;left:0;transform:none;padding-bottom:calc(100% - 0.6rem)}#contentWarning.show{opacity:1;transition:opacity 1.5s cubic-bezier(0.25, 0, 0.1, 1);pointer-events:all}#contentWarning.show>*{transition:transform .75s cubic-bezier(0.25, 0, 0.1, 1),opacity .75s cubic-bezier(0.25, 0, 0.1, 1);transform:translate3d(0, 0rem, 1px);opacity:1}#contentWarning.show>*:nth-child(3){transition-delay:.2s}#contentWarning.show>*:nth-child(2){transition-delay:.1s}#contentWarning.show>*:nth-child(1){transition-delay:0s}#contentWarning.hide{opacity:0;transition:opacity 1.5s cubic-bezier(0.7, 0, 0.83, 0.83);pointer-events:none}#contentWarning.hide>*{transition:transform .75s cubic-bezier(0.7, 0, 0.83, 0.83),opacity .75s cubic-bezier(0.7, 0, 0.83, 0.83);transform:translate3d(0, 10rem, 1px);opacity:0}#contentWarning.hide>*:nth-child(3){transition-delay:0s}#contentWarning.hide>*:nth-child(2){transition-delay:.1s}#contentWarning.hide>*:nth-child(1){transition-delay:.2s}@media(min-width: 768px)and (min-height: 768px){.header_content{height:auto}.header_content #start_button{width:20rem;height:20rem;margin-top:0}.header_content h1{font-size:19.7em;font-size:min(clamp(12rem, 4.6526717557rem + 19.5928753181vw, 19.7rem), clamp(4rem, -2.7285714286rem + 22.4285714286vh, 19.7rem))}.header_content .header_content_inner{width:min(87vh, 87vw);max-width:112.4em;align-items:flex-end;justify-content:center}.header_content .header_content_inner div{position:absolute;width:50%;max-width:35em;height:100%}.header_content .header_content_inner div p{font-size:1.8em}.header_content .header_content_inner .circle_button{font-size:3.3em}#contentWarning h3{font-size:3em}#contentWarning p{font-size:1.4em;max-width:300px;margin:2em 0 4em}#contentWarning .circle_button{font-size:2em;width:5em}}.layer1{transform:translate3d(calc(var(--xperc, 0) * -1vw), calc(var(--yperc, 0) * -1vw), 1px)}.layer2{transform:translate3d(calc(var(--xperc, 0) * -1.2vw), calc(var(--yperc, 0) * -1.2vw), 1px)}.layer3{transform:translate3d(calc(var(--xperc, 0) * -1.44vw), calc(var(--yperc, 0) * -1.44vw), 1px)}.layer4{transform:translate3d(calc(var(--xperc, 0) * -1.728vw), calc(var(--yperc, 0) * -1.728vw), 1px)}.layer5{transform:translate3d(calc(var(--xperc, 0) * -2.0736vw), calc(var(--yperc, 0) * -2.0736vw), 1px)}.layer6{transform:translate3d(calc(var(--xperc, 0) * -2.48832vw), calc(var(--yperc, 0) * -2.48832vw), 1px)}#instructions{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2000;background:rgba(0,0,0,.9);display:flex;flex-flow:column;justify-content:center;align-items:center;color:#fff;text-align:center;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(0.3, 0.01, 0.2, 1)}#instructions .icons>div{display:flex;justify-content:center;align-items:center}#instructions .icons>div svg{display:block;height:10rem;color:#cdccae;fill:#fff;margin:1rem}.landing #instructions .icons>div svg{color:#fff}.youth #instructions .icons>div svg{color:#b9bf02}.families #instructions .icons>div svg{color:#b9bf02}.howwegothere #instructions .icons>div svg{color:#b0af92}.past #instructions .icons>div svg{color:#b0af92}.allofus #instructions .icons>div svg{color:#b9bf02}.abettertomorrow #instructions .icons>div svg{color:#42fce3}#instructions .icons>div span{font-family:"LFTEticaCompressed-ExtraBold",sans-serif;font-size:2em;margin:0 1em}#instructions .icons>div.mobile{display:none}.touch #instructions .icons>div.desktop{display:none}.touch #instructions .icons>div.mobile{display:flex}#instructions.show{opacity:1}#instructions h1{font-size:1.6em;font-family:"LFTEtica-SemiBold",sans-serif;line-height:1.25em}#instructions p{font-size:2.4em;font-family:"LFTEticaCompressed-ExtraBold",sans-serif;line-height:1.25em;max-width:75%}@media(min-width: 768px)and (min-height: 768px){#instructions p span{display:block}}

/*# sourceMappingURL=styles.css.map*/