.seats-module__19Uypa__page{padding-block:var(--s-7) var(--s-9)}.seats-module__19Uypa__head{max-width:46rem;margin-bottom:var(--s-7)}.seats-module__19Uypa__title{font-size:var(--t-h1);margin-block:var(--s-4) var(--s-5)}.seats-module__19Uypa__headActions{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.seats-module__19Uypa__plate{margin-bottom:var(--s-8)}.seats-module__19Uypa__plate img{width:100%;height:auto}.seats-module__19Uypa__plate figcaption{margin-top:var(--s-4);font-size:var(--t-small);color:var(--ink-quiet);max-width:var(--measure);padding-left:var(--s-4);border-left:2px solid var(--scarlet)}.seats-module__19Uypa__available{margin-bottom:var(--s-8)}.seats-module__19Uypa__grid{gap:var(--s-7) var(--s-5);margin-top:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.seats-module__19Uypa__disclosure{border-top:2px solid var(--ink-strong);padding-top:var(--s-5);margin-bottom:var(--s-8);max-width:46rem}.seats-module__19Uypa__disclosureText{font-size:var(--t-lede);color:var(--ink-strong);margin-block:var(--s-4);max-width:var(--measure);line-height:1.45}.seats-module__19Uypa__disclosureNote{color:var(--ink-body);max-width:var(--measure)}.seats-module__19Uypa__explain{gap:var(--s-6);padding-top:var(--s-7);border-top:1px solid var(--rule);grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);align-items:start;display:grid}.seats-module__19Uypa__explainBody p{max-width:var(--measure);font-size:var(--t-body-lg);line-height:1.62}.seats-module__19Uypa__explainBody p+p{margin-top:var(--s-4)}@media (max-width:56rem){.seats-module__19Uypa__explain{grid-template-columns:1fr}}.seats-module__19Uypa__request{background:var(--cream-shade);border-top:2px solid var(--ink-strong);padding:var(--s-5) var(--s-5) var(--s-6);margin-bottom:var(--s-8);max-width:46rem}.seats-module__19Uypa__requestTitle{font-family:var(--face-display);font-size:var(--t-h2);text-transform:uppercase;margin:var(--s-3) 0 var(--s-4);line-height:1.05}.seats-module__19Uypa__requestText{font-size:var(--t-body-lg);color:var(--ink-body);max-width:var(--measure);margin-bottom:var(--s-5);line-height:1.6}.seats-module__19Uypa__bands{margin:0 0 var(--s-5);border-top:1px solid var(--paper-edge);max-width:var(--measure);padding:0;list-style:none}.seats-module__19Uypa__band{gap:0 var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--paper-edge);grid-template-columns:1fr auto;align-items:baseline;display:grid}.seats-module__19Uypa__bandName{font-family:var(--face-display);font-size:var(--t-body-lg);font-weight:500}.seats-module__19Uypa__bandWhere{font-size:var(--t-body);color:var(--ink-quiet);grid-area:2/1}.seats-module__19Uypa__bandPrice{font-family:var(--face-display);font-size:var(--t-h3);white-space:nowrap;grid-area:1/2/span 2;font-weight:600}.seats-module__19Uypa__bandPrice span{font-family:var(--face-body);font-size:var(--t-body);color:var(--ink-quiet);font-weight:400}.seats-module__19Uypa__requestNote{margin:var(--s-4) 0 0;font-size:var(--t-body);color:var(--ink-quiet);max-width:var(--measure);line-height:1.6}@media (min-width:42rem){.seats-module__19Uypa__ways{grid-template-columns:1fr 1fr}}.seats-module__19Uypa__way{gap:var(--s-2);padding:var(--s-4);background:var(--cream);border:1px solid var(--rule);border-left:3px solid var(--scarlet);color:inherit;transition:border-color var(--motion-quick), transform var(--motion-quick);align-content:start;text-decoration:none;display:grid}@media (prefers-reduced-motion:no-preference){.seats-module__19Uypa__way:hover{transform:translateY(-1px)}}.seats-module__19Uypa__wayEyebrow{font-family:var(--face-display);font-size:var(--t-small);letter-spacing:.16em;text-transform:uppercase;color:var(--scarlet-deep)}.seats-module__19Uypa__wayTitle{font-family:var(--face-display);color:var(--ink);font-size:1.3rem;line-height:1.15}.seats-module__19Uypa__wayText{font-size:var(--t-body);color:var(--ink-body);line-height:1.6}.seats-module__19Uypa__group{margin:var(--s-7) 0;scroll-margin-top:var(--s-5)}.seats-module__19Uypa__groupTitle{font-family:var(--face-display);margin:var(--s-2) 0 var(--s-3);color:var(--ink);font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.1}.seats-module__19Uypa__groupText{max-width:var(--measure-tight);margin:0 0 var(--s-4);font-size:var(--t-body);color:var(--ink-body);line-height:1.65}.seats-module__19Uypa__ladder{width:100%;max-width:30rem;margin:0 0 var(--s-4);border-collapse:collapse;font-size:var(--t-body)}.seats-module__19Uypa__ladderCaption{text-align:left;font-family:var(--face-display);font-size:var(--t-small);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-quiet);padding-bottom:var(--s-2)}.seats-module__19Uypa__ladder th,.seats-module__19Uypa__ladder td{padding:var(--s-2) var(--s-3) var(--s-2) 0;text-align:left;border-bottom:1px solid var(--rule-hair);font-variant-numeric:tabular-nums}.seats-module__19Uypa__ladder thead th{font-family:var(--face-display);font-size:var(--t-small);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-quiet);font-weight:500}.seats-module__19Uypa__ladder tbody th{color:var(--ink);font-weight:600}.seats-module__19Uypa__ladder td:last-child{font-family:var(--face-display);color:var(--ink)}.seats-module__19Uypa__ways{gap:var(--s-4);margin:var(--s-4) 0 0;display:grid}@media (min-width:42rem){.seats-module__19Uypa__ways{grid-template-columns:1fr 1fr}}.seats-module__19Uypa__way{background:var(--cream);border:1px solid var(--rule);color:inherit;transition:border-color var(--motion-quick), transform var(--motion-quick);align-content:start;text-decoration:none;display:grid;overflow:hidden}.seats-module__19Uypa__way:hover,.seats-module__19Uypa__way:focus-visible{border-color:var(--scarlet)}@media (prefers-reduced-motion:no-preference){.seats-module__19Uypa__way:hover{transform:translateY(-2px)}}.seats-module__19Uypa__wayShot{aspect-ratio:8/5;object-fit:cover;background:var(--cream-shade);width:100%;height:auto;display:block}.seats-module__19Uypa__wayBody{gap:var(--s-2);padding:var(--s-4);border-left:3px solid var(--scarlet);display:grid}.seats-module__19Uypa__ladderWrap{margin:var(--s-4) 0 0;border-top:1px solid var(--rule-hair);padding-top:var(--s-3)}.seats-module__19Uypa__ladderSummary{cursor:pointer;min-height:44px;font-family:var(--face-display);font-size:var(--t-small);letter-spacing:.12em;text-transform:uppercase;color:var(--scarlet-deep);align-items:center;display:inline-flex}.seats-module__19Uypa__ladderWrap[open] .seats-module__19Uypa__ladderSummary{margin-bottom:var(--s-3)}
