.resource-item{display:flex;flex-direction:column;margin:30px 0}@media screen and (min-width: 768px){.resource-item{flex-direction:row;align-items:flex-start}}.resource-item .resource-item-thumbnail{width:100%;background-color:#f2f2f2;aspect-ratio:430/256;min-width:300px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.resource-item .resource-item-thumbnail{width:32.8%}}.resource-item .resource-item-thumbnail img{height:100%;width:auto;object-fit:contain;object-position:center}.resource-item .resource-item-content{width:100%;background-color:#fff;padding:32px 16px}@media screen and (min-width: 768px){.resource-item .resource-item-content{width:67.2%;padding:32px}}.resource-item .resource-item-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.resource-item .resource-item-topic{color:#3d3d3d;font-family:"Avenir",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25.2px;border-radius:999px;border:1px solid #3d3d3d;padding:4px 8px;width:fit-content}@media screen and (min-width: 768px){.resource-item .resource-item-topic{font-size:18px}}.resource-item .resource-featured{color:#fff;font-family:"Avenir",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25.2px;border-radius:999px;border:1px solid #3d3d3d;background-color:#3d3d3d;padding:4px 8px;width:fit-content;display:flex;align-items:center;gap:4px}@media screen and (min-width: 768px){.resource-item .resource-featured{font-size:18px}}.resource-item .resource-item-member-exclusive{color:#3d3d3d;font-family:"Avenir",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25.2px;border-radius:999px;border:1px solid #faa919;background-color:#faa919;padding:4px 8px;width:fit-content}@media screen and (min-width: 768px){.resource-item .resource-item-member-exclusive{font-size:18px}}.resource-item .resource-item-title{margin-bottom:8px;color:#3d3d3d;font-family:"Avenir",sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:31.2px}.resource-item .resource-item-title a{color:inherit}.resource-item .resource-item-description{color:#3d3d3d;font-family:"Avenir",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25.2px;margin-bottom:16px}@media screen and (min-width: 768px){.resource-item .resource-item-description{font-size:18px}}.resource-item .resource-item-links{margin-left:16px;padding-left:16px;border-left:2px solid rgba(110,41,118,.25)}.resource-item .resource-item-links li{margin-top:12px}.resource-item .resource-item-links a{font-family:"Avenir",sans-serif;color:#663077;font-size:16px;font-style:normal;font-weight:800;line-height:25.2px;text-decoration:none;border:none}@media screen and (min-width: 768px){.resource-item .resource-item-links a{font-size:18px}}.resource-item .resource-item-links a .link-text{text-decoration:underline;display:inline}.resource-item .member-login-cta a{display:block;width:fit-content;padding:9px 15px;background-color:#3d3d3d;color:#fff;border-radius:360px}.resources-header-text{margin-top:16px;margin-bottom:16px}@media screen and (min-width: 1200px){.resources-header-text{max-width:75%}}.resources-filter-section{margin-top:30px;margin-bottom:30px}@media screen and (min-width: 920px){.resources-filter-section{margin-bottom:0}}.resources-filter-section .top-filter-section{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.resources-filter-section .top-filter-section .facetwp-facet-resource_media_resource_topic{display:inline-flex;flex-direction:row;gap:15px;flex-wrap:wrap;margin-bottom:0}.resources-filter-section .top-filter-section .facetwp-radio{padding:9px 15px 9px 36px;border-radius:360px;border:1px solid #3d3d3d;background-position:15px 50%;margin:0}.resources-filter-section .top-filter-section .facetwp-radio .facetwp-counter{display:none}.resources-filter-section .top-filter-section .facetwp-radio.checked{background-color:#663077;color:#fff;border-color:#663077;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7.5' fill='none'/%3E%3Ccircle cx='8' cy='8' r='7.5' fill='none'/%3E%3Ccircle cx='8' cy='8' r='7.5' stroke='white'/%3E%3Ccircle cx='8' cy='8' r='4.5' fill='white'/%3E%3Ccircle cx='8' cy='8' r='4.5' fill='white'/%3E%3Ccircle cx='8' cy='8' r='4.5' stroke='white'/%3E%3C/svg%3E")}.resources-filter-section .top-filter-section .reset-filters button{font-size:0}.resources-filter-section .top-filter-section .reset-filters button:after{content:"Reset";font-size:18px}.bottom-filter-section{border-radius:16px;background:#f0eaf1;padding:16px 24px}.bottom-filter-section .btn-toggle-filter{background-color:rgba(0,0,0,0);border:none;display:flex;align-items:center;gap:8px;justify-content:space-between;width:calc(100% + 48px);padding:16px 24px;margin:-16px -24px}.bottom-filter-section .btn-toggle-filter[aria-expanded=true] .button-status-icon::before{opacity:0}.bottom-filter-section .btn-toggle-filter .button-text,.bottom-filter-section .btn-toggle-filter .button-status-text{font-family:"Avenir",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:25.2px;color:#3d3d3d}@media screen and (min-width: 768px){.bottom-filter-section .btn-toggle-filter .button-text,.bottom-filter-section .btn-toggle-filter .button-status-text{font-size:18px}}.bottom-filter-section .btn-toggle-filter .button-status-text{text-decoration:underline;display:none}@media screen and (min-width: 480px){.bottom-filter-section .btn-toggle-filter .button-status-text{display:inline-block}}.bottom-filter-section .btn-toggle-filter .button-status-icon{position:relative;width:16px;height:16px;margin-left:16px}.bottom-filter-section .btn-toggle-filter .button-status-icon::before,.bottom-filter-section .btn-toggle-filter .button-status-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2px;height:16px;display:block;background-color:#3d3d3d;transition:all .3s ease}.bottom-filter-section .btn-toggle-filter .button-status-icon:after{transform:translate(-50%, -50%) rotate(90deg)}.advanced-search-container{margin-top:19px;display:none}.advanced-search-container.active{display:block}.advanced-search-wrapper .advanced-search-inner{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 768px){.advanced-search-wrapper .advanced-search-inner{flex-direction:row;align-items:flex-end;gap:16px 8px;flex-wrap:wrap}}@media screen and (min-width: 1300px){.advanced-search-wrapper .advanced-search-inner{flex-wrap:nowrap}}@media screen and (min-width: 768px){.advanced-search-wrapper .search-field{min-width:368px;flex-grow:1}}.advanced-search-wrapper .select-dropdown{min-width:215px}.advanced-search-wrapper label{font-family:"Avenir",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:25.2px;color:#3d3d3d}@media screen and (min-width: 768px){.advanced-search-wrapper label{font-size:18px}}.advanced-search-wrapper label>div{margin-top:8px;margin-bottom:0}.advanced-search-wrapper label .facetwp-input-wrap input,.advanced-search-wrapper label .facetwp-dropdown,.advanced-search-wrapper label .fs-label-wrap{border-radius:4px;border:1px solid #d4d4d4 !important;background:#fff;padding:11px 16px;width:100%}.advanced-search-wrapper label .facetwp-input-wrap{width:100%}.advanced-search-wrapper label .facetwp-input-wrap .facetwp-icon{right:unset;left:12px}.advanced-search-wrapper label .facetwp-input-wrap .facetwp-icon:not(.f-loading)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12.0208 11.078L14.8762 13.9326L13.9328 14.876L11.0782 12.0206C10.016 12.8721 8.69483 13.3352 7.3335 13.3333C4.0215 13.3333 1.3335 10.6453 1.3335 7.33331C1.3335 4.02131 4.0215 1.33331 7.3335 1.33331C10.6455 1.33331 13.3335 4.02131 13.3335 7.33331C13.3354 8.69465 12.8723 10.0158 12.0208 11.078ZM10.6835 10.5833C11.5296 9.71324 12.0021 8.54693 12.0002 7.33331C12.0002 4.75465 9.9115 2.66665 7.3335 2.66665C4.75483 2.66665 2.66683 4.75465 2.66683 7.33331C2.66683 9.91131 4.75483 12 7.3335 12C8.54712 12.0019 9.71342 11.5294 10.5835 10.6833L10.6835 10.5833Z' fill='%233D3D3D'/%3E%3C/svg%3E")}.advanced-search-wrapper label .facetwp-input-wrap input{padding-left:48px}.advanced-search-wrapper label .facetwp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M12.6667 13.172L17.6167 8.22198L19.0307 9.63598L12.6667 16L6.30273 9.63598L7.71673 8.22198L12.6667 13.172Z' fill='%233D3D3D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.advanced-search-wrapper label .fs-wrap{width:100%}@media screen and (min-width: 768px){.advanced-search-wrapper label .fs-wrap{width:220px}}@media screen and (min-width: 1440px){.advanced-search-wrapper label .fs-wrap{width:245px}}.advanced-search-wrapper label .fs-label-wrap .fs-label{padding:0 22px 0 0;font-family:"Avenir",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.39}@media screen and (min-width: 768px){.advanced-search-wrapper label .fs-label-wrap .fs-label{font-size:18px}}.advanced-search-wrapper label .fs-label-wrap .fs-arrow{width:24px;height:24px;border:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M12.6667 13.172L17.6167 8.22198L19.0307 9.63598L12.6667 16L6.30273 9.63598L7.71673 8.22198L12.6667 13.172Z' fill='%233D3D3D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.advanced-search-wrapper label .fs-dropdown{margin-top:4px;border-radius:4px;border:1px solid #d4d4d4}.advanced-search-wrapper label .fs-dropdown .fs-search{display:none}.advanced-search-wrapper label .fs-dropdown .fs-options{scrollbar-width:thin;scrollbar-color:#d4d4d4 rgba(0,0,0,0)}.advanced-search-wrapper label .fs-dropdown .fs-options::-webkit-scrollbar-track{border:none;background-color:rgba(0,0,0,0)}.advanced-search-wrapper label .fs-dropdown .fs-options::-webkit-scrollbar{height:4px;border-radius:0}.advanced-search-wrapper label .fs-dropdown .fs-options::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:0}.advanced-search-wrapper label .fs-dropdown .fs-option{margin:4px;border:none !important;word-break:normal}.advanced-search-wrapper label .fs-dropdown .fs-option.selected .fs-checkbox i{background-color:#663077;border:1px solid #663077}.advanced-search-wrapper label .fs-dropdown .fs-option.selected .fs-checkbox i::after{content:"";position:absolute;top:2px;left:3px;transform:rotate(-45deg);width:9px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff}.advanced-search-wrapper label .fs-dropdown .fs-option .fs-checkbox{top:1em;bottom:unset}.advanced-search-wrapper label .fs-dropdown .fs-option .fs-checkbox i{width:16px;height:16px;border-color:#d4d4d4}.advanced-search-wrapper label .fs-dropdown .fs-option .fs-option-label{font-family:"Avenir",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25.2px;white-space:normal}@media screen and (min-width: 768px){.advanced-search-wrapper label .fs-dropdown .fs-option .fs-option-label{font-size:18px}}.advanced-search-wrapper .btn-submit{background-color:#663077;border-radius:360px;padding:9px 15px;color:#fff;font-family:"Avenir",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:25.2px;text-align:center;display:inline-block;border:none;flex-shrink:0}.selection-reset-filter-wrapper{margin-top:16px;display:flex;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}.selection-reset-filter-wrapper .facetwp-selections{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.selection-reset-filter-wrapper .facetwp-selections li .facetwp-selection-label{display:none}.selection-reset-filter-wrapper .facetwp-selections li .facetwp-selection-value{display:inline-block;padding:4px 8px;list-style-type:none;border:1px solid #3d3d3d;border-radius:360px;background-color:#fff;padding-right:24px;background-position:right 8px center;margin-right:8px;margin-top:4px;margin-bottom:4px}.reset-filters>div{margin-bottom:0}.reset-filters button{background-color:rgba(0,0,0,0);border:none;color:#663077;font-family:"Avenir",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:25.2px;text-decoration:underline;padding-right:24px;padding-left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.5 9C16.5 13.1421 13.1422 16.5 9 16.5C4.8579 16.5 1.5 13.1421 1.5 9C1.5 4.85786 4.8579 1.5 9 1.5V3C5.68628 3 3 5.68629 3 9C3 12.3137 5.68628 15 9 15C12.3137 15 15 12.3137 15 9C15 6.93766 13.9595 5.11835 12.3748 4.03838L12.375 6H10.875V1.5H15.375V3L13.5006 2.99992C15.322 4.36826 16.5 6.54655 16.5 9Z' fill='%23663077'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.pagination-area{margin-top:16px}.pagination-area:has(.facetwp-page){padding-top:16px;border-top:1px solid #3d3d3d}.pagination-area .facetwp-pager{display:flex;flex-direction:row;align-items:center;gap:8px}.pagination-area .facetwp-pager a{display:flex;justify-content:center;align-items:center;border-radius:4px;background-color:#fff;color:#3d3d3d;padding:10px;min-width:32px;height:32px;font-family:"Avenir",sans-serif;font-size:16px;font-style:normal;font-weight:800;margin:0}.pagination-area .facetwp-pager a:not(.active):hover{text-decoration:underline}.pagination-area .facetwp-pager a.active{background-color:#663077;color:#fff}.pagination-area .facetwp-pager a.prev{font-size:0}.pagination-area .facetwp-pager a.prev:after{content:"Previous";font-size:16px}.pagination-area .facetwp-pager a.next{font-size:0}.pagination-area .facetwp-pager a.next:after{content:"Next";font-size:16px}.sort-summary-wrapper{margin-right:auto;width:100%}@media screen and (min-width: 920px){.sort-summary-wrapper{width:calc(50% - 16px);max-width:300px}}.sort-summary-wrapper .summary{font-size:16px}@media screen and (min-width: 768px){.sort-summary-wrapper .summary{font-size:18px}}.sort-by-wrapper{display:flex;flex-direction:row;align-items:center;gap:0 8px;flex-wrap:wrap;justify-content:flex-end}@media screen and (min-width: 920px){.sort-by-wrapper{margin-left:24px}}.sort-by-wrapper .label{font-family:"Avenir",sans-serif;font-style:normal;font-size:16px}@media screen and (min-width: 768px){.sort-by-wrapper .label{font-size:18px}}.sort-by-wrapper .facetwp-facet-resource_media_sort_by{margin-bottom:0}.sort-by-wrapper .facetwp-facet-resource_media_sort_by select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M12.6667 13.172L17.6167 8.22198L19.0307 9.63598L12.6667 16L6.30273 9.63598L7.71673 8.22198L12.6667 13.172Z' fill='%233D3D3D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;border:none;background-color:rgba(0,0,0,0);font-weight:800;font-size:16px;line-height:25.2px;color:#3d3d3d;padding-right:24px}@media screen and (min-width: 768px){.sort-by-wrapper .facetwp-facet-resource_media_sort_by select{font-size:18px}}.resource-topic-description{margin-top:16px;border-radius:4px;border:1px solid #d4d4d4;background:#fff;padding:16px}.resource-topic-description a{color:#663077}.resource-topic-description a::after{content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;border-radius:50%;background-color:#663077;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12.172 6.778L6.808 1.414L8.222 0L16 7.778L8.222 15.556L6.808 14.142L12.172 8.778H0V6.778H12.172Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;margin-left:8px}.resources-listing-page{padding-bottom:80px}@media screen and (max-width: 768px){.resources-listing-page .title-area{margin-top:2rem}}.member-login-cta-wrapper{margin-top:16px;padding:24px 16px;border-top:6px solid #faa919;background-color:#fff;display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 768px){.member-login-cta-wrapper{padding:24px 32px;flex-direction:row;justify-content:space-between;align-items:center}}.member-login-cta-wrapper h2{font-size:24px;font-style:normal;font-weight:800;line-height:31.2px}.member-login-cta-wrapper p{color:#3d3d3d}.member-login-cta-wrapper p a{color:#663077;font-family:"Avenir",sans-serif;font-style:normal;font-weight:400;line-height:25.2px;text-decoration:underline}.member-login-cta-wrapper .member-login-cta{flex-shrink:0}.member-login-cta-wrapper .member-login-cta a{padding:9px 64px;display:inline-block;background-color:#faa919;border-radius:360px;color:#000 !important;font-family:"Avenir",sans-serif;border:none}@media screen and (min-width: 768px){.member-login-cta-wrapper .member-login-cta a{font-size:18px}}.sorting-area{display:flex;align-items:center;width:100%;flex-wrap:wrap;gap:16px;margin-bottom:16px}@media screen and (min-width: 920px){.sorting-area{width:calc(100% - 300px);transform:translateY(calc(100% + 1px));margin-left:auto;justify-content:flex-end}}.show-members-only{padding:10px 8px;border-radius:4px;border:1px solid #d4d4d4;background-color:#fff;display:flex;align-items:center;gap:8px}.show-members-only .facetwp-facet{margin-bottom:0}.show-members-only .label{font-family:"Avenir",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:25.2px;color:#3d3d3d}@media screen and (min-width: 768px){.show-members-only .label{font-size:18px}}.show-members-only .facetwp-checkbox{background-image:none !important;background-color:#d4d4d4;border-radius:360px;width:36px;height:20px;position:relative}.show-members-only .facetwp-checkbox.checked{background-color:#663077}.show-members-only .facetwp-checkbox.checked::before{transform:translateX(16px) translateY(-50%)}.show-members-only .facetwp-checkbox::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0px 2px 4px 0px rgba(39,39,39,.1)}.show-members-only .facetwp-checkbox span{opacity:0;font-size:0}.show-members-only .facetwp-checkbox[data-value="0"]{display:none}.back-to-previous-page{display:flex;padding:9px 15px;justify-content:center;align-items:center;gap:4px;border-radius:360px;background:#663077;width:fit-content;margin-bottom:30px;margin-top:8px;text-decoration:none !important;border:none !important;color:#fff !important;font-size:18px}.video-component-wrapper{margin-top:30px;margin-bottom:30px}.video-component-wrapper .component-video{width:100%;position:relative;padding-bottom:56.25%;overflow:hidden}.video-component-wrapper .component-video iframe,.video-component-wrapper .component-video video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-component-wrapper .video-transcript{margin-top:16px;background-color:#fff}.video-component-wrapper .video-transcript .transcript-toggle{background-color:#fff;width:100%;border:none !important;display:flex;justify-content:space-between;align-items:center;padding:18px 16px}.video-component-wrapper .video-transcript .transcript-toggle[aria-expanded=true] .icon svg{transform:rotate(180deg)}.video-component-wrapper .video-transcript .transcript-toggle .icon svg{width:36px;height:36px;transition:transform .3s ease}.video-component-wrapper .video-transcript .transcript-toggle .text{font-family:Avenir;font-size:24px;font-style:normal;font-weight:800;line-height:31.2px}.video-component-wrapper .video-transcript .transcript-content{transition:height .3s ease;overflow:hidden;height:0;font-size:18px}.video-component-wrapper .video-transcript .transcript-content .text-content-block{margin-top:8px;padding:0 16px !important}.more-videos{margin-top:30px;margin-bottom:30px}.more-videos .more-videos-heading{display:flex;flex-wrap:wrap;column-gap:16px;align-items:center;margin-top:8px}.more-videos .more-videos-heading a{display:flex;align-items:center;color:#663077;text-decoration:underline}.more-videos .video-list{margin-top:16px;display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#9f9f9f rgba(0,0,0,0)}.more-videos .video-list::-webkit-scrollbar-track{border:none;background-color:rgba(0,0,0,0)}.more-videos .video-list::-webkit-scrollbar{height:4px;border-radius:0}.more-videos .video-list::-webkit-scrollbar-thumb{background-color:#9f9f9f;border-radius:0}.more-videos .video-list li a{display:block;aspect-ratio:16/9;height:100px;margin-top:2px;margin-left:2px}@media screen and (min-width: 768px){.more-videos .video-list li a{height:151px}}.more-videos .video-list li a img{width:100%;height:100%;object-fit:cover}.image-component{margin-top:30px;margin-bottom:30px}.image-component .component-image{width:100%}.image-component .component-image img{width:100%;height:auto}.image-component .image-caption{font-family:"Avenir",sans-serif;color:#3d3d3d;font-size:18px;font-style:normal;font-weight:400;line-height:25.2px;margin-top:16px}.quote-with-citation-component{margin-top:30px;margin-bottom:30px}.quote-with-citation-component .quote-content{padding-left:16px;border-left:4px solid #663077}.quote-with-citation-component .quote-content .quote-text p{font-family:"Avenir",sans-serif;color:#3d3d3d;font-size:24px;font-style:normal;font-weight:800;line-height:31.2px;margin-bottom:16px}.quote-with-citation-component .citation{font-family:"Avenir",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:31.2px;color:#3d3d3d}.image-carousel{margin-top:30px;margin-bottom:30px;width:100% !important}.image-carousel .owl-carousel{margin-bottom:16px}.image-carousel .owl-carousel .owl-item .image-wrapper{width:100%;aspect-ratio:966/543}.image-carousel .owl-carousel .owl-item .image-wrapper img{width:100%;height:100%;object-fit:cover}.image-carousel .owl-carousel .owl-item .image-caption{font-family:"Avenir",sans-serif;color:#3d3d3d;font-size:18px;font-style:normal;font-weight:400;line-height:25.2px;margin-top:16px}.image-carousel .owl-thumbs{display:flex;flex-wrap:nowrap;gap:8px;margin-top:16px;overflow:auto}.image-carousel .owl-thumbs .owl-thumb-item{flex:1 1 calc(20% - 8px);max-width:159px;min-width:80px;aspect-ratio:159/89;overflow:hidden;border:2px solid rgba(0,0,0,0);cursor:pointer}.image-carousel .owl-thumbs .owl-thumb-item.active{border:3px solid #663077}.image-carousel .owl-thumbs .owl-thumb-item img{width:100%;height:100%;object-fit:cover}.image-carousel .owl-dots{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:16px}.image-carousel .owl-dots button{width:16px;height:16px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #3d3d3d !important;opacity:1}.image-carousel .owl-dots button.active{background-color:#3d3d3d}.image-carousel .owl-prev,.image-carousel .owl-next{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none !important;border-radius:50%;padding:0}.image-carousel .owl-prev.disabled,.image-carousel .owl-next.disabled{opacity:.4;pointer-events:none}@media screen and (min-width: 1440px){.image-carousel .owl-prev,.image-carousel .owl-next{width:32px;height:32px}}.image-carousel .owl-prev>span,.image-carousel .owl-next>span{font-size:0;width:100%;height:100%;border-radius:50%;border:1px solid #663077;background-repeat:no-repeat;background-position:center;background-size:24px 24px;display:block}.image-carousel .owl-prev{margin-left:-32px}@media screen and (min-width: 1440px){.image-carousel .owl-prev{margin-left:-40px}}.image-carousel .owl-prev>span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.828 12.9998L13.192 18.3638L11.778 19.7778L4 11.9998L11.778 4.22183L13.192 5.63583L7.828 10.9998L20 10.9998L20 12.9998L7.828 12.9998Z' fill='%23663077'/%3E%3C/svg%3E")}.image-carousel .owl-next{right:-40px}.image-carousel .owl-next>span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.172 11.0002L10.808 5.63617L12.222 4.22217L20 12.0002L12.222 19.7782L10.808 18.3642L16.172 13.0002H4V11.0002H16.172Z' fill='%23663077'/%3E%3C/svg%3E")}.related-content{margin-top:30px;background-color:#fff;padding-top:60px;padding-bottom:60px}.related-content .related-content-list{margin-top:24px;display:grid;grid-template-columns:repeat(1, 1fr);gap:48px}@media screen and (min-width: 768px){.related-content .related-content-list{grid-template-columns:repeat(3, 1fr);gap:16px}}@media screen and (min-width: 1200px){.related-content .related-content-list{gap:30px}}.related-content .related-content-list .related-content-item{position:relative}.related-content .related-content-list .related-content-item:hover h3{text-decoration:underline}.related-content .related-content-list .related-content-item .related-content-item-thumbnail{width:100%;padding-bottom:56.25%;background-color:#f2f2f2;overflow:hidden;position:relative}.related-content .related-content-list .related-content-item .related-content-item-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.related-content .related-content-list .related-content-item h3{font-family:"Avenir",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:26px;margin-top:16px}.related-content .related-content-list .related-content-item .related-content-excerpt{font-family:"Avenir",sans-serif;color:#3d3d3d;font-size:18px;font-style:normal;font-weight:400;line-height:25.2px;margin-top:8px}.related-content .related-content-list .related-content-item a{text-decoration:underline;color:#663077;font-family:"Avenir",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:25.2px;display:inline-block;margin-top:8px}.related-content .related-content-list .related-content-item a:after{content:"";display:block;position:relative;width:100%;height:100%;position:absolute;top:0;left:0}.resource-sidebar-inner{background:rgba(0,0,0,0) !important;box-shadow:none !important;padding:0 !important}.resource-sidebar-inner .on-this-page-container{background:#fff;box-shadow:0px 14px 28px rgba(0,0,0,.08);padding:28px 0 0}.resource-sidebar-inner .sidebar-member-login-cta-wrapper{margin-top:30px}.resource-sidebar-inner .sidebar-member-login-cta-wrapper .sidebar-member-cta>h2{font-size:24px;font-style:normal;font-weight:800 !important;font-family:"Avenir",sans-serif;line-height:31.2px;padding:0}.resource-sidebar-inner .sidebar-member-login-cta-wrapper .sidebar-member-cta>p{color:#3d3d3d;font-family:"Avenir",sans-serif;font-size:16px;font-style:normal;font-weight:400 !important;line-height:25.2px;padding:0}@media screen and (min-width: 768px){.resource-sidebar-inner .sidebar-member-login-cta-wrapper .sidebar-member-cta>p{font-size:18px}}.resource-sidebar-inner .sidebar-member-login-cta-wrapper .sidebar-member-cta>p a{color:#663077;font-family:"Avenir",sans-serif;font-style:normal;font-weight:400;line-height:25.2px;text-decoration:underline}.resource-sidebar-inner .sidebar-member-login-cta-wrapper .member-login-cta{display:block;margin-top:16px}.speakers-section{padding:4rem 0}@media screen and (min-width: 768px){.speakers-section{padding:4rem 0}}.speakers-section.speakers-expanded .speaker-card--hidden{display:flex;opacity:1;transform:translateY(0)}.speakers-section.speakers-expanded .speakers-cta{padding-top:0;margin-top:4rem}.speakers-section.speakers-expanded .speakers-cta::before{display:none}.speakers-section .speakers-cta{position:relative;text-align:center}.speakers-section .speakers-cta::before{position:absolute;bottom:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FAF9F9 69.08%);width:100%;height:200px;content:""}.speakers-section .speakers-cta .speakers-toggle{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:9px 15px;border:none;border-radius:360px;background-color:#663077;color:#fff;font-family:"Avenir",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.4}.speakers-section .speakers-cta .speakers-toggle:hover{background-color:#663077;border-color:#663077}.speakers-section .speakers-cta .speakers-toggle:focus-visible{outline:2px solid #6b2d8b;outline-offset:2px}.speakers-section .speakers-heading{margin-bottom:2rem;color:#3d3d3d;font-family:"Avenir",sans-serif;font-style:normal;font-weight:800;line-height:1.25;text-transform:initial}.speakers-section .speakers-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:16px}@media screen and (min-width: 768px){.speakers-section .speakers-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1200px){.speakers-section .speakers-grid{gap:30px}}.speakers-section .speaker-card{display:flex;align-items:center;gap:1rem;background:#fff;padding:1rem}@media screen and (min-width: 768px){.speakers-section .speaker-card{padding:1.5rem}}.speakers-section .speaker-card--hidden{display:none;opacity:0;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease}.speakers-section .speaker-card .speaker-image{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden}.speakers-section .speaker-card .speaker-image img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.speakers-section .speaker-card .speaker-info{flex:1}.speakers-section .speaker-card .speaker-name{color:#3d3d3d;font-family:"Avenir",sans-serif;font-size:1.5rem;font-style:normal;font-weight:800;line-height:1.3}.speakers-section .speaker-card .speaker-role{color:#3d3d3d;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.speakers-section .speaker-card .speaker-bio-link{display:inline-block;margin-top:.5rem;padding-left:0;padding-right:0;color:#663077;font-size:1rem;font-style:normal;font-weight:800;line-height:1.58;text-decoration-line:underline;border:none;background:none}.speakers-section .speaker-card .speaker-bio-link:hover,.speakers-section .speaker-card .speaker-bio-link:focus{filter:contrast(1)}.speaker-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center}.speaker-modal[hidden]{display:none}.speaker-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85)}.speaker-modal__content{width:calc(100% - 20px);position:relative;background:#fff;max-height:90vh;animation:speakerModalIn .3s ease}@media screen and (min-width: 768px){.speaker-modal__content{width:32.39%;min-width:622px}}.speaker-modal__close{position:absolute;top:12px;right:12px;z-index:2;background:#fff;border:none;border-radius:360px;padding:8px 16px 7px;font-size:14px;font-weight:500;cursor:pointer;color:#000;transition:background .2s ease;display:inline-flex;align-items:center;gap:4px}.speaker-modal__close:focus{border-radius:360px}.speaker-modal__close span{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:3px}.speaker-modal__image{overflow:hidden;position:relative;width:100%;height:264px}.speaker-modal__image-blur{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(40px);transform:scale(1.01);z-index:0}.speaker-modal__image img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:contain;z-index:1;height:100%;aspect-ratio:1/1}.speaker-modal__body{padding:1.5rem;font-family:"Avenir",sans-serif}@media screen and (min-width: 768px){.speaker-modal__body{padding:2rem}}.speaker-modal__body a{display:inline-block;margin-top:1.5rem;font-weight:800;font-family:"Avenir",sans-serif;font-size:18px;font-style:normal;color:#663077;text-decoration:underline;line-height:1.4}.speaker-modal__body a:hover{color:#663077}.speaker-modal__name{color:#3d3d3d;font-size:24px;font-style:normal;font-weight:800;line-height:1.3}.speaker-modal__role{color:#3d3d3d;font-size:1rem;font-style:normal;font-weight:400;color:#555}.speaker-modal__bio{height:calc(100% - 264px);padding-top:1.5rem;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}@media screen and (min-width: 768px){.speaker-modal__bio{font-size:18px}}.speaker-modal__bio-content{overflow-y:auto;max-height:300px}.speaker-modal__bio p{margin-bottom:1rem}.speaker-modal__bio p:last-child{margin-bottom:0}.speaker-modal__bio p a{font-weight:400}@keyframes speakerModalIn{from{opacity:0;transform:translateY(20px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sponsors-section{padding:4rem 0}@media screen and (min-width: 768px){.sponsors-section{padding:4rem 0}}.sponsors-section .sponsors-cta{position:relative;text-align:center}.sponsors-section .sponsors-cta::before{position:absolute;bottom:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FAF9F9 69.08%);width:100%;height:200px;content:""}.sponsors-section .sponsors-cta--hidden{display:none}.sponsors-section .sponsors-cta .sponsors-toggle{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:9px 15px;border:none;border-radius:360px;background-color:#663077;color:#fff;font-family:"Avenir",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.4}.sponsors-section .sponsors-cta .sponsors-toggle:hover{background-color:#663077;border-color:#663077}.sponsors-section .sponsors-cta .sponsors-toggle:focus-visible{outline:2px solid #6b2d8b;outline-offset:2px}.sponsors-section .sponsors-heading{margin-bottom:2rem;color:#3d3d3d;font-family:"Avenir",sans-serif;font-style:normal;font-weight:800;line-height:1.25;text-transform:initial}.sponsors-section .sponsors-wrapper{position:relative;overflow:hidden;transition:max-height .5s ease}.sponsors-section .sponsors-wrapper--expanded{max-height:none !important}.sponsors-section .sponsors-wrapper--expanded::after{display:none}.sponsors-section .sponsors-wrapper--expanded+.sponsors-cta{padding-top:0;margin-top:4rem}.sponsors-section .sponsors-wrapper--expanded+.sponsors-cta::before{display:none}.sponsors-section .sponsors-group{margin-bottom:1rem}.sponsors-section .sponsors-group:last-child{margin-bottom:0}@media screen and (min-width: 1200px){.sponsors-section .sponsors-group{margin-bottom:30px}}.sponsors-section .sponsors-group__level{margin-bottom:1rem;color:#3d3d3d;font-family:"Avenir",sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:1.3}.sponsors-section .sponsors-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:16px}@media screen and (min-width: 540px){.sponsors-section .sponsors-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1200px){.sponsors-section .sponsors-grid{grid-template-columns:repeat(3, 1fr);gap:30px}}.sponsors-section .sponsor-card{background:#fff;padding:1rem}@media screen and (min-width: 1200px){.sponsors-section .sponsor-card{padding:1.5rem}}.sponsors-section .sponsor-card .sponsor-logo{width:100%;aspect-ratio:3/1;margin-bottom:12px}.sponsors-section .sponsor-card .sponsor-logo img{width:100%;height:100%;object-fit:contain}.sponsors-section .sponsor-card .sponsor-info{margin-top:12px}.sponsors-section .sponsor-card .sponsor-name{color:#3d3d3d;font-size:24px;font-style:normal;font-weight:800;line-height:1.3}.sponsors-section .sponsor-card .sponsor-bio-link{display:inline-block;margin-top:.5rem;padding-left:0;padding-right:0;color:#663077;font-size:1rem;font-style:normal;font-weight:800;line-height:1.58;text-decoration-line:underline;border:none;background:none;padding:0;margin:0}.sponsors-section .sponsor-card .sponsor-bio-link:hover,.sponsors-section .sponsor-card .sponsor-bio-link:focus{filter:contrast(1)}.sponsor-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center}.sponsor-modal[hidden]{display:none}.sponsor-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85)}.sponsor-modal__content{width:calc(100% - 20px);position:relative;background:#fff;max-height:90vh;animation:speakerModalIn .3s ease}@media screen and (min-width: 768px){.sponsor-modal__content{width:32.39%;min-width:622px}}.sponsor-modal__close{position:absolute;top:12px;right:12px;z-index:2;background:#fff;border:none;border-radius:360px;padding:8px 16px 7px;font-size:14px;font-weight:500;cursor:pointer;color:#000;transition:background .2s ease;display:inline-flex;align-items:center;gap:4px}.sponsor-modal__close:focus{border-radius:360px}.sponsor-modal__close span{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:3px}.sponsor-modal__image{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:264px;background:#faf9f9}.sponsor-modal__image img{width:100%;height:100%;max-width:222px;object-fit:contain;aspect-ratio:3/1}.sponsor-modal__body{padding:1.5rem;font-family:"Avenir",sans-serif}@media screen and (min-width: 768px){.sponsor-modal__body{padding:2rem}}.sponsor-modal__body a{display:inline-block;margin-top:1.5rem;font-weight:800;font-family:"Avenir",sans-serif;font-size:18px;font-style:normal;color:#663077;text-decoration:underline;line-height:1.4}.sponsor-modal__body a:hover{color:#663077}.sponsor-modal__name{color:#3d3d3d;font-size:24px;font-style:normal;font-weight:800;line-height:1.3}.sponsor-modal__role{color:#3d3d3d;font-size:1rem;font-style:normal;font-weight:400;color:#555}.sponsor-modal__bio{height:calc(100% - 264px);padding-top:1.5rem;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}@media screen and (min-width: 768px){.sponsor-modal__bio{font-size:18px}}.sponsor-modal__bio-content{overflow-y:auto;max-height:300px}.sponsor-modal__bio p{margin-bottom:1rem}.sponsor-modal__bio p:last-child{margin-bottom:0}.sponsor-modal__bio p a{font-weight:400}.accordion-section{padding:4rem 0}@media screen and (min-width: 768px){.accordion-section{padding:4rem 0}}.accordion-section .accordion-heading{margin-bottom:2rem;color:#3d3d3d;font-family:"Avenir",sans-serif;font-style:normal;font-weight:800;line-height:1.25;text-transform:initial}.accordion-section .accordion-intro{color:#3d3d3d;font-family:"Avenir",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.4}.accordion-section .accordion-intro p{margin-bottom:1rem}.accordion-section .accordion-intro p:last-child{margin-bottom:0}.accordion-section .accordion-list{display:flex;flex-direction:column;gap:12px}.accordion-section .accordion-list .accordion-item__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;background:#663077;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:width .3s ease,background-color .2s ease,color .2s ease;gap:16px}.accordion-section .accordion-list .accordion-item__trigger[aria-expanded=true] .accordion-item__icon>span:last-child{transform:translate(-50%, -50%) rotate(0)}@media screen and (min-width: 768px){.accordion-section .accordion-list .accordion-item__trigger{padding:16px 30px}}.accordion-section .accordion-list .accordion-item__label{font-family:"Avenir",sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:1.4;color:#fff}.accordion-section .accordion-list .accordion-item__icon{position:relative;flex-shrink:0;width:16px;height:16px;display:block;transition:transform .3s ease}.accordion-section .accordion-list .accordion-item__icon>span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:100%;height:2px;background-color:#fff;transition:transform .3s ease}.accordion-section .accordion-list .accordion-item__icon>span:last-child{transform:translate(-50%, -50%) rotate(90deg)}.accordion-section .accordion-list .accordion-item__panel{padding:1rem;overflow:hidden;max-height:0;transition:max-height .35s ease}@media screen and (min-width: 768px){.accordion-section .accordion-list .accordion-item__panel{padding:30px}}.accordion-section .accordion-list .accordion-item__panel[hidden]{display:block;max-height:0;visibility:hidden}.accordion-section .accordion-list .accordion-item__panel--open{visibility:visible}.accordion-section .accordion-list .accordion-item__content .text-content-block{padding:0 !important}.text-content-block ul,.text-content-block ol{margin-bottom:40px}.text-content-block ul ul,.text-content-block ul ol,.text-content-block ol ul,.text-content-block ol ol{margin-bottom:0;padding-top:.5rem}.text-content-block ul li,.text-content-block ol li{font-size:18px;line-height:26px;position:relative;margin-bottom:5px;padding-left:25px}.text-content-block ul li a,.text-content-block ol li a{display:inline;text-decoration:underline}
.speakers-section.speakers-section--no-heading{padding-top:0}.sponsors-section.sponsors-section--no-heading{padding-top:0}.accordion-section.accordion-section--no-heading{padding-top:0}
