.event-page{padding-top:65px;padding-bottom:50px}.event-page h1{font-size:clamp(36px,5.4vw,68px);line-height:1.04}.event-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:center}.event-hero figure{margin:0}.event-hero img{width:100%;height:auto;max-height:600px;object-fit:contain}.event-hero .event-partner{max-width:330px;max-height:110px;margin:25px auto;display:block}.event-copy{max-width:58ch;line-height:1.75}.event-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:45px 0}.event-facts>div,.event-card{background:#17171d;border:1px solid #34343d;border-radius:3px;padding:26px}.event-facts strong{font-size:28px;color:#ef2438}.event-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px}.event-card h3{font-size:28px}.event-card .event-guest{width:100%;height:330px;object-fit:contain;background:#111}.event-section{padding:32px 0}.event-programme{padding-left:24px;line-height:2}.event-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.event-gallery img{width:100%;height:220px;object-fit:contain;background:#111}.event-page video{display:block;width:100%;height:auto;max-height:650px;background:#080809}.event-page .button{margin:6px 8px 6px 0;max-width:100%;white-space:normal}.event-page a{overflow-wrap:anywhere}@media(max-width:780px){.event-hero{grid-template-columns:1fr;gap:25px}.event-facts{grid-template-columns:1fr}.event-page{padding-top:30px}.event-card{padding:20px}}