.slots-slider .swiper-slide-active{transform:scale(1.08)!important;z-index:500}.slots-slider .swiper-slide:not(.swiper-slide-active){position:relative}.slots-slider .swiper-slide:not(.swiper-slide-active):after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.7;z-index:200}.simulcast-center .navi-link{display:flex;justify-content:space-between;border-bottom:1px solid;width:99%}.simulcast-center .navi-section{height:100%}.simulcast-center .icon{width:1.25em;height:1.25em}.simulcast-center .icon.icon-arrow:after{transform:translate3d(-150%,-50%,0)!important}.simulcast-center .icon.icon-arrow:after,.simulcast-center .icon.icon-arrow:before{background:url(/GSP/btn-arrow-right-dark.png) no-repeat scroll 50% transparent;background-size:contain}.simulcast-center .hover-trigger.current,.simulcast-center .hover-trigger:hover{padding-left:.5em}.simulcast-center .hover-trigger.current.navi-link,.simulcast-center .hover-trigger:hover.navi-link{border-bottom:1px solid #000}.simulcast-center .hover-trigger.current .icon.icon-arrow:before,.simulcast-center .hover-trigger:hover .icon.icon-arrow:before{transform:translate3d(50%,-50%,0);opacity:0;transition:transform .3s ease-out,opacity .1s ease-out}.simulcast-center .hover-trigger.current .icon.icon-arrow:after,.simulcast-center .hover-trigger:hover .icon.icon-arrow:after{transform:translate3d(-50%,-50%,0)!important;opacity:1;transition:transform .3s ease-out,opacity .1s ease-out}.book-now{display:flex;gap:8em}@media only screen and (max-width:1024px){.book-now{flex-wrap:wrap;gap:1em}}.book-now .half{flex:1 1 50%}@media only screen and (max-width:1024px){.book-now .half{flex:0 0 100%}}.book-now .checkbox-heading{font-size:1.3em;text-transform:uppercase;margin-top:1em;margin-bottom:.3em!important}.book-now .checkbox-container{display:flex;flex-wrap:wrap}.book-now .checkbox-container .inline{flex:1 1 50%;display:flex;flex-direction:row;align-items:center;position:relative;cursor:pointer;padding:.3em 0}.book-now .checkbox-container .inline p{text-transform:uppercase}.book-now .checkbox-container .inline input{position:absolute;opacity:0;cursor:pointer}.book-now .checkbox-container .inline .checkmark{height:1em;width:1em;min-width:1em;background-color:transparent;border:2px solid #000;position:relative}.book-now .checkbox-container .inline:hover input~.checkmark{background-color:#ccc}.book-now .checkbox-container .inline input:checked~.checkmark{background-color:#2c9bf4}.book-now .checkbox-container .inline input:checked~.checkmark svg{visibility:visible}.book-now .checkbox-container .inline input:checked~.checkmark svg g path{stroke-width:3px}.book-now .checkbox-container .inline p{margin:0 0 0 .5em;text-align:left}.book-now .mark{visibility:visible;position:absolute;top:50%;left:50%;width:180%;transform:translate(-50%,-50%);height:180%}.book-now .mark .children{width:100%;height:100%}.book-now .mark svg{visibility:hidden}.book-my-experience .book-iframe{height:700px!important;padding:0 4em}@media only screen and (max-width:1024px){.book-my-experience .book-iframe{height:800px!important;padding:0 1em}}@media only screen and (max-width:768px){.book-my-experience .book-iframe{padding:0 1em}}.contact-club .checkbox-container{display:flex;flex-wrap:wrap}.contact-club .checkbox-container .inline{flex:1 1 50%;display:flex;flex-direction:row;align-items:center;position:relative;cursor:pointer;padding:.3em 0}.contact-club .checkbox-container .inline p{text-transform:uppercase}.contact-club .checkbox-container .inline input{position:absolute;opacity:0;cursor:pointer}.contact-club .checkbox-container .inline .checkmark{height:1em;width:1em;min-width:1em;background-color:transparent;border:2px solid #000;position:relative}.contact-club .checkbox-container .inline:hover input~.checkmark{background-color:#ccc}.contact-club .checkbox-container .inline input:checked~.checkmark{background-color:#2c9bf4}.contact-club .checkbox-container .inline input:checked~.checkmark svg{visibility:visible}.contact-club .checkbox-container .inline input:checked~.checkmark svg g path{stroke-width:3px}.contact-club .checkbox-container .inline p{margin:0 0 0 .5em;text-align:left}.contact-club .mark{visibility:visible;position:absolute;top:50%;left:50%;width:180%;transform:translate(-50%,-50%);height:180%}.contact-club .mark .children{width:100%;height:100%}.contact-club .mark svg{visibility:hidden}.block-tosection .decorative-arrow{display:flex;align-items:center;width:auto;min-width:2em;height:auto;min-height:2em;margin:0 1em;background:url(/_next/static/media/decorative-arrow.26857bce.png) no-repeat scroll 50% transparent;background-size:auto 50%;white-space:nowrap}.c5 .block-tosection .decorative-arrow{background:url(/_next/static/media/decorative-arrow-lead.c6b2d7ba.png) no-repeat scroll 100% transparent;background-size:auto 50%}.block-tosection .label{padding-right:1.75em;text-transform:uppercase;font-size:.85em}.block-tosection.expert-picks .children{display:flex;justify-content:flex-end}section:first-child .block-tosection{padding-bottom:1em;padding-right:2em}.timeline{padding-bottom:3.5em}.timeline .timeline-wrap{border-top:.15em solid #000}.timeline .timeline-slider{position:relative;left:50vw;display:flex;overflow-x:visible;-webkit-overflow-scrolling:touch}.timeline .timeline-slider .timeline-slide{flex:1 0 25em;position:relative;width:80%;max-width:25em;height:100%;padding:2em 3em 4em;transition:transform 1s ease;will-change:auto;cursor:pointer}@media only screen and (max-width:1024px){.timeline .timeline-slider .timeline-slide{padding:0 1em;flex:0 0 100%}}@media only screen and (max-width:768px){.timeline .timeline-slider .timeline-slide{padding:1em;flex:0 0 15em}}.timeline .timeline-slider .timeline-slide .title{font-size:2.5em;margin-bottom:1rem}.timeline .timeline-slider .timeline-slide.current:before{background-color:#2c9bf4;border:2px solid #000;transform:scale(1) translateY(-50%)}.timeline .timeline-slider .timeline-slide:before{content:"";position:absolute;top:0;display:block;width:1em;height:1em;border:2px solid;background-color:#000;border-radius:50%;transform:scale(.5) translateY(-50%);transform-origin:top;transition:transform 1s ease-in-out}.timeline .timeline-slider .timeline-slide .blur-group{transition:transform 2s ease,opacity 2s ease;opacity:.5;filter:grayscale(1) blur(1px)}.timeline .timeline-slider .timeline-slide.current .blur-group{opacity:1;filter:grayscale(0) blur(0)}.timeline .block-wysiwyg{margin-bottom:1.5em}.timeline .milestones{left:50vw;display:flex;height:auto;position:relative;width:100%;margin:0 auto;will-change:auto}@media only screen and (max-width:1024px){.timeline .milestones{margin-top:1em;width:80%;font-size:.8em}}@media only screen and (max-width:768px){.timeline .milestones{width:100%}}.timeline .milestones:before{content:"";width:100%;background-color:#000;height:3px;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);will-change:auto}.timeline .milestones .milestone{flex:1 0 10em;position:relative;padding:1.5em 0;cursor:pointer;transition:transform 1s ease;will-change:auto}.timeline .milestones .milestone .text{position:relative;top:-100%;padding:.125em 0;text-align:center;transform:scale(1);transition:all .3s ease-out;opacity:.3;will-change:auto}.timeline .milestones .milestone:before{content:"";position:absolute;top:50%;bottom:auto;left:50%;display:block;width:1em;height:1em;border:3px solid;background-color:#fff;border-radius:50%;transform:scale(.75) translate3d(-50%,-50%,0);transform-origin:left top;transition:all .3s ease-out;will-change:auto}.timeline .milestones .milestone:nth-child(odd){top:auto;bottom:0}.timeline .milestones .milestone:nth-child(odd) .text{top:auto;bottom:-100%}.timeline .milestones .milestone:nth-child(odd):before{top:50%}.timeline .milestones .milestone:hover:before{background-color:#2c9bf4}.timeline .milestones .milestone.current{opacity:1}.timeline .milestones .milestone.current .text{transform:scale(1.35);opacity:1}.timeline .milestones .milestone.current:before{background-color:#2c9bf4;transform:scale(1) translate3d(-50%,-50%,0)}.btn.arrow span{padding-right:4em}.btn.arrow:after{background:url(/GSP/btn-arrow-right.png) no-repeat scroll 50% transparent;background-size:contain}.btn.arrow:after,.c5 .btn.arrow:after{content:"";position:absolute;top:50%;right:.65em;width:1em;height:1em;transform:translate3d(0,-50%,0)}.c5 .btn.arrow:after{background:url(/GSP/btn-arrow-right-dark.png) no-repeat scroll 50% transparent;background-size:contain}.block-wrapper{position:relative}.block-wrapper .hint{pointer-events:none}.block-wrapper.columns-2{display:flex;gap:2em}.block-wrapper.columns-2 .prose p{font-size:.72em!important}.block-wrapper.columns-2 .prose ul li{margin:0}.block-wrapper.columns-2>div{flex:1 1 50%}.block-decor{position:absolute;top:0;left:0}.block-decor .decor{width:22em;max-width:33vw;height:4em;max-height:10vw}.block-decor.bg .animation-intro-wrap,.block-decor.bg .children,.block-decor.bg .img{position:absolute;top:0;left:0;width:100%;height:100%}.block-decor.bg .img{-o-object-fit:cover;object-fit:cover}.slider-control-next-positioner,.slider-control-prev-positioner{display:flex;align-items:center;cursor:pointer;padding:.25em 0}.slider-control-next-positioner.current .icon:before,.slider-control-next-positioner:hover .icon:before,.slider-control-prev-positioner.current .icon:before,.slider-control-prev-positioner:hover .icon:before{transform:translate3d(-50%,-200%,0);opacity:0;transition:transform .3s ease-out,opacity .1s ease-out}.slider-control-next-positioner.current .icon:after,.slider-control-next-positioner:hover .icon:after,.slider-control-prev-positioner.current .icon:after,.slider-control-prev-positioner:hover .icon:after{transform:translate3d(-50%,-50%,0);opacity:1;transition:transform .3s ease-out,opacity .1s ease-out}.slider-control-next-positioner.current .bg-hover,.slider-control-next-positioner:hover .bg-hover,.slider-control-prev-positioner.current .bg-hover,.slider-control-prev-positioner:hover .bg-hover{opacity:1}.slider-control-next-positioner .text,.slider-control-prev-positioner .text{text-transform:uppercase;font-size:.85em}.slider-control-next-positioner .icon,.slider-control-prev-positioner .icon{display:flex;align-items:center;justify-content:center;margin:0 -.25em 0 .25em;width:1.5em;height:1.5em;transform:rotate(-90deg) translateZ(0);transform-origin:center center;position:relative;overflow:hidden}.slider-control-next-positioner .icon:after,.slider-control-next-positioner .icon:before,.slider-control-prev-positioner .icon:after,.slider-control-prev-positioner .icon:before{content:"↓";font-size:1.5em;width:auto;height:auto;position:absolute;display:block;top:50%;left:50%;opacity:1;transition:transform 1s ease-out,opacity .5s ease-out}.slider-control-next-positioner .icon:before,.slider-control-prev-positioner .icon:before{transform:translate3d(-50%,-50%,0)}.slider-control-next-positioner .icon:after,.slider-control-prev-positioner .icon:after{transform:translate3d(-50%,150%,0)}.slider-control-next-positioner:active,.slider-control-prev-positioner:active{transform:translateY(2px)}.slider-control-prev-positioner .icon{margin:0 .25em 0 -.25em;transform:rotate(90deg) translateZ(0)}.block-slider{margin-bottom:3rem}@media screen and (max-width:1024px){.block-slider{margin-bottom:1rem}}.swiper-fade .swiper-slide{transition:opacity .8s!important}.thumbnail-slide{flex:0 0 6em}.tab-handle{position:relative;display:block;cursor:pointer}.tab-handle:active:not(.blank)>div,.tab-handle:active:not(.blank)>span{transform:translateY(2px)}.tab-handle.circle-mark .with-svg{width:calc(100% + 5em);height:calc(100% + 7em);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tab-handle.circle-mark .with-svg .children{width:100%;height:100%}.tab-handle.current{pointer-events:none}.tab-content .anchor{display:block;height:100%;left:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:-1000}.tab-navi-next{cursor:pointer}.blank{cursor:default}.relative-container{width:-moz-fit-content;width:fit-content;position:relative}.tab-control-next-positioner{display:flex;align-items:center;cursor:pointer;padding:.25em 0}.tab-control-next-positioner.current .icon:before,.tab-control-next-positioner:hover .icon:before{transform:translate3d(-50%,-200%,0);opacity:0;transition:transform .3s ease-out,opacity .1s ease-out}.tab-control-next-positioner.current .icon:after,.tab-control-next-positioner:hover .icon:after{transform:translate3d(-50%,-50%,0);opacity:1;transition:transform .3s ease-out,opacity .1s ease-out}.tab-control-next-positioner.current .bg-hover,.tab-control-next-positioner:hover .bg-hover{opacity:1}.tab-control-next-positioner .text{text-transform:uppercase;font-size:.85em}.tab-control-next-positioner .icon{display:flex;align-items:center;justify-content:center;margin:0 -.25em 0 .25em;width:1.5em;height:1.5em;transform:rotate(-90deg) translateZ(0);transform-origin:center center;position:relative;overflow:hidden}.tab-control-next-positioner .icon:after,.tab-control-next-positioner .icon:before{content:"↓";font-size:1.5em;width:auto;height:auto;position:absolute;display:block;top:50%;left:50%;opacity:1;transition:transform 1s ease-out,opacity .5s ease-out}.tab-control-next-positioner .icon:before{transform:translate3d(-50%,-50%,0)}.tab-control-next-positioner .icon:after{transform:translate3d(-50%,150%,0)}.tab-control-next-positioner:active{transform:translateY(2px)}.block-form{position:relative;z-index:300;max-width:100%}