.try-on{container:try-on/inline-size;width:100%;color:var(--form-foreground,hsl(var(--foreground)))}.try-on-shell{display:grid;gap:1.25rem;align-items:start}.try-on-panel{display:grid;gap:.875rem;min-width:0;animation:try-on-rise .52s cubic-bezier(.16,1,.3,1) both}@container try-on (min-width: 26rem){.try-on-shell[data-layout=setup]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}@container try-on (min-width: 38rem){.try-on-shell[data-layout=look]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1.75rem}}.try-on-stage{--try-on-stage-height:min(62dvh,36rem);position:relative;isolation:isolate;width:100%;max-width:calc(var(--try-on-stage-height) * var(--try-on-ratio, .8));margin-inline:auto;aspect-ratio:var(--try-on-ratio,.8);overflow:hidden;border-radius:calc(var(--form-radius, 1rem) * 1.1);background:color-mix(in oklab,var(--form-foreground,hsl(var(--foreground))) 6%,var(--form-card,hsl(var(--card))));box-shadow:0 1px 2px color-mix(in oklab,var(--form-foreground,hsl(var(--foreground))) 8%,transparent),0 28px 60px -34px color-mix(in oklab,var(--form-foreground,hsl(var(--foreground))) 42%,transparent)}.campaign-panel-body .try-on-stage{--try-on-stage-height:min(46dvh,26rem)}.try-on[data-sheet] .try-on-stage{--try-on-stage-height:min(58svh,32rem)}.try-on-frame{position:absolute;inset:0;overflow:hidden}.try-on-ambient{object-fit:cover;transform:scale(1.18);filter:blur(30px) saturate(1.1)}.try-on-ambient,.try-on-image{position:absolute;inset:0;width:100%;height:100%}.try-on-image{object-fit:contain}.try-on-empty{position:absolute;inset:0;display:grid;place-items:center;padding:1.5rem;text-align:center;font-size:.875rem;color:color-mix(in oklab,var(--form-foreground,hsl(var(--foreground))) 62%,transparent)}.try-on-photo{transition:filter .9s cubic-bezier(.16,1,.3,1)}.try-on-photo .try-on-image{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.try-on-stage[data-working] .try-on-photo{filter:saturate(.3) brightness(.72)}.try-on-stage[data-working] .try-on-photo .try-on-image{animation:try-on-breathe 9s ease-in-out infinite alternate}.try-on-sheen{top:-45%;height:45%;pointer-events:none;background:linear-gradient(180deg,transparent,rgb(255 255 255/.06) 55%,rgb(255 255 255/.26) 96%,rgb(255 255 255/.7));animation:try-on-sweep 3.6s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}.try-on-progress,.try-on-sheen{position:absolute;inset-inline:0}.try-on-progress{bottom:0;display:grid;gap:.75rem;padding:3.5rem 1.125rem 1.125rem;color:#f7f7f8;background:linear-gradient(0deg,rgb(10 10 14/.78),rgb(10 10 14/.42) 58%,transparent)}.try-on-tiles{display:flex;gap:.5rem}.try-on-tile{width:2.75rem;aspect-ratio:4/5;overflow:hidden;border-radius:.5rem;border:1px solid rgb(255 255 255/.5);opacity:.55;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease,border-color .5s ease;animation:try-on-tile-in .62s cubic-bezier(.16,1,.3,1) both}.try-on-tile img{width:100%;height:100%;object-fit:cover}.try-on-tile.is-active{opacity:1;transform:translateY(-.375rem) scale(1.08);border-color:#fff}.try-on-tile.is-done{opacity:1}.try-on-caption{min-height:2.5em;font-size:.9375rem;font-weight:500;line-height:1.25;animation:try-on-caption-in .48s cubic-bezier(.16,1,.3,1) both}.try-on-result{transition:opacity .32s ease}.try-on-result.is-hidden{opacity:0}.try-on-result.is-revealing{animation:try-on-wipe 1.2s cubic-bezier(.65,0,.2,1) both}.try-on-result.is-revealing .try-on-image{animation:try-on-settle 1.3s cubic-bezier(.16,1,.3,1) both}.try-on-reveal-edge{position:absolute;inset-inline:0;top:0;height:2px;background:#fff;box-shadow:0 0 24px 6px rgb(255 255 255/.55);animation:try-on-edge 1.2s cubic-bezier(.65,0,.2,1) both}.try-on-compare{position:absolute;left:.75rem;bottom:.75rem;min-height:2.25rem;padding-inline:.875rem;border-radius:999px;border:1px solid rgb(255 255 255/.35);background:rgb(14 14 18/.58);color:#f7f7f8;font-size:.8125rem;font-weight:500;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);transition:background-color .2s ease,transform .16s ease;animation:try-on-rise .52s cubic-bezier(.16,1,.3,1) .9s both}.try-on-compare:hover{background:rgb(14 14 18/.74)}.try-on-compare:active{transform:scale(.97)}.try-on-compare:focus-visible{outline:2px solid #fff;outline-offset:2px}.try-on-pick-group,.try-on-picks{display:grid;gap:.5rem}.try-on-pick-group{padding:.625rem;border:1px dashed;border-radius:calc(var(--form-radius, 1rem) * .9)}.try-on-pick-group-label{padding:0 .25rem;font-size:.75rem;font-weight:600;line-height:1rem}.try-on-pick{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:3.75rem;padding:.5rem .75rem .5rem .5rem;border:1px solid;border-radius:calc(var(--form-radius, 1rem) * .75);text-align:left;transition:background-color .18s ease,border-color .18s ease,transform .16s ease,opacity .18s ease}.try-on-pick:not(:disabled):active{transform:scale(.99)}.try-on-pick:disabled{cursor:default}.try-on-pick[aria-pressed=false]:disabled{opacity:.45;cursor:not-allowed}.try-on-pick:focus-visible{outline:2px solid var(--form-primary,hsl(var(--primary)));outline-offset:2px}.try-on-pick-image{width:2.75rem;aspect-ratio:4/5;object-fit:cover;border-radius:.4rem}.try-on-pick-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8125rem;font-weight:500;line-height:1.3}.try-on-pick-check{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1.5px solid;border-radius:999px;transition:background-color .18s ease,border-color .18s ease}.try-on-action{min-height:2.875rem;width:100%;padding-inline:1.25rem;border:1px solid;border-radius:999px;font-size:.9375rem;font-weight:600;white-space:nowrap;transition:transform .16s ease,opacity .18s ease}.try-on-action:not(:disabled):active{transform:scale(.985)}.try-on-action:disabled{opacity:.45;cursor:not-allowed}.try-on-action:focus-visible{outline:2px solid var(--form-primary,hsl(var(--primary)));outline-offset:2px}@keyframes try-on-sweep{0%{transform:translateY(0)}to{transform:translateY(345%)}}@keyframes try-on-breathe{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes try-on-tile-in{0%{opacity:0;transform:translateY(.75rem) scale(.9)}}@keyframes try-on-caption-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@keyframes try-on-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes try-on-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes try-on-settle{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes try-on-edge{0%{top:0;opacity:0}8%{opacity:1}92%{opacity:1}to{top:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.try-on-caption,.try-on-compare,.try-on-panel,.try-on-result.is-revealing .try-on-image,.try-on-stage[data-working] .try-on-photo .try-on-image,.try-on-tile{animation:none}.try-on-reveal-edge,.try-on-sheen{display:none}.try-on-result.is-revealing{animation:none}}.tickets-element_element__NhF3F{--ticket-ink:var(--form-foreground,#292a27);--ticket-muted:var(--form-muted-foreground,#72746e);--ticket-line:var(--form-border,#dedfd7);--ticket-accent:var(--form-primary,#245e50);--ticket-card:var(--form-card,#fffefa);color:var(--ticket-ink);width:100%}.tickets-element_header__2E1J5{padding-bottom:34px}.tickets-element_eyebrow__qjVdZ{display:flex;align-items:center;gap:8px;color:var(--ticket-accent);font-size:11px;letter-spacing:.12em;font-weight:650;margin-bottom:16px}.tickets-element_header__2E1J5 h3{margin:0;font-size:clamp(28px,3vw,38px);letter-spacing:-.045em;font-weight:580;line-height:1.2}.tickets-element_header__2E1J5>p{margin:12px 0 0;color:var(--ticket-muted);font-size:15px;line-height:1.65}.tickets-element_layout__Xusfp{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.tickets-element_listHeading__v9zyb{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:16px}.tickets-element_listHeading__v9zyb h2,.tickets-element_summaryHeader__x5rQo h2{font-size:14px;font-weight:650;margin:0}.tickets-element_listHeading__v9zyb span{font-size:11px;color:var(--ticket-muted)}.tickets-element_ticket__OVNUx{border:1px solid var(--ticket-line);border-radius:14px;background:var(--ticket-card);padding:20px;margin-bottom:12px;transition:border-color .15s,background .15s}.tickets-element_selected__CiMyx{border-color:color-mix(in srgb,var(--ticket-accent) 50%,var(--ticket-line));background:color-mix(in srgb,var(--ticket-accent) 3%,var(--ticket-card))}.tickets-element_ticketTop__q_DRU{display:flex;gap:12px;align-items:flex-start}.tickets-element_ticketIcon__kzEoj{width:34px;height:34px;display:flex;flex-shrink:0;align-items:center;justify-content:center;background:#f1f1ea;border-radius:9px;color:var(--ticket-muted)}.tickets-element_selected__CiMyx .tickets-element_ticketIcon__kzEoj{color:var(--ticket-accent);background:color-mix(in srgb,var(--ticket-accent) 10%,var(--ticket-card))}.tickets-element_ticketCopy__FMji_{min-width:0}.tickets-element_ticketCopy__FMji_ h3{margin:0;font-size:16px;font-weight:620;letter-spacing:-.02em;overflow-wrap:anywhere}.tickets-element_ticketCopy__FMji_ p{margin:5px 0 0;color:var(--ticket-muted);font-size:12px;line-height:1.65}.tickets-element_ticketBottom__wU26k{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:20px;padding-left:46px}.tickets-element_price__L32ui{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px}.tickets-element_price__L32ui strong{font-size:20px;font-weight:570;letter-spacing:-.04em}.tickets-element_price__L32ui>span{color:var(--ticket-muted);font-size:10px}.tickets-element_quantityArea__12fqO{flex-shrink:0}.tickets-element_stepper__ybcx5{display:flex;align-items:center;padding:3px;border:1px solid var(--ticket-line);border-radius:9px;background:var(--ticket-card)}.tickets-element_stepper__ybcx5 button{width:32px;height:32px;display:grid;place-items:center;background:transparent;color:var(--ticket-ink);border:0;border-radius:6px;cursor:pointer}.tickets-element_stepper__ybcx5 button:hover:not(:disabled){background:color-mix(in srgb,var(--ticket-accent) 10%,var(--ticket-card))}.tickets-element_stepper__ybcx5 button:disabled{opacity:.28;cursor:default}.tickets-element_stepper__ybcx5 output{width:30px;text-align:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.tickets-element_availability__yfTJF{margin:11px 0 0 46px;font-size:10px;color:var(--ticket-muted)}.tickets-element_soldOut__znqph{background:color-mix(in srgb,var(--ticket-muted) 3%,var(--ticket-card))}.tickets-element_soldOutLabel__5k_7E{font-size:12px;color:var(--ticket-muted);border:1px solid var(--ticket-line);padding:8px 12px;border-radius:7px}.tickets-element_summary__0kOtc{position:static;padding:24px;border:1px solid var(--ticket-line);border-radius:16px;background:var(--ticket-card);margin-top:0;box-shadow:0 4px 16px #2a2a2204}.tickets-element_summaryHeader__x5rQo{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px}.tickets-element_summaryHeader__x5rQo>span{border-radius:20px;background:#f0f0e8;font-size:11px;min-width:24px;height:24px;display:grid;place-items:center}.tickets-element_lines__o_Br_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:19px}.tickets-element_lines__o_Br_ li{display:flex;justify-content:space-between;gap:16px;font-size:13px}.tickets-element_lines__o_Br_ strong{font-weight:500}.tickets-element_lines__o_Br_ small{display:block;margin-top:5px;color:var(--ticket-muted);font-size:11px}.tickets-element_lines__o_Br_ li>span{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:550}.tickets-element_total__WjFvR{margin-top:24px;border-top:1px dashed var(--ticket-line);padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tickets-element_total__WjFvR>div:last-child{text-align:right}.tickets-element_total__WjFvR span{font-size:13px;font-weight:600}.tickets-element_total__WjFvR small{display:block;margin-top:5px;color:var(--ticket-muted);font-size:10px}.tickets-element_total__WjFvR strong{font-size:30px;letter-spacing:-.05em;line-height:1;font-weight:580;font-variant-numeric:tabular-nums}.tickets-element_summaryNote__rhdsS{font-size:11px;color:var(--ticket-muted);margin:20px 0;line-height:1.6}.tickets-element_paymentNote__A8Nvd{font-size:10px;text-align:center;color:var(--ticket-muted);margin:13px 0 0}.tickets-element_empty__uAitk{text-align:center;color:var(--ticket-muted);padding:12px 0 8px}.tickets-element_empty__uAitk svg{margin:auto;opacity:.5}.tickets-element_empty__uAitk p{font-size:12px;margin:12px 0 5px}.tickets-element_empty__uAitk span{font-size:11px}.tickets-element_limit___fZUz{font-size:12px;line-height:1.6;color:var(--ticket-accent)}.tickets-element_element__NhF3F button:focus-visible{outline:2px solid var(--ticket-accent);outline-offset:4px}@media(max-width:700px){.tickets-element_header__2E1J5{padding-bottom:25px}.tickets-element_header__2E1J5 h3{font-size:29px}.tickets-element_header__2E1J5>p{font-size:13px;max-width:290px}.tickets-element_layout__Xusfp{grid-template-columns:1fr;gap:6px}.tickets-element_ticket__OVNUx{padding:17px}.tickets-element_ticketBottom__wU26k{padding-left:0;margin-top:18px}.tickets-element_ticketCopy__FMji_ h3{font-size:15px}.tickets-element_ticketCopy__FMji_ p{font-size:12px}.tickets-element_stepper__ybcx5 button{width:36px;height:36px}.tickets-element_availability__yfTJF{margin-left:0}.tickets-element_summary__0kOtc{margin:0;padding:20px;position:static}.tickets-element_summaryNote__rhdsS{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.tickets-element_ticket__OVNUx{transition:none}}.ticket-design-preview_page__AbEQk{min-height:100dvh;background:#eeeee8;color:#292a27;font-family:var(--font-geist),Arial,sans-serif}.ticket-design-preview_previewBar__tLxwh{height:64px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 32px;background:#242622;color:#fafaf6}.ticket-design-preview_previewBrand__DX_Gv{display:flex;align-items:center;gap:10px}.ticket-design-preview_previewBrand__DX_Gv>span:first-child{color:#c6d3b9;display:grid;place-items:center}.ticket-design-preview_previewBrand__DX_Gv strong{font-size:13px;font-weight:550}.ticket-design-preview_previewBadge__eJ7NF{font-size:10px;color:#b5b9af;border-left:1px solid #55584e;padding-left:12px;margin-left:3px}.ticket-design-preview_previewActions__Yy5aq{display:flex;align-items:center;gap:8px}.ticket-design-preview_previewActions__Yy5aq button{border:1px solid #50534a;border-radius:6px;background:transparent;color:#dce0d5;font-size:10px;padding:6px 10px;display:flex;align-items:center;gap:7px;cursor:pointer}.ticket-design-preview_previewActions__Yy5aq button[aria-pressed=true]{background:#4d6046}@media(max-width:700px){.ticket-design-preview_previewBar__tLxwh{height:auto;min-height:64px;padding:12px 16px;flex-wrap:wrap}.ticket-design-preview_previewBadge__eJ7NF{font-size:9px}}