@charset "UTF-8";.scrollytelling-wrapper{display:flex;width:100%;position:relative}.scrollytelling-wrapper .scrollytelling-menu{flex:0 0 auto;min-width:120px;max-width:200px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;overflow-y:auto;padding:0 12px}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-board{display:none}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper{display:flex;flex-direction:column;gap:2px}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group .menu-group-btn{position:relative;display:block;padding:9px 30px 8px 9px;width:100%;cursor:pointer;border:2px solid var(--scrollytelling-menu-group-btn-border-color,var(--primary-color,#000));color:var(--scrollytelling-menu-group-btn-color,var(--primary-color,#000));background-color:var(--scrollytelling-menu-group-btn-color,var(--primary-negative-color,#fff));font-weight:700;border-radius:3px;text-align:center}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group .menu-group-btn .menu-group-btn-title{font-weight:700;font-size:90%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group .menu-group-btn:after{content:"";position:absolute;right:10px;top:calc(50% - 1px);width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform .2s}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group.active .menu-group-btn{border-color:var(--scrollytelling-menu-group-btn-active-border-color,var(--primary-color,#000));color:var(--scrollytelling-menu-group-btn-active-color,var(--primary-negative-color,#fff));background-color:var(--scrollytelling-menu-group-btn-active-color,var(--primary-color,#000))}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group.active .menu-group-btn:after{top:calc(50% + 2px);transform:translateY(-50%) rotate(-135deg)}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group.active ul.menu-sections{max-height:2000px;opacity:1;transition:max-height .3s ease-in-out .3s,opacity .5s ease-in-out .3s}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections{max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .5s ease-in-out;overflow:hidden;list-style:none;margin:0;padding:0}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections li.menu-section{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections li.menu-section:after{content:"";display:block;width:1px;height:20px;background-color:var(--scrollytelling-menu-section-after-color,var(--primary-color,#000))}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections li.menu-section:last-child:after{content:none}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections li.menu-section button{width:100%;padding:12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:12px}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections li.menu-section button .menu-section-item-index{border-radius:50%;border:2px solid var(--scrollytelling-menu-section-item-index-border-color,var(--primary-color,#000));color:var(--scrollytelling-menu-section-item-index-color,var(--primary-color,#000));background-color:var(--scrollytelling-menu-section-item-index-bg-color,var(--primary-negative-color,#fff));height:40px;width:40px;display:flex;align-items:center;justify-content:center;font-weight:700}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections li.menu-section button .menu-section-item-title{font-weight:700;font-size:75%;line-height:1.3;display:inline-block;max-width:100%}.scrollytelling-wrapper .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections li.menu-section.active button .menu-section-item-index{border-color:var(--scrollytelling-menu-section-item-index-active-border-color,var(--primary-color,#000));color:var(--scrollytelling-menu-section-item-index-active-color,var(--primary-negative-color,#fff));background-color:var(--scrollytelling-menu-section-item-index-active-bg-color,var(--primary-color,#000))}.scrollytelling-wrapper .scrollytelling-menu:not(.mode-multi) .scrollytelling-menu-wrapper .menu-group .menu-group-btn{display:none}.scrollytelling-wrapper .scrollytelling-groups{width:100%}.scrollytelling-wrapper .scrollytelling-groups .scrollytelling-group{display:flex;width:100%;position:relative}.scrollytelling-wrapper .scrollytelling-groups .scrollytelling-group .scrollytelling-group-render{display:flex;flex-direction:column;flex:4}.scrollytelling-wrapper .scrollytelling-groups .scrollytelling-group .scrollytelling-group-render .content{position:sticky;top:0;height:100vh}.scrollytelling-wrapper .scrollytelling-groups .scrollytelling-group .scrollytelling-group-render .content-button-toggler{display:none}.scrollytelling-wrapper .scrollytelling-groups .scrollytelling-group .scrollytelling-group-sections{flex:6}.scrollytelling-wrapper.format-desktop{flex-direction:row}.scrollytelling-wrapper.format-mobile{flex-direction:column}.scrollytelling-wrapper.format-mobile .scrollytelling-menu{position:fixed;top:var(--scrollytelling-mobile-menu-top,0);right:0;bottom:auto;left:0;z-index:1002;flex:none;max-width:100%;width:100%;height:auto;display:block;overflow:visible;overflow-y:hidden;background-color:var(--scrollytelling-menu-mobile-bg-color,var(--white,#fff));border-bottom:1px solid var(--scrollytelling-menu-mobile-border-color,var(--primary-color,#000));padding:0}.scrollytelling-wrapper.format-mobile .scrollytelling-menu .scrollytelling-menu-board{display:block;cursor:pointer;padding:6px 40px 4px 12px;position:relative}.scrollytelling-wrapper.format-mobile .scrollytelling-menu .scrollytelling-menu-board .menu-board-title{color:var(--scrollytelling-menu-board-title-color,var(--primary-negative-color,#fff));background-color:var(--scrollytelling-menu-board-title-bg-color,var(--primary-color,#000));font-size:.8em;padding:4px;display:inline-block;width:auto}.scrollytelling-wrapper.format-mobile .scrollytelling-menu .scrollytelling-menu-board .menu-board-subtitle{margin-top:3px;font-weight:600}.scrollytelling-wrapper.format-mobile .scrollytelling-menu .scrollytelling-menu-board .menu-board-icon{position:absolute;right:0;top:0;bottom:0;width:40px}.scrollytelling-wrapper.format-mobile .scrollytelling-menu .scrollytelling-menu-board .menu-board-icon:after{content:"";position:absolute;right:calc(50% - 6px);top:calc(50% - 2px);width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform .2s}.scrollytelling-wrapper.format-mobile .scrollytelling-menu:not(.mode-multi) .scrollytelling-menu-board .menu-board-title{display:none}.scrollytelling-wrapper.format-mobile .scrollytelling-menu.opened .scrollytelling-menu-board .menu-board-icon:after{top:calc(50% + 4px);transform:translateY(-50%) rotate(-135deg)}.scrollytelling-wrapper.format-mobile .scrollytelling-menu.opened .scrollytelling-menu-wrapper{display:flex}.scrollytelling-wrapper.format-mobile .scrollytelling-menu .scrollytelling-menu-wrapper{display:none;border-top:1px solid var(--scrollytelling-menu-mobile-border-color,var(--primary-color,#000));padding:12px}.scrollytelling-wrapper.format-mobile .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group .menu-group-btn{text-align:left}.scrollytelling-wrapper.format-mobile .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections li.menu-section:after{content:none}.scrollytelling-wrapper.format-mobile .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections li.menu-section button{flex-direction:row;align-items:center;gap:12px;padding:6px}.scrollytelling-wrapper.format-mobile .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections li.menu-section button .menu-section-item-index{height:30px;width:30px;font-size:80%}.scrollytelling-wrapper.format-mobile .scrollytelling-menu .scrollytelling-menu-wrapper .menu-group ul.menu-sections li.menu-section button .menu-section-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrollytelling-wrapper.format-mobile .scrollytelling-groups .scrollytelling-group{flex-direction:column}.scrollytelling-wrapper.format-mobile .scrollytelling-groups .scrollytelling-group .scrollytelling-group-render{position:sticky;top:0;flex:none;height:35vh;z-index:1}.scrollytelling-wrapper.format-mobile .scrollytelling-groups .scrollytelling-group .scrollytelling-group-render .content{position:static;top:auto;height:100%}.scrollytelling-wrapper.format-mobile .scrollytelling-groups .scrollytelling-group .scrollytelling-group-render .content-button-toggler{display:block;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-left:none;border-right:none;width:100%;height:16px;position:relative}.scrollytelling-wrapper.format-mobile .scrollytelling-groups .scrollytelling-group .scrollytelling-group-render .content-button-toggler:before{content:"";width:20px;height:2px;background-color:#ccc;position:absolute;top:6px;left:calc(50% - 10px)}.scrollytelling-wrapper.format-mobile .scrollytelling-groups .scrollytelling-group.content-expanded .scrollytelling-group-render{height:75vh}.scrollytelling-wrapper.format-mobile .scrollytelling-groups .scrollytelling-group.layout-sections_on_left .scrollytelling-group-render{bottom:0}.scrollytelling-wrapper.format-mobile .scrollytelling-groups .scrollytelling-group.layout-sections_on_left .scrollytelling-group-render .content{order:1}.scrollytelling-wrapper.format-mobile .scrollytelling-groups .scrollytelling-group.layout-sections_on_left .scrollytelling-group-render .content-button-toggler{order:0}