@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Karla;src:url(/dist/assets/Karla-VariableFont_wght-ed-m-69M.woff2) format("woff2 supports variations"),url(/dist/assets/Karla-VariableFont_wght-ed-m-69M.woff2) format("woff2-variations");font-weight:200 800;font-display:swap;font-style:normal}@font-face{font-family:Karla;src:url(/dist/assets/Karla-Italic-VariableFont_wght-CUPum6Ro.woff2) format("woff2 supports variations"),url(/dist/assets/Karla-Italic-VariableFont_wght-CUPum6Ro.woff2) format("woff2-variations");font-weight:200 800;font-display:swap;font-style:italic}@font-face{font-family:Poppins;src:url(/dist/assets/Poppins-Bold--aKA7T72.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Poppins;src:url(/dist/assets/Poppins-Medium-Dlu-fm4Y.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Poppins;src:url(/dist/assets/Poppins-Light-BBOoPhLm.woff2) format("woff2");font-weight:300;font-display:swap;font-style:normal}body{font-family:var(--font-family)}h1,h2,h3,h4,h5,h6,.site-logo{color:var(--title-color);font-weight:var(--font-weight-title)}header{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--gap) / 2);padding:0}header img{width:50rem;max-width:100%;height:auto}header .logo-link{display:block}@media print{header{display:none}}.page--with-intro{padding-top:0}.page--with-intro .site-header{position:fixed!important}.page--with-intro.menu-hidden .site-header--transparent .main-navigation{background-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.page--with-intro.menu-hidden .site-header--transparent .main-navigation .cpdp-logo{opacity:0}@media all and (min-width: 56em){.page--with-intro .site-header--transparent .main-nav .sub-navigation{transform:translateY(-1rem)}.page--with-intro .site-header--transparent .main-nav .sub-navigation>ul{background-color:var(--primary-color-medium)}.page--with-intro .site-header--transparent .main-nav>li:last-of-type a{background-color:var(--primary-color-medium)}.page--with-intro .site-header--transparent .main-navigation{background-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.page--with-intro .site-header--transparent .main-navigation .cpdp-logo{opacity:0}}@keyframes menuFadeIn{0%{opacity:0}}body{padding-top:5rem}@media all and (min-width: 56em){body{padding-top:0}}.site-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-index-main-header);gap:.125rem;padding-top:.5rem;padding-bottom:2rem;transition:transform .2s ease;display:block;max-height:100vh;overflow-y:auto}.site-header:before{background:#ffffffb3;animation:menuFadeIn .2s ease;animation-fill-mode:forwards;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:-1;content:"";position:fixed;top:0;left:0;right:0;bottom:0}@media all and (min-width: 56em){.site-header{position:sticky;display:flex;overflow-y:initial;padding-top:0;padding-bottom:0}.site-header:before{display:none}}.site-header .cpdp-logo{width:78px;height:30px;text-indent:-9999em;background-image:url("data:image/svg+xml,%3csvg%20width='78'%20height='35'%20viewBox='0%200%2078%2035'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_8_1091)'%3e%3cpath%20d='M26.3945%2027.7425C33.8813%2027.7425%2039.9548%2021.5385%2039.9548%2013.8908C39.9548%206.24305%2033.8813%200.039032%2026.3945%200.039032V27.7425Z'%20fill='white'/%3e%3cpath%20d='M26.3947%2027.7425H19.3281V34.961H26.3947V27.7425Z'%20fill='white'/%3e%3cpath%20d='M64.4395%2027.7425C71.9262%2027.7425%2077.9997%2021.5385%2077.9997%2013.8908C77.9997%206.24305%2071.9262%200.039032%2064.4395%200.039032V27.7425Z'%20fill='white'/%3e%3cpath%20d='M64.4397%2027.7425H57.373V34.961H64.4397V27.7425Z'%20fill='white'/%3e%3cpath%20d='M40.9102%2034.961C50.345%2034.961%2058.0228%2027.1572%2058.0228%2017.4805C58.0228%207.80379%2050.3832%200%2040.9102%200V34.961Z'%20fill='white'/%3e%3cpath%20d='M17.1126%200.039032C7.67777%200.039032%200%207.84282%200%2017.5195C0%2027.1962%207.63957%2035%2017.1126%2035V0.039032Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_8_1091'%3e%3crect%20width='78'%20height='35'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:contain;background-position:left;background-repeat:no-repeat;margin-top:-.5rem;margin-bottom:-.5rem;margin-left:-.25rem;opacity:1;transition:opacity .2s ease}.main-navigation-container,.top-navigation-container{width:100%}.main-navigation{position:relative;z-index:1}.main-navigation,.secondary-header,.ticker{border-radius:var(--border-radius);box-shadow:0 0 1rem #fff3;background:#211444b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;display:flex;flex-wrap:wrap;gap:0 var(--gap);justify-content:space-between;align-items:center;padding:.5rem 1rem;margin-left:auto;margin-right:auto;transition-property:background,backdrop-filter,box-shadow;transition-duration:.2s}.main-navigation a,.secondary-header a,.ticker a{color:#fff;text-decoration:none}@media all and (min-width: 56em){.main-navigation,.secondary-header,.ticker{padding:1rem 2rem 1rem 1rem}}.main-navigation,.top-navigation,.ticker{width:calc(100% - 3rem);max-width:var(--max-width-committee)}@media all and (min-width: 56em){.main-navigation,.top-navigation,.ticker{width:calc(100% - 5rem)}}.secondary-header-content{padding:.375rem 1rem;background:#1f739fb3}@media all and (min-width: 56em){.secondary-header-content{padding:.5rem 2rem .5rem 1rem;width:calc(100% - 3rem)}}.secondary-header-content a{text-decoration:underline}.secondary-header-content p,.secondary-header-content ul{width:100%;text-align:center;margin:0;padding:0;list-style-type:none}.secondary-header-content li{display:inline-block}.secondary-header-content li:after{content:" • ";margin:0 .5em}.secondary-header-content li:last-of-type:after{content:""}.top-navigation-container{transition-property:opacity,height;transition-duration:.3s;height:max-content;overflow-y:hidden;margin-bottom:2rem;z-index:1}@media all and (min-width: 56em){.top-navigation-container{background:#fff;order:-1;margin-bottom:0;height:initial;overflow-y:initial}}.top-navigation-container:has(+.ticker-container){margin-bottom:0}.menu-hidden .top-navigation-container{height:0}@media all and (min-width: 56em){.menu-hidden .top-navigation-container{height:initial}}.top-navigation{display:flex;flex-direction:column;padding:.5rem 1rem;width:calc(100% - 2rem);list-style:none;justify-content:flex-end;gap:1em;font-size:.9375rem;margin:0 auto}.top-navigation a{color:inherit;text-decoration:none}.top-navigation a:hover,.top-navigation a:active,.top-navigation a:focus{text-decoration:underline}@media all and (min-width: 56em){.top-navigation{flex-direction:row;padding:.5rem 2rem;width:calc(100% - 4rem)}}.top-navigation li{position:relative}@media all and (min-width: 56em){.top-navigation .sub-navigation ul{border-radius:calc(var(--border-radius) / 3);background:#fff;color:var(--primary-color-dark)}}.top-navigation .sub-navigation ul a{text-decoration:none}@media all and (min-width: 56em){.top-navigation .sub-navigation{position:absolute;top:1.75rem;right:0;margin-inline:auto}.top-navigation .sub-navigation ul{background-color:#fff;border:1px solid var(--primary-color-dark)}.top-navigation .sub-navigation li{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:.0625rem solid rgba(255,255,255,.2)}.top-navigation .sub-navigation li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}}@media all and (min-width: 56em){.menu-scrolling .site-header{transform:translateY(-2rem)}.menu-scrolling .top-navigation-container{opacity:0;pointer-events:none}}.menu-hidden .site-header:before{display:none}@keyframes live{0%{transform:scale(1)}50%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.main-nav{width:100%;list-style-type:none;padding:0;margin:0;font-size:.9375rem;font-family:var(--font-family-title);transition:height .3s ease;height:max-content;overflow-y:hidden;margin-bottom:-.25rem;display:flex;flex-direction:column}.main-nav>li{border-bottom:.0625rem solid rgba(255,255,255,.2);position:relative}.main-nav>li:last-of-type{border-bottom:0;margin-top:.5rem;margin-bottom:.5rem}.main-nav>li:last-of-type a{background-color:var(--primary-color-dark);padding:.5rem 1.5rem;border-bottom:0;border-radius:calc(var(--border-radius));width:fit-content;transition:background-color .2s ease}.main-nav>li.nav-mobile-prio{order:-1}.main-nav>li.nav-avatar-fm{position:relative}.main-nav>li.nav-avatar-fm:before,.main-nav>li.nav-avatar-fm:after{position:absolute;display:block;width:.5rem;height:.5rem;border-radius:.375rem;top:.5rem;right:.5rem;background-color:var(--error-color)}.main-nav>li.nav-avatar-fm:before{animation:live 2s ease;animation-iteration-count:infinite}@media all and (min-width: 42em){.main-nav>li.nav-avatar-fm:before,.main-nav>li.nav-avatar-fm:after{top:0;right:-.75rem}}@media all and (min-width: 56em){.main-nav{width:auto;flex:1;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-end;margin-bottom:0;overflow-y:initial}.main-nav>li{border-bottom:none}.main-nav>li a,.main-nav>li .sub-navigation-toggle{padding:0}.main-nav>li .sub-navigation-toggle{padding-right:1rem}.main-nav>li:last-of-type{margin-right:-1.5rem;margin-top:0;margin-bottom:0}.main-nav>li:last-of-type a{background-color:var(--primary-color-dark);padding:.5rem 1.5rem;margin-top:-.5rem;margin-bottom:-.5rem;border-bottom:0;border-radius:calc(var(--border-radius) * .75)}.main-nav>li.nav-mobile-prio{order:initial}}.sub-navigation{transition-property:height,transform;transition-duration:.2s;overflow-y:hidden;box-sizing:border-box;height:max-content;position:relative}.sub-navigation ul{list-style:none;padding:0 .75rem}@media all and (min-width: 56em){.sub-navigation ul{border-radius:calc(var(--border-radius) / 3);background:#211444;color:#fff;padding:.75rem 1rem;width:max-content}}@media all and (min-width: 56em){.sub-navigation{position:absolute;top:2.5rem;right:0;margin-inline:auto}.sub-navigation li{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:.0625rem solid rgba(255,255,255,.2)}.sub-navigation li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}}.sub-navigation--hidden,.menu-hidden .main-nav{height:0}@media all and (min-width: 56em){.menu-hidden .main-nav{height:initial}}.main-nav>li a,.main-nav>li .sub-navigation-toggle,.top-navigation>li a,.top-navigation>li .sub-navigation-toggle{display:block;padding:.75rem 0;border:none;background-color:transparent;color:inherit;cursor:pointer;font-weight:300}.main-nav>li .sub-navigation-toggle,.top-navigation>li .sub-navigation-toggle{padding-right:1rem;position:relative}.main-nav>li .sub-navigation-toggle:after,.top-navigation>li .sub-navigation-toggle:after{content:"";position:absolute;right:0;top:1rem;bottom:.25rem;width:.625rem;height:.625rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='10%200%2010%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.2581%201L19%207.74194L12.2581%2014.4839'%20stroke='white'%20stroke-width='2'/%3e%3c/svg%3e");transition:transform .2s ease}@media all and (min-width: 56em){.main-nav>li .sub-navigation-toggle:after,.top-navigation>li .sub-navigation-toggle:after{top:.25rem;right:0;bottom:.25rem}}.main-nav>li .sub-navigation-toggle--active:after,.top-navigation>li .sub-navigation-toggle--active:after{transform:rotate(90deg)}@media all and (min-width: 56em){.main-nav,.top-navigation{width:auto;flex:1;display:flex;gap:1.5rem;justify-content:flex-end;margin-bottom:0;overflow-y:initial}.main-nav>li,.top-navigation>li{border-bottom:none}.main-nav>li a,.main-nav>li .sub-navigation-toggle,.top-navigation>li a,.top-navigation>li .sub-navigation-toggle{padding:0}.main-nav>li .sub-navigation-toggle,.top-navigation>li .sub-navigation-toggle{padding-right:1rem}}.top-navigation>li a,.top-navigation>li button{padding:0}.top-navigation>li .sub-navigation-toggle{font-weight:300;padding:0;padding-right:1rem}.top-navigation>li .sub-navigation-toggle:after{top:.25rem;background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='10%200%2010%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.2581%201L19%207.74194L12.2581%2014.4839'%20stroke='%23211444'%20stroke-width='2'/%3e%3c/svg%3e")}.site-header:has(.ticker-slider-container) .main-nav>li.nav-avatar-fm:before,.site-header:has(.ticker-slider-container) .main-nav>li.nav-avatar-fm:after{content:""}.ticker-container{width:100%;margin-top:.25em;transition-property:opacity,height;transition-duration:.3s;height:max-content;overflow-y:hidden;margin-bottom:2rem}@media all and (min-width: 56em){.ticker-container{margin-bottom:0}}.ticker{background-color:#ffb50045;transition:.2s ease opacity;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem 1rem;display:block;overflow:hidden}@media all and (min-width: 56em){.ticker{padding:.5rem 1rem;width:calc(100% - 4rem)}}.ticker .ticker-text{flex:1}.ticker .ticker-text p{font-size:.875rem;line-height:1.25em;margin:0;color:var(--primary-color-dark);text-align:center}.ticker .ticker-text p a{color:inherit;text-decoration:underline}@media all and (min-width: 56em){.ticker{flex-direction:row;align-items:center}}.ticker ul{flex:1;color:var(--primary-color-dark);margin:0;padding:0;font-size:.75rem;line-height:125%;list-style-type:none}.ticker ul li:first-of-type{font-size:.9375rem;line-height:137.5%}.ticker ul strong{font-weight:var(--font-weight-bold);text-transform:uppercase;display:inline-block}.ticker ul .hidden{opacity:0}.ticker ul span{font-style:italic}.ticker-cta{border-bottom:0}.ticker-cta a{background-color:var(--primary-color-dark);padding:.25rem 1rem;font-size:.875rem;border-bottom:0;border-radius:calc(var(--border-radius));width:fit-content;transition:background-color .2s ease}@media all and (min-width: 56em){.ticker-cta a{background-color:var(--primary-color-dark);padding:.25rem 1rem;border-bottom:0;border-radius:calc(var(--border-radius) * .75)}}@media all and (min-width: 56em){.site-header--transparent .ticker{pointer-events:none;opacity:0}}.menu-hidden .ticker-container{height:0}@media all and (min-width: 56em){.menu-hidden .ticker-container{height:initial}}@keyframes ticker{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-100%,0,0)}}.ticker-slider-container{height:.875rem;position:relative;overflow:hidden;margin:.5rem -1rem -.5rem;border-top:.0625rem solid var(--primary-color-dark-faded);padding-top:.5rem;padding-bottom:.5rem}.ticker-slider-container .ticker-cta{position:absolute;top:.25rem;right:1rem;bottom:0}.ticker-slider{width:100%;position:absolute;bottom:.5rem;overflow:hidden;padding-left:100%;box-sizing:content-box}.ticker-slider .swiper-wrapper{display:inline-block;white-space:nowrap;padding-right:100%;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:ticker;animation-duration:80s;box-sizing:content-box}.ticker-slider .swiper-slide{display:inline-block;height:auto!important}.swiper-slide--current-event{padding-left:1.5em;position:relative}.swiper-slide--current-event:before{position:absolute;content:"";display:inline-block;vertical-align:middle;width:.375rem;height:.375rem;border-radius:.375rem;top:.375rem;left:.75em;background-color:var(--error-color)}.swiper-slide--current-event:first-of-type{padding-left:0}.swiper-slide--current-event:first-of-type:before{display:none}:root{--font-family: "Karla", system-ui, BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-title: "Poppins", system-ui, BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-weight: 300;--font-weight-title: 500;--font-weight-bold: 700;--font-size: 1.125rem;--font-size-title: 4.5rem;--line-height: 1.5em;--line-height-title: 1.375rem;--gap: 1rem;--padding: 1rem;--max-width: 82rem;--max-width-committee: 120rem;--border-radius: 1rem;--box-shadow: 1px 4px 10px rgba(0, 0, 0, .25);--z-index-main-header: 999;--z-index-event: 10;--z-index-event-grid: 5}@media all and (min-width: 42em){:root{--gap: 2rem;--padding: 2rem;--border-radius: 2rem}}:root{--primary-color-dark: #211444;--primary-color-dark-faded: #21144455;--primary-color-dark-extra-faded: #21144412;--primary-color-medium: #3d55ad;--primary-color-light: #319FD7;--primary-color-light-faded: #319FD755;--primary-color-extra-light: #a0d1e8;--light-color: #fff;--light-color-faded: #fff5;--light-color-block: rgba(49, 159, 215, .2);--dark-color: var(--primary-color);--avatar-fm-color-dark: #ffb500;--avatar-fm-color-light-faded: #fff4de;--error-color: #e33b15;--warning-color: #ffd46f;--positive-color: #19aa04;--positive-color-dark: #0a3000;--positive-color-light: #c6ffbd;--workshop-color-dark: #883e3e;--workshop-color-light: #ad3b3b;--workshop-color-light-faded: #f8eff1;--culture-club-color-dark: #3e8876;--culture-club-color-light: #0faa84;--culture-club-color-light-faded: #eff8f7;--background-color: var(--light-color);--background-color-subtle: var(--primary-color-light-faded);--background-color-subtle: rgba(198, 222, 240, 1);--title-color: var(--primary-color-light);--strong-color: var(--primary-color-dark);--border-color: var(--primary-color-dark-faded);--text-color: #000}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,10rem));gap:var(--gap);overflow-x:hidden}@media all and (min-width: 42em){.grid{grid-template-columns:minmax(1rem,1fr) repeat(12,minmax(0,6.5rem)) minmax(1rem,1fr)}}@page{size:A4 portrait;margin:2cm 1cm}:root{interpolate-size:allow-keywords}html{font-family:var(--font-family);font-weight:var(--font-weight);scroll-behavior:smooth}body{font-size:var(--font-size);background-color:var(--background-color)}.site-container{margin-left:auto;margin-right:auto}@page{size:auto;margin:1cm}@media print{.logout{display:none}}.wysiwyg{font-size:var(--font-size);line-height:var(--line-height)}.wysiwyg p,.wysiwyg blockquote,.wysiwyg ol,.wysiwyg ul{margin-bottom:.75em}.wysiwyg ol,.wysiwyg ul{padding-left:0;margin-left:1.5em;margin-bottom:1.5em}.wysiwyg ol{list-style-type:decimal}.wysiwyg ul{list-style-type:disc}.wysiwyg li{margin-bottom:.75em}.wysiwyg a{color:inherit}.wysiwyg .button{color:#fff}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:1.375em;line-height:var(--line-height-title);margin-top:1.5em;margin-bottom:.75em}.wysiwyg strong,.wysiwyg b{font-weight:var(--font-weight-bold)}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg blockquote{position:relative;padding-left:2em;color:var(--primary-color);font-style:italic;font-size:1.25em;line-height:var(--line-height-title);margin-top:1.5em;margin-bottom:1.5em}.wysiwyg blockquote:before{content:"“";position:absolute;font-size:10rem;font-style:normal;line-height:100%;top:-2rem;left:0;opacity:.08;color:var(--primary-color)}.wysiwyg+.wysiwyg>h2,.wysiwyg+.wysiwyg>h3{margin-top:1.5em;margin-bottom:0}.wysiwyg figure{margin:2rem 0}.page-block{background-color:var(--background-color);color:var(--text-color);padding:var(--padding)}@media print{.page-block{padding-left:0;padding-right:0}}.block-content{max-width:var(--max-width);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:var(--gap)}.block-style--lightBackground{background-color:var(--light-color-block);padding-top:calc(var(--padding) * 3);padding-bottom:calc(var(--padding) * 3)}.block-style--lightBackground+.block-style--lightBackground{padding-top:0}.page-block--text-block,.page-block--ticket-block,.page-block--mandatory-checkboxes,.page-block--sponsor-opportunity-block,.page-block--schedule-block{grid-template-rows:auto auto}.page-block--text-block .title,.page-block--ticket-block .title,.page-block--mandatory-checkboxes .title,.page-block--sponsor-opportunity-block .title,.page-block--schedule-block .title{margin:0;grid-column:1/span 5;grid-row:1/span 1}.page-block--text-block .text,.page-block--ticket-block .text,.page-block--mandatory-checkboxes .text,.page-block--sponsor-opportunity-block .text,.page-block--schedule-block .text{grid-column:1/span 5;grid-row:2/span 1}.page-block--text-block .text p:first-child,.page-block--ticket-block .text p:first-child,.page-block--mandatory-checkboxes .text p:first-child,.page-block--sponsor-opportunity-block .text p:first-child,.page-block--schedule-block .text p:first-child{margin-top:0}.page-block--text-block .text p:last-child,.page-block--ticket-block .text p:last-child,.page-block--mandatory-checkboxes .text p:last-child,.page-block--sponsor-opportunity-block .text p:last-child,.page-block--schedule-block .text p:last-child{margin-bottom:0}@media all and (min-width: 36em){.page-block--text-block .title,.page-block--ticket-block .title,.page-block--mandatory-checkboxes .title,.page-block--sponsor-opportunity-block .title,.page-block--schedule-block .title,.page-block--text-block .text,.page-block--ticket-block .text,.page-block--mandatory-checkboxes .text,.page-block--sponsor-opportunity-block .text,.page-block--schedule-block .text{grid-column:1/span 4}}@media all and (min-width: 42em){.page-block--text-block,.page-block--ticket-block,.page-block--mandatory-checkboxes,.page-block--sponsor-opportunity-block,.page-block--schedule-block{grid-template-rows:auto 1fr}.page-block--text-block .title,.page-block--ticket-block .title,.page-block--mandatory-checkboxes .title,.page-block--sponsor-opportunity-block .title,.page-block--schedule-block .title{grid-column:2/span 12;grid-row:1/span all}.page-block--text-block .text,.page-block--ticket-block .text,.page-block--mandatory-checkboxes .text,.page-block--sponsor-opportunity-block .text,.page-block--schedule-block .text{grid-column:3/span 11}.page-block--text-block.block-layout--large .text,.page-block--ticket-block.block-layout--large .text,.page-block--mandatory-checkboxes.block-layout--large .text,.page-block--sponsor-opportunity-block.block-layout--large .text,.page-block--schedule-block.block-layout--large .text{grid-column:4/span 10}.page-block--text-block.block-layout--wide,.page-block--ticket-block.block-layout--wide,.page-block--mandatory-checkboxes.block-layout--wide,.page-block--sponsor-opportunity-block.block-layout--wide,.page-block--schedule-block.block-layout--wide{grid-template-rows:auto auto}.page-block--text-block.block-layout--wide .title,.page-block--text-block.block-layout--wide .text,.page-block--ticket-block.block-layout--wide .title,.page-block--ticket-block.block-layout--wide .text,.page-block--mandatory-checkboxes.block-layout--wide .title,.page-block--mandatory-checkboxes.block-layout--wide .text,.page-block--sponsor-opportunity-block.block-layout--wide .title,.page-block--sponsor-opportunity-block.block-layout--wide .text,.page-block--schedule-block.block-layout--wide .title,.page-block--schedule-block.block-layout--wide .text{grid-row:auto}.page-block--text-block.block-layout--wide .title,.page-block--ticket-block.block-layout--wide .title,.page-block--mandatory-checkboxes.block-layout--wide .title,.page-block--sponsor-opportunity-block.block-layout--wide .title,.page-block--schedule-block.block-layout--wide .title,.page-block--text-block.block-layout--wide .text,.page-block--ticket-block.block-layout--wide .text,.page-block--mandatory-checkboxes.block-layout--wide .text,.page-block--sponsor-opportunity-block.block-layout--wide .text,.page-block--schedule-block.block-layout--wide .text{grid-column:4/span 8}}@media all and (min-width: 56em){.page-block--text-block,.page-block--ticket-block,.page-block--mandatory-checkboxes,.page-block--sponsor-opportunity-block,.page-block--schedule-block{grid-template-rows:auto 1fr}.page-block--text-block .title,.page-block--ticket-block .title,.page-block--mandatory-checkboxes .title,.page-block--sponsor-opportunity-block .title,.page-block--schedule-block .title{grid-column:3/span 10;grid-row:1/span 1}.page-block--text-block .text,.page-block--ticket-block .text,.page-block--mandatory-checkboxes .text,.page-block--sponsor-opportunity-block .text,.page-block--schedule-block .text{grid-column:4/span 9}.page-block--text-block.block-layout--large,.page-block--ticket-block.block-layout--large,.page-block--mandatory-checkboxes.block-layout--large,.page-block--sponsor-opportunity-block.block-layout--large,.page-block--schedule-block.block-layout--large{grid-template-rows:2rem auto 1fr}.page-block--text-block.block-layout--large .title,.page-block--ticket-block.block-layout--large .title,.page-block--mandatory-checkboxes.block-layout--large .title,.page-block--sponsor-opportunity-block.block-layout--large .title,.page-block--schedule-block.block-layout--large .title{grid-column:2/span 5;grid-row:1/span 2}.page-block--text-block.block-layout--large .text,.page-block--ticket-block.block-layout--large .text,.page-block--mandatory-checkboxes.block-layout--large .text,.page-block--sponsor-opportunity-block.block-layout--large .text,.page-block--schedule-block.block-layout--large .text{grid-column:7/span 7;grid-row:2/span 2}}@media all and (min-width: 80em){.page-block--text-block .title,.page-block--ticket-block .title,.page-block--mandatory-checkboxes .title,.page-block--sponsor-opportunity-block .title,.page-block--schedule-block .title{grid-column:4/span 8;grid-row:1/span 1}.page-block--text-block .text,.page-block--ticket-block .text,.page-block--mandatory-checkboxes .text,.page-block--sponsor-opportunity-block .text,.page-block--schedule-block .text{grid-column:4/span 8}.page-block--text-block.block-layout--large .title,.page-block--ticket-block.block-layout--large .title,.page-block--mandatory-checkboxes.block-layout--large .title,.page-block--sponsor-opportunity-block.block-layout--large .title,.page-block--schedule-block.block-layout--large .title{grid-column:2/span 5;grid-row:1/span 2}.page-block--text-block.block-layout--large .text,.page-block--ticket-block.block-layout--large .text,.page-block--mandatory-checkboxes.block-layout--large .text,.page-block--sponsor-opportunity-block.block-layout--large .text,.page-block--schedule-block.block-layout--large .text{grid-column:7/span 6;grid-row:2/span 2}}.page-block--hero-banner{background:linear-gradient(90deg,#003142 20%,#003142e6 30%,#40988eb3 60%,#40988e00 70%),url(/public/img/wave.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:relative}.page-block--hero-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-image:var(--background-image);background-size:cover;background-position:center right;background-repeat:no-repeat}.page-block--text-block{grid-template-rows:auto auto}.page-block--text-block .title{margin:0;grid-column:1/span 5;grid-row:1/span 1}.page-block--text-block .text{grid-column:1/span 5;grid-row:2/span 1}.page-block--text-block .text p:first-child{margin-top:0}.page-block--text-block .text p:last-child{margin-bottom:0}@media all and (min-width: 36em){.page-block--text-block .title,.page-block--text-block .text{grid-column:1/span 4}}@media all and (min-width: 42em){.page-block--text-block{grid-template-rows:auto 1fr}.page-block--text-block .title{grid-column:2/span 12;grid-row:1/span 1}.page-block--text-block .text{grid-column:3/span 11}.page-block--text-block.block-layout--wide{grid-template-rows:auto auto}.page-block--text-block.block-layout--wide .title,.page-block--text-block.block-layout--wide .text{grid-row:auto}.page-block--text-block.block-layout--wide .title,.page-block--text-block.block-layout--wide .text{grid-column:4/span 8}}@media all and (min-width: 56em){.page-block--text-block{grid-template-rows:auto 1fr}.page-block--text-block .title{grid-column:3/span 10;grid-row:1/span 1}.page-block--text-block .text{grid-column:4/span 9}}@media all and (min-width: 80em){.page-block--text-block .title{grid-column:4/span 8;grid-row:1/span 1}.page-block--text-block .text{grid-column:4/span 8}}.page-block--text-block:has(.image-container) .image-container{grid-row:1/span 1;grid-column:1/span all}.page-block--text-block:has(.image-container) .title{grid-row:2/span 1}.page-block--text-block:has(.image-container) .text{grid-row:3/span 1}@media all and (min-width: 36em){.page-block--text-block:has(.image-container) .image-container{grid-row:1/span all;grid-column:1/span 1}.page-block--text-block:has(.image-container) .title{grid-row:1/span 1;grid-column:2/span 3}.page-block--text-block:has(.image-container) .text{grid-row:2/span 1}}@media all and (min-width: 42em){.page-block--text-block:has(.image-container){grid-template-rows:auto 1fr}.page-block--text-block:has(.image-container) .image-container{grid-row:1/span all;grid-column:2/span 6}.page-block--text-block:has(.image-container) .title{grid-column:8/span 6;grid-row:1/span 1}.page-block--text-block:has(.image-container) .text{grid-column:8/span 6;grid-row:2/span all}}@media all and (min-width: 56em){.page-block--text-block:has(.image-container){grid-template-rows:auto 1fr}.page-block--text-block:has(.image-container) .image-container{grid-row:1/span all;grid-column:2/span 5}.page-block--text-block:has(.image-container) .title{grid-column:7/span 7;grid-row:1/span 1}.page-block--text-block:has(.image-container) .text{grid-column:7/span 7;grid-row:2/span all}}@media all and (min-width: 36em){.page-block--text-block.block-image-position--right:has(.image-container) .image-container{grid-column:4/span 1}.page-block--text-block.block-image-position--right:has(.image-container) .title{grid-row:1/span 1;grid-column:1/span 3}.page-block--text-block.block-image-position--right:has(.image-container) .text{grid-row:2/span 1;grid-column:1/span 3}}@media all and (min-width: 42em){.page-block--text-block.block-image-position--right:has(.image-container){grid-template-rows:auto 1fr}.page-block--text-block.block-image-position--right:has(.image-container) .image-container{grid-row:1/span all;grid-column:8/span 6}.page-block--text-block.block-image-position--right:has(.image-container) .title{grid-column:2/span 6;grid-row:1/span 1}.page-block--text-block.block-image-position--right:has(.image-container) .text{grid-column:2/span 6;grid-row:2/span all}}@media all and (min-width: 56em){.page-block--text-block.block-image-position--right:has(.image-container){grid-template-rows:auto 1fr}.page-block--text-block.block-image-position--right:has(.image-container) .image-container{grid-row:1/span all;grid-column:9/span 5}.page-block--text-block.block-image-position--right:has(.image-container) .title{grid-column:2/span 7;grid-row:1/span 1}.page-block--text-block.block-image-position--right:has(.image-container) .text{grid-column:2/span 7;grid-row:2/span all}}.page-block--centered-text{text-align:center}.page-block--centered-text .buttons{justify-content:center}.page-block--coop-list{position:relative}.page-block--coop-list:after{content:"";position:absolute;left:0;bottom:-.0625rem;right:0;height:.0625rem;background-color:var(--text-color);opacity:.3}@media all and (min-width: 64em){.page-block--comparison .block-content{flex-direction:row}}.page-block--comparison .text-block-text{flex:1}.comparison-companies{display:flex;gap:var(--gap);flex:2}.comparison-company{background-color:var(--lighter-color);border-radius:var(--border-radius);padding:var(--padding);flex:1}@media all and (min-width: 64em){.page-block--testimonials .block-content{flex-direction:row}}.page-block--testimonials .text-block-text{flex:1}.testimonials{display:flex;gap:var(--gap);flex:2}.testimonial{background-color:var(--lighter-color);border-radius:var(--border-radius);padding:var(--padding);flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center}.place-selector-form{display:flex;flex-direction:column;gap:1rem}.page-block--image-block .image img{max-width:var(--max-width);width:100%}.image-block,.image-block--wide{grid-column:1/span 4}.image-block--wide img{max-width:initial!important}@media all and (min-width: 42em){.image-block{grid-column:5/span 6}.image-block--wide{grid-column:2/span 12}}.mandatory-checkboxes-block .checkboxes{margin-bottom:1rem}.mandatory-checkboxes-block .checkboxes .checkbox{display:flex;gap:1rem;align-items:center}.mandatory-checkboxes-block .checkboxes .checkbox label{margin:0;font-size:.875rem}.mandatory-checkboxes-block .buttons{display:none}.mandatory-checkboxes-block--checked .buttons{display:flex}.page-block--intro-block,.intro{margin:var(--padding);margin-top:.5rem;padding:calc(var(--padding) * 2);background-color:var(--primary-color-dark);max-width:calc(var(--max-width-committee) - 1rem);width:calc(100% - 1rem - var(--padding) * 4);margin-left:auto;margin-right:auto;border-radius:calc(var(--border-radius) / 1.5);font-family:var(--font-family-title);font-weight:400;text-wrap:balance;position:relative;align-content:start;grid-template-rows:auto;overflow:hidden;grid-template-columns:repeat(4,minmax(0,10rem));grid-template-areas:"title title title title" "details details details details" "tagline tagline tagline tagline"}@media all and (min-width: 56em){.page-block--intro-block,.intro{margin-top:2.125rem;padding:calc(var(--padding) * 2) var(--padding);width:calc(100% - 2rem - var(--padding) * 2);grid-template-rows:auto auto;grid-template-columns:minmax(1rem,1fr) repeat(12,minmax(0,6.5rem)) minmax(1rem,1fr);grid-template-areas:". title title title title . . . . . . . . ." ". details details details details tagline tagline tagline tagline tagline tagline tagline tagline ."}}@media all and (min-width: 80em){.page-block--intro-block,.intro{min-height:auto}}.page-block--intro-block h1,.page-block--intro-block h2,.page-block--intro-block h3,.page-block--intro-block h4,.page-block--intro-block h5,.page-block--intro-block h6,.page-block--intro-block p,.intro h1,.intro h2,.intro h3,.intro h4,.intro h5,.intro h6,.intro p{font-family:var(--font-family-title);font-weight:400;color:var(--background-color);line-height:inherit;margin:0}.intro-title-container,.intro-details,.intro-tagline-container{z-index:1}.intro-title-container{grid-area:title;font-size:clamp(1.25rem,2vw,1.5rem)}.intro-title-container h1,.intro-title-container h2,.intro-title-container h3,.intro-title-container h4,.intro-title-container h5,.intro-title-container h6,.intro-title-container p{font-family:var(--font-family-title);font-weight:300;color:var(--background-color);line-height:125%}.intro-title-container h2{margin-top:.5em;font-size:clamp(1.25rem,2vw,1.5rem)}.intro-logo{max-width:clamp(5rem,30vw,16rem)}.intro-details{grid-area:details}.intro-details h1,.intro-details h2,.intro-details h3,.intro-details h4,.intro-details h5,.intro-details h6,.intro-details p{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-family:var(--font-family-title);font-weight:300;color:var(--background-color);line-height:125%}@keyframes introFadeIn{0%{opacity:0}}.intro-tagline-container{grid-area:tagline;animation:introFadeIn 3s ease}.intro-tagline-container .button{font-size:clamp(1.125rem,4vw,1.5rem);background-color:var(--primary-color-medium)}.intro-tagline{font-weight:500!important;font-size:clamp(1.75rem,5vw,10rem);line-height:100%!important;margin:0;margin-top:calc(clamp(2rem,8vw,10rem)/-20);letter-spacing:-.03em}.intro-tagline+*{margin-top:1em}.intro-video{position:absolute;background-color:var(--primary-color-dark);top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;display:none}.intro-video--visible{display:block}.column-block{grid-template-columns:repeat(1,1fr);justify-content:center}@media all and (min-width: 42em){.column-block--2{grid-template-columns:repeat(2,minmax(0,36rem))}}@media all and (min-width: 36em){.column-block--3{grid-template-columns:repeat(2,1fr)}}@media all and (min-width: 56em){.column-block--3{grid-template-columns:repeat(3,minmax(0,36rem))}}.column-block .title{font-size:1.5rem}.block-column{grid-column:span 1;display:flex;flex-direction:column;gap:1rem}.block-column img{border-radius:calc(var(--border-radius) / 2)!important}.block-column .title{margin:0}.block-column .text>p:first-child{margin-top:0}.column-style--light .block-column,.column-style--dark .block-column{border-radius:calc(var(--border-radius) / 2)!important;padding:var(--padding)}.column-style--light .block-column .image-container,.column-style--dark .block-column .image-container{width:calc(100% + var(--padding) * 2);margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1);margin-top:calc(var(--padding) * -1);margin-bottom:.5rem;line-height:0}.column-style--light .block-column .image-container img,.column-style--dark .block-column .image-container img{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.column-style--light .block-column{background-color:var(--light-color-block);color:var(--text-color)}.column-style--light .block-column .title{color:var(--primary-color-dark)}.column-style--light .block-column .button,.column-style--dark .block-column{background-color:var(--primary-color-dark);color:var(--light-color)}.column-style--dark .block-column .title{color:var(--light-color)}.column-style--dark .block-column .button{background-color:var(--primary-color-light);color:var(--light-color)}.page-block--articles-block .title{grid-column:1/span 4;margin:0}.page-block--articles-block .news-cards{display:flex;flex-direction:column;grid-column:1/span 4;gap:var(--gap)}.page-block--articles-block .news-card{display:grid;gap:0 var(--gap);align-items:center;grid-template-areas:"date button" "content button";grid-template-columns:1fr 1.5rem}.page-block--articles-block .news-card .news-card__date{grid-area:date}.page-block--articles-block .news-card .news-card__content{flex:1;grid-area:content}.page-block--articles-block .news-card .news-card__title{margin:0;color:var(--primary-color-dark)}.page-block--articles-block .news-card .news-card__excerpt{margin:0;font-size:.875rem}.page-block--articles-block .news-card .news-card__button{text-indent:-99999em;display:block;grid-area:button;height:100%;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='15'%20viewBox='0%200%2020%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.2581%201L19%207.74194L12.2581%2014.4839'%20stroke='%23211444'/%3e%3cpath%20d='M0%207.74194H18.6935'%20stroke='black'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}@media all and (min-width: 42em){.page-block--articles-block .title,.page-block--articles-block .news-cards{grid-column:2/span 12}.page-block--articles-block .news-card{grid-template-areas:"date content button";grid-template-columns:5.25rem 1fr 1.5rem}}@media all and (min-width: 56em){.page-block--articles-block .title,.page-block--articles-block .news-cards{grid-column:3/span 10}}@media all and (min-width: 80em){.page-block--articles-block .title,.page-block--articles-block .news-cards{grid-column:4/span 8}}.page-block--sponsor-or-partner-block .title{margin:0;grid-column:1/span 4}.page-block--sponsor-or-partner-block .organizations{grid-column:1/span 4}@media all and (min-width: 42em){.page-block--sponsor-or-partner-block{grid-template-rows:auto 1fr}.page-block--sponsor-or-partner-block .title{grid-column:2/span 12;grid-row:1/span 1}.page-block--sponsor-or-partner-block .organizations{grid-column:2/span 12;grid-row:2/span 1}}.organizations--compact{max-width:calc(570px - 2rem)!important;border:1px solid black;padding:1rem!important}.organizations--compact .organizations__group-title{padding-top:1rem;border-top:1px solid red;text-align:center}.organizations--compact .organization-group{justify-content:center;gap:.75rem 1rem!important;--base-height: clamp(1.875rem, 5vw, 2.5rem) !important}.page-block--person-block{grid-template-rows:auto}.page-block--person-block .title{margin:0;grid-column:1/span 4}.page-block--person-block .text{grid-column:1/span 4}.page-block--person-block .text>p:first-child{margin-top:0}.page-block--person-block .persons{display:grid;grid-template-columns:1fr;gap:var(--gap);grid-column:1/span 4}@media all and (min-width: 56em){.page-block--person-block .persons{grid-template-columns:1fr 1fr}}@media all and (min-width: 42em){.page-block--person-block .title,.page-block--person-block .text,.page-block--person-block .persons{grid-column:2/span 12}}.page-block--person-with-navigation-block{grid-template-rows:auto}.page-block--person-with-navigation-block .title{margin:0;grid-column:1/span 4}.page-block--person-with-navigation-block .text{grid-column:1/span 4}.page-block--person-with-navigation-block .text>p:first-child{margin-top:0}.page-block--person-with-navigation-block .persons{display:grid;grid-template-columns:1fr;gap:var(--gap);grid-column:1/span 4}@media all and (min-width: 56em){.page-block--person-with-navigation-block .persons{grid-template-columns:1fr 1fr}}@media all and (min-width: 42em){.page-block--person-with-navigation-block>.title{grid-column:2/span 12}.page-block--person-with-navigation-block>.text{grid-row:2/span 1;grid-column:2/span 12}.page-block--person-with-navigation-block .persons{grid-row:3/span 1;grid-column:2/span 12}}.person-groups-container{grid-row:3/span all;grid-column:1/span 4;display:grid;grid-template-columns:subgrid;gap:var(--gap)}@media all and (min-width: 42em){.person-groups-container{grid-column:2/span 12}}.person-groups-nav{grid-column:1/span 4;grid-row:1/span 1;align-self:flex-start}@media all and (min-width: 42em){.person-groups-nav{position:sticky;top:6rem;grid-column:1/span 3}}.person-groups{grid-column:1/span 4;grid-row:2/span 1}.person-groups .person-group{position:relative}.person-groups .anchor{position:absolute;top:-8rem}.person-groups .persons{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin-bottom:2rem;margin-top:1rem}@media all and (min-width: 42em){.person-groups .persons{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}}@media all and (min-width: 42em){.person-groups{grid-column:4/span 9;grid-row:1/span all}}.person-groups-nav ul{list-style-type:none;padding:0;margin:0}.person-groups-nav ul li{position:relative;font-weight:400;border-bottom:.0625rem solid var(--border-color)}.person-groups-nav ul li a{padding:.5rem 1rem;color:var(--primary-color-dark);text-decoration:none;display:block}.person-groups-nav ul li.person-nav--active{font-weight:700}.person-groups-nav ul li.person-nav--active:before{content:"";background-color:var(--primary-color-dark);opacity:.1;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.person-groups-nav ul li.person-nav--active+.person-nav--active{font-weight:400}.person-groups-nav ul li.person-nav--active+.person-nav--active:before{display:none}.page-block--books-block{grid-template-rows:auto}.page-block--books-block .title{margin:0;grid-column:1/span 4}.page-block--books-block .text{grid-column:1/span 4}.page-block--books-block .text>p:first-child{margin-top:0}.page-block--books-block .books{display:grid;grid-template-columns:1fr;gap:var(--gap);grid-column:1/span 4}@media all and (min-width: 56em){.page-block--books-block .books{grid-template-columns:1fr 1fr}}@media all and (min-width: 42em){.page-block--books-block .title,.page-block--books-block .text,.page-block--books-block .books{grid-column:2/span 12}}.page-block--ticket-block{grid-template-rows:auto}.page-block--ticket-block .ticket-prices{display:flex;gap:calc(var(--gap) * 2);grid-column:1/span 4;flex-wrap:wrap;justify-content:space-around}.page-block--ticket-block .ticket-prices .ticket-price-card{flex:1}@media all and (min-width: 42em){.page-block--ticket-block .ticket-prices{grid-column:2/span 12}}.page-block--form-block .form{grid-column:1/span 4}@media all and (min-width: 42em){.page-block--form-block .form{grid-column:2/span 12}}.page-block--events-block{grid-template-rows:auto}.page-block--events-block .title{margin:0;grid-column:1/span 4}.page-block--events-block .text{grid-column:1/span 4}.page-block--events-block .text>p:first-child{margin-top:0}.page-block--events-block .events{display:grid;grid-template-columns:1fr;gap:var(--gap);grid-column:1/span 4}@media all and (min-width: 56em){.page-block--events-block .events{grid-template-columns:1fr 1fr}}@media all and (min-width: 42em){.page-block--events-block .title,.page-block--events-block .text,.page-block--events-block .events{grid-column:2/span 12}}.page-block--sponsor-opportunity-block{grid-template-rows:auto}.page-block--sponsor-opportunity-block .sponsor-opportunities-container{overflow-x:auto;grid-column:1/span all;padding:var(--padding);background-color:#efeef0;border-radius:1rem}@media all and (min-width: 80em){.page-block--sponsor-opportunity-block .sponsor-opportunities-container{grid-column:2/span 12}}.page-block--sponsor-opportunity-block .sponsor-opportunities{display:grid;grid-template-columns:repeat(var(--opportunities),minmax(16rem,1fr)) 1px;grid-template-rows:auto auto repeat(var(--max-rows),auto);gap:1rem}.page-block--sponsor-opportunity-block .sponsor-opportunities .sponsor-spacer{display:block}.page-block--sponsor-opportunity-block .sponsor-opportunities--no-elements{grid-template-rows:auto auto auto}.page-block--sponsor-opportunity-block .sponsor-opportunities--no-elements .sponsor-opportunity-text{margin-bottom:1rem}@media all and (min-width: 42em){.page-block--sponsor-opportunity-block .ticket-prices{grid-column:2/span 12}}.sponsor-opportunity{display:grid;grid-row:1/span all;grid-template-rows:subgrid;grid-template-areas:initial!important;grid-template-columns:initial!important;gap:.5rem;min-width:14rem;border-radius:.75rem;padding:0;background-color:var(--background-color);box-shadow:var(--box-shadow)}.sponsor-opportunity h3{color:var(--primary-color-dark);font-size:1rem}.sponsor-opportunity .element-card__title{grid-area:initial;margin:0;color:var(--primary-color-dark);font-size:1.5rem;line-height:125%}.sponsor-opportunity .element-card__subtitle{font-style:italic;font-weight:400;margin:0;color:var(--primary-color-dark);font-size:1.25rem}.sponsor-opportunity p,.sponsor-opportunity li{margin:0;font-size:.9375rem;line-height:150%}.sponsor-opportunity .element-card__title,.sponsor-opportunity .element-card__subtitle,.sponsor-opportunity .sponsor-opportunity-text{padding:0 1.5rem}.sponsor-opportunity .element-card__title{margin-top:1rem}.sponsor-opportunity-elements{display:grid;grid-column:1/1;grid-row:4/span all;grid-template-rows:subgrid;list-style-type:none;margin:0;padding:0;gap:0}.sponsor-opportunity-elements ul{padding-left:1em;list-style-type:disc}.sponsor-opportunity-elements>li{padding:.5rem 0;position:relative}.sponsor-opportunity-elements li h3,.sponsor-opportunity-elements li p{margin:0}.sponsor-opportunity-elements li ul{list-style-type:none;margin:0;padding:0}.sponsor-opportunity-elements li ul li{margin:.5rem 0}.sponsor-opportunity-elements .sponsor-opportunity-element{padding:1rem 1.5rem}.sponsor-opportunity-elements .sponsor-opportunity-element:nth-child(odd){position:relative}.sponsor-opportunity-elements .sponsor-opportunity-element:nth-child(odd):before{content:"";background-color:var(--primary-color-dark);position:absolute;top:0;left:0;right:0;bottom:0;opacity:.03}.sponsor-opportunity-elements .sponsor-opportunity-element__content{z-index:1}.page-block--faq-block{grid-template-rows:auto auto}.page-block--faq-block .title{margin:0;grid-column:1/span 5;grid-row:1/span 1}.page-block--faq-block .text{grid-column:1/span 5;grid-row:2/span 1}.page-block--faq-block .text p:first-child{margin-top:0}.page-block--faq-block .text p:last-child{margin-bottom:0}.page-block--faq-block .faq-elements{grid-column:1/span 5;grid-row:3/span 1}@media all and (min-width: 36em){.page-block--faq-block .title{grid-column:1/span 4}.page-block--faq-block .text,.page-block--faq-block .faq-elements{grid-column:2/span 3}}@media all and (min-width: 42em){.page-block--faq-block{grid-template-rows:2rem 1fr}.page-block--faq-block .title{grid-column:2/span 6;grid-row:1/span all}.page-block--faq-block .text,.page-block--faq-block .faq-elements{grid-column:8/span 6}.page-block--faq-block.block-layout--wide{grid-template-rows:auto auto}.page-block--faq-block.block-layout--wide .title,.page-block--faq-block.block-layout--wide .text{grid-row:auto}.page-block--faq-block.block-layout--wide .title{grid-column:2/span 12}.page-block--faq-block.block-layout--wide .text,.page-block--faq-block.block-layout--wide .faq-elements{grid-column:3/span 11}}@media all and (min-width: 56em){.page-block--faq-block{grid-template-rows:2rem 1fr}.page-block--faq-block .title{grid-column:2/span 5;grid-row:1/span all}.page-block--faq-block .text,.page-block--faq-block .faq-elements{grid-column:7/span 7}}.page-block--faq-block:has(.image-container) .image-container{grid-row:1/span 1;grid-column:1/span all}.page-block--faq-block:has(.image-container) .title{grid-row:2/span 1}.page-block--faq-block:has(.image-container) .text{grid-row:3/span 1}@media all and (min-width: 36em){.page-block--faq-block:has(.image-container) .image-container{grid-row:1/span all;grid-column:1/span 1}.page-block--faq-block:has(.image-container) .title{grid-row:1/span 1;grid-column:2/span 3}.page-block--faq-block:has(.image-container) .text{grid-row:2/span 1}}@media all and (min-width: 42em){.page-block--faq-block:has(.image-container){grid-template-rows:2rem auto 1fr}.page-block--faq-block:has(.image-container) .image-container{grid-row:1/span all;grid-column:2/span 6}.page-block--faq-block:has(.image-container) .title{grid-column:8/span 6;grid-row:2/span 1}.page-block--faq-block:has(.image-container) .text{grid-column:8/span 6;grid-row:3/span all}}@media all and (min-width: 56em){.page-block--faq-block:has(.image-container){grid-template-rows:2rem auto 1fr}.page-block--faq-block:has(.image-container) .image-container{grid-row:1/span all;grid-column:2/span 5}.page-block--faq-block:has(.image-container) .title{grid-column:7/span 7;grid-row:2/span 1}.page-block--faq-block:has(.image-container) .text{grid-column:7/span 7;grid-row:3/span all}}@media all and (min-width: 36em){.page-block--faq-block.block-image-position--right:has(.image-container) .image-container{grid-column:4/span 1}.page-block--faq-block.block-image-position--right:has(.image-container) .title{grid-row:1/span 1;grid-column:1/span 3}.page-block--faq-block.block-image-position--right:has(.image-container) .text{grid-row:2/span 1;grid-column:1/span 3}}@media all and (min-width: 42em){.page-block--faq-block.block-image-position--right:has(.image-container){grid-template-rows:2rem auto 1fr}.page-block--faq-block.block-image-position--right:has(.image-container) .image-container{grid-row:1/span all;grid-column:8/span 6}.page-block--faq-block.block-image-position--right:has(.image-container) .title{grid-column:2/span 6;grid-row:2/span 1}.page-block--faq-block.block-image-position--right:has(.image-container) .text{grid-column:2/span 6;grid-row:3/span all}}@media all and (min-width: 56em){.page-block--faq-block.block-image-position--right:has(.image-container){grid-template-rows:2rem auto 1fr}.page-block--faq-block.block-image-position--right:has(.image-container) .image-container{grid-row:1/span all;grid-column:9/span 5}.page-block--faq-block.block-image-position--right:has(.image-container) .title{grid-column:2/span 7;grid-row:2/span 1}.page-block--faq-block.block-image-position--right:has(.image-container) .text{grid-column:2/span 7;grid-row:3/span all}}.page-block--faq-block details{margin-bottom:2rem;padding-bottom:0;border-bottom:.0625rem solid var(--border-color)}.page-block--faq-block details summary{font-weight:700;font-size:1.25rem;cursor:pointer;padding:0 0 2rem;display:flex;justify-content:space-between;gap:var(--gap);text-align:left}.page-block--faq-block details summary:after{content:"+";display:block}.page-block--faq-block details summary::marker{display:none}.page-block--faq-block details summary::-webkit-details-marker{display:none}.page-block--faq-block details .faq-element-answer{padding-bottom:2rem}.page-block--faq-block details[open]>summary:after{content:"-"}.site-logo{font-family:var(--font-family-title);font-weight:var(--font-weight-title)}.menu-toggle{font-size:1rem;line-height:100%;border-radius:0;padding:0;text-indent:-99999em;background-color:transparent;text-decoration:none;display:block;width:2.5rem;height:2.5rem;border:none;cursor:pointer;position:relative;margin-right:-.25rem;margin-top:-.25rem}.menu-toggle:after{content:"";position:absolute;top:.25rem;left:.25rem;right:.25rem;bottom:.25rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='48'%20viewBox='0%20-960%20960%20960'%20width='48'%3e%3cpath%20d='M120-240v-60h720v60H120Zm0-210v-60h720v60H120Zm0-210v-60h720v60H120Z'%20fill='%23fff'/%3e%3c/svg%3e")}.menu-toggle--open:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='48'%20viewBox='0%20-960%20960%20960'%20width='48'%3e%3cpath%20d='m300-258-42-42%20180-180-180-179%2042-42%20180%20180%20179-180%2042%2042-180%20179%20180%20180-42%2042-179-180-180%20180Z'%20fill='%23fff'/%3e%3c/svg%3e")}@media all and (min-width: 56em){.menu-toggle{display:none}}.title{font-size:var(--font-size-title);font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--primary-color-dark);margin-block:2rem;font-size:clamp(1.25rem,3.5vw,3rem);letter-spacing:-.03em}.title--large{font-size:clamp(1.25rem,5vw,4rem)}.title--small{font-size:clamp(1.25rem,2.5vw,2.25rem)}.buttons{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:start}.button,.fui-btn{font-size:1rem;line-height:100%;padding:.5em 1.5em .625em;border-radius:1.0625em;background-color:var(--primary-color-dark);color:var(--background-color);text-decoration:none;display:block;width:fit-content;border:none;cursor:pointer;font-weight:300}.button:disabled,.fui-btn:disabled{opacity:.5;filter:saturate(0);cursor:default}.button-secondary,.button--secondary,.fui-btn-secondary,.fui-btn--secondary{background-color:var(--avatar-fm-color-dark)!important;color:var(--primary-color-dark)!important}.form a{color:var(--primary-color-medium)}.form input[type=text],.form input[type=email],.form input[type=password],.form select,.form textarea{border:1px solid var(--border-color);font-family:inherit;font-weight:var(--font-weight);font-size:.875rem;line-height:100%;margin:0;padding:1rem;border-radius:.25rem;width:calc(100% - 2rem - 2px);outline-color:var(--primary-color-light);background-color:var(--light-color)}.form input{accent-color:var(--primary-color-medium)}.form select{width:100%;-webkit-appearance:none}.form .fui-field-container .fui-input-wrapper:has(select){position:relative}.form .fui-field-container .fui-input-wrapper:has(select):after{content:"";position:absolute;top:calc(50% - .25rem);right:.375rem;width:.625rem;height:.375rem;background-color:var(--strong-color);clip-path:polygon(0 0,100% 0,50% 100%)}.form textarea{line-height:137.5%}.form label,.form legend{font-family:var(--font-family-title);font-weight:var(--font-weight);color:var(--strong-color);margin-bottom:.5rem;display:block}.form label{font-size:.875rem;line-height:150%}.form fieldset{padding:0;margin:0;border:none}.form .fui-table-rows,.form .fui-repeater-rows{border:1px solid var(--border-color);border-radius:.25rem;margin-bottom:1rem}.form .fui-table-rows:empty,.form .fui-repeater-rows:empty{border:none}.form .fui-table-rows tr[data-table-row=true],.form .fui-table-row,.form .fui-repeater-row{padding:1rem;position:relative;border-bottom:.0625rem solid var(--border-color)}.form .fui-table-rows tr[data-table-row=true]:last-of-type,.form .fui-table-row:last-of-type,.form .fui-repeater-row:last-of-type{border-bottom:none}.form .fui-table-rows tr[data-table-row=true] .fui-table-remove-btn,.form .fui-table-rows tr[data-table-row=true] .fui-repeater-remove-btn,.form .fui-table-row .fui-table-remove-btn,.form .fui-table-row .fui-repeater-remove-btn,.form .fui-repeater-row .fui-table-remove-btn,.form .fui-repeater-row .fui-repeater-remove-btn{position:absolute;top:.375rem;right:.25rem;text-indent:-9999em;padding:0;width:1.5rem;height:1.5rem;background:url("data:image/svg+xml,%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2044'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23319fd7;}.cls-2{fill:%23fff;}%3c/style%3e%3c/defs%3e%3ccircle%20class='cls-1'%20cx='21.75'%20cy='21.75'%20r='21.5'/%3e%3cpath%20class='cls-2'%20d='M30,28.668,28.668,30l-6.924-6.924L14.82,30,13.5,28.668l6.924-6.924L13.5,14.82l1.32-1.32,6.924,6.924L28.668,13.5,30,14.82l-6.924,6.924Z'/%3e%3c/svg%3e");background-size:contain;background-position:center;background-repeat:no-repeat}.form .fui-repeater-add-btn:before{margin-inline-end:.5em;content:"+"}.form .fui-page-container{display:flex;flex-direction:column;margin-bottom:var(--gap)}@media all and (min-width: 42em){.form .fui-page-row[data-fui-field-count="3"]{display:flex;justify-content:stretch;width:100%;gap:calc(var(--gap) / 2)}.form .fui-page-row[data-fui-field-count="3"] .fui-field{flex:1}}.form .fui-radio,.form .checkbox,.form .fui-checkbox{display:flex;gap:1rem;align-items:center}.form .fui-radio label,.form .checkbox label,.form .fui-checkbox label{margin:0;font-size:.875rem}.form .fui-required,.form .fui-error-message{color:var(--error-color)}.form .fui-error-message{margin-top:.5rem}.form .fui-error-message,.form .fui-alert-error{margin-bottom:1rem;background-color:#fff1ed;color:var(--error-color);border:1px solid var(--error-color);padding:.5rem 1rem;font-size:.9375rem}.form .fui-error-message p,.form .fui-alert-error p{margin:0;padding:0}.form .minimum-points-warning-container,.form .total-points-warning-container,.form .total-words-warning-container{display:none}.form .minimum-points-warning-container--visible,.form .total-points-warning-container--visible,.form .total-words-warning-container--visible{display:block}.form .minimum-points-warning{background-color:#21144412;color:var(--text-color)}.form .fui-row:has(.minimum-points-warning-container),.form .fui-row:has(.total-points-warning-container) .form .fui-row:has(.total-words-warning-container){display:none}.form .fui-row:has(.minimum-points-warning-container--visible),.form .fui-row:has(.total-words-warning-container--visible) .form .fui-row:has(.total-points-warning-container--visible){display:block}.form .fui-row-empty{display:none}@media all and (min-width: 42em){.form .fui-row[data-fui-field-count="2"],.form .fui-row[data-fui-field-count="3"]{display:flex;gap:calc(var(--gap) / 2)}.form .fui-row[data-fui-field-count="2"]>div,.form .fui-row[data-fui-field-count="3"]>div{flex:1}}.form .fui-input-wrapper+.fui-instructions{margin-top:.5rem}.form .fui-instructions p{font-size:.9375rem}.form .fui-input-wrapper:has(input[type=range]),.form input[type=range]{width:100%;position:relative;height:auto;aspect-ratio:6/1;cursor:pointer;max-width:16rem}.form input[type=range]{position:relative;z-index:2;opacity:0}.form .fui-input-wrapper:has(input[type=range]):before,.form .fui-input-wrapper:has(input[type=range]):after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--light-color)}.form .fui-input-wrapper:has(input[type=range]):before{background-image:url("data:image/svg+xml,%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20264%2044'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23319fd7;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M83.729,17.982l-10.96,7.967,4.214,12.94L66,30.9l-11.006,7.99,4.214-12.94L48.271,17.982H61.786L66,5.111l4.191,12.871Z'/%3e%3cpath%20class='cls-1'%20d='M127.729,17.982l-10.96,7.967,4.214,12.94L110,30.9l-11.006,7.99,4.214-12.94L92.271,17.982h13.515L110,5.111l4.191,12.871Z'/%3e%3cpath%20class='cls-1'%20d='M171.729,17.982l-10.96,7.967,4.214,12.94L154,30.9l-11.006,7.99,4.214-12.94-10.937-7.967h13.515L154,5.111l4.191,12.871Z'/%3e%3cpath%20class='cls-1'%20d='M215.729,17.982l-10.96,7.967,4.214,12.94L198,30.9l-11.006,7.99,4.214-12.94-10.937-7.967h13.515L198,5.111l4.191,12.871Z'/%3e%3cpath%20class='cls-1'%20d='M259.729,17.982l-10.96,7.967,4.214,12.94L242,30.9l-11.006,7.99,4.214-12.94-10.937-7.967h13.515L242,5.111l4.191,12.871Z'/%3e%3cpath%20class='cls-1'%20d='M30,29.668,28.668,31l-6.924-6.924L14.82,31,13.5,29.668l6.924-6.924L13.5,15.82l1.32-1.32,6.924,6.924L28.668,14.5,30,15.82l-6.924,6.924Z'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1}.form .fui-input-wrapper:has(input[type=range]):after{opacity:.8}.form .fui-input-wrapper:has(input[type=range]):has(input[data-value="0"]):after{background:linear-gradient(to right,transparent 0,transparent 16.6666666667%,white 16.6666666667%,white 100%)}.form .fui-input-wrapper:has(input[type=range]):has(input[data-value="1"]):after{background:linear-gradient(to right,white 0,white 16.6666666667%,transparent 16.6666666667%,transparent 33.3333333333%,white 33.3333333333%,white 100%)}.form .fui-input-wrapper:has(input[type=range]):has(input[data-value="2"]):after{background:linear-gradient(to right,white 0,white 16.6666666667%,transparent 16.6666666667%,transparent 50%,white 50%,white 100%)}.form .fui-input-wrapper:has(input[type=range]):has(input[data-value="3"]):after{background:linear-gradient(to right,white 0,white 16.6666666667%,transparent 16.6666666667%,transparent 66.6666666667%,white 66.6666666667%,white 100%)}.form .fui-input-wrapper:has(input[type=range]):has(input[data-value="4"]):after{background:linear-gradient(to right,white 0,white 16.6666666667%,transparent 16.6666666667%,transparent 83.3333333333%,white 83.3333333333%,white 100%)}.form .fui-input-wrapper:has(input[type=range]):has(input[data-value="5"]):after{background:linear-gradient(to right,white 0,white 16.6666666667%,transparent 16.6666666667%,transparent 100%,white 100%,white 100%)}.form [data-field-type=name-prefix]{flex:.5!important}.form .form-bullet-points .fui-repeater-remove-btn{display:none!important}.form .fui-legend,.form .fui-label,.form .fui-heading{font-size:1.125rem;font-family:var(--font-family);color:var(--strong-color);font-weight:700!important;line-height:100%;margin:0 0 .5rem}.form .form-major-field label,.form .fui-heading-h2{font-size:1.375rem;margin-top:1rem;margin-bottom:1rem}.form p{margin:0 0 .5rem;font-size:1rem;line-height:1.5rem}.form .fui-limit-text{font-size:.875rem;text-align:right;margin-top:.25rem}.form .fui-page-row{margin-bottom:1.5rem}.form .fui-page-row:has(.fui-heading){margin-bottom:0}.form .fui-fieldset .fui-row{margin-bottom:1rem}.form .fui-fieldset .fui-row:last-of-type{margin-bottom:0}.form .speaker-confirmed-select{font-size:1.25rem}.form .speaker-confirmed-select .fui-layout-wrap{display:flex;flex-direction:column;gap:1rem}.form .speaker-confirmed-select .fui-layout-wrap label{font-size:1.125rem;font-family:var(--font-family);color:var(--strong-color);font-weight:700!important;line-height:100%}.form .fui-field[data-field-handle=totalPoints] label,.form .fui-field[data-field-handle=totalPoints] input,.keyword-inputs th[data-handle=keyword]{display:none}.fui-table{margin-bottom:1rem}.fui-table-row td[data-col=col1]{width:100%}.fui-table-rows tr[data-table-row=true] .fui-table-remove-btn,.fui-table-row .fui-table-remove-btn{margin-right:.375rem}.page-title{font-size:clamp(1.5rem,4vw,2.5rem);line-height:137.5%;color:var(--primary-color-dark)}.image img{max-width:var(--max-width);height:auto;border-radius:var(--border-radius);overflow:hidden;width:100%}.image img.img-no-border-radius{border-radius:initial}.image img.img-circle{border-radius:50%}.image-container:empty{display:none}.timeline{padding:0;margin:0}.timeline-element{padding-left:2rem;position:relative;padding-bottom:.5rem}@media all and (min-width: 36em){.timeline-element{display:flex;gap:1rem}}.timeline-element:before,.timeline-element:after{content:"";position:absolute;top:0;bottom:0}.timeline-element:before{left:.8375rem;width:.25rem;background-color:var(--primary-color-light)}.timeline-element:after{top:.125rem;left:.5rem;width:.625rem;height:.625rem;border-radius:.75rem;border:.125rem solid var(--light-color);background-color:var(--primary-color-light)}.timeline-element:first-of-type:before{top:50%}.timeline-element:last-of-type:before{bottom:50%}.timeline-element__date{display:block}.organizations{padding:0;margin:0;display:block}.organizations__group-title{margin:0 0 1em;color:var(--primary-color-dark);padding-bottom:.5em;position:relative}.organizations__group-title:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.0625rem;background-color:var(--primary-color-dark);opacity:.15}.organization-group{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 3rem;padding:0;list-style-type:none;gap:var(--gap);--base-height: 2.75rem;--base-height: clamp(1.875rem, 5vw, 2.75rem);--scale-factor-horizontal: .1;--scale-factor-vertical: .6;--logo-min-size: .5;--logo-max-size: 1.25;--scale-factor: 1}.organization-group--large{--base-height: 5.5rem;--base-height: clamp(3rem, 8vw, 5.5rem)}.organization-group--medium{--base-height: 4rem;--base-height: clamp(2.5rem, 7vw, 4rem)}.organization-group--small{gap:calc(var(--gap) * .75)}.organization-group--center{justify-content:center}.organization{--base-height-with-ratio: calc(var(--base-height)* var(--scale-factor));--base-ratio: calc(var(--width) / var(--height));--factor-horizontal: min(calc(var(--scale-factor-horizontal)* -1* var(--base-ratio) + var(--scale-factor-horizontal) + 1), 1);--factor-vertical: max(calc(var(--scale-factor-vertical)* -1* var(--base-ratio) + var(--scale-factor-vertical) + 1), 1);aspect-ratio:var(--base-ratio);height:clamp(var(--base-height-with-ratio) * var(--logo-min-size),var(--base-height-with-ratio) * var(--factor-horizontal) * var(--factor-vertical),var(--base-height-with-ratio) * var(--logo-max-size));max-width:100%}.organization .image img{height:100%;object-fit:contain;border-radius:0}.organization--no-logo a{color:inherit}.organization-company-name{font-size:.75rem;margin:0}.card{border-radius:1rem;padding:2rem;background-color:var(--background-color);box-shadow:var(--box-shadow)}.element-card{display:grid;grid-template-areas:"image" "label" "title" "details" "description" "social-media-links";gap:.5rem;grid-template-columns:1fr;max-width:50rem}@media all and (min-width: 36em){.element-card{grid-template-areas:"image label" "image title" "image details" "image description" "image social-media-links";gap:0 var(--gap);grid-template-columns:minmax(4rem,8rem) 1fr}}.element-card--highlight{background-color:var(--background-color-subtle)}.element-card--highlight .element-card__description:after{background-image:linear-gradient(to top,#c6def0 40%,#c6def000)!important}.element-card__image-container{grid-area:image}.element-card__image-container img{aspect-ratio:2/3;border-radius:calc(var(--border-radius) / 3);object-fit:cover}.element-card__label{grid-area:label;text-transform:uppercase;font-size:.9375rem;font-weight:var(--font-weight-bold);line-height:125%;color:var(--primary-color-dark);margin:0}.element-card__title{grid-area:title;font-size:clamp(1.125rem,3vw,1.25rem);line-height:125%;color:var(--primary-color-dark);margin:0}.element-card__title a{text-decoration:none;color:inherit}.element-card__title a:hover,.element-card__title a:active,.element-card__title a:focus{text-decoration:underline}.element-card__details{grid-area:details;font-size:.875rem;font-style:italic;line-height:150%;margin:0}.element-card__description{grid-area:description;font-size:.9375rem;line-height:150%}.element-card__description>p:first-child{margin-top:.25rem}.element-card__social-media-links{grid-area:social-media-links;line-height:150%;margin:1rem 0 0!important}.institution-card{display:block;margin-top:2rem}.element-card__image-container--institution img{max-height:7rem;max-width:12rem;object-fit:contain;object-position:center left;border-radius:0;margin-bottom:1rem;aspect-ratio:var(--aspect-ratio)}@media all and (min-width: 36em){.element-card__image-container--institution img{object-position:left}}.person-card{grid-template-columns:clamp(1rem,20vw,3rem) 1fr;gap:0 var(--gap);grid-template-areas:"image label" "image title" "image details" "description description" "social-media-links social-media-links"}@media all and (min-width: 36em){.person-card{grid-template-areas:"image label" "image title" "image details" "image description" "image social-media-links";gap:0 var(--gap);grid-template-columns:minmax(4rem,8rem) 1fr;grid-template-rows:auto auto auto 1fr auto}}.person-card .element-card__description{height:max-content;max-height:7rem;position:relative;overflow-y:hidden;transition:max-height .3s ease;padding-bottom:3rem}.person-card .element-card__description:after{content:"";position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(to top,#fff 40%,#fff0);height:3.5rem}.person-card .element-card__description--open{max-height:max-content}.person-card .element-card__description .person-expand-toggle{position:absolute;left:0;bottom:0;z-index:1;border:none;font-family:inherit;background-color:transparent;padding:0;font-size:.75rem;line-height:1.5em;text-decoration:underline;border-radius:0;color:inherit;text-align:left;cursor:pointer}.person-card--highlight{background-color:var(--background-color-subtle)}.ticket-price-card{grid-template-areas:initial;display:flex;flex-direction:column;gap:.5rem;min-width:14rem;max-width:20rem}.ticket-price-card__title{margin:0;color:var(--primary-color-dark);font-size:2rem;line-height:125%}.ticket-price-card__early-bird{display:block;font-size:62.5%}.ticket-price-card__subtitle{font-style:italic;font-weight:400;margin:0;color:var(--primary-color-dark);font-size:1.25rem}.pricing-grid{list-style-type:none;margin:.5rem 0;padding:0}.pricing-grid li{padding:.5rem 0;display:flex;gap:.5em;position:relative}.pricing-grid li .hidden{display:block;opacity:0;flex:1}.pricing-grid li strong{min-width:4.5rem;text-align:right}.pricing-grid li:before{content:"";position:absolute;left:0;right:0;background-color:var(--primary-color-dark);height:.0625rem;opacity:.15}.pricing-grid li:before{top:0}.pricing-grid li:first-of-type:before{display:none}.social-media-links{display:flex;gap:.5rem;margin:0;padding:0}.social-media-link{display:block}.social-media-link a{display:block;width:1.5rem;height:1.5rem;background-size:contain;background-position:center;background-repeat:no-repeat;text-indent:-9999em}.social-media-link--linkedin a{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Free%206.6.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3e%3cpath%20d='M416%2032H31.9C14.3%2032%200%2046.5%200%2064.3v383.4C0%20465.5%2014.3%20480%2031.9%20480H416c17.6%200%2032-14.5%2032-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4%20416H69V202.2h66.5V416zm-33.2-243c-21.3%200-38.5-17.3-38.5-38.5S80.9%2096%20102.2%2096c21.2%200%2038.5%2017.3%2038.5%2038.5%200%2021.3-17.2%2038.5-38.5%2038.5zm282.1%20243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6%200-39.9%2027-39.9%2054.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8%2030.6-34.5%2062.9-34.5%2067.2%200%2079.7%2044.3%2079.7%20101.9V416z'%20fill='%23211444'/%3e%3c/svg%3e")}.social-media-link--mastodon a{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Free%206.6.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3e%3cpath%20d='M433%20179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48%200%200%200-63.72%2028.5-63.72%20125.7%200%20115.7-6.6%20259.4%20105.63%20289.1%2040.51%2010.7%2075.32%2013%20103.33%2011.4%2050.81-2.8%2079.32-18.1%2079.32-18.1l-1.7-36.9s-36.31%2011.4-77.12%2010.1c-40.41-1.4-83-4.4-89.63-54a102.54%20102.54%200%200%201-.9-13.9c85.63%2020.9%20158.65%209.1%20178.75%206.7%2056.12-6.7%20105-41.3%20111.23-72.9%209.8-49.8%209-121.5%209-121.5zm-75.12%20125.2h-46.63v-114.2c0-49.7-64-51.6-64%206.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9%2018.41-175%2025.9-28.9%2079.82-30.8%20103.83%206.1l11.6%2019.5%2011.6-19.5c24.11-37.1%2078.12-34.8%20103.83-6.1%2023.71%2027.3%2018.4%2053%2018.4%20175z'%20fill='%23211444'/%3e%3c/svg%3e")}.social-media-link--bluesky a{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3e%3c!--!%20Font%20Awesome%20Free%206.6.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3e%3cpath%20d='M407.8%20294.7c-3.3-.4-6.7-.8-10-1.3c3.4%20.4%206.7%20.9%2010%201.3zM288%20227.1C261.9%20176.4%20190.9%2081.9%20124.9%2035.3C61.6-9.4%2037.5-1.7%2021.6%205.5C3.3%2013.8%200%2041.9%200%2058.4S9.1%20194%2015%20213.9c19.5%2065.7%2089.1%2087.9%20153.2%2080.7c3.3-.5%206.6-.9%2010-1.4c-3.3%20.5-6.6%201-10%201.4C74.3%20308.6-9.1%20342.8%20100.3%20464.5C220.6%20589.1%20265.1%20437.8%20288%20361.1c22.9%2076.7%2049.2%20222.5%20185.6%20103.4c102.4-103.4%2028.1-156-65.8-169.9c-3.3-.4-6.7-.8-10-1.3c3.4%20.4%206.7%20.9%2010%201.3c64.1%207.1%20133.6-15.1%20153.2-80.7C566.9%20194%20576%2075%20576%2058.4s-3.3-44.7-21.6-52.9c-15.8-7.1-40-14.9-103.2%2029.8C385.1%2081.9%20314.1%20176.4%20288%20227.1z'%20fill='%23211444'/%3e%3c/svg%3e")}.social-media-link--youtube a{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='50.182'%20height='50.183'%20viewBox='0%200%2050.182%2050.183'%3e%3cpath%20d='M421.759,353.394l-6.533-3.555c-.268-.152-1.184.042-1.184.349v6.931c0,.3.909.5,1.176.353l6.825-3.376C422.32,353.946,422.033,353.55,421.759,353.394Z'%20transform='translate(-392.632%20-327.96)'%20fill='%23211444'%3e%3c/path%3e%3cpath%20d='M436.136,334.1h-24.78a12.7,12.7,0,0,0-12.7,12.7v24.779a12.7,12.7,0,0,0,12.7,12.7h24.78a12.7,12.7,0,0,0,12.7-12.7V346.8A12.7,12.7,0,0,0,436.136,334.1Zm.879,29.146a5.951,5.951,0,0,1-5.951,5.951H415.845a5.951,5.951,0,0,1-5.951-5.951v-7.082a5.951,5.951,0,0,1,5.951-5.951h15.219a5.951,5.951,0,0,1,5.951,5.951Z'%20transform='translate(-398.655%20-334.1)'%20fill='%23211444'%3e%3c/path%3e%3c/svg%3e")}.social-media-link--website a{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Free%206.6.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3e%3cpath%20d='M266.3%2048.3L232.5%2073.6c-5.4%204-8.5%2010.4-8.5%2017.1l0%209.1c0%206.8%205.5%2012.3%2012.3%2012.3c2.4%200%204.8-.7%206.8-2.1l41.8-27.9c2-1.3%204.4-2.1%206.8-2.1l1%200c6.2%200%2011.3%205.1%2011.3%2011.3c0%203-1.2%205.9-3.3%208l-19.9%2019.9c-5.8%205.8-12.9%2010.2-20.7%2012.8l-26.5%208.8c-5.8%201.9-9.6%207.3-9.6%2013.4c0%203.7-1.5%207.3-4.1%2010l-17.9%2017.9c-6.4%206.4-9.9%2015-9.9%2024l0%204.3c0%2016.4%2013.6%2029.7%2029.9%2029.7c11%200%2021.2-6.2%2026.1-16l4-8.1c2.4-4.8%207.4-7.9%2012.8-7.9c4.5%200%208.7%202.1%2011.4%205.7l16.3%2021.7c2.1%202.9%205.5%204.5%209.1%204.5c8.4%200%2013.9-8.9%2010.1-16.4l-1.1-2.3c-3.5-7%200-15.5%207.5-18l21.2-7.1c7.6-2.5%2012.7-9.6%2012.7-17.6c0-10.3%208.3-18.6%2018.6-18.6l29.4%200c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016l-20.7%200c-7.2%200-14.2%202.9-19.3%208l-4.7%204.7c-2.1%202.1-3.3%205-3.3%208c0%206.2%205.1%2011.3%2011.3%2011.3l11.3%200c6%200%2011.8%202.4%2016%206.6l6.5%206.5c1.8%201.8%202.8%204.3%202.8%206.8s-1%205-2.8%206.8l-7.5%207.5C386%20262%20384%20266.9%20384%20272s2%2010%205.7%2013.7L408%20304c10.2%2010.2%2024.1%2016%2038.6%2016l7.3%200c6.5-20.2%2010-41.7%2010-64c0-111.4-87.6-202.4-197.7-207.7zm172%20307.9c-3.7-2.6-8.2-4.1-13-4.1c-6%200-11.8-2.4-16-6.6L396%20332c-7.7-7.7-18-12-28.9-12c-9.7%200-19.2-3.5-26.6-9.8L314%20287.4c-11.6-9.9-26.4-15.4-41.7-15.4l-20.9%200c-12.6%200-25%203.7-35.5%2010.7L188.5%20301c-17.8%2011.9-28.5%2031.9-28.5%2053.3l0%203.2c0%2017%206.7%2033.3%2018.7%2045.3l16%2016c8.5%208.5%2020%2013.3%2032%2013.3l21.3%200c13.3%200%2024%2010.7%2024%2024c0%202.5%20.4%205%201.1%207.3c71.3-5.8%20132.5-47.6%20165.2-107.2zM0%20256a256%20256%200%201%201%20512%200A256%20256%200%201%201%200%20256zM187.3%20100.7c-6.2-6.2-16.4-6.2-22.6%200l-32%2032c-6.2%206.2-6.2%2016.4%200%2022.6s16.4%206.2%2022.6%200l32-32c6.2-6.2%206.2-16.4%200-22.6z'%20fill='%23211444'/%3e%3c/svg%3e")}#social-media-image{border:1px solid black;width:100%;height:auto;max-width:90rem;margin-left:auto;margin-right:auto;display:block}.social-media-post{max-width:90rem;margin-left:auto;margin-right:auto}.single-event{max-width:90rem;margin-left:auto;margin-right:auto;display:grid;gap:calc(2 * var(--gap)) var(--gap);grid-template-areas:"header" "description" "elements"}.single-event h1,.single-event h2,.single-event h3,.single-event h4,.single-event h5,.single-event h6{color:var(--primary-color-dark)}@media all and (min-width: 42em){.single-event{grid-template-areas:"header ." "header description" "elements elements";grid-template-columns:5fr 7fr;grid-template-rows:5vw 1fr}}.single-event__description{grid-area:description}.single-event__description .text{font-size:clamp(var(--font-size),4vw,1.25rem)}.single-event__description .text>p:first-child{margin-top:0}.single-event__description .disclaimer{font-size:87.5%;margin-bottom:1em;padding-bottom:.5em;position:relative;font-style:italic}.single-event__description .disclaimer:before{content:"";position:absolute;left:0;bottom:0;right:0;height:.0625rem;background-color:var(--primary-color-dark);opacity:.1}.single-event__title{font-size:clamp(1.5rem,4vw,3rem)!important;line-height:125%;margin:0!important}@keyframes eventSlideIn{0%{transform:translateY(20vh);opacity:.5}60%{transform:translateY(-1vh);opacity:1}}.modal-active{overflow-y:hidden}.event-dialog{max-width:90rem!important;animation:eventSlideIn .4s ease}.event-dialog .page-block{padding:0}.event-dialog .close-button{font-size:1rem;line-height:100%;padding:.5rem;border-radius:1.0625rem;background-color:var(--primary-color-dark);color:var(--background-color);text-decoration:none;display:block;border:none;cursor:pointer;text-indent:-99999em;width:2rem;position:sticky;top:0;left:100%;z-index:1;transform:translate(calc(var(--padding) / 2),calc(var(--padding) / -2))}.event-dialog .close-button:after{content:"";position:absolute;top:.25rem;left:.25rem;right:.25rem;bottom:.25rem;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.29289%203.29289C3.68342%202.90237%204.31658%202.90237%204.70711%203.29289L7%205.58579L9.29289%203.29289C9.68342%202.90237%2010.3166%202.90237%2010.7071%203.29289C11.0976%203.68342%2011.0976%204.31658%2010.7071%204.70711L8.41421%207L10.7071%209.29289C11.0976%209.68342%2011.0976%2010.3166%2010.7071%2010.7071C10.3166%2011.0976%209.68342%2011.0976%209.29289%2010.7071L7%208.41421L4.70711%2010.7071C4.31658%2011.0976%203.68342%2011.0976%203.29289%2010.7071C2.90237%2010.3166%202.90237%209.68342%203.29289%209.29289L5.58579%207L3.29289%204.70711C2.90237%204.31658%202.90237%203.68342%203.29289%203.29289Z'%20fill='%23ffffff'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}.single-location{max-width:90rem;margin-left:auto;margin-right:auto;display:grid;gap:1rem var(--gap);grid-template-areas:"title" "description" "image"}.single-location h1,.single-location h2,.single-location h3,.single-location h4,.single-location h5,.single-location h6{color:var(--primary-color-dark)}@media all and (min-width: 42em){.single-location{grid-template-areas:"title image" "description image";grid-template-columns:5fr 5fr;grid-template-rows:auto 1fr}}.single-event__header{grid-area:header;display:flex;flex-direction:column;gap:.25rem}.single-event__data{margin:1rem 0 0;padding:0;list-style-type:none;gap:.5rem;font-family:var(--font-family-title);font-weight:var(--font-weight-bold);color:var(--primary-color-medium);font-size:1.125rem;line-height:150%}.single-event__data img{width:initial;margin-top:1rem;max-width:100%}.single-location__description{grid-area:description}.single-location__description .text{font-size:clamp(var(--font-size),4vw,1.25rem)}.single-location__description .text>p:first-child{margin-top:0}.single-location__description .title{margin-top:0;margin-bottom:.25rem;font-size:1.5rem}.single-location__description .disclaimer{font-size:87.5%;margin-bottom:1em;padding-bottom:.5em;position:relative;font-style:italic}.single-location__description .disclaimer:before{content:"";position:absolute;left:0;bottom:0;right:0;height:.0625rem;background-color:var(--primary-color-dark);opacity:.1}.single-event__bullet-points{font-size:clamp(1rem,3vw,1.125rem);line-height:150%;padding:0;list-style-type:none}.single-event__bullet-points li{margin-bottom:.5em;padding-bottom:.5em;position:relative}.single-event__bullet-points li:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.0625rem;background-color:var(--primary-color-dark);opacity:.3}.single-event__bullet-points li:last-of-type{margin-bottom:0;padding-bottom:0}.single-event__bullet-points li:last-of-type:after{display:none}.single-event__elements{grid-area:elements;display:flex;flex-direction:column;gap:var(--gap)}.single-event__persons,.single-event__organisers{display:grid;gap:var(--gap);grid-template-columns:1fr}@media all and (min-width: 80em){.single-event__persons,.single-event__organisers{grid-template-columns:1fr 1fr}}.single-location__title{font-size:clamp(1.5rem,4vw,3rem)!important;line-height:125%;margin:0!important;grid-area:title}.single-location__image{grid-area:image}.logos{grid-column:2/span 12}.logos .organization-logo{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr);width:100%}.logos .organization-logo h4{grid-column:1/span 3;margin:0}.logos .organization-logo .image{grid-column:4/span 3;margin:0}.logos .organization-logo .logo-download-button{grid-column:7/span 3}.logos .organization-logo .logo-link{grid-column:span 1}.panel-scores{list-style-type:none;margin:0 0 1em;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2rem;flex-direction:column}@media all and (min-width: 42em){.panel-scores{flex-direction:row}}.panel-score{display:flex;flex-direction:row;align-items:center;gap:.5em}.panel-score strong{font-size:.875rem;text-align:start;display:block}.panel-score span{margin-top:-.125em;width:calc(1.5rem * var(--score));height:1.5rem;position:relative;display:block;text-indent:-999999em}.panel-score span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.panel-score span:before{background-image:url("data:image/svg+xml,%3csvg%20id='Layer_1'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2044'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23319fd7;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M39.729,17.982l-10.96,7.967,4.214,12.94L22,30.9l-11.006,7.99,4.214-12.94L4.271,17.982H17.786L22,5.111l4.191,12.871Z'/%3e%3c/svg%3e");background-size:contain;background-position:top left;opacity:1}.person-events .title{margin-bottom:.25rem;font-size:1.5rem}.person-events__list{list-style-type:none;margin:0;padding:0}.person-events__list li{position:relative;font-weight:400;border-bottom:.0625rem solid var(--border-color);color:var(--primary-color-dark);text-decoration:none;display:block}.person-events__list a{padding:.5rem 0;text-decoration:none;color:inherit;display:block}.person-events__list a:hover,.person-events__list a:active,.person-events__list a:focus{text-decoration:underline}@media screen and (min-width: 42em){.grid:has(.description-day).page-block--text-block .text{grid-column:2/span 12}}@media print{.grid:has(.description-day){padding:0}}.descriptions-header{grid-row:1!important;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.description-day{break-after:page;break-after:always}.description-day .description-day__title{font-size:1.5rem;line-height:137.5%;margin:0;color:var(--primary-color-dark)}@media print{.description-day .description-day__title{font-size:12pt}}.description-event{display:flex;gap:var(--gap) calc(2 * var(--gap));break-inside:avoid;margin-bottom:1rem;padding-bottom:1rem;border-bottom:.0625rem solid var(--primary-color-dark-faded);flex-direction:column}@media screen and (min-width: 56em){.description-event{flex-direction:row}}@media print{.description-event{flex-direction:row;gap:1cm;margin-bottom:.25cm;padding-bottom:.25cm;border-bottom-width:.25pt}}@media screen and (min-width: 56em){.description-event .description-event__header{width:24rem}}@media print{.description-event .description-event__header{width:5cm;gap:1cm}}.description-event .description-event__timing{margin:0;font-size:.875rem;line-height:137.5%;color:var(--primary-color-dark);margin-bottom:.125rem;font-weight:400}@media print{.description-event .description-event__timing{font-size:6pt;line-height:9pt;margin-bottom:0}}.description-event .description-event__title{margin:0;font-size:1.125rem;line-height:137.5%;color:var(--primary-color-dark);font-weight:600}@media print{.description-event .description-event__title{font-size:9pt;line-height:11pt}}.description-event .description-event__title a{text-decoration:none}.description-event .description-event__title a:hover,.description-event .description-event__title a:active,.description-event .description-event__title a:focus{text-decoration:underline}.description-event .description-event__score{margin:0;display:flex;gap:.5rem;font-size:.875rem;line-height:137.5%;align-items:center}@media print{.description-event .description-event__score{gap:8pt;font-size:6.7pt;line-height:9pt}}.description-event .description-event__score span:first-child{width:4rem}@media print{.description-event .description-event__score span:first-child{width:1cm}}.description-event .description-event__score img{width:1rem}@media print{.description-event .description-event__score img{width:.25cm}}.description-event .description-event__score:first-of-type{margin-top:.25rem}@media print{.description-event .description-event__score:first-of-type{margin-top:4pt}}.description-event .description-event__organisers,.description-event .description-event__persons,.description-event .description-event__more-info{margin:0;font-size:.875rem;line-height:150%}@media print{.description-event .description-event__organisers,.description-event .description-event__persons,.description-event .description-event__more-info{font-size:6.7pt;line-height:9pt}}.description-event .description-event__organisers{font-weight:700;margin-top:.25rem}@media print{.description-event .description-event__organisers{margin-top:4pt}}.description-event .description-event__text{flex:1;font-size:1rem;line-height:150%;margin:0}@media print{.description-event .description-event__text{font-size:7.5pt;line-height:11pt}}.description-event .description-event__text p,.description-event .description-event__text ul,.description-event .description-event__text ol,.description-event .description-event__text li{margin-top:0;margin-bottom:0}.description-event .description-event__text .description-event__bullet-points{margin-top:.5rem}@media print{.description-event .description-event__text .description-event__bullet-points{margin-top:4pt}}.description-event .description-event__text .description-event__more-info{margin-top:1rem}.screen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:grid;gap:1.5vw;grid-template-columns:4vw 1fr 1fr 4vw;grid-template-rows:3vw 5vw auto auto 1fr auto 3vw;grid-template-areas:". . . ." ". logo type ." ". title title ." ". organisations organisations ." ". persons persons ." ". timing location ."}.screen:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.screen--workshop .screen-video{filter:hue-rotate(114deg)}.screen--culture-club .screen-video{filter:hue-rotate(308deg)}.screen-logo{grid-area:logo;width:100%;height:5vw;margin-bottom:1vw;object-fit:contain;object-position:left}.screen-type{grid-area:type;font-size:clamp(1rem,2vw,3rem);line-height:100%;width:fit-content;align-self:flex-start;justify-self:flex-end;text-transform:uppercase;color:var(--primary-color-dark);background-color:#fff;padding:.5em 2em;border-radius:1.5em;margin:0}.screen-title{grid-area:title;font-size:clamp(1rem,2.7vw,4rem);line-height:137.5%;margin:1vw 0 0;color:#fff;font-weight:500!important;font-family:var(--font-family-title)}.screen-organisations{color:#fff;grid-area:organisations;font-size:clamp(1rem,1.75vw,3rem)}.screen-persons{grid-area:persons;display:flex;grid-template-columns:repeat(auto,1fr);align-content:flex-start;gap:1.5vw}.screen-person{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5vw;flex:1;font-size:clamp(1rem,1.125vw,3rem);line-height:137.5%;color:#fff;max-width:16vw}.screen-person picture{line-height:0}.screen-person img{width:8vw;height:10vw;object-fit:cover}.screen-person h2{font-size:clamp(1rem,1.375vw,4rem);line-height:137.5%;color:#fff;margin:0}.screen-timing,.screen-location{color:#fff;grid-area:timing;margin:0;align-self:flex-end;font-size:clamp(1rem,2vw,4rem)}.screen-timing:before,.screen-location:before{content:"";display:inline-block;width:1.25em;height:1.25em;margin-top:-.25em;vertical-align:middle;margin-right:.5em;background-image:url(/dist/assets/time-BSumRZzy.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.screen-timing:before{background-image:url(/dist/assets/time-BSumRZzy.png)}.screen-location{grid-area:location;text-align:right}.screen-location:before{background-image:url(/dist/assets/marker-CwOxyCaV.png)}.screen-video{position:absolute;background-color:#000;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;object-fit:cover;display:block;z-index:-1}body:has(.screen){overflow:hidden}.site-container--committee{max-width:var(--max-width-committee)}.site-container--committee header{max-width:30rem}.panel-proposal-container{display:flex;gap:2rem;flex-direction:column;align-items:flex-start}@media all and (min-width: 42em){.panel-proposal-container{flex-direction:row}}.panel-proposal-container .title{margin-top:0}.panel-proposal{flex:2}.vote-filter,.verdict{flex:1}.vote-filter legend,.verdict legend{margin-top:2rem;font-weight:var(--font-weight-bold)}.vote-filter legend:first-child,.verdict legend:first-child{margin-top:0}.vote-filter input[type=submit],.verdict input[type=submit]{margin-top:1rem;margin-right:0;margin-left:auto}@media all and (min-width: 42em){.vote-filter,.verdict{position:sticky;top:1rem;left:0;z-index:1}}.vote-filter textarea:disabled,.verdict textarea:disabled{opacity:.75}.highlight-message,.allow-updates-message{margin-bottom:1rem;background-color:var(--warning-color);color:var(--primary-color-dark);border:1px solid var(--primary-color-dark);padding:.5rem 1rem;font-size:.9375rem}.highlight-message h3,.allow-updates-message h3{margin:0;color:var(--primary-color-dark)}.highlight-message+legend,.allow-updates-message+legend{margin-top:2rem}.highlight-message{font-weight:500;padding:.375em .5em;border-radius:.25rem;font-size:inherit;width:fit-content;background:none;border:1px solid var(--primary-color-medium);color:var(--primary-color-medium)}.checkbox{margin-top:.5rem;display:flex;gap:.5rem;align-items:center}.checkbox label{margin-bottom:0}.verdict-elements{display:flex;gap:.75rem}.verdict-element{position:relative;flex:1}.verdict-element input{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;opacity:0}.verdict-element input:checked+label{opacity:1}.verdict-element input:disabled+label{opacity:.2;filter:saturate(.8);cursor:default!important}.verdict-element input:checked:disabled+label{opacity:.8}.verdict-element label{position:relative;margin-bottom:0;font-size:.875rem;line-height:100%;padding:.75rem 1.5rem .625rem;border-radius:1.5rem;background-color:var(--title-color);color:var(--background-color);text-decoration:none;display:block;border:none;cursor:pointer;text-align:center;font-weight:500;opacity:.25}.verdict-element label[for=verdict-no]{background-color:var(--error-color)}.verdict-element label[for=verdict-yes]{background-color:var(--positive-color)}.wysiwyg .bullet-points{list-style-type:none;margin-left:0}.wysiwyg .bullet-points li{margin-bottom:.375rem}.vote-list{list-style-type:none;padding-left:0}.vote-list li{line-height:150%;border-bottom:.0625rem solid rgba(0,0,0,.2)}.vote-list__item{display:grid;grid-template-areas:"icons date" "icons title" "icons details";align-items:center;grid-template-columns:auto 1fr;gap:.25rem 1rem;color:var(--text-color);text-decoration:none;padding:1rem 1.5rem 1rem 0;position:relative}.vote-list__item--hidden{display:none}.vote-list__item:after{content:"";position:absolute;top:calc(50% - .25rem);right:.375rem;width:.625rem;height:.375rem;background-color:var(--strong-color);clip-path:polygon(0 0,100% 0,50% 100%);transform:rotate(-90deg)}.vote-list__item .vote-list__date{grid-area:date;font-size:.875rem;line-height:137.5%;margin:0}.vote-list__item .vote-list__title{grid-area:title;line-height:137.5%}.vote-list__item .vote-list__title small{font-weight:400;font-style:italic}.vote-list__item .vote-list__details{grid-area:details}.vote-list__item .vote-list__details .highlight-message{padding:.375em 1em;margin-right:.5rem;font-size:.835rem}.vote-list__item--approved .vote-list__title,.vote-list__item--approved .vote-list__details{opacity:.25}.vote-decisions{grid-area:icons;list-style-type:none;padding:0;margin:0;font-size:.875rem}.vote-decisions li{padding:0;margin:0;border-bottom:none;display:flex;align-items:center;gap:.125em}.vote-decisions li strong{width:1.75rem}.vote-decision{display:inline-block;width:1rem;height:1rem;border-radius:50%;text-indent:-99999em;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%207C2%206.44772%202.44772%206%203%206H11C11.5523%206%2012%206.44772%2012%207C12%207.55228%2011.5523%208%2011%208H3C2.44772%208%202%207.55228%202%207Z'%20fill='black'/%3e%3c/svg%3e");opacity:.25}.vote-decision--maybe,.vote-decision--no,.vote-decision--yes,.vote-decision--note{opacity:1}.vote-decision--maybe{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.0042%204.57521C3.99773%204.7115%204.10998%204.82178%204.24642%204.82178H5.21007C5.34815%204.82178%205.45821%204.70937%205.47461%204.57228C5.56378%203.82672%206.0629%203.28006%206.96169%203.28006C7.71951%203.28006%208.41418%203.66195%208.41418%204.58133C8.41418%205.28854%208.00019%205.61386%207.34762%206.10891C6.60383%206.65347%206.01441%207.28996%206.05651%208.32249L6.06017%208.59215C6.06203%208.72889%206.17341%208.83876%206.31015%208.83876H7.25901C7.39708%208.83876%207.50901%208.72683%207.50901%208.58876V8.44272C7.50901%207.64356%207.81073%207.41018%208.62469%206.78784C9.29831%206.27157%2010%205.69873%2010%204.49646C10%202.8133%208.58961%202%207.04589%202C5.63829%202%204.09494%202.66455%204.0042%204.57521ZM5.72672%2010.9675C5.72672%2011.5615%206.19685%2012%206.8424%2012C7.51602%2012%207.97914%2011.5615%207.97914%2010.9675C7.97914%2010.3522%207.51602%209.92079%206.8424%209.92079C6.19685%209.92079%205.72672%2010.3522%205.72672%2010.9675Z'%20fill='%23319FD7'/%3e%3c/svg%3e")}.vote-decision--no{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.29289%203.29289C3.68342%202.90237%204.31658%202.90237%204.70711%203.29289L7%205.58579L9.29289%203.29289C9.68342%202.90237%2010.3166%202.90237%2010.7071%203.29289C11.0976%203.68342%2011.0976%204.31658%2010.7071%204.70711L8.41421%207L10.7071%209.29289C11.0976%209.68342%2011.0976%2010.3166%2010.7071%2010.7071C10.3166%2011.0976%209.68342%2011.0976%209.29289%2010.7071L7%208.41421L4.70711%2010.7071C4.31658%2011.0976%203.68342%2011.0976%203.29289%2010.7071C2.90237%2010.3166%202.90237%209.68342%203.29289%209.29289L5.58579%207L3.29289%204.70711C2.90237%204.31658%202.90237%203.68342%203.29289%203.29289Z'%20fill='%23e33b15'/%3e%3c/svg%3e")}.vote-decision--yes{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.7071%203.29289C13.0976%203.68342%2013.0976%204.31658%2012.7071%204.70711L6.70711%2010.7071C6.51957%2010.8946%206.26522%2011%206%2011C5.73478%2011%205.48043%2010.8946%205.29289%2010.7071L2.29289%207.70711C1.90237%207.31658%201.90237%206.68342%202.29289%206.29289C2.68342%205.90237%203.31658%205.90237%203.70711%206.29289L6%208.58579L11.2929%203.29289C11.6834%202.90237%2012.3166%202.90237%2012.7071%203.29289Z'%20fill='%2319aa04'/%3e%3c/svg%3e")}.vote-decision--note{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.75%2010.9375C1.75%2010.6959%201.94588%2010.5%202.1875%2010.5H8.3125C8.55412%2010.5%208.75%2010.6959%208.75%2010.9375C8.75%2011.1791%208.55412%2011.375%208.3125%2011.375H2.1875C1.94588%2011.375%201.75%2011.1791%201.75%2010.9375Z'%20fill='%23211444'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.75%208.3125C1.75%208.07088%201.94588%207.875%202.1875%207.875H11.8125C12.0541%207.875%2012.25%208.07088%2012.25%208.3125C12.25%208.55412%2012.0541%208.75%2011.8125%208.75H2.1875C1.94588%208.75%201.75%208.55412%201.75%208.3125Z'%20fill='%23211444'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.75%205.6875C1.75%205.44588%201.94588%205.25%202.1875%205.25H8.3125C8.55412%205.25%208.75%205.44588%208.75%205.6875C8.75%205.92912%208.55412%206.125%208.3125%206.125H2.1875C1.94588%206.125%201.75%205.92912%201.75%205.6875Z'%20fill='%23211444'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.75%203.0625C1.75%202.82088%201.94588%202.625%202.1875%202.625H11.8125C12.0541%202.625%2012.25%202.82088%2012.25%203.0625C12.25%203.30412%2012.0541%203.5%2011.8125%203.5H2.1875C1.94588%203.5%201.75%203.30412%201.75%203.0625Z'%20fill='%23211444'/%3e%3c/svg%3e")}.vote-list__title{font-weight:var(--font-weight-bold);font-size:1.125rem;line-height:137.5%}.proposal-section{margin-bottom:2rem}.proposal-section .title{margin-bottom:.5rem}.panel-proposal .title{font-size:1.5rem}.panel-proposal-scores{list-style-type:none;margin:0;padding:0;display:flex;gap:var(--gap);border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:.5rem;margin-bottom:.5rem}.panel-proposal-scores li{margin:0}.proposal-institution{font-size:.875rem}.proposal-persons-container{display:flex;gap:2rem;flex-direction:column;align-items:flex-start}@media all and (min-width: 42em){.proposal-persons-container{flex-direction:row}}.proposal-persons{list-style-type:none!important;margin:0!important;padding:0!important}.proposal-person{margin-bottom:.75rem;font-size:1rem;line-height:150%}.proposal-person strong{display:block;font-weight:700}.proposal-person--contact{grid-area:contact}.proposal-person--moderator{grid-area:moderator}.proposal-person--speaker{grid-area:speaker}.vote-container{display:flex;flex-direction:column;gap:var(--gap)}@media all and (min-width: 42em){.vote-container{flex-direction:row}}.vote-list-container{flex:2.5}.vote-filter{flex:1}.vote-filter form{display:flex;flex-direction:column;gap:1rem}.filter-countries{display:none}.breadcrumbs{font-size:.875rem}.breadcrumbs a{color:inherit}.login-form label{display:block}.login-form fieldset{margin-bottom:1rem}.schedule-creator-grid{display:flex;gap:1rem}.schedule-creator-location{width:10rem;--multiplier: 150px}.schedule-creator-location .timeslots{position:relative}.schedule-creator-location .timeslot{box-sizing:border-box;border-radius:.5rem;background-color:var(--light-color);padding:.75rem;border:1px solid rgba(0,0,0,.25);position:absolute;top:calc(var(--startPosition) * var(--multiplier));height:calc(var(--duration) * var(--multiplier));left:0;right:0}.schedule-creator-location .timeslot-label{color:inherit;margin:0;font-weight:400;font-size:.75rem}.event-sponsor--,.reserved--{background:#e6e6e6!important}.event-sponsor--cpdp,.reserved--cpdp{background:#eaffe3!important}.event-sponsor--platinum,.reserved--platinum{background:#ffeae3!important}.event-sponsor--premier,.reserved--premier{background:#fffae3!important}.event-sponsor--conferencePartner,.reserved--conferencePartner{background:#e3edff!important}.event-sponsor--other,.reserved--other{background:#fff!important}.event-sponsor{border:1px solid black;color:#000!important}.schedule-creator-dialog{border:none;padding:var(--padding);max-height:calc(100% - 10rem);width:calc(100% - 2 * var(--padding));max-width:52rem}@media all and (min-width: 42em){.schedule-creator-dialog{width:calc(100% - 3 * var(--padding));border-radius:1rem}}.schedule-creator-dialog .dialog-title{font-size:1.25rem;margin:0}.schedule-creator-dialog form,.schedule-creator-dialog form textarea{display:block}.schedule-creator-dialog::backdrop{background-color:var(--primary-color-dark);opacity:.8}#schedule-data{display:none}.schedule .event{position:relative;border-radius:1rem;background-color:#fff;width:calc(var(--duration) * var(--hour-width));padding:1rem .75rem;box-sizing:border-box;box-shadow:.25rem .25rem .5rem #0003;z-index:var(--z-index-event);transition:box-shadow .2s ease;grid-row:var(--row);grid-column:1}.schedule .event:hover,.schedule .event:active,.schedule .event:focus{box-shadow:.25rem .25rem 1rem #21144466}.schedule .event.break:has(+.event--continued){border-radius:0}.schedule .event.break:has(+.event--continued):before{background-color:#fff;content:"";z-index:-1;position:absolute;top:-1rem;left:0;right:0;bottom:-1rem;opacity:.2;background:repeating-linear-gradient(-45deg,var(--primary-color-medium),var(--primary-color-medium) 2px,transparent 2px,transparent 10px)}.schedule .event.break:has(+.event--continued).buffer:has(+.event--continued){display:none}.schedule .event.break:has(+.event--continued) .event-title,.schedule .event.break:has(+.event--continued) .event-timeslot{display:none}.schedule .event:has(+.break+.event--continued){grid-row:var(--row)/span 3}.schedule .event--continued{display:none!important}.schedule .event .event-title{margin:0 2rem 0 0;font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-bold);color:inherit;color:var(--event-color)}@media all and (min-width: 42em){.schedule .event .event-title{font-size:1rem}}.schedule .event .event-track{margin:0 0 .375rem;font-weight:400;padding:.25rem .5rem;font-size:.6875rem;line-height:100%;color:#fff;background-color:var(--primary-color-dark);border-radius:1rem;width:fit-content;text-align:center}@media all and (min-width: 42em){.schedule .event .event-track{font-size:.75rem}}.schedule .event .event-track--computer-science{background-color:var(--primary-color-light-faded);color:var(--primary-color-dark)}.schedule .event .event-track--dpo{background-color:var(--primary-color-dark);color:#fff}.schedule .event .event-track--tag{background-color:transparent;padding:0;border-radius:initial;color:var(--event-color)}.schedule .event .event-organiser{margin:0;font-size:.75rem;margin-top:.25rem;color:inherit;color:var(--event-color)}@media all and (min-width: 42em){.schedule .event .event-organiser{font-size:.8125rem}}.schedule .event .event-timeslot{margin:.5rem 0 0;font-family:var(--font-family);font-size:.75rem;font-weight:400;color:inherit;color:var(--event-color);display:flex;gap:.5rem;justify-content:space-between;align-items:flex-end}@media all and (min-width: 42em){.schedule .event .event-timeslot{font-size:.875rem}}.schedule .event .event-timeslot:has(.event-track--tag){align-items:baseline}.schedule .event .event-timeslot p{margin:0}.schedule .event .event-location{margin:0 0 .125rem;text-transform:uppercase;font-size:.75rem;font-family:var(--font-family);font-weight:var(--font-weight-bold);color:inherit;color:var(--event-color)}@media all and (min-width: 42em){.schedule .event .event-location{display:none}}.schedule .event .fav{text-indent:-99999em;width:2.5rem;height:2.5rem;position:absolute;top:0;right:0;background-color:transparent;cursor:pointer;border:none}.schedule .event .fav:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Free%206.6.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3e%3cpath%20d='M225.8%20468.2l-2.5-2.3L48.1%20303.2C17.4%20274.7%200%20234.7%200%20192.8l0-3.3c0-70.4%2050-130.8%20119.2-144C158.6%2037.9%20198.9%2047%20231%2069.6c9%206.4%2017.4%2013.8%2025%2022.3c4.2-4.8%208.7-9.2%2013.5-13.3c3.7-3.2%207.5-6.2%2011.5-9c0%200%200%200%200%200C313.1%2047%20353.4%2037.9%20392.8%2045.4C462%2058.6%20512%20119.1%20512%20189.5l0%203.3c0%2041.9-17.4%2081.9-48.1%20110.4L288.7%20465.9l-2.5%202.3c-8.2%207.6-19%2011.9-30.2%2011.9s-22-4.2-30.2-11.9zM239.1%20145c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1s0%200%200%200c-23.1-25.9-58-37.7-92-31.2C81.6%20101.5%2048%20142.1%2048%20189.5l0%203.3c0%2028.5%2011.9%2055.8%2032.8%2075.2L256%20430.7%20431.2%20268c20.9-19.4%2032.8-46.7%2032.8-75.2l0-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69%205.4-92%2031.2c0%200%200%200-.1%20.1s0%200-.1%20.1l-17.8%2020c-.3%20.4-.7%20.7-1%201.1c-4.5%204.5-10.6%207-16.9%207s-12.4-2.5-16.9-7z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:.75rem;right:.75rem;width:1rem;height:1rem}.schedule .event.break{background-color:transparent;box-shadow:none;display:grid;justify-content:flex-start;align-content:flex-start;text-align:start;padding:0}.schedule .event.break .event-title{margin:0}.schedule .event.buffer{text-align:start;text-indent:-99999em;padding:0}.schedule .event.buffer:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.3;background:repeating-linear-gradient(-45deg,var(--primary-color-medium),var(--primary-color-medium) 2px,transparent 2px,transparent 10px)}.schedule .event--avatar-fm .event-title{margin:0;margin-bottom:.5rem}.schedule .event--avatar-fm .event-timeslot{margin:0;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:.0625rem solid var(--primary-color-dark-faded)}.schedule .event--avatar-fm .event-timeslot:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.schedule .event--fav .fav:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Free%206.6.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3e%3cpath%20d='M47.6%20300.4L228.3%20469.1c7.5%207%2017.4%2010.9%2027.7%2010.9s20.2-3.9%2027.7-10.9L464.4%20300.4c30.4-28.3%2047.6-68%2047.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347%2036.5%20300.6%2051.4%20268%2084L256%2096%20244%2084c-32.6-32.6-79-47.5-124.6-39.9C50.5%2055.6%200%20115.2%200%20185.1v5.8c0%2041.5%2017.2%2081.2%2047.6%20109.5z'%20fill='%23e33b15'/%3e%3c/svg%3e")}.schedule:not(.schedule--horizontal-grid):not(.schedule--vertical-grid) .break{padding:.5rem .75rem;font-style:italic;opacity:.75}.schedule:not(.schedule--horizontal-grid):not(.schedule--vertical-grid) .event{box-shadow:none;border-radius:0}@media all and (min-width: 42em){.schedule:not(.schedule--horizontal-grid):not(.schedule--vertical-grid) .event{border-radius:.75rem}}.schedule:not(.schedule--horizontal-grid):not(.schedule--vertical-grid) .event.break:has(+.event--continued){display:none}.schedule-day-nav{margin-bottom:2rem;display:grid;grid-template-areas:"days" "filter";align-items:flex-start;gap:var(--gap)}@media all and (min-width: 98em){.schedule-day-nav{grid-template-areas:"days filter"}}.schedule-day-nav ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}@media all and (min-width: 56em){.schedule-day-nav ul{flex-direction:row}}.schedule-day-button{font-size:1.125rem;line-height:100%;font-family:var(--font-family-title);box-shadow:.25rem .25rem .5rem #0003;text-align:center}@media all and (min-width: 56em){.schedule-day-button{font-size:1.25rem;line-height:125%}.schedule-day-button span{font-size:.875rem;display:block}}.schedule-day-button--inactive{background-color:var(--background-color);color:var(--primary-color-dark)}@media all and (min-width: 56em){.schedule-day-nav li:has(.opening-night-button){align-self:center}}.opening-night-button{color:var(--primary-color-dark);display:block;font-family:var(--font-family-title);font-weight:300;font-size:1rem;line-height:125%}@media all and (min-width: 56em){.opening-night-button{text-decoration:none;align-self:center;text-align:center;font-size:1rem}.opening-night-button:hover,.opening-night-button:active,.opening-night-button:focus{text-decoration:underline}.opening-night-button .opening-night-button__date{font-size:.875rem}.opening-night-button .opening-night-button__label{text-decoration:underline;display:block}}.opening-night-button__date:after{content:": "}@media all and (min-width: 56em){.opening-night-button__date:after{content:""}}.schedule-view-buttons ul{margin:0 0 .75rem;list-style:none;padding:0;display:flex;gap:.5rem;flex-wrap:wrap}@media all and (min-width: 42em){.schedule-view-buttons ul{justify-content:flex-start}}.schedule-descriptions-cta{font-size:.875rem}.schedule-descriptions-cta a{color:var(--primary-color-dark)}@media all and (min-width: 42em){.schedule-descriptions-cta{text-align:end}}.schedule-view-button{font-size:.875rem;line-height:100%;font-family:var(--font-family-title);text-align:center;background-color:var(--primary-color-dark);color:#fff;border-radius:.5rem;border:1px solid transparent;margin-bottom:-1px}@media all and (min-width: 56em){.schedule-view-button span{font-size:.875rem;display:block}}.schedule-view-button--inactive{background-color:#efeef0;color:var(--primary-color-dark)}.schedule-view-button[data-view=results]{display:none}.schedule--filter-search .schedule-view-button[data-view=results]{display:block}.page-block--schedule-block .title,.page-block--schedule-block .schedule{grid-column:1/span 4}@media all and (min-width: 42em){.page-block--schedule-block .title,.page-block--schedule-block .schedule{grid-column:2/span 12}}.schedule{margin-block:1.5rem 3.5rem}.schedule-days{display:flex;flex-direction:column;gap:var(--gap);padding-bottom:1rem}.locations,.hours,.time-marker{display:none}.location-events__events{display:flex;flex-direction:column;gap:1rem}.schedule-day{position:relative;z-index:0}.schedule-day--hidden{display:none!important}@media screen{.schedule--results.schedule--filter-search .event{display:none}.schedule--results.schedule--filter-search .event--search-show{display:block}.schedule--results.schedule--filter-search .location-events__location{display:none}.schedule--results.schedule--filter-search .location-events__location:has(.event--search-show){display:block}}@media screen{.schedule--horizontal-grid .event{top:.6rem;left:calc(var(--startPosition) * var(--hour-width));height:calc(var(--location-height) - 1rem);position:absolute;display:flex;flex-direction:column;justify-content:flex-start}.schedule--horizontal-grid .event.break{display:grid;justify-content:center;align-content:center;text-align:center;padding:1rem .75rem}.schedule--horizontal-grid .event .event-organiser{flex:1}.schedule--horizontal-grid .schedule-day{background-color:transparent;--location-title-width: 10rem;--location-height: 13rem;--hour-width: 11rem;--hour-height: 1.5rem;--hours: 14;gap:1rem;overflow:hidden}}@media screen and (min-width: 42em){.schedule--horizontal-grid .schedule-day{--hour-width: 15rem;--hour-height: 3rem;display:grid;grid-template-areas:"locations grid";grid-template-columns:var(--location-title-width) 1fr}}@media screen{.schedule--horizontal-grid .schedule-day:before{display:none}.schedule--horizontal-grid .schedule-day .locations{display:none;padding:2rem 0;grid-area:locations;margin-top:var(--hour-height);list-style-type:none}}@media screen and (min-width: 42em){.schedule--horizontal-grid .schedule-day .locations{display:block}}@media screen{.schedule--horizontal-grid .schedule-day .locations .location{height:var(--location-height);display:flex;font-family:var(--font-family);font-size:var(--font-size);line-height:1em;font-weight:var(--font-weight-bold);color:var(--primary-color-dark);text-transform:uppercase;position:relative;flex-direction:column;align-items:flex-start;justify-content:center}.schedule--horizontal-grid .schedule-day .locations .location:after{content:"";position:absolute;width:100rem;height:1px;bottom:0;left:0;background:var(--primary-color-dark);z-index:var(--z-index-event-grid);opacity:.3}.schedule--horizontal-grid .schedule-day .locations .location small{text-transform:initial;display:block}.schedule--horizontal-grid .schedule-day .event.break:has(+.event--continued){display:none}.schedule--horizontal-grid .schedule-day .event--avatar-fm .event-title{display:none}.schedule--horizontal-grid .schedule-day .event--avatar-fm .event-timeslot{margin-bottom:.375rem;padding-bottom:.375rem}.schedule--horizontal-grid .schedule-day .event-grid{background-color:#efeef0;grid-area:grid;overflow-x:auto;overflow-y:hidden;border-radius:1rem;padding:1rem;position:relative}}@media screen and (min-width: 42em){.schedule--horizontal-grid .schedule-day .event-grid{padding:2rem;border-radius:2rem}}@media screen{.schedule--horizontal-grid .schedule-day .hours{padding:0;list-style-type:none;display:flex;width:calc(var(--hours) * var(--hour-width));height:var(--hour-height);margin:0}.schedule--horizontal-grid .schedule-day .hour{width:var(--hour-width);background-size:var(--hour-width);box-sizing:border-box;padding:0 .5rem;font-family:var(--font-family);font-size:1rem;font-weight:500;color:var(--primary-color-dark);position:relative}.schedule--horizontal-grid .schedule-day .hour:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to right,var(--primary-color-dark) 1px,transparent 1px);background-size:var(--hour-width);opacity:.3}}@media screen and (min-width: 42em){.schedule--horizontal-grid .schedule-day .hour{font-size:1.5rem}}@media screen{.schedule--horizontal-grid .schedule-day .location-events{width:calc(var(--hour-width) * var(--hours));position:relative}.schedule--horizontal-grid .schedule-day .location-events:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to right,var(--primary-color-dark) 1px,transparent 1px);background-size:var(--hour-width);opacity:.3}.schedule--horizontal-grid .schedule-day .location-events__location-title{display:none}.schedule--horizontal-grid .schedule-day .location-events__location-title small{display:block;text-transform:initial}.schedule--horizontal-grid .schedule-day .location-events__location{height:var(--location-height);position:relative;--event-color: var(--primary-color-dark);--event-color-light: var(--primary-color-light)}.schedule--horizontal-grid .schedule-day .location-events__location:before{content:"";position:absolute;top:0;left:-2rem;right:-2rem;bottom:0}.schedule--horizontal-grid .schedule-day .location-events__location--workshops{--event-color: var(--workshop-color-dark);--event-color-light: var(--workshop-color-light)}.schedule--horizontal-grid .schedule-day .location-events__location--workshops:before{background-color:var(--workshop-color-light-faded)}.schedule--horizontal-grid .schedule-day .location-events__location--culture-club{--event-color: var(--culture-club-color-dark);--event-color-light: var(--culture-club-color-light)}.schedule--horizontal-grid .schedule-day .location-events__location--culture-club:before{background-color:var(--culture-club-color-light-faded)}.schedule--horizontal-grid .schedule-day .location-events__location--avatar-fm:before{background-color:var(--avatar-fm-color-light-faded)}.schedule--horizontal-grid .schedule-day .location-events__events{position:relative}.schedule--horizontal-grid .schedule-day .time-marker{display:block;position:absolute;top:0;transform:translate(calc((var(--position) - var(--timeslotOffset)) * var(--hour-width)));bottom:0;width:2px;background-color:var(--primary-color-light);transition:transform .2s ease;z-index:10;mix-blend-mode:multiply}.schedule--horizontal-grid .schedule-day .time-marker:before{content:"";position:inherit;top:0;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border-radius:.75rem;background-color:var(--primary-color-light)}}@media screen{.schedule--vertical-grid .schedule-days{overflow-x:auto;background-color:#efeef0;border-radius:1rem}.schedule--vertical-grid .event-grid{padding:var(--padding)}.schedule--vertical-grid .location-events__location-title{color:var(--primary-color-dark);text-transform:uppercase;margin:1rem 0 0;text-align:center;font-size:1rem}}@media screen and (min-width: 42em){.schedule--vertical-grid .location-events__location-title{font-size:1.25rem}}@media screen{.schedule--vertical-grid .location-events__location-title small{display:block;text-transform:initial;font-size:75%}.schedule--vertical-grid .location-events{display:grid;grid-template-columns:repeat(var(--locations),minmax(17rem,1fr));grid-template-rows:auto repeat(var(--timeslots),auto);gap:1rem 2rem}.schedule--vertical-grid .event{display:flex;flex-direction:column}.schedule--vertical-grid .event .event-organiser{flex:1}.schedule--vertical-grid .event.break{text-align:center;justify-content:center}.schedule--vertical-grid .event.break .event-title{font-size:.875rem;color:inherit;color:var(--event-color)}.schedule--vertical-grid .event.break .event-timeslot{margin-top:.375rem;color:inherit;color:var(--event-color)}.schedule--vertical-grid .event--avatar-fm{grid-row:5/span all}.schedule--vertical-grid .event--avatar-fm span{display:block}.schedule--vertical-grid .event--avatar-fm .event-timeslot{line-height:137.5%;margin-bottom:1rem;padding-bottom:1rem}.schedule--vertical-grid .location-events__location{display:grid;grid-row:1/span all;grid-template-rows:subgrid;position:relative;--event-color: var(--primary-color-dark);--event-color-light: var(--primary-color-light)}.schedule--vertical-grid .location-events__location--workshops{--event-color: var(--workshop-color-dark);--event-color-light: var(--workshop-color-light)}.schedule--vertical-grid .location-events__location--workshops:before{content:"";position:absolute;top:calc(var(--padding) * -1);left:-1rem;right:-1rem;bottom:calc(var(--padding) * -1);background-color:var(--workshop-color-light-faded);z-index:-1}.schedule--vertical-grid .location-events__location--workshops .location-events__location-title{color:var(--workshop-color-dark)}.schedule--vertical-grid .location-events__location--culture-club{--event-color: var(--culture-club-color-dark);--event-color-light: var(--culture-club-color-light)}.schedule--vertical-grid .location-events__location--culture-club:before{content:"";position:absolute;top:calc(var(--padding) * -1);left:-1rem;right:-1rem;bottom:calc(var(--padding) * -1);background-color:var(--culture-club-color-light-faded);z-index:-1}.schedule--vertical-grid .location-events__location--culture-club .location-events__location-title{color:var(--culture-club-color-dark)}.schedule--vertical-grid .location-events__location--avatar-fm:before{content:"";position:absolute;top:calc(var(--padding) * -1);left:-1rem;right:-1rem;bottom:calc(var(--padding) * -1);background-color:var(--avatar-fm-color-light-faded);z-index:-1}.schedule--vertical-grid .location-events__location:last-of-type{border-right:var(--padding) solid transparent}.schedule--vertical-grid .location-events__location:last-of-type.location-events__location--workshops:before{right:-2rem}.schedule--vertical-grid .location-events__location:last-of-type.location-events__location--culture-club:before{right:-2rem}.schedule--vertical-grid .location-events__events{display:grid;grid-column:1/1;grid-row:2/span all;grid-template-rows:subgrid}}@media print{.schedule-days{overflow-x:auto;background-color:#efeef0;border-radius:1rem}.event-grid{padding:var(--padding)}.location-events__location-title{color:var(--primary-color-dark);text-transform:uppercase;margin:1rem 0 0;text-align:center;font-size:1rem}}@media print and (min-width: 42em){.location-events__location-title{font-size:1.25rem}}@media print{.location-events__location-title small{display:block;text-transform:initial;font-size:75%}.location-events{display:grid;grid-template-columns:repeat(var(--locations),minmax(17rem,1fr));grid-template-rows:auto repeat(var(--timeslots),auto);gap:1rem 2rem}.event{display:flex;flex-direction:column}.event .event-organiser{flex:1}.event.break{text-align:center;justify-content:center}.event.break .event-title{font-size:.875rem;color:inherit;color:var(--event-color)}.event.break .event-timeslot{margin-top:.375rem;color:inherit;color:var(--event-color)}.event--avatar-fm{grid-row:5/span all}.event--avatar-fm span{display:block}.event--avatar-fm .event-timeslot{line-height:137.5%;margin-bottom:1rem;padding-bottom:1rem}.location-events__location{display:grid;grid-row:1/span all;grid-template-rows:subgrid;position:relative;--event-color: var(--primary-color-dark);--event-color-light: var(--primary-color-light)}.location-events__location--workshops{--event-color: var(--workshop-color-dark);--event-color-light: var(--workshop-color-light)}.location-events__location--workshops:before{content:"";position:absolute;top:calc(var(--padding) * -1);left:-1rem;right:-1rem;bottom:calc(var(--padding) * -1);background-color:var(--workshop-color-light-faded);z-index:-1}.location-events__location--workshops .location-events__location-title{color:var(--workshop-color-dark)}.location-events__location--culture-club{--event-color: var(--culture-club-color-dark);--event-color-light: var(--culture-club-color-light)}.location-events__location--culture-club:before{content:"";position:absolute;top:calc(var(--padding) * -1);left:-1rem;right:-1rem;bottom:calc(var(--padding) * -1);background-color:var(--culture-club-color-light-faded);z-index:-1}.location-events__location--culture-club .location-events__location-title{color:var(--culture-club-color-dark)}.location-events__location--avatar-fm:before{content:"";position:absolute;top:calc(var(--padding) * -1);left:-1rem;right:-1rem;bottom:calc(var(--padding) * -1);background-color:var(--avatar-fm-color-light-faded);z-index:-1}.location-events__location:last-of-type{border-right:var(--padding) solid transparent}.location-events__location:last-of-type.location-events__location--workshops:before{right:-2rem}.location-events__location:last-of-type.location-events__location--culture-club:before{right:-2rem}.location-events__events{display:grid;grid-column:1/1;grid-row:2/span all;grid-template-rows:subgrid}}.event-more-info-button{display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-9999em}.schedule:not(.schedule--horizontal-grid):not(.schedule--vertical-grid) .schedule-days{position:relative;z-index:0;margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1)}.schedule:not(.schedule--horizontal-grid):not(.schedule--vertical-grid) .schedule-days:before,.schedule:not(.schedule--horizontal-grid):not(.schedule--vertical-grid) .schedule-days:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#efeef0;z-index:-1}.schedule:not(.schedule--horizontal-grid):not(.schedule--vertical-grid) .schedule-days:before{transform:translate(-50%)}.schedule:not(.schedule--horizontal-grid):not(.schedule--vertical-grid) .schedule-days:after{transform:translate(50%)}.schedule:not(.schedule--horizontal-grid):not(.schedule--vertical-grid) .location-events__location-title{color:var(--primary-color-dark);text-transform:uppercase;margin:0 0 1rem;padding:1rem .75rem .5rem;text-align:start;font-size:1.25rem;border-bottom:.0625rem solid var(--primary-color-dark)}.schedule-days-print{display:none}@media print{.grid:has(.schedule){padding:0}.grid:has(.schedule)+.grid:not(:has(.schedule)){display:none}.cover-page{width:100%;height:26cm;display:flex;justify-content:center;align-items:center}.cover-page img{width:4cm;height:auto}.schedule{margin:0}.page-block--schedule-block .title,.schedule-day-nav,.schedule-view-buttons{display:none}.location-events__location-title{font-size:8pt}.schedule-day{break-inside:avoid}.schedule-day--hidden{display:block!important}.schedule-days{border-radius:0;background-color:transparent;overflow:initial;display:none}.event-grid{padding:0}.location-events{grid-template-columns:repeat(var(--locations),1fr);gap:4pt 9pt}.location-events__location:last-of-type{border-right:none}.location-events__location--workshops:before,.location-events__location--culture-club:before{display:none}.schedule{grid-column:1/span 14!important;padding:0 6pt}.schedule .blank{min-height:3cm}.schedule .event{box-shadow:none;border:.5pt solid var(--primary-color-dark-faded);border-radius:5pt;padding:5pt;min-height:2cm}.schedule .event .event-title,.schedule .event .event-timeslot{font-size:6pt;line-height:130%;margin-top:0}.schedule .event .event-title{margin-right:5pt}.schedule .event .event-organiser{font-size:5.5pt;line-height:130%}.schedule .event .event-track{font-size:5pt}.schedule .event.break{text-align:center;justify-self:center;align-self:center;border:none;min-height:.4cm}.schedule .event.buffer{height:4pt;width:100%}.schedule .event.break:has(+.event--continued){width:100%}.schedule .event .fav{width:14pt;height:14pt;background-color:#fff;border-radius:50%;border:.5pt solid var(--primary-color-dark-faded);top:-4pt;right:-4pt;display:none}.schedule .event .fav:after{width:7pt;height:7pt;top:3pt;right:3pt}.schedule .event--fav .fav{display:block}.schedule .location-events__events{gap:2pt}.location-events{grid-template-columns:repeat(round(down,var(--locations) / 2,1),1fr);grid-template-rows:auto repeat(var(--timeslots),auto) auto repeat(var(--timeslots),auto);break-after:page}.location-events__location{grid-row:1/span calc(var(--timeslots) + 1)}.location-events__location:nth-of-type(6){break-before:page}.location-events__location:nth-of-type(6),.location-events__location:nth-of-type(6)~.location-events__location{grid-row:span calc(var(--timeslots) + 2)/span calc(var(--timeslots) + 1)}.schedule-days-print{display:block}.schedule-days-print h2{font-size:9.5pt;color:var(--primary-color-dark);height:auto;margin:0;text-align:center}.schedule-days-print h3{text-align:center;color:var(--primary-color-dark);font-size:11pt;height:1cm}.grid{display:block}.schedule-print-table{width:100%;display:block;break-after:page}.schedule-print-table tr,.schedule-print-table .schedule-print-page{width:100%;break-after:page;break-inside:avoid;gap:4pt}.schedule-print-table tr td,.schedule-print-table .schedule-print-page td{flex:1}.schedule-print-table td,.schedule-print-table th{vertical-align:top}.schedule-print-page{grid-template-columns:repeat(round(down,var(--locations) / 2,1),1fr);grid-template-rows:auto auto repeat(var(--timeslots),auto);display:grid}.schedule-print-page h2{grid-column:1/span all}.schedule-print-page:nth-of-type(2n){grid-template-columns:repeat(round(up,var(--locations) / 2,1),1fr)}.schedule-print-location{display:grid;flex:1;grid-template-rows:subgrid;grid-row:2/span all}.schedule-print-location .event:has(+.break+.event--continued){min-height:4.7cm}}.schedule .event{transition:opacity .2s ease}.schedule--filter-fav .event{opacity:.3}.schedule--filter-fav .event--fav{opacity:1}.schedule--filter-fav.schedule--filter-search .event--fav,.schedule--filter-fav.schedule--filter-search .event--search-show{opacity:.3}.schedule--filter-fav.schedule--filter-search .event--fav.event--search-show,.schedule--filter-fav.schedule--filter-search .event--search-show.event--search-show{opacity:1}.schedule--filter-cs-track .event{opacity:.3}.schedule--filter-cs-track .event:has(.event-track--computer-science){opacity:1}.schedule--filter-cs-track.schedule--filter-search .event,.schedule--filter-cs-track.schedule--filter-search .event--search-show{opacity:.3}.schedule--filter-cs-track.schedule--filter-search .event:has(.event-track--computer-science),.schedule--filter-cs-track.schedule--filter-search .event--search-show:has(.event-track--computer-science){opacity:.3}.schedule--filter-cs-track.schedule--filter-search .event:has(.event-track--computer-science).event--search-show,.schedule--filter-cs-track.schedule--filter-search .event--search-show:has(.event-track--computer-science).event--search-show{opacity:1}.schedule--filter-dpo-track .event{opacity:.3}.schedule--filter-dpo-track .event:has(.event-track--dpo){opacity:1}.schedule--filter-dpo-track.schedule--filter-search .event,.schedule--filter-dpo-track.schedule--filter-search .event--search-show{opacity:.3}.schedule--filter-dpo-track.schedule--filter-search .event:has(.event-track--dpo),.schedule--filter-dpo-track.schedule--filter-search .event--search-show:has(.event-track--dpo){opacity:.3}.schedule--filter-dpo-track.schedule--filter-search .event:has(.event-track--dpo).event--search-show,.schedule--filter-dpo-track.schedule--filter-search .event--search-show:has(.event-track--dpo).event--search-show{opacity:1}.schedule--filter-search .event{opacity:.3}.schedule--filter-search .event--search-show{opacity:1}.schedule--filter-panels-hidden .location-events__location-- .event,.schedule--filter-panels-hidden .location-events__location--panels .event,.schedule--filter-panels-hidden.schedule--filter-search .location-events__location-- .event,.schedule--filter-panels-hidden.schedule--filter-search .location-events__location-- .event--search-show,.schedule--filter-panels-hidden.schedule--filter-search .location-events__location--panels .event,.schedule--filter-panels-hidden.schedule--filter-search .location-events__location--panels .event--search-show{opacity:.3}.schedule--filter-panels-hidden.schedule--filter-search .location-events__location-- .event.event--search-show,.schedule--filter-panels-hidden.schedule--filter-search .location-events__location-- .event--search-show.event--search-show,.schedule--filter-panels-hidden.schedule--filter-search .location-events__location--panels .event.event--search-show,.schedule--filter-panels-hidden.schedule--filter-search .location-events__location--panels .event--search-show.event--search-show{opacity:1}.schedule--filter-workshops-hidden .location-events__location--workshops .event,.schedule--filter-workshops-hidden .location-events__location--workshops .event--search-show,.schedule--filter-workshops-hidden.schedule--filter-search .location-events__location-- .event,.schedule--filter-workshops-hidden.schedule--filter-search .location-events__location-- .event--search-show,.schedule--filter-workshops-hidden.schedule--filter-search .location-events__location--workshops .event,.schedule--filter-workshops-hidden.schedule--filter-search .location-events__location--workshops .event--search-show{opacity:.3}.schedule--filter-workshops-hidden.schedule--filter-search .location-events__location-- .event.event--search-show,.schedule--filter-workshops-hidden.schedule--filter-search .location-events__location-- .event--search-show.event--search-show,.schedule--filter-workshops-hidden.schedule--filter-search .location-events__location--workshops .event.event--search-show,.schedule--filter-workshops-hidden.schedule--filter-search .location-events__location--workshops .event--search-show.event--search-show{opacity:1}.schedule--filter-culture-club-hidden .location-events__location--culture-club .event,.schedule--filter-culture-club-hidden .location-events__location--culture-club .event--search-show,.schedule--filter-culture-club-hidden.schedule--filter-search .location-events__location-- .event,.schedule--filter-culture-club-hidden.schedule--filter-search .location-events__location-- .event--search-show,.schedule--filter-culture-club-hidden.schedule--filter-search .location-events__location--culture-club .event,.schedule--filter-culture-club-hidden.schedule--filter-search .location-events__location--culture-club .event--search-show{opacity:.3}.schedule--filter-culture-club-hidden.schedule--filter-search .location-events__location-- .event.event--search-show,.schedule--filter-culture-club-hidden.schedule--filter-search .location-events__location-- .event--search-show.event--search-show,.schedule--filter-culture-club-hidden.schedule--filter-search .location-events__location--culture-club .event.event--search-show,.schedule--filter-culture-club-hidden.schedule--filter-search .location-events__location--culture-club .event--search-show.event--search-show{opacity:1}.schedule-filter__title{display:none}.schedule-filter{display:grid;gap:var(--gap);grid-template-areas:"search" "types" "meta";grid-template-columns:1fr}@media all and (min-width: 36em){.schedule-filter{grid-template-areas:"search search" "types meta";grid-template-columns:1fr 1fr}}@media all and (min-width: 60em){.schedule-filter{grid-template-areas:"search types meta";grid-template-columns:1fr 1fr 1fr}}.schedule-filter fieldset{padding:0;border:none;display:flex;gap:.5em}.schedule-filter input{font-family:var(--font-family);color:var(--primary-color-dark);accent-color:var(--primary-color-dark)}.schedule-filter label{font-size:.9375rem}.schedule-filter__search{grid-area:search;display:flex;flex-direction:column;gap:.5rem}.schedule-filter__search fieldset{gap:.5em;flex-direction:row;align-items:center;flex-wrap:wrap}.schedule-filter__search label{font-weight:var(--font-weight-title);display:block}.schedule-filter__search input{border:1px solid var(--border-color);font-family:inherit;font-weight:var(--font-weight);font-size:.875rem;line-height:100%;margin:0;padding:.5rem 1rem;border-radius:1.25rem;outline-color:var(--primary-color-light);background-color:var(--light-color)}.schedule-filter__search .schedule-filter-search-results{flex:1;margin:0;width:100%;font-size:.875rem;line-height:137.5%}.schedule-filter__search .schedule-filter-search-results--hidden{opacity:0}.schedule-filter__types{grid-area:types}.schedule-filter__meta{grid-area:meta}.article-single .date{grid-row:2/span 1;grid-column:1/span 4;margin:0;font-size:.9375rem;font-style:italic;position:relative;margin-top:calc(var(--gap) / -2)}.article-single .date:after{content:"";display:block;left:0;right:0;bottom:calc(var(--gap) / -2);height:.0625rem;background-color:var(--primary-color-dark);position:absolute;opacity:.1}@media all and (min-width: 42em){.article-single .date{grid-column:2/span 12}}@media all and (min-width: 56em){.article-single .date{grid-column:3/span 10}}@media all and (min-width: 80em){.article-single .date{grid-column:4/span 8}}.article-single .text{grid-row:3/span 1}.single-book .single-book__header{grid-column:1/span 4}.single-book .single-book__image{grid-column:1/span 1}.single-book .single-book__data{grid-column:2/span 3}.single-book .single-book__data p{margin:0 0 1rem;font-size:.9375rem}.single-book .single-book__data h2,.single-book .single-book__data h3,.single-book .single-book__data h4,.single-book .single-book__data h5{margin:0}.single-book .single-book__data .single-book__label{font-size:1rem;color:var(--primary-color-dark)}.single-book .single-book__description{grid-column:1/span 4}.single-book .persons{display:grid;grid-template-columns:1fr;gap:var(--gap);grid-column:1/span 4}@media all and (min-width: 56em){.single-book .persons{grid-template-columns:1fr 1fr}}@media all and (min-width: 42em){.single-book{grid-template-rows:auto}.single-book .single-book__header{grid-column:2/span 12;grid-row:1/span 1}.single-book .single-book__image{grid-column:2/span 3;grid-row:2/span 1}.single-book .single-book__data{grid-column:2/span 3;grid-row:3/span 1}.single-book .single-book__description{grid-row:2/span 3;grid-column:6/span 8}}.footer{position:relative;background-color:transparent;margin-bottom:2rem;padding:2rem;grid-template-columns:repeat(4,minmax(0,10rem));max-width:calc(var(--max-width-committee) + var(--padding) * 2);margin-left:auto;margin-right:auto}@media all and (min-width: 42em){.footer{padding:2rem 4rem}}@media all and (min-width: 56em){.footer{grid-template-columns:minmax(1rem,1fr) repeat(12,minmax(0,6.5rem)) minmax(1rem,1fr);grid-template-rows:auto 1fr auto auto;padding:2rem 0}}.footer:after{content:"";background-color:var(--primary-color-light);opacity:.5;color:var(--primary-color-dark);border-radius:var(--border-radius);position:absolute;top:0;left:var(--padding);right:var(--padding);bottom:0;z-index:-1}.footer h5,.footer h6,.footer p,.footer ul,.footer ol{margin:0;color:var(--primary-color-dark);font-size:.9375rem}.footer a{color:inherit;text-decoration:none}.footer a:hover,.footer a:active,.footer a:focus{text-decoration:underline}.footer h5{font-size:1.125rem;margin-bottom:1rem}.footer-logo{max-width:8rem;grid-row:1/span 1;grid-column:1/span 4}@media all and (min-width: 56em){.footer-logo{grid-column:2/span 3}}.footer-contact{grid-column:1/span 4}@media all and (min-width: 56em){.footer-contact{grid-row:2/span 1;grid-column:2/span 3}}.footer-contact a{text-decoration:underline}.footer-social-media-links{grid-column:1/span 4}@media all and (min-width: 56em){.footer-social-media-links{grid-row:3/span 1;grid-column:2/span 3}}.footer-column{grid-column:span 4}@media all and (min-width: 42em){.footer-column{grid-column:span 2}}@media all and (min-width: 56em){.footer-column{grid-row:2/span 1;grid-column:span 4}.footer-column+.footer-column{grid-row:3/span 1}}@media all and (min-width: 80em){.footer-column{grid-row:2/span 2;grid-column:span 2}.footer-column+.footer-column{grid-row:2/span 2}}.footer-column ul{list-style-type:none;padding:0;margin:0}.footer-column ul li{margin:.5rem 0}.footer-newsletter{grid-column:span 4;background:#ffffff80;padding:var(--padding);border-radius:calc(var(--border-radius) / 2);align-self:flex-start}.footer-newsletter h5{font-family:var(--font-family-title);margin:0 0 .5rem;font-size:1.375rem}.footer-newsletter p{font-family:var(--font-family);font-size:.875rem;font-weight:400;line-height:150%}.footer-newsletter input[type=email],.footer-newsletter input[type=text]{border:1px solid var(--border-color);font-family:inherit;font-weight:var(--font-weight);font-size:.875rem;line-height:100%;margin:1rem 0;padding:1rem;border-radius:.25rem;width:calc(100% - 2rem - 2px);outline-color:var(--primary-color-light);background-color:var(--light-color)}@media all and (min-width: 56em){.footer-newsletter{grid-row:2/span 2;grid-column:span 5}}.footer-newsletter__disclaimer{margin-top:1rem}.footer-newsletter__disclaimer a{text-decoration:underline}.footer-doormat{grid-column:1/span 4;border-top:1px solid var(--primary-color-dark);padding-top:1rem;background-color:transparent;display:flex;flex-direction:column;gap:var(--gap);justify-content:space-between}@media all and (min-width: 56em){.footer-doormat{flex-direction:row;grid-column:2/span 12;grid-row:4/span 1}}.doormat__column p{margin:0}.doormat__column a{text-decoration:underline}@media print{body{padding-top:0}.site-header,aside,footer,.hide-in-print{display:none}}
