.event-tile{cursor:pointer}.event-listing .event-tile{transform:scale3d(.75,.75,.75);opacity:0;animation:calc(var(--transition-duration)*2) cubic-bezier(.25,.61,.355,1) scaleInTo-100 forwards}.event-tile--date{border:1px solid #252525;height:auto}.event-tile--date.is-list{min-height:135px}.event-tile--date-date{font:400 12px/19px Noto Sans,sans-serif}.event-tile--date-time{font-weight:700}.has-event-planner-indicator .event-list-tile .event-tile--cta-button{position:relative;margin-bottom:24px}.has-event-planner-indicator .event-list-tile .event-tile--cta-button .eventplanner-indicator{position:absolute;bottom:-12px}.event-tile--cta-button:empty{display:none!important}@media(hover:hover){.event-tile--cta-button .btn--default:not(:disabled):is(a):visited:hover{color:#00b9ff}}.event-tile--details:not(.is-list):not(.is-calendar){border-bottom:1px solid #252525}.event-tile--details a{max-width:100%;text-decoration:none;-webkit-hyphens:auto;hyphens:auto}@media(hover:hover){.event-tile--details a:hover{color:#00b9ff}}.event-tile--details-title{font-weight:700;word-wrap:break-word}.event-tile--details-partner.is--fallback{color:#00b9ff;font-weight:700!important}.event-tile--details-partner.is--fallback svg,.event-tile--details-partner.is--fallback svg *{fill:currentColor}@media(hover:hover){.event-tile--details-partner.is--fallback:hover{color:#00b9ff}}.event-tile--details-type .badge{margin:0}.event-tile--details.is-calendar{font-size:14px}.event-tile--image-tile:is(a){position:relative;border:1px solid #0e0e0e;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;aspect-ratio:16/9}.event-tile--image-tile:is(a)+div>.event-tile--date{border-top:0}.event-tile--image-tile.is-calendar{border:0}.event-tile--image-tile.is-calendar .video-tile--icon-object-livestream{bottom:0;left:0}@media(hover:hover){.event-tile:hover .event-tile--badge-language,.event-tile:hover .event-tile--badge-length{transform:translateZ(0);opacity:1}}.event-tile.layout--calendar{pointer-events:none;border-bottom:1px solid #252525}.event-tile.layout--list.is--live:after{position:absolute;top:0;right:0;left:0;z-index:10;background:red;height:3px;content:""}.event-tile.layout--list .event-tile--image{top:0;left:0;z-index:-1}.event-tile.layout--list .event-tile--image:after,.event-tile.layout--list .event-tile--image:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.event-tile.layout--list .event-tile--image:before{box-sizing:border-box;transition:var(--transition-duration) background cubic-bezier(.25,.61,.355,1);z-index:1;border:1px solid #252525;background:rgba(0,0,0,.7)}.event-tile.layout--list .event-tile--image:after{opacity:.25;z-index:0;background-image:var(--background-grain);mix-blend-mode:hard-light}@media(hover:hover){.event-tile.layout--list:hover .event-tile--image:before{background-color:rgba(0,0,0,.4)}}.event-tile.layout--tile .event-tile--wrapper{flex-direction:column}.event-tile.layout--tile .event-tile--wrapper>a,.event-tile.layout--tile .event-tile--wrapper>div{width:100%}.event-tile.layout--tile .event-tile--wrapper *{border:0!important}.event-tile.layout--tile .event-tile--date{width:100%;text-align:left!important;flex-direction:row!important;align-items:baseline!important;padding:8px 0 0!important}.event-tile.layout--tile .event-tile--date-icon svg{margin-bottom:-1px}.event-tile.layout--tile .event-tile--date-icon svg path{fill:currentColor}.event-tile.layout--tile .event-tile--date-date{font-size:16px;padding-right:8px}.event-tile.layout--tile .event-tile--date-time{margin:0!important;font-weight:400}.event-tile.layout--tile .event-tile--cta-button{border-top:1px solid #252525!important}