.ct-page{--green:#51d75e}@supports (color:lab(0% 0 0)){.ct-page{--green:lab(76.8727% -56.1989 47.3582)}}.ct{padding-top:22svh;padding-bottom:14vh}.ct-page .dc-hero{align-items:stretch}.ct-lead{flex-direction:column;grid-column:1/8;justify-content:space-between;gap:40px;display:flex}.ct-page .dc-aside{align-self:end;padding-bottom:calc(clamp(3.75rem,9.5vw,9.5rem)/13.1579 - 5px)}.ct-page .dc-meta{border-top:0;margin-top:28px;padding-top:0}.ct-avail{font:400 15px/20px var(--font);letter-spacing:-.005em;color:var(--dc-fg3);align-items:center;gap:12px;display:flex}.ct-avail__dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 3px oklch(from var(--green) l c h / .16), 0 0 14px 2px oklch(from var(--green) l c h / .5);border-radius:50%;flex:none;animation:2.8s ease-in-out infinite ct-glow;position:relative}.ct-avail__dot:after{content:"";background:var(--green);opacity:0;animation:ct-ring 2.8s var(--ease-under) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ct-glow{50%{box-shadow:0 0 0 3px oklch(from var(--green) l c h / .1), 0 0 22px 5px oklch(from var(--green) l c h / .32)}}@keyframes ct-ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3.4)}}.ct-body{margin-top:14vh}.ct-form{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.ct-form>*{grid-column:1/9}.ct-step{border:0;min-width:0;margin:0;padding:0 0 88px;position:relative}.ct-step:last-of-type{padding-bottom:0}.ct-step__fields{row-gap:48px;display:grid}.ct-pair{column-gap:var(--f-gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px;display:grid}.ct-field{display:grid;position:relative}.ct-field__label{font:400 15px/20px var(--font);letter-spacing:-.005em;color:var(--dc-fg3)}.ct-field__opt{color:oklch(from var(--ink) l c h / .45)}.ct-input{width:100%;color:var(--ink);font:300 clamp(1.6rem, 2.5vw, 2.5rem) / 1.15 var(--font);letter-spacing:-.03em;caret-color:var(--red);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:10px 0 14px}.ct-area{resize:none;field-sizing:content;min-height:calc(2.3em + 24px);font-size:clamp(1.35rem,1.9vw,1.9rem);line-height:1.25}.ct-field__line{background:var(--dc-rule);height:1px;display:block;position:relative}.ct-field__line:before,.ct-field__line:after{content:"";background:var(--red);transform-origin:0;height:1px;transition:transform .8s var(--ease-under);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ct-field__line:after{background:var(--ink);height:2px}.ct-field.is-invalid .ct-field__line:before,.ct-field:focus-within .ct-field__line:after{transform:scaleX(1)}.ct-field.is-invalid .ct-field__line:after{background:var(--red)}.ct-field__foot{min-height:20px;font:400 14px/20px var(--font);justify-content:space-between;gap:16px;margin-top:10px;display:flex}.ct-field__hint{color:var(--dc-fg2)}.ct-field__count{color:var(--dc-fg2);white-space:nowrap;margin-left:auto}.ct-field__err,.ct-status{color:var(--liquid-pink)}.ct-field__err{font:400 14px/20px var(--font)}.ct-chips__note{font:400 14px/20px var(--font);margin-top:4px}.ct-chips__row{flex-wrap:wrap;gap:10px;margin:16px 0 12px;display:flex}.ct-chip{cursor:pointer;position:relative}.ct-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ct-chip__in{border:1px solid oklch(from var(--ink) l c h / .24);min-height:44px;font:400 16px/1 var(--font);letter-spacing:-.01em;color:var(--dc-fg3);transition:background-color .4s var(--ease-under), border-color .4s var(--ease-under), color .4s var(--ease-under);border-radius:999px;align-items:center;padding:0 18px;display:inline-flex}.ct-chip:hover .ct-chip__in{border-color:var(--ink);color:var(--ink)}.ct-chip input:checked+.ct-chip__in{border-color:var(--ink);background:var(--ink);color:var(--black)}.ct-chip input:focus-visible+.ct-chip__in{outline:2px solid var(--ink);outline-offset:3px}.ct-chips.is-invalid .ct-chip__in{border-color:oklch(from var(--liquid-pink) l c h / .6)}.ct-send{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.ct-submit{background:var(--ink);min-height:76px;color:var(--black);font:300 clamp(1.4rem, 1.9vw, 1.9rem) / 1 var(--font);letter-spacing:-.03em;cursor:pointer;isolation:isolate;transition:color .5s var(--ease-under);border:0;border-radius:999px;align-items:center;gap:18px;padding:0 36px;display:inline-flex;position:relative;overflow:hidden}.ct-submit__fill{z-index:-1;background:var(--red);transform-origin:0;transition:transform .7s var(--ease-under);position:absolute;inset:0;transform:scaleX(0)}.ct-submit:hover:not([aria-disabled]){color:var(--ink)}.ct-submit:hover:not([aria-disabled]) .ct-submit__fill{transform:none}.ct-submit__arr{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .6s var(--ease-under)}.ct-submit:hover:not([aria-disabled]) .ct-submit__arr{transform:translate(6px)}.ct-submit:focus-visible{outline:2px solid var(--red);outline-offset:5px;border-radius:999px}.ct-submit[aria-disabled=true]{cursor:progress}.ct-submit[aria-busy=true] .ct-submit__arr{animation:ct-wait 1s var(--ease-under) infinite}@keyframes ct-wait{50%{opacity:.4;transform:translate(6px)}}.ct-privacy{max-width:34ch;font:400 14px/1.45 var(--font);color:var(--dc-fg2)}.ct-privacy a{color:var(--ink)}.ct-status{font:400 17px/1.5 var(--font);outline:none;scroll-margin:120px}.ct-status:empty{display:none}.ct-status a{color:var(--ink)}.ct-noscript{font:400 18px/1.5 var(--font);margin-bottom:40px}.ct-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@keyframes ct-fade{0%{opacity:0}}.ct-sent{grid-column:1/-1;padding:6vh 0 4vh}.ct-sent__title{font:300 clamp(4rem, 13vw, 13rem) / .86 var(--font);letter-spacing:-.05em;word-spacing:.18em;outline:none}.ct-sent__text{max-width:36ch;font:400 21px/1.45 var(--font);color:var(--dc-fg3);margin-top:6vh;animation:.9s .4s both ct-fade}.ct-sent__links{flex-wrap:wrap;align-items:center;gap:20px 36px;margin-top:6vh;animation:.9s .6s both ct-fade;display:flex}@media (max-width:1099.98px){.ct-form>*{grid-column:1/-1}}@media (max-width:809.98px){.ct{padding-top:16svh}.ct-body{margin-top:9vh}.ct-pair{grid-template-columns:minmax(0,1fr)}.ct-lead{grid-column:1/-1;gap:24px}.ct-page .dc-aside{padding-bottom:0}.ct-step{padding-bottom:64px}.ct-step__fields{row-gap:40px}.ct-submit{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.ct-field__line:before,.ct-field__line:after,.ct-chip__in,.ct-submit,.ct-submit__fill,.ct-submit__arr{transition:none}.ct-avail__dot,.ct-avail__dot:after,.ct-sent__text,.ct-sent__links,.ct-submit[aria-busy=true] .ct-submit__arr{animation:none}}
.ct-form>.ct-brief{grid-area:1/9/span 4/-1}.ct-brief{--ember-pale:#ffc7b3;--ember-hot:#ff3024;justify-content:center;display:flex;position:sticky;top:120px}@supports (color:lab(0% 0 0)){.ct-brief{--ember-pale:lab(84.9188% 18.5467 18.099);--ember-hot:lab(56.5873% 75.0425 59.2516)}}.ct-brief__fx{z-index:0;pointer-events:none;position:absolute;inset:0}.ct-brief__fx>canvas{width:100%;height:100%;animation:ct-fade .9s var(--ease-reveal) both;position:absolute;inset:0}.ct-brief__fx~*{position:relative}.ct-brief__blank{color:oklch(from var(--ink) l c h / .32)}.ct-brief__embers{color:var(--ink)}.ct-brief__embers>span{animation:ct-ember 1.5s var(--ease-reveal) both}@keyframes ct-ember{0%{opacity:0;color:var(--ember-pale);text-shadow:0 0 4px var(--ember-pale), 0 0 14px var(--red)}12%{opacity:1;color:var(--ember-pale)}26%{color:var(--ember-hot);text-shadow:0 0 3px var(--ember-hot), 0 0 12px oklch(from var(--red) l c h / .8)}45%{color:var(--red);text-shadow:0 0 10px oklch(from var(--red) l c h / .55)}to{color:var(--ink);text-shadow:0 0 0 oklch(from var(--red) l c h / 0)}}.ct-ticket{width:min(100%,300px);-webkit-mask:radial-gradient(circle 4px at 50% 0, transparent 96%, var(--black)) 0 0 / 12px 100% repeat-x;mask:radial-gradient(circle 4px at 50% 0, transparent 96%, var(--black)) 0 0 / 12px 100% repeat-x;background:#150705;background:lab(2.9225% 4.77942 2.56676);padding:30px 24px 24px;position:relative}.ct-ticket:before{content:"";height:calc(10% + 90% * var(--p));transition:height 1.4s var(--ease-under);background:linear-gradient(#0000,#b80000 15%,#0d0000);background:linear-gradient(#0000,lab(38.9578% 63.2533 54.7218) 15%,lab(.81398% 3.50451 1.26539));position:absolute;inset:auto 0 0}.ct-ticket:has(.is-live):before{content:none}.ct-ticket__head{font:500 13px/18px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--dc-fg3);justify-content:space-between;display:flex}.ct-ticket__rows{font:400 15px/1.35 var(--font);row-gap:9px;margin:26px 0 0;display:grid}.ct-ticket__rows+.ct-ticket__rows{margin-top:9px}.ct-ticket__p+.ct-ticket__rows{margin-top:18px}.ct-ticket__rows>div{justify-content:space-between;gap:16px;display:flex}.ct-ticket__rows dt{color:var(--dc-fg2);flex:none}.ct-ticket__rows dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.ct-ticket__p{font:400 15px/1.4 var(--font);overflow-wrap:anywhere;margin-top:18px}.ct-ticket__p>span:first-child{color:var(--dc-fg2);margin-bottom:2px;display:block}.ct-ticket__total{font:400 15px/1 var(--font);color:var(--dc-fg3);justify-content:space-between;align-items:baseline;margin-top:30px;display:flex}.ct-ticket__pct{font:300 64px/.9 var(--font);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink)}@media (max-width:1099.98px){.ct-form>.ct-brief{grid-area:auto/1/auto/-1}.ct-brief{justify-content:flex-start;max-width:560px;margin:0 0 64px;position:static}}@media (max-width:809.98px){.ct-brief{display:none}}@media (prefers-reduced-motion:reduce){.ct-ticket:before{transition:none}.ct-brief__fx>canvas,.ct-brief__embers>span{animation:none}}
