@layer core,custom;@layer custom{@font-face{font-family:Primary;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Gotham_Book.woff2) format("woff2"),url(/assets/fonts/Gotham_Book.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Secondary;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/Boardwalk_Avenue_Display.woff2) format("woff2"),url(/assets/fonts/Boardwalk_Avenue_Display.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Artifex;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/Artifex_Hand_Bold.woff2) format("woff2"),url(/assets/fonts/Artifex_Hand_Bold.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Athelas;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Athelas-Regular.woff2) format("woff2"),url(/assets/fonts/Athelas-Regular.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.font-h1,.font-h2{font-family:Athelas;font-weight:400;font-size:2rem;text-transform:uppercase}.font-h1 strong,.font-h2 strong{font-family:Secondary;font-weight:600;font-size:2rem}@media (56.25rem <= width){.font-h1 strong,.font-h2 strong{font-size:2.5rem}}.font-h2{font-size:1.5rem}@media (56.25rem <= width){.font-h2{font-size:2rem}}.button--primary,.button--secondary{font-family:Primary}.button--primary{font-weight:700}.button--secondary{background-color:transparent;font-weight:400}.cookies{background-color:#000}.cookies__message{font-family:Primary;font-weight:400}.cookies__buttons button{border:.125rem solid var(--color-action-background-primary);background:transparent;border-radius:1.5rem}.hero{justify-content:start;padding-top:0;padding-bottom:0}@media (56.25rem <= width){.hero{padding:0 3.75rem 3.75rem}}.hero__content{margin:0}@media (56.25rem <= width){.hero__content{width:50%;text-align:start;align-items:start}}@media (56.25rem <= width){.hero__title__logo{max-width:none;width:25rem}}.hero__title__city{text-transform:uppercase}.hero__subtitle{font-family:Primary;font-weight:400;font-size:1rem}.gallery .slide__title{font-size:3rem;line-height:2.1875rem}.gallery .slide__content__description{background:#0000008a;padding:.625rem;border-radius:1.25rem}.reviews__content{display:flex;justify-content:center;flex-direction:column}.reviews__content__title,.reviews__content__rating{text-align:center}.reviews .swiper{padding:1.25rem}.reviews .swiper-slide{background:url(/assets/images/_reviews-bg.webp) no-repeat center center;background-size:cover;color:#000}.reviews .slide__name{font-family:Primary;font-weight:400}.reviews .slide__stars{gap:.625rem;display:flex;align-items:center;justify-content:center}.reviews .slide__stars svg{color:#ffe46c}.tickets__content{padding:1.875rem}.tickets__content .how-to-buy{list-style:none}.tickets__content .how-to-buy__item{display:flex;align-items:center;justify-content:center;flex-direction:column}.tickets__content .how-to-buy__item span{text-align:center}.tickets__cta{margin:auto}.tickets__title{text-align:center}.experience .swiper-slide{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.experience .swiper-slide:nth-child(1),.experience .swiper-slide:nth-child(4){background:url(/assets/images/_experience-card-1.webp) no-repeat center center;background-size:cover}.experience .swiper-slide:nth-child(2){background:url(/assets/images/_experience-card-2.webp) no-repeat center center;background-size:cover}.experience .swiper-slide:nth-child(3){background:url(/assets/images/_experience-card-3.webp) no-repeat center center;background-size:cover}.experience .swiper-slide img{max-width:7.5rem}.experience .swiper-slide span{font-weight:400}.faqs__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.faqs__subtitle{text-align:center}.faqs__button{color:var(--color-text-main-contrast)!important}.faqs__faq a{text-decoration:underline}.intro__subtitle{font-family:Primary;font-weight:400;font-size:1rem}@media (56.25rem <= width){.intro__subtitle{max-width:75%}}.footer__logo{max-width:none;width:20rem}.footer .partners__title,.footer .partners__partner__content p{font-family:Primary;font-weight:400;text-transform:uppercase}.footer .copyright,.footer .copyright a{color:#fff}}
