.tickets{padding-bottom:var(--section-y)}.tickets__notice{max-width:60ch;margin-top:2rem;padding:.9rem 1.1rem;border-left:2px solid var(--red);color:var(--ink-soft);font-size:.95rem}.tickets__picker{margin-top:0}.tickets-members{--muted:color-mix(in srgb,var(--paper) 72%,var(--ink));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center;margin-block:clamp(2.5rem,5vw,4.5rem) clamp(3.5rem,7vw,6rem);padding:clamp(2rem,5vw,4.5rem);border-radius:var(--radius);background:var(--ink)}.tickets-members,.tickets-members .display{color:var(--paper)}.tickets-members__lead{display:grid;justify-items:start;grid-gap:1.4rem;gap:1.4rem}.tickets-members__lead h2.display{margin:0;font-size:clamp(2.6rem,5.2vw,4.75rem)}.tickets-members__lead p{max-width:34ch;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5}.tickets-members__lead .btn{font-size:1.05rem;padding:1em 2em}.tickets-members__tiers{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.tickets-members__tiers a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem 1.5rem;gap:.35rem 1.5rem;padding:clamp(1.2rem,2vw,1.6rem) clamp(1.2rem,2.2vw,1.8rem);border-radius:var(--radius);background:color-mix(in srgb,var(--paper) 7%,transparent);color:inherit;text-decoration:none;transition:background-color var(--dur-fast) var(--ease)}.tickets-members__tiers a:focus-visible,.tickets-members__tiers a:hover{background:color-mix(in srgb,var(--paper) 13%,transparent)}.tickets-members__name{font-size:1.15rem;font-weight:600}.tickets-members__price{grid-row:span 2;align-self:center;font-size:clamp(2.2rem,3.4vw,3rem);line-height:1;white-space:nowrap}.tickets-members__price span{font-family:var(--font-sans);font-size:.95rem;letter-spacing:0;color:var(--muted)}.tickets-members__desc{color:var(--muted);font-size:.95rem;line-height:1.5}.picker{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(18rem,.58fr);grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:start;margin-top:clamp(3.5rem,8vh,6rem)}.picker__heading{font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:440;line-height:1.1;font-variation-settings:var(--fv-display-sm)}.picker__event{font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--ink);padding:.1em 0;cursor:pointer}.picker__desc{max-width:54ch;margin-top:.8rem;color:var(--muted);font-size:.95rem;line-height:1.55}.picker__rows{list-style:none;margin:clamp(1.6rem,3vh,2.4rem) 0 0;padding:0}.picker__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.4rem 2rem;gap:.4rem 2rem;align-items:center;padding-block:1.05rem;border-top:1px solid var(--hairline)}.picker__row:last-child{border-bottom:1px solid var(--hairline)}.picker__who{display:grid;grid-gap:.2rem;gap:.2rem;font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:600;cursor:pointer}.picker__who span{color:var(--muted);font-size:.85rem;font-weight:440}.picker__price{color:var(--ink);font-size:.95rem;letter-spacing:var(--track-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.picker__step{display:inline-grid;grid-template-columns:44px 3.2rem 44px;align-items:stretch;border:1px solid var(--hairline);border-radius:var(--radius)}.picker__step button{min-height:44px;background:transparent;border:0;color:var(--ink);font-size:1.15rem;cursor:pointer;transition:background var(--dur-fast) var(--ease)}.picker__step button:hover:not(:disabled){background:var(--paper-2)}.picker__step button:disabled{color:var(--hairline);cursor:default}.picker__step input{width:100%;text-align:center;border:0;border-inline:1px solid var(--hairline);background:transparent;color:var(--ink);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.picker__step input::-webkit-inner-spin-button,.picker__step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.picker__total{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:.3rem 1rem;gap:.3rem 1rem;margin-top:1.4rem;color:var(--muted);font-size:.75rem}.picker__sum{color:var(--ink);font-size:clamp(2rem,3vw,2.8rem);font-weight:440;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.picker__extras,.picker__sum{letter-spacing:0;text-transform:none}.picker__extras{grid-column:1/-1;font-size:.78rem}.picker__details{position:-webkit-sticky;position:sticky;top:7rem;display:grid;grid-gap:1.3rem;gap:1.3rem;margin:0;padding:clamp(1.4rem,2.4vw,2rem);border:1px solid var(--hairline);border-radius:var(--radius);min-width:0}.picker__details:disabled{opacity:.55}.picker__legend{padding:0 .4rem;color:var(--muted);font-size:.75rem;font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase}.picker__field{display:grid;grid-gap:.4rem;gap:.4rem}.picker__field label{font-size:.9rem;font-weight:600}.picker__opt{color:var(--muted);font-weight:440}.picker__field input{transition:border-color var(--dur-fast) var(--ease)}.picker__field input,.picker__select{min-height:44px;padding:0 .85rem;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit}.picker__field input:focus-visible,.picker__select:focus-visible{outline:none;border-color:var(--ink)}.picker__hint{color:var(--muted);font-size:.8rem}.picker__cta{justify-self:stretch;margin-top:.4rem}.picker__cta:disabled{opacity:.45;cursor:default;pointer-events:none}.picker__fine,.tickets__fine{color:var(--muted);font-family:var(--font-sans);font-size:.75rem;line-height:1.6}.tickets__fine+.text-link{margin-top:.2rem}.picker__fine a,.tickets__fine a{color:inherit}.tickets__fallback{display:grid;justify-items:start;grid-gap:1.4rem;gap:1.4rem;margin-top:clamp(3.5rem,8vh,6rem);padding-top:2rem;border-top:1px solid var(--hairline)}.stubs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;list-style:none;margin:clamp(2.5rem,6vh,4rem) 0 2rem;padding:0}html .tickets .stub.tear-band{--tear-scale:260px;--tear-surface:var(--ink);--tear-fiber:color-mix(in srgb,var(--paper) 26%,var(--ink));color:var(--paper)}.stub__face{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;padding:1.3rem 1rem 1.5rem}.stub__admit{font-family:var(--font-mono);font-size:.75rem;letter-spacing:var(--track-label);text-transform:uppercase;color:color-mix(in srgb,var(--paper) 62%,transparent)}.stub__qr{display:block;width:180px;height:180px;padding:10px;background:var(--paper)}.stub__type{font-family:var(--font-display);font-size:1.1rem;font-weight:560}.stub__n,.stub__serial{font-family:var(--font-mono);font-size:.75rem;letter-spacing:var(--track-data);text-transform:uppercase;color:color-mix(in srgb,var(--paper) 62%,transparent)}@media (max-width:900px){.picker,.tickets-members{grid-template-columns:1fr}.picker__details{position:static}}@media (max-width:560px){.tickets-members__tiers a{grid-template-columns:1fr}.tickets-members__price{grid-row:auto}.picker__row{grid-template-columns:1fr auto}.picker__step{grid-column:1/-1;justify-self:start}}