.hero{--hero-icon-size:2rem;--hero-font-weight:700;background:var(--neutral-black);display:flex;overflow:hidden;position:relative}.hero iframe{border:0}.hero mark{color:var(--neutral-white);font-weight:1500}.hero [class*=button]{--link-color:var(--neutral-white)}.hero--background-img.mode--brand-light{--header-text-color:var(--text-brand)}.hero__intro:has(.hero__event-sold-out-message){inline-size:100%}.hero__intro__countdown{background-color:var(--background-brand-light);border-radius:var(--card-border-radius);color:var(--text-brand);display:inline-flex;flex-direction:row;gap:var(--spacing-2);padding:var(--spacing-2)}@media (prefers-reduced-motion:no-preference){.hero__intro__countdown{transition:opacity 1s var(--cubic-bezier);transition-delay:4s}}.mode--brand-light .hero__intro__countdown{background-color:var(--neutral-white)}.hero__intro__countdown__label{font-family:var(--font-family-headings);inline-size:2.75rem;text-align:center}.hero__intro__countdown__label__value{color:var(--interaction-hover);font-size:var(--font-size-h5);font-style:normal;font-weight:700;line-height:120%;text-align:center}@media (prefers-reduced-motion:no-preference){.hero__intro__countdown__label__value{transition:opacity .4s ease-in-out}}.hero__intro__countdown__label__description{font-size:var(--font-size-body-small);font-weight:400}.hero__intro__countdown.is-hidden{opacity:0}.hero__intro [class^=button]+[class^=button]{margin-inline-start:var(--spacing-3)}.hero .container--video{inline-size:100%;margin:0 auto;max-inline-size:var(--container-max);padding:0 var(--spacing-10)}.hero:after{block-size:clamp(33rem,50%,100%);content:"";inset-inline-end:0;inset-inline-start:0;position:absolute;z-index:1}.hero .container{position:relative;width:100%;z-index:2}.hero--video-on-background .hero__video-background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.hero--video-on-background .hero__video-background iframe,.hero--video-on-background .hero__video-foreground{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (min-aspect-ratio:16/9){.hero--video-on-background .hero__video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.hero--video-on-background .hero__video-foreground{left:-100%;width:300%}}.hero--content-left .container{align-self:center}.hero__images{position:relative}.hero__images .hero__logo{background-color:var(--neutral-100);bottom:var(--spacing-6);padding:var(--spacing-1);position:absolute;right:var(--spacing-5)}@media (max-width:1450px){.hero--has-images .hero__event{flex-direction:column}}.hero--has-images .container{align-items:center;display:grid;gap:var(--gap-default);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:60rem){.hero--has-images .container{grid-template-columns:1fr}}.hero--has-images:not(.hero--has-multiple-images):not(:has(.hero__logo)) .hero__images img{aspect-ratio:4/3;display:block;inline-size:auto;margin-inline:auto;max-block-size:30rem}.hero--has-images img{border-radius:var(--card-border-radius);-o-object-fit:cover;object-fit:cover}.hero--has-images.hero--has-multiple-images .hero__images{aspect-ratio:1;display:grid;gap:var(--spacing-5);grid-template-areas:". image2 image2" "image1 image2 image2" "image1 image3 ." "image1 . .";grid-template-columns:3fr 1fr 1fr;grid-template-rows:2rem 1fr 1fr 1fr;margin-inline:auto;max-block-size:30rem}@media (max-width:30rem){.hero--has-images.hero--has-multiple-images .hero__images{gap:var(--spacing-3)}}.hero--has-images.hero--has-multiple-images .hero__images img{block-size:100%;inline-size:100%}.hero--has-images.hero--has-multiple-images .hero__images>*{overflow:hidden}.hero--has-images.hero--has-multiple-images .hero__images>:first-of-type{grid-area:image1}.hero--has-images.hero--has-multiple-images .hero__images>:nth-of-type(2){grid-area:image2}.hero--has-images.hero--has-multiple-images .hero__images>:nth-of-type(3){grid-area:image3}.hero--has-additional-information .container{display:grid;gap:var(--gap-default);grid-template-columns:2fr minmax(0,1fr)}@media (max-width:60rem){.hero--has-additional-information .container{grid-template-columns:1fr}}.hero--content-center .container{align-self:center;display:flex;justify-content:center;text-align:center}.hero--content-center .container .hero__content{align-items:center}.hero__content{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--font-size-body-large);gap:var(--spacing-4);line-height:var(--line-height-body-large);max-inline-size:55rem}.hero__content--cta{font-size:.875rem}.hero__content--cta span{background-color:var(--hero-cta-background,var(--background-brand-light));border-radius:var(--border-radius-xsmall);color:var(--hero-cta-color,var(--primary-600));display:inline-flex;font-weight:var(--hero-font-weight);padding:4px 8px;text-transform:uppercase}.hero__background{block-size:100%;inline-size:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:0}.hero__event{--icon-color:var(--primary-500);display:flex;flex-direction:row;gap:var(--spacing-1) var(--spacing-3)}@media (max-width:60rem){.hero__event{gap:var(--spacing-1) var(--spacing-2)}}@media (max-width:30rem){.hero__event{flex-direction:column}}.hero__event span{align-items:center;display:inline-flex;font-size:.875rem;font-weight:var(--hero-font-weight);gap:var(--spacing-1);line-height:1.5rem}.hero__event svg{block-size:var(--hero-icon-size);display:inline-flex;flex-shrink:0;inline-size:var(--hero-icon-size);vertical-align:middle}.hero__event-sold-out-message{--header-text-color:var(--text-primary);align-items:center;background:var(--hero-sold-out-message-background,var(--neutral-100));border-radius:var(--card-border-radius);color:var(--hero-sold-out-message-color,var(--text-primary));display:flex;font-size:var(--font-size-body);gap:var(--spacing-4);justify-content:space-between;padding:var(--spacing-5)}.hero__event-sold-out-message h1,.hero__event-sold-out-message h2,.hero__event-sold-out-message h3,.hero__event-sold-out-message h4,.hero__event-sold-out-message h5,.hero__event-sold-out-message h6{font-size:1.25rem}@media (max-width:30rem){.hero__event-sold-out-message h1,.hero__event-sold-out-message h2,.hero__event-sold-out-message h3,.hero__event-sold-out-message h4,.hero__event-sold-out-message h5,.hero__event-sold-out-message h6{font-size:1.125rem}.hero__event-sold-out-message{align-items:flex-start;flex-direction:column;padding:var(--spacing-4)}}.hero__event-sold-out-message [class*=button]{flex-shrink:0}.hero__event--dialog-toggle{border:none;border-bottom:1px solid var(--color-heading);cursor:pointer;margin-inline-start:.5rem;padding:0}@media (hover:hover){.hero__event--dialog-toggle:hover{border-bottom:0}}.hero .hero__additional-information{align-items:flex-start;background:var(--neutral-200);border-radius:var(--card-border-radius);color:var(--text-primary);display:flex;flex:1 0 0;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-5)}.hero .hero__additional-information--stars{align-items:center;display:flex}.hero .hero__additional-information--stars svg{block-size:var(--hero-icon-size);display:inline-block;inline-size:var(--hero-icon-size)}.hero .hero__additional-information--stars svg path{fill:var(--secondary-600)}.hero .hero__additional-information .h1,.hero .hero__additional-information .h2,.hero .hero__additional-information .h3,.hero .hero__additional-information .h4,.hero .hero__additional-information .h5,.hero .hero__additional-information .h6,.hero .hero__additional-information h1,.hero .hero__additional-information h2,.hero .hero__additional-information h3,.hero .hero__additional-information h4,.hero .hero__additional-information h5,.hero .hero__additional-information h6{color:var(--text-primary)}.mode--dark .hero__content svg path,.mode--light .hero.hero--background-img .hero__event svg path{fill:var(--text-secondary-invert)}.mode--brand-light .hero__content--cta span{background-color:var(--neutral-100);color:var(--primary-600)}

/*# sourceMappingURL=client.css.map*/