.quick{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.strip__item{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);background-size:cover;background-position:center;isolation:isolate;display:flex;align-items:flex-end;color:inherit;text-decoration:none;transition:transform .3s ease}.strip__item:hover{transform:translateY(-4px)}.strip__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#0000000d 40%,#000000e0)}.strip__cap{position:relative;z-index:1;padding:18px 20px;font-family:var(--cond);font-weight:700;font-size:21px;letter-spacing:.08em;text-transform:uppercase}.strip__cap small{display:block;font-family:var(--body);font-weight:400;font-size:13px;letter-spacing:0;text-transform:none;color:var(--text-mut);margin-top:4px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px}.stat{border:1px solid var(--line);background:var(--surface-2);padding:26px 20px;text-align:center}.stat b{display:block;font-family:var(--display);font-size:54px;line-height:1;color:var(--hl)}.stat span{font-family:var(--cond);font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mut)}.hero--static .hero__track{min-height:min(56vh,460px)}.hero--static .hero__body{max-width:760px;margin:0 auto;text-align:center}.hero--static .hero__actions{justify-content:center}.guests--home{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.policy{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}.policy__body{max-width:760px}.policy__item{padding:30px 0;border-top:1px solid var(--line)}.policy__item:first-of-type{border-top:0;padding-top:12px}.policy__item .h3{margin:4px 0 12px}.policy__num{margin-bottom:6px}.policy__text p{color:var(--text-mut);font-size:16px;line-height:1.7;margin:0 0 12px}.policy__text p:last-child{margin-bottom:0}.policy__text ul{color:var(--text-mut);padding-left:20px;margin:0 0 12px}.policy__updated{margin-top:28px}.policy__side{position:sticky;top:calc(var(--nav-h,64px) + 24px)}.policy__side .btn{display:inline-block}@media(max-width:900px){.policy{grid-template-columns:1fr;gap:32px}.policy__side{position:static}}.ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.way{display:flex;flex-direction:column}.way .eyebrow{margin-bottom:8px}.way>p{color:var(--text-mut)}.way__list{margin:14px 0 22px;font-size:14px}.way .btn{margin-top:auto;align-self:flex-start}.step{position:relative;padding-top:70px}.step b{position:absolute;top:22px;left:28px;font-family:var(--display);font-size:44px;line-height:1;color:var(--hl)}.step p{color:var(--text-mut)}:root{--fs-h1:40px;--lh-h1:52px;--fs-h2:32px;--lh-h2:40px;--fs-h3:24px;--lh-h3:32px;--fs-h4:20px;--lh-h4:28px;--fs-h5:16px;--lh-h5:24px;--fs-eyebrow:16px;--lh-eyebrow:24px;--fs-quote:36px;--lh-quote:48px;--fs-large:20px;--lh-large:28px;--fs-body:16px;--lh-body:24px;--fs-small:14px;--lh-small:20px;--lh-legal:24px}@media(min-width:900px){:root{--fs-h1:64px;--lh-h1:76px;--fs-h2:40px;--lh-h2:52px;--fs-h3:32px;--lh-h3:40px;--fs-h4:24px;--lh-h4:32px;--fs-h5:20px;--lh-h5:32px;--fs-eyebrow:20px;--lh-eyebrow:32px;--fs-quote:48px;--lh-quote:64px}}body{font-size:var(--fs-body);line-height:var(--lh-body)}.h1,.hero__title,.splash__title,.section__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:0}.h2,.nl__title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:0}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:0}.h4,.tier__name,.tile__title,.showcard__city,.tba__title,.addon__name{font-family:var(--display);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:0;margin:0 0 10px;color:var(--text)}.h4{margin:0 0 14px}.footer__head,.hours__head{font-family:var(--cond);font-weight:700;font-size:var(--fs-h5);line-height:var(--lh-h5);letter-spacing:.02em;text-transform:none;margin:0 0 14px}.footer__head{color:var(--hl)}.hours__head{color:var(--cool)}.mega__feature .mega__title{font-family:var(--display);font-size:23px;margin:0;color:var(--text);line-height:1}.eyebrow{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:.04em;font-weight:700;text-transform:uppercase}.quote{font-family:var(--display);font-size:var(--fs-quote);line-height:var(--lh-quote);letter-spacing:0;margin:0 0 18px}.lede,.hero__text,.splash__text{font-size:var(--fs-large);line-height:var(--lh-large)}.card p,.band p,.tier li,.access__list li,.faq__a p,.policy__text p,.way>p,.step p,.hours dd,.hours dt{font-size:var(--fs-body);line-height:var(--lh-body)}.note,.hours .note,.fees-note,.sched__note,.footer__blurb,.footer li,.strip__cap small,.way__list,small{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:.005em}.policy__updated,.footer__bottom{font-size:var(--fs-small);line-height:var(--lh-legal);letter-spacing:.005em;color:var(--text-mut)}main p a:not(.btn),.policy__text a,.footer__bottom a{color:var(--cool);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.h1,.h2,.h3,.h4,.hero__title,.splash__title,.section__title,.showcard__city,.tier__name,.tile__title,.tba__title,.addon__name,.topbar__city,.mega__title,.nl__title{font-weight:400}.hero__title,.splash__title{font-size:clamp(40px,6vw,84px);line-height:.95}.h1,.section__title{font-size:clamp(40px,5vw,72px);line-height:.98}.h2{line-height:1.05}.h3,.h4,.tier__name,.tile__title,.tba__title,.addon__name{line-height:1.1}.showcard__city{font-size:clamp(30px,3.2vw,44px);line-height:.92}.topbar__city span{margin-left:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jsa{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:center}.jsa__logo img{width:100%;height:auto}.jsa__body>p{color:var(--text-mut);margin:0 0 14px}.jsa__body>.jsa__price{display:inline-block;font-family:var(--cond);font-weight:800;font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a;background:var(--hl);padding:10px 16px;margin:4px 0 16px}@media(max-width:760px){.jsa{grid-template-columns:1fr;gap:24px}.jsa__logo{max-width:200px}}.partners{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;max-width:900px;margin:0 auto}.partner{display:flex;flex-direction:column;align-items:flex-start}.partner__logo{width:100%;aspect-ratio:16/9;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;margin-bottom:18px}.partner__logo img{width:100%;height:100%;object-fit:contain}.partner__wordmark{font-family:var(--display);font-size:34px;line-height:1;color:#111;text-align:center;letter-spacing:.02em}.partner>p{color:var(--text-mut);font-family:var(--body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:0;text-transform:none;font-weight:400;margin:0 0 18px}.partner .btn{margin-top:auto}.sendin__notice{max-width:820px;margin:0 auto}.vendor-cta{position:relative;background:var(--hl-fill);color:var(--on-hl);padding:38px 0;border-top:4px solid #0A0A0A;border-bottom:4px solid #0A0A0A}.vendor-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.vendor-cta__text{flex:1 1 520px;min-width:0}.vendor-cta__eyebrow{color:#0a0a0a;opacity:.72}.vendor-cta__title{color:#0a0a0a;margin:0 0 8px}.vendor-cta__lede{color:#0a0a0a;font-family:var(--body);font-size:var(--fs-body);line-height:var(--lh-body);margin:0;max-width:62ch}.vendor-cta__url{margin:10px 0 0;font-family:var(--cond);font-weight:700;font-size:16px;letter-spacing:.06em}.vendor-cta__url a{color:#0a0a0a}.vendor-cta__btn,.vendor-cta .btn.vendor-cta__btn{flex:0 0 auto;background:#0a0a0a;color:#fff;border-color:#0a0a0a;box-shadow:4px 4px 0 var(--accent);padding:18px 38px;font-size:18px}.vendor-cta__btn:hover,.vendor-cta .btn.vendor-cta__btn:hover{background:#000;color:#fff;box-shadow:6px 6px 0 var(--accent)}@media(max-width:900px){.vendor-cta__inner{flex-direction:column;align-items:stretch}.vendor-cta__btn,.vendor-cta .btn.vendor-cta__btn{width:100%}}@media(max-width:760px){.vendor-cta{padding:30px 0}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn--primary{background:#d6006f}.showcard[style*="--tint:123,47,247"] .showcard__year{color:#9b6bff}.motion-toggle,.hero__pause{position:absolute;z-index:6;padding:7px 12px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#0009;color:#fff;font-family:var(--cond);font-weight:700;font-size:12px;line-height:1;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.motion-toggle{top:14px;right:16px}.hero__pause{right:16px;bottom:18px}.motion-toggle:hover,.hero__pause:hover{background:#000}.motion-toggle:focus-visible,.hero__pause:focus-visible{outline:2px solid var(--hl);outline-offset:2px}.motion-paused .splash__stars,.motion-paused .splash__grid i,.motion-paused .aurora span,.motion-paused .splash__cue svg{animation-play-state:paused!important}.signup input:focus,.signup input:focus-visible{outline:2px solid rgb(var(--show, 0,229,255));outline-offset:1px;border-color:var(--accent)}.hero__dots{gap:14px}.hero__dots button{width:24px;height:24px;background:transparent;position:relative;border-radius:50%}.hero__dots button:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#ffffff59}.hero__dots button.is-active{background:transparent;transform:none}.hero__dots button.is-active:before{background:var(--hl);transform:scale(1.25)}.hero__dots button:focus-visible{outline:2px solid var(--hl);outline-offset:2px}.showcase__grid,.guests,.trio,.duo{display:flex;flex-wrap:wrap;justify-content:center}.showcase__grid>*{flex:0 1 100%}@media(min-width:640px)and (max-width:1039px){.showcase__grid>*{flex:0 1 calc((100% - 22px)/2)}}@media(min-width:1040px){.showcase__grid>*{flex:0 1 calc((100% - 44px) / 3)}}.guests>.guest{flex:0 1 calc((100% - 14px)/2)}@media(min-width:621px){.guests>.guest{flex:0 1 calc((100% - 22px)/2)}}@media(min-width:700px){.guests>.guest{flex:0 1 calc((100% - 44px) / 3)}}@media(min-width:900px){.guests>.guest{flex:0 1 calc((100% - 66px)/4)}}@media(min-width:1140px){.guests>.guest{flex:0 1 calc((100% - 88px)/5)}}@media(min-width:800px){.guests--home>.guest{flex:0 1 calc((100% - 66px)/4)}}@media(min-width:1000px){.guests--home>.guest{flex:0 1 calc((100% - 88px)/5)}}@media(min-width:1200px){.guests--home>.guest{flex:0 1 calc((100% - 110px) / 6)}}.trio>*{flex:0 1 100%}@media(min-width:1081px){.trio>*{flex:0 1 calc((100% - 48px) / 3)}}.duo>*{flex:0 1 100%}@media(min-width:901px){.duo>*{flex:0 1 calc((100% - 24px)/2)}}@media(min-width:768px){.band__inner{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:26px}.band__inner>div{max-width:780px;margin-inline:auto}.band .rule{margin-inline:auto}}.vendor-bar{background:#ffd400;color:#0b0910;border-bottom:2px solid #0B0910}.vendor-bar__inner{display:flex;align-items:center;gap:14px;padding:9px 24px;min-height:44px;flex-wrap:wrap;font-family:var(--body);font-size:15px;line-height:1.35}.vendor-bar p{margin:0;flex:1 1 auto;color:#0b0910}.vendor-bar strong{font-weight:800}.vendor-bar a{color:#0b0910;text-decoration:underline;font-weight:700}.vendor-bar a:focus-visible{outline:2px solid #0B0910;outline-offset:2px}.vendor-bar__toggle{flex:0 0 auto;width:28px;height:28px;display:inline-grid;place-items:center;border:2px solid #0B0910;border-radius:4px;background:transparent;color:#0b0910;font-family:var(--cond);font-weight:700;font-size:18px;line-height:1;cursor:pointer;margin-left:auto}.vendor-bar__toggle:hover{background:#0b0910;color:#ffd400}.vendor-bar__toggle:focus-visible{outline:2px solid #0B0910;outline-offset:2px}.vendor-bar.is-min .vendor-bar__inner{min-height:32px;padding:2px 24px;font-size:14px}@media(prefers-reduced-motion:no-preference){.vendor-bar__inner{transition:min-height .2s ease,padding .2s ease}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tnc-extra.css.map */
