.flexible-banner__block{--banner-background-color: #4f2d7f;--banner-title-text-color: #fff;--banner-descriptions-text-color: #fff;--breadcrumb-text-color: #2b144d;--banner-right-background-color: #4f2d7f;margin-left:auto;margin-right:auto;width:100%}@media (min-width: 960px){.has-menu-v3 .flexible-banner__block{margin-top:16px}.has-menu-v3 .no-above-breadcrumbs .flexible-banner__block{margin-top:40px}}.flexible-banner__block.core-purple{--banner-right-background-color: #4f2d7f}.flexible-banner__block.core-purple .banner-contents{box-shadow:none}.flexible-banner__block.dark-purple{--banner-background-color: #2b144d;--banner-title-text-color: #fff;--banner-descriptions-text-color: #fff;--banner-right-background-color: #2b144d}.flexible-banner__block.white,.flexible-banner__block.grey{--banner-background-color: #fff;--banner-title-text-color: #4f2d7f;--banner-descriptions-text-color: #4f2d7f;--breadcrumb-text-color: #4f2d7f}@media (min-width: 960px){.flexible-banner__block.white,.flexible-banner__block.grey{margin-bottom:0}}@media (min-width: 1300px){.flexible-banner__block.white,.flexible-banner__block.grey{margin-top:24px;margin-bottom:32px}}.flexible-banner__block.white{--banner-right-background-color: #fff}.flexible-banner__block.grey{--banner-background-color: #e0dcd7;--banner-title-text-color: #2b144d;--banner-descriptions-text-color: #2b144d;--banner-right-background-color: #e0dcd7}.flexible-banner__block.hide-right__column .banner-left__column::after{content:none}@media (min-width: 960px){.flexible-banner__block.hide-right__column .banner-left__column::after{content:""}}.flexible-banner__block.hide-right__column .banner-right__column{display:none}@media (min-width: 960px){.flexible-banner__block.hide-right__column .banner-right__column{display:flex}}.flexible-banner__block .flexible-image__banner,.flexible-banner__block .flexible-video__banner{overflow:hidden}@media (max-width: 959px){.flexible-banner__block .flexible-image__banner,.flexible-banner__block .flexible-video__banner{border-radius:0 128px 0 0}}@media (min-width: 960px){.flexible-banner__block .flexible-image__banner,.flexible-banner__block .flexible-video__banner{border-bottom-left-radius:160px}}.flexible-banner__block .banner-left__column{background:var(--banner-background-color);position:relative;display:flex;justify-items:center;justify-content:center;flex-flow:column nowrap}.flexible-banner__block .banner-left__column::after{content:"";position:absolute;left:0;bottom:-8.7rem;width:100%;height:88px;background:var(--banner-background-color)}@media (max-width: 959px){.flexible-banner__block .banner-left__column::after{height:128px;bottom:-127px}}@media (min-width: 960px){.flexible-banner__block .banner-left__column::after{height:100%;width:160px;right:-159px;left:auto;top:0;bottom:auto}}.flexible-banner__block .banner-contents{width:100%;overflow:hidden;padding-left:0;padding-right:0;position:relative;margin:auto}@media (min-width: 960px){.flexible-banner__block .banner-contents{display:flex;min-height:28rem}}@media (min-width: 960px){.flexible-banner__block .banner-contents{box-shadow:0px 4px 8px 0px rgba(43,20,77,0.16);border-radius:40px;width:calc(100% - 32px)}.flexible-banner__block .banner-contents>.container{width:100%}}@media (min-width: 1024px){.flexible-banner__block .banner-contents>.container{width:100%}}@media (min-width: 1300px){.flexible-banner__block .banner-contents{width:calc(114rem + 128px)}.flexible-banner__block .banner-contents>.container{width:1172px}}@media (min-width: 1680px){.flexible-banner__block .banner-contents{width:calc(114rem + 160px)}}.flexible-banner__block .banner-contents .svg-graphic-texture{top:0;right:0}.flexible-banner__block .banner-contents .svg-graphic-texture .svg-graphic-texture-group-path{transform:translateY(35%) translateX(18%)}.flexible-banner__block .banner-contents.full-width__column{background:none}.flexible-banner__block .banner-contents.full-width__column .banner-right__column{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%}@media (min-width: 960px){.flexible-banner__block .banner-contents.full-width__column .banner-right__column .banner-background.mobius .mobius-svg{right:45%}}.flexible-banner__block .banner-contents.full-width__column .banner-left__column{position:relative;z-index:1;background:none}.flexible-banner__block .banner-contents.full-width__column .banner-left__column::after{content:none}.flexible-banner__block .banner-contents.full-width__column .svg-graphic-texture-group-path{transform:translateY(35%) translateX(10%);color:var(--svg-graphic-texture--color, #fff)}.flexible-banner__block .banner-contents.mobius-animation{--banner-title-text-color: #fff;--banner-descriptions-text-color: #fff}.flexible-banner__block .banner-background{position:relative;background:var(--banner-right-background-color, #2b144d);width:100%;min-height:35rem}@media (min-width: 960px){.flexible-banner__block .banner-background{height:100%;min-height:0}}.flexible-banner__block .banner-background.white{--banner-right-background-color: #fff;--svg-graphic-texture--color: #2b144d}.flexible-banner__block .banner-background.core-purple{--banner-right-background-color: #4f2d7f;--svg-graphic-texture--color: #a06dff}.flexible-banner__block .banner-background.dark-purple{--banner-right-background-color: #2b144d;--svg-graphic-texture--color: #a06dff}.flexible-banner__block .banner-background.grey{--banner-right-background-color: #e0dcd7;--svg-graphic-texture--color: #2b144d}.flexible-banner__block .banner-background.gradient-primary__bright{background:linear-gradient(135deg, #4f2d7f 0%, #a06dff 100%)}.flexible-banner__block .banner-background.gradient-secondary__coral{background:linear-gradient(135deg, #4f2d7f 0%, #ff5149 100%)}.flexible-banner__block .banner-background.gradient-primary__dark{background:linear-gradient(135deg, #2b144d 0%, #4f2d7f 100%)}.flexible-banner__block .banner-background.gradient-secondary__teal{background:linear-gradient(135deg, #4f2d7f 0%, #00a4b3 100%)}.flexible-banner__block .banner-background.gradient-primary__bright,.flexible-banner__block .banner-background.gradient-secondary__coral,.flexible-banner__block .banner-background.gradient-primary__dark,.flexible-banner__block .banner-background.gradient-secondary__teal{height:100%}.flexible-banner__block .banner-background .lazyload-banner__img{background-size:cover;background-position:top center}.flexible-banner__block .banner-background img{object-fit:cover;object-position:center;display:block;position:absolute;width:100%;height:100%}.flexible-banner__block .banner-background.flexible-video__banner .flexible-banner__background{width:100%;height:100%}.flexible-banner__block .banner-background.flexible-video__banner .video-background{position:absolute;direction:ltr;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;overflow:hidden;object-fit:cover;max-width:110%;max-height:110%}.flexible-banner__block .banner-background.flexible-video__banner .background-underlay{background:var(--banner-right-background-color)}.flexible-banner__block .banner-background.mobius{--banner-right-background-color: #4f2d7f}.flexible-banner__block .banner-background.mobius .mobius-svg{left:20%}@media (min-width: 960px){.flexible-banner__block .banner-background.mobius .mobius-svg{right:85%;left:auto}}.flexible-banner__block .banner-background.mobius .background-underlay{background:var(--banner-right-background-color)}.flexible-banner__block .banner-background.bg-gradient-animate{--svg-graphic-texture--color: #fff}@media (min-width: 768px){.flexible-banner__block .banner-background.bg-gradient-animate .background-underlay::before{background-size:200% 100%;top:-350px;bottom:-350px}}@media (min-width: 960px){.flexible-banner__block .banner-background.bg-gradient-animate .background-underlay::before{background-size:150% 100%;top:-200px;bottom:-200px}}.flexible-banner__block .lazyload-banner__img,.flexible-banner__block .preload-banner__img{height:100%}.flexible-banner__block .banner-title{color:var(--banner-title-text-color)}.flexible-banner__block .banner-descriptions{margin-top:24px;color:var(--banner-descriptions-text-color)}.flexible-banner__block .flexible-cta__button{margin-right:auto}@media (max-width: 479px){.flexible-banner__block .flexible-cta__button{width:auto}}@media (max-width: 1023px){.flexible-banner__block .flexible-cta__button{margin-top:24px}}@media (min-width: 1024px){.flexible-banner__block .flexible-cta__button{margin-top:40px}}@media (min-width: 960px){.flexible-banner__block{margin-top:32px;margin-bottom:32px;padding-bottom:32px}}@media (min-width: 1300px){.flexible-banner__block{margin-bottom:32px}}@media (min-width: 960px){.flexible-banner__block .banner-column{width:50%}}@media (max-width: 767px){.flexible-banner__block .banner-left__column{padding-left:16px;padding-right:16px;padding-top:64px;padding-bottom:64px}}@media (min-width: 768px){.flexible-banner__block .banner-left__column{padding-left:48px;padding-right:48px;padding-top:40px;padding-bottom:40px}}@media (min-width: 960px){.flexible-banner__block .banner-left__column{padding-left:32px;padding-right:32px}}@media (min-width: 1300px){.flexible-banner__block .banner-left__column{padding-top:6rem;padding-bottom:6rem;padding-left:64px}}@media (min-width: 1680px){.flexible-banner__block .banner-left__column{padding-right:40px;padding-bottom:80px;padding-top:80px;padding-left:80px}}.flexible-banner__block .banner-right__column{overflow:hidden;display:flex;position:relative;z-index:1}.flexible-banner__block .banner-right__column .svg-graphic-texture{opacity:1}.flexible-banner__block .banner-title{font-weight:var(--gt-main-title--font-weight, var(--font-weight-black))}@media (min-width: 1300px){.flexible-banner__block .banner-title{font-size:var(--gt-main-title--font-size, 6rem);line-height:var(--gt-main-title--line-height, 6.6rem)}}@media (max-width: 1299px){.flexible-banner__block .banner-title{font-size:var(--gt-main-title--font-size-mobile, 4rem);line-height:var(--gt-main-title--line-height-mobile, 4.8rem)}}.flexible-banner__block .gt-category{display:none}@media (min-width: 1300px){.flexible-banner__block .gt-category{display:block;margin-bottom:16px}}@media (min-width: 1680px){.flexible-banner__block .gt-category{margin-bottom:24px}}@media (min-width: 1200px){.flexible-banner__block .banner-contents{min-height:40rem}}@media (min-width: 1300px){.flexible-banner__block .banner-contents{min-height:56.6rem}}.flexible-banner__block.thin-banner__block .banner-contents.full-width__column .svg-graphic-texture-group-path{transform:translateY(35%) translateX(0%)}@media (min-width: 960px){.flexible-banner__block.thin-banner__block .banner-contents{min-height:28rem}}@media (min-width: 1200px){.flexible-banner__block.thin-banner__block .banner-contents{min-height:30rem}}@media (min-width: 1300px){.flexible-banner__block.thin-banner__block .banner-contents{min-height:34.9rem}}@media (min-width: 960px){.flexible-banner__block.thin-banner__block .flexible-banner__details{margin-top:auto;margin-bottom:auto;padding:64px 0}}.flexible-banner__block.thin-banner__block .banner-title{margin-bottom:0}@media (min-width: 960px){.flexible-banner__block.thin-banner__block .banner-left__column{width:calc(7*100%/12);padding-top:0;padding-bottom:0}}@media (min-width: 960px){.flexible-banner__block.thin-banner__block .banner-right__column{width:auto;flex:auto}}.flexible-banner__block.thin-banner__block .full-width__column .banner-right__column{border-radius:0}@media (min-width: 960px){.flexible-banner__block.thin-banner__block .full-width__column .banner-right__column{border-radius:40px}}.flexible-banner__block.thin-banner__block .full-width__column .banner-right__column .banner-background.mobius .mobius-svg{right:35%}@media (min-width: 960px){.case-study-page .flexible-banner__block .background{min-height:0}}@media (min-width: 960px){.t9-insight-page .thin-banner__block .banner-left__column{padding-bottom:40px;padding-top:40px}}@media (min-width: 1300px){.t9-insight-page .thin-banner__block .banner-left__column{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 960px){.flexible-banner__block+.t44-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-gray) .bg-gray,.flexible-banner__block+.t44-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-gray) .bg-inverse__none,.flexible-banner__block+.t44-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-gray) .bg-inverse__grey,.flexible-banner__block+.t44-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__none) .bg-gray,.flexible-banner__block+.t44-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__none) .bg-inverse__none,.flexible-banner__block+.t44-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__none) .bg-inverse__grey,.flexible-banner__block+.t44-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__grey) .bg-gray,.flexible-banner__block+.t44-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__grey) .bg-inverse__none,.flexible-banner__block+.t44-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__grey) .bg-inverse__grey,.flexible-banner__block+.t43-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-gray) .bg-gray,.flexible-banner__block+.t43-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-gray) .bg-inverse__none,.flexible-banner__block+.t43-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-gray) .bg-inverse__grey,.flexible-banner__block+.t43-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__none) .bg-gray,.flexible-banner__block+.t43-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__none) .bg-inverse__none,.flexible-banner__block+.t43-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__none) .bg-inverse__grey,.flexible-banner__block+.t43-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__grey) .bg-gray,.flexible-banner__block+.t43-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__grey) .bg-inverse__none,.flexible-banner__block+.t43-page .top-contents_area>div div[class*="block"]:first-child:has(.bg-inverse__grey) .bg-inverse__grey{padding-top:0}}@media (min-width: 960px){.profile-listing-page .flexible-banner__block+.extended-search .extended-search-bar,.tombstone-listing-page .flexible-banner__block+.extended-search .extended-search-bar{padding-top:24px}}.tombstone-listing-page .tombstone-readmore__section .content-hub__intro{margin-top:56px}.event-item__title{margin:0;font-size:2rem;line-height:2.4rem;font-weight:var(--font-weight-normal);color:#4f2d7f}.event-item__content{padding:24px;background:#fff;min-height:104px;scroll-margin:20rem;transition:transform .5s 0s cubic-bezier(0.4, 0, 0.2, 1);border-radius:24px}@media (min-width: 1024px){.event-item__content{padding:32px 32px 16px}}.event-item__content .event-item__head .gt-body-text{margin-bottom:8px;display:block}.event-item__tag-wrap{display:flex;justify-content:space-between}.event-item__tag{margin-right:8px}.event-item__tag:last-child{margin-right:0}.event-item__thumbnail{position:relative;overflow:hidden;border-radius:24px}@media (max-width: 767px){.event-item__thumbnail{display:none}}.event-item__thumbnail .event-item__image{position:absolute;width:100%;height:100%;overflow:hidden;top:0}.event-item__thumbnail .event-item__image img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s 0s cubic-bezier(0.4, 0, 0.2, 1)}.event-item__datetime{margin-top:16px}@media (min-width: 1024px){.event-item__datetime{margin-top:24px}}.event-item__date{display:flex;margin-bottom:8px}.event-item__date:last-child{margin-bottom:0}.event-item__date .event-date{font-size:var(--gt-body-text--font-size, 1.4rem);line-height:var(--gt-body-text--line-height, 2.2rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-normal));color:#666}.event-item__date .event-date span{display:block}.event-item__date span{display:inline-block;vertical-align:middle;color:#666}.event-item__date span.date-icon{margin-right:8px;width:1.8rem;height:1.8rem}.event-item__date span.date-icon svg{width:100%;height:100%}.event-message{color:#666}.event-item.gradient-primary__dark,.event-item .banner-contents.gradient-primary__dark{color:#fff}.event-item.gradient-primary__dark .gt-category,.event-item .banner-contents.gradient-primary__dark .gt-category{color:var(--gt-category--color)}.event-item.gradient-primary__dark .gt-category.dark-grey,.event-item .banner-contents.gradient-primary__dark .gt-category.dark-grey{--gt-category--bg-color: #fff}.event-item.gradient-primary__dark .gt-category.outline,.event-item .banner-contents.gradient-primary__dark .gt-category.outline{--gt-category--color: #fff}.event-item.gradient-primary__dark .event-item__content,.event-item .banner-contents.gradient-primary__dark .event-item__content{background:transparent;z-index:1}.event-item.gradient-primary__dark .event-message,.event-item.gradient-primary__dark .event-item__date span,.event-item.gradient-primary__dark .event-item__title a,.event-item.gradient-primary__dark .event-item__title,.event-item .banner-contents.gradient-primary__dark .event-message,.event-item .banner-contents.gradient-primary__dark .event-item__date span,.event-item .banner-contents.gradient-primary__dark .event-item__title a,.event-item .banner-contents.gradient-primary__dark .event-item__title{color:#fff}.event-item.grid-view.gradient-primary__dark{background:#4f2d7f;background:-webkit-linear-gradient(180deg, #4f2d7f 0%,#2b144d 100%);background:linear-gradient(-90deg, #4f2d7f 0%,#2b144d 100%)}.bg-inverse__white .event-item__title a{color:#4f2d7f}@media (hover: none){.bg-inverse__white .event-item__title a{outline:none}}@media (hover: hover){.bg-inverse__white .event-item__title a{cursor:pointer}.bg-inverse__white .event-item__title a:hover,.bg-inverse__white .event-item__title a:active,.bg-inverse__white .event-item__title a:focus-visible{color:#ce2c2c}}.featured-event-block{margin-top:32px}.featured-event-block .glide-v2.force-show-on-initialize .glide__slide{opacity:1}.featured-event-block .glide-v2.multi-slides .glide-v2__controls{min-height:4.6rem}.featured-event-block .event-item__title a{text-decoration:none}@media (hover: none){.featured-event-block .event-item__title a{outline:none}}@media (hover: hover){.featured-event-block .event-item__title a{cursor:pointer}.featured-event-block .event-item__title a:hover,.featured-event-block .event-item__title a:active,.featured-event-block .event-item__title a:focus-visible{text-decoration:underline;text-underline-offset:.18em;color:#ce2c2c}}.feature-event-block--hero .flexible-banner__block{margin-top:0;padding-bottom:0;height:100%}.feature-event-block--hero .flexible-banner__block .flexible-banner__details{padding:0;margin:0}@media (min-width: 960px){.feature-event-block--hero .flexible-banner__block .flexible-banner__details{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}}.feature-event-block--hero .flexible-banner__block .banner-left__column{padding:16px;background-color:transparent;justify-content:flex-start}.feature-event-block--hero .flexible-banner__block .banner-left__column::after{display:none}@media (min-width: 960px){.feature-event-block--hero .flexible-banner__block .banner-left__column{padding:32px;width:50%}}.feature-event-block--hero .flexible-banner__block .banner-background{min-height:27.7rem;background-color:transparent;border-radius:24px 24px 24px 96px}.feature-event-block--hero .flexible-banner__block .banner-contents{width:100%;height:100%;padding-left:0;padding-right:0;display:flex;justify-content:space-between;box-shadow:0px 4px 16px 0px rgba(43,20,77,0.16);border-radius:24px}@media (max-width: 959px){.feature-event-block--hero .flexible-banner__block .banner-contents{flex-direction:column;border-bottom-left-radius:96px}}.feature-event-block--hero .flexible-banner__block .event-item__tag{display:block}@media (min-width: 960px){.feature-event-block--hero .event-item__tag-wrap{justify-content:flex-start}}@media (min-width: 960px){.feature-event-block--hero .event-item__datetime{margin-bottom:40px}}@media (min-width: 1024px){.feature-event-block--hero .event-item__datetime{display:flex;gap:24px}}.feature-event-block--hero .event-item__title{font-weight:var(--gt-subtitle--font-weight, var(--font-weight-bold))}@media (min-width: 1200px){.feature-event-block--hero .event-item__title{font-size:var(--gt-subtitle--font-size, 3.4rem);line-height:var(--gt-subtitle--line-height, 4rem)}}@media (max-width: 1199px){.feature-event-block--hero .event-item__title{font-size:var(--gt-subtitle--font-size-mobile, 2.4rem);line-height:var(--gt-subtitle--line-height-mobile, 3.2rem)}}.feature-event-block--hero .event-message{margin-top:16px;font-size:var(--gt-body-text--font-size, 1.6rem);line-height:var(--gt-body-text--line-height, 2.4rem);font-weight:var(--gt-body-text--font-weight, var(--font-weight-bold))}@media (min-width: 960px){.feature-event-block--hero .event-message{margin-top:0;margin-bottom:40px}}.feature-event-block--hero .event-item__button{margin-top:16px}@media (min-width: 960px){.feature-event-block--hero .event-item__button{margin-top:auto}}.feature-event-block--hero .banner-contents.gradient-primary__dark{background-color:#4f2d7f}@media (min-width: 960px){.feature-event-block--hero .banner-contents.gradient-primary__dark{background:#2b144d;background:-webkit-linear-gradient(-45deg, #2b144d 0%,#4f2d7f 100%);background:linear-gradient(135deg, #2b144d 0%,#4f2d7f 100%)}.feature-event-block--hero .banner-contents.gradient-primary__dark.gradient-primary__bright{background:linear-gradient(135deg, #4f2d7f 0%, #a06dff 100%)}.feature-event-block--hero .banner-contents.gradient-primary__dark.gradient-secondary__coral{background:linear-gradient(135deg, #4f2d7f 0%, #ff5149 100%)}.feature-event-block--hero .banner-contents.gradient-primary__dark.gradient-primary__dark{background:linear-gradient(135deg, #2b144d 0%, #4f2d7f 100%)}.feature-event-block--hero .banner-contents.gradient-primary__dark.gradient-secondary__teal{background:linear-gradient(135deg, #4f2d7f 0%, #00a4b3 100%)}}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button{border-radius:4px;padding:1.4rem 4rem 1.4rem 4.6rem;cursor:pointer;position:relative;font-size:1.6rem;border:0.2rem solid #ce2c2c;font-weight:400;display:inline-flex;vertical-align:middle;transition:all 0.3s linear;color:var(--button-vi-text-color, #ce2c2c);justify-content:center;text-decoration:none;background:#ce2c2c;align-items:center;border-color:#fff;background:transparent}@media (max-width: 479px){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button{width:100%;box-sizing:border-box;padding:1.4rem 3.2rem}}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .svg-animation-vi{width:3rem;min-width:3rem;height:2.4rem;--svg-animate-duration: 0.3s;--svg-animate-delay: 0s;display:inline-flex;vertical-align:middle;pointer-events:none}@media (hover: none){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button{outline:none}}@media (hover: hover){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button{cursor:pointer}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:hover,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:active,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:focus-visible{text-decoration:none}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:hover .button-vi-text,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:active .button-vi-text,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:focus-visible .button-vi-text{transform:translate3d(0, 0, 0)}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:hover .svg-animation-vi,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:active .svg-animation-vi,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:focus-visible .svg-animation-vi{--svg-animate-delay: 0.3s;--svg-animate-name: svg-animate;--svg-animate-name2: svg-animate2;--svg-animate-duration: 1s;opacity:1}@supports not (d: path("M0 0")){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:hover .svg-animation-vi,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:active .svg-animation-vi,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:focus-visible .svg-animation-vi{translate:var(--fallback-translate-safari) 0}}}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .button-vi-text{color:var(--button-vi-text-color, #fff);display:inline-flex;vertical-align:middle;font-size:1.6rem}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .svg-animation-vi{color:var(--button-vi-text-color, #fff);opacity:0;--svg-animate-name: svg-animate-out-1;--svg-animate-name2: svg-animate-out-2}@supports (d: path("M0 0")){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .svg-animation-vi{transition:opacity 0s ease;transition-delay:0.3s}}@media (max-width: 1023px){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .svg-animation-vi{display:none}}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .button-vi-text{transition:all .5s ease-in-out;transform:translateX(1rem)}@media (max-width: 479px){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .button-vi-text{transform:none}}@media (max-width: 767px){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .button-vi-text{align-items:center}}@media (max-width: 1023px){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .button-vi-text{position:relative;transform:none;transition:none}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .button-vi-text:after{font-family:"GT-IconSet";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .6s 0s cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;margin-left:8px;pointer-events:none;font-size:1.6rem;content:'\e901';margin-top:auto;margin-bottom:auto}[dir="rtl"] .feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .button-vi-text:after{transform:translate(-6px, 0) rotate(-180deg)}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .button-vi-text .svg-animation-vi{display:none}}@media (hover: none){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button{outline:none}}@media (hover: hover){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button{cursor:pointer}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:hover .button-vi-text,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:active .button-vi-text,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:focus-visible .button-vi-text{transform:translateX(-0.4rem)}}@media (hover: hover) and (max-width: 1023px){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:hover .button-vi-text,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:active .button-vi-text,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:focus-visible .button-vi-text{transform:none}}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .button-vi-text,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button .svg-animation-vi{color:var(--button-vi-text-color, #fff)}@media (hover: none){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button{outline:none}}@media (hover: hover){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button{cursor:pointer}}@media (hover: hover) and (max-width: 1023px){.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:hover,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:active,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:focus-visible{border-color:#fff;color:var(--button-vi-text-hover-color, #fff)}.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:hover .button-vi-text,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:active .button-vi-text,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button:focus-visible .button-vi-text{color:var(--button-vi-text-hover-color, #fff)}}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button{border-radius:4px;padding:1.4rem 4rem 1.4rem 4.6rem;cursor:pointer;position:relative;font-size:1.6rem;border:0.2rem solid #ce2c2c;font-weight:400;display:inline-flex;vertical-align:middle;transition:all 0.3s linear;color:var(--button-vi-text-color, #ce2c2c);justify-content:center;text-decoration:none;background:#ce2c2c;align-items:center;color:var(--button-vi-text-color, #fff)}@media (max-width: 479px){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button{width:100%;box-sizing:border-box;padding:1.4rem 3.2rem}}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .svg-animation-vi{width:3rem;min-width:3rem;height:2.4rem;--svg-animate-duration: 0.3s;--svg-animate-delay: 0s;display:inline-flex;vertical-align:middle;pointer-events:none}@media (hover: none){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button{outline:none}}@media (hover: hover){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button{cursor:pointer}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:hover,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:active,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:focus-visible{text-decoration:none}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:hover .button-vi-text,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:active .button-vi-text,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:focus-visible .button-vi-text{transform:translate3d(0, 0, 0)}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:hover .svg-animation-vi,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:active .svg-animation-vi,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:focus-visible .svg-animation-vi{--svg-animate-delay: 0.3s;--svg-animate-name: svg-animate;--svg-animate-name2: svg-animate2;--svg-animate-duration: 1s;opacity:1}@supports not (d: path("M0 0")){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:hover .svg-animation-vi,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:active .svg-animation-vi,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:focus-visible .svg-animation-vi{translate:var(--fallback-translate-safari) 0}}}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .button-vi-text{color:var(--button-vi-text-color, #fff);display:inline-flex;vertical-align:middle;font-size:1.6rem}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .svg-animation-vi{color:var(--button-vi-text-color, #fff);opacity:0;--svg-animate-name: svg-animate-out-1;--svg-animate-name2: svg-animate-out-2}@supports (d: path("M0 0")){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .svg-animation-vi{transition:opacity 0s ease;transition-delay:0.3s}}@media (max-width: 1023px){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .svg-animation-vi{display:none}}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .button-vi-text{transition:all .5s ease-in-out;transform:translateX(1rem)}@media (max-width: 479px){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .button-vi-text{transform:none}}@media (max-width: 767px){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .button-vi-text{align-items:center}}@media (max-width: 1023px){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .button-vi-text{position:relative;transform:none;transition:none}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .button-vi-text:after{font-family:"GT-IconSet";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .6s 0s cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;margin-left:8px;pointer-events:none;font-size:1.6rem;content:'\e901';margin-top:auto;margin-bottom:auto}[dir="rtl"] .feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .button-vi-text:after{transform:translate(-6px, 0) rotate(-180deg)}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .button-vi-text .svg-animation-vi{display:none}}@media (hover: none){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button{outline:none}}@media (hover: hover){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button{cursor:pointer}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:hover .button-vi-text,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:active .button-vi-text,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:focus-visible .button-vi-text{transform:translateX(-0.4rem)}}@media (hover: hover) and (max-width: 1023px){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:hover .button-vi-text,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:active .button-vi-text,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:focus-visible .button-vi-text{transform:none}}@media (max-width: 479px){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button{width:100%}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .button-vi-text{transform:none;transition:none}}@media (max-width: 479px) and (hover: none){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button{outline:none}}@media (max-width: 479px) and (hover: hover){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button{cursor:pointer}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:hover,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:active,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:focus-visible{color:var(--button-vi-text-hover-color, #fff)}.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:hover .button-vi-text,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:active .button-vi-text,.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button:focus-visible .button-vi-text{transform:none}}@media (max-width: 1023px){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button .button-vi-text{align-items:center}}@media (max-width: 767px){.feature-event-block--hero .banner-contents.bg-inverse__white .event-item__button,.feature-event-block--hero .banner-contents.gradient-primary__dark .event-item__button{width:auto}}

/*# sourceMappingURL=featured-event-block-hero.css.map */
