.nav3 .global-search .header-search__button{background:none;border:none;position:absolute;right:24px;margin-top:-16px;top:50%;padding:0;margin-bottom:auto;cursor:pointer}.nav3 .global-search .header-search__button:focus-visible{outline:2px dotted;outline-offset:-1px}.nav3 .global-search .header-search__button{transition:right .5s 0s cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .nav3 .global-search .header-search__button.single-social__icon{transform:scaleX(-1)}.nav3 .global-search .header-search__button.single-social__icon .social-icon__vi{font-size:0;--social-icon-svg-width: 32px;--social-icon-svg-height: 32px}.nav3 .global-search .header-search__button.single-social__icon .social-icon__vi.theme-transparent{--social-icon-color: #a06dff}@media(min-width: 960px){.nav3 .global-search .header-search__icon{display:block;padding:0}}.nav3 .global-search .header-search__close{display:none}.nav3 .global-search .search-overlay__modal.hide{display:none}.scroll-up .nav3 .global-search .search-overlay__modal{top:0}.scroll-down header[data-sticky=true] .nav3 .global-search .search-overlay__modal{top:calc(var(--header-height) - var(--main-header-height));padding-top:var(--main-header-height)}.nav3 .global-search .search-overlay__container{position:relative;padding-top:60px}.nav3 .global-search .search-overlay__container .close-button{position:absolute;right:32px;top:-5.6rem;cursor:pointer;padding:0;opacity:0;transition:opacity .5s 0s cubic-bezier(0.4, 0, 0.2, 1)}.nav3 .global-search .search-overlay__container .close-button.single-social__icon .social-icon__vi.theme-transparent{--social-icon-width: 3.6rem;--social-icon-height: 3.6rem}.nav3 .global-search .search-overlay__container .close-button.single-social__icon:focus-visible{outline:2px dotted;outline-offset:-1px}.nav3 .global-search .search-overlay__contents{display:flex;column-gap:32px;opacity:0;transition:opacity .4s 0s ease}.nav3 .global-search .search-overlay__contents.show{opacity:1}.nav3 .global-search .search-overlay__contents>div{flex-basis:33.3333333333%}.nav3 .global-search .search-results__title,.nav3 .global-search .search-panel__title{color:#666;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-semibold))}.nav3 .global-search .search-panel__title{margin-top:0;margin-bottom:16px}.nav3 .global-search .search-suggestion__list{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0;width:100%}.nav3 .global-search .search-suggestion__list li{margin-right:16px}.nav3 .global-search .search-suggestion__list li a,.nav3 .global-search .search-suggestion__list li a *{color:#4f2d7f;text-decoration:none;word-break:break-word;--tag-button-inactive-background: transparent;--tag-button-inactive-text-color: #ccc4bd;--tag-button-active-background: #f2f0ee;--tag-button-active-text-color: #2b144d;--tag-button-hovered-background: #ccc4bd;--tag-button-hovered-text-color: #2b144d;--tag-button-selected-background: #2b144d;--tag-button-selected-text-color: #fff;--tag-button-padding-right: 16px;font-size:1.4rem;line-height:2.2rem;padding:.1rem var(--tag-button-padding-right, 16px) .1rem 16px;border-radius:2rem;color:var(--tag-button-active-text-color, #ccc4bd);border:1px solid rgba(0,0,0,0);background:var(--tag-button-active-background, #f2f0ee);text-decoration:none;display:inline-block;margin-top:16px;transition:all .3s 0s cubic-bezier(0.4, 0, 0.2, 1)}.nav3 .global-search .search-suggestion__list li a:not(:last-of-type),.nav3 .global-search .search-suggestion__list li a *:not(:last-of-type){margin-right:16px}@media(hover: hover)and (pointer: fine){.nav3 .global-search .search-suggestion__list li a,.nav3 .global-search .search-suggestion__list li a *{cursor:pointer}.nav3 .global-search .search-suggestion__list li a:hover,.nav3 .global-search .search-suggestion__list li a:active,.nav3 .global-search .search-suggestion__list li a:focus-visible,.nav3 .global-search .search-suggestion__list li a *:hover,.nav3 .global-search .search-suggestion__list li a *:active,.nav3 .global-search .search-suggestion__list li a *:focus-visible{color:var(--tag-button-hovered-text-color, #2b144d);background:var(--tag-button-hovered-background, #ccc4bd)}.nav3 .global-search .search-suggestion__list li a:hover .social-icon__vi,.nav3 .global-search .search-suggestion__list li a:active .social-icon__vi,.nav3 .global-search .search-suggestion__list li a:focus-visible .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *:hover .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *:active .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *:focus-visible .social-icon__vi{--social-icon-hover-color: var(--tag-button-hovered-text-color, $color-dark-purple)}}.nav3 .global-search .search-suggestion__list li a.selected,.nav3 .global-search .search-suggestion__list li a.active,.nav3 .global-search .search-suggestion__list li a *.selected,.nav3 .global-search .search-suggestion__list li a *.active{color:var(--tag-button-selected-text-color, #fff);background:var(--tag-button-selected-background, #2b144d)}@media(min-width: 960px)and (hover: hover)and (pointer: fine){.nav3 .global-search .search-suggestion__list li a.selected,.nav3 .global-search .search-suggestion__list li a.active,.nav3 .global-search .search-suggestion__list li a *.selected,.nav3 .global-search .search-suggestion__list li a *.active{cursor:pointer}.nav3 .global-search .search-suggestion__list li a.selected:hover,.nav3 .global-search .search-suggestion__list li a.selected:active,.nav3 .global-search .search-suggestion__list li a.selected:focus-visible,.nav3 .global-search .search-suggestion__list li a.active:hover,.nav3 .global-search .search-suggestion__list li a.active:active,.nav3 .global-search .search-suggestion__list li a.active:focus-visible,.nav3 .global-search .search-suggestion__list li a *.selected:hover,.nav3 .global-search .search-suggestion__list li a *.selected:active,.nav3 .global-search .search-suggestion__list li a *.selected:focus-visible,.nav3 .global-search .search-suggestion__list li a *.active:hover,.nav3 .global-search .search-suggestion__list li a *.active:active,.nav3 .global-search .search-suggestion__list li a *.active:focus-visible{color:var(--tag-button-hovered-text-color, #2b144d);background:var(--tag-button-hovered-background, #ccc4bd)}.nav3 .global-search .search-suggestion__list li a.selected:hover .social-icon__vi,.nav3 .global-search .search-suggestion__list li a.selected:active .social-icon__vi,.nav3 .global-search .search-suggestion__list li a.selected:focus-visible .social-icon__vi,.nav3 .global-search .search-suggestion__list li a.active:hover .social-icon__vi,.nav3 .global-search .search-suggestion__list li a.active:active .social-icon__vi,.nav3 .global-search .search-suggestion__list li a.active:focus-visible .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.selected:hover .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.selected:active .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.selected:focus-visible .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.active:hover .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.active:active .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.active:focus-visible .social-icon__vi{--social-icon-hover-color: var(--tag-button-hovered-text-color, $color-dark-purple)}}@media(min-width: 960px)and (hover: hover)and (pointer: fine){.nav3 .global-search .search-suggestion__list li a.selected.focus,.nav3 .global-search .search-suggestion__list li a.active.focus,.nav3 .global-search .search-suggestion__list li a *.selected.focus,.nav3 .global-search .search-suggestion__list li a *.active.focus{cursor:pointer}.nav3 .global-search .search-suggestion__list li a.selected.focus:hover,.nav3 .global-search .search-suggestion__list li a.selected.focus:active,.nav3 .global-search .search-suggestion__list li a.selected.focus:focus-visible,.nav3 .global-search .search-suggestion__list li a.active.focus:hover,.nav3 .global-search .search-suggestion__list li a.active.focus:active,.nav3 .global-search .search-suggestion__list li a.active.focus:focus-visible,.nav3 .global-search .search-suggestion__list li a *.selected.focus:hover,.nav3 .global-search .search-suggestion__list li a *.selected.focus:active,.nav3 .global-search .search-suggestion__list li a *.selected.focus:focus-visible,.nav3 .global-search .search-suggestion__list li a *.active.focus:hover,.nav3 .global-search .search-suggestion__list li a *.active.focus:active,.nav3 .global-search .search-suggestion__list li a *.active.focus:focus-visible{color:var(--tag-button-selected-text-color, #fff);background:var(--tag-button-selected-background, #2b144d)}.nav3 .global-search .search-suggestion__list li a.selected.focus:hover .social-icon__vi,.nav3 .global-search .search-suggestion__list li a.selected.focus:active .social-icon__vi,.nav3 .global-search .search-suggestion__list li a.selected.focus:focus-visible .social-icon__vi,.nav3 .global-search .search-suggestion__list li a.active.focus:hover .social-icon__vi,.nav3 .global-search .search-suggestion__list li a.active.focus:active .social-icon__vi,.nav3 .global-search .search-suggestion__list li a.active.focus:focus-visible .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.selected.focus:hover .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.selected.focus:active .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.selected.focus:focus-visible .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.active.focus:hover .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.active.focus:active .social-icon__vi,.nav3 .global-search .search-suggestion__list li a *.active.focus:focus-visible .social-icon__vi{--social-icon-hover-color: var(--tag-button-selected-text-color, $color-white)}}@media(min-width: 960px){.nav3 .global-search .search-suggestion__list li a.selected:focus-visible,.nav3 .global-search .search-suggestion__list li a.active:focus-visible,.nav3 .global-search .search-suggestion__list li a *.selected:focus-visible,.nav3 .global-search .search-suggestion__list li a *.active:focus-visible{outline-color:#ce2c2c;outline-width:1px}}.nav3 .global-search .search-suggestion__list li a.in-active,.nav3 .global-search .search-suggestion__list li a *.in-active{color:var(--tag-button-inactive-text-color, #ccc4bd);background:var(--tag-button-inactive-background, transparent);text-decoration:line-through;border-color:rgba(var(--tag-button-inactive-text-color, #ccc4bd), 0.6);pointer-events:none;cursor:auto}@media(hover: hover)and (pointer: fine){.nav3 .global-search .search-suggestion__list li a.in-active,.nav3 .global-search .search-suggestion__list li a *.in-active{cursor:pointer}.nav3 .global-search .search-suggestion__list li a.in-active:hover,.nav3 .global-search .search-suggestion__list li a.in-active:active,.nav3 .global-search .search-suggestion__list li a.in-active:focus-visible,.nav3 .global-search .search-suggestion__list li a *.in-active:hover,.nav3 .global-search .search-suggestion__list li a *.in-active:active,.nav3 .global-search .search-suggestion__list li a *.in-active:focus-visible{background:var(--tag-button-inactive-background, transparent);color:var(--tag-button-inactive-text-color, #ccc4bd);border-color:rgba(var(--tag-button-inactive-text-color, #ccc4bd), 0.6)}}@media(min-width: 960px){.nav3 .global-search .search-suggestion__list li a,.nav3 .global-search .search-suggestion__list li a *{margin-top:0;margin-bottom:16px}}.nav3 .global-search .search-results__list{display:flex;flex-flow:row wrap;gap:32px;list-style:none;padding:0;margin:0}.nav3 .global-search .search-results__list .search-result__item{flex-basis:calc(50% - 16px);padding:12px 2rem;background:#fff;overflow:hidden;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(43,20,77,.16);transition:all .3s 0s cubic-bezier(0.4, 0, 0.2, 1)}.nav3 .global-search .search-results__list .search-result__item:hover{box-shadow:0px 4px 16px 0px rgba(43,20,77,.4)}.nav3 .global-search .search-results__list .search-result__item--category,.nav3 .global-search .search-results__list .people-title{display:block;margin-bottom:4px}.nav3 .global-search .search-results__list .search-result__item--title{text-decoration:none;display:block}.nav3 .global-search .search-results__list .search-result__item--title:hover{text-decoration:underline;text-underline-offset:.18em}.nav3 .global-search .search-results__list .people-title{text-transform:none;margin-bottom:0}.nav3 .global-search .search-results__list .search-result__item--people{padding-right:104px;position:relative;min-height:104px}.nav3 .global-search .search-results__list .people-avatar{width:72px;height:72px;overflow:hidden;border-radius:100%;border:1px solid hsla(0,0%,40%,.1);position:absolute;right:16px;top:16px}.nav3 .global-search .search-results__list .people-avatar img{width:100%;height:auto;object-position:top}.nav3 .global-search .results-search__container .search-panel__title{display:flex}.nav3 .global-search .results-search__container .search-results__title{max-width:75%}.nav3 .global-search .results-search__container .search-results__title .text-normal{font-weight:var(--font-weight-normal)}.nav3 .global-search .results-search__container .viewall-results{border-radius:4px;padding:1.4rem 4rem 1.4rem 4.6rem;cursor:pointer;position:relative;font-size:1.6rem;border:.2rem solid #ce2c2c;font-weight:400;display:inline-flex;vertical-align:middle;transition:all .3s linear;color:var(--button-vi-text-color, #ce2c2c);justify-content:center;text-decoration:none}.nav3 .global-search .results-search__container .viewall-results:focus-visible{outline:2px dotted #000;outline-offset:-1px}@media(max-width: 479px){.nav3 .global-search .results-search__container .viewall-results{width:100%;box-sizing:border-box;padding:1.4rem 3.2rem}}.nav3 .global-search .results-search__container .viewall-results .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: hover)and (pointer: fine){.nav3 .global-search .results-search__container .viewall-results{cursor:pointer}.nav3 .global-search .results-search__container .viewall-results:hover,.nav3 .global-search .results-search__container .viewall-results:active,.nav3 .global-search .results-search__container .viewall-results:focus-visible{text-decoration:none}.nav3 .global-search .results-search__container .viewall-results:hover .button-vi-text,.nav3 .global-search .results-search__container .viewall-results:active .button-vi-text,.nav3 .global-search .results-search__container .viewall-results:focus-visible .button-vi-text{transform:translate3d(0, 0, 0)}.nav3 .global-search .results-search__container .viewall-results:hover .svg-animation-vi,.nav3 .global-search .results-search__container .viewall-results:active .svg-animation-vi,.nav3 .global-search .results-search__container .viewall-results: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")){.nav3 .global-search .results-search__container .viewall-results:hover .svg-animation-vi,.nav3 .global-search .results-search__container .viewall-results:active .svg-animation-vi,.nav3 .global-search .results-search__container .viewall-results:focus-visible .svg-animation-vi{translate:var(--fallback-translate-safari) 0}}}.nav3 .global-search .results-search__container .viewall-results .button-vi-text{color:var(--button-vi-text-color, #fff);display:inline-flex;vertical-align:middle;font-size:1.6rem}.nav3 .global-search .results-search__container .viewall-results{background:rgba(0,0,0,0);z-index:0;--svg-animate-duration-2nd-out: 0.6s;align-items:center}@media(min-width: 480px){.nav3 .global-search .results-search__container .viewall-results{padding:1.5rem 4.6rem}}@media(max-width: 479px){.nav3 .global-search .results-search__container .viewall-results{padding-top:1.3rem;padding-bottom:1.3rem}}.nav3 .global-search .results-search__container .viewall-results .button-vi-text{transition:all .5s ease-in-out}.nav3 .global-search .results-search__container .viewall-results::after{content:" ";position:absolute;z-index:-1;left:0;display:block;height:100%;width:0;background:#ce2c2c;top:50%;transform:translateY(-50%);pointer-events:none;opacity:0;transition:opacity 0s var(--svg-animate-duration-2nd-out);animation:secondary-button-animate-out var(--svg-animate-duration-2nd-out) ease forwards}@media(hover: hover)and (pointer: fine){.nav3 .global-search .results-search__container .viewall-results{cursor:pointer}.nav3 .global-search .results-search__container .viewall-results:hover::after,.nav3 .global-search .results-search__container .viewall-results:active::after,.nav3 .global-search .results-search__container .viewall-results:focus-visible::after{opacity:1;transition:opacity 0s 0s;animation:secondary-button-animate var(--svg-animate-duration-2nd-out) ease forwards}}.nav3 .global-search .results-search__container .viewall-results{border:0;background:none;padding:0 16px 0 0;border-radius:0;justify-content:start;text-decoration:none}.nav3 .global-search .results-search__container .viewall-results::after{content:none}@supports(d: path("M0 0")){.nav3 .global-search .results-search__container .viewall-results .svg-animation-vi{transition:color .5s ease-in-out}}.nav3 .global-search .results-search__container .viewall-results .svg-animation-vi{transition:all .5s ease-in-out;transform:translateX(0)}[dir=rtl] .nav3 .global-search .results-search__container .viewall-results .svg-animation-vi{transform:translateX(0) scale(-1)}.nav3 .global-search .results-search__container .viewall-results .button-vi-text,.nav3 .global-search .results-search__container .viewall-results .svg-animation-vi{color:var(--button-vi-text-color, #ce2c2c);font-size:1.6rem;line-height:1}.nav3 .global-search .results-search__container .viewall-results .button-vi-text{display:inline}@media(hover: hover)and (pointer: fine){.nav3 .global-search .results-search__container .viewall-results{cursor:pointer}.nav3 .global-search .results-search__container .viewall-results:hover .button-vi-text,.nav3 .global-search .results-search__container .viewall-results:hover .svg-animation-vi,.nav3 .global-search .results-search__container .viewall-results:active .button-vi-text,.nav3 .global-search .results-search__container .viewall-results:active .svg-animation-vi,.nav3 .global-search .results-search__container .viewall-results:focus-visible .button-vi-text,.nav3 .global-search .results-search__container .viewall-results:focus-visible .svg-animation-vi{color:var(--button-vi-text-hover-color, #ce2c2c)}.nav3 .global-search .results-search__container .viewall-results:hover .svg-animation-vi,.nav3 .global-search .results-search__container .viewall-results:active .svg-animation-vi,.nav3 .global-search .results-search__container .viewall-results:focus-visible .svg-animation-vi{transform:translateX(0.8rem);transition-delay:.1s}[dir=rtl] .nav3 .global-search .results-search__container .viewall-results:hover .svg-animation-vi,[dir=rtl] .nav3 .global-search .results-search__container .viewall-results:active .svg-animation-vi,[dir=rtl] .nav3 .global-search .results-search__container .viewall-results:focus-visible .svg-animation-vi{transform:translateX(0.8rem) scale(-1)}}@media(hover: hover)and (pointer: fine)and (max-width: 1023px){.nav3 .global-search .results-search__container .viewall-results:hover .button-vi-text,.nav3 .global-search .results-search__container .viewall-results:active .button-vi-text,.nav3 .global-search .results-search__container .viewall-results:focus-visible .button-vi-text{transform:none}}@media(max-width: 479px){.nav3 .global-search .results-search__container .viewall-results{padding-top:1.3rem;padding-bottom:1.3rem;padding-left:0;padding-right:0}}@media(max-width: 1023px){.nav3 .global-search .results-search__container .viewall-results .button-vi-text{transform:none}}.nav3 .global-search .results-search__container .viewall-results{margin-left:auto;padding-right:0;align-self:flex-end;text-decoration:none}.nav3 .global-search .results-search__container.has-search__results{flex-basis:100%}.nav3 .global-search .results-search__container.has-search__results .search-panel__details .search-results__list::-webkit-scrollbar{width:3px;height:3px;background:#f2f0ee}.nav3 .global-search .results-search__container.has-search__results .search-panel__details .search-results__list::-webkit-scrollbar-thumb{border:3px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:100px;background-color:#a06dff}.nav3 .global-search .results-search__container.has-search__results .search-panel__details .search-results__list::-webkit-scrollbar-thumb{border-radius:0;border:0}.nav3 .global-search .results-search__container.has-search__results .search-panel__details .search-results__list .search-result__item{flex-basis:calc(50% - 16px)}@media(min-width: 1024px){.nav3 .global-search .results-search__container.has-search__results .search-panel__details .search-results__list .search-result__item{flex-basis:calc(33.33% - 21.44px)}}@media(min-width: 1680px){.nav3 .global-search .results-search__container.has-search__results .search-panel__details .search-results__list{max-height:56rem}}.nav3 .global-search .recently-visited__container:last-child{padding-bottom:16px}.nav3 .global-search .recently-visited__container .search-result__item{flex-basis:100%}.nav3 .global-search .loader{position:absolute;bottom:auto;top:12rem;left:50%;margin-left:-2.4rem}.nav3 .header-search__form{background:none;position:relative;margin-bottom:40px}.nav3 .header-search__form input[name=q]{margin:0;padding:.3rem 2.4rem;width:100%;box-sizing:border-box;font-size:2.4rem;line-height:5.6rem;color:#666;border:var(--form-field-input-border-width, 1px) solid var(--form-field-input-border-color, #e0dcd7);border-radius:8px;outline:none}.nav3 .header-search__form input[name=q]::-webkit-input-placeholder{color:#666}.nav3 .header-search__form input[name=q]::-moz-placeholder{color:#666}.nav3 .global-search--opening{overflow:hidden}.nav3 .global-search--opening .global-search{max-height:calc(80vh - 7rem)}.nav3 .global-search--opening .main-header{pointer-events:none}@media(min-width: 1200px){.nav3 .global-search--opening .global-search::before{opacity:.8}.nav3 .global-search--opening .header-overlay{background:rgba(0,0,0,0)}}