.tk{--tk-pad-x:clamp(20px, 2.2vw, 34px);--tk-pad-y:clamp(18px, 2.8vh, 32px);--tk-gap:clamp(12px, 1.3vw, 22px);--tk-vgap:clamp(13px, 2.1vh, 24px);--tk-section:clamp(56px, 9vh, 104px);--tk-overlap:clamp(56px, 9vh, 104px);--tk-head:clamp(60px, 8.5vh, 76px);background:var(--color-sand)}.tk-hero{isolation:isolate;padding-bottom:var(--tk-overlap);background:var(--color-obsidian);color:var(--color-sand);position:relative;overflow:hidden}.tk-hero__rings{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tk-hero .tk-header{height:var(--tk-head);max-width:calc(var(--maxw) + 2 * var(--gutter));margin:0 auto}.tk-hero .tk-header .text-link{color:var(--ink-d2)}.tk-hero__inner{max-width:calc(var(--maxw) + 2 * var(--gutter));padding:clamp(8px, 2.6vh, 36px) var(--gutter) clamp(20px, 3.6vh, 40px);margin:0 auto}.tk-hero__dateline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 32px;margin-bottom:clamp(8px,1.6vh,16px);display:flex}.tk-hero__eyebrow{color:var(--ink-d2)}.tk-hero__meta{color:var(--ink-d2);flex-wrap:wrap;align-items:baseline;gap:4px 22px;margin:0;display:flex}.tk-hero__meta dd{margin:0}.tk-hero__main{grid-template-columns:minmax(0,1fr) minmax(0,clamp(17rem,27vw,25rem));align-items:end;column-gap:clamp(32px,4vw,80px);display:grid}.tk-hero__title{letter-spacing:-.035em;font-size:clamp(2.8rem,min(5.3vw,9.2vh),6rem);line-height:.96}.tk-hero__title .line{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.tk-hero__title .line>span{display:inline-block}.tk-hero__lede{max-width:24rem;color:var(--ink-d2);padding-bottom:.25em}.tk-hero__release{color:var(--color-sand)}.tk-hero__dot{vertical-align:.08em;background:var(--color-flame);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.tk-passes{z-index:1;margin-top:calc(-1 * var(--tk-overlap));padding:0 var(--gutter) clamp(36px, 6vh, 72px);background:linear-gradient(to bottom, transparent var(--tk-overlap), var(--color-sand) var(--tk-overlap));color:var(--color-obsidian);position:relative}.tk-passes__grid{grid-template-columns:repeat(var(--pc-count,2), minmax(0, 1fr));column-gap:var(--tk-gap);max-width:var(--maxw);grid-template-rows:repeat(5,auto);margin:0 auto;display:grid}.pc{--rule:var(--rule-d);grid-row:span 5;grid-template-rows:subgrid;padding:var(--tk-pad-y) var(--tk-pad-x);border-radius:var(--radius-l);color:var(--color-sand);row-gap:0;display:grid;box-shadow:inset 0 0 0 1px #fff8e70f}@supports not (grid-template-rows:subgrid){.pc{flex-direction:column;display:flex}.pc__actions{margin-top:auto}}.pc--discover,.pc--moss{background:var(--color-moss)}.pc--premium,.pc--cacao{background:var(--color-cacao)}.pc--obsidian{background:var(--color-obsidian)}.pc__head{border-bottom:1px solid var(--rule);color:var(--ink-d2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-bottom:12px;display:flex}.pc__head p:first-child{color:var(--color-sand)}.pc__title{padding:var(--tk-vgap) 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;display:grid}.pc__name{font-size:clamp(2.6rem,min(4.4vw,7.8vh),5rem);line-height:.92}.pc__statement{letter-spacing:-.015em;text-wrap:pretty;max-width:24ch;color:var(--sage);margin-top:clamp(8px,1.2vh,12px);font-size:clamp(1.05rem,min(1.35vw,2.4vh),1.4rem);line-height:1.18}.pc--premium .pc__statement,.pc--cacao .pc__statement,.pc--obsidian .pc__statement{color:var(--ink-d2)}.pc__photo{aspect-ratio:4/3;border-radius:var(--radius-m);width:clamp(104px,min(12vw,17.5vh),210px);overflow:hidden}.pc__photo img,.pc__photo video{object-fit:cover;width:100%;height:100%}.pc__price,.pc__highlights,.pc__actions{container:pc/inline-size}.pc__price{padding:var(--tk-vgap) 0;border-top:1px solid var(--rule);flex-direction:column;display:flex}.pc__label{color:var(--ink-d2)}.pc__amount-row{flex-wrap:wrap;align-items:flex-end;gap:8px 28px;margin-top:auto;padding-top:clamp(8px,1.2vh,12px);display:flex}.pc__amount{font-size:clamp(3rem,min(5.4vw,9vh),6rem)}.pc__anchor{color:var(--ink-d2);gap:2px;margin:0;padding-bottom:.45em;display:grid}.pc__save{color:var(--color-sand)}.ladder-head,.ladder{grid-template-columns:1fr 1fr 1.4fr;margin-left:-12px;margin-right:-12px;display:grid}.ladder-head>*{padding:0 12px}.ladder-head .pc__label{grid-column:1/3}.ladder-head .ladder__tag{align-self:end}.ladder__tag--inline{display:none}.ladder{margin-top:clamp(6px,1vh,10px);margin-bottom:0;padding:0;list-style:none}.ladder__item+.ladder__item{box-shadow:inset 1px 0 0 var(--rule)}.ladder__seg{border-radius:var(--radius-s);height:100%;color:inherit;transition:background-color var(--dur-hover) var(--ease-soft);align-content:start;gap:clamp(4px,.7vh,7px);padding:10px 12px;text-decoration:none;display:grid;position:relative}@media (hover:hover){.ladder__seg:hover{background:#fff8e70f}}.ladder__seg:focus-visible{outline:1.5px solid var(--color-sand);outline-offset:-2px}.ladder__top{color:var(--ink-d2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.ladder__tag{letter-spacing:.02em;color:var(--color-flame)}.ladder__mid{justify-content:space-between;align-items:center;gap:10px;display:flex}.ladder__mid .arrow{opacity:.55;transition:transform .45s var(--ease-out), opacity var(--dur-hover) var(--ease-soft)}@media (hover:hover){.ladder__seg:hover .arrow{opacity:1}}.ladder__price{font-size:clamp(1.9rem,min(2.6vw,4.6vh),3rem);line-height:1}.ladder__copy{color:var(--ink-d2)}.ladder__item--complete .ladder__seg:before{content:"";background:var(--color-flame);height:2px;position:absolute;top:0;left:12px;right:12px}.ladder__item--complete :is(.ladder__days,.ladder__copy){color:var(--color-sand)}.pc__highlights{padding:var(--tk-vgap) 0;border-top:1px solid var(--rule)}.pc__hl{--hl-gap:clamp(6px, 1vh, 9px);gap:var(--hl-gap) 28px;display:grid}.pc__highlights ul{align-content:start;gap:var(--hl-gap);margin:0;padding:0;list-style:none;display:grid}.pc__highlights li{font-family:var(--font-body);grid-template-columns:13px minmax(0,1fr);align-items:baseline;gap:10px;font-size:clamp(.95rem,1.05vw,1.0625rem);font-weight:300;line-height:1.35;display:grid}.pc__check{width:13px;height:auto;color:var(--sage);transform:translateY(-1px)}.pc--premium .pc__check,.pc--cacao .pc__check,.pc--obsidian .pc__check{color:var(--ink-d2)}.pc__lead{font-weight:400!important}.pc__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.pc__compare{margin-left:auto}.pc__cta{--btn-h:clamp(50px, 6.4vh, 60px);flex:240px;max-width:360px;font-size:1.0625rem}.pc__compare{color:var(--ink-d2);white-space:nowrap}.pc__down{vertical-align:-.1em;width:.9em;height:auto;margin-left:8px;transform:rotate(90deg)}@media (hover:hover){.pc__compare:hover{color:var(--color-sand)}}@container pc (width>=400px){.pc__hl{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pc (width<=380px){.ladder-head{margin:0;display:block}.ladder-head>*{padding:0}.ladder-head .ladder__tag{display:none}.ladder__tag--inline{display:inline}.ladder{grid-template-columns:minmax(0,1fr);margin:4px -10px 0}.ladder__item+.ladder__item{box-shadow:inset 0 1px 0 var(--rule)}.ladder__seg{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top mid""copy mid";align-items:center;column-gap:16px;padding:10px}.ladder__top{grid-area:top;justify-content:flex-start}.ladder__mid{grid-area:mid}.ladder__copy{grid-area:copy}.ladder__item--complete .ladder__seg:before{width:2px;height:auto;inset:10px auto 10px 0}.pc__cta{flex-basis:100%;max-width:none}.pc__compare{margin-right:auto}}.cmp{padding:var(--tk-section) var(--gutter) clamp(56px, 10vh, 112px);background:var(--color-sand);color:var(--color-obsidian)}.cmp__wrap{max-width:var(--maxw);margin:0 auto}.cmp__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:14px 64px;padding-bottom:clamp(18px,3vh,32px);display:grid}.cmp__eyebrow{color:var(--ink-l2);margin-bottom:clamp(8px,1.4vh,14px)}.cmp__title{font-size:clamp(2.3rem,min(3.8vw,6.6vh),4rem);line-height:1}.cmp__lede{max-width:30rem;color:var(--ink-l2);padding-bottom:.2em}.cmp__table{--col:clamp(84px, 16vw, 268px);--cols:minmax(0, 1fr) var(--col) var(--col)}.cmp__colhead{z-index:3;background:var(--color-sand);position:sticky;top:0}.cmp__row{grid-template-columns:var(--cols);border-bottom:1px solid var(--rule-l);align-items:start;display:grid}.cmp__row--head{border-top:1px solid var(--rule-l2);border-bottom-color:var(--rule-l2);align-items:center;padding:12px 0 11px}.cmp__exp{color:var(--ink-l2)}.cmp__pass{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 12px;display:flex}.cmp__pass .editorial{font-size:clamp(1.15rem,1.5vw,1.6rem);line-height:1.1}.cmp__pass .mono{color:var(--ink-l2)}.cmp__grouphead{border-bottom-color:var(--rule-l2);padding:clamp(16px,2.6vh,26px) 0 8px;display:block}.cmp__grouplabel{color:var(--color-obsidian)}.cmp__groupnum{color:var(--ink-l3)}.cmp__toggle{width:100%;min-height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:11px 16px 11px 0;display:flex}.cmp__name{font-family:var(--font-body);letter-spacing:-.01em;font-size:clamp(.98rem,1.1vw,1.08rem);font-weight:300;line-height:1.35}.cmp__plus{width:11px;height:11px;color:var(--ink-l3);transition:transform var(--dur-select) var(--ease-out), color var(--dur-hover) var(--ease-soft);flex:none}.cmp__row[data-open=true] .cmp__plus{color:var(--color-obsidian);transform:rotate(45deg)}@media (hover:hover){.cmp__toggle:hover .cmp__plus{color:var(--color-obsidian)}.cmp__group .cmp__row:not(.cmp__grouphead):hover{border-bottom-color:var(--rule-l2)}}.cmp__toggle:focus-visible{outline:1.5px solid var(--color-obsidian);outline-offset:-1px}.cmp__desc{max-width:40rem;color:var(--ink-l2);padding:0 16px 14px 23px}.cmp__cell{place-items:center;min-height:46px;display:grid}.cmp__yes{width:16px;height:auto;color:var(--color-moss)}.cmp__no{color:#1f191566;width:13px;height:auto}.cmp__row--foot{border-bottom:0;align-items:stretch;padding-top:clamp(14px,2.4vh,22px)}.cmp__note{align-self:end;padding-right:clamp(16px,3vw,48px)}.cmp__note .support{max-width:34rem;color:var(--ink-l3);font-size:.875rem}.cmp__buy{border-radius:var(--radius-m);color:var(--color-sand);flex-direction:column;justify-content:space-between;gap:14px;margin:0 4px;padding:clamp(14px,2vh,20px) clamp(14px,1.4vw,20px);display:flex}.cmp__buy--discover{background:var(--color-moss)}.cmp__buy--premium{background:var(--color-cacao)}.cmp__from{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;display:flex}.cmp__buyname,.cmp__fromprice .mono{color:var(--ink-d2)}.cmp__fromprice .editorial{letter-spacing:-.03em;font-size:clamp(1.7rem,2.3vw,2.5rem);line-height:1}.cmp__btn{width:100%}.overlays .dock__tickets,.footer__tickets{color:var(--on-flame)}@media (max-width:1023px){.cmp__table{--col:clamp(84px, 15vw, 150px)}.cmp__row--foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cmp__note{grid-column:1/-1;padding-right:0}.cmp__buy{flex-direction:row;align-items:center;margin:0}.cmp__from{flex-direction:column;align-items:flex-start}.cmp__btn{width:auto}}@media (max-width:899px){.tk-hero__main{grid-template-columns:minmax(0,1fr);row-gap:14px}.tk-passes__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:12px}.pc{grid-row:auto;grid-template-rows:none}.cmp__head{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.tk{--tk-overlap:48px}.tk-hero .tk-header .text-link{display:none}.tk-hero__inner{flex-direction:column;padding-top:8px;display:flex}.tk-hero__dateline,.tk-hero__main{display:contents}.tk-hero__eyebrow{order:1;margin-bottom:10px}.tk-hero__title{order:2}.tk-hero__lede{order:3;margin-top:12px;font-size:1.0625rem}.tk-hero__meta{order:4;gap:4px 18px;margin-top:14px}.cmp__table{--cols:minmax(0, 1fr) 70px 70px}.cmp__row--head{column-gap:0}.cmp__pass{flex-direction:column;align-items:center;gap:2px;padding:0 4px}.cmp__pass .editorial{font-size:.98rem}.cmp__pass .mono{letter-spacing:.02em;font-size:10px}.cmp__toggle,.cmp__desc{padding-right:8px}.cmp__row--foot{grid-template-columns:minmax(0,1fr)}.cmp__note{order:3}.cmp__btn{--btn-h:48px}}@media (max-width:420px){.tk-hero__meta>div:last-child{display:none}}.tk3{--tk3-w:min(var(--maxw), calc(100% - 2 * var(--gutter)));--tk3-pad:clamp(18px, 2.2vw, 32px);--tk3-line:#1f191524;--t-mono-s:.75rem;color:var(--color-obsidian)}.tk3-header{width:var(--tk3-w);height:70px;color:var(--color-obsidian);justify-content:space-between;align-items:center;margin:0 auto;padding:0;display:flex;position:relative}.tk3-header__end{align-items:baseline;gap:28px;display:flex}@media (max-width:699px){.tk3-compare{display:none}.tk3-header{flex-wrap:wrap;row-gap:6px;height:auto;min-height:70px;padding:14px 0}.tk3-header .tk-header__wordmark{width:96px}.tk3-header .tk-header__symbol{width:28px}}.tk3-compare{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.tk3-compare:hover{text-decoration-thickness:2px}.tk3-intro__inner{text-align:center;flex-direction:column;align-items:center;padding:6px 20px clamp(28px,3vw,40px);display:flex}.tk3-eyebrow{align-items:center;gap:10px;display:inline-flex}.tk3-eyebrow:before{content:"";background:var(--color-flame);border-radius:50%;width:6px;height:6px}.tk3-title{letter-spacing:-.035em;margin-top:10px;font-size:clamp(40px,4.4vw,64px);line-height:.92}.tk3-title .line{padding-bottom:.06em;display:block;overflow:hidden}.tk3-title .line>span{display:block}.tk3-meta{margin-top:16px}.tk3-lede{color:#050200b8;text-wrap:pretty;max-width:34em;margin:14px 0 0;font-size:16px;line-height:1.55}.pv-wrap{width:var(--tk3-w);margin:0 auto}.pv-grid{grid-template-columns:900fr 516fr;align-items:start;gap:clamp(12px,1.3vw,20px);display:grid}.pv{box-shadow:0 0 0 1px var(--tk3-line);transition:box-shadow .45s var(--ease-out), transform .45s var(--ease-out);background:#fff9ea;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.pv:hover{box-shadow:0 0 0 1px var(--rule-l2), 0 22px 44px -30px #05020073}}.pv--premium:before{content:"";z-index:1;background:var(--color-flame);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.pv-grid{grid-template-rows:auto 1fr;align-items:stretch}.pv{grid-row:span 2;grid-template-rows:subgrid;display:grid}.pv__body{flex-direction:column;display:flex}.pv__head{min-height:190px;color:var(--color-sand);grid-template-columns:1fr 40%;display:grid}.pv--premium .pv__head{background:var(--color-cacao)}.pv--discover .pv__head{background:var(--color-moss)}.pv__headtext{padding:var(--tk3-pad) var(--tk3-pad) calc(var(--tk3-pad) * .8);flex-direction:column;display:flex}.pv__kicker{color:#fff8e7db}.pv--premium .pv__kicker{color:var(--color-flame)}.pv__days{color:#fff8e7cc;margin-top:4px}.pv__name{letter-spacing:-.03em;margin-top:auto;padding-top:10px;font-size:clamp(40px,3.8vw,58px);line-height:.95}.pv__statement{color:#fff8e7d1;max-width:19em;margin-top:12px;font-size:clamp(15px,1.15vw,17px);line-height:1.3}.pv--discover .pv__statement{color:#fff8e79e}.pv__photo{position:relative;overflow:hidden}.pv__photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pv:hover .pv__photo img{transform:scale(1.06)}}.pv--discover .pv__head{grid-template-columns:1fr 40%}.pv--premium .pv__head{grid-template-columns:1fr 37.5%}.pv__buy{padding:var(--tk3-pad);border-bottom:1px solid var(--tk3-line);padding-top:calc(var(--tk3-pad) * .6);grid-template-columns:1fr;gap:28px clamp(24px,3.4vw,50px);display:grid}.pv--premium .pv__buy{grid-template-columns:minmax(0,300px) 1fr}.pv__price{flex-direction:column;padding-top:8px;display:flex}.pv__amount{align-items:center;gap:18px;margin:8px 0 16px;display:flex}.pv__big{letter-spacing:-.03em;font-size:clamp(34px,2.8vw,42px);line-height:1}.pv__save{flex-direction:column;font-size:14px;line-height:1.4;display:flex}.pv__save s{color:#05020099}.pv__cta{--btn-h:50px}.pv__checkout{color:#050200a8;margin:10px 0 0;font-size:14px}.pv__facts{border-top:1px solid var(--tk3-line);align-self:start;margin:0}.pv__facts>div{border-bottom:1px solid var(--tk3-line);grid-template-columns:108px 1fr;align-items:baseline;padding:9px 0;display:grid}.pv__facts dt{color:#05020099}.pv__facts dd{margin:0;font-size:15px}.pv__groups{padding:calc(var(--tk3-pad) * .8) var(--tk3-pad) calc(var(--tk3-pad) * 1.2);border-bottom:1px solid var(--tk3-line);grid-template-columns:1fr;gap:30px clamp(24px,3.4vw,50px);display:grid}.pv--premium .pv__groups{grid-template-columns:1fr 1fr}.pv__gtitle{letter-spacing:-.02em;font-size:clamp(21px,1.6vw,24px);line-height:1.1}.pv__list{margin:12px 0 0 -8px;padding:0;list-style:none}.pv__item{transition:background-color .25s var(--ease-soft);border-radius:3px;align-items:flex-start;gap:10px;padding:4px 8px;display:flex}@media (hover:hover){.pv__item:hover{background:#1f19150d}}.pv__itext{font-size:16px;line-height:1.4;display:block}.pv__isub{color:#050200a3;margin-top:2px;font-size:14px;line-height:1.45;display:block}.pv-star{width:9px;height:9px;color:var(--color-flame);flex:none;margin-top:6px}.pv-check{flex:none;width:12px;height:12px;margin-top:5px}.pv__note{border-top:1px solid var(--tk3-line);color:#050200a3;margin:0;padding-top:22px;font-size:14px;line-height:1.55}.pv__rec{padding:var(--tk3-pad);flex:1;grid-template-columns:1fr;align-content:start;gap:18px 24px;display:grid}.pv--premium .pv__rec{grid-template-columns:.9fr 1fr 1fr}.pv__rectitle{letter-spacing:-.02em;margin-top:8px;font-size:clamp(21px,1.6vw,24px);line-height:1.1}.pv--premium .pv__rectitle span{display:block}.pv__whoname{margin:0;font-size:16px}.pv__whotext{color:#050200a3;margin:4px 0 0;font-size:14px;line-height:1.5}.pv__foot{padding:12px var(--tk3-pad) 12px;border-top:1px solid var(--tk3-line);background:#1f191509;justify-content:space-between;align-items:center;gap:16px;display:flex}.pv__footprice{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.pv__footprice .editorial{letter-spacing:-.02em;font-size:24px}.pv__footprice .mono{color:#050200b8}.pv-legend{justify-content:center;gap:18px;margin:16px 0 0;display:flex}.pv-legend>span{align-items:center;gap:6px;display:inline-flex}.pv-legend .pv-star,.pv-legend .pv-check{margin-top:0}.pd{width:var(--tk3-w);border-bottom:1px solid var(--tk3-line);grid-template-columns:minmax(0,400px) 1fr;align-items:end;gap:32px clamp(32px,4vw,60px);margin:clamp(64px,7vw,100px) auto 0;padding-bottom:clamp(36px,3vw,48px);display:grid}.pd__title{letter-spacing:-.03em;margin-top:8px;font-size:clamp(30px,2.5vw,36px);line-height:1.02}.pd__title span{display:block}.pd__body{color:#050200b8;max-width:30em;margin:18px 0 0;font-size:15px;line-height:1.55}.pd__grid{gap:8px;display:grid}.pd__row{grid-template-columns:100px repeat(4,1fr);align-items:stretch;gap:4px;display:grid}.pd__pass{align-self:center;font-size:clamp(19px,1.5vw,22px)}.pd__cell{min-height:46px;transition:transform .35s var(--ease-out);border-radius:2px;align-items:center;padding:0 12px;font-size:15px;line-height:1.2;display:flex}.pd__cell--shared{background:var(--color-moss);color:var(--color-sand)}.pd__cell--premium{border-top:2px solid var(--color-flame);background:var(--color-cacao);color:var(--color-sand)}.pd__cell--none{border:1px solid var(--tk3-line);background:repeating-linear-gradient(135deg,#0000 0 6px,#1f19150d 6px 7px)}@media (hover:hover){.pd__cell--shared:hover,.pd__cell--premium:hover{transform:translateY(-2px)}}.tk3 .cmp{padding-top:clamp(48px,5vw,72px)}@media (max-width:1080px){.pv-grid{grid-template-rows:none;grid-template-columns:1fr}.pv{grid-row:auto;display:flex}.pd{grid-template-columns:1fr}}@media (max-width:700px){.pv__head,.pv--premium .pv__head,.pv--discover .pv__head{grid-template-columns:1fr}.pv__photo{aspect-ratio:16/9;order:-1}.pv--premium .pv__buy,.pv--premium .pv__groups,.pv--premium .pv__rec{grid-template-columns:1fr}.pv__foot{flex-wrap:wrap}.pd__row{grid-template-columns:1fr 1fr}.pd__pass{grid-column:1/-1}.pv-legend{flex-wrap:wrap}}.tk3~.overlays .dock,.tk3~.overlays[data-dock] .dock{background:var(--color-cacao);box-shadow:0 0 0 1px #fff8e714,0 18px 40px -16px #05020080}.tk3~.overlays .dock__symbol,.tk3~.overlays .dock__meta{color:var(--color-sand)}.tk3~.overlays .dock__tickets:focus-visible{outline-color:var(--color-sand)}.cmp--v3{--cmp-premium:#1f19150b}.cmp--v3 .cmp__aside{padding-bottom:.2em}.cmp--v3 .cmp__lede{padding-bottom:0}.cmp__legend{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.cmp__legend>span{align-items:center;gap:7px;display:inline-flex}.cmp__legend .pv-star,.cmp__legend .pv-check{margin-top:0}.cmp--v3 .cmp__row--head{padding:0}.cmp--v3 .cmp__exp{padding:12px 0 11px}.cmp--v3 .cmp__pass{align-self:stretch;align-items:center;padding:12px 8px 11px}.cmp--v3 .cmp__pass--premium,.cmp--v3 .cmp__groupcell--premium,.cmp--v3 .cmp__cell--premium{background:var(--cmp-premium)}.cmp--v3 .cmp__pass--premium{background:linear-gradient(var(--cmp-premium), var(--cmp-premium)), var(--color-sand);box-shadow:inset 0 2px 0 var(--color-obsidian)}.cmp--v3 .cmp__grouphead{align-items:stretch;padding:0;display:grid}.cmp--v3 .cmp__grouplabel{padding:clamp(22px,3.4vh,34px) 0 12px;font-size:clamp(1.35rem,1.75vw,1.7rem);line-height:1.1}.cmp--v3 .cmp__cell{align-self:stretch}.cmp__star{width:13px;height:13px;color:var(--color-flame)}.cmp--v3 .cmp__yes{color:var(--color-obsidian)}.cmp--v3 .cmp__from{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}.cmp--v3 .cmp__fromprice{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.cmp__save{color:var(--ink-d2)}@media (max-width:1023px){.cmp--v3 .cmp__from{flex-direction:column}}
