#content.event{padding-bottom:0rem !important}#content.event .event-header{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}#content.event .event-header::after{content:'';display:block;opacity:0.7;padding-top:28.571%}@media screen and (min-width: 40em) and (max-width: 63.9375em){#content.event .event-header::after{padding-top:50%}}@media screen and (max-width: 39.9375em){#content.event .event-header::after{padding-top:100%}}#content.event .event-header figure{bottom:0;content:'';left:0;position:absolute;right:0;top:0}#content.event .event-header img{height:auto;width:100%}#content.event .event-header div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;content:'';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding-bottom:5rem;padding-top:2.5rem;position:absolute;right:0;top:0;z-index:1}#content.event .event-header div time{color:#fff;display:block;font-family:"Averta Std", Helvetica, Roboto, Arial, sans-serif;font-size:2.875rem;font-weight:bold}@media screen and (max-width: 39.9375em){#content.event .event-header div time{font-size:10vw}}#content.event .event-header div h1{font-size:2.875rem;text-align:center}@media screen and (max-width: 39.9375em){#content.event .event-header div h1{font-size:10vw}}#content.event>article .event-info{margin-top:-5rem;padding:0 3.250rem;position:relative}@media screen and (max-width: 39.9375em){#content.event>article .event-info{padding:0 1.5rem}}#content.event>article .event-info>div{display:grid;grid-template-columns:50% 50%}@media screen and (max-width: 39.9375em){#content.event>article .event-info>div{display:block}}#content.event>article .event-info>div>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:2.75rem 0}@media screen and (max-width: 39.9375em){#content.event>article .event-info>div>div{padding:1rem 0}#content.event>article .event-info>div>div:first-child{padding-top:2rem}#content.event>article .event-info>div>div:last-child{padding-bottom:2rem}}@media screen and (min-width: 40em){#content.event>article .event-info>div>div:nth-child(4n+3),#content.event>article .event-info>div>div:nth-child(4n+4){border-top:1px solid rgba(255,255,255,0.2)}}@media screen and (max-width: 39.9375em){#content.event>article .event-info>div>div:nth-child(4n+3){border-top:1px solid rgba(255,255,255,0.2)}}#content.event>article .event-info>div>div svg{height:auto;margin-right:2.25rem;width:1.875rem;min-width:1.875rem}#content.event>article .event-info>div>div div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content.event>article .event-info address{font-style:normal}#content.event>article .event-info h2{color:#fff;font-size:1.25rem;margin:0}#content.event>article .event-description{background-color:#fff;font-size:1.375rem;margin-bottom:6.250rem;padding:4.375rem 6.250rem 4.375rem 3.250rem;position:relative}@media screen and (max-width: 63.9375em){#content.event>article .event-description{margin-bottom:4.125rem;padding-left:1.5rem}}#content.event>article .event-description .article-share{margin-top:4.375rem}#content.event>article .event-description .event-description-link{color:#989BA2;font-size:1.313rem;line-height:1;position:relative;text-transform:uppercase}#content.event>article .event-description .event-description-link::before{content:'\25A0';display:inline-block;font-size:3rem;line-height:.1;opacity:0.25;position:relative;top:0.25rem}#content.event>article .event-description .event-description-link::after{content:'>';font-weight:bold;left:0.65rem;position:absolute;font-size:1rem;line-height:1.8}#content.event>article .event-organizer{border:5px solid #fff;font-size:1.375rem;margin-bottom:6.250rem;padding:2.625rem}@media screen and (max-width: 63.9375em){#content.event>article .event-organizer{margin-bottom:4.125rem;padding-left:1.5rem;padding-right:1.5rem}}#content.event>article .event-organizer h2{font-size:2.5rem;word-wrap:break-word}#content.event>article .event-organizer .event-organizer-link{color:#989BA2;font-size:1.313rem;line-height:1;position:relative;text-transform:uppercase}#content.event>article .event-organizer .event-organizer-link::before{color:#fff;content:'\25A0';display:inline-block;font-size:3rem;line-height:.1;position:relative;top:0.25rem}#content.event>article .event-organizer .event-organizer-link::after{content:'>';font-weight:bold;left:0.65rem;position:absolute;font-size:1rem;line-height:1.8}#content.event .event-upcoming{padding-top:3.375rem !important;padding-bottom:6.5rem !important;background-color:#fff;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}#content.event .event-upcoming>div>h1{font-size:2.875rem;margin-bottom:2rem}.list-grid{display:grid;grid-template-columns:calc(50% - 3.125rem / 2) calc(50% - 3.125rem / 2);grid-column-gap:3.125rem;grid-row-gap:3.125rem}@media screen and (min-width: 40em) and (max-width: 63.9375em){.list-grid{grid-template-columns:calc(50% - 0.625rem / 2) calc(50% - 0.625rem / 2);grid-column-gap:0.625rem}}@media screen and (max-width: 39.9375em){.list-grid{grid-template-columns:100%}}.article-share{margin-bottom:0;margin-left:0;list-style-type:none;z-index:1}.article-share.horizontal li{margin-right:1rem !important;display:inline-block}.article-share.horizontal a{width:2rem}.article-share.vertical{right:1.5rem;position:absolute;top:0}.article-share.vertical li{margin-bottom:.5rem !important;width:1.5rem}.article-share a{color:#000;display:block;height:2rem}.article-share svg{display:block;fill:currentColor;width:100%;height:100%}.teaser{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;overflow:hidden;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.teaser:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.teaser>a{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.teaser .article-information{line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:8px 8px 0 8px;margin:0 auto}.teaser .article-information li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.teaser .article-information li span{font-weight:normal;padding:0 6px}.teaser .article-information .publication-date{width:100%;color:#A2A2A2}.teaser.news::before{content:'';display:block;padding-top:125%}.teaser.news img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.teaser.news>a{color:#000}.teaser.news>a ul{font-size:0.875rem;text-align:center;z-index:2}.teaser.news>a h1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.25rem;line-height:1.25;margin:0 auto;padding:0 1rem 1rem;text-align:center}.teaser.column::before{content:'';display:block;padding-top:125%}.teaser.column img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.teaser.column>a{color:#fff}.teaser.column>a>*{position:absolute;inset:0}.teaser.column>a>picture::after{top:0%;content:'';display:block;left:0;position:absolute;right:0;background:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(53%, rgba(0,0,0,0.43)), to(rgba(0,0,0,0))) top/100% 50% no-repeat padding-box,-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(47%, rgba(0,0,0,0.43)), to(#000)) bottom/100% 50% no-repeat padding-box;background:linear-gradient(180deg, #000 0%, rgba(0,0,0,0.43) 53%, rgba(0,0,0,0) 100%) top/100% 50% no-repeat padding-box,linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.43) 47%, #000 100%) bottom/100% 50% no-repeat padding-box;background-clip:padding-box;bottom:0}.teaser.column>a>div{padding:1.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teaser.column>a>div address{font-size:1rem;font-style:normal;text-transform:uppercase}.teaser.column>a>div h1{font-family:'Crimson', Georgia, Serif;font-size:1.25rem;font-weight:normal;line-height:1.25;margin-bottom:0;margin-top:auto}.teaser.video::before{content:'';display:block;padding-top:125%}.teaser.video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.teaser.video>a{color:#000}.teaser.video>a>div picture{position:relative;width:100%;height:auto;aspect-ratio:16/9}.teaser.video>a>div picture::after{content:'';background-color:#fff;-webkit-clip-path:polygon(0 0, 0% 100%, 80% 50%);clip-path:polygon(0 0, 0% 100%, 80% 50%);display:block;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);height:32px;width:32px}.teaser.video>a ul{color:#A2A2A2;font-size:0.875rem;text-align:center;text-transform:uppercase}.teaser.video>a ul li,.teaser.video>a ul li:first-child:not(.cursor-color){padding-right:0rem !important;padding-left:0rem !important;font-weight:normal}.teaser.video>a ul li span,.teaser.video>a ul li:first-child:not(.cursor-color) span{background-color:#ECECEC;color:#A2A2A2}.teaser.video>a ul li:last-child,.teaser.video>a ul li:first-child:not(.cursor-color):last-child{display:block}.teaser.video>a h1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.25rem;line-height:1.25;margin:0 auto;padding:0 1rem 1rem;text-align:center}.teaser.long-read::before{content:'';display:block;padding-top:58.511%}@media screen and (max-width: 39.9375em){.teaser.long-read::before{padding-top:125%}}.teaser.long-read picture{display:unset;overflow:unset}.teaser.long-read img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 39.9375em){.teaser.long-read img{height:auto;aspect-ratio:16/9}}.teaser.long-read>a{color:#000;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 39.9375em){.teaser.long-read>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.teaser.long-read>a>div:first-child{background-color:rgba(0,0,0,0.2);-ms-flex-negative:0;flex-shrink:0;width:50%}@media screen and (max-width: 39.9375em){.teaser.long-read>a>div:first-child{width:100%;aspect-ratio:16/9}}.teaser.long-read>a>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 39.9375em){.teaser.long-read>a>div:last-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.teaser.long-read>a ul{color:#fff;font-size:0.875rem;text-transform:uppercase}.teaser.long-read>a ul li,.teaser.long-read>a ul li:first-child:not(.cursor-color){padding-right:0rem !important;padding-left:0rem !important;font-weight:normal}.teaser.long-read>a ul li span,.teaser.long-read>a ul li:first-child:not(.cursor-color) span{background-color:rgba(0,0,0,0.2)}.teaser.long-read>a h1{font-size:1.5rem;line-height:1.25;margin:0 auto;padding:0 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 39.9375em){.teaser.long-read>a h1{font-size:1.25rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.teaser.long-read>a h2{color:#fff;font-family:"Nitti Grotesk", Helvetica, Roboto, Arial, sans-serif;font-size:1.125rem;font-weight:normal;text-transform:uppercase;margin:0 auto}.teaser.event::before{content:'';display:block;padding-top:125%}.teaser.event>a{padding-right:1rem !important;padding-left:1rem !important;color:#000}.teaser.event>a>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teaser.event>a>div:first-child{padding-top:1rem !important;height:40%}.teaser.event>a>div:first-child>time{color:#fff;font-family:"Averta Std",Helvetica,Roboto,Arial,sans-serif;font-size:2rem;font-weight:bold;line-height:1}.teaser.event>a>div:first-child>h1{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.25rem;line-height:1.25}.teaser.event>a>div:not(:first-child){border-top:1px solid rgba(255,255,255,0.2);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.25rem;height:30%;line-height:1.2}.teaser.event>a>div:not(:first-child) svg{margin-right:1rem;width:1.5rem}.teaser.event>a>div:not(:first-child)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teaser.event>a>div:not(:first-child)>div address{font-style:normal}.teaser.event>a>div:not(:first-child)>div h2{color:#fff;font-size:1.25rem;margin:0}@media screen and (min-width: 40em){.list-grid .teaser.event:nth-last-child(1):nth-child(odd)::before{padding-top:58%}}.home .teaser{margin-right:.75rem !important;margin-left:.75rem !important;width:inherit}
