*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}@media only screen and (min-width:768px){html:focus-within{scroll-behavior:auto}}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body #onetrust-consent-sdk #onetrust-banner-sdk{background:#000;border-radius:50px;margin:1.5rem;padding:1.5rem 1.5rem 2rem}@media only screen and (min-width:768px){body #onetrust-consent-sdk #onetrust-banner-sdk{border-radius:100px;padding:1.3125rem 4.25rem 1.6875rem 4.75rem}}@media only screen and (min-width:1024px){body #onetrust-consent-sdk #onetrust-banner-sdk{align-items:center;display:flex;gap:1.125rem;justify-content:space-between;padding:1.3125rem 3.5rem 1.6875rem 1.6875rem}body #onetrust-consent-sdk #onetrust-banner-sdk:before{background-image:url(/_nuxt/676d2e5a4667c3c8e9f1381d47646f3a.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;flex-shrink:0;height:4.875rem;width:4.625rem}}body #onetrust-consent-sdk #onetrust-banner-sdk .ot-close-icon{background-image:url(/_nuxt/eeb7151a6580fdca842dc2cc7c26aded.svg)}body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container{bottom:2.5rem;position:absolute;right:1.875rem;top:auto}@media only screen and (min-width:768px){body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container{bottom:calc(50% - 1.25rem)}}body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container .onetrust-close-btn-ui{height:1rem;position:static;width:1rem}body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy{margin:0}body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text{font-size:.75rem;line-height:1.6;margin-bottom:1rem}@media only screen and (min-width:1024px){body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text{margin:0}}body #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container{padding:0;width:100%}body #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container>.ot-sdk-row{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:768px){body #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container>.ot-sdk-row{align-items:start;flex-direction:row;gap:1.75rem}}body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-group-container{flex:2;width:100%}body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent{flex:1;margin:0;padding-right:2.8125rem;position:static;transform:none}@media only screen and (min-width:768px){body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent{padding:0}}body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0;width:100%}body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group #onetrust-pc-btn-handler{background:none;color:#fff;margin:0;min-width:100%;padding:0;text-align:left;-webkit-text-decoration:underline;text-decoration:underline}body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group #onetrust-accept-btn-handler,body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group #onetrust-reject-all-handler{background-color:#9743ff;border-radius:190px;color:#fff;flex:1;margin:0}html{font-size:16px}body,html{margin:0;padding:0}body{background-color:#fff;color:#000;font-family:Atyp BL Display,sans-serif;position:relative;width:100%}body.menu-open{bottom:0;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0}body.video-modal-open{overflow:hidden}body.video-modal-open .main-header{display:none}.event-modal-open body,html.event-modal-open{height:100%;overflow:hidden;position:relative}h2{font-size:1.375rem;font-weight:400;line-height:1.2;margin:0}@media only screen and (min-width:1024px){h2{font-size:2.5rem}}h3{font-size:1.75rem;font-weight:400;line-height:1.25}@media only screen and (min-width:1024px){h3{font-size:1.75rem;line-height:1.08}}h4{font-size:1rem;font-weight:400;line-height:1.5}@media only screen and (min-width:1024px){h4{font-size:2.5rem;line-height:1.2}}p{font-size:.9375rem;font-weight:400;line-height:1.6}@media only screen and (max-width:767px){p{font-size:1rem}}::-moz-selection{background-color:#ecebe0;color:#9743ff}::selection{background-color:#ecebe0;color:#9743ff}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.invisible{visibility:hidden}hr{border:0;border-bottom:1px solid rgba(0,0,0,.3);margin:0;width:100%}.v--modal{background:transparent!important;box-shadow:none!important;display:flex;overflow:inherit!important}.v--modal .modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 24px;text-align:center}@media only screen and (min-width:1024px){.v--modal .modal-content{padding:0 48px}}.v--modal .hide-button{cursor:pointer;height:20px;position:absolute;top:56px;transition:all .25s ease;width:20px}.v--modal .hide-button:hover{transform:rotate(180deg)}.v--modal .modal-title{color:#9743ff;margin:1.5rem 0}.v--modal .local-richtext{color:#000;font-size:.8125rem;font-weight:400;line-height:1.6}@media only screen and (min-width:768px){.v--modal .local-richtext{font-size:.9375rem}}.v--modal .local-richtext p{font-size:.8125rem;font-weight:400;line-height:1.6}@media only screen and (min-width:768px){.v--modal .local-richtext p{font-size:.9375rem}}.v--modal-overlay{background:rgba(0,0,0,.45)!important;transition:all 1s ease .5s}.v--modal-background-click{background-image:url(/_nuxt/8575d0a7a9fbcad9ce4c2f4d39682e16.svg);background-position:50%;background-repeat:no-repeat;background-size:600px 600px}@media only screen and (min-width:1024px){.v--modal-background-click{background-size:640px 640px}}.jumping-animation{animation:jumpInfinite 1.4s infinite}@keyframes jumpInfinite{0%{transform:translateY(-3px)}50%{transform:translateY(8px)}to{transform:translateY(-3px)}}.button:focus,[tabindex="0"]:focus,a:focus{outline:none}.button:focus-visible,[tabindex="0"]:focus-visible,a:focus-visible{outline:2px dashed #000}.footer-container .button:focus-visible,.footer-container [tabindex="0"]:focus-visible,.footer-container a:focus-visible,.theming-black .button:focus-visible,.theming-black [tabindex="0"]:focus-visible,.theming-black a:focus-visible{outline:2px dashed #00ff0a}@font-face{font-display:fallback;font-family:Atyp BL Display;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/atypbldisplay-regular.624a85d828d2cd8b35ba02efb5aeb25b.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Atyp BL Display Thin;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/AtypDisplay-Thin.249bad33de81221dcf4cc3254e3670c6.woff2) format("woff2")}@font-face{font-display:auto;font-family:atyp-bl-variable;font-stretch:normal;font-style:normal;font-weight:280 700;src:url(https://use.typekit.net/af/be8770/00000000000000007750ebfc/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff2"),url(https://use.typekit.net/af/be8770/00000000000000007750ebfc/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff"),url(https://use.typekit.net/af/be8770/00000000000000007750ebfc/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("opentype")}@keyframes gradientAnimation{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.theming-black{--background-theming-color:#000;--title-theming-color:#fff}.theming-white{--background-theming-color:#fff;--title-theming-color:#000}.theming-yellow{--background-theming-color:#fbff38;--title-theming-color:#000}.theming-green{--background-theming-color:#2cff73;--title-theming-color:#000}