.cp-performLatestHeroSection{background:linear-gradient(185deg,#008 26.49%,#000052 97.81%);top:0;overflow:hidden}.cp-performLatestHeroSection:before,.cp-performLatestHeroSection:after{content:"";pointer-events:none;background-repeat:no-repeat;background-size:contain;width:360px;height:80%;position:absolute;bottom:0}.cp-performLatestHeroSection:before{clip-path:inset(0 0 0 100%);background-image:url(../media/left_perform_hero.40wrj24znwj9i.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia);background-position:0 100%;animation:.75s ease-out 1s forwards revealRTLWithBounce;left:0}.cp-performLatestHeroSection:after{clip-path:inset(0 100% 0 0);background-image:url(../media/right_perform_hero.3is_hg_ing6w5.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia);background-position:100% 100%;animation:.75s ease-out 1s forwards revealLTRWithBounce;right:0}.cp-performLatestHeroSection__label{color:#094d00;background-color:#cdfaa1}.cp-performLatestHeroSection .l--logo{max-width:31.25rem}.cp-performLatestHeroSection__teaser{color:#fff;text-transform:none;font-family:DM Sans,sans-serif;font-size:2.25rem;font-weight:500;line-height:2.75rem}@media only screen and (max-width:1024px){.cp-performLatestHeroSection__teaser{font-size:2rem;line-height:2.5rem}}@media only screen and (max-width:640px){.cp-performLatestHeroSection__teaser{font-size:1.5rem;line-height:2rem}}.cp-performLatestHeroSection__metaLine{color:#fff;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}@media only screen and (max-width:1024px){.cp-performLatestHeroSection__metaLine{font-size:1.125rem;line-height:1.5rem}}.cp-performLatestHeroSection__pin{flex-shrink:0;width:1.25rem;height:1.25rem}.cp-performLatestHeroSection .l--button{background-color:#7c4fff}.cp-performLatestHeroSection .l--button:hover,.cp-performLatestHeroSection .l--button:focus-visible{background-color:#916eff}@keyframes revealLTRWithBounce{0%{clip-path:inset(0 100% 0 0);transform:translateY(-2px)}40%{transform:translateY(2px)}70%{transform:translateY(-2px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes revealRTLWithBounce{0%{clip-path:inset(0 0 0 100%);transform:translateY(-2px)}40%{transform:translateY(2px)}70%{transform:translateY(-2px)}to{clip-path:inset(0);transform:translateY(0)}}@media only screen and (max-width:980px){.cp-performLatestHeroSection:before,.cp-performLatestHeroSection:after{content:none}}@media (prefers-reduced-motion:reduce){.cp-performLatestHeroSection:before,.cp-performLatestHeroSection:after{clip-path:inset(0);animation:none}}
.cp-performLatestHalfAndHalfSection__title{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:2.25rem;font-weight:500;line-height:2.75rem}@media only screen and (max-width:1024px){.cp-performLatestHalfAndHalfSection__title{font-size:2rem;line-height:2.5rem}}@media only screen and (max-width:640px){.cp-performLatestHalfAndHalfSection__title{font-size:1.5rem;line-height:2rem}}.cp-performLatestHalfAndHalfSection__content p{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.875rem}.cp-performLatestHalfAndHalfSection__content p:not(:last-child){margin-bottom:20px}.cp-performLatestHalfAndHalfSection .l--button{background-color:#7c4fff}.cp-performLatestHalfAndHalfSection .l--button:hover,.cp-performLatestHalfAndHalfSection .l--button:focus-visible{background-color:#916eff}
.cp-performLatestTabSection{background:linear-gradient(#fff 0%,#d7e2ff 100%);overflow:hidden}.cp-performLatestTabSection:before{content:"";pointer-events:none;background:url(../media/perform_bg.0349smhvngevi.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia) 0 100%/contain no-repeat;width:420px;position:absolute;top:40%;bottom:-15%;left:0}@media only screen and (max-width:980px){.cp-performLatestTabSection:before{content:none}}.cp-performLatestTabSection__inner{z-index:1;position:relative}@media only screen and (min-width:1280px){.cp-performLatestTabSection__inner{padding-left:80px}}.cp-performLatestTabSection__title{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:2.25rem;font-weight:500;line-height:2.75rem}@media only screen and (max-width:1024px){.cp-performLatestTabSection__title{font-size:2rem;line-height:2.5rem}}@media only screen and (max-width:640px){.cp-performLatestTabSection__title{font-size:1.5rem;line-height:2rem}}.cp-performLatestTabSection__tab{color:#2d2d2d;text-transform:none;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.cp-performLatestTabSection__tab.l--active{color:#151419;text-underline-offset:4px;font-weight:600;text-decoration:underline}.cp-performLatestTabSection__time{color:#fff;text-transform:none;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem}.cp-performLatestTabSection__body{padding-left:140px}@media only screen and (max-width:980px){.cp-performLatestTabSection__body{padding-left:0}}.cp-performLatestTabSection__rowTitle{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem}@media only screen and (max-width:1024px){.cp-performLatestTabSection__rowTitle{font-size:1.125rem;line-height:1.5rem}}.cp-performLatestTabSection__toggle{color:#151419;text-transform:none;width:24px;height:24px;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.5rem}.cp-performLatestTabSection__teaser{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}@media only screen and (max-width:1024px){.cp-performLatestTabSection__teaser{font-size:1.125rem;line-height:1.5rem}}.cp-performLatestTabSection__teaser p:not(:last-child){margin-bottom:12px}.cp-performLatestTabSection__speakers{color:#2d2d2d;text-transform:none;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem}.cp-performLatestTabSection__speakers strong{color:#151419;font-weight:600}.cp-performLatestTabSection__footerText{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}@media only screen and (max-width:1024px){.cp-performLatestTabSection__footerText{font-size:1.125rem;line-height:1.5rem}}
.cp-performLatestSponsorSection__header{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:2.25rem;font-weight:500;line-height:2.75rem}@media only screen and (max-width:1024px){.cp-performLatestSponsorSection__header{font-size:2rem;line-height:2.5rem}}@media only screen and (max-width:640px){.cp-performLatestSponsorSection__header{font-size:1.5rem;line-height:2rem}}.cp-performLatestSponsorSection__tier{color:#151419;text-transform:none;background-color:#e6e6e6;border-radius:4px;padding:6px 10px;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:inline-block}.cp-performLatestSponsorSection__card{background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;align-items:center;gap:12px;max-width:100%;min-height:67px;padding:12px 14px;display:inline-flex}.cp-performLatestSponsorSection__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:40px}.cp-performLatestSponsorSection__arrow{color:#8a8a8a;flex-shrink:0;transition:color .2s ease-in-out}.cp-performLatestSponsorSection a.cp-performLatestSponsorSection__card{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.cp-performLatestSponsorSection a.cp-performLatestSponsorSection__card:hover,.cp-performLatestSponsorSection a.cp-performLatestSponsorSection__card:focus-visible{border-color:#cbcbcb;box-shadow:0 4px 12px #00000014}.cp-performLatestSponsorSection a.cp-performLatestSponsorSection__card:hover .cp-performLatestSponsorSection__arrow,.cp-performLatestSponsorSection a.cp-performLatestSponsorSection__card:focus-visible .cp-performLatestSponsorSection__arrow{color:#151419}
.cp-featuredSpeakers{background-blend-mode:overlay;background:url(../media/texture_bg.2m46-zzqw7klr.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia) 50%/cover no-repeat}.cp-featuredSpeakers__inner{z-index:1;position:relative}.cp-featuredSpeakers__header{color:#fff;text-transform:none;font-family:DM Sans,sans-serif;font-size:2.25rem;font-weight:500;line-height:2.75rem}@media only screen and (max-width:1024px){.cp-featuredSpeakers__header{font-size:2rem;line-height:2.5rem}}@media only screen and (max-width:640px){.cp-featuredSpeakers__header{font-size:1.5rem;line-height:2rem}}.cp-featuredSpeakers__teaser{color:#fff;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}@media only screen and (max-width:1024px){.cp-featuredSpeakers__teaser{font-size:1.125rem;line-height:1.5rem}}.cp-featuredSpeakers__teaser{max-width:32.5rem}.cp-featuredSpeakers .l--secondary{color:#fff;background-color:#0000;border:1px solid #7c4fff}.cp-featuredSpeakers .l--secondary span.l--arrow{background-color:#fff}.cp-featuredSpeakers__grid{max-width:61.875rem}.cp-featuredSpeakers__card{background-color:#fff;display:block}.cp-featuredSpeakers__name{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:2.875rem;font-weight:300;line-height:3.25rem}.cp-featuredSpeakers__name span{font-weight:600;display:block}@media only screen and (max-width:640px){.cp-featuredSpeakers__name{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.375rem;font-weight:300;line-height:1.75rem}}.cp-featuredSpeakers__role{color:#2d2d2d;text-transform:none;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5rem}.cp-featuredSpeakers__photo{aspect-ratio:1;overflow:hidden}.cp-featuredSpeakers__photo img{object-fit:contain;object-position:bottom center;width:100%;height:100%}.cp-featuredSpeakers__viewAll{color:#fff;text-transform:none;text-underline-offset:4px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;text-decoration:underline}
.cp-performAccommodationSection{background-color:#fff}.cp-performAccommodationSection__title{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:2.25rem;font-weight:500;line-height:2.75rem}@media only screen and (max-width:1024px){.cp-performAccommodationSection__title{font-size:2rem;line-height:2.5rem}}@media only screen and (max-width:640px){.cp-performAccommodationSection__title{font-size:1.5rem;line-height:2rem}}.cp-performAccommodationSection .l--secondary{border:1px solid #7c4fff;border-radius:6px}
.cp-performBannerSection{background-color:#b4f873;position:relative;overflow:hidden}.cp-performBannerSection:before,.cp-performBannerSection:after{content:"";background-repeat:no-repeat;background-size:contain;width:360px;height:100%;position:absolute;top:0;bottom:0}@media only screen and (max-width:980px){.cp-performBannerSection:before,.cp-performBannerSection:after{content:none}}.cp-performBannerSection:before{z-index:1;background-image:url(../media/left_footer_perform.02culh0195wk9.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia);background-position:0 100%;left:0}.cp-performBannerSection:after{background-image:url(../media/right_footer_perform.33fwu1tt0uwr_.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia);background-position:100% 100%;right:0}.cp-performBannerSection__inner{z-index:1;position:relative}.cp-performBannerSection__title{color:#151419;text-transform:none;font-family:DM Sans,sans-serif;font-size:3.75rem;font-weight:400;line-height:4.5rem}@media only screen and (max-width:1024px){.cp-performBannerSection__title{font-size:3.25rem;line-height:4rem}}@media only screen and (max-width:768px){.cp-performBannerSection__title{font-size:3rem;line-height:3.5rem}}@media only screen and (max-width:640px){.cp-performBannerSection__title{font-size:2.25rem;line-height:2.75rem}}.cp-performBannerSection .l--button{white-space:nowrap;background-color:#7c4fff}.cp-performBannerSection .l--button:hover,.cp-performBannerSection .l--button:focus-visible{background-color:#916eff}
.cp-relatedSolutionsPull h3{font-family:DM Sans,sans-serif}.cp-relatedSolutionsPull h3 span{color:#7c4fff;text-transform:none;margin-bottom:24px;font-family:DM Sans,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.6875rem;display:block}@media only screen and (max-width:1024px){.cp-relatedSolutionsPull h3 span{font-size:1.125rem;line-height:1.5rem}}.cp-relatedSolutionsPull-nav{margin-top:16px}.cp-relatedSolutionsPull .cp-solutionHubGrid .cp-solutionHubGrid-post,.cp-relatedSolutionsPull .cp-solutionHubGrid .cp-csGrid-story{margin-right:0}.cp-relatedSolutionsPull .cp-solutionHubGrid .cp-relatedSolutionsPull-time{margin-top:1rem}.cp-relatedSolutionsPull .cp-solutionHubGrid .cp-relatedSolutionsPull-time time{color:#8a8a8a;text-transform:none;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5rem}@media only screen and (max-width:768px){.cp-relatedSolutionsPull .cp-solutionHubGrid .cp-relatedSolutionsPull-time time{font-size:.875rem;line-height:1.25rem}}.cp-relatedSolutionsPull .cp-solutionHubGrid .cp-csGrid-story-image .l--image{background-blend-mode:overlay;background-size:contain}.cp-relatedSolutionsPull .cp-solutionHubGrid .cp-csGrid-story-image .l--image img{max-width:16.25rem}.cp-relatedSolutionsPull .cp-solutionHubGrid .slick-slide>.cp-solutionHubGrid-post,.cp-relatedSolutionsPull .cp-solutionHubGrid .slick-slide>.cp-csGrid-story{width:100%}.cp-relatedSolutionsPull .cp-solutionHubGrid .slick-slide:nth-child(4n+1) .l--image{background:#3c0082 url(../media/bg_1.0_iot10aemp7y.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia) 50%/cover no-repeat}.cp-relatedSolutionsPull .cp-solutionHubGrid .slick-slide:nth-child(4n+2) .l--image{background:#e25c11 url(../media/bg_2.06_sfkiqv4-7_.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia) 50%/cover no-repeat}.cp-relatedSolutionsPull .cp-solutionHubGrid .slick-slide:nth-child(4n+3) .l--image{background:#3f8300 url(../media/bg_3.3v2hn1o3vp24q.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia) 50%/cover no-repeat}.cp-relatedSolutionsPull .cp-solutionHubGrid .slick-slide:nth-child(4n) .l--image{background:#2256e3 url(../media/bg_4.3ufe1l6mdi1p1.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia) 50%/cover no-repeat}.cp-relatedSolutionsPull .cp-solutionHubGrid.cp-solutionHubGrid--static>:nth-child(4n+1) .l--image{background:#3c0082 url(../media/bg_1.0_iot10aemp7y.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia) 50%/cover no-repeat}.cp-relatedSolutionsPull .cp-solutionHubGrid.cp-solutionHubGrid--static>:nth-child(4n+2) .l--image{background:#e25c11 url(../media/bg_2.06_sfkiqv4-7_.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia) 50%/cover no-repeat}.cp-relatedSolutionsPull .cp-solutionHubGrid.cp-solutionHubGrid--static>:nth-child(4n+3) .l--image{background:#3f8300 url(../media/bg_3.3v2hn1o3vp24q.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia) 50%/cover no-repeat}.cp-relatedSolutionsPull .cp-solutionHubGrid.cp-solutionHubGrid--static>:nth-child(4n) .l--image{background:#2256e3 url(../media/bg_4.3ufe1l6mdi1p1.png?dpl=dpl_9Zm6R595us53Kik8FTh2VPXnh1ia) 50%/cover no-repeat}
