.some-button{margin-right:1rem;box-sizing:border-box;display:flex;height:32px;width:32px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.some-button:hover{--tw-bg-opacity:1;background-color:rgb(247 211 111/var(--tw-bg-opacity))}.logo-strong{margin-right:.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(51 56 86/var(--tw-text-opacity))}.logo:hover{--tw-text-opacity:1;color:rgb(247 211 111/var(--tw-text-opacity))}.logo:hover,.logo:hover .logo-strong{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.logo:hover .logo-strong{--tw-bg-opacity:1;background-color:rgb(247 211 111/var(--tw-bg-opacity))}.ul-menu{--tw-scale-y:.95;opacity:.7;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ul-menu,.ul-menu.open{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ul-menu.open{--tw-scale-y:1;opacity:1}.header-section{position:absolute;background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.header-section.is-sticky{position:fixed;--tw-bg-opacity:1;background-color:rgb(51 56 86/var(--tw-bg-opacity))}.cards-section{background:#2a2f4a;color:#fff;padding:80px 24px}@media (min-width:768px){.cards-section{padding:80px 48px}}@media (min-width:1480px){.cards-section{padding:80px 128px}}.cards-grid{max-width:1536px;margin:0 auto;display:grid;gap:32px}@media (min-width:640px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cards-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1700px){.cards-grid{grid-template-columns:repeat(4,1fr)}}.card-outer-wrapper{margin:15px 0;padding:0 16px;display:flex;justify-content:center}.stage-card{position:relative;width:100%;aspect-ratio:.95/2;border-radius:24px;overflow:hidden;box-shadow:0 0 20px #00000070;max-height:80vh;max-width:350px}.card-background{position:absolute;inset:0;z-index:0;transform:scale(1);filter:blur(0) brightness(1);transition:all .25s ease-in-out}.stage-card.flipped .card-background{transform:scale(1.15);filter:blur(8px) brightness(.8);transition:all .25s ease-in-out}.stage-card.flipped{box-shadow:0 4px 12px #e3c36d9c}.card-background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-gradient{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.4) 40%,rgba(0,0,0,.85));z-index:1}.card-border,.card-gradient{position:absolute;inset:0;pointer-events:none}.card-border{border-radius:24px;border:2px solid transparent;transition:all .3s ease-in-out;z-index:2}.stage-card.flipped .card-border{border-color:#e3c36d}.card-side{position:absolute;inset:0;z-index:3}.card-back,.card-front{transition:opacity .3s ease-in-out}.card-front{opacity:1;pointer-events:auto}.card-back,.stage-card.flipped .card-front{opacity:0;pointer-events:none}.stage-card.flipped .card-back{opacity:1;pointer-events:auto}.stage-card{display:block}.card-side .card-content-wrapper{display:flex;flex-direction:column;height:100%;min-height:0;padding:40px 32px;box-sizing:border-box}.card-back .card-main-content-left,.card-front .card-main-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:12px}.card-back .top-content-back{display:flex;flex-direction:column;gap:12px;min-height:0}.card-back .top-content-back>.card-subtitle,.card-back .top-content-back>.card-title{flex:0 0 auto}.card-back .top-content-back>.card-description{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:6px;box-sizing:border-box}.card-back .card-actions{flex:0 0 auto;margin-top:24px}.card-back .card-description::-webkit-scrollbar{width:4px}.card-back .card-description::-webkit-scrollbar-thumb{background:#e3c36d;border-radius:4px}.card-description p{font-size:15px;line-height:1.4;font-weight:300;letter-spacing:1px}.card-content-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:40px 32px;color:#fff}.card-spacer{flex:0}.card-main-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;text-align:center;gap:8px}.card-main-content-left{text-align:left;padding-top:0;gap:12px}.top-content{position:relative}.card-title{font-size:48px;line-height:1.1;margin:0 0 4px;color:#fff;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.card-subtitle,.card-title{font-weight:500;text-transform:uppercase;font-family:League Gothic,sans-serif}.card-subtitle{font-size:28px;margin:0 0 24px;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.card-date{font-size:28px;text-transform:uppercase;margin:0 0 16px;font-family:League Gothic,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.card-price{color:#fff;margin:0;line-height:1}.card-price,.card-title-gold{font-size:48px;font-family:League Gothic,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.card-title-gold{color:#e3c36d}.card-back .card-subtitle{font-size:28px;font-family:League Gothic,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.card-date-detail{font-size:24px;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;margin-bottom:12px}.card-date-detail,.card-price-detail{font-family:League Gothic,sans-serif;line-height:1.2}.card-price-detail{font-size:32px;margin:0;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.card-actions{display:flex;flex-direction:column;gap:12px;margin-top:24px;flex-shrink:0}.card-button{width:100%;padding:16px 24px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3.5px;border:none;border-radius:0;cursor:pointer;transition:all .3s ease;font-family:inherit;text-align:center;text-decoration:none;display:block;line-height:1}.card-button-outline{background:transparent;color:#fff;border:2px solid #fff;letter-spacing:3.5px}.card-button-outline:hover{border-color:#e3c36d;color:#e3c36d}.card-button-filled{background:#fff;color:#1a2846;border:2px solid #fff}.card-button-filled:hover{background:#e3c36d;border-color:#e3c36d;color:#1a2846}@media (max-width:480px){.card-side .card-content-wrapper{padding:30px}.card-title{font-size:28px}.card-price{font-size:32px}.card-content-wrapper{padding:32px 24px}.card-subtitle{margin:0;font-size:20px}.card-date-detail{line-height:1;font-size:22px}.card-button{padding:15px;font-size:12px}}.slick-slider{margin:15px}.slick-dots li.slick-active button:before{color:#e3c36d;opacity:.75}.slick-dots li button:before{color:#e3c36d}#carousel img{position:absolute}#carousel img:first-of-type{animation-name:fader;animation-delay:.1s;animation-duration:4s;z-index:9}#carousel img:nth-of-type(2){z-index:8}#carousel img:nth-of-type(n+3){display:none}@keyframes fader{0%{opacity:1}to{opacity:0}}.faq-container{max-width:800px;margin:0 auto}.faq-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question{font-size:1.125rem}.faq-arrow{font-size:1rem;transform-origin:center;transition:transform .3s ease}.faq-answer{transition:max-height .5s ease,opacity .3s ease}label{margin-bottom:.75rem;display:block;font-size:.875rem;line-height:1.25rem}input[type=email],input[type=text],select{height:44px;border-radius:0;font-weight:300}input[type=email],input[type=text],select,textarea{margin-bottom:1.5rem;width:100%;--tw-bg-opacity:1;background-color:rgb(47 52 80/var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem}input[type=email]:focus,input[type=text]:focus,select:focus,textarea:focus{border-style:none;outline-color:#f7d36f}textarea{resize:none;padding:.75rem 1rem}input::-moz-placeholder,option::-moz-placeholder,textarea::-moz-placeholder{font-weight:300;letter-spacing:.025em;color:hsla(0,0%,100%,.3)}input::placeholder,option::placeholder,textarea::placeholder{font-weight:300;letter-spacing:.025em;color:hsla(0,0%,100%,.3)}select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(212, 212, 255, 0.1)' /%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:calc(100% - 1rem);padding-right:2.75em;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;float:left;margin-right:-2em;opacity:0;width:1em;z-index:-1}input[type=checkbox]+label,input[type=radio]+label{text-decoration:none;color:#fff;cursor:pointer;display:inline-block;font-weight:300;padding-left:2.65em;padding-right:.75em;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:Font Awesome\ 5 Free;font-weight:900;background:rgba(212,212,255,.035);content:"";display:inline-block;font-size:.8em;height:2.0625em;left:0;letter-spacing:0;line-height:2.0625em;position:absolute;text-align:center;top:0;width:2.0625em}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#fff;border-color:#f7d36f;padding-top:4px;content:url(/_next/static/media/check.06bd7770.svg);color:#242943}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{box-shadow:0 0 0 2px #f7d36f}input[type=radio]+label:before{border-radius:100%}.bg-round{margin-right:1rem;box-sizing:border-box;display:flex;height:36px;width:36px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.375rem}.info-row{display:flex;flex-direction:row;border-top-width:1px;border-color:hsla(0,0%,100%,.1);padding:3rem 1.5rem;letter-spacing:.4px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.info-row{padding-left:3rem;padding-right:3rem}.info-row:first-child{border-width:0}}@media (min-width:1280px){.info-row{margin-left:3rem}}.gallery{display:flex;flex-direction:column;gap:1.25rem}@media only screen and (min-width:500px){.gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:260px;grid-gap:30px}.gallery div:nth-child(3),.gallery div:nth-child(4n){grid-row-end:span 2}}:root{--gc-bg:#2a2f4a;--gc-ticket-bg:#2a2f4a;--gc-yellow:#e3c36b;--gc-ink:#fff;--gc-ink-soft:#ffffffcc;--gc-shadow:0 16px 40px rgba(0,0,0,.35);--gc-radius:22px;--gc-stub-w:240px;--gc-perf-w:3px;--gc-card-min:260px}.giftcards-section{background:var(--gc-bg);color:var(--gc-ink);padding:24px}@media (min-width:768px){.giftcards-section{padding:24px 48px}}@media (min-width:1280px){.giftcards-section{padding:24px 128px}}.giftcards-heading{margin:0 0 28px;font:500 48px/1 League Gothic,sans-serif;letter-spacing:.5px;text-transform:uppercase}.coupon-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(var(--gc-card-min),1fr))}@media (max-width:1240px){.coupon-grid{grid-template-columns:repeat(2,minmax(var(--gc-card-min),1fr))}}@media (max-width:900px){.coupon-grid{grid-template-columns:minmax(var(--gc-card-min),1fr)}}.coupon{display:flex;align-items:stretch;position:relative;border-radius:var(--gc-radius);height:150px;background:transparent;isolation:isolate;overflow:hidden;box-shadow:0 0 20px #00000070}.coupon-bg{position:absolute;top:0;bottom:0;left:0;right:var(--gc-perf-w);z-index:0;overflow:hidden;width:100%}.coupon-bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transform:scale(1);transition:transform .3s ease-in-out}.coupon-bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.55));z-index:1}.coupon-body,.coupon-perf,.coupon-stub{position:relative;z-index:2}.coupon-body{flex:1 1 auto;padding:15px;display:grid;grid-template-rows:auto auto 1fr;background:transparent}.coupon-title{margin:0;font:500 64px/.95 League Gothic,sans-serif;text-transform:uppercase;color:var(--gc-ink);letter-spacing:1px}.coupon-desc{margin:0;color:var(--gc-ink-soft);font:400 22px/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.coupon-price{align-self:end;margin-top:12px;font:500 72px/.9 League Gothic,sans-serif;color:var(--gc-ink)}.coupon-perf{position:relative;width:4px;border:none;background-image:radial-gradient(circle,#2a2f4a 2px,transparent 0);background-position:50%;background-repeat:repeat-y;background-size:6px 8px}.coupon-perf:after,.coupon-perf:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:26px;height:26px;background:var(--gc-bg);border-radius:50%;z-index:3}.coupon-perf:before{top:-13px}.coupon-perf:after{bottom:-13px}.coupon-stub{max-width:200px;width:40%;place-items:center;padding:15px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.coupon-btn{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;background:#fff;color:#1a2140;text-decoration:none;width:135px;height:40px;border-radius:10px;font:800 12px/1 Montserrat,sans-serif;box-shadow:0 8px 24px rgba(0,0,0,.25);transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease;white-space:nowrap;text-transform:uppercase}.coupon-btn:hover{box-shadow:0 12px 32px rgba(0,0,0,.35);background:var(--gc-yellow);color:#1d233f}.coupon-title{font-size:38px}.coupon-desc{font-size:14px}.coupon-price{font-size:44px;margin:0}.slide-in{--tw-translate-x:-0.75rem;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s}.slide-in,.slide-in.loaded{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.slide-in.loaded{--tw-translate-x:0px;opacity:1}.hide-out{opacity:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:.7s;transition-duration:2s}.hide-out.loaded{opacity:0}.overlay{position:absolute;height:100%;width:100%}.overlay-blue{background-color:rgba(135,206,250,.35)}.overlay-light-blue{--tw-bg-opacity:1;background-color:rgb(135 206 250/var(--tw-bg-opacity))}@media (max-width:500px){.review-hero{height:100vh!important}}.reviews-variant{display:flex;flex-direction:column;justify-content:center;height:100%}.review{text-shadow:0 0 4px #000}@media (max-height:950px){.reviews-variant{justify-content:flex-start;padding-top:200px}}@media (max-height:800px){.reviews-variant{justify-content:flex-start;padding-top:100px}}.ul-decoration{padding-left:.25rem}@media (min-width:768px){.ul-decoration{padding-left:.5rem}}.ul-decoration:before{content:"";background-color:#f7d36f;display:block;position:absolute;transform:translateX(-.5em);height:76px;margin:.1em 0 .5em;width:4px}.lesson-menu:after{content:"";display:block;width:0;height:2px;background:#fff;position:relative;bottom:-2px;left:-6px;transition:.35s}@media only screen and (min-width:500px){.lesson-menu:after{content:"";display:block;width:0;height:2px;background:#fff;position:relative;bottom:-3px;left:-4px;transition:.35s}}.lesson-menu:hover:after{content:"";width:20%;transform:scale(1.09)}