.fl-page .sc-hero .fh-council-art{text-align:left;width:100%}.fl-page .sc-text .fh-top-ctas{justify-content:flex-start}.fl-page .fl-open .sc-grid{max-width:760px}@media (min-width:960px){.fl-page .fl-open .sc-grid{grid-template-columns:minmax(0,1fr)}}.fl-page .sc-hero .fl-crown-art{text-align:left;width:100%;margin-bottom:18px}.fl-page .fl-tagline{max-width:640px;color:var(--ink);margin:0 auto 28px;font-size:1.25rem;font-weight:600}.fl-page .fl-seats-sec .sc-grid{max-width:1040px}.fl-page .fl-seats{gap:18px 28px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.fl-page .fl-seats{grid-template-columns:1fr 1fr}}.fl-page .fl-seat{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0 0;display:grid}.fl-page .fl-seat-piece{padding-top:4px}.fl-page .fl-seat-tag{color:var(--us);letter-spacing:.02em;font-size:1.25rem;display:block}.fl-page .fl-seat-name{color:var(--muted);margin-bottom:6px;font-size:1rem;display:block}.fl-page .fl-seat p{margin:0 0 8px}.fl-page .fl-seat-more summary{cursor:pointer;color:var(--us);width:fit-content;font-weight:600}.fl-page .fl-seat-more summary:focus-visible{outline:2px solid var(--us);outline-offset:3px;border-radius:4px}.fl-page .fl-seat-more h3{color:var(--us);margin:14px 0 4px;font-size:1rem;font-weight:800}.fl-page .fl-seat-more[open] summary{margin-bottom:2px}.fl-page .fl-still-frame{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}
