.event-page{--single-picture-width:468px}.event-info-wrapper{display:grid;gap:5px 5px;grid-template-columns:min-content 1fr;grid-template-rows:auto}.event-info-wrapper>div{align-self:center}.event-info-wrapper a{color:inherit;text-decoration:none}.event-info-wrapper a:hover{text-decoration:underline}.event-info-wrapper>div.vertical-align-top{margin:.1rem auto auto}.event-page-date{display:flex;flex-direction:column;font-size:var(--font-size-m);line-height:1}.event-page-date span.date_prefix{color:var(--gray-500);font-size:var(--font-size-s);font-weight:400;line-height:1;text-transform:uppercase}.event-page-info{font-size:var(--font-size-s)}.event-page .single-picture{max-width:var(--single-picture-width)}.event-page .single-picture img{display:block;height:auto;width:100%}.lineup-title{margin-bottom:2rem;margin-top:0;padding-top:clamp(1.6rem,1vw + 1.2rem,3rem)}.lineup-subtitle{font-size:var(--font-size-s)}.lineup-subtitle,.lineup-subtitle-time{margin-bottom:1rem}.lineup-section{background-color:#0073e6;color:#fff}@media only screen and (max-width:800px){.lineup-section div:first-of-type{display:none}.lineup-section{text-align:center}}.lineup-picture img{border-radius:var(--radius-media);height:auto;width:100%}.lineup-picture.--landscape{width:330px}.lineup-picture.--square{width:300px}.lineup-picture.--portrait{width:234px}.lineup-picture figure,.lineup-picture picture{width:100%}.lineup-picture figcaption{color:var(--neutral);font-size:var(--font-size-xs)}@media only screen and (max-width:549px){.single-layout-split.lineup{grid-gap:normal}}@media only screen and (min-width:550px) and (max-width:799px){.single-layout-split.lineup{display:block}.single-layout-split.lineup .lineup-picture{float:left;margin:0 2rem 1rem 0}.single-layout-split.lineup:after{clear:both;content:"";display:block}}@media only screen and (min-width:800px){.single-layout-split.lineup{align-items:start}.single-layout-split.lineup .lineup-picture{justify-self:end}}@media only screen and (min-width:1218px) and (max-width:1279px){.lineup-picture{margin-right:calc(40vw - 487.2px)}}@media only screen and (min-width:1280px){.lineup-picture{margin-right:25px}}ul#lineup-anchor{list-style-position:outside;list-style-type:disc;margin-bottom:4rem;margin-left:24px}ul#lineup-anchor li{margin-bottom:1rem}div.programme_section~div.programme_section{margin-top:3rem}.programme_section{background:color-mix(in oklab,#202830 12%,#fff);border:1px solid color-mix(in oklab,#202830 24%,#fff);border-radius:8px;color:#1b2127;margin-bottom:1.5rem;--heading-color:#0f1418}@media only screen and (max-width:800px){.programme_section div:first-of-type{display:none}.programme_section{text-align:center}}@media only screen and (min-width:800px){.prog-time{text-align:right}.prog-mt-1>p{margin-top:var(--space-2xs)}}.prog-title{font-weight:600}.prog-content>p{font-size:var(--font-size-s)}.event-attribution{margin:2.4rem 0 1.8rem;padding-top:1.6rem}.event-attribution__panel{background:#f7f7f7;border:1px solid rgba(0,0,0,.1);border-radius:18px;padding:1.6rem}.event-attribution__panel+.event-attribution__panel{margin-top:1.2rem}.event-attribution__stack{--ea-gap:1.2rem;display:grid;gap:var(--ea-gap)}.event-attribution__header{display:grid;gap:.6rem;line-height:1.15;margin:0}.event-attribution__kicker{color:rgba(0,0,0,.45);font-size:var(--font-size-base);font-weight:700;letter-spacing:0;opacity:1}.event-attribution__value{font-size:var(--font-size-m);font-weight:800;line-height:1.1;margin:0}.event-attribution__intro{display:grid;gap:.6rem}.event-attribution__meta{color:rgba(0,0,0,.65);font-size:var(--font-size-s);line-height:1.5;margin:0}.event-attribution__body p,.event-attribution__desc p{font-size:var(--font-size-base);line-height:1.6;margin:0;max-width:75ch}.event-attribution__desc p{color:rgba(0,0,0,.72)}.event-attribution__body p{color:rgba(0,0,0,.88);opacity:1}.event-attribution__desc{border-left:3px solid rgba(0,0,0,.08);padding-left:1rem}.event-attribution__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.event-attribution__list{display:grid;gap:1.6rem;list-style:none;margin:0;padding:0}.event-attribution__item{margin:0}.event-attribution__entity{display:grid;gap:1.2rem}.event-attribution__item+.event-attribution__item .event-attribution__entity{border-top:1px solid rgba(0,0,0,.1);padding-top:1.6rem}