@charset "UTF-8";hr,input[type=search]{box-sizing:content-box}.m2module--collection .slick-dots button,.m2module--grid_teaser_area .grid_teaser_area__wrapper .slick-dots button,.m2module--ticket_rates .slick-dots button,.programme__filters,.single-event__description__info,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.index__blogposts__list:after,.index__personposts__list:after,.index__videoposts__list:after,.m2module--collection:after,.m2module--liveschedule:after,.single-event__persons li:after,.slick-track:after,hr{clear:both}.index__blogposts__list:after,.index__blogposts__list:before,.index__personposts__list:after,.index__personposts__list:before,.index__videoposts__list:after,.index__videoposts__list:before,.m2module--collection:after,.m2module--collection:before,.m2module--liveschedule:after,.m2module--liveschedule:before,.single-event__persons li:after,.single-event__persons li:before{display:table;content:" "}.programme .back-to-top,.site-mainnav__list .menu-item-has-children>a:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2215%22%20viewBox%3D%220%200%2010%2015%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M9.167%207.096l.025.025-7.07%207.071L0%2012.072l4.975-4.976L0%202.121%202.121%200l7.071%207.071-.025.025z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.m2module--image_gallery .slick-arrow:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226%22%20height%3D%2244%22%20viewBox%3D%220%200%2026%2044%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M.879%203.121L3.707.293l21.414%2021.414L3.707%2043.121.88%2040.293l18.585-18.586z%22/%3E%3C/svg%3E");background-repeat:no-repeat}.filter-form__styled-ui .filter-list__close,.filter-form__styled-ui .filter-list__toggle:after,.m2module--faqs details summary:before,.m2module--textbox .readmore-button.readmore-button:before,.pagination li.next a:after,.pagination li.prev a:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2228%22%20height%3D%2246%22%20viewBox%3D%220%200%2028%2046%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M17.678%2022.627L0%204.95%204.95%200l22.627%2022.627L4.95%2045.255%200%2040.305z%22%20fill%3D%22%2300AC8C%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain}.m2modal form select,.site-header form select,.site-main form select{background-image:url("data:image/svg+xml,%3Csvg width='46' height='29' viewBox='0 0 46 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2300AC8C' d='M22.789 18.517 40.466.839l4.95 4.95-22.627 22.627L.161 5.789l4.95-4.95z' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat}.m2module--liveschedule .slick-slider .slick-arrow,.m2module--ticket_rates .slick-arrow{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2240px%22%20height%3D%2269px%22%20viewBox%3D%220%200%2040%2069%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2052.5%20%2867469%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3EPath%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.93933983%2C6.8890873%20L29.1629509%2C34.1126984%20L1.93933983%2C61.3363094%20C1.35355339%2C61.9220959%201.35355339%2C62.8718434%201.93933983%2C63.4576298%20L4.76776695%2C66.2860569%20C5.35355339%2C66.8718434%206.30330086%2C66.8718434%206.8890873%2C66.2860569%20L38.0017857%2C35.1733585%20C38.5875721%2C34.5875721%2038.5875721%2C33.6378246%2038.0017857%2C33.0520382%20L6.8890873%2C1.93933983%20C6.30330086%2C1.35355339%205.35355339%2C1.35355339%204.76776695%2C1.93933983%20L1.93933983%2C4.76776695%20C1.35355339%2C5.35355339%201.35355339%2C6.30330086%201.93933983%2C6.8890873%20Z%22%20id%3D%22Path%22%20stroke%3D%22%23172537%22%20stroke-width%3D%223%22%20fill-rule%3D%22nonzero%22%3E%3C/path%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.m2module--liveschedule .slick-slider .slick-arrow:focus,.m2module--liveschedule .slick-slider .slick-arrow:hover,.m2module--ticket_rates .slick-arrow:focus,.m2module--ticket_rates .slick-arrow:hover,.programme__filterbar .toggle-filters__button:after{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2240%22%20height%3D%2269%22%20viewBox%3D%220%200%2040%2069%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ctitle%3EPath%3C/title%3E%3Cpath%20d%3D%22M1.94%206.89l27.223%2027.223L1.939%2061.336a1.5%201.5%200%200%200%200%202.122l2.829%202.828a1.5%201.5%200%200%200%202.121%200l31.113-31.113a1.5%201.5%200%200%200%200-2.121L6.889%201.939a1.5%201.5%200%200%200-2.121%200L1.939%204.768a1.5%201.5%200%200%200%200%202.121z%22%20stroke%3D%22%23172537%22%20stroke-width%3D%223%22%20fill%3D%22%23172537%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E");background-repeat:no-repeat}.m2module--image_gallery .slick-slider li .overlay.has-link p.caption:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='53' height='31' viewBox='0 0 53 31' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2300AC8C' d='M36.676 0l-3.604 3.55 9.594 9.315H0v5.268h42.666l-9.594 9.318L36.676 31l15.529-15.473z' fill-rule='evenodd'/%3E%3C/svg%3E")}.prgr-lbl--time{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M9.281%201.09v.756c-4.16%200-7.525%203.302-7.525%207.367%200%204.065%203.366%207.367%207.525%207.367%204.16%200%207.526-3.302%207.526-7.367%200-4.065-3.366-7.367-7.526-7.367V1.09zm0%200V.334c4.988%200%209.038%203.972%209.038%208.879s-4.05%208.879-9.038%208.879c-4.987%200-9.037-3.972-9.037-8.879S4.294.334%209.281.334v.756z%22/%3E%3Cpath%20d%3D%22M15.907%208.457V9.97H8.526V2.714h1.511v5.743z%22/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}.prgr-lbl--venue{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2213%22%20height%3D%2217%22%20viewBox%3D%220%200%2013%2017%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M6.514%2010.179c-1.872%200-3.337-1.52-3.337-3.379%200-1.858%201.465-3.379%203.337-3.379S9.851%204.941%209.851%206.8c0%201.858-1.465%203.379-3.337%203.379m6.104-5.744C11.804%202.154%2010.014.549%207.735.127a5.945%205.945%200%200%200-2.442%200C3.014.549%201.223%202.154.41%204.435a7.015%207.015%200%200%200%201.14%206.758l4.964%205.744%204.965-5.829c1.546-1.858%201.953-4.392%201.14-6.673%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E");background-repeat:no-repeat}.programme-linkedin-connect .li-login,.programme-linkedin-connect .li-logout{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22310%22%20height%3D%22310%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20transform%3D%22translate%280%20.341%29%22%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M72.16%2099.389H9.927a5%205%200%200%200-5%205v199.928a5%205%200%200%200%205%205H72.16a5%205%200%200%200%205-5V104.389a5%205%200%200%200-5-5zM41.066%200C18.422%200%200%2018.402%200%2041.021%200%2063.65%2018.422%2082.059%2041.066%2082.059c22.626%200%2041.033-18.41%2041.033-41.038C82.1%2018.402%2063.692%200%2041.066%200zm189.388%2094.42c-24.995%200-43.472%2010.745-54.679%2022.954v-12.985a5%205%200%200%200-5-5h-59.599a5%205%200%200%200-5%205v199.928a5%205%200%200%200%205%205.001h62.097a5%205%200%200%200%205-5.001v-98.918c0-33.333%209.054-46.319%2032.29-46.319%2025.306%200%2027.317%2020.818%2027.317%2048.034v97.204a5%205%200%200%200%205%205H305a5%205%200%200%200%205-5V194.654c0-49.565-9.451-100.234-79.546-100.234z%22/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}ul.m2module--ticket_rates__types .coming-rates .rate:before,ul.m2module--ticket_rates__types .coming-rates:before{width:.0625rem;content:"";background-image:repeating-linear-gradient(to bottom,#000,#000,.5rem,transparent .5rem,transparent .8125rem)}.m2module--collection .slick-dots,.m2module--grid_teaser_area .grid_teaser_area__wrapper .slick-dots,.m2module--ticket_rates .slick-dots{display:flex;justify-content:center;width:100%;padding:0}.m2module--collection .slick-dots li,.m2module--grid_teaser_area .grid_teaser_area__wrapper .slick-dots li,.m2module--ticket_rates .slick-dots li{font-size:0;line-height:0;width:.5rem;min-width:0;height:.5rem;min-height:0;margin:0 .3125rem!important;padding:0!important;cursor:pointer;text-indent:-1000em;border:1px solid #000;border-radius:50%;background:0 0}.m2module--collection .slick-dots li.slick-active,.m2module--grid_teaser_area .grid_teaser_area__wrapper .slick-dots li.slick-active,.m2module--ticket_rates .slick-dots li.slick-active{border-color:#fff;background:#000}img,legend{border:0}.cta .cta-effect,.m2modal form button[type=submit] .cta-effect,.m2modal form input[type=submit] .cta-effect,.m2module--newsletter.context--navigation form button[type=submit] .cta-effect,.m2module--newsletter.context--navigation form input[type=submit] .cta-effect,.programme-close-filters .cta-effect,.programme-reset-filters .cta-effect,.programme__filterbar .toggle-filters__button>span,.programme__filterbar .toggle-segments__list li>span,.programme__filters .inner .programme__filters-slider>div ul li>span,.site-header form button[type=submit] .cta-effect,.site-header form input[type=submit] .cta-effect,.site-header-cta a .cta-effect,.site-main form button[type=submit] .cta-effect,.site-main form input[type=submit] .cta-effect,.site-mainnav__list a>span,article.posttype--video .post__body .user-content p:last-of-type>em a .cta-effect,ul.m2module--ticket_rates__types .apply-button .cta-effect,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .apply-button .cta-effect,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .apply-button .cta-effect{position:relative}.cta .cta-effect:after,.m2modal form button[type=submit] .cta-effect:after,.m2modal form input[type=submit] .cta-effect:after,.m2module--newsletter.context--navigation form button[type=submit] .cta-effect:after,.m2module--newsletter.context--navigation form input[type=submit] .cta-effect:after,.programme-close-filters .cta-effect:after,.programme-reset-filters .cta-effect:after,.programme__filterbar .toggle-filters__button>span:after,.programme__filterbar .toggle-segments__list li>span:after,.programme__filters .inner .programme__filters-slider>div ul li>span:after,.site-header form button[type=submit] .cta-effect:after,.site-header form input[type=submit] .cta-effect:after,.site-header-cta a .cta-effect:after,.site-main form button[type=submit] .cta-effect:after,.site-main form input[type=submit] .cta-effect:after,.site-mainnav__list a>span:after,article.posttype--video .post__body .user-content p:last-of-type>em a .cta-effect:after,ul.m2module--ticket_rates__types .apply-button .cta-effect:after,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .apply-button .cta-effect:after,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .apply-button .cta-effect:after{position:absolute;right:0;bottom:-3px;left:0;display:none;height:2px;content:"";transform:none;background:currentColor}.programme__filterbar .toggle-filters__button>span:after,.programme__filterbar .toggle-segments__list li>span:after,.programme__filters .inner .programme__filters-slider>div ul li>span:after{animation:draw-line 2s infinite}.programme__filterbar .toggle-segments__list li>span:after{background-color:#fff}@keyframes grow-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes draw-line{0%{transform:rotateY(-90deg);transform-origin:0 50%}39%{transform-origin:0 50%}40%{transform:rotateY(0);transform-origin:100% 50%}100%,80%{transform:rotateY(-90deg);transform-origin:100% 50%}}@media only screen and (min-width:33.75em){.m2module--fullscreen-video .fullscreen_video-wrapper,.m2module--grid_teaser_area .grid_teaser_area__wrapper,.m2module--image_gallery.context--onecol.full_width{margin-left:-2.5rem;margin-right:-2.5rem}}@media screen and (min-width:72.5625rem){.m2module--fullscreen-video .fullscreen_video-wrapper,.m2module--grid_teaser_area .grid_teaser_area__wrapper,.m2module--image_gallery.context--onecol.full_width{margin-left:calc((100vw - 72.5rem)/ -2 - 2.5rem);margin-right:calc((100vw - 72.5rem)/ -2 - 2.5rem)}}.m2-container__inner,.person__events,.person__events .person__event-list .teaser-event__body,.person__events .person__event-list .teaser-event__timebanner>span,.person__events>h3,.site-footer__inner,article.page,article.posttype--person>.inner,article.posttype--post,article.posttype--video{display:flex;align-items:flex-start;flex-wrap:wrap;max-width:72.5rem;margin:0 auto;padding-right:.625rem;padding-left:.625rem}@media only screen and (min-width:33.75em){.m2-container__inner,.person__events,.person__events .person__event-list .teaser-event__body,.person__events .person__event-list .teaser-event__timebanner>span,.person__events>h3,.site-footer__inner,article.page,article.posttype--person>.inner,article.posttype--post,article.posttype--video{padding-right:1.25rem;padding-left:1.25rem}}.back-to-schedule-container,.index__posts,.m2-container__heading,.m2modal__inner,.m2module--error-message,.no-events-found,.no-favorites-found,.person__related-posts>.inner,.programme__filterbar .inner,.programme__heading>div,.single-event__body,.single-event__description,.single-event__footer,.site-error-msg-wrapper,.site-header__inner,.teaser-event__body,.teaser-event__timebanner>span{align-items:flex-start;max-width:72.5rem;margin:0 auto;padding-right:.9375rem;padding-left:.9375rem}@media only screen and (min-width:33.75em){.back-to-schedule-container,.index__posts,.m2-container__heading,.m2modal__inner,.m2module--error-message,.no-events-found,.no-favorites-found,.person__related-posts>.inner,.programme__filterbar .inner,.programme__heading>div,.single-event__body,.single-event__description,.single-event__footer,.site-error-msg-wrapper,.site-header__inner,.teaser-event__body,.teaser-event__timebanner>span{padding-right:2.5rem;padding-left:2.5rem}}.footer-nav,.footer-sponsors,.m2-column,.prefooter-widgets,.socialbookmarks,article.page>div,article.posttype--person>.inner>div,article.posttype--post>div,article.posttype--video>div{padding-right:.3125rem;padding-left:.3125rem}@media only screen and (min-width:33.75em){.footer-nav,.footer-sponsors,.m2-column,.prefooter-widgets,.socialbookmarks,article.page>div,article.posttype--person>.inner>div,article.posttype--post>div,article.posttype--video>div{padding-right:1.25rem;padding-left:1.25rem}}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 33.6875em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:33.75em)/";width:33.75em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:33.75em) and (max-width:59.9375em)/";width:33.75em}meta.foundation-mq-large{font-family:"/only screen and (min-width:60em)/";width:60em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:60em) and (max-width:79.9375em)/";width:60em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:80em)/";width:80em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:80em) and (max-width:89.9375em)/";width:80em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:90em)/";width:90em}meta.foundation-data-attribute-namespace{font-family:false}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#fff}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.slick-list,.slick-slider,.slick-track{display:block;position:relative}a{background-color:transparent;text-decoration:underline;color:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.slick-list,legend,td,th{padding:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:MessinaSansWeb;src:url(fonts/MessinaSansWeb-Book.woff2) format("woff2"),url(fonts/MessinaSansWeb-Book.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:MessinaSansWeb;src:url(fonts/MessinaSansWeb-BookItalic.woff2) format("woff2"),url(fonts/MessinaSansWeb-BookItalic.woff) format("woff");font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:MessinaSansWeb;src:url(fonts/MessinaSansWeb-Bold.woff2) format("woff2"),url(fonts/MessinaSansWeb-Bold.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:MessinaSansWeb;src:url(fonts/MessinaSansWeb-BoldItalic.woff2) format("woff2"),url(fonts/MessinaSansWeb-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-stretch:normal;unicode-range:U+000D-FB04}*,:after,:before{box-sizing:border-box}body,html{font-size:100%;min-height:100%}body.is-modal,html.is-modal{overflow:hidden}.site-main{position:relative;z-index:5;padding-top:3.25rem}@media only screen and (min-width:33.75em){.site-main{padding-top:5rem}}body{font-family:MessinaSansWeb,sans-serif;line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:0 0 1.875rem}h1,h2{font-size:2rem}.user-content h2,h3{font-size:1.5rem}.user-content h2:not(:first-child){margin-top:2.5rem}.post__body h3,h4,h5,h6{font-size:1.125rem}h4,h5,h6{margin-top:.75em}h6{font-style:italic}small{font-size:.8125rem;padding-top:1.125rem;padding-bottom:.3125rem}address,blockquote,dl,figcaption,li,p,pre{font-size:1.125rem;line-height:1.4;margin:0 0 1em}.user-content address,.user-content blockquote,.user-content dl,.user-content figcaption,.user-content li,.user-content p,.user-content pre{line-height:1.7}ol,ul{padding-left:2rem}ol li,ul li{margin-bottom:.5em}.user-content table{margin:0 0 1em;line-height:1.7}b,strong{font-weight:700}em,i{font-style:italic}.user-content a:not(.cta):not(.programme-reset-filters):not(.programme-close-filters):focus,.user-content a:not(.cta):not(.programme-reset-filters):not(.programme-close-filters):hover{color:#00ac8c}.user-content blockquote{border-left:.3125rem solid #00ac8c;padding-left:1em}.user-content blockquote p{font-style:italic}cite{font-size:1.125rem;font-style:normal;display:block;margin:1.25rem 0 0}@media only screen and (min-width:60em){cite{font-size:1.5rem;margin-top:2.5rem}}.user-content cite{margin-top:0;font-size:.875rem}address{font-style:normal}img{max-width:100%;height:auto}figure{margin:0}hr{display:block;margin:2.5rem 0;border:none;border-top:1px solid #ccc}iframe,object{max-width:100%}.m2modal form ::-webkit-input-placeholder,.site-header form ::-webkit-input-placeholder,.site-main form ::-webkit-input-placeholder{font-style:italic}.m2modal form ::-moz-placeholder,.site-header form ::-moz-placeholder,.site-main form ::-moz-placeholder{font-style:italic}.m2modal form :-ms-input-placeholder,.site-header form :-ms-input-placeholder,.site-main form :-ms-input-placeholder{font-style:italic}.m2modal form :-moz-placeholder,.site-header form :-moz-placeholder,.site-main form :-moz-placeholder{font-style:italic}.m2modal form label,.site-header form label,.site-main form label{font-size:1rem;display:block;padding-bottom:.3125rem;opacity:.85}@media only screen and (min-width:33.75em){.user-content blockquote{padding-left:2em}.m2modal form label,.site-header form label,.site-main form label{max-width:31.25rem}.m2modal form input[type=email],.m2modal form input[type=number],.m2modal form input[type=tel],.m2modal form input[type=text],.m2modal form input[type=url],.m2modal form textarea,.site-header form input[type=email],.site-header form input[type=number],.site-header form input[type=tel],.site-header form input[type=text],.site-header form input[type=url],.site-header form textarea,.site-main form input[type=email],.site-main form input[type=number],.site-main form input[type=tel],.site-main form input[type=text],.site-main form input[type=url],.site-main form textarea{min-width:21.875rem;max-width:33.75rem}}.m2modal form label+br,.site-header form label+br,.site-main form label+br{display:none}.m2modal form>button,.m2modal form>input,.site-header form>button,.site-header form>input,.site-main form>button,.site-main form>input{display:inline-block;vertical-align:middle}.m2modal form input~label,.site-header form input~label,.site-main form input~label{display:block;margin-top:-.9375rem;opacity:.5}.m2modal form input[type=email],.m2modal form input[type=number],.m2modal form input[type=tel],.m2modal form input[type=text],.m2modal form input[type=url],.m2modal form textarea,.site-header form input[type=email],.site-header form input[type=number],.site-header form input[type=tel],.site-header form input[type=text],.site-header form input[type=url],.site-header form textarea,.site-main form input[type=email],.site-main form input[type=number],.site-main form input[type=tel],.site-main form input[type=text],.site-main form input[type=url],.site-main form textarea{font-size:1.125rem;display:block;width:100%;margin-bottom:1.25rem;padding:.875rem .625rem;border:none;border-bottom:1px solid #00ac8c;border-radius:0;outline:0!important;background:0 0}.m2modal form select,.site-header form select,.site-main form select{font-size:1.125rem;font-weight:700;position:relative;display:block;padding:.4375rem 3.125rem;color:#000;border:.125rem solid #00ac8c;appearance:none;background-color:transparent;background-position:calc(100% - 1.25rem) 50%;background-size:1.25rem;outline:0;cursor:pointer}.m2modal form select:focus,.m2modal form select:hover,.site-header form select:focus,.site-header form select:hover,.site-main form select:focus,.site-main form select:hover{background-color:rgba(0,172,140,.1)}.m2modal form select:focus:after,.m2modal form select:hover:after,.site-header form select:focus:after,.site-header form select:hover:after,.site-main form select:focus:after,.site-main form select:hover:after{filter:none}.m2modal form button[type=submit],.m2modal form input[type=submit],.site-header form button[type=submit],.site-header form input[type=submit],.site-main form button[type=submit],.site-main form input[type=submit]{outline:0}body .m2modal form button[type=submit],body .m2modal form input[type=submit],body .site-header form button[type=submit],body .site-header form input[type=submit],body .site-main form button[type=submit],body .site-main form input[type=submit]{line-height:1.2;width:auto;margin-bottom:1.25rem;padding:.75rem 2.5rem;border-radius:0}.m2modal form .next-ui-checkbox-wrapper,.site-header form .next-ui-checkbox-wrapper,.site-main form .next-ui-checkbox-wrapper{position:relative;width:1.25rem;height:1.25rem;display:inline-block;vertical-align:text-bottom;border:.125rem solid #00ac8c}.m2modal form .next-ui-checkbox-wrapper input[type=checkbox],.site-header form .next-ui-checkbox-wrapper input[type=checkbox],.site-main form .next-ui-checkbox-wrapper input[type=checkbox]{opacity:0}.m2modal form .next-ui-checkbox-wrapper input[type=checkbox]~span,.site-header form .next-ui-checkbox-wrapper input[type=checkbox]~span,.site-main form .next-ui-checkbox-wrapper input[type=checkbox]~span{position:absolute;top:15%;left:10%;display:none;width:80%;height:80%;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill%3D%22%2304AC8C%22%20fill-rule%3D%22nonzero%22%20d%3D%22M7.915%2017.345L0%2010.054l2.754-2.99L7.5%2011.431%2016.853%200%2020%202.575z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.m2modal form .next-ui-checkbox-wrapper input[type=checkbox]:checked~span,.site-header form .next-ui-checkbox-wrapper input[type=checkbox]:checked~span,.site-main form .next-ui-checkbox-wrapper input[type=checkbox]:checked~span{display:block}.cta,.m2modal form button[type=submit],.m2modal form input[type=submit],.m2module--newsletter.context--navigation form button[type=submit],.m2module--newsletter.context--navigation form input[type=submit],.programme-close-filters,.programme-reset-filters,.site-header form button[type=submit],.site-header form input[type=submit],.site-header-cta a,.site-main form button[type=submit],.site-main form input[type=submit],article.posttype--video .post__body .user-content p:last-of-type>em a,ul.m2module--ticket_rates__types .apply-button,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .apply-button,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .apply-button{font-size:1.125rem;font-weight:700;position:relative;display:inline-block;width:100%;padding:1rem .625rem;transition:color .1s linear 0s;text-align:center;text-decoration:none;color:#000;border:.125rem solid #00ac8c;background:0 0;will-change:color}@media only screen and (min-width:33.75em){.cta,.m2modal form button[type=submit],.m2modal form input[type=submit],.m2module--newsletter.context--navigation form button[type=submit],.m2module--newsletter.context--navigation form input[type=submit],.programme-close-filters,.programme-reset-filters,.site-header form button[type=submit],.site-header form input[type=submit],.site-header-cta a,.site-main form button[type=submit],.site-main form input[type=submit],article.posttype--video .post__body .user-content p:last-of-type>em a,ul.m2module--ticket_rates__types .apply-button,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .apply-button,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .apply-button{width:auto;min-width:16.25rem}}.cta:focus,.cta:hover,.m2modal form button[type=submit]:focus,.m2modal form button[type=submit]:hover,.m2modal form input[type=submit]:focus,.m2modal form input[type=submit]:hover,.m2module--newsletter.context--navigation form button[type=submit]:focus,.m2module--newsletter.context--navigation form button[type=submit]:hover,.m2module--newsletter.context--navigation form input[type=submit]:focus,.m2module--newsletter.context--navigation form input[type=submit]:hover,.programme-close-filters:focus,.programme-close-filters:hover,.programme-reset-filters:focus,.programme-reset-filters:hover,.site-header form button[type=submit]:focus,.site-header form button[type=submit]:hover,.site-header form input[type=submit]:focus,.site-header form input[type=submit]:hover,.site-header-cta a:focus,.site-header-cta a:hover,.site-main form button[type=submit]:focus,.site-main form button[type=submit]:hover,.site-main form input[type=submit]:focus,.site-main form input[type=submit]:hover,article.posttype--video .post__body .user-content p:last-of-type>em a:focus,article.posttype--video .post__body .user-content p:last-of-type>em a:hover,ul.m2module--ticket_rates__types .apply-button:focus,ul.m2module--ticket_rates__types .apply-button:hover,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .apply-button:focus,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .apply-button:hover,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .apply-button:focus,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .apply-button:hover{color:inherit}.cta:focus .cta-effect:after,.cta:hover .cta-effect:after,.m2modal form button[type=submit]:focus .cta-effect:after,.m2modal form button[type=submit]:hover .cta-effect:after,.m2modal form input[type=submit]:focus .cta-effect:after,.m2modal form input[type=submit]:hover .cta-effect:after,.m2module--newsletter.context--navigation form button[type=submit]:focus .cta-effect:after,.m2module--newsletter.context--navigation form button[type=submit]:hover .cta-effect:after,.m2module--newsletter.context--navigation form input[type=submit]:focus .cta-effect:after,.m2module--newsletter.context--navigation form input[type=submit]:hover .cta-effect:after,.programme-close-filters:focus .cta-effect:after,.programme-close-filters:hover .cta-effect:after,.programme-reset-filters:focus .cta-effect:after,.programme-reset-filters:hover .cta-effect:after,.site-header form button[type=submit]:focus .cta-effect:after,.site-header form button[type=submit]:hover .cta-effect:after,.site-header form input[type=submit]:focus .cta-effect:after,.site-header form input[type=submit]:hover .cta-effect:after,.site-header-cta a:focus .cta-effect:after,.site-header-cta a:hover .cta-effect:after,.site-main form button[type=submit]:focus .cta-effect:after,.site-main form button[type=submit]:hover .cta-effect:after,.site-main form input[type=submit]:focus .cta-effect:after,.site-main form input[type=submit]:hover .cta-effect:after,article.posttype--video .post__body .user-content p:last-of-type>em a:focus .cta-effect:after,article.posttype--video .post__body .user-content p:last-of-type>em a:hover .cta-effect:after,ul.m2module--ticket_rates__types .apply-button:focus .cta-effect:after,ul.m2module--ticket_rates__types .apply-button:hover .cta-effect:after,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .apply-button:focus .cta-effect:after,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .apply-button:hover .cta-effect:after,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .apply-button:focus .cta-effect:after,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .apply-button:hover .cta-effect:after{display:block;animation:draw-line 2s linear infinite 0s}.active.programme-close-filters .cta-effect:after,.active.programme-reset-filters .cta-effect:after,.cta.active .cta-effect:after,.m2modal form button.active[type=submit] .cta-effect:after,.m2modal form input.active[type=submit] .cta-effect:after,.m2module--newsletter.context--navigation form button.active[type=submit] .cta-effect:after,.m2module--newsletter.context--navigation form input.active[type=submit] .cta-effect:after,.site-header form button.active[type=submit] .cta-effect:after,.site-header form input.active[type=submit] .cta-effect:after,.site-header-cta a.active .cta-effect:after,.site-main form button.active[type=submit] .cta-effect:after,.site-main form input.active[type=submit] .cta-effect:after,article.posttype--video .post__body .user-content p:last-of-type>em a.active .cta-effect:after,ul.m2module--ticket_rates__types .active.apply-button .cta-effect:after,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .active.apply-button .cta-effect:after,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .active.apply-button .cta-effect:after{display:block;animation:none}.cta--filled,.site-header-cta a{color:#fff;background:#00ac8c}.cta--filled:focus,.cta--filled:hover,.cta--inverted,.cta--inverted:focus,.cta--inverted:hover,.m2module--newsletter.context--navigation form button[type=submit],.m2module--newsletter.context--navigation form button[type=submit]:focus,.m2module--newsletter.context--navigation form button[type=submit]:hover,.m2module--newsletter.context--navigation form input[type=submit],.m2module--newsletter.context--navigation form input[type=submit]:focus,.m2module--newsletter.context--navigation form input[type=submit]:hover,.site-header-cta a:focus,.site-header-cta a:hover{color:#fff}.cta--full{display:block;width:auto}@keyframes draw-line{0%{transform:rotateY(-90deg);transform-origin:0 50%;opacity:0}10%{opacity:1}39%{transform-origin:0 50%}40%{transform:rotateY(0);transform-origin:100% 50%}100%,80%{transform:rotateY(-90deg);transform-origin:100% 50%}}.klaro.klaro.klaro .cookie-modal .cm-modal a,.klaro.klaro.klaro .cookie-notice a{color:#00ac8c}.klaro.klaro.klaro .cookie-modal .cm-modal a:focus,.klaro.klaro.klaro .cookie-modal .cm-modal a:hover,.klaro.klaro.klaro .cookie-notice a:focus,.klaro.klaro.klaro .cookie-notice a:hover{text-decoration:underline;color:#fff}.klaro.klaro.klaro .cookie-modal .cm-modal a.cm-btn,.klaro.klaro.klaro .cookie-notice a.cm-btn{font-weight:700;padding:.625rem;text-decoration:none;color:#fff;border-radius:0;box-shadow:none}.klaro.klaro.klaro .cookie-modal .cm-modal a.cm-btn.cm-btn-success,.klaro.klaro.klaro .cookie-notice a.cm-btn.cm-btn-success{background:#00ac8c}.klaro.klaro.klaro .cookie-modal .cm-modal a.cm-btn.cm-btn-success:focus,.klaro.klaro.klaro .cookie-modal .cm-modal a.cm-btn.cm-btn-success:hover,.klaro.klaro.klaro .cookie-notice a.cm-btn.cm-btn-success:focus,.klaro.klaro.klaro .cookie-notice a.cm-btn.cm-btn-success:hover{color:#fff;background:#fa6e2e}.klaro.klaro.klaro .cookie-modal .cm-modal a.cm-btn.cm-btn-danger,.klaro.klaro.klaro .cookie-notice a.cm-btn.cm-btn-danger{color:#000;background:#fff}.klaro.klaro.klaro .cookie-notice{z-index:200;border-radius:0}.klaro.klaro.klaro .cookie-notice .cn-body{padding:1em 1.5em 1.5em}.klaro.klaro.klaro .cookie-notice p{font-size:1rem;margin-bottom:.9375rem}.klaro.klaro.klaro .cookie-notice p.cn-ok{margin-bottom:.625rem}.klaro.klaro.klaro .cookie-modal .cm-modal{border-radius:0}.klaro.klaro.klaro .cookie-modal .cm-modal .cm-body,.klaro.klaro.klaro .cookie-modal .cm-modal .cm-footer,.klaro.klaro.klaro .cookie-modal .cm-modal .cm-header{padding:2em}.klaro.klaro.klaro .cookie-modal .cm-modal .cm-app-title,.klaro.klaro.klaro .cookie-modal .cm-modal p{font-size:1rem}.klaro.klaro.klaro .cookie-modal .cm-modal .switch input:checked+.slider{background:#00ac8c}.cc_banner .cc_logo{display:none!important}.cc_message{font-size:.9rem!important;line-height:1.4!important;margin:.5rem 0!important;color:#fff}.cc_container .cc_btn.cc_btn{font-weight:700;color:#fff;border-radius:0;background:#00ac8c}.cc_container .cc_btn.cc_btn:focus,.cc_container .cc_btn.cc_btn:hover{color:#fff;background:#00ac8c}.cc_container.cc_container p a{text-decoration:underline;color:#fff}.cc_container.cc_container p a:focus,.cc_container.cc_container p a:hover{color:#00ac8c}@media screen and (min-width:768px){.cc_container .cc_btn.cc_btn{bottom:22px}.cc_container.cc_container{padding-bottom:65px}}.site-header{position:fixed;z-index:10;top:0;right:0;width:100%;transition:border-color .2s ease-out 0s;background:#000}.site-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;min-width:100vw;min-height:3rem}.site-header__inner .site-logo{order:1}.site-header__inner .site-subline,.site-header__inner .site-tagline{order:3}.site-header__inner .site-header-cta{order:2}.site-header__inner .site-header-nav-trigger{order:0}.site-logo{font-size:0;width:3.25rem;margin:0 auto 0 1.25rem}@media only screen and (min-width:33.75em){.site-header__inner{min-height:5rem}.site-header__inner .site-logo{order:0}.site-header__inner .site-subline{order:1}.site-header__inner .site-tagline{order:2}.site-header__inner .site-header-cta{order:3}.site-header__inner .site-header-nav-trigger{order:4}.site-logo{width:5.625rem;margin-left:0;margin-right:0}}@media only screen and (min-width:90em){.site-logo{margin-left:-7.5rem}}.site-logo a{display:block;padding-top:34%;text-indent:-1000em;background:url(../img/next-logo-white.svg) center center no-repeat;background-size:contain}.site-subline,.site-tagline{font-size:.75rem;display:none;margin:0;color:#fff}@media only screen and (min-width:80em){.site-subline,.site-tagline{font-size:1rem}}@media only screen and (min-width:33.75em){.site-tagline{display:block;margin-right:auto;margin-left:1.6666666667rem}}@media only screen and (min-width:60em){.site-header__inner{min-width:0}.site-subline{display:block;margin-right:auto;margin-left:1.6666666667rem}.site-tagline{margin-right:1.6666666667rem;margin-left:auto}}.site-header-cta{margin-right:-.9375rem}@media only screen and (min-width:33.75em){.site-header-cta{margin-right:1.25rem}.site-header-cta a{min-width:9.375rem}}.site-header-cta a{font-size:.875rem;display:block;padding:.84375rem 1.25rem}@media only screen and (min-width:60em){.site-header-cta{margin-right:1.875rem}.site-header-cta a{font-size:1.125rem;min-width:12.5rem}}@media only screen and (min-width:90em){.site-header-cta{margin-right:3.75rem}}.site-header-nav-trigger{position:relative;z-index:10;display:block;width:1.875rem;height:1.5625rem;border:none;outline:0!important;background:0 0;padding:0;-webkit-appearance:none}@media only screen and (max-width:33.6875em){.site-header-nav-trigger{margin:-.4375rem;padding:.4375rem}}@media only screen and (min-width:90em){.site-header-nav-trigger{margin-right:-5.625rem}}.site-header-nav-trigger>span{display:block;position:relative;height:100%;width:100%;pointer-events:none}@media only screen and (max-width:33.6875em){.site-header-nav-trigger>span{width:1rem;height:.75rem}}.site-header-nav-trigger>span span,.site-header-nav-trigger>span:after,.site-header-nav-trigger>span:before{position:absolute;left:0;display:block;width:100%;height:.125rem;content:"";transition:all .1s ease-out 0s;background:#fff;will-change:opacity,transform,top}.site-header-nav-trigger>span:before{top:0}.site-header-nav-trigger>span span{top:calc(50% - .0625rem);text-indent:-1000em}@media only screen and (min-width:33.75em){.site-header-nav-trigger>span span,.site-header-nav-trigger>span:after,.site-header-nav-trigger>span:before{height:.3125rem}.site-header-nav-trigger>span span{top:calc(50% - .15625rem)}}.site-header-nav-trigger>span:after{bottom:0}.is-nav-open .site-header-nav-trigger>span span{opacity:0}.is-nav-open .site-header-nav-trigger>span:before{top:calc(50% - .0625rem);transform:rotate(45deg)}@media only screen and (min-width:33.75em){.is-nav-open .site-header-nav-trigger>span:before{top:calc(50% - .15625rem)}}.is-nav-open .site-header-nav-trigger>span:after{top:calc(50% - .0625rem);transform:rotate(-45deg)}@media only screen and (min-width:33.75em){.is-nav-open .site-header-nav-trigger>span:after{top:calc(50% - .15625rem)}}.site-header__nav-container{position:fixed;z-index:10;top:3rem;right:100%;bottom:0;overflow-x:hidden;overflow-y:scroll;width:100%;transition:transform .35s ease-out 0s;background:#000;will-change:transform}@media only screen and (min-width:33.75em){.site-header__nav-container{top:5rem;right:auto;left:100%;width:66vw}}@media only screen and (min-width:60em){.site-header__nav-container{width:calc(50vw - 3.75rem)}}.is-nav-open .site-header__nav-container{transform:translateX(100%)}.site-header__nav-container .site-tagline{font-size:.875rem;display:block;margin:1.25rem 0}@media only screen and (min-width:33.75em){.is-nav-open .site-header__nav-container{transform:translateX(-100%)}.site-header__nav-container .site-tagline{display:none}}.site-header__nav-container-inner{display:flex;flex-direction:column;min-height:100%;padding:.9375rem .9375rem 0}@media only screen and (min-width:33.75em){.site-header__nav-container-inner{padding:1.875rem 1.875rem 0}}.site-header__nav-container-inner label,.site-header__nav-container-inner p{color:#fff}.site-header__nav-container-footer{margin-top:auto;margin-bottom:0}.site-header__nav-container-footer .social-bookmarks li a{background-image:url(../img/socials-white-2024.svg)}body.is-nav-open{overflow:hidden}body.is-nav-open:after{position:fixed;z-index:9;top:0;right:0;bottom:0;left:0;content:"";background:rgba(0,0,0,.5)}.site-mainnav__list,.site-mainnav__list ul{margin:0;padding:0;list-style:none}.site-mainnav__list{margin-bottom:1.25rem}.site-mainnav__list li{margin:0}.site-mainnav__list .menu-item-has-children>a:after{display:inline-block;width:1.25rem;height:.9375rem;margin-left:2.1875rem;content:"";transform:rotate(90deg) translate(3px,5px);vertical-align:middle}@media only screen and (min-width:33.75em){.site-mainnav__list .menu-item-has-children>a:after{width:2.5rem;height:1.6875rem;transform:rotate(90deg) translate(10px,5px)}}.footer-nav,.footer-sponsors,.prefooter-widgets,.site-footer section,.socialbookmarks{width:100%}.site-mainnav__list a{font-size:1.125rem;font-weight:700;display:block;overflow:hidden;padding:.625rem .9375rem .625rem 0;white-space:nowrap;text-decoration:none;color:#fff}@media only screen and (min-width:33.75em){.site-mainnav__list a{font-size:2rem}}.site-mainnav__list .current-menu-item>a:not(:hover):not(.touched)>span:after,.site-mainnav__list a:focus>span:after,.site-mainnav__list a:hover>span:after{display:block}.site-mainnav__list li>ul{display:none;margin-bottom:1.25rem;margin-left:2.1875rem}.site-mainnav__list li>ul a{font-size:.875rem}.index__posts__heading p,.site-footer h5{font-size:1.125rem}.site-mainnav__list .menu-item-has-children.touched>ul{display:block}.site-footer{position:relative;z-index:5;background:#000}.site-footer *{color:#fff}.site-footer h5{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;margin:0 0 .5em}@media only screen and (min-width:33.75em){.site-mainnav__list li>ul a{font-size:1.125rem}.site-footer{padding:2.5rem 0}.footer-nav ul{display:flex;flex-wrap:wrap}}.site-footer section{margin-bottom:2.5rem}.footer-nav ul,.footer-sponsors ul{margin:0;padding:0;list-style:none}.footer-nav ul{padding:.625rem 0}.footer-nav li{margin:0}.footer-nav a{font-size:1.5rem;font-weight:700;display:block;padding:.3125rem 0;text-decoration:none}.footer-nav a:focus,.footer-nav a:hover{color:#00ac8c}.socialbookmarks ul li a{background-image:url(../img/socials-white-2024.svg)}@media only screen and (min-width:33.75em){.footer-nav li{margin-right:3.75rem}.footer-nav a{font-size:1.125rem}.socialbookmarks{width:41.6666666667%}.prefooter-widgets{width:58.3333333333%}}.footer-sponsors ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 2.5rem}.footer-sponsors ul li{width:50%;margin:0;padding:0 1.25rem 0 0;vertical-align:middle}@media only screen and (min-width:60em){.footer-sponsors ul li{width:25%}}.footer-sponsors ul li img{width:100%;display:block}.footer-sponsors ul li a{display:block}.footer-sponsors .sponsors-row:first-child li,.footer-sponsors .sponsors-row:nth-child(2) li{width:100%}@media only screen and (min-width:33.75em){.footer-sponsors .sponsors-row:first-child li,.footer-sponsors .sponsors-row:nth-child(2) li{width:50%}.site-footer__search{margin-top:-.1875rem!important}}@media only screen and (min-width:60em){.footer-sponsors .sponsors-row:first-child li,.footer-sponsors .sponsors-row:nth-child(2) li{width:33.3333333333%}}.site-footer__search{overflow:hidden;padding:.3125rem 0}.site-footer__search form{display:flex}.site-footer__search input[type=text]{font-size:1.5rem;width:16.25rem;padding:.3125rem 0;color:#fff;border:none;border-bottom:1px solid #fff;border-radius:0;outline:0!important;background:0 0}@media only screen and (min-width:33.75em){.site-footer__search input[type=text]{font-size:1.125rem;width:12.5rem}}.js .site-footer__search input[type=text]{width:0;transition:all .3s ease-out;opacity:0;will-change:width,opacity}.site-footer__search.is-search-open input[type=text]{width:16.25rem;opacity:1}@media only screen and (min-width:33.75em){.site-footer__search.is-search-open input[type=text]{width:12.5rem}}.site-footer__search button[type=submit]{width:2.5rem;padding:0;text-indent:-1000em;border:none;outline:0!important;background-color:transparent;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M17.596%2015.079l-4.305-4.263a6.893%206.893%200%200%200%201.023-3.623C14.314%203.34%2010.94%200%207.047%200%203.156%200%200%203.124%200%206.978c0%203.854%203.372%207.194%207.265%207.194a7.062%207.062%200%200%200%203.549-.951l4.328%204.286c.425.42%201.11.42%201.533%200l1.075-1.062c.422-.42.268-.948-.154-1.366zM2%206.823C2%204.149%204.19%201.98%206.89%201.98%209.593%201.98%2012%204.364%2012%207.04c0%202.675-2.19%204.842-4.892%204.842C4.406%2011.881%202%209.498%202%206.823z%22%20fill%3D%22%2300AD8C%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:1.125rem;filter:grayscale(1) brightness(2)}.filter-form__styled-ui .filter-list__toggle:focus:after,.filter-form__styled-ui .filter-list__toggle:hover:after,.site-footer__search button[type=submit]:focus,.site-footer__search button[type=submit]:hover{filter:none}.social-bookmarks{margin:0 0 1.25rem;padding:0;text-align:center}.social-bookmarks li{display:inline-block;margin:0;padding:0}@media only screen and (min-width:33.75em){.social-bookmarks{text-align:left}.social-bookmarks li{padding:0 .125rem}}.social-bookmarks li a{line-height:3.125rem;display:block;width:3.125rem;height:3.125rem;margin:0;padding:0;transition:background-position .3s ease;text-indent:-1000em;background:url(../img/socials-black-2024.svg) center center no-repeat}.article-socials .social-bookmarks li a{width:2.65625rem;height:2.65625rem}.social-bookmarks li.twitter a{background-position:0 0}.no-touchevents .social-bookmarks li.twitter a:hover{background-position:0 -3.125rem}.no-hovereffect .social-bookmarks li.twitter a:hover{background-position:0 0;filter:grayscale(1) brightness(0)}.social-bookmarks li.facebook a{background-position:-3.125rem 0}.no-touchevents .social-bookmarks li.facebook a:hover{background-position:-3.125rem -3.125rem}.no-hovereffect .social-bookmarks li.facebook a:hover{background-position:-3.125rem 0;filter:grayscale(1) brightness(0)}.social-bookmarks li.youtube a{background-position:-6.25rem 0}.no-touchevents .social-bookmarks li.youtube a:hover{background-position:-6.25rem -3.125rem}.no-hovereffect .social-bookmarks li.youtube a:hover{background-position:-6.25rem 0;filter:grayscale(1) brightness(0)}.social-bookmarks li.linkedin a{background-position:-9.375rem 0}.no-touchevents .social-bookmarks li.linkedin a:hover{background-position:-9.375rem -3.125rem}.no-hovereffect .social-bookmarks li.linkedin a:hover{background-position:-9.375rem 0;filter:grayscale(1) brightness(0)}.social-bookmarks li.xing a{background-position:-12.5rem 0}.no-touchevents .social-bookmarks li.xing a:hover{background-position:-12.5rem -3.125rem}.no-hovereffect .social-bookmarks li.xing a:hover{background-position:-12.5rem 0;filter:grayscale(1) brightness(0)}.social-bookmarks li.instagram a{background-position:-15.625rem 0}.no-touchevents .social-bookmarks li.instagram a:hover{background-position:-15.625rem -3.125rem}.no-hovereffect .social-bookmarks li.instagram a:hover{background-position:-15.625rem 0;filter:grayscale(1) brightness(0)}.social-bookmarks li.url a{background-position:-18.75rem 0}.no-touchevents .social-bookmarks li.url a:hover{background-position:-18.75rem -3.125rem}.no-hovereffect .social-bookmarks li.url a:hover{background-position:-18.75rem 0;filter:grayscale(1) brightness(0)}.social-bookmarks li.medium a{background-position:-21.875rem 0}.no-touchevents .social-bookmarks li.medium a:hover{background-position:-21.875rem -3.125rem}.no-hovereffect .social-bookmarks li.medium a:hover{background-position:-21.875rem 0;filter:grayscale(1) brightness(0)}.social-bookmarks li.blogurl a{background-position:-18.75rem 0}.no-touchevents .social-bookmarks li.blogurl a:hover{background-position:-18.75rem -3.125rem}.no-hovereffect .social-bookmarks li.blogurl a:hover{background-position:-18.75rem 0;filter:grayscale(1) brightness(0)}.body_background{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0}.body_background__inner{position:absolute;top:50%;left:50%;width:100%;height:100%;transition:transform .15s ease-out 0s;transform:translate(-50%,-50%);transform-origin:50% 50%;background-repeat:no-repeat;background-position:center center;background-size:cover;will-change:transform}.js .body_background__inner.no-js{display:none}.site-error-msg-wrapper{padding-top:1.25rem;padding-bottom:1.25rem}@media only screen and (min-width:33.75em){.site-error-msg-wrapper{padding-top:2.5rem;padding-bottom:2.5rem}}.no-results-box,.site-error-msg{margin:2.5rem 0;padding:1.875rem;text-align:center;background:#000}.no-results-box *,.site-error-msg *{color:#fff}.no-results-box h2:last-child,.no-results-box p:last-child,.site-error-msg h2:last-child,.site-error-msg p:last-child{margin:0}@media only screen and (min-width:33.75em){.no-results-box,.site-error-msg{margin:5rem 0;padding:5rem}}.index__posts{padding-top:1.25rem;padding-bottom:1.25rem}.index__posts h1{color:#000}.index__posts__heading h1+p{margin-top:-1em}@media only screen and (min-width:33.75em){.index__posts{padding-top:3.125rem;padding-bottom:3.125rem}.index__posts__heading{display:flex;flex-direction:row}.index__posts__heading>div{flex:1}.index__posts__heading .filter-form{margin:0}.index__posts__heading .filter-form .filter-form__styled-ui{width:auto!important}}.index__blogposts__list,.index__personposts__list,.index__videoposts__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}@media only screen and (min-width:33.75em){.index__blogposts__list,.index__personposts__list,.index__videoposts__list{margin-right:-1.25rem;margin-left:-1.25rem}.index__blogposts__list>li>div,.index__personposts__list>li>div,.index__videoposts__list>li>div{height:100%}}.index__blogposts__list>li,.index__personposts__list>li,.index__videoposts__list>li{width:auto;margin:0;padding:.625rem 0;order:4}.index__blogposts__list>li:first-child,.index__personposts__list>li:first-child,.index__videoposts__list>li:first-child{order:1}.index__blogposts__list>li:nth-child(2),.index__personposts__list>li:nth-child(2),.index__videoposts__list>li:nth-child(2){order:2}.index__blogposts__list>li.featured .inner-wrapper,.index__personposts__list>li.featured .inner-wrapper,.index__videoposts__list>li.featured .inner-wrapper{border:.125rem solid #000;background:0 0}@media only screen and (min-width:33.75em){.index__blogposts__list>li,.index__personposts__list>li,.index__videoposts__list>li{width:50%;padding:1.25rem}}@media only screen and (min-width:60em){.index__blogposts__list>li,.index__personposts__list>li,.index__videoposts__list>li{width:33.3%}}.index__blogposts__list>li.abox,.index__personposts__list>li.abox,.index__videoposts__list>li.abox{order:3}@media only screen and (max-width:33.6875em){.index__blogposts__list>li.abox,.index__personposts__list>li.abox,.index__videoposts__list>li.abox{margin-right:auto;margin-left:auto}}.index__blogposts__list>li.abox>div,.index__personposts__list>li.abox>div,.index__videoposts__list>li.abox>div{margin:0}.index__term-description p{display:none}.index__term-description p:first-child:not(:last-child){display:block;cursor:pointer}.index__term-description p:first-child:not(:last-child):after{display:block;content:"› read more";font-size:.75em;font-weight:700;color:#00ac8c;margin-top:1rem}.index__term-description p:first-child:not(:last-child):focus:after,.index__term-description p:first-child:not(:last-child):hover:after{color:#000}.index__term-description.expand p{display:block}.index__term-description.expand p:after,.m2-container.hide_on_mobile{display:none!important}article.page{padding-top:2.5rem;padding-bottom:3.75rem}article.page>div{width:100%}article.page .page__image{line-height:0}@media only screen and (min-width:33.75em){article.page{padding-top:5rem;padding-bottom:7.5rem}article.page .page__image{position:sticky;top:6.25rem}}article.page .page__image img{width:100%;height:auto}article.page .page__body>div{padding:.9375rem 1.5625rem}@media only screen and (min-width:33.75em){article.page .page__body>div{padding:.9375rem 3.75rem}article.page.has-image .page__image{width:41.6666666667%}}.index__personposts__list{justify-content:flex-start}@media only screen and (min-width:33.75em){article.page.has-image .page__body{width:58.3333333333%}.index__personposts__list li{width:50%}}@media only screen and (min-width:60em){article.page .page__body>div{padding:1.875rem 3.75rem}.index__personposts__list li{width:25%}}@media only screen and (min-width:80em){.index__personposts__list li{width:20%}}@media only screen and (min-width:33.75em){.index__personposts__list li.abox{width:100%}}@media only screen and (min-width:60em){.index__personposts__list li.abox{width:50%}}.index__personposts__list li:nth-last-child(2),.index__personposts__list li:nth-last-child(3){order:initial}.fullscreenembed__wrapper{position:relative;height:calc(100vh - 3.25rem)}@media only screen and (min-width:33.75em){.fullscreenembed__wrapper{height:calc(100vh - 5rem)}}.fullscreenembed__wrapper iframe.generated{border:0;position:absolute;top:0;left:0;z-index:1;height:100%;width:100%}.teaser a{text-decoration:none}.teaser img{width:100%;height:auto}.is-dark-mode .teaser a,.is-dark-mode .teaser h1,.is-dark-mode .teaser h2,.is-dark-mode .teaser h3,.is-dark-mode .teaser h4,.is-dark-mode .teaser h5,.is-dark-mode .teaser h6,.is-dark-mode .teaser p{color:#fff}.teaser-post a,.teaser-video a{display:flex;flex-direction:column;height:100%}.teaser-post .inner-wrapper,.teaser-video .inner-wrapper{flex:1;display:flex;flex-direction:column;padding:.9375rem 0}@media (hover:hover){.teaser-post a,.teaser-video a{transition:border-color .4s ease-out 0s;will-change:border-color;border:.125rem solid transparent}.teaser-post a:focus,.teaser-post a:hover,.teaser-video a:focus,.teaser-video a:hover{border-color:#00ac8c}.teaser-post .inner-wrapper,.teaser-video .inner-wrapper{padding-left:.9375rem;padding-right:.9375rem}}@media only screen and (min-width:33.75em){.teaser-post .inner-wrapper,.teaser-video .inner-wrapper{padding:1.875rem 0}}@media only screen and (min-width:33.75em) and (hover:hover){.teaser-post .inner-wrapper,.teaser-video .inner-wrapper{padding-left:1.875rem;padding-right:1.875rem}}.teaser-post .thumbnail,.teaser-video .thumbnail{line-height:0;display:block;overflow:hidden}.teaser-post .thumbnail img,.teaser-video .thumbnail img{transition:transform .1s ease-out 0s;will-change:transform}.teaser-post .thumbnail:focus img,.teaser-post .thumbnail:hover img,.teaser-video .thumbnail:focus img,.teaser-video .thumbnail:hover img{transform:scale(1.05)}.teaser-post .author,.teaser-video .author{font-size:1.125rem;font-weight:700;position:relative;top:-.3125rem}.index__posts .teaser-post .author,.index__posts .teaser-video .author{margin-bottom:3em}.teaser-post .published,.teaser-video .published{font-weight:400;font-size:.875rem}.teaser-post .post-term-list,.teaser-video .post-term-list{margin-bottom:0;margin-top:auto}.teaser-video .thumbnail{position:relative}.teaser-video .thumbnail:after{position:absolute;top:50%;left:50%;width:3.75rem;height:3.75rem;margin:-1.875rem 0 0 -1.875rem;content:"";background-image:url(../img/play-button-outline-2020.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto}.m2module--grid_teaser_area .grid_teaser_area__entries.mobile:not(.last-child),.teaser-person .thumbnail,.teaser-person h3{margin-bottom:.625rem}.teaser-video .thumbnail:focus:after,.teaser-video .thumbnail:hover:after{background-color:rgba(0,172,140,.2)}.teaser-person{padding-bottom:.9375rem;color:#000}.teaser-person .thumbnail{line-height:0;display:block;overflow:hidden}.teaser-person h3,.teaser-person p{padding:0 .4375rem}@media only screen and (min-width:33.75em){.teaser-person h3,.teaser-person p{padding:0 .9375rem}}.teaser-person h3{font-size:1.625rem}.teaser-person p{font-size:.875rem;font-weight:700;margin:0}.deeplink-enabled .teaser-person{transition:border-color .4s ease-out 0s;border:.125rem solid transparent;outline:0!important;will-change:border-color}.deeplink-enabled .teaser-person:focus,.deeplink-enabled .teaser-person:hover,.post__related-video a{border-color:#00ac8c}.pagination__container{margin:2.5rem auto}.pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.pagination li{padding:0 .3125rem;font-size:.75rem;font-weight:700}.pagination li.current a{color:#000}.pagination a,.pagination a:focus,.pagination a:hover{color:#00ac8c}.pagination li.unavailable{display:none}.pagination li.next a,.pagination li.prev a{position:relative;padding:0 2.1875rem}.pagination li.next a:after,.pagination li.prev a:after{position:absolute;top:50%;left:0;width:1.25rem;height:.9375rem;margin-top:-.4375rem;content:"";transform:rotateY(-180deg)}.pagination li.next a:focus,.pagination li.next a:hover,.pagination li.prev a:focus,.pagination li.prev a:hover{filter:brightness(0)}.pagination li.next a:after{right:0;left:auto;transform:none}.pagination a{text-decoration:none}article.posttype--post{position:relative;padding-top:2.5rem;padding-bottom:3.75rem;justify-content:center}@media only screen and (min-width:33.75em){.pagination li{font-size:1.125rem}article.posttype--post{padding-top:5rem;padding-bottom:7.5rem}}article.posttype--post>div{width:100%}article.posttype--post .post__intro{position:relative;padding-bottom:2.5rem}article.posttype--post .post__intro .post__date{order:0;font-weight:700;margin-bottom:.25em}article.posttype--post .post__intro .post__author{order:1;margin-bottom:.5em}article.posttype--post .post__intro h1{order:2;line-height:1.1}@media only screen and (min-width:60em){article.posttype--post .post__intro{padding-bottom:3.75rem}article.posttype--post .post__intro h1{font-size:3rem}}article.posttype--post .post__intro .post__categories{order:3}article.posttype--post .post__intro div,article.posttype--post .post__intro p:not(.post__excerpt){font-size:1.125rem;line-height:1.1666666667;margin:0}article.posttype--post .post__intro:after{position:absolute;top:-2.5rem;bottom:0;left:50%;width:100vw;content:"";transform:translateX(-50%);background-color:#000}article.posttype--post .post__intro>div{position:relative;z-index:1;display:flex;flex-direction:column}article.posttype--post .post__intro>div>*{color:#fff}.yarpp ol a,article.posttype--person>.inner .post__info__text a:focus,article.posttype--person>.inner .post__info__text a:hover{color:#00ac8c}article.posttype--post .post__image{line-height:0;padding:0;position:relative;z-index:2;margin:0 -.625rem;width:100vw}@media only screen and (min-width:33.75em){article.posttype--post .post__intro:after{top:-5rem}article.posttype--post .post__image{margin-left:-2.5rem;margin-right:-2.5rem}}@media screen and (min-width:72.5rem){article.posttype--post .post__image{margin-left:calc((100vw - 70rem)/ -2);margin-right:calc((100vw - 70rem)/ -2)}}article.posttype--post .post__image img{width:100%;height:auto;max-height:43.75rem;object-fit:cover}article.posttype--post .post__body{position:relative;z-index:2;margin-top:2.5rem}@media only screen and (min-width:60em){article.posttype--post .post__body h1{font-size:3rem}article.posttype--post .post__body h2{font-size:2rem}article.posttype--post .post__body h3{font-size:1.5rem}article.posttype--post .post__body{display:grid;grid-template-columns:7.5fr 4.5fr;column-gap:3.75rem;align-items:start}article.posttype--post .post__body>div:last-child{position:sticky;top:6.25rem}}article.posttype--post .post__excerpt{font-weight:700;margin-top:1.25em;margin-bottom:0;font-size:1.5rem;order:5}.post__related-posts{margin-top:3.75rem}@media only screen and (min-width:60em){.post__related-posts{margin-top:5rem}.post__related-posts>h3{margin-bottom:-.5em}}.post__related-posts+.post__related-posts{margin-top:0}.post__related-video{margin-top:2.5rem}.post__related-video .teaser{max-width:24.375rem}.post__related-video .extra-cta{padding-top:.5rem;padding-bottom:.5rem}article.posttype--video{padding-top:2.5rem;padding-bottom:3.75rem}@media only screen and (min-width:33.75em){article.posttype--video{padding-top:5rem;padding-bottom:7.5rem}}article.posttype--video>div{width:100%}article.posttype--video .post__video{margin-bottom:2.5rem}article.posttype--video .post__video>div{position:relative;padding-top:56.25%}article.posttype--video .post__video>div>iframe{position:absolute;top:0;left:0;width:100%;height:100%}article.posttype--video .post__body>div{padding:0 1.875rem}@media only screen and (min-width:60em){.post__related-video{margin-top:0}article.posttype--video .post__video{margin-bottom:3.75rem}article.posttype--video .post__body{margin:0 auto}}article.posttype--video .post__body .author{font-size:.75rem;position:relative;top:-1.25rem}@media only screen and (min-width:33.75em){article.posttype--video .post__body>div{padding:0 3.75rem}article.posttype--video .post__body .author{font-size:1.125rem}}article.posttype--video .post__body .user-content p:last-of-type>em a{font-style:normal;margin-top:2.5rem;text-decoration:none}article.posttype--person>.inner{padding-top:2.5rem;padding-bottom:3.75rem}article.posttype--person>.inner>div{width:100%}article.posttype--person>.inner .post__info{display:grid;grid-template-columns:3fr 4fr;grid-column-gap:1.25rem}article.posttype--person>.inner .post__info__text{grid-row:1/4;grid-column:2/3}@media only screen and (min-width:33.75em){article.posttype--person>.inner{padding-top:5rem;padding-bottom:7.5rem}article.posttype--person>.inner .post__info{position:sticky;top:6.25rem;display:block;width:33.3333333333%}article.posttype--person>.inner .post__info__image{margin-bottom:.9375rem}article.posttype--person>.inner .post__info__text{margin-bottom:.625rem}article.posttype--person>.inner .post__body{width:66.6666666667%}}article.posttype--person>.inner .post__info__text h3{margin:0 0 .75em}article.posttype--person>.inner .post__info__text p{font-size:1.125rem;margin:0}article.posttype--person>.inner .post__info__text a{text-decoration:none}article.posttype--person>.inner .person__socials{padding-top:.625rem;transform:scale(.8);transform-origin:0 50%}article.posttype--person>.inner .person__socials .social-bookmarks{margin:0;text-align:left}@media only screen and (min-width:60em){article.posttype--person>.inner .person__socials,article.posttype--person>.inner .post__info__text{padding-right:1.25rem;padding-left:1.25rem}article.posttype--person>.inner .post__body{width:66.6666666667%}}article.posttype--person>.inner .post__body>div{padding:1.875rem 0}article.posttype--person>.inner .post__body>div>p{font-size:1.125rem;line-height:1.2222222222}@media only screen and (min-width:33.75em){article.posttype--person>.inner .post__body>div{padding:0 2.5rem 2.5rem}.person__events>h3{font-size:3rem}}@media only screen and (min-width:60em){article.posttype--person>.inner .post__body>div{padding:0 3.75rem 3.75rem}}.person__events .person__event-list{margin:0;padding:0;list-style:none}.person__events .person__event-list .teaser-event__meta{padding-left:0}.yarpp{margin:5rem 0 0}.yarpp h3{font-size:1.125rem;margin-bottom:1.25rem}.yarpp ol{list-style:none;padding:0;margin:0}.yarpp ol li{margin-bottom:1.25rem}.yarpp ol a{font-weight:700}.yarpp ol a:focus,.yarpp ol a:hover{color:#000}.m2-container__top-area{height:4.6875rem}.m2-container{position:relative;padding:1.5625rem 0}.m2-container:first-child{padding-top:1.5625rem}.m2-container:last-child{padding-bottom:1.5625rem}@media only screen and (min-width:60em){.m2-container__top-area{height:9.375rem}.m2-container:first-child{padding-top:3.125rem}.m2-container:last-child{padding-bottom:3.125rem}.m2-container.hide_on_mobile{display:inherit!important}.m2-container.hide_on_desktop{display:none!important}}.m2-container.collapse_whitespace:not(:last-child){margin-bottom:-3.1875rem}.m2-container__inner{position:relative;z-index:3;display:flex;flex-direction:column}@media only screen and (min-width:60em){.m2-container__inner{flex-direction:row}}.m2-container__inner.mobile-reverse{flex-direction:column-reverse}.m2-container__heading h1{margin:1.25rem 0 0;color:#000}.is-dark-mode .m2-container__heading h1,.is-dark-mode .m2m-teaserbox__body *,.is-dark-mode .m2module--textbox .user-content *,.is-dark-mode .m2module--textbox h2{color:#fff}@media only screen and (min-width:33.75em){.yarpp h3{font-size:1.5rem}.m2-container__heading h1{margin:2.5rem 0 0}}.m2-column{width:100%}@media only screen and (min-width:60em){.m2-container__inner.mobile-reverse{flex-direction:row}.m2-column.w-12{width:100%}.m2-column.w-2{width:16.6666666667%}.m2-column.w-4{width:33.3333333333%}.m2-column.w-5{width:41.6666666667%}.m2-column.w-6{width:50%}.m2-column.w-7{width:58.3333333333%}.m2-column.w-8{width:66.6666666667%}.m2-column.w-10{width:83.3333333333%}.m2-column.sticky{position:sticky;top:6.25rem;overflow:hidden}.m2-column.offset-top{padding-top:20vh}}.m2-container__background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-position:center center;background-size:cover}[class*=m2module--]{margin:.625rem auto}@media only screen and (min-width:33.75em){[class*=m2module--]{margin-top:2.5rem;margin-bottom:2.5rem}}[class*=m2module--]+[class*=m2module--]{margin-top:1.25rem}@media only screen and (min-width:33.75em){[class*=m2module--]+[class*=m2module--]{margin-top:3.75rem}}.m2module--error-message{padding:1.875rem;text-align:center;background:rgba(222,222,222,.5)}.m2module--error-message h2:last-child,.m2module--error-message p:last-child{margin:0}@media only screen and (min-width:33.75em){.m2module--error-message{padding:5rem}}@media only screen and (min-width:60em){.m2-column.w-2 .m2module--error-message{padding:.625rem}}.m2module--textbox{padding:.9375rem 3.125rem .9375rem 0}@media only screen and (min-width:33.75em){.m2module--textbox{padding:.9375rem 7.5rem .9375rem 0}}@media only screen and (min-width:60em){.m2module--textbox{padding:1.875rem 7.5rem 1.875rem 0}.m2-column.w-2 .m2module--textbox{padding-right:0}}.m2module--textbox.context--onecol{padding-block:0}.m2modal form .m2module--textbox.context--onecol button.cta--full[type=submit],.m2modal form .m2module--textbox.context--onecol input.cta--full[type=submit],.m2module--newsletter.context--navigation form .m2module--textbox.context--onecol button.cta--full[type=submit],.m2module--newsletter.context--navigation form .m2module--textbox.context--onecol input.cta--full[type=submit],.m2module--textbox.context--onecol .cta--full.programme-close-filters,.m2module--textbox.context--onecol .cta--full.programme-reset-filters,.m2module--textbox.context--onecol .cta.cta--full,.m2module--textbox.context--onecol .m2modal form button.cta--full[type=submit],.m2module--textbox.context--onecol .m2modal form input.cta--full[type=submit],.m2module--textbox.context--onecol .m2module--newsletter.context--navigation form button.cta--full[type=submit],.m2module--textbox.context--onecol .m2module--newsletter.context--navigation form input.cta--full[type=submit],.m2module--textbox.context--onecol .site-header form button.cta--full[type=submit],.m2module--textbox.context--onecol .site-header form input.cta--full[type=submit],.m2module--textbox.context--onecol .site-header-cta a.cta--full,.m2module--textbox.context--onecol .site-main form button.cta--full[type=submit],.m2module--textbox.context--onecol .site-main form input.cta--full[type=submit],.m2module--textbox.context--onecol article.posttype--video .post__body .user-content p:last-of-type>em a.cta--full,.m2module--textbox.context--onecol ul.m2module--ticket_rates__types .cta--full.apply-button,.m2module--textbox.context--onecol ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .cta--full.apply-button,.m2module--textbox.context--onecol ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .cta--full.apply-button,.site-header form .m2module--textbox.context--onecol button.cta--full[type=submit],.site-header form .m2module--textbox.context--onecol input.cta--full[type=submit],.site-header-cta .m2module--textbox.context--onecol a.cta--full,.site-main form .m2module--textbox.context--onecol button.cta--full[type=submit],.site-main form .m2module--textbox.context--onecol input.cta--full[type=submit],article.posttype--video .post__body .user-content p:last-of-type>em .m2module--textbox.context--onecol a.cta--full,ul.m2module--ticket_rates__types .m2module--textbox.context--onecol .cta--full.apply-button,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .m2module--textbox.context--onecol .cta--full.apply-button,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .m2module--textbox.context--onecol .cta--full.apply-button{margin-right:-3.125rem}.m2module--textbox.--align-center{padding-left:1.5625rem;padding-right:1.5625rem}@media only screen and (min-width:33.75em){.m2modal form .m2module--textbox.context--onecol button.cta--full[type=submit],.m2modal form .m2module--textbox.context--onecol input.cta--full[type=submit],.m2module--newsletter.context--navigation form .m2module--textbox.context--onecol button.cta--full[type=submit],.m2module--newsletter.context--navigation form .m2module--textbox.context--onecol input.cta--full[type=submit],.m2module--textbox.context--onecol .cta--full.programme-close-filters,.m2module--textbox.context--onecol .cta--full.programme-reset-filters,.m2module--textbox.context--onecol .cta.cta--full,.m2module--textbox.context--onecol .m2modal form button.cta--full[type=submit],.m2module--textbox.context--onecol .m2modal form input.cta--full[type=submit],.m2module--textbox.context--onecol .m2module--newsletter.context--navigation form button.cta--full[type=submit],.m2module--textbox.context--onecol .m2module--newsletter.context--navigation form input.cta--full[type=submit],.m2module--textbox.context--onecol .site-header form button.cta--full[type=submit],.m2module--textbox.context--onecol .site-header form input.cta--full[type=submit],.m2module--textbox.context--onecol .site-header-cta a.cta--full,.m2module--textbox.context--onecol .site-main form button.cta--full[type=submit],.m2module--textbox.context--onecol .site-main form input.cta--full[type=submit],.m2module--textbox.context--onecol article.posttype--video .post__body .user-content p:last-of-type>em a.cta--full,.m2module--textbox.context--onecol ul.m2module--ticket_rates__types .cta--full.apply-button,.m2module--textbox.context--onecol ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .cta--full.apply-button,.m2module--textbox.context--onecol ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .cta--full.apply-button,.site-header form .m2module--textbox.context--onecol button.cta--full[type=submit],.site-header form .m2module--textbox.context--onecol input.cta--full[type=submit],.site-header-cta .m2module--textbox.context--onecol a.cta--full,.site-main form .m2module--textbox.context--onecol button.cta--full[type=submit],.site-main form .m2module--textbox.context--onecol input.cta--full[type=submit],article.posttype--video .post__body .user-content p:last-of-type>em .m2module--textbox.context--onecol a.cta--full,ul.m2module--ticket_rates__types .m2module--textbox.context--onecol .cta--full.apply-button,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .m2module--textbox.context--onecol .cta--full.apply-button,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .m2module--textbox.context--onecol .cta--full.apply-button{margin-right:-7.5rem}.m2module--textbox.--align-center{padding-left:3.75rem;padding-right:3.75rem}}.m2module--textbox.--align-center h2{text-align:center}.m2module--textbox.--align-center .readmore-button-wrapper>button{margin-left:auto;margin-right:auto}.m2module--textbox.--align-right{padding-left:0;padding-right:3.125rem}@media only screen and (min-width:33.75em){.m2module--textbox.--align-right{padding-left:7.5rem;padding-right:0}}.m2module--textbox.--align-right h2{text-align:right}.m2module--textbox.--align-right .readmore-button-wrapper>button{margin-left:auto;margin-right:0}.m2module--textbox .readmore-text{display:none}.m2module--textbox.show-read-more .readmore-button-wrapper{display:none!important}.m2module--textbox.show-read-more .readmore-text{display:inline}.m2module--textbox .readmore-button.readmore-button{display:block;border:none;background:0 0;width:auto;min-width:0;font-size:1.125rem;font-weight:700;padding:.625rem 0;margin:0}.m2module--textbox .readmore-button.readmore-button:before{transform:rotate(90deg);content:"";display:inline-block;height:1.125rem;width:.6875rem;margin-right:1em;vertical-align:middle}.m2module--textbox a[class*=cta]{margin-top:1.25rem}@media only screen and (min-width:33.75em){.m2module--textbox a[class*=cta]{margin-top:2.5rem}}.m2module--imagebox{overflow:hidden;line-height:0}.m2module--imagebox img{width:100%;height:auto}.m2module--fullscreen-video,.m2module--videobox{overflow:hidden}.m2module--fullscreen-video .video-container,.m2module--videobox .video-container{position:relative;width:100%}.m2module--fullscreen-video .fallback_image,.m2module--fullscreen-video video,.m2module--videobox .fallback_image,.m2module--videobox video{position:absolute;top:0;right:0;bottom:0;left:0}.m2module--fullscreen-video video,.m2module--videobox video{z-index:3}.m2module--fullscreen-video .fallback_image,.m2module--videobox .fallback_image{z-index:0;line-height:0}.m2module--fullscreen-video .fallback_image img,.m2module--videobox .fallback_image img{position:absolute;width:100%;height:100%;object-fit:cover}.m2module--fullscreen-video{overflow:visible}.m2-container:first-child .m2module--fullscreen-video:first-child{margin-top:-1.5625rem}.m2module--fullscreen-video .fullscreen_video-wrapper{position:relative}@media only screen and (max-width:33.6875em){.m2module--fullscreen-video .fullscreen_video-wrapper{margin-left:-.9375rem;margin-right:-.9375rem}}@media only screen and (min-width:33.75em){.m2-container:first-child .m2module--fullscreen-video:first-child{margin-top:-3.125rem}.m2module--teaserbox{width:66.6666666667%;margin-left:0}.m2module--teaserbox.context--twocols{float:none!important;width:auto!important}.m2module--teaserbox.align-left{float:left;clear:left}}.m2module--teaserbox.align-left{padding-right:1.5625rem}.m2module--teaserbox.align-right{padding-left:1.5625rem}@media only screen and (min-width:33.75em){.m2module--teaserbox.align-left{padding-right:1.25rem}.m2module--teaserbox.align-right{float:right;clear:right}}@media only screen and (min-width:60em){.m2module--teaserbox.align-left,.m2module--teaserbox.align-right{width:50%}.m2module--teaserbox.align-right{padding-left:1.25rem}.m2module--teaserbox.align-right:nth-child(2){padding-top:5.625rem}}.m2module--teaserbox+.m2module--teaserbox{margin-top:2.5rem}.m2m-teaserbox__image{line-height:0;overflow:hidden}.m2m-teaserbox__image img{width:100%;height:auto}.m2m-teaserbox__body{padding:1.25rem 1.5625rem}@media only screen and (min-width:33.75em){.m2m-teaserbox__body{padding:1.875rem 3.75rem}}.m2m-teaserbox__body h2{margin-top:0}@media only screen and (min-width:60em){.m2m-teaserbox__body .teaserbox-cta{margin-top:1.25rem}}.m2m-teaserbox__body>:last-child{margin-bottom:0}.m2module--newsletter{padding:1.875rem 0}@media only screen and (min-width:33.75em){.m2module--newsletter{padding:3.75rem 0}}.m2module--newsletter .nl_text{max-width:33.75rem;margin-bottom:2.5rem}.m2module--newsletter .nl_text h1,.m2module--newsletter .nl_text h2,.m2module--newsletter .nl_text h3,.m2module--newsletter .nl_text h4,.m2module--newsletter .nl_text h5,.m2module--newsletter .nl_text h6{font-size:2rem;font-weight:700}.m2module--newsletter form{position:relative;display:flex;flex-direction:column;max-width:33.75rem}.m2module--newsletter form label{width:auto;opacity:1!important}.m2module--newsletter form label:first-child{display:none}@media only screen and (min-width:80em){.m2module--newsletter form button[type=submit]{position:absolute;top:0;left:100%;margin-left:1.25rem}}.m2module--newsletter form button[type=submit]~label{font-size:1rem;position:relative;display:block;margin:0;padding-left:1.875rem}.m2module--newsletter form button[type=submit]~label .next-ui-checkbox-wrapper{position:absolute;top:.1875rem;left:0}.m2module--newsletter form button[type=submit]~label a{text-decoration:underline}.m2module--newsletter form button[type=submit]~label a:focus,.m2module--newsletter form button[type=submit]~label a:hover{color:#00ac8c}.is-dark-mode .m2module--newsletter,.is-dark-mode .m2module--newsletter form button[type=submit],.is-dark-mode .m2module--newsletter form input[type=email],.is-dark-mode .m2module--newsletter form input[type=submit],.is-dark-mode .m2module--newsletter form input[type=text],.m2module--newsletter.context--navigation,.m2module--newsletter.context--navigation form button[type=submit],.m2module--newsletter.context--navigation form input[type=email],.m2module--newsletter.context--navigation form input[type=submit],.m2module--newsletter.context--navigation form input[type=text],.mc4wp-response p{color:#fff}.is-dark-mode .m2module--newsletter form ::-webkit-input-placeholder,.m2module--newsletter.context--navigation form ::-webkit-input-placeholder{color:#fff}.is-dark-mode .m2module--newsletter form ::-moz-placeholder,.m2module--newsletter.context--navigation form ::-moz-placeholder{color:#fff}.is-dark-mode .m2module--newsletter form :-ms-input-placeholder,.m2module--newsletter.context--navigation form :-ms-input-placeholder{color:#fff}.is-dark-mode .m2module--newsletter form :-moz-placeholder,.m2module--newsletter.context--navigation form :-moz-placeholder{color:#fff}.m2module--newsletter.context--navigation{max-width:33.125rem;margin-bottom:1.25rem;margin-left:0;padding:0}@media only screen and (min-width:33.75em){.m2module--newsletter.context--navigation{margin-bottom:2.5rem}}.m2module--newsletter.context--navigation .nl_text{margin-bottom:0}.m2module--newsletter.context--navigation .nl_text p{font-size:1.125rem;font-weight:700}.m2module--newsletter.context--navigation form input[type=email],.m2module--newsletter.context--navigation form input[type=text]{margin:0 0 .625rem}.m2module--newsletter.context--navigation form button[type=submit],.m2module--newsletter.context--navigation form input[type=submit]{min-width:9.375rem;margin:1.25rem 0;padding-top:.75rem;padding-bottom:.75rem}@media only screen and (min-width:80em){.m2module--newsletter.context--navigation form button[type=submit],.m2module--newsletter.context--navigation form input[type=submit]{position:static;margin-left:0}}@media only screen and (min-width:120em){.m2module--newsletter.context--navigation form button[type=submit],.m2module--newsletter.context--navigation form input[type=submit]{position:absolute;margin:0 0 0 1.25rem}}@media only screen and (min-width:33.75em){.m2module--newsletter.context--navigation .nl_text p{font-size:2rem}.m2module--newsletter.context--navigation form button[type=submit]~label,.m2module--newsletter.context--navigation form input[type=submit]~label{font-size:1.125rem}}.mc4wp-response{order:-1}.mc4wp-response p{font-size:1.125rem;padding:1.25rem;background:#000}.context--navigation .mc4wp-response p,.is-dark-mode .mc4wp-response p{color:#000;background:#fff}.m2-container:first-child .m2module--quotebox:first-child blockquote.invert-color{margin-top:-2.1875rem}@media only screen and (min-width:33.75em){.m2-container:first-child .m2module--quotebox:first-child blockquote.invert-color{margin-top:-4.0625rem}}@media only screen and (min-width:60em){.m2-container:first-child .m2module--quotebox:first-child blockquote.invert-color{margin-top:-5.625rem}}.m2module--quotebox blockquote{position:relative;margin:0;padding:0 3.125rem 0 0}@media only screen and (min-width:33.75em){.m2module--quotebox blockquote{padding-right:7.5rem}}@media only screen and (min-width:60em){.m2-column.w-2 .m2module--quotebox blockquote{padding-right:0}}.m2module--quotebox blockquote p:before{content:"“"}.m2module--quotebox blockquote p:after{content:"”"}.m2module--quotebox blockquote.invert-color{padding-top:1.5625rem;padding-bottom:1.5625rem;color:#fff;background:#00ac8c}.is-dark-mode .m2module--quotebox blockquote{color:#fff}.m2module--quotebox.context--onecol blockquote.invert-color cite,.m2module--quotebox.context--onecol blockquote.invert-color p{position:relative}.m2module--quotebox.context--onecol blockquote.invert-color:before{position:absolute;top:0;bottom:0;left:50%;width:100vw;content:"";transform:translateX(-50%);background:#00ac8c}@media only screen and (min-width:33.75em){.m2module--quotebox blockquote.invert-color{padding-top:3.75rem;padding-bottom:3.75rem}.m2module--quotebox.context--twocols blockquote{padding-right:3.75rem}}.m2module--quotebox.context--twocols blockquote.invert-color{padding-left:1.875rem;padding-right:1.875rem}@media only screen and (min-width:33.75em){.m2module--quotebox.context--twocols blockquote.invert-color{padding-left:3.125rem;padding-right:3.125rem}}.m2module--announcement_box{padding:1.5625rem;border:.125rem solid #000}@media only screen and (min-width:33.75em){.m2module--announcement_box{padding:3.75rem}}@media only screen and (min-width:60em){.m2-column.w-2 .m2module--announcement_box{padding:1.25rem}.m2module--collection:last-child{margin-bottom:0}}.m2module--announcement_box .cta-wrapper>a{margin-top:1.25rem}.m2module--announcement_box.context--index_blogposts,.m2module--announcement_box.context--index_videoposts{height:100%}@media only screen and (min-width:33.75em){.m2module--announcement_box .cta-wrapper>a{margin-top:2.5rem}.m2module--announcement_box.context--index_blogposts,.m2module--announcement_box.context--index_videoposts{padding:1.875rem}}.is-dark-mode .m2module--announcement_box{border-color:#00ac8c}.is-dark-mode .m2module--announcement_box h2,.is-dark-mode .m2module--announcement_box p{color:#fff}.m2module--collection>ul{display:flex;flex-wrap:wrap;margin:0 0 -.3125rem;padding:0;list-style:none}@media only screen and (min-width:33.75em){.m2module--collection>ul{margin-right:-1.25rem;margin-left:-1.25rem}}.m2module--collection>ul>li{display:flex;flex-direction:column;width:100%;margin:0;padding-bottom:1.25rem}@media only screen and (min-width:33.75em){.m2module--collection>ul>li{padding:0 1.25rem 2.5rem}}@media only screen and (min-width:60em){.m2module--collection>ul>li:last-child{padding-bottom:0}}@media only screen and (max-width:33.6875em){.m2module--collection>ul:not(.slick-slider) li{margin-right:1.25rem}.m2module--collection>ul:not(.slick-slider) li:nth-child(2n){margin-right:auto;margin-left:1.25rem}}.m2module--collection .cta__wrapper{padding:.3125rem 0 2.5rem;text-align:center}.m2module--collection .cta__wrapper a{display:block}.is-dark-mode .m2module--collection .cta__wrapper a{color:#fff}@media only screen and (min-width:33.75em){.m2module--collection .cta__wrapper{padding-top:1.25rem;padding-bottom:0}.m2module--collection.context--onecol>ul>li,.m2module--collection.context--twocols.post_type--person>ul>li{width:50%}}@media only screen and (min-width:60em){.m2module--collection.context--onecol>ul>li{width:33.3333333333%}.m2module--collection.context--onecol.post_type--person:not(.force-sticky)>ul>li{width:25%}.m2module--collection.context--onecol.force-sticky>ul{display:grid;grid-template-columns:2fr 1fr}}@media only screen and (min-width:80em){.m2module--collection.context--onecol.post_type--person:not(.force-sticky)>ul>li{width:20%}}.m2module--collection.context--onecol.force-sticky>ul>li{width:auto;grid-column:2/3}@media only screen and (min-width:60em){.m2module--collection.context--onecol.force-sticky>ul>li:first-child{position:sticky;top:9.4375rem;display:block;grid-column:1/2;grid-row:1/3}.m2module--collection.context--onecol.force-sticky .cta__wrapper{float:right;width:33.3333333333%;padding-left:1.6666666667rem}}@media only screen and (min-width:33.75em){.m2module--collection.context--related>ul>li{width:50%}}@media only screen and (min-width:60em){.m2module--collection.context--related>ul>li{width:33.3333333333%}.m2module--logo_wall h2{text-align:center}}.m2module--collection .slick-slider{margin:0 -.9375rem!important}.m2module--collection .slick-slider>li{display:flex!important;padding-right:.9375rem;padding-left:.9375rem}@media only screen and (max-width:33.6875em){.m2module--collection .slick-slider>li{width:77.1875%}}.m2module--collection .slick-track{height:100%}.m2module--collection .slick-slide>div{display:flex;height:100%}.m2module--collection .slick-slide>div>li{display:flex!important;padding-right:.9375rem;padding-left:.9375rem}.m2module--collection .slick-dots{padding:.8333333333rem 0 1.875rem!important}.m2module--custom_code .user-content{line-height:0}.m2module--custom_code .user-content>*{line-height:normal}.m2module--logo_wall{padding-bottom:1.25rem;background:#000}.m2module--logo_wall.context--onecol,.m2module--logo_wall.context--onecol h2,.m2module--logo_wall.context--onecol ul{position:relative}.m2module--logo_wall.context--onecol:before{position:absolute;top:0;bottom:0;left:50%;width:100vw;content:"";transform:translateX(-50%);background:#000}.m2module--logo_wall h2{margin:0 0 .625rem;padding:1.25rem;color:#fff}.m2module--logo_wall ul{position:relative;display:flex;flex-wrap:wrap;width:100%;min-height:15.625rem;margin:0;padding:0;list-style:none}.m2module--logo_wall ul li{position:absolute;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:50%;margin:0;transition:.7s ease-out 0s;opacity:0}.m2module--logo_wall ul li.active{opacity:1}.m2module--logo_wall ul li:nth-child(2n-1){top:0}.m2module--logo_wall ul li:nth-child(2n){top:50%;transition-delay:.5s}@media only screen and (min-width:33.75em){.m2module--logo_wall ul li{width:50%}.m2module--logo_wall ul li:nth-child(4n-3){top:0;left:0}.m2module--logo_wall ul li:nth-child(4n-2){top:0;left:50%}.m2module--logo_wall ul li:nth-child(4n-1){top:50%;left:0}.m2module--logo_wall ul li:nth-child(4n){top:50%;left:50%}}.m2module--logo_wall ul li img{display:block;max-width:80%;margin:0 auto}.m2module--image_gallery{margin:0 -.9375rem}@media only screen and (min-width:33.75em){.m2module--image_gallery{margin:0 -.625rem}}.m2-container:first-child .m2module--image_gallery:first-child.context--onecol.full_width,.m2-container:first-child:is(.hide_on_mobile,.hide_on_desktop)+.m2-container .m2module--image_gallery:first-child.context--onecol.full_width{margin-top:-2.1875rem}@media only screen and (min-width:60em){.m2module--logo_wall ul{min-height:7.8125rem}.m2module--logo_wall ul li{top:50%!important;width:25%;transform:translate(0,-50%)}.m2module--logo_wall ul li:nth-child(4n-3){left:0}.m2module--logo_wall ul li:nth-child(4n-2){left:25%}.m2module--logo_wall ul li:nth-child(4n-1){left:50%}.m2module--logo_wall ul li:nth-child(4n){left:75%}.m2-container:first-child .m2module--image_gallery:first-child.context--onecol.full_width,.m2-container:first-child:is(.hide_on_mobile,.hide_on_desktop)+.m2-container .m2module--image_gallery:first-child.context--onecol.full_width{margin-top:-3.75rem}}.m2module--image_gallery .slick-track{line-height:0}.m2module--image_gallery .slick-slider{padding:0;margin:0}.m2module--image_gallery .slick-slider li{overflow:visible;position:relative;margin:0}.m2module--image_gallery .slick-slider li .overlay,.m2module--image_gallery .slick-slider li .overlay a{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.m2module--image_gallery .slick-slider li .image.-default{display:none}.m2module--image_gallery .slick-slider li .overlay div{max-width:72.5rem;padding:1.25rem;width:100%}@media only screen and (min-width:33.75em){.m2module--image_gallery .slick-slider li .overlay div{width:83.3333333333%}}@media only screen and (min-width:80em){.m2module--image_gallery .slick-slider li .overlay div{padding-right:2.5rem;padding-left:2.5rem;width:100%}}@media only screen and (min-width:90em){.m2module--image_gallery .slick-slider li .overlay div{max-width:84.375rem;width:100%;padding-right:3.75rem;padding-left:3.75rem}}.m2module--image_gallery .slick-slider li .overlay p{font-size:2rem;color:#fff;line-height:1;width:90%;max-width:43.75rem}.m2module--image_gallery .slick-slider li .overlay p.label{font-style:italic}.m2module--image_gallery .slick-slider li .overlay p.caption{font-weight:700;margin:0}@media only screen and (min-width:60em){.m2module--image_gallery .slick-slider li .image.-default{display:block}.m2module--image_gallery .slick-slider li .image.-mobile{display:none}.m2module--image_gallery .slick-slider li .overlay p{font-size:3.75rem}}.m2module--image_gallery .slick-slider li .overlay.has-link p.caption:after{height:1.0625rem;width:1.8125rem;display:inline-block;content:"";background-size:contain;background-repeat:no-repeat;margin-left:1.25rem;vertical-align:middle}@media only screen and (min-width:60em){.m2module--image_gallery .slick-slider li .overlay.has-link p.caption:after{height:1.9375rem;width:3.25rem}}.m2module--image_gallery .slick-slider li a{text-decoration:none}.m2module--image_gallery .slick-slider li a:focus p.caption,.m2module--image_gallery .slick-slider li a:hover p.caption{text-decoration:underline}.m2module--image_gallery .slick-slider .slick-slide{padding:.625rem .46875rem}@media only screen and (min-width:33.75em){.m2module--image_gallery .slick-slider .slick-slide{padding:.625rem}}.m2module--image_gallery .slick-slider .slick-slide img{width:100%}.m2module--image_gallery.context--onecol.full_width .slick-slider .slick-slide{padding-right:0;padding-left:0}@media only screen and (min-width:90em){.m2module--image_gallery.context--onecol.full_width .slick-slider .slick-slide .overlay div{padding-right:1.25rem;padding-left:1.25rem}}.m2module--image_gallery .slick-arrow{position:absolute;z-index:200;top:50%;display:none!important;width:3.125rem;height:3.125rem;margin-top:-1.5625rem;transition:width .2s ease-out 0s;transition:all .2s ease-out 0s;text-indent:-1000em;border:none;outline:0!important;background:0 0;will-change:transform}.m2module--image_gallery .slick-arrow:before{position:absolute;top:.625rem;width:1.5rem;height:2.6875rem;content:"";background-size:contain}.m2module--image_gallery .slick-arrow.slick-prev{left:0}.m2module--image_gallery .slick-arrow.slick-prev:before{left:.875rem;transform:rotateY(180deg)}.m2module--image_gallery .slick-arrow.slick-next{right:0}.m2module--image_gallery .slick-arrow.slick-next:before{right:.875rem}.m2module--image_gallery .slick-arrow.slick-disabled{opacity:.4}.m2module--image_gallery .slick-arrow:not(.slick-disabled):hover{transform:scale(1.1)}@media only screen and (min-width:33.75em){.m2module--image_gallery .slick-arrow{display:block!important}.m2module--image_gallery .slick-arrow.slick-prev{left:.625rem}.m2module--image_gallery .slick-arrow.slick-next{right:.625rem}}.m2module--image_gallery.context--onecol.full_width.slick-prev:before{left:.4375rem}.m2module--image_gallery.context--onecol.full_width.slick-next:before{right:.4375rem}.m2module--liveschedule h1{font-size:1.5rem;position:relative;display:inline-block}.m2module--liveschedule h1:after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";background:currentColor}.m2module--liveschedule .event-list{margin:0 0 1.25rem;padding:0;list-style:none}.m2module--liveschedule .event-list:not(.slick-slider){display:flex}@media only screen and (min-width:33.75em){.m2module--liveschedule .event-list{margin-bottom:0;padding-right:2.5rem;padding-left:2.5rem}}@media only screen and (min-width:80em){.m2module--liveschedule .event-list{padding:0}}.m2module--liveschedule .event-list li{margin:0}.m2modal form .m2module--liveschedule button.m2module--to-schedule[type=submit],.m2modal form .m2module--liveschedule input.m2module--to-schedule[type=submit],.m2module--liveschedule .cta.m2module--to-schedule,.m2module--liveschedule .m2modal form button.m2module--to-schedule[type=submit],.m2module--liveschedule .m2modal form input.m2module--to-schedule[type=submit],.m2module--liveschedule .m2module--newsletter.context--navigation form button.m2module--to-schedule[type=submit],.m2module--liveschedule .m2module--newsletter.context--navigation form input.m2module--to-schedule[type=submit],.m2module--liveschedule .m2module--to-schedule.programme-close-filters,.m2module--liveschedule .m2module--to-schedule.programme-reset-filters,.m2module--liveschedule .site-header form button.m2module--to-schedule[type=submit],.m2module--liveschedule .site-header form input.m2module--to-schedule[type=submit],.m2module--liveschedule .site-header-cta a.m2module--to-schedule,.m2module--liveschedule .site-main form button.m2module--to-schedule[type=submit],.m2module--liveschedule .site-main form input.m2module--to-schedule[type=submit],.m2module--liveschedule article.posttype--video .post__body .user-content p:last-of-type>em a.m2module--to-schedule,.m2module--liveschedule ul.m2module--ticket_rates__types .m2module--to-schedule.apply-button,.m2module--liveschedule ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .m2module--to-schedule.apply-button,.m2module--liveschedule ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .m2module--to-schedule.apply-button,.m2module--newsletter.context--navigation form .m2module--liveschedule button.m2module--to-schedule[type=submit],.m2module--newsletter.context--navigation form .m2module--liveschedule input.m2module--to-schedule[type=submit],.site-header form .m2module--liveschedule button.m2module--to-schedule[type=submit],.site-header form .m2module--liveschedule input.m2module--to-schedule[type=submit],.site-header-cta .m2module--liveschedule a.m2module--to-schedule,.site-main form .m2module--liveschedule button.m2module--to-schedule[type=submit],.site-main form .m2module--liveschedule input.m2module--to-schedule[type=submit],article.posttype--video .post__body .user-content p:last-of-type>em .m2module--liveschedule a.m2module--to-schedule,ul.m2module--ticket_rates__types .m2module--liveschedule .m2module--to-schedule.apply-button,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .m2module--liveschedule .m2module--to-schedule.apply-button,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .m2module--liveschedule .m2module--to-schedule.apply-button{font-size:1.0625rem;float:right;min-width:0;max-width:11.25rem;padding:.4375rem .875rem}.m2module--liveschedule .slick-slider .slick-slide>div,.programme__filterbar .toggle-filters__button>span{padding-right:1.875rem}.m2module--liveschedule .slick-slider .slick-arrow{position:absolute;z-index:20;top:50%;overflow:hidden;width:1.25rem;height:3rem;margin-top:-1.5rem;text-indent:-1000em;border:none;outline:0!important;background-color:transparent}.m2module--liveschedule .slick-slider .slick-arrow.slick-prev{left:0;transform:rotateY(-180deg)}.m2module--liveschedule .slick-slider .slick-arrow.slick-next{right:0}@media only screen and (min-width:80em){.m2module--liveschedule .slick-slider .slick-arrow.slick-prev{left:-2.5rem}.m2module--liveschedule .slick-slider .slick-arrow.slick-next{right:-2.5rem}}.m2module--liveschedule .slick-slider .slick-arrow.slick-disabled{pointer-events:none;opacity:.25}.m2module--liveschedule .slick-slider .slick-slide:last-child>div{padding-right:2px}.m2module--ticket_rates{position:relative}.m2module--ticket_rates ul{margin:0;padding:0;list-style:none}.m2module--ticket_rates ul li{margin:0;padding:0}.m2module--ticket_rates .slick-dots{position:absolute;top:1.25rem;left:0;width:100%;padding:0 0 1px}.m2module--ticket_rates .slick-dots li{width:1rem;height:1rem;opacity:1;border:.1875rem solid #000;background:0 0}.m2module--ticket_rates .slick-dots li.slick-active{background:#000}.m2module--ticket_rates .slick-arrow{position:absolute;z-index:20;top:12.5rem;overflow:hidden;width:2.5rem;height:4.25rem;text-indent:-1000em;border:none;outline:0!important;background-color:transparent}.m2module--ticket_rates .slick-arrow.slick-prev{left:-2.5rem;transform:rotateY(-180deg)}.m2module--ticket_rates .slick-arrow.slick-next{right:-2.5rem}@media only screen and (min-width:80em){.m2module--ticket_rates .slick-arrow.slick-prev{left:-5rem}.m2module--ticket_rates .slick-arrow.slick-next{right:-5rem}}.m2module--ticket_rates .slick-arrow.slick-disabled{pointer-events:none;opacity:.25}.m2module--ticket_rates__inner{margin-right:-.9375rem;margin-left:-.9375rem;padding:0}@media only screen and (min-width:33.75em){.m2module--ticket_rates__inner{margin-right:-2.5rem;margin-left:-2.5rem}}@media only screen and (min-width:60em){.m2module--ticket_rates .slick-dots{padding-top:0}.m2module--ticket_rates__inner{margin-right:auto;margin-left:auto;padding:1.25rem}}ul.m2module--ticket_rates__types{position:relative;padding-top:2.5rem}@media only screen and (max-width:33.6875em){.m2module--liveschedule .slick-slider .slick-arrow{display:none!important}ul.m2module--ticket_rates__types [data-sameheight]{min-height:0!important}}@media only screen and (min-width:33.75em) and (max-width:59.9375em){ul.m2module--ticket_rates__types [data-sameheight]{min-height:0!important}}ul.m2module--ticket_rates__types li.type{width:100%;padding:1.25rem .3125rem}@media only screen and (min-width:33.75em){ul.m2module--ticket_rates__types li.type{padding-right:.625rem;padding-left:.625rem}}@media only screen and (min-width:60em){ul.m2module--ticket_rates__types li.type{width:33.3333333333%;padding-right:1.25rem;padding-left:1.25rem}ul.m2module--ticket_rates__types li.type a .head h2{font-size:2.25rem}}ul.m2module--ticket_rates__types li.type a{display:block;padding:.625rem .9375rem;text-decoration:none;border:.1875rem solid #000;transition:all .1s ease-out 0s}ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus),ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus){border-color:#fa6e2e}ul.m2module--ticket_rates__types li.type a .head h2{margin-bottom:.33em;font-size:2.25rem}ul.m2module--ticket_rates__types li.type a .head p{font-size:1.125rem}@media only screen and (min-width:60em){ul.m2module--ticket_rates__types li.type a .head p{font-size:1.125rem}ul.m2module--ticket_rates__types .current-rate .price{font-size:3.125rem}}ul.m2module--ticket_rates__types .apply-button{width:100%;min-width:0;margin:1.25rem 0}ul.m2module--ticket_rates__types .current-rate{margin-top:2.5rem;overflow:hidden}ul.m2module--ticket_rates__types .current-rate .price{margin-top:0;margin-bottom:1.25rem;font-size:3.125rem;font-weight:700;line-height:.9}ul.m2module--ticket_rates__types .current-rate .price br{display:none}ul.m2module--ticket_rates__types .current-rate .price small{display:block;margin:-.625rem 0 0;font-size:.25em}ul.m2module--ticket_rates__types .current-rate .desc h3,ul.m2module--ticket_rates__types .current-rate .desc p{margin-bottom:.1em;font-size:1.125rem;line-height:1.2}ul.m2module--ticket_rates__types .current-rate .desc h3{margin-bottom:.4375rem}ul.m2module--ticket_rates__types .coming-rates{position:relative;display:none;padding-top:1.25rem}ul.m2module--ticket_rates__types .coming-rates:before{position:absolute;top:.25rem;left:0;height:1.25rem}ul.m2module--ticket_rates__types .coming-rates .rate{position:relative;margin:0;padding-bottom:1.25rem;padding-left:1.25rem}ul.m2module--ticket_rates__types .coming-rates .rate:before{position:absolute;top:.25rem;bottom:-.625rem;left:0}ul.m2module--ticket_rates__types .coming-rates .rate:last-child:before{display:none}ul.m2module--ticket_rates__types .slick-current li.type .coming-rates,ul.m2module--ticket_rates__types li.type.active .coming-rates{display:block}ul.m2module--ticket_rates__types .coming-rates .rate h4{position:relative;margin:0 0 .4375rem;font-size:1.125rem}ul.m2module--ticket_rates__types .coming-rates .rate h4:before{position:absolute;top:.1875rem;left:-1.6875rem;width:.9375rem;height:.9375rem;content:"";border-radius:50%;background:#000}@media only screen and (min-width:60em){ul.m2module--ticket_rates__types .coming-rates .rate h4,ul.m2module--ticket_rates__types .current-rate .desc h3,ul.m2module--ticket_rates__types .current-rate .desc p{font-size:1.125rem}}ul.m2module--ticket_rates__types .coming-rates .rate h4 small{font-size:.66em}ul.m2module--ticket_rates__types .coming-rates .rate .desc p{margin-bottom:.4375rem;font-size:.75rem}@media only screen and (min-width:60em){ul.m2module--ticket_rates__types .coming-rates .rate .desc p{font-size:.75rem}}ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .coming-rates h4:before{background:#fa6e2e}html.no-touchevents ul.m2module--ticket_rates__types li.type a:focus .apply-button,html.no-touchevents ul.m2module--ticket_rates__types li.type a:hover .apply-button{background:#000}ul.m2module--ticket_rates__types .special-offer-message{text-transform:uppercase;color:#fa6e2e}ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .coming-rates h4:before{background:#fa6e2e}.microschedule__venues h3,.microschedule__venues__repeat label{font-size:.875rem;font-weight:700;display:flex;flex-direction:column;justify-content:center;width:8.125rem;margin:0}.microschedule__days-toggler{display:flex;float:left;margin-bottom:-.125rem;color:#00ac8c}@media only screen and (min-width:33.75em){.microschedule__venues h3,.microschedule__venues__repeat label{font-size:1rem;width:12.5rem}.microschedule__days-toggler{padding-top:.625rem}}.microschedule__days-toggler a{font-size:1.25rem;color:#00ac8c;background:0 0;border-color:#000}.microschedule__days-toggler a:not(:last-child){border-right:none}.microschedule__days-toggler a.active{color:#000;background:#fff;border-bottom:none}.microschedule__day{display:flex;align-items:flex-end;flex-direction:row-reverse}.microschedule__day h2,.microschedule__day:not(.active){display:none}.microschedule__days{clear:left;margin:0;padding:0 0 0 .9375rem;list-style:none;border:.125rem solid #000;background:#fff}@media only screen and (min-width:33.75em){.microschedule__days-toggler a{font-size:1.625rem}.microschedule__days{padding-left:1.875rem}}.microschedule__day_inner{overflow-x:auto;overflow-y:visible;flex:1}.microschedule__eventlist{flex:1;min-width:46.25rem}.microschedule__times{display:flex;padding-top:.875rem;padding-bottom:.625rem}.microschedule__times span{font-size:.875rem;font-weight:700;display:block;width:8.3333333333%}@media only screen and (min-width:60em){.microschedule__times{padding-left:12.5rem}.microschedule__times span{font-size:1rem;padding-right:.625rem}}.microschedule__venues section{position:relative;display:flex;min-height:3.4375rem}.microschedule__venues ul{flex:1;padding:.3125rem 0 .1875rem;border-bottom:1px solid rgba(0,0,0,.2)}.microschedule__venues section:last-child ul{padding-bottom:0;border:none}.microschedule__venues h3{display:none}@media only screen and (min-width:60em){.microschedule__venues h3{display:flex}.microschedule__venues__repeat{display:none}}.microschedule__venue_entries{position:relative;display:flex;flex-wrap:wrap;min-height:2.8125rem;margin:0;padding:0;list-style:none}.microschedule__venue_entries li{font-size:.75rem;position:relative;margin-bottom:.125rem;padding:.125rem .25rem}.microschedule__venue_entries li a{position:relative;z-index:1;display:block;height:100%;text-decoration:none}.microschedule__venue_entries li:before{position:absolute;top:0;left:0;width:calc(100% - 2px);height:100%;content:"";border:1px solid #00f}.microschedule__venue_entries li.type--{pointer-events:none}.microschedule__venue_entries li.type--:before{border-color:#dedede}.microschedule__venue_entries li:focus:before,.microschedule__venue_entries li:hover:before{background:rgba(0,0,255,.05)}.microschedule__venue_entries li.type--break,.microschedule__venue_entries li.type--end{pointer-events:none}.microschedule__venue_entries li.type--break:before,.microschedule__venue_entries li.type--end:before{border:none;background:rgba(222,222,222,.5)}.microschedule__venue_entries li.timeerror{pointer-events:none;color:rgba(0,0,0,.5)}.microschedule__venue_entries li.timeerror:before{border-style:dashed;border-color:#fa6e2e}.microschedule__venue_entries li.newline{font-size:0;line-height:0;width:100%;height:0;margin:0;padding:0;border:none}.microschedule__venue_entries li.newline:before{display:none}.m2module--headline{margin-bottom:1.25rem}.m2module--headline+[class*=m2module--]{margin-top:0!important}.m2module--headline :is(h1,h2,h3,h4,h5,h6){margin:0;color:#000}.is-dark-mode .m2module--headline :is(h1,h2,h3,h4,h5,h6){color:#fff}.m2module--headline h1{font-size:2rem}.m2module--headline h2{font-size:1.75rem}.m2module--headline h3{font-size:1.5rem}.m2module--headline h4{font-size:1.3125rem}.m2module--headline h5{font-size:1.125rem}.m2module--headline h6{font-size:1.125rem;font-style:italic}.is-dark-mode .m2module--faqs,.is-dark-mode .m2module--faqs details>summary{color:#fff}@media only screen and (min-width:60em){.m2module--faqs.context--onecol.faqs-column-count--two ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.875rem}}.m2module--faqs ul{list-style:none;margin:0;padding:0}.m2module--faqs ul li{margin-bottom:1.25rem;break-inside:avoid}.m2module--faqs details summary{cursor:pointer;font-weight:700;padding:0;border:none;text-align:left;display:flex;align-items:flex-start}.m2module--faqs details summary:before{height:1.125rem;flex-shrink:0;width:.6875rem;margin-right:1em;content:"";margin-top:.15em;transition:transform .3s ease-out 0s;will-change:transform;transform:rotate(90deg)}.m2module--faqs details summary::-webkit-details-marker{display:none}.m2module--faqs details[open]{padding-bottom:1.25rem}.m2module--faqs details[open] summary:before{transform:rotate(-90deg)}.m2module--faqs details>div{padding-top:1.25rem}.m2-container:first-child .m2module--grid_teaser_area:first-child{margin-top:-1.5625rem}@media only screen and (max-width:33.6875em){.m2module--grid_teaser_area .grid_teaser_area__wrapper{margin-left:-.9375rem;margin-right:-.9375rem}}.m2module--grid_teaser_area .grid_teaser_area__wrapper .slick-dots{padding:.8333333333rem 0 1.875rem!important}.m2module--grid_teaser_area .grid_teaser_area__wrapper .slick-track{height:100%}.m2module--grid_teaser_area .grid_teaser_area__wrapper .slick-slide>div{display:flex;height:100%}.m2module--grid_teaser_area .grid_teaser_area__entries{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}@media only screen and (max-width:33.6875em){.m2module--grid_teaser_area .grid_teaser_area__entries:not(.mobile){display:none}.m2module--grid_teaser_area .grid_teaser_area__entries .entry{padding-right:.625rem}}@media only screen and (min-width:33.75em){.m2module--grid_teaser_area .grid_teaser_area__entries.mobile{display:none}.m2module--grid_teaser_area .grid_teaser_area__entries{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.m2module--grid_teaser_area .grid_teaser_area__entries .entry:first-child{grid-column:1/3}}@media only screen and (min-width:60em){.m2-container:first-child .m2module--grid_teaser_area:first-child{margin-top:-3.125rem}.m2module--grid_teaser_area .grid_teaser_area__entries{grid-template-columns:repeat(4,1fr)}.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(2){grid-column:3/4}}@media only screen and (min-width:90em){.m2module--grid_teaser_area .grid_teaser_area__entries{grid-template-columns:1fr minmax(auto,22.5rem) minmax(auto,22.5rem) 1fr}}@media only screen and (min-width:60em){.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(3){grid-column:4/5}.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(4){grid-column:1/3}.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(5){grid-column:3/5}.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(3) .text{max-width:18.125rem}.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(1),.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(4){grid-column:1/3}.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(1) .post_teaser,.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(1) .textbox,.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(4) .post_teaser,.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(4) .textbox{padding-left:3.75rem}.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(1) .text,.m2module--grid_teaser_area .grid_teaser_area__entries .entry:nth-child(4) .text{max-width:39.0625rem;margin-left:auto;margin-right:0}}.m2module--grid_teaser_area .grid_teaser_area__entries .entry>div{position:relative}.m2module--grid_teaser_area .grid_teaser_area__entries .entry a:not(.cta):not(.programme-reset-filters):not(.programme-close-filters):focus,.m2module--grid_teaser_area .grid_teaser_area__entries .entry a:not(.cta):not(.programme-reset-filters):not(.programme-close-filters):hover{text-decoration:underline;color:#fff}.block--related-posts li a,.filter-form a,.m2module--grid_teaser_area .post_teaser .text a,.m2module--grid_teaser_area .textbox .text a,.post-term-list a,.prgr-lbl--time,.prgr-lbl--venue,.programme-linkedin-connect .li-login,.programme-linkedin-connect .li-logout,.single-event__persons a,.teaser-event__body a{text-decoration:none}.m2module--grid_teaser_area .post_teaser,.m2module--grid_teaser_area .textbox{padding:4.375rem 2.1875rem 2.1875rem;height:100%}@media only screen and (min-width:33.75em){.m2module--grid_teaser_area .post_teaser,.m2module--grid_teaser_area .textbox{padding-bottom:4.375rem}}@media only screen and (min-width:60em){.m2module--grid_teaser_area .post_teaser,.m2module--grid_teaser_area .textbox{padding-top:9.375rem;padding-bottom:6.25rem}}.m2module--grid_teaser_area .post_teaser:before,.m2module--grid_teaser_area .textbox:before{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));z-index:1}.m2module--grid_teaser_area .post_teaser .text,.m2module--grid_teaser_area .textbox .text{position:relative;z-index:2}.m2module--grid_teaser_area .post_teaser .text h2,.m2module--grid_teaser_area .post_teaser .text p,.m2module--grid_teaser_area .textbox .text h2,.m2module--grid_teaser_area .textbox .text p{color:#fff;font-weight:700}@media only screen and (max-width:33.6875em){.m2modal form .m2module--grid_teaser_area .post_teaser .text button[type=submit],.m2modal form .m2module--grid_teaser_area .post_teaser .text input[type=submit],.m2modal form .m2module--grid_teaser_area .textbox .text button[type=submit],.m2modal form .m2module--grid_teaser_area .textbox .text input[type=submit],.m2module--grid_teaser_area .post_teaser .text .cta,.m2module--grid_teaser_area .post_teaser .text .m2modal form button[type=submit],.m2module--grid_teaser_area .post_teaser .text .m2modal form input[type=submit],.m2module--grid_teaser_area .post_teaser .text .m2module--newsletter.context--navigation form button[type=submit],.m2module--grid_teaser_area .post_teaser .text .m2module--newsletter.context--navigation form input[type=submit],.m2module--grid_teaser_area .post_teaser .text .programme-close-filters,.m2module--grid_teaser_area .post_teaser .text .programme-reset-filters,.m2module--grid_teaser_area .post_teaser .text .site-header form button[type=submit],.m2module--grid_teaser_area .post_teaser .text .site-header form input[type=submit],.m2module--grid_teaser_area .post_teaser .text .site-header-cta a,.m2module--grid_teaser_area .post_teaser .text .site-main form button[type=submit],.m2module--grid_teaser_area .post_teaser .text .site-main form input[type=submit],.m2module--grid_teaser_area .post_teaser .text article.posttype--video .post__body .user-content p:last-of-type>em a,.m2module--grid_teaser_area .post_teaser .text ul.m2module--ticket_rates__types .apply-button,.m2module--grid_teaser_area .post_teaser .text ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .apply-button,.m2module--grid_teaser_area .post_teaser .text ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .apply-button,.m2module--grid_teaser_area .textbox .text .cta,.m2module--grid_teaser_area .textbox .text .m2modal form button[type=submit],.m2module--grid_teaser_area .textbox .text .m2modal form input[type=submit],.m2module--grid_teaser_area .textbox .text .m2module--newsletter.context--navigation form button[type=submit],.m2module--grid_teaser_area .textbox .text .m2module--newsletter.context--navigation form input[type=submit],.m2module--grid_teaser_area .textbox .text .programme-close-filters,.m2module--grid_teaser_area .textbox .text .programme-reset-filters,.m2module--grid_teaser_area .textbox .text .site-header form button[type=submit],.m2module--grid_teaser_area .textbox .text .site-header form input[type=submit],.m2module--grid_teaser_area .textbox .text .site-header-cta a,.m2module--grid_teaser_area .textbox .text .site-main form button[type=submit],.m2module--grid_teaser_area .textbox .text .site-main form input[type=submit],.m2module--grid_teaser_area .textbox .text article.posttype--video .post__body .user-content p:last-of-type>em a,.m2module--grid_teaser_area .textbox .text ul.m2module--ticket_rates__types .apply-button,.m2module--grid_teaser_area .textbox .text ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .apply-button,.m2module--grid_teaser_area .textbox .text ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .apply-button,.m2module--newsletter.context--navigation form .m2module--grid_teaser_area .post_teaser .text button[type=submit],.m2module--newsletter.context--navigation form .m2module--grid_teaser_area .post_teaser .text input[type=submit],.m2module--newsletter.context--navigation form .m2module--grid_teaser_area .textbox .text button[type=submit],.m2module--newsletter.context--navigation form .m2module--grid_teaser_area .textbox .text input[type=submit],.site-header form .m2module--grid_teaser_area .post_teaser .text button[type=submit],.site-header form .m2module--grid_teaser_area .post_teaser .text input[type=submit],.site-header form .m2module--grid_teaser_area .textbox .text button[type=submit],.site-header form .m2module--grid_teaser_area .textbox .text input[type=submit],.site-header-cta .m2module--grid_teaser_area .post_teaser .text a,.site-header-cta .m2module--grid_teaser_area .textbox .text a,.site-main form .m2module--grid_teaser_area .post_teaser .text button[type=submit],.site-main form .m2module--grid_teaser_area .post_teaser .text input[type=submit],.site-main form .m2module--grid_teaser_area .textbox .text button[type=submit],.site-main form .m2module--grid_teaser_area .textbox .text input[type=submit],article.posttype--video .post__body .user-content p:last-of-type>em .m2module--grid_teaser_area .post_teaser .text a,article.posttype--video .post__body .user-content p:last-of-type>em .m2module--grid_teaser_area .textbox .text a,ul.m2module--ticket_rates__types .m2module--grid_teaser_area .post_teaser .text .apply-button,ul.m2module--ticket_rates__types .m2module--grid_teaser_area .textbox .text .apply-button,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .m2module--grid_teaser_area .post_teaser .text .apply-button,ul.m2module--ticket_rates__types .slick-current li.type a:not(:hover):not(:focus) .m2module--grid_teaser_area .textbox .text .apply-button,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .m2module--grid_teaser_area .post_teaser .text .apply-button,ul.m2module--ticket_rates__types li.type.active a:not(:hover):not(:focus) .m2module--grid_teaser_area .textbox .text .apply-button{transform:scale(.75);transform-origin:0 0}.m2module--grid_teaser_area .post_teaser .text p,.m2module--grid_teaser_area .textbox .text p{font-size:.75rem}}.m2module--grid_teaser_area .post_teaser .text p:last-of-type,.m2module--grid_teaser_area .textbox .text p:last-of-type{margin-bottom:0}.m2module--grid_teaser_area .post_teaser .text h2,.m2module--grid_teaser_area .textbox .text h2{font-size:1.25rem;margin-bottom:1em}@media only screen and (min-width:33.75em){.m2module--grid_teaser_area .post_teaser .text h2,.m2module--grid_teaser_area .textbox .text h2{font-size:2.25rem}}.m2module--grid_teaser_area .post_teaser .image img,.m2module--grid_teaser_area .textbox .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.m2module--grid_teaser_area .post_teaser .post-term-list{margin-bottom:.625rem;margin-top:-.625rem}.m2module--grid_teaser_area .imagebox{height:100%}.m2module--grid_teaser_area .imagebox img{width:100%;height:100%;object-fit:cover;display:block;will-change:transform;transition:.1s ease-out 0s}.m2module--grid_teaser_area .imagebox a{display:block;height:100%;width:100%;overflow:hidden}.m2module--grid_teaser_area .imagebox a:focus img,.m2module--grid_teaser_area .imagebox a:hover img{transform:scale(1.02)}.m2modal{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:none;overflow-x:hidden;overflow-y:auto;background:rgba(255,255,255,.94)}.m2modal.active{display:block}.m2modal__close{position:fixed;top:1.875rem;right:1.25rem;display:block;overflow:hidden;width:1.5rem;height:1.5rem;text-indent:-1000em;border:none;outline:0;background-color:transparent;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M24.02%202.808L14.829%2012l9.193%209.192-2.829%202.829L12%2014.828l-9.192%209.193-2.829-2.829L9.172%2012-.021%202.808%202.808-.021%2012%209.172l9.192-9.193z%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.is-dark-mode .m2modal__close{filter:invert(1)}.m2modal__close:focus,.m2modal__close:hover{transform:scale(1.05)}.m2modal__inner{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-top:2.5rem;padding-bottom:2.5rem;transition:all .2s ease-out 0s;transform:scale(.75);opacity:0}.m2modal__inner.show{transform:none;opacity:1}@media only screen and (min-width:33.75em){.m2modal__close{width:2.125rem;height:2.125rem}.m2modal__inner{padding-top:3.75rem;padding-bottom:3.75rem}}.m2modal__inner>div{width:100%;margin:0 auto}@media only screen and (min-width:33.75em){.m2modal__inner>div{width:91.6666666667%}}@media only screen and (min-width:60em){.m2modal__inner>div{width:66.6666666667%}}@media only screen and (max-width:33.6875em){.m2module--grid_teaser_area .post_teaser .post-term-list li{font-size:.75rem}.page-template-template-programme .site-header,.single-event .site-header{position:absolute}}.programme .back-to-top{position:fixed;z-index:100;right:0;bottom:1.25rem;display:none;width:2.6875rem;height:2.6875rem;transition:opacity .2s ease-out 0s;transform:rotate(-90deg);text-indent:-1000em;opacity:0;background-color:#00f;background-position:center;background-size:40%}.programme .back-to-top:hover{background-color:#1a1aff}.programme .back-to-top.show{opacity:1}.programme__heading{background:#fff}.programme__heading>div{position:relative}.programme__heading h1{padding-top:1.25rem;padding-bottom:1.25rem;margin-bottom:0;text-align:center}@media only screen and (min-width:33.75em){.programme .back-to-top{display:block;width:4.1875rem;height:4.1875rem}.programme__heading h1{padding:1.875rem 2.5rem}}.programme__heading a{overflow:hidden;display:block;text-indent:-1000em;height:1.25rem;width:1.25rem;background:url(../img/download.svg) center/contain no-repeat;margin:-.625rem auto 1.25rem}@media only screen and (min-width:33.75em){.programme__heading a{position:absolute;right:2.5rem;height:1.875rem;width:1.875rem;margin:0;top:50%;transform:translateY(-50%)}}.js .programme__events .event-list>li{display:none}.js .programme__events .event-list>li.show{display:block}.programme__events .no-events-found,.programme__events .no-favorites-found{display:none;margin-bottom:1.25rem}@media only screen and (min-width:33.75em){.programme__events .no-events-found,.programme__events .no-favorites-found{margin-bottom:2.5rem}}.programme__events .no-events-found.active,.programme__events .no-favorites-found.active{display:block}.programme__events .event-list{margin:0 0 2.5rem;padding:0}.no-events-found>div,.no-favorites-found>div{padding:1.25rem;text-align:center;background:#fff}.no-events-found p,.no-favorites-found p{max-width:37.5rem;margin-right:auto;margin-left:auto;font-weight:700}.no-events-found p:first-child,.no-favorites-found p:first-child{margin:0 auto .2em;font-size:2rem}.programme-filters__buttons{display:flex}@media only screen and (min-width:60em){.no-events-found>div,.no-favorites-found>div{padding:2.5rem}.no-events-found p:first-child,.no-favorites-found p:first-child{font-size:3rem}.programme-filters__buttons{padding-left:68%}}.programme-close-filters,.programme-reset-filters{cursor:pointer;width:auto;margin-bottom:2.5rem;min-width:0;color:#000;background-color:#fff;border:2px solid #00ac8c;padding:.25rem 1.125rem}.programme-close-filters:focus,.programme-close-filters:hover,.programme-reset-filters:focus,.programme-reset-filters:hover{background-color:#00ac8c;color:#fff}.programme-close-filters{margin-left:.625rem}.prgr-fav-event{cursor:pointer;position:relative}.prgr-fav-event>input{position:absolute;height:100%;width:100%;left:0;top:0;z-index:2;cursor:pointer;opacity:.0001}.prgr-fav-event>input:checked+span{background-position:right center}.prgr-fav-event>input:checked+span:before{animation:heartflash .5s ease-out 0s 1 normal both}.prgr-fav-event>span{width:1.4375rem;height:1.25rem;display:block;background:url(../img/prgr-fav-event.svg) left center no-repeat;background-size:auto 100%;position:relative}.prgr-fav-event>span:before{content:"";position:absolute;inset:0;background:url(../img/prgr-fav-event.svg) right center no-repeat;background-size:auto 100%;opacity:0;pointer-events:none}@keyframes heartflash{0%{opacity:1;transform:none}100%{opacity:0;transform:scale(3)}}.prgr-favs-toggle{position:relative;cursor:pointer;font-size:1rem;font-weight:700;display:flex;gap:.625rem;align-items:center}@media only screen and (min-width:33.75em){.prgr-fav-event>span{width:1.6875rem;height:1.5rem}.prgr-favs-toggle{font-size:1.125rem}}.prgr-lbl--time,.prgr-lbl--venue{font-size:.875rem;white-space:nowrap;vertical-align:middle}.prgr-favs-toggle:hover{color:#00ac8c}.prgr-favs-toggle .toggle-favorites__text{border-bottom:2px solid transparent}.prgr-favs-toggle>input{position:absolute;height:100%;width:100%;left:0;top:0;z-index:2;opacity:.0001;cursor:pointer}.prgr-favs-toggle>input:checked~.toggle-favorites__text{border-bottom-color:#000}.prgr-favs-toggle>input:checked+span svg{transform:translateX(2.0625rem)}.prgr-favs-toggle>input:checked+span svg path{fill:#00ac8c}.prgr-favs-toggle>span.tgl{z-index:1;position:relative;height:.875rem;width:3.125rem;background:#F4F4F4;border-radius:1.25rem;border:.125rem solid #00ac8c}.prgr-favs-toggle>span.tgl svg{position:absolute;height:1.6875rem;width:1.8125rem;left:-.5rem;top:-.5625rem;transition:transform .2s ease-out 0s}.prgr-favs-toggle>span.tgl svg path{transition:fill .3s ease-out 0s}.prgr-lbl--venue{display:inline-block;padding:.125rem .3125rem .125rem 1.25rem;color:#fff;background-color:#00f;background-position:.3125rem center;background-size:auto 60%}@media only screen and (min-width:33.75em){.prgr-lbl--venue{padding:.1875rem .5rem .1875rem 1.75rem;background-position:.4375rem center;font-size:1.125rem;font-weight:700}}.prgr-lbl--venue:focus,.prgr-lbl--venue:hover{background-color:#0000b3;color:#fff!important}.prgr-lbl--venue.is-accessible{margin-right:2.5rem;position:relative}.prgr-lbl--venue.is-accessible:after{content:"";background:url(../img/accessible.svg) center center no-repeat;background-size:contain;position:absolute;left:calc(100% + .3125rem);top:.1875rem;height:1.25rem;width:1.25rem}.prgr-lbl--time{display:inline-block;padding:.1875rem 0 .0625rem 1.5625rem;background-position:.3125rem .3125rem;background-size:auto 60%}@media only screen and (min-width:33.75em){.prgr-lbl--venue.is-accessible:after{top:.375rem}.prgr-lbl--time{padding:.375rem 0 .25rem 2rem;background-position:.4375rem .5625rem;font-size:1.125rem}}.back-to-schedule{margin:.625rem auto}.back-to-schedule-container{padding-top:.625rem;padding-bottom:.625rem}.prgr-event-ical{width:1.25rem;height:1.25rem;display:block;background:url(../img/cal-download.svg) center center/contain no-repeat;position:relative}@media only screen and (min-width:33.75em){.back-to-schedule-container{padding-top:2.1875rem;padding-bottom:2.1875rem}.prgr-event-ical{width:1.5rem;height:1.5rem}}.prgr-event-ical span{overflow:hidden;height:0;width:0;display:block}.teaser-event{position:relative;margin-top:1.25rem;margin-bottom:0}@media only screen and (min-width:33.75em){.teaser-event{margin-top:2.5rem}}.teaser-event.redundant-time{margin-top:0}.teaser-event.redundant-time time{display:none!important}.teaser-event .fav-event{display:none}.teaser-event .fav-event.active{display:block}.teaser-event__timebanner{font-size:1.125rem;font-weight:700;position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:2rem;transition:background .2s ease-out 0s;color:#000;will-change:background}.teaser-event__timebanner>span{display:block}.teaser-event__timebanner>span>span{display:block;padding-top:.1875rem;border-bottom:2px solid #000}.teaser-event__timebanner.sticky{position:fixed;z-index:11;top:0;border-bottom:2px solid #000;background-color:#fff}.teaser-event__timebanner.sticky>span>span{border-bottom:none}.teaser-event__body{padding-top:2.8125rem}@media only screen and (min-width:33.75em){.teaser-event__timebanner{font-size:2rem;height:3.125rem}.teaser-event__body{padding-top:3.75rem}}.redundant-time .teaser-event__body{padding-top:.8125rem}.teaser-event__body__inner{position:relative;display:flex;flex-flow:row wrap;padding:.9375rem .9375rem .3125rem;border:2px solid #00f;background:#fff}@media only screen and (min-width:33.75em){.teaser-event__body__inner{justify-content:space-between}}@media only screen and (min-width:60em){.teaser-event__timebanner.sticky{top:5rem}.teaser-event__body__inner{padding:1.875rem 1.875rem 2.1875rem}.teaser-event__image{min-width:13.8125rem}}.is-break .teaser-event__body__inner{border:none;background:rgba(222,222,222,.5)}@media only screen and (min-width:33.75em) and (max-width:59.9375em){.is-break .teaser-event__body__inner .teaser-event__meta{padding-left:0}}.is-break .teaser-event__body__inner .teaser-event__meta .event-venue{flex:none}.is-break .teaser-event__body__inner p{font-size:.75rem;margin-top:1em}.teaser-event__body a:focus,.teaser-event__body a:hover{color:#00ac8c}.teaser-event__image{flex:1 0 30%;padding-right:1.25rem}@media only screen and (min-width:33.75em){.is-break .teaser-event__body__inner p{font-size:1.125rem;line-height:1.5555555556}.teaser-event__image{flex:0 1 auto}}.teaser-event__text{display:flex;align-items:flex-start;flex:1 1 58%;flex-flow:column nowrap}.teaser-event__text h3{font-size:1rem;align-self:flex-start;flex:1 0 auto;margin-top:-.1875rem;margin-bottom:.3125rem}@media only screen and (min-width:33.75em){.teaser-event__text h3{font-size:1.5rem;margin-bottom:0}.teaser-event__persons{flex:0 0 auto}}@media only screen and (min-width:60em){.teaser-event__text h3{font-size:2rem}}.teaser-event__persons{padding-left:0;line-height:1;list-style:none}.teaser-event__persons li{font-size:.875rem;font-weight:700;display:inline-block;margin:0}.teaser-event__persons li:after{content:", ";margin-left:-.22em;display:inline-block}.teaser-event__persons li:last-child:after{display:none}@media only screen and (min-width:33.75em){.teaser-event__persons li{font-size:1.125rem}}@media only screen and (min-width:60em){.teaser-event__persons li{font-size:1.5rem}}.teaser-event__type{font-style:italic;margin-bottom:.125rem}@media only screen and (max-width:33.6875em){.teaser-event__type{font-size:.875rem}}.teaser-event__meta{display:flex;align-items:center;flex:1 0 100%;justify-content:flex-end;margin-top:.625rem;margin-bottom:.625rem;gap:.625rem}@media only screen and (min-width:33.75em){.teaser-event__meta{gap:1.25rem}.has-image .teaser-event__meta{padding-left:10.6875rem}.teaser-event__meta>.event-venue{width:20%;min-width:12.5rem}}@media only screen and (min-width:60em){.has-image .teaser-event__meta{padding-left:13.8125rem}}.teaser-event__meta>.event-venue{margin-left:0;margin-right:auto}@media only screen and (min-width:33.75em){.is-break .teaser-event__meta>.event-venue{width:auto;min-width:0}.teaser-event--liveschedule .teaser-event__body__inner{border-width:.1875rem}}.teaser-event__meta .event-duration,.teaser-event__meta .fav-event{width:max-content}.teaser-event--liveschedule .teaser-event__body{max-width:23.125rem;padding:0}.teaser-event--liveschedule .teaser-event__body__inner{flex-direction:column;justify-content:space-between;padding:1.25rem}.teaser-event--liveschedule .teaser-event__text{display:block;flex:none}.teaser-event--liveschedule .teaser-event__text h3{font-size:1rem;margin-bottom:.625rem}.teaser-event--liveschedule .teaser-event__persons{line-height:0;margin-bottom:.8125rem}.teaser-event--liveschedule .teaser-event__persons li{font-size:.75rem;font-weight:400;display:inline;line-height:1.5}.teaser-event--liveschedule .teaser-event__persons li:after{margin-left:-.1875rem}.teaser-event--liveschedule .teaser-event__meta{display:flex;align-items:flex-end;flex:none;flex-wrap:wrap;justify-content:flex-start;margin-right:-.625rem;margin-left:-.625rem;padding:0}@media only screen and (min-width:60em){.teaser-event--liveschedule .teaser-event__meta{flex-wrap:nowrap}}.teaser-event--liveschedule .teaser-event__meta>*{font-size:.75rem;width:auto;min-width:0;margin:0 .625rem .3125rem}.teaser-event--liveschedule .teaser-event__meta .prgr-lbl--venue{font-size:.75rem}.teaser-event--liveschedule .teaser-event__meta .teaser-event__type{flex-shrink:0}.teaser-event--liveschedule .teaser-event__meta .teaser-event__startsorends{font-weight:700;width:100%}@media only screen and (min-width:60em){.teaser-event--liveschedule .teaser-event__meta .teaser-event__startsorends{width:auto;text-align:right;margin-left:auto;margin-right:.625rem}}.programme-linkedin-connect{padding:.9375rem 0;background:#f6f6f6}@media only screen and (min-width:33.75em){.programme-linkedin-connect{padding:1.5625rem 0}}.programme-linkedin-connect>div{display:none;max-width:72.5rem;margin:auto;padding-right:.9375rem;padding-left:.9375rem;justify-content:space-between;gap:.5em 1em}.programme-linkedin-connect p{display:inline-block;margin:0;vertical-align:middle;font-size:1rem;font-weight:600}.programme-linkedin-connect .li-login-wrapper,.programme-linkedin-connect .li-logout-wrapper{flex-shrink:0}.programme-linkedin-connect .li-logout-wrapper{display:flex;flex-direction:row-reverse;align-items:center;gap:.625rem;align-self:flex-end}.programme-linkedin-connect .li-user-image{position:relative;display:block;overflow:hidden;width:1.625rem;height:1.625rem;margin:.3125rem;border-radius:50%}.programme-linkedin-connect .li-user-image img{position:absolute;top:50%;left:50%;display:block;width:100%;height:auto;transform:translate(-50%,-50%)}.programme-linkedin-connect .li-user-ical{display:none}@media only screen and (max-width:33.6875em){.programme-linkedin-connect .li-user-ical br{display:none}}.programme-linkedin-connect .li-user-ical a{color:#00ac8c;text-underline-offset:.2em}.programme-linkedin-connect .li-user-ical a:before{content:"";background:url(../img/cal-sync.svg) center/contain no-repeat;height:1em;width:1em;display:inline-block;vertical-align:middle;margin-right:.25em;margin-left:.1em;position:relative;top:-1px}.programme-linkedin-connect .on-is-logged-in{flex-direction:column-reverse;align-items:flex-start}@media only screen and (min-width:33.75em){.programme-linkedin-connect>div{padding-right:2.5rem;padding-left:2.5rem}.programme-linkedin-connect p{font-size:1.3125rem}.programme-linkedin-connect .li-logout-wrapper{align-self:flex-start}.programme-linkedin-connect .on-is-logged-in{flex-direction:row}}.programme-linkedin-connect .on-is-logged-out{flex-direction:column}@media only screen and (min-width:33.75em){.programme-linkedin-connect .on-is-logged-out{align-items:center;flex-direction:row}}.programme-linkedin-connect[data-status=is-logged-in] .on-is-logged-in,.programme-linkedin-connect[data-status=is-logged-out] .on-is-logged-out{display:flex}.programme-linkedin-connect .li-login,.programme-linkedin-connect .li-logout{margin:.3125rem 0;padding:.1875rem .625rem .1875rem 1.875rem;display:inline-block;text-transform:uppercase;color:#fff;border:none;border-radius:.125rem;background-color:#1a82b9;background-position:.5rem .3125rem;font-size:.875rem;font-weight:700;background-size:.875rem}.programme-linkedin-connect .li-login:focus,.programme-linkedin-connect .li-login:hover,.programme-linkedin-connect .li-logout:focus,.programme-linkedin-connect .li-logout:hover{background-color:#0d4360}@media only screen and (max-width:33.6875em){.programme__filterbar{position:sticky;top:0;z-index:20}}.programme__filterbar ul{margin:0;padding:0;list-style:none}.programme__filterbar ul li{margin:0}.programme__filterbar .toggle-segments li,.programme__filterbar [data-filter]{cursor:pointer}.programme__filterbar .toggle-segments{background-color:#00ac8c;color:#fff;padding-bottom:.125rem}.programme__filterbar .toggle-segments+.toggle-segments{margin-top:1px}.programme__filterbar .toggle-segments.-count--1{display:none}.programme__filterbar .toggle-segments__list{display:flex;flex:1;align-items:center}.programme__filterbar .toggle-segments__list li{display:block;flex:1 0 50%;position:relative;font-size:1.375rem;font-weight:700;line-height:1.8}@media only screen and (min-width:33.75em){.programme__filterbar .toggle-segments__list li{font-size:2rem}}.no-touchevents .programme__filterbar .toggle-segments__list li:focus>span:after,.no-touchevents .programme__filterbar .toggle-segments__list li:hover>span:after,.programme__filterbar .toggle-segments__list li.active>span:after{display:block}@media only screen and (min-width:60em){.programme__filterbar .toggle-segments__list li{flex:1 0 40%}.programme__filterbar .toggle-segments__list li:last-child(){flex:1 1 100%}}.programme__filterbar .toggle-segments__list li svg{width:.55em;height:.55em;position:relative;display:inline-block;vertical-align:middle}.programme__filterbar .toggle-segments__list li svg path{stroke:currentColor}.programme__filterbar .toggle-segments__list li.active>span:after{animation:none}.programme__filterbar .toggle-segments__list li.active svg path{fill:currentColor}.programme__filterbar .toggle-filters{background-color:#fff;border-bottom:1px solid #000}.programme__filterbar .toggle-filters .inner{display:flex;align-items:center}.programme__filterbar .toggle-filters.hide .inner{display:none}.programme__filterbar .toggle-filters__button{flex:1 0 auto;outline:0;padding:0;border:none;background:0 0;font-size:1.375rem;font-weight:700;line-height:1.8;text-align:left;white-space:nowrap}@media only screen and (min-width:33.75em){.programme__filterbar .toggle-filters__button{flex:1 0 50%;font-size:2rem}}.programme__filterbar .toggle-filters__button:after{content:"";position:absolute;background-size:contain;width:.625rem;height:1.25rem;transform:translateY(13px) translateX(-23px) rotate(90deg);transition:.3s}@media only screen and (min-width:33.75em){.programme__filterbar .toggle-filters__button:after{width:.75rem;height:1.375rem;transform:translateY(18px) translateX(-20px) rotate(90deg)}}@media only screen and (min-width:60em){.programme__filterbar .toggle-filters__button{flex:1 0 40%}.programme__filterbar .toggle-filters__button>span{padding-right:2.5rem}}.programme__filterbar .toggle-filters__button.toggled:after,.programme__filterbar .toggle-filters__button:focus:after,.programme__filterbar .toggle-filters__button:hover:after{transform:translateY(13px) translateX(-23px) rotate(90deg) scaleX(-1)}.programme__filterbar .toggle-filters__button.toggled>span:after,.programme__filterbar .toggle-filters__button:focus>span:after,.programme__filterbar .toggle-filters__button:hover>span:after{display:block}.programme__filterbar .toggle-filters__button.toggled>span:after,.programme__filterbar .toggle-filters__button:focus>span:after{animation:none}.programme__filterbar .toggle-filters__button.active{color:#00ac8c}.programme__filterbar .toggle-filters__count{flex:1 1 50%;font-size:.875rem;font-style:italic;line-height:1;text-align:right}.programme__filterbar .toggle-favorites{padding-top:.3125rem;padding-bottom:.3125rem;background-color:#fff;display:none}.programme__filterbar .toggle-favorites.active{display:block}.programme__filters{position:absolute;z-index:-1;overflow:hidden;width:100%}.show-filters .programme__filters{position:relative;visibility:visible;z-index:2}@media only screen and (min-width:60em){.programme__filterbar .toggle-filters__count{flex:1 1 100%;font-size:1.125rem}.programme__filterbar .toggle-favorites{padding-top:0;padding-bottom:0;margin-top:1.25rem}.programme__filters{background:#fff}}.programme__filters .inner{flex-wrap:wrap}.programme__filters .inner .programme__filters-slider{-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;margin-left:-.9375rem;margin-right:-.9375rem;scroll-snap-type:x mandatory}.programme__filters .inner .programme__filters-slider::-webkit-scrollbar{display:none}@media only screen and (min-width:33.75em){.programme__filterbar .toggle-filters__button.toggled:after,.programme__filterbar .toggle-filters__button:focus:after,.programme__filterbar .toggle-filters__button:hover:after{transform:translateY(18px) translateX(-20px) rotate(90deg) scaleX(-1)}.programme__filterbar .toggle-filters__count{text-align:left}.programme__filters .inner .programme__filters-slider{margin-left:-2.5rem;margin-right:-2.5rem}}@media only screen and (min-width:60em){.programme__filters .inner .programme__filters-slider{margin-right:-.625rem;margin-left:-.625rem;padding-top:1.25rem}}.programme__filters .inner .programme__filters-slider>div{margin-bottom:1.25rem;max-width:85vw;flex-shrink:0;scroll-snap-align:start;padding:.625rem 1.875rem .625rem .9375rem}@media only screen and (min-width:33.75em){.programme__filters .inner .programme__filters-slider>div{padding-left:2.5rem}}.programme__filters .inner .programme__filters-slider>div:last-child{padding-right:15vw;max-width:100vw}@media only screen and (min-width:60em){.programme__filters .inner .programme__filters-slider>div{width:33.3333333333%;padding-left:.625rem}.programme__filters .inner .programme__filters-slider>div:last-child{max-width:85vw;padding-right:1.875rem}}.programme__filters .inner .programme__filters-slider>div p{margin:0 0 .2em;font-size:1.375rem;font-weight:700}.programme__filters .inner .programme__filters-slider>div ul{margin-left:-.625rem}@media only screen and (min-width:33.75em){.programme__filters .inner .programme__filters-slider>div p{font-size:2rem}.programme__filters .inner .programme__filters-slider>div ul{margin-left:-.875rem}}.programme__filters .inner .programme__filters-slider>div ul li{display:inline-block;margin:0 .25rem;padding:.3125rem;font-size:1rem;font-weight:700}.no-touchevents .programme__filters .inner .programme__filters-slider>div ul li.active>span:after,.no-touchevents .programme__filters .inner .programme__filters-slider>div ul li:focus>span:after,.no-touchevents .programme__filters .inner .programme__filters-slider>div ul li:hover>span:after,.programme__filters .inner .programme__filters-slider>div ul li.active>span:after{display:block}.programme__filters .inner .programme__filters-slider>div ul li.active>span:after{animation:none}.single-event{background-color:#fff}.single-event .fav-event{display:none}.single-event .fav-event.active{display:block}.single-event__body{overflow:hidden}@media only screen and (min-width:33.75em){.programme__filters .inner .programme__filters-slider>div ul li{padding:.375rem .625rem;font-size:1.125rem}.single-event__body{padding-top:2rem}}@media only screen and (min-width:60em){.single-event__body{margin:0 auto;display:flex;padding-top:3.9375rem}}.single-event__header{position:relative;margin:0 -.9375rem;padding-bottom:3rem;color:#000;background:url(../img/next24_orange_bg.webp) center no-repeat #fa6f2e;background-size:cover}@media only screen and (min-width:33.75em){.single-event__header{flex:1 1 auto;display:flex;align-items:flex-end;height:100%;width:100%;margin:0;padding-top:6.25rem;padding-bottom:1.875rem}.single-event__header:after,.single-event__header:before{content:"";position:absolute;background-color:transparent}.single-event__header:before{left:0;bottom:2.1875rem;height:50%;width:.625rem}.single-event__header:after{top:0;right:2.1875rem;height:.625rem;width:50%}.single-event__title{display:none;visibility:hidden}}.single-event__title{padding-top:1.125rem;padding-left:.625rem;padding-bottom:1.125rem;border-left:.3125rem solid transparent;font-size:1.625rem;font-weight:700}.single-event__title>*{position:relative}.single-event__title:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(250,111,46,.5)}@media only screen and (max-width:33.6875em){.single-event__title{width:80%}}.single-event__time{position:absolute;top:0;right:1.25rem;height:100%;display:flex;flex-flow:column nowrap;justify-content:flex-end;border-top:.3125rem solid transparent;font-size:1.25rem;line-height:1}.single-event__time>time{font-weight:700}.single-event__time>p{font-style:italic}@media only screen and (min-width:33.75em){.single-event__time{position:relative;right:auto;height:auto;padding-left:2rem;border-top:none;font-size:3rem;line-height:1.2}.single-event__time>p{display:none;visibility:hidden}.single-event__time .day{display:block}}.single-event__meta{padding-top:1.5625rem;display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;gap:.625rem;margin-bottom:1.25rem}@media only screen and (min-width:33.75em){.single-event__meta{display:none;visibility:hidden}}.single-event__venue{margin-left:0;margin-right:auto}.single-event__categories{margin:.625rem 0 0;padding:0;list-style:none}.single-event__categories li{display:inline-block;margin:0 .3125rem 0 0;font-size:.875rem;font-weight:700}.single-event__description{margin-top:1.25rem;padding-left:0;padding-right:0}.single-event__description .user-content *{font-size:1rem}.single-event__description .user-content :last-child{margin-bottom:0}.single-event__description__info{display:none}.single-event__description .user-content{background-color:rgba(222,222,222,.5);padding:.9375rem .9375rem 1.25rem}@media only screen and (min-width:33.75em){.single-event__description{flex:1 0 62%;margin-top:1.25rem;padding-right:0}.single-event__description__info{display:flex;visibility:visible;flex-flow:row wrap;align-items:flex-start;padding-top:4.25rem;padding-right:2.5rem;padding-left:2.5rem;background-color:rgba(222,222,222,.5)}.single-event__description__info__title{flex:1 1 70%}.single-event__description__info__title>p{margin-bottom:.3125rem;line-height:1;font-style:italic}.single-event__description__info__title>h1{line-height:1}.single-event__description__info__meta{flex:100%;display:flex;align-items:center;justify-content:flex-end;gap:1.25rem}.single-event__description__info__meta>div:first-child{margin-left:0;margin-right:auto}.single-event__description__info__meta .fav-event{position:relative}.single-event__description__info__categories{flex:100%;margin:.625rem 0 0;padding:0;list-style:none}.single-event__description__info__categories li{display:inline-block;margin:0 .3125rem 0 0;font-size:1.125rem}.single-event__description .user-content{padding-right:2.5rem;padding-left:2.5rem}}@media only screen and (min-width:60em){.single-event__description{margin-top:0;padding-left:2.5rem}.single-event__description .user-content,.single-event__description__info{padding-right:3.75rem;padding-left:3.75rem;padding-bottom:4.1875rem}}.single-event__footer{padding-top:1.5625rem;padding-bottom:1.5625rem}.single-event__footer>h3{font-size:1.625rem}.single-event__persons{margin:0;padding:0;list-style:none}@media only screen and (min-width:33.75em){.single-event__footer>h3{font-size:3rem}.single-event__persons{display:flex;flex-wrap:wrap;margin-right:-1.25rem;margin-left:-1.25rem}}.single-event__persons li{margin:0 0 .625rem}@media only screen and (min-width:33.75em){.single-event__persons li{width:33.3333333333%;margin-bottom:1.25rem;padding-right:1.25rem;padding-left:1.25rem}}@media only screen and (min-width:60em){.single-event__persons li{width:25%}}.single-event__persons h4{margin-bottom:.2em;font-size:1rem;line-height:1}.single-event__persons img{float:left;width:5rem;margin-right:1.25rem}@media only screen and (min-width:33.75em){.single-event__persons h4{font-size:2rem}.single-event__persons img{display:block;float:none;width:100%;margin-right:none;margin-bottom:.625rem}}.single-event__persons p{font-size:.875rem}.filter-form__styled-ui .filter-list label,.filter-form__styled-ui .filter-list li{font-size:1.125rem;line-height:1;font-weight:700}.single-event__persons a:focus,.single-event__persons a:hover{color:#00c6a1}.filter-form{margin-bottom:1.25rem}@media only screen and (min-width:33.75em){.single-event__persons p{font-size:1.125rem}.single-event{background-color:transparent}.filter-form{display:flex;justify-content:flex-end;margin-top:-4.375rem;margin-bottom:1.125rem}}.filter-form__native{display:none}.filter-form__styled-ui{padding-right:1.25rem}@media only screen and (min-width:33.75em){.filter-form__styled-ui{width:50%;padding-right:0;padding-left:1.25rem}}@media only screen and (min-width:60em){.filter-form__styled-ui{width:33.3333333333%;padding-left:1.875rem}}.filter-form__styled-ui .filter-list{position:relative;display:none;padding:.625rem;border:.125rem solid #00ac8c}.filter-form__styled-ui .filter-list ul{display:flex;flex-wrap:wrap;margin:0 -.3125rem;padding:0;list-style:none}.filter-form__styled-ui .filter-list li{margin:.3125rem;padding:.3125rem;cursor:pointer;color:#000;border:.125rem solid #00ac8c;background:0 0}.filter-form__styled-ui .filter-list li:hover{background:rgba(0,172,140,.1)}.filter-form__styled-ui .filter-list li.active,.filter-form__styled-ui .filter-list li.active:hover{color:#fff;background:#00ac8c}.filter-form__styled-ui button{font-size:1.375rem;line-height:1;margin:0;padding:0;border:none;border-radius:0;outline:0;background:0 0}.filter-form__styled-ui .filter-list__toggle{font-size:1.125rem;font-weight:700;display:block;padding:.4375rem 3.125rem;color:#000;border:.125rem solid #00ac8c;background:0 0}@media only screen and (min-width:33.75em){.filter-form__styled-ui .filter-list__toggle{margin-right:0;margin-left:auto}}.filter-form__styled-ui .filter-list__toggle a{pointer-events:none}.filter-form__styled-ui .filter-list__toggle:after{position:relative;top:.1875rem;display:inline-block;width:1.25rem;height:1.25rem;margin-left:.875rem;content:"";transform:rotate(90deg);vertical-align:middle}.filter-form__styled-ui .filter-list__toggle:focus,.filter-form__styled-ui .filter-list__toggle:hover{background:rgba(0,172,140,.1)}.filter-form__styled-ui .filter-list__close{font-size:1.875rem;line-height:.6;position:absolute;top:.625rem;right:.625rem;overflow:hidden;width:1.25rem;height:1.25rem;transform:translateY(-30%) rotate(-90deg);text-indent:-1000em}.filter-form__styled-ui.is-filter-shown .filter-list{display:block}.filter-form__styled-ui.is-filter-shown .filter-list__toggle{display:none}.block--related-posts{margin:1.25rem 0}@media only screen and (min-width:33.75em){.block--related-posts{margin-top:2.5rem;margin-bottom:2.5rem}}.block--related-posts h2{margin-bottom:.9375rem}.block--related-posts ul{list-style:none;padding:1.25rem 0;margin:0;border-top:.125rem solid #00ac8c;border-bottom:.125rem solid #00ac8c}.block--related-posts li{margin-bottom:.625rem}.block--related-posts li:last-child{margin-bottom:0}.block--related-posts li a{display:grid;grid-template-columns:2fr 8fr;column-gap:1.875rem;color:inherit}.block--related-posts li a img{order:1;align-self:stretch;object-fit:cover}.block--related-posts li a h4{margin:0;order:2;align-self:center;line-height:1.1;padding-top:.2em;padding-bottom:.2em}.block--related-posts li a h4:after{content:"→";color:#00ac8c;display:inline-block;font-size:1.5em;margin-left:.4em;vertical-align:middle;margin-top:-.1em;will-change:transform;transition:transform .2s ease-out 0s}.block--related-posts li a:focus,.block--related-posts li a:hover{color:#00ac8c}.block--related-posts li a:focus h4:after,.block--related-posts li a:hover h4:after{transform:translateX(30%)}.post-term-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.post-term-list a{color:#00ac8c}.post-term-list a:before{content:"/";margin-right:-.3em}.post-term-list li{margin:0 .37em 0 0;display:inline-block;font-size:1.125rem}