.tickets{--u:0.05051cqi;--s:max(var(--u),0.65px);background-color:var(--color-white);color:var(--color-warm-black);container-type:inline-size;padding:calc(var(--u)*24) 20px calc(var(--u)*120)}.tickets__header{text-align:center}.tickets__heading{align-items:center;display:flex;font-family:var(--font-family-condensed);font-size:var(--heading-lg);font-weight:700;gap:.3em;justify-content:center;line-height:var(--leading-normal);margin:0;text-transform:uppercase}.tickets .tickets__heading-star{flex:none;height:.867em;width:.5em}.tickets__subheading{color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-normal);margin:calc(var(--u)*14) 0 0}.tickets__grid{display:grid;gap:calc(var(--s)*109);grid-template-columns:repeat(2,calc(var(--s)*510));justify-content:center;margin-top:calc(var(--u)*108)}.tickets__featured{display:grid}.tickets__ticket{--ticket-bg:var(--color-bg-tint);--accent:var(--color-forest);--stripe-1:var(--color-forest);--stripe-2:var(--color-terracotta);--stripe-3:var(--color-gold-light);--notch-r:calc(var(--s)*22);border-radius:calc(var(--s)*15) calc(var(--s)*15) calc(var(--s)*30) calc(var(--s)*30);display:flex;flex-direction:column;overflow:hidden;position:relative}.tickets__ticket--standard{--ticket-bg:var(--color-neutral-100);--accent:var(--color-stone);--stripe-1:var(--color-stone);--stripe-2:var(--color-neutral-500);--stripe-3:var(--color-neutral-300)}.tickets__body,.tickets__head,.tickets__upgrade{--notch:transparent calc(var(--notch-r) - 0.5px),#000 var(--notch-r);--mask-tl:radial-gradient(circle var(--notch-r) at 0 0,var(--notch));--mask-tr:radial-gradient(circle var(--notch-r) at 100% 0,var(--notch));--mask-bl:radial-gradient(circle var(--notch-r) at 0 100%,var(--notch));--mask-br:radial-gradient(circle var(--notch-r) at 100% 100%,var(--notch));background-color:var(--ticket-bg);-webkit-mask:var(--mask-tl) left top /51% 51% no-repeat,var(--mask-tr) right top /51% 51% no-repeat,var(--mask-bl) left bottom /51% 51% no-repeat,var(--mask-br) right bottom /51% 51% no-repeat;mask:var(--mask-tl) left top /51% 51% no-repeat,var(--mask-tr) right top /51% 51% no-repeat,var(--mask-bl) left bottom /51% 51% no-repeat,var(--mask-br) right bottom /51% 51% no-repeat}.tickets__head{--mask-tl:linear-gradient(#000 0 0);--mask-tr:linear-gradient(#000 0 0)}.tickets__upgrade{--mask-bl:linear-gradient(#000 0 0);--mask-br:linear-gradient(#000 0 0)}.tickets__stripes{background:linear-gradient(90deg,var(--stripe-1) 0 33.333%,var(--stripe-2) 0 66.667%,var(--stripe-3) 0);flex:none;height:calc(var(--s)*14)}.tickets__head{--script-shift-x:calc(var(--s)*144);--script-shift-y:calc(var(--s)*26);--tag-left:calc(var(--s)*303);display:grid;flex:none;height:calc(var(--s)*276.7);padding:0 var(--script-shift-x) var(--script-shift-y) 0;place-items:center;position:relative}.tickets__ticket--standard .tickets__head{--script-shift-x:calc(var(--s)*61);--script-shift-y:calc(var(--s)*4);--tag-left:calc(var(--s)*317)}.tickets__body:before,.tickets__upgrade:before{background:repeating-linear-gradient(90deg,var(--color-forest) 0 calc(var(--s)*9.9),transparent 0 calc(var(--s)*17.8));content:"";height:2px;left:calc(var(--s)*35);position:absolute;right:calc(var(--s)*35);top:-1px}.tickets__name{font-weight:400;margin:0}.tickets__script{color:var(--color-terracotta);display:block;font-family:var(--font-family-script);font-size:calc(var(--s)*125.453);line-height:1.25;rotate:-10deg;white-space:nowrap}.tickets__ticket--standard .tickets__script{color:var(--color-stone)}.tickets__tag{font-size:var(--text-xl);font-weight:700;left:var(--tag-left);letter-spacing:.06em;line-height:var(--leading-normal);position:absolute;text-transform:uppercase;top:calc(var(--s)*181)}.tickets__body{align-items:center;display:flex;flex:1;flex-direction:column;padding:calc(var(--s)*22) calc(var(--s)*19) calc(var(--s)*42) calc(var(--s)*20);position:relative}.tickets__price{color:var(--accent);font-size:var(--heading-lg);font-weight:700;line-height:var(--leading-normal);margin:0}.tickets__inclusions{align-self:stretch;display:flex;flex-direction:column;gap:calc(var(--s)*14);list-style:none;margin:calc(var(--s)*18) 0 0;padding:0 calc(var(--s)*54)}.tickets__inclusion{align-items:center;display:flex;font-size:var(--text-sm);gap:14px;line-height:1.4}.tickets .tickets__check{flex:none;height:20px;width:20px}.tickets__upgrade{display:flex;flex:none;flex-direction:column;padding:calc(var(--s)*38) calc(var(--s)*19) calc(var(--s)*36) calc(var(--s)*20);position:relative;text-align:center}.tickets__upgrade-heading{font-size:var(--text-lg);font-weight:700;margin:0;text-transform:uppercase}.tickets__upgrade-heading,.tickets__upgrade-name{color:var(--color-warm-black);line-height:var(--leading-normal)}.tickets__upgrade-name{display:block;font-size:var(--text-sm);font-weight:400;text-transform:none}.tickets__upgrade-price{color:var(--accent);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-normal);margin:calc(var(--s)*4) 0 0}.tickets__upgrade-text{color:var(--color-warm-black);font-size:var(--text-sm);line-height:var(--leading-normal);margin:calc(var(--s)*10) auto 28px;max-width:24em}.tickets__ticket--standard .tickets__upgrade-heading{color:var(--color-stone)}.tickets__ticket--standard :is(.tickets__upgrade-name,.tickets__upgrade-text){color:var(--color-text)}.tickets__sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tickets__cta{background-color:var(--color-verdant-green);border:0;border-radius:var(--radius-sm);color:var(--color-white);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;line-height:1;padding:var(--space-2x) var(--space-3x);text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.33,1,.68,1)}.tickets__cta:enabled:hover{background-color:var(--color-digital-green);box-shadow:0 6px 14px rgba(34,93,56,.3)}@media (prefers-reduced-motion:no-preference){.tickets__cta:enabled:hover{transform:translateY(-2px)}.tickets__cta:active{transform:none}}.tickets__cta:disabled{background-color:var(--color-neutral-500);cursor:not-allowed}.tickets__cta:focus-visible{outline:3px solid var(--color-warm-black);outline-offset:3px}.tickets__featured{filter:drop-shadow(0 calc(var(--s)*10) calc(var(--s)*8) rgb(0 0 0/.14))}@media (prefers-reduced-motion:no-preference){.tickets__ticket--featured{transform:perspective(calc(var(--s)*1400)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .6s cubic-bezier(.22,1,.36,1)}.tickets__ticket--featured.is-tilting{transition-duration:.15s}.tickets__ticket--featured:after,.tickets__ticket--featured:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.tickets__ticket--featured:after{background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),hsla(0,0%,100%,.12),transparent 60%);opacity:0;transition:opacity .4s ease}.tickets__ticket--featured.is-tilting:after{opacity:1}.tickets__ticket--featured .tickets__cta{position:relative;z-index:2}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.tickets__ticket--featured:before{animation:tickets-shine 1.1s ease-in-out calc(var(--reveal-start, 0s) + .5s) both paused;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.4) 50%,transparent 70%);translate:100% 0}.tickets__ticket--featured.is-revealed:before{animation-play-state:running}}@keyframes tickets-shine{0%{translate:-100% 0}to{translate:100% 0}}@media (max-width:767px){.tickets__grid{gap:40px;grid-template-columns:minmax(0,calc(var(--s)*510));margin-top:32px}}