.narrow{max-width:820px}.event-hero{--hero-bg:#121212;--hero-ink:#fff;--hero-soft:#ffffffbf;background:var(--hero-bg);color:var(--hero-ink);display:grid;position:relative;overflow:hidden}.event-hero-tags{color:var(--gold)}.event-hero-photo{aspect-ratio:16/9;background:var(--night,#121212);clip-path:polygon(0 0,100% 0,100% 100%,0 88%);position:relative}.event-hero-photo img{object-fit:cover;object-position:center 35%}.event-hero-panel{align-content:start;gap:1rem;padding:1.25rem 1.25rem 2.5rem;display:grid}.event-hero-head,.event-hero-foot{gap:1rem;display:grid}.event-hero-foot{gap:1.25rem}.event-hero-crumbs{color:var(--hero-soft);font-size:.85rem;font-weight:700}.event-hero-crumbs a{color:inherit;text-decoration:none}.event-hero-crumbs a:hover{text-decoration:underline}.event-hero-tags{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.event-hero-title{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(2.6rem,9vw,5.5rem);font-weight:700;line-height:.92}html[lang=he] .event-hero-title,html[lang=he] .event-hero-tags{font-weight:800}.event-hero-subtitle{margin:0;font-size:1.1rem;font-weight:700}.event-hero-when{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block-start:.25rem;display:flex}.event-hero-date{align-items:center;gap:.75rem;margin:0;display:flex}.event-hero-day{font-family:var(--font-display);font-size:3.4rem;font-weight:700;line-height:.9}.event-hero-date-text{font-family:var(--font-display);text-transform:uppercase;font-size:1.3rem;font-weight:600;line-height:1.1;display:grid}.event-hero-time{background:var(--gold);color:var(--title);border-radius:999px;margin:0;padding:.45rem 1rem;font-size:1.35rem;font-weight:900}.event-hero-actions{flex-wrap:wrap;gap:.6rem;margin-block-start:.5rem;display:flex}.event-btn-primary{border-color:var(--gold);background:var(--gold);color:var(--title)}.event-btn-primary:hover,.event-btn-primary:focus-visible{color:var(--gold);background:0 0}@media (max-width:899px){.event-hero-actions .btn{flex:auto;justify-content:center;padding-inline:1rem;font-size:.9rem}}.event-info-links{flex-wrap:wrap;gap:.6rem;margin-block-start:1.25rem;display:flex}@media (min-width:900px){.event-hero{grid-template-columns:1fr;min-height:440px}.event-hero-photo{aspect-ratio:auto;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);width:58%;position:absolute;inset-block:0;inset-inline-end:0}[dir=rtl] .event-hero-photo{clip-path:polygon(0 0,82% 0,100% 100%,0 100%)}.event-hero-panel{z-index:1;align-content:space-between;gap:1.5rem;width:52%;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,4vw,4rem);position:relative}}.event-artist-link{margin-block-start:1.5rem}.dates-list{border-block-start:1px solid var(--line);margin:0 0 .5rem;padding:0;list-style:none;display:grid}.dates-row{border-block-end:1px solid var(--line);grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.85rem;padding:.8rem .5rem;display:grid}.dates-row.is-current{background:var(--title);color:var(--white);border-block-end-color:#0000;border-radius:10px}.dates-row-date{justify-items:center;line-height:1;display:grid}.dates-row-day{font-family:var(--font-display);color:var(--gold-text);font-size:2rem;font-weight:700}.dates-row.is-current .dates-row-day{color:var(--gold)}.dates-row-month{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.dates-row-info{gap:.15rem;min-width:0;display:grid}.dates-row-weekday{text-transform:capitalize;font-weight:800}.dates-row-meta{color:var(--muted);font-size:.82rem}.dates-row.is-current .dates-row-meta{color:#fffc}.dates-row-action{border:1px solid var(--line);min-width:40px;min-height:40px;color:var(--text);border-radius:999px;place-items:center;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-grid}.dates-row-action:hover,.dates-row-action:focus-visible{background:var(--gold);border-color:var(--gold)}.dates-row-action.is-ticket{border-color:var(--gold);background:var(--gold);color:var(--title);padding-inline:.9rem;font-size:.85rem;font-weight:800}.dates-row-badge{background:var(--gold);color:var(--title);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:800}.event-bio{gap:1.25rem}.event-bio .script-title{margin-block-end:.5rem}.event-lead{max-width:34ch;font-family:var(--font-display);text-transform:uppercase;color:var(--title);margin:0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;line-height:1.15}html[lang=he] .event-lead{text-transform:none;font-weight:700}.event-bio-text{border-inline-start:3px solid var(--gold);gap:1rem;max-width:65ch;padding-inline-start:1.25rem;font-size:1.05rem;line-height:1.8;display:grid}.event-bio-text p{margin:0}.event-bio-tags{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--gold-text);flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;font-size:1rem;font-weight:600;list-style:none;display:flex}.event-video-section{padding-block-start:0}.event-video-inner{max-width:1100px}.event-video-frame{overflow:hidden;box-shadow:0 24px 60px #0000002e}.event-video-frame .yt-facade{border-radius:0}.ticket-section{scroll-margin-block-start:var(--header-h)}.ticket-gate{border:1px solid var(--line);text-align:center;border-radius:8px;justify-items:center;gap:.75rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.ticket-gate p{max-width:60ch;margin:0;font-size:.9rem}.ticket-frame{border:0;width:100%;height:min(85vh,900px);display:block}
