.afs--event .afs-crumbs{padding-top:28px}.afs-ev{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:40px;gap:40px;margin-top:30px;align-items:start}.afs-ev__lead{min-width:0}.afs-ev__kicker{display:inline-block;font-size:var(--fs-caption);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--afs-muted)!important}.afs-ev__kicker:hover{color:var(--afs-teal)!important}.afs-ev__title{margin:16px 0 0;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);text-wrap:balance}.afs-ev__sub,.afs-ev__title{font-family:var(--font-head);font-weight:var(--fw-head)}.afs-ev__sub{margin:18px 0 0;max-width:620px;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--afs-ink-2);text-wrap:pretty}.afs-ev__img{position:relative;display:block;width:100%;aspect-ratio:3/2;margin-top:30px;border-radius:12px;overflow:hidden}.afs-ev__side{align-self:stretch;border-left:1px solid var(--afs-line);padding-left:40px}.afs-ev__panel{position:-webkit-sticky;position:sticky;top:24px;padding-top:6px}.afs-ev__facts{display:flex;flex-direction:column;gap:18px;margin:0!important;padding:0!important;list-style:none;font-size:var(--fs-text);color:var(--afs-ink)}.afs-ev__fact{display:flex;align-items:flex-start;gap:16px}.afs-ev__fact-text{display:flex;flex-direction:column;gap:4px;min-width:0}.afs-ev__ic{flex:0 0 22px;width:22px;height:22px;color:var(--afs-teal)}.afs-ev__fact .afs-fact__euro{font-size:var(--fs-card-l);line-height:22px;text-align:center}.afs-ev__map{font-size:var(--fs-caption);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--afs-teal)!important}.afs-ev__map:hover{color:#c0553b!important}.afs-ev__ctas{display:flex;flex-direction:column;gap:10px;margin-top:26px}.afs-ev__book,.afs-ev__more{display:flex;align-items:center;justify-content:center;font-size:var(--fs-small);line-height:1.25;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:10px;text-align:center}.afs-ev__book{height:54px;color:#fff!important;background:var(--afs-teal)}.afs-ev__book:hover{background:#0a6870}.afs-ev__more{height:50px;color:var(--afs-teal)!important;border:1px solid var(--afs-teal)}.afs-ev__more:hover{background:var(--afs-on)}.afs-ev__ended{margin:0;padding:4px 0;font-size:var(--fs-small);line-height:1.25;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--afs-muted)}.afs-ev__social{display:flex;align-items:center;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--afs-line)}.afs-ev__going,.afs-ev__share{display:inline-flex;align-items:center;gap:7px;height:40px;font:inherit;font-size:var(--fs-caption);line-height:1.2;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:var(--afs-ink-2);background:transparent;border:1px solid var(--tile-line);border-radius:8px;padding:0 14px}.afs-ev__going.is-on,.afs-ev__going:hover,.afs-ev__share:hover,.afs-ev__share[aria-expanded=true]{border-color:var(--afs-teal)}.afs-ev__going.is-on{color:var(--afs-teal);background:var(--afs-on)}.afs-ev__count .afs-going__dot{display:none}.afs-ev__count{margin:0;font-size:var(--fs-small);line-height:1.25;color:var(--afs-muted);white-space:nowrap}.afs-ev__share svg{width:16px;height:16px}.afs-ev__sharewrap{position:relative;display:inline-flex}.afs-ev__sharemenu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;flex-direction:column;min-width:190px;margin:0;padding:6px;list-style:none;background:var(--tile-bg);border:1px solid var(--tile-line);border-radius:10px}.afs-ev__sharemenu [role=menuitem]{display:block;width:100%;padding:10px 12px;border:0;border-radius:6px;background:none;font:inherit;font-size:var(--fs-text);line-height:1.25;text-align:left;white-space:nowrap;color:var(--afs-ink)!important;cursor:pointer;text-decoration:none}.afs-ev__sharemenu [role=menuitem]:focus-visible,.afs-ev__sharemenu [role=menuitem]:hover{background:var(--afs-panel);outline:none}.afs-ev__about{max-width:680px;margin-top:64px}.afs-ev__h2{margin:0 0 20px;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.afs-ev__about p{margin:14px 0 0;font-size:var(--fs-text);line-height:var(--lh-text);color:#2c3b38;text-wrap:pretty;white-space:pre-line}.afs-ev__about h2+p{margin-top:0}.afs-rel{margin-top:88px;padding-top:32px;border-top:1px solid var(--afs-line)}.afs-rel__head{display:flex;align-items:flex-end;gap:20px}.afs-rel__title{margin:0;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.afs-rel__all{margin-left:auto;padding-bottom:3px;white-space:nowrap;font-size:var(--fs-small);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--afs-teal)!important;border-bottom:1.5px solid var(--afs-teal)}.afs-rel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:24px;gap:24px;margin:24px 0 0!important;padding:0!important;list-style:none}.afs-rel__card{display:flex;flex-direction:column;height:100%;background:var(--tile-bg);border:1px solid var(--tile-line);border-radius:12px;overflow:hidden;color:var(--afs-ink)!important}.afs-rel__card:hover{border-color:#c9bea8}.afs-rel__media{position:relative;display:block;flex:0 0 auto;aspect-ratio:3/2;background:var(--afs-chip);overflow:hidden}.afs-rel__img{position:absolute;inset:0;display:block;width:100%;height:100%}.afs-rel__body{display:flex;flex:1 1;flex-direction:column;padding:18px 20px 20px;min-width:0}.afs-rel__tag{align-self:flex-start;font-size:var(--fs-caption);line-height:1.2;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--afs-ink-2);border:1px solid var(--tile-line);border-radius:6px;padding:3px 7px}.afs-rel__date{margin-top:14px;font-size:var(--fs-small);font-weight:700;letter-spacing:.02em;color:var(--afs-teal)}.afs-rel__name{display:-webkit-box;margin-top:7px;font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-card-m);line-height:var(--lh-card-m);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.afs-rel__city{margin-top:auto;padding-top:10px;font-size:var(--fs-small);color:var(--afs-muted)}@media (max-width:1100px) and (min-width:701px){.afs-ev{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.afs-ev__side{padding-left:32px}.afs-rel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.afs--event .afs-crumbs{display:flex;padding-top:14px}.afs--event .afs-crumbs>:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afs-ev__home{display:none}.afs-ev{display:block;margin-top:20px}.afs-ev__sub,.afs-ev__title{margin-top:12px}.afs-ev__img{aspect-ratio:4/3;margin-top:20px}.afs-ev__side{margin-top:22px;padding:20px 0 0;border-left:0;border-top:1px solid var(--afs-line)}.afs-ev__panel{position:static;padding-top:0}.afs-ev__fact,.afs-ev__facts{gap:14px}.afs-ev__ic{flex-basis:20px;width:20px;height:20px}.afs-ev__ctas{gap:8px;margin-top:20px}.afs-ev__more{height:48px}.afs-ev__social{gap:10px;margin-top:16px;padding-top:14px}.afs-ev__going,.afs-ev__share{height:44px;padding:0 12px}.afs-ev__count{min-width:0;white-space:normal}.afs-ev__sharewrap{margin-left:auto}.afs-ev__sharemenu{top:auto;bottom:calc(100% + 6px);min-width:180px}.afs-ev__sharemenu [role=menuitem]{padding:12px}.afs-ev__about{margin-top:28px;padding-top:24px;border-top:1px solid var(--afs-line)}.afs-ev__h2{margin-bottom:14px}.afs-ev__about p{margin-top:12px}.afs-rel{margin-top:40px;padding-top:24px}.afs-rel__all{display:none}.afs-rel__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px;margin-top:16px!important}.afs-rel__grid>li:nth-child(n+3){display:none}.afs-rel__card{flex-direction:row;align-items:center;gap:14px;height:auto;padding:10px 14px 10px 10px}.afs-rel__media{flex:0 0 92px;width:92px;height:92px;aspect-ratio:auto;border-radius:8px}.afs-rel__body{padding:0}.afs-rel__tag{padding:2px 5px}.afs-rel__date{margin-top:8px}.afs-rel__name{margin-top:3px;-webkit-line-clamp:2}.afs-rel__city{margin-top:3px;padding-top:0}.afs-rel .afs-rel__more{margin-top:14px}}.afs--event .afs-crumbs,.afs-ev__kicker{font-size:13px;line-height:normal}.afs-ev__title{font-size:64px;line-height:1;letter-spacing:-.015em}.afs-ev__sub{font-family:var(--font-text);font-size:19px;line-height:1.5}.afs-ev__facts{font-size:16.5px;line-height:1.35}.afs-ev__map{font-size:13px;line-height:normal}.afs-ev__book{font-size:15px}.afs-ev__ended,.afs-ev__more{font-size:14px}.afs-ev__going,.afs-ev__share{font-size:13px}.afs-ev__count{font-size:13.5px}.afs-ev__sharemenu [role=menuitem]{font-size:15px}.afs-ev__h2,.afs-rel__title{font-size:40px;line-height:1;letter-spacing:-.015em}.afs-ev__about p{font-size:17.5px;line-height:1.65}.afs-rel__all{font-size:15px}.afs-rel__tag{font-size:10.5px}.afs-rel__date{font-size:14px}.afs-rel__name{font-size:19px;line-height:1.05;letter-spacing:-.015em;display:block;-webkit-line-clamp:unset;overflow:visible}.afs-rel__city{font-size:13px}@media (max-width:700px){.afs--event .afs-crumbs{font-size:12px}.afs-ev__kicker{font-size:11.5px;letter-spacing:.22em}.afs-ev__title{font-size:44px}.afs-ev__sub{font-size:16.5px}.afs-ev__facts{font-size:15.5px}.afs-ev__map{font-size:12.5px}.afs-ev__book{font-size:14.5px}.afs-ev__more{font-size:13.5px}.afs-ev__count,.afs-ev__going,.afs-ev__share{font-size:12.5px}.afs-ev__h2,.afs-rel__title{font-size:32px}.afs-ev__about p{font-size:16px;line-height:1.62}.afs-rel__tag{font-size:9.5px}.afs-rel__city,.afs-rel__date{font-size:12.5px}.afs-rel__name{font-size:18px;line-height:1.02}.afs-rel .afs-rel__more{font-size:15px}}