/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;box-sizing:border-box;text-size-adjust:none;height:100%;font-family:sans-serif;font-size:20px;line-height:1.15}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background-color:#fff;margin:0;font-family:Onsite Standard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}main{min-height:100vh;display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{color:inherit;text-decoration:inherit;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{vertical-align:middle;border:0;min-width:100%;max-width:100%;height:auto;display:inline-block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;line-height:inherit;color:inherit;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{margin:0;padding:0}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{resize:vertical;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}:root{--ec-zoom:1;--font-base-px:20px;--font-base-vw:20px;--breakpoint-iphone:0;--breakpoint-mobile:480px;--breakpoint-ipad_portrait:768px;--breakpoint-ipad_landscape:1024px;--breakpoint-desktop_md:1240px;--breakpoint-desktop_lg:1660px;--breakpoint-desktop_xl:2550px;--outline-size:max(2px,.08em);--outline-style:solid;--outline-color:currentColor}html[data-loading]{cursor:wait}*,:before,:after{box-sizing:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre{margin:0}button{background:0 0;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{margin:0;padding:0;list-style:none}input::-moz-placeholder{color:inherit;opacity:.5}textarea::-moz-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}pre,code,kbd,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}address{font-style:normal;font-style:initial}svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html.moonwalk [data-moonwalk],html.moonwalk [data-moonwalk-section],html.moonwalk [data-moonwalk-run]{opacity:0}html.moonwalk [data-moonwalk-section][data-moonwalk-section-ready]{opacity:1}html.prefers-reduced-motion *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html.prefers-reduced-motion [data-moonwalk]{visibility:visible!important;opacity:1!important}img[data-src],img[data-srcset]{min-width:100%;min-height:1px}.dbg-breakpoints{z-index:99;text-transform:uppercase;color:#000;background-color:#fff;border-radius:6px;height:25px;padding:4px 5px;font-family:Fira Code,Menlo,Monaco,monospace;font-size:9px;font-style:normal;display:block;position:fixed;bottom:4px;left:4px}.dbg-breakpoints .breakpoint,.dbg-breakpoints .user-agent{float:left}.dbg-breakpoints .user-agent{padding-left:3px;padding-right:4px;line-height:20px}.dbg-breakpoints .user-agent span{color:#00008b;cursor:pointer}.dbg-breakpoints .breakpoint:after{padding-left:3px;padding-right:4px;line-height:20px}.dbg-breakpoints .brand{float:left;width:20px;height:20px}.dbg-grid{user-select:none;pointer-events:none;z-index:9999;grid-template-rows:1fr;width:100%;height:100%;display:none;position:fixed;top:0;left:0;right:0}.dbg-grid.visible{display:grid}.dbg-grid>*{user-select:none}.dbg-grid b{content:" ";background-color:rgba(0,149,255,.2);width:auto;height:100%;position:relative}picture{display:block}[data-outline=false] a,[data-outline=false] button,[data-outline=false] input,[data-outline=false] label,[data-outline=false] option,[data-outline=false] select,[data-outline=false] video,[data-outline=false] textarea{outline:none!important}[data-outline=false] button:not(:focus){outline:0}[data-outline=true] a:focus,[data-outline=true] button:focus,[data-outline=true] input:focus,[data-outline=true] textarea:focus,[data-outline=true] summary:focus{outline:var(--outline-size)var(--outline-style)var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.no-js picture img{display:none}.no-js picture noscript img{display:block!important}span[class^=arrow-]{backface-visibility:hidden;font-family:Onsite Standard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:all .15s;display:inline-block}a:hover span.arrow-r{backface-visibility:hidden;transform:translate(.1em)}a:hover span.arrow-l{backface-visibility:hidden;transform:translate(-.1em)}a:hover span.arrow-u{backface-visibility:hidden;transform:translateY(-.1em)}a:hover span.arrow-d{backface-visibility:hidden;transform:translateY(.1em)}a:hover span.arrow-ne{backface-visibility:hidden;transform:translateY(-.1em)translate(.1em)}@font-face{font-family:PS Times;font-display:fallback;src:url(/assets/fonts/PSTimes-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Onsite Standard;font-display:fallback;src:url(/assets/fonts/OnsiteStandard-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Onsite Standard;font-display:fallback;src:url(/assets/fonts/OnsiteStandard-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Onsite Standard;font-display:fallback;src:url(/assets/fonts/OnsiteStandard-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Onsite Standard;font-display:fallback;src:url(/assets/fonts/OnsiteStandard-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic}#cookies{padding-top:2em}.no-js .cookie-container{display:block!important}.cookie-container{color:#000;z-index:9997;background-color:#fff;border-top:1px solid #000;padding:1em;display:none;position:fixed;bottom:0;left:0;max-width:100%!important;margin-bottom:0!important}.cookie-container .cookie-law{justify-content:space-between;display:flex}.cookie-container .cookie-law-text{width:100%}.cookie-container .cookie-law-text p,.cookie-container .cookie-law-privacy{font-size:15px}.cookie-container .cookie-law-buttons{text-align:right;flex-shrink:0}.cookie-container .cookie-law-buttons a{color:#000}.cookie-container .cookie-law-buttons button{color:#000;background-color:transparent;border:1px solid #000;border-radius:10px;padding:3px 25px 4px;font-size:16px}.cookie-container .cookie-law-buttons button:hover{color:#000}.lightbox-backdrop{opacity:0;z-index:9999;background-color:#fff;width:100%;height:100%;font-family:Onsite Standard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:fixed;top:0;left:0}.lightbox-backdrop .lightbox-content{justify-content:flex-start;align-items:flex-start;height:100%;display:flex}.lightbox-backdrop .lightbox-image-wrapper{justify-content:flex-start;align-items:flex-start;height:100%;display:flex;position:relative}.lightbox-backdrop .lightbox-image-wrapper .lightbox-image{-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;user-select:none;pointer-events:none;height:100%;position:absolute}.lightbox-backdrop .lightbox-next,.lightbox-backdrop .lightbox-prev{opacity:.7;color:#000;border-bottom:1px solid #000}.lightbox-backdrop .lightbox-close{cursor:pointer;pointer-events:all;z-index:999999;border-bottom:1px solid #000;position:absolute}.lightbox-backdrop .lightbox-next,.lightbox-backdrop .lightbox-prev{position:absolute}.lightbox-backdrop .lightbox-caption{position:absolute;top:24px}.lightbox-backdrop .lightbox-dots{display:none;position:absolute;bottom:24px}.lightbox-backdrop .lightbox-dots a{color:#aaa39f;padding:0 1px}.lightbox-backdrop .lightbox-dots a.active{color:#000}.lightbox-backdrop .lightbox-dots a:hover{border:none;-webkit-text-decoration:none;text-decoration:none}.blocks{flex-flow:column;display:flex}[b-section] .blocks{padding-top:0}.blocks:has(>:first-child[data-bleeds]){padding-top:0}[b-tpl]{position:relative}[b-tpl]:hover:after{opacity:1}[b-tpl]:after{content:attr(b-tpl);opacity:0;color:#000;z-index:99;background-color:#ff0;border-radius:6px;padding:5px;font-family:monospace;font-size:8px;display:none;position:absolute;top:6px}[data-panner-container],[data-looper-container]{position:relative}[b-tpl=personListing] .inner{flex-flow:wrap;display:flex}[b-tpl=symbolAndWordmark] .inner .brand-identity{justify-content:space-between;align-items:center}[b-tpl=heroSkewedCircularImages]{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}[b-tpl=heroSkewedCircularImages] canvas{display:block}[b-tpl=heroCircularImages]{background:linear-gradient(#add6ff 0%,transparent 74%);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}[b-tpl=heroCircularImages] canvas{width:100vw;max-width:100%;height:100vh;max-height:100%}[b-tpl=heroCircularImages] .inner{pointer-events:none;position:absolute}[b-tpl=heroCircularImages] .inner .brand-identity{justify-content:space-between;align-items:center;display:flex}[b-tpl=posterCta] .inner{text-align:center;flex-flow:column;justify-content:center;align-items:center;height:65vh;display:flex}[b-tpl=posterCta] .inner .heading{font-family:PS Times,Georgia,Cambria,Times New Roman,Times,serif}[b-tpl=posterCta] .inner .cta{border-radius:5px;justify-content:center;align-items:center;padding:.1em .55em .2em .6em;transition:box-shadow .25s,background-color .25s,color .25s;display:inline-flex;box-shadow:0 2px 7px 1px rgba(0,0,0,.06),0 4px 22px rgba(0,0,0,.15)}[b-tpl=posterCta] .inner .cta:hover,[b-tpl=posterCta] .inner:hover .cta{color:#fff;background-color:#000}[b-tpl=posterCta] .inner a{width:100%;height:100%;position:absolute;top:0;left:0}[b-tpl=eventListing] .inner{flex-flow:column;display:flex}[b-tpl=eventListing] .inner .listing,[b-tpl=subjectGroupListing] .inner .listing{flex-flow:wrap;display:flex}[b-tpl=headingAndSymbol] .inner{justify-content:space-between;align-items:center;display:flex}[b-tpl=headingAndSymbol] .inner .symbol svg path{fill:currentColor}[b-tpl=headingTextAndSymbol] .inner{align-items:flex-start}[b-tpl=headingTextAndSymbol] .inner .symbol{justify-self:flex-end}[b-tpl=headingTextAndSymbol] .inner .symbol svg{margin-left:auto}[b-tpl=headingTextAndSymbol] .inner .symbol svg path{fill:currentColor}[b-tpl=filters] .inner .filters{flex-flow:row;display:flex}[b-tpl=filters] .inner .filters .filter{flex-flow:column;gap:1em;display:flex}[b-tpl=filters] .inner .filters .filter h2{font-weight:700}[b-tpl=filters] .inner .filters .filter ul{flex-flow:column;gap:.35em;display:flex}[b-tpl=filters] .inner .filters .filter button,[b-tpl=filters] .inner .filters .filter a{border:none;align-items:center;gap:.8em;display:flex}[b-tpl=filters] .inner .filters .filter button:before,[b-tpl=filters] .inner .filters .filter a:before{content:"";background-color:transparent;border:1px solid;border-radius:50%;width:.8em;height:.8em;transition:background-color .15s;display:block;position:relative;transform:translateY(-.02em)}[b-tpl=filters] .inner .filters .filter button[data-loader-param-selected]:before,[b-tpl=filters] .inner .filters .filter a[data-loader-param-selected]:before,[b-tpl=filters] .inner .filters .filter button:hover:before,[b-tpl=filters] .inner .filters .filter a:hover:before{background-color:currentColor}[b-tpl=eventDetailCards]>.inner{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;flex-flow:row;display:flex;overflow-x:scroll}[b-tpl=eventDetailCard]{scroll-snap-align:start;color:#000;flex-shrink:0}[b-tpl=eventDetailCard]:has([data-carousel-next]):hover .inner:after{opacity:1;box-shadow:inset 1px -1px 13px rgba(0,0,0,.33),inset 3px -6px 95px rgba(0,0,0,.15)}[b-tpl=eventDetailCard] .nextEvent{pointer-events:none}[b-tpl=eventDetailCard] .nextEvent[data-carousel-next]{pointer-events:all}[b-tpl=eventDetailCard] .inner{border-radius:10px;flex-flow:column;display:flex;position:relative;overflow:clip}[b-tpl=eventDetailCard] .inner:after{content:"";opacity:0;pointer-events:none;border-radius:10px;width:100%;height:100%;transition:opacity .25s;position:absolute;top:0;left:0}[b-tpl=eventDetailCard] .inner>a{width:100%;height:100%;position:absolute;top:0;left:0}[b-tpl=eventDetailCard] .inner .meta{flex-flow:row;display:flex}[b-tpl=eventDetailCard] .inner .meta .tags{flex-flow:wrap;display:flex}[b-tpl=eventDetailCard] .inner .content .title{text-wrap:balance}[b-tpl=eventDetailCard] .inner .content>.info{flex-flow:column;display:flex}[b-tpl=eventDetailCard] .inner .content .intro{max-width:42ch}[b-tpl=eventDetailCard] .inner .footer .location-date{flex-flow:column;display:flex}[b-tpl=eventDetailCard] .inner .footer .links{flex-flow:row;justify-content:space-between;display:flex}[b-tpl=subjectGroupDetailCard] .inner{border-radius:10px;flex-flow:column;display:flex;overflow:clip}[b-tpl=subjectGroupDetailCard] .inner .meta{flex-flow:row;display:flex}[b-tpl=subjectGroupDetailCard] .inner .content>.info{flex-flow:column;display:flex}[b-tpl=subjectGroupDetailCard] .inner .content .intro{max-width:45ch}[b-tpl=headingTextAccordion] .right-column{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}[b-tpl=headingTextAccordion] .right-column>.text{flex-shrink:1!important}[b-tpl=headingTextAccordion] .right-column>.text ul{padding-left:.8em;list-style-type:disc!important}[b-tpl=aside-externalLinkButtons]{flex-flow:column;display:flex}[b-section=page]{position:relative}[b-section=page][data-gradient]:before{content:"";opacity:0;background:linear-gradient(#fff 0%,#e5ff54 17.71%,#e5ff54 74.71%,transparent 100%);width:100%;height:100%;transition:opacity 2.25s;position:absolute;top:0;left:0}[b-section=page][data-line-top]{position:relative}[b-section=page][data-line-top]:before{content:"";background-color:currentColor;height:1px;position:absolute;top:0}[b-section=page].gradient-visible:before{opacity:1}[b-tpl=profileListing] .inner .left-column{flex-flow:column;display:flex}[b-tpl=profileListing] .inner .left-column .text{max-width:40ch}[b-tpl=profileListing] .inner .right-column .profiles .listing{flex-flow:wrap;display:flex}[b-tpl=heroAbout]{width:100vw;min-height:200vh;position:relative;overflow:hidden}[b-tpl=heroAbout] #hero-about-canvas{cursor:grab;width:100%;height:100%;display:block}[b-tpl=heroAbout] #hero-about-canvas:active{cursor:grabbing}[b-tpl=heroAbout] .inner{pointer-events:none;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}[b-tpl=heroAbout] .inner h2{text-align:center;font-family:PS Times,Georgia,Cambria,Times New Roman,Times,serif}[b-tpl=twoImages] .inner,[b-tpl=twoImages] .images{width:100%}[b-tpl=twoImages] .images>figure{border-radius:6px;overflow:clip}[b-tpl=newsListing] .inner{flex-flow:column;display:flex}[b-tpl=newsListing] .listing-header{flex-flow:row;justify-content:space-between;align-items:baseline;display:flex}[b-tpl=newsListing] .listing-header .button-all{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:.1em .55em .2em .6em;transition:box-shadow .25s,background-color .25s,color .25s;display:inline-flex;box-shadow:0 2px 7px 1px rgba(0,0,0,.06),0 4px 22px rgba(0,0,0,.15)}[b-tpl=newsListing] .listing-header .button-all:hover{color:#fff;background-color:#000}[b-tpl=newsListing] .news-items{flex-flow:column;display:flex}[b-tpl=newsListing] .news-items .news-item{border-top:1px solid;flex-flow:column;display:flex}[b-tpl=newsListing] .news-items .news-item:last-child{border-bottom:1px solid}[b-tpl=newsListing] .news-items .news-category{border-radius:5px;justify-content:center;align-self:flex-start;align-items:center;padding:.1em .55em .2em .6em;transition:box-shadow .25s;display:inline-flex}[b-tpl=newsListing] .news-items .news-category:hover{box-shadow:0 2px 7px 1px rgba(0,0,0,.06),0 4px 22px rgba(0,0,0,.15)}[b-tpl=newsListing] .news-items .news-title a{text-underline-offset:.05em;flex-flow:row;justify-content:space-between;align-items:baseline;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .25s;display:flex}[b-tpl=newsListing] .news-items .news-title a:hover{text-decoration-color:transparent}[b-tpl=newsListing] .news-items .news-title a:hover .arrow{transform:translate(.1em)}[b-tpl=newsListing] .news-items .news-title .arrow{flex-shrink:0;transition:transform .25s}.no-js header[data-nav] nav section ul li a{color:#fff}.no-js [data-script=about] header[data-nav] nav section ul li a{color:#000}.no-js header[data-nav]{position:absolute;color: !important;background-color:transparent!important}.no-js header[data-nav] nav article.brand{color:#fff}.no-js header[data-nav] nav figure.menu-button{top:0}header[data-nav]{z-index:5;backface-visibility:hidden;pointer-events:none;width:100%;transition:padding-top .35s,padding-bottom .35s,background-color .25s;position:fixed;max-width:100%!important}header[data-nav][data-header-small]{padding-top:1em;padding-bottom:1em;transition:padding-top .35s,padding-bottom .35s,background-color .25s}header[data-nav][data-header-reg-bg]{background-color:transparent}header[data-nav][data-header-alt-bg]{backdrop-filter:saturate(580%)blur(50px);color:#000;background-color:rgba(255,255,255,.8)}[data-dark] header[data-nav][data-header-alt-bg]{color:#fff;background-color:rgba(0,0,0,.5)}header[data-nav] nav{justify-content:space-between;align-items:center;height:auto;display:flex;position:relative}header[data-nav] nav .brand{z-index:4}header[data-nav] nav .brand h1{position:relative}header[data-nav] nav .brand h1 a{pointer-events:all;width:100%;height:100%;position:absolute;top:0;left:0}header[data-nav] nav .mobile-bg{z-index:2;pointer-events:none;background-color:#fff;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}header[data-nav] nav .mobile-bg .brand-identity{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:40px;left:0;right:0}header[data-nav] nav .mobile-bg .brand-identity .wordmark-container svg{width:100%;max-width:400px}header[data-nav] nav .member{pointer-events:all;z-index:4}header[data-nav] nav .member a{border-radius:5px;justify-content:center;align-items:center;padding:.1em .55em .2em .6em;transition:box-shadow .25s,background-color .25s,color .25s;display:inline-flex;box-shadow:0 2px 7px 1px rgba(0,0,0,.06),0 4px 22px rgba(0,0,0,.15)}header[data-nav] nav .member a:hover{color:#fff;background-color:#000}header[data-nav] nav .main{z-index:3}header[data-nav] nav .main ul{align-items:baseline}header[data-nav] nav .main .primary-link.is-active a{color:#fff;background-color:#000;box-shadow:0 2px 7px 1px rgba(0,0,0,.06),0 4px 22px rgba(0,0,0,.15)}[data-dark] header[data-nav] nav .main .primary-link.is-active a{color:#000;background:#fff;box-shadow:-3px 4px 4px rgba(0,0,0,.25),0 4px 8px rgba(255,255,255,.29)}header[data-nav] nav .main a{pointer-events:all;border-radius:5px;justify-content:center;align-items:center;padding:.1em .55em .2em .6em;transition:box-shadow .25s;display:inline-flex}header[data-nav] nav .main a:hover{box-shadow:0 2px 7px 1px rgba(0,0,0,.06),0 4px 22px rgba(0,0,0,.15)}header[data-nav] nav .menu-button{z-index:4;border:none}header[data-nav] nav .menu-button .hamburger{pointer-events:all;border:none;border-radius:5px;justify-content:center;align-items:center;padding:.1em .55em .2em .6em;transition:box-shadow .25s,background-color .25s,color .25s;display:inline-flex;box-shadow:0 2px 7px 1px rgba(0,0,0,.06),0 4px 22px rgba(0,0,0,.15)}header[data-nav] nav .menu-button .hamburger:hover{color:#fff;background-color:#000}.open-menu .hamburger.is-active .hamburger-inner:before,.open-menu .hamburger.is-active .hamburger-inner:after,.open-menu .hamburger-inner:before,.open-menu .hamburger-inner:after{background-color:#000!important}.open-menu nav .brand svg path{fill:#000!important}.open-menu nav .main ul{color:#000!important}.open-menu nav .menu-button .hamburger{color:#000!important;border-color:#000!important}.open-menu nav .menu-button .hamburger:hover{color:#fff!important}.link-shade{border-radius:5px;justify-content:center;align-items:center;padding:.1em .55em .2em .6em;transition:box-shadow .25s;display:inline-flex}.link-shade:hover{box-shadow:0 2px 7px 1px rgba(0,0,0,.06),0 4px 22px rgba(0,0,0,.15)}.action-button{border-radius:5px;justify-content:center;align-items:center;padding:.1em .55em .2em .6em;transition:box-shadow .25s,background-color .25s,color .25s;display:inline-flex;box-shadow:0 2px 7px 1px rgba(0,0,0,.06),0 4px 22px rgba(0,0,0,.15)}.action-button:hover{color:#fff;background-color:#000}.external-button{color:#fff;background-color:#000;border-radius:5px;padding:.1em .55em .2em .6em}.external-button:hover .arrow{transform:rotate(45deg)}.external-button .arrow{transition:transform .25s;display:inline-block;transform:rotate(0)}figcaption{margin-top:2em}figcaption:empty{display:none}figcaption p{text-wrap:balance;max-width:40ch}[data-loader-param-selected]{border-bottom:1px solid}.placeholder{text-transform:uppercase;background-color:#dcd2c7;justify-content:center;align-items:center;height:100%;display:flex}[data-light] [data-color-scheme]:after{box-shadow:inset 1px -1px 13px rgba(0,0,0,.33),inset 3px -6px 95px rgba(0,0,0,.15)}[data-color-scheme=pinkFlat]{background:#f9b2ff}[data-color-scheme=pinkFlat]:after{box-shadow:0 4px 236px 28px rgba(249,179,255,.31),0 4px 110.9px 4px rgba(253,226,255,.34)}[data-color-scheme=pink]{background:linear-gradient(#f9b2ff 0%,#fdf1ff 100%),#fff}[data-color-scheme=pink]:after{box-shadow:0 4px 236px 28px rgba(249,179,255,.31),0 4px 110.9px 4px rgba(253,226,255,.34)}[data-color-scheme=yellow]{background:linear-gradient(#e5ff54 26.44%,#f8ffd4 100%),#fff}[data-color-scheme=yellow]:after{box-shadow:0 4px 236px 28px rgba(229,255,84,.31),0 4px 110.9px 4px rgba(248,255,212,.34)}[data-color-scheme=redFlat]{background:#e62e19}[data-color-scheme=redFlat]:after{box-shadow:0 4px 236px 28px rgba(229,31,9,.31),0 4px 110.9px 4px rgba(251,226,224,.34)}[data-color-scheme=red]{background:linear-gradient(#e51f09 0%,#fbe2e0 100%),#fff}[data-color-scheme=red]:after{box-shadow:0 4px 236px 28px rgba(229,31,9,.31),0 4px 110.9px 4px rgba(251,226,224,.34)}[data-color-scheme=blueFlat]{background:#3e7fff}[data-color-scheme=blueFlat]:after{box-shadow:0 4px 236px 28px rgba(173,214,255,.31),0 4px 110.9px 4px rgba(238,247,255,.34)}[data-color-scheme=blue]{background:linear-gradient(#3e7fff 0%,#eef7ff 100%),#eef7ff}[data-color-scheme=blue]:after{box-shadow:0 4px 236px 28px rgba(173,214,255,.31),0 4px 110.9px 4px rgba(238,247,255,.34)}[data-color-scheme=lightBlueFlat]{background:#add6ff}[data-color-scheme=lightBlueFlat]:after{box-shadow:0 4px 236px 28px rgba(173,214,255,.31),0 4px 110.9px 4px rgba(238,247,255,.34)}[data-color-scheme=lightBlue]{background:linear-gradient(#add6ff 0%,#eef7ff 100%),#eef7ff}[data-color-scheme=lightBlue]:after{box-shadow:0 4px 236px 28px rgba(173,214,255,.31),0 4px 110.9px 4px rgba(238,247,255,.34)}[data-color-scheme=gray]{background-color:#f0f0f0}[data-color-scheme=gray]:after{box-shadow:0 4px 236px 28px rgba(240,240,240,.31),0 4px 110.9px 4px rgba(240,240,240,.34)}.subject-group-card{aspect-ratio:404/350;color:#000;border-radius:10px;position:relative}.subject-group-card:after{content:"";opacity:0;pointer-events:none;border-radius:10px;width:100%;height:100%;transition:opacity .25s;position:absolute;top:0;left:0}.subject-group-card:hover:after{opacity:1}.subject-group-card>a{width:100%;height:100%;position:absolute;top:0;left:0}.subject-group-card .card-content{flex-flow:column;justify-content:space-between;height:100%;display:flex}.subject-group-card .top{flex-flow:row;justify-content:space-between;display:flex}.subject-group-card .top .location a{z-index:2;position:relative}.subject-group-card .top .categories{flex-flow:column;display:flex}.subject-group-card .top .categories .category a{z-index:2;position:relative}.event-card{color:#000;border-radius:10px;position:relative}.event-card:after{content:"";opacity:0;pointer-events:none;border-radius:10px;width:100%;height:100%;transition:opacity .25s;position:absolute;top:0;left:0}.event-card:hover:after{opacity:1}.event-card:hover .top .title span{transform:rotate(45deg)}.event-card>a{width:100%;height:100%;position:absolute;top:0;left:0}.event-card .card-content{flex-flow:column;justify-content:space-between;height:100%;display:flex}.event-card .top{flex-flow:column;display:flex}.event-card .top .categories{flex-flow:wrap;align-items:flex-start;height:2.8lh;display:flex}.event-card .top .categories .category{z-index:2;position:relative}.event-card .top .title{text-wrap:balance}.event-card .bottom .meta{flex-flow:row;align-items:flex-end;display:flex}.event-card .bottom .meta .date-location{flex-flow:column;display:flex}.profile-card-small .card-content{flex-flow:wrap;display:flex}.profile-card-small .card-content .portrait{border-radius:10px;overflow:clip}.profile-card-small .card-content .info h2{font-weight:600}.profile-card-small .card-content .info h2 span{font-weight:400}.profile-card .card-content{flex-flow:column;display:flex}.profile-card .card-content .portrait{border-radius:6px;overflow:clip}.profile-card .card-content .info .contact{margin-top:.45em}.profile-card .card-content .info .contact a{text-underline-offset:3px;border-bottom:none;text-decoration:underline transparent;text-decoration-thickness:1px;transition:text-decoration-color .25s}.profile-card .card-content .info .contact a:hover{text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}[data-loader-more]{border:none;margin-top:3em}[data-loader-more][data-loader-starved]{opacity:0!important}[data-toggle-trigger]{text-align:left;border:none;flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;font-weight:500;display:flex}[data-toggle-trigger]:focus{display:flex}[data-toggle-trigger] .icon{transition:transform .3s ease-in-out;transform:rotate(0)}[data-toggle-trigger] .icon svg .plus-horizontal{opacity:1;transition:opacity .3s ease-in-out}[data-toggle-trigger] .icon.active{transform:rotate(90deg)}[data-toggle-trigger] .icon.active svg .plus-horizontal{opacity:0}[data-toggle-content]{display:none;overflow:hidden}[data-toggle-content] .accordion-content-inner,[data-toggle-content] .accordion-content-inner p{font-weight:500}.accordion{width:100%}.accordion .accordion-item{border-top:1px solid}.accordion .accordion-item .accordion-content-inner ul{flex-flow:column;gap:.5em;margin-top:1em;margin-bottom:1em;padding-left:.85em;list-style-type:disc;display:flex}.call-for-paper{margin-top:.5em}footer{background:linear-gradient(rgba(255,255,255,0) 0%,rgba(149,149,149,.2) 35.58%)}[data-dark] footer{background:0 0}footer svg path{fill:currentColor}footer .inner{flex-flow:column;display:flex}footer .inner .newsletter{color:#000;grid-template-areas:"stack";display:grid}footer .inner .newsletter .wrap{flex-flow:row;grid-area:stack;justify-content:flex-end;align-items:flex-end;display:flex}footer .inner .newsletter .gradient-box{aspect-ratio:14/15;z-index:2;background:linear-gradient(#f9b2ff 26.44%,#fff 100%),#fff;border-radius:10px;padding:.6em}footer .inner .newsletter .asset{border-radius:10px;overflow:clip}footer .inner .newsletter .form{z-index:3;background:rgba(255,255,255,.8);border-radius:10px;flex-flow:column;padding:2em;display:flex}footer .inner .newsletter .form .instructions{max-width:19em}footer .inner .newsletter .form input{background:0 0;border:none;width:100%}footer .inner .newsletter .form input::placeholder{opacity:.15}footer .inner .contact{margin-bottom:.8em}footer .inner .contact a{text-underline-offset:3px;border-bottom:none;text-decoration:underline transparent;text-decoration-thickness:1px;transition:text-decoration-color .25s}footer .inner .contact a:hover{text-underline-offset:3px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}footer .inner .address{margin-bottom:.8em}footer .inner .wordmark svg{width:100%}.no-js body.unloaded,.no-js body.unloaded header{opacity:1}.no-js body.unloaded .navbar{transform:none}html,body{min-height:100%;overflow-x:clip}svg:not(:root){overflow:hidden}a.plain{color:inherit;border:none;-webkit-text-decoration:none;text-decoration:none}a.plain:hover{border:none;-webkit-text-decoration:none;text-decoration:none}.no-js body.unloaded [data-moonwalk],.no-js body.unloaded [data-moonwalk-section],.no-js body.unloaded [data-moonwalk-run]{opacity:1}html.moonwalk [data-moonwalk=""]{opacity:0;transform:translateY(0)}html.moonwalk [data-moonwalk=""].moonwalked{opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.39,.575,.565,1) 20ms,opacity .35s cubic-bezier(.47,0,.745,.715) 20ms;transform:translateY(0)}html.moonwalk [data-moonwalk=r]{opacity:0;transform:translate(15px)}html.moonwalk [data-moonwalk=r].moonwalked{opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.39,.575,.565,1),opacity .35s cubic-bezier(.47,0,.745,.715);transform:translate(0)}html.moonwalk [data-moonwalk=l]{opacity:0;transform:translate(-15px)}html.moonwalk [data-moonwalk=l].moonwalked{opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.39,.575,.565,1),opacity .35s cubic-bezier(.47,0,.745,.715);transform:translate(0)}html.moonwalk [data-moonwalk=u]{opacity:0;transform:translateY(15px)}html.moonwalk [data-moonwalk=u].moonwalked{opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.39,.575,.565,1),opacity .35s cubic-bezier(.47,0,.745,.715);transform:translateY(0)}html.moonwalk [data-moonwalk=uBig]{opacity:0;transform:translateY(70px)}html.moonwalk [data-moonwalk=uBig].moonwalked{opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .35s ease-in;transform:translateY(0)}html.moonwalk [data-moonwalk=panner]{opacity:0;transform:translate(0)}html.moonwalk [data-moonwalk=panner].moonwalked{opacity:1;visibility:visible;transition:transform .45s cubic-bezier(.39,.575,.565,1),opacity .45s cubic-bezier(.47,0,.745,.715);transform:translate(0)}body[data-dark]{color:#fff;background-color:#1f1f1f}p{margin-bottom:1lh}p:last-of-type{margin-bottom:0!important}p>a{text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}p>a:hover{text-decoration-color:transparent}p>ul>li{font-size:inherit}.video-wrapper.video-embed{padding-bottom:calc(var(--aspect-ratio,.5625)*100%)}.video-wrapper.video-embed video{z-index:1;width:100%;position:absolute;top:0}.video-wrapper.video-embed iframe{z-index:3;width:100%;height:100%;position:absolute;top:0}.video-wrapper video{width:100%}[data-smart-video]{opacity:0;visibility:hidden;aspect-ratio:var(--aspect-ratio-division);background-color:#000;transition:background-color .35s;position:relative;overflow:hidden}[data-smart-video][data-play-button] video,[data-smart-video][data-progress] video{cursor:pointer}[data-smart-video][data-can-play] video{opacity:1}[data-smart-video][data-playing]{background-color:transparent}[data-smart-video][data-revealed]{opacity:1;visibility:visible}[data-smart-video] [data-cover]{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}[data-smart-video] [data-cover] figure,[data-smart-video] [data-cover] figure picture{width:100%;height:100%}[data-smart-video] [data-cover] figure picture img{aspect-ratio:var(--aspect-ratio-division);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}[data-smart-video] .video-play-button-wrapper{color:#fff;opacity:1;pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer!important}[data-smart-video] .video-play-button-wrapper .video-play-button{border:none;font-family:sans-serif;font-size:150px}[data-smart-video][data-can-play] .video-play-button-wrapper{opacity:1}[data-smart-video][data-playing] .video-play-button-wrapper{opacity:0}[data-smart-video][data-playing] .progress-bar-container{opacity:1}[data-smart-video] .progress-bar-container{opacity:0;border-radius:10px;width:calc(100% - 40px);transition:opacity .35s;position:absolute;bottom:20px;left:20px;overflow:clip}[data-smart-video] .progress-bar-wrapper{background-color:rgba(255,255,255,.3);width:100%;height:3px;position:relative}[data-smart-video] media-player{z-index:1;width:100%;height:100%;aspect-ratio:var(--aspect-ratio-division);-o-object-fit:contain;object-fit:contain;border-radius:10px;overflow:hidden}[data-smart-video] video{opacity:0;transition:opacity .55s}.no-js [data-smart-video]{opacity:1!important;visibility:visible!important}[data-ll-srcset]{opacity:0;transition:opacity .35s ease-in}[data-ll-srcset][data-ll-srcset-initialized]{opacity:1}[data-ll-srcset] img{opacity:0;will-change:opacity}[data-ll-srcset] img[data-ll-loaded]{opacity:1;background-color:transparent;transition:opacity .35s ease-in 50ms}.blink{animation:2.7s steps(200,start) infinite blink-animation}@keyframes blink-animation{0%{opacity:0}to{opacity:0}50%{opacity:.8}}.ft{white-space:nowrap;display:inline-block}.c{align-self:center}[data-dropdown-trigger]{cursor:pointer}[data-dropdown-trigger] span{transform-origin:50% 43%;transition:transform .25s;display:inline-block;transform:rotate(0)}[data-dropdown-trigger][data-dropdown-active] span.indicator{transform:rotate(-180deg)}[data-dropdown-menu]{display:none}.zero-height{height:0}@media (max-width:479px){:root{--grid-gutter:10px;--container-padding:20px}.dbg-breakpoints .breakpoint:after{content:"iphone"}.dbg-grid{grid-template-columns:repeat(4,1fr);width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.cookie-container .cookie-law-buttons a{font-size:14px}.lightbox-backdrop .lightbox-caption{font-size:xs}[b-tpl=personListing],[b-tpl=symbolAndWordmark],[b-tpl=heroCircularImages] .container,[b-tpl=heroCircularImages] .inner,[b-tpl=posterCta]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=posterCta] .inner .heading{letter-spacing:-.01em;font-size:48px;line-height:92.4%}[b-tpl=posterCta] .inner .cta{font-size:17px;line-height:129.4%}[b-tpl=eventListing]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=eventListing] .inner .heading{font-size:17px;line-height:129.4%}[b-tpl=subjectGroupListing]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=subjectGroupListing] .inner .listing[data-limited=false] .event-card{flex:0 0 100%;max-width:100%;position:relative}[b-tpl=headingAndSymbol]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=headingAndSymbol] .inner .heading{font-size:32px}[b-tpl=headingTextAndSymbol]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=headingTextAndSymbol] .inner .heading{font-size:32px}[b-tpl=headingTextAndSymbol] .inner .text{font-size:17px;line-height:129.4%}[b-tpl=filters]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=filters] .inner .filters .filter h2{font-size:17px;line-height:129.4%}[b-tpl=filters] .inner .filters .filter button,[b-tpl=filters] .inner .filters .filter a{font-size:14px;line-height:114.3%}[b-tpl=eventDetailCards]>.inner{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:first-of-type,[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:last-of-type{flex:0 0 100%;max-width:100%;position:relative}[b-tpl=eventDetailCard]{flex:0 0 calc(91.6667% - .833333px);max-width:calc(91.6667% - .833333px);position:relative}[b-tpl=eventDetailCard] .inner .meta .tags{font-size:17px;line-height:129.4%}[b-tpl=eventDetailCard] .inner .content .title{letter-spacing:-.01em;font-size:32px;line-height:107.5%}[b-tpl=eventDetailCard] .inner .content .intro{font-size:16px;line-height:125%}[b-tpl=eventDetailCard] .inner .footer .arrangers{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);font-size:13px;line-height:114.3%;position:relative}[b-tpl=eventDetailCard] .inner .footer .location-date{font-size:13px;line-height:114.3%}[b-tpl=eventDetailCard] .inner .footer .links{flex:0 0 100%;max-width:100%;font-size:17px;line-height:129.4%;position:relative}[b-tpl=subjectGroupDetailCard]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=subjectGroupDetailCard] .inner .meta .tags{font-size:17px;line-height:129.4%}[b-tpl=subjectGroupDetailCard] .inner .content .title{letter-spacing:-.01em;font-size:32px;line-height:107.5%}[b-tpl=subjectGroupDetailCard] .inner .content .intro{font-size:18px;line-height:125%}[b-tpl=headingTextAccordion]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=headingTextAccordion] :has([data-two-columns]) .left-column h2{font-size:22px}[b-tpl=headingTextAccordion] .left-column h2{font-size:22px}[b-tpl=headingTextAccordion] .right-column>.text{font-size:16px;line-height:128.5%}[b-tpl=profileListing]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=profileListing] .inner .left-column .heading{letter-spacing:-.01em;font-size:34px;line-height:111.8%}[b-tpl=profileListing] .inner .left-column .text{font-size:17px;line-height:129.4%}[b-tpl=heroAbout] .inner h2{letter-spacing:-.01em;font-size:48px;line-height:92.4%}[b-tpl=twoImages],[b-section=eventContent]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-section=eventContent] .inner{font-size:17px;line-height:129.4%}[b-tpl=newsListing]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=newsListing] .listing-header h2{letter-spacing:-.01em;font-size:32px;line-height:107.5%}[b-tpl=newsListing] .listing-header .button-all,[b-tpl=newsListing] .news-items .news-category{font-size:17px;line-height:129.4%}[b-tpl=newsListing] .news-items .news-title{font-size:24px;line-height:116.7%}header[data-nav] nav{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}header[data-nav] nav .member a,header[data-nav] nav .main ul,header[data-nav] nav .menu-button .hamburger{font-size:18px}.external-button{font-size:17px;line-height:129.4%}figcaption{font-size:9px}.placeholder{font-size:12px}.subject-group-card{flex:0 0 100%;max-width:100%;position:relative}.subject-group-card .top{font-size:17px;line-height:129.4%}.subject-group-card .bottom .title{letter-spacing:-.01em;font-size:34px;line-height:111.8%}.event-card{flex:0 0 100%;max-width:100%;position:relative}.event-card .top .categories{font-size:17px;line-height:129.4%}.event-card .top .title{letter-spacing:-.01em;font-size:34px;line-height:111.8%}.event-card .bottom .meta{font-size:14px}.event-card .bottom .meta .arranger{flex:0 0 calc(66.6667% - 3.33333px);max-width:calc(66.6667% - 3.33333px);position:relative}.event-card .bottom .meta .date-location{flex:0 0 calc(33.3333% - 6.66667px);max-width:calc(33.3333% - 6.66667px);position:relative}.profile-card-small .card-content .info{font-size:17px;line-height:129.4%}.profile-card{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);position:relative}.profile-card .card-content .info{font-size:14px;line-height:129.4%}[data-loader-more]{font-size:17px;line-height:129.4%}[data-toggle-trigger]{font-size:22px}[data-toggle-content] .accordion-content-inner,[data-toggle-content] .accordion-content-inner p{font-size:14px}footer{font-size:14px;line-height:129.4%}footer .inner{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}footer .inner .newsletter .gradient-box{letter-spacing:-.01em;flex:0 0 calc(80% - 2px);max-width:calc(80% - 2px);font-size:32px;line-height:107.5%;position:relative}footer .inner .newsletter .asset{flex:0 0 calc(83.3333% - 1.66667px);max-width:calc(83.3333% - 1.66667px);position:relative}footer .inner .newsletter .form{font-size:17px;line-height:129.4%}footer .inner .newsletter .form input{letter-spacing:-.01em;font-size:32px;line-height:107.5%}footer .inner .contact,footer .inner .address{flex:0 0 100%;max-width:100%;position:relative}body{font-size:16px}}@media (max-width:767px){.dbg-grid{grid-column-gap:10px}.cookie-container .cookie-law{flex-direction:column;gap:1em}.cookie-container .cookie-law-buttons{gap:1em;width:100%;margin-top:15px;display:flex}.blocks{gap:40px;padding-top:100px;padding-bottom:40px}body:has([data-bleeds]:last-child) footer{margin-top:-40px}[b-tpl=personListing] .inner{gap:100px 10px;padding-bottom:100px}[b-tpl=symbolAndWordmark] .inner .brand-identity .symbol-container svg{width:143px}[b-tpl=symbolAndWordmark] .inner .brand-identity .wordmark-container svg{width:684px}[b-tpl=heroSkewedCircularImages]{height:70vh}[b-tpl=heroCircularImages] .inner .brand-identity .symbol-container svg{height:34px}[b-tpl=heroCircularImages] .inner .brand-identity .wordmark-container svg{height:34px;margin-top:.3em}[b-tpl=eventListing] .inner{gap:32px}[b-tpl=eventListing] .inner .listing{flex-flow:column;gap:20px;display:flex}[b-tpl=subjectGroupListing] .inner .listing{gap:10px}[b-tpl=headingAndSymbol]+[b-tpl=heroAbout]{margin-top:-80px}[b-tpl=headingAndSymbol] .inner .symbol svg{width:50px}[b-tpl=headingTextAndSymbol] .inner{flex-flow:wrap;justify-content:space-between;gap:10px;display:flex}[b-tpl=headingTextAndSymbol] .inner .symbol{order:1}[b-tpl=headingTextAndSymbol] .inner .symbol svg{width:50px}[b-tpl=headingTextAndSymbol] .inner .heading{order:0}[b-tpl=headingTextAndSymbol] .inner .text{order:2}[b-tpl=filters] .inner .filters{gap:40px}[b-tpl=eventDetailCards]>.inner{gap:10px}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:first-of-type{display:flex}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:last-of-type{padding-right:calc(8.33333% + .833333px)}[b-tpl=eventDetailCard]{display:none}[b-tpl=eventDetailCard] .inner{gap:32px;padding-top:16px;padding-bottom:16px;padding-right:20px}[b-tpl=eventDetailCard] .inner .meta{gap:10px}[b-tpl=eventDetailCard] .inner .meta .tags{gap:10px;padding-left:20px}[b-tpl=eventDetailCard] .inner .content{flex-flow:column;gap:25px;display:flex}[b-tpl=eventDetailCard] .inner .content .title{padding-left:20px;padding-right:20px}[b-tpl=eventDetailCard] .inner .content>.info{gap:32px}[b-tpl=eventDetailCard] .inner .content .intro{padding-left:20px}[b-tpl=eventDetailCard] .inner .footer{flex-flow:wrap;gap:10px;display:flex}[b-tpl=eventDetailCard] .inner .footer .arrangers{padding-left:20px}[b-tpl=eventDetailCard] .inner .footer .links{margin-top:.75em;padding-left:20px;padding-right:20px}[b-tpl=subjectGroupDetailCard] .inner{gap:32px;padding-top:16px;padding-bottom:40px}[b-tpl=subjectGroupDetailCard] .inner .meta{justify-content:space-between;gap:10px;padding-left:20px;padding-right:20px}[b-tpl=subjectGroupDetailCard] .inner .content{flex-flow:column;gap:25px;display:flex}[b-tpl=subjectGroupDetailCard] .inner .content .title{padding-left:20px}[b-tpl=subjectGroupDetailCard] .inner .content>.info{gap:32px}[b-tpl=subjectGroupDetailCard] .inner .content .intro,[b-tpl=subjectGroupDetailCard] .inner .content .leader{padding-left:20px}[b-tpl=headingTextAccordion] .right-column{gap:40px}[b-tpl=aside-externalLinkButtons]{gap:.9em}[b-section=page][data-line-top]{padding-top:20px}[b-tpl=profileListing] .inner .left-column{gap:10px}[b-tpl=profileListing] .inner .right-column .profiles .listing{gap:32px 10px}[b-tpl=heroAbout]{min-height:205vh}[b-tpl=heroAbout] .inner{padding-top:15vh;padding-bottom:15vh}[b-tpl=twoImages] .images{flex-flow:column;gap:10px;display:flex}[b-tpl=newsListing] .listing-header,[b-tpl=newsListing] .news-items .news-title a{gap:10px}.no-js header[data-nav] #menu:target{align-items:flex-start;display:block}header[data-nav] nav .brand svg{width:150px}header[data-nav] nav .mobile-bg .brand-identity .symbol-container svg,header[data-nav] nav .mobile-bg .brand-identity .wordmark-container svg{height:30px}.subject-group-card{padding-top:21px;padding-bottom:28px}.subject-group-card .top,.subject-group-card .bottom .title{padding-left:21px;padding-right:21px}.event-card{padding-top:21px;padding-bottom:28px}.event-card .top .categories,.event-card .top .title{padding-left:21px;padding-right:21px}.event-card .bottom .meta{gap:10px}.event-card .bottom .meta .arranger{padding-left:21px}.event-card .bottom .meta .date-location{padding-right:21px}[data-toggle-trigger]{padding-top:9px;padding-bottom:30px}[data-toggle-trigger] .accordion-toggle-text{max-width:22ch}[data-toggle-trigger] .icon{padding-top:3px;padding-right:2px}[data-toggle-trigger] .icon svg{width:.65lh;height:.65lh}[data-toggle-content] .accordion-content-inner{padding-bottom:40px}.two-columns{flex-flow:column;gap:34px;display:flex}aside{margin-top:35px}.hidden-mobile{display:none}#bli-medlem{scroll-margin-top:250px}footer .inner .newsletter .asset{margin-left:0;margin-right:auto}footer .inner .newsletter .form{gap:25px}footer .inner .info{flex-flow:wrap;margin-top:2em;display:flex}footer .inner .logo{order:2}footer .inner .logo svg{height:30px}footer .inner .contact{order:0}footer .inner .address{order:1;margin-top:1em;margin-bottom:3em}footer .inner .wordmark{order:3;margin-left:auto}footer .inner .wordmark svg{height:30px}[data-smart-video] .progress-bar-container{border-radius:6px}}@media (max-width:1023px){.lightbox-backdrop .lightbox-content{padding-top:20px;padding-bottom:20px;padding-left:20px}.lightbox-backdrop .lightbox-image-wrapper{max-height:calc(100vh - 20px);padding-top:50px}.lightbox-backdrop .lightbox-close{top:20px;right:20px}.lightbox-backdrop .lightbox-next{bottom:20px;right:20px}.lightbox-backdrop .lightbox-prev{bottom:20px;right:120px}[b-tpl]:after{right:26px}[b-tpl=heroCircularImages] .inner{bottom:20px}[b-section=page][data-line-top]:before{left:20px;right:20px}[b-tpl=newsListing] .inner{gap:30px}[b-tpl=newsListing] .news-items .news-item{gap:10px;padding-top:10px;padding-bottom:10px}header[data-nav]{padding-top:20px;padding-bottom:20px}header[data-nav] nav{flex-direction:row-reverse}header[data-nav] nav .mobile-bg .brand-identity{padding-left:20px;padding-right:20px}header[data-nav] nav .main{width:100vw;height:100vh;padding:140px 20px 20px;display:none;position:fixed;top:0;left:0}header[data-nav] nav .main ul{flex-flow:column;gap:11px;width:100vw;display:flex}header[data-nav] nav .main a{border-radius:5px;justify-content:center;align-items:center;padding:.1em .55em .2em .6em;transition:box-shadow .25s,background-color .25s,color .25s;display:inline-flex;box-shadow:0 2px 7px 1px rgba(0,0,0,.06),0 4px 22px rgba(0,0,0,.15)}header[data-nav] nav .main a:hover{color:#fff;background-color:#000}.event-card .top{flex-grow:1;justify-content:space-between;padding-bottom:2em}footer{padding-bottom:20px}.display-lg{display:none}}@media (max-width:1239px){.lightbox-backdrop .lightbox-next,.lightbox-backdrop .lightbox-prev{display:none}.no-js header[data-nav] #menu .no-js-menu{display:block}.no-js header[data-nav] #menu .no-js-menu-close{display:none}.no-js header[data-nav] #menu .mobile-bg,.no-js header[data-nav] #menu .mobile-bg-noscript{display:none;transform:translate(100%)}.no-js header[data-nav] #menu:target{opacity:1;align-items:flex-start;height:100vh}.no-js header[data-nav] #menu:target .no-js-menu{display:none}.no-js header[data-nav] #menu:target .no-js-menu-close{display:block}.no-js header[data-nav] #menu:target .mobile-bg-noscript{display:block;transform:translate(0)}.no-js header[data-nav] #menu:target section{display:flex}.no-js header[data-nav] #menu:target section:first-of-type{padding-top:50px}.no-js header[data-nav] .no-js-menu,.no-js header[data-nav] .no-js-menu-close{z-index:9999;position:absolute;right:0}.no-js header[data-nav] .no-js-menu .hamburger-inner:before,.no-js header[data-nav] .no-js-menu .hamburger-inner:after,.no-js header[data-nav] .no-js-menu-close .hamburger-inner:before,.no-js header[data-nav] .no-js-menu-close .hamburger-inner:after{background-color:#000!important}}@media (max-width:2549px){[b-tpl=posterCta] .inner{gap:calc(3.47222vw*var(--ec-zoom))}.event-card .top{gap:calc(.92593vw*var(--ec-zoom))}.event-card .top .categories{gap:calc(.46296vw*var(--ec-zoom))}}@media (min-width:480px) and (max-width:767px){:root{--grid-gutter:10px;--container-padding:20px}.dbg-breakpoints .breakpoint:after{content:"mobile"}.dbg-grid{grid-template-columns:repeat(4,1fr);width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.cookie-container .cookie-law-buttons a{font-size:14px}.lightbox-backdrop .lightbox-caption{font-size:xs}[b-tpl=personListing],[b-tpl=symbolAndWordmark],[b-tpl=heroCircularImages] .container,[b-tpl=heroCircularImages] .inner,[b-tpl=posterCta]{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=posterCta] .inner .heading{letter-spacing:-.01em;font-size:56px;line-height:92.4%}[b-tpl=posterCta] .inner .cta{font-size:17px;line-height:129.4%}[b-tpl=eventListing]{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=eventListing] .inner .heading{font-size:17px;line-height:129.4%}[b-tpl=subjectGroupListing]{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=subjectGroupListing] .inner .listing[data-limited=false] .event-card{flex:0 0 100%;max-width:100%;position:relative}[b-tpl=headingAndSymbol]{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=headingAndSymbol] .inner .heading{font-size:32px}[b-tpl=headingTextAndSymbol]{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=headingTextAndSymbol] .inner .heading{font-size:32px}[b-tpl=headingTextAndSymbol] .inner .text{font-size:17px;line-height:129.4%}[b-tpl=filters]{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=filters] .inner .filters .filter h2{font-size:17px;line-height:129.4%}[b-tpl=filters] .inner .filters .filter button,[b-tpl=filters] .inner .filters .filter a{font-size:14px;line-height:114.3%}[b-tpl=eventDetailCards]>.inner{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:first-of-type,[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:last-of-type{flex:0 0 100%;max-width:100%;position:relative}[b-tpl=eventDetailCard]{flex:0 0 calc(91.6667% - .833333px);max-width:calc(91.6667% - .833333px);position:relative}[b-tpl=eventDetailCard] .inner .meta .tags{font-size:17px;line-height:129.4%}[b-tpl=eventDetailCard] .inner .content .title{letter-spacing:-.01em;font-size:36px;line-height:107.5%}[b-tpl=eventDetailCard] .inner .content .intro{font-size:16px;line-height:125%}[b-tpl=eventDetailCard] .inner .footer .arrangers{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);font-size:13px;line-height:114.3%;position:relative}[b-tpl=eventDetailCard] .inner .footer .location-date{font-size:13px;line-height:114.3%}[b-tpl=eventDetailCard] .inner .footer .links{flex:0 0 100%;max-width:100%;font-size:17px;line-height:129.4%;position:relative}[b-tpl=subjectGroupDetailCard]{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=subjectGroupDetailCard] .inner .meta .tags{font-size:17px;line-height:129.4%}[b-tpl=subjectGroupDetailCard] .inner .content .title{letter-spacing:-.01em;font-size:36px;line-height:107.5%}[b-tpl=subjectGroupDetailCard] .inner .content .intro{font-size:19px;line-height:125%}[b-tpl=headingTextAccordion]{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=headingTextAccordion] :has([data-two-columns]) .left-column h2{font-size:22px}[b-tpl=headingTextAccordion] .left-column h2{font-size:22px}[b-tpl=headingTextAccordion] .right-column>.text{font-size:16px;line-height:128.5%}[b-tpl=profileListing]{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=profileListing] .inner .left-column .heading{letter-spacing:-.01em;font-size:34px;line-height:111.8%}[b-tpl=profileListing] .inner .left-column .text{font-size:17px;line-height:129.4%}[b-tpl=heroAbout] .inner h2{letter-spacing:-.01em;font-size:56px;line-height:92.4%}[b-tpl=twoImages],[b-section=eventContent]{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-section=eventContent] .inner{font-size:17px;line-height:129.4%}[b-tpl=newsListing]{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=newsListing] .listing-header h2{letter-spacing:-.01em;font-size:36px;line-height:107.5%}[b-tpl=newsListing] .listing-header .button-all,[b-tpl=newsListing] .news-items .news-category{font-size:17px;line-height:129.4%}[b-tpl=newsListing] .news-items .news-title{font-size:26px;line-height:116.7%}header[data-nav] nav{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}header[data-nav] nav .member a,header[data-nav] nav .main ul,header[data-nav] nav .menu-button .hamburger{font-size:18px}.external-button{font-size:17px;line-height:129.4%}figcaption{font-size:9px}.placeholder{font-size:12px}.subject-group-card{flex:0 0 100%;max-width:100%;position:relative}.subject-group-card .top{font-size:17px;line-height:129.4%}.subject-group-card .bottom .title{letter-spacing:-.01em;font-size:34px;line-height:111.8%}.event-card{flex:0 0 100%;max-width:100%;position:relative}.event-card .top .categories{font-size:17px;line-height:129.4%}.event-card .top .title{letter-spacing:-.01em;font-size:34px;line-height:111.8%}.event-card .bottom .meta{font-size:14px}.event-card .bottom .meta .arranger{flex:0 0 calc(66.6667% - 3.33333px);max-width:calc(66.6667% - 3.33333px);position:relative}.event-card .bottom .meta .date-location{flex:0 0 calc(33.3333% - 6.66667px);max-width:calc(33.3333% - 6.66667px);position:relative}.profile-card-small .card-content .info{font-size:17px;line-height:129.4%}.profile-card{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);position:relative}.profile-card .card-content .info{font-size:14px;line-height:129.4%}[data-loader-more]{font-size:17px;line-height:129.4%}[data-toggle-trigger]{font-size:22px}[data-toggle-content] .accordion-content-inner,[data-toggle-content] .accordion-content-inner p{font-size:14px}footer{font-size:14px;line-height:129.4%}footer .inner{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}footer .inner .newsletter .gradient-box{letter-spacing:-.01em;flex:0 0 calc(80% - 2px);max-width:calc(80% - 2px);font-size:36px;line-height:107.5%;position:relative}footer .inner .newsletter .asset{flex:0 0 calc(83.3333% - 1.66667px);max-width:calc(83.3333% - 1.66667px);position:relative}footer .inner .newsletter .form{font-size:17px;line-height:129.4%}footer .inner .newsletter .form input{letter-spacing:-.01em;font-size:36px;line-height:107.5%}footer .inner .contact,footer .inner .address{flex:0 0 100%;max-width:100%;position:relative}body{font-size:16px}}@media (min-width:768px){.event-card{aspect-ratio:4/5}footer .inner .info{align-items:flex-end}}@media (min-width:768px) and (max-width:1023px){:root{--grid-gutter:20px;--container-padding:20px}.dbg-breakpoints .breakpoint:after{content:"ipad_portrait"}.dbg-grid{grid-template-columns:repeat(6,1fr);width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.cookie-container .cookie-law{flex-direction:column;align-items:flex-start;gap:1em}.cookie-container .cookie-law-buttons a{font-size:14px}.lightbox-backdrop .lightbox-caption{font-size:xs}.blocks{padding-bottom:60px;padding-top:calc(10.8218vw*var(--ec-zoom));gap:60px}body:has([data-bleeds]:last-child) footer{margin-top:-60px}[b-tpl=personListing]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=personListing] .inner{row-gap:120px;padding-bottom:100px}[b-tpl=personListing] .inner .contact-card{flex:0 0 calc(33.3333% - 13.3333px);max-width:calc(33.3333% - 13.3333px);position:relative}[b-tpl=symbolAndWordmark]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=symbolAndWordmark] .inner .brand-identity .symbol-container svg{width:143px}[b-tpl=symbolAndWordmark] .inner .brand-identity .wordmark-container svg{width:684px}[b-tpl=heroSkewedCircularImages]{height:70vh}[b-tpl=heroCircularImages] .container,[b-tpl=heroCircularImages] .inner{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=heroCircularImages] .inner .brand-identity .symbol-container svg,[b-tpl=heroCircularImages] .inner .brand-identity .wordmark-container svg{height:65px}[b-tpl=posterCta]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=posterCta] .inner .heading{letter-spacing:-.01em;font-size:68px;line-height:92.4%}[b-tpl=posterCta] .inner .cta{font-size:17px;line-height:129.4%}[b-tpl=eventListing]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=eventListing] .inner{gap:calc(2.31481vw*var(--ec-zoom))}[b-tpl=eventListing] .inner .heading{letter-spacing:-.01em;font-size:32px;line-height:107.5%}[b-tpl=eventListing] .inner .listing{gap:20px}[b-tpl=eventListing] .inner .listing[data-limited=false] .event-card{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);position:relative}[b-tpl=subjectGroupListing]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=subjectGroupListing] .inner .listing[data-limited=false] .event-card{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);position:relative}[b-tpl=headingAndSymbol]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=headingAndSymbol]+[b-tpl=heroAbout]{margin-top:-140px}[b-tpl=headingAndSymbol] .inner .symbol svg{width:100px}[b-tpl=headingAndSymbol] .inner .heading{font-size:calc(5.55556vw*var(--ec-zoom))}[b-tpl=headingTextAndSymbol]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=headingTextAndSymbol] .inner{display:flex}[b-tpl=headingTextAndSymbol] .inner .symbol{flex:0 0 calc(16.6667% - 16.6667px);max-width:calc(16.6667% - 16.6667px);position:relative}[b-tpl=headingTextAndSymbol] .inner .symbol svg{width:100px}[b-tpl=headingTextAndSymbol] .inner .heading{max-width:calc(33.3333% - 13.3333px);font-size:calc(5.55556vw*var(--ec-zoom));flex:0 0 calc(33.3333% - 13.3333px);position:relative}[b-tpl=headingTextAndSymbol] .inner .text{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);font-size:17px;line-height:129.4%;position:relative}[b-tpl=filters]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=filters] .inner .filters{gap:20px}[b-tpl=filters] .inner .filters .filter{flex:0 0 calc(33.3333% - 13.3333px);max-width:calc(33.3333% - 13.3333px);position:relative}[b-tpl=filters] .inner .filters .filter h2{font-size:17px;line-height:129.4%}[b-tpl=filters] .inner .filters .filter button,[b-tpl=filters] .inner .filters .filter a{font-size:13px;line-height:114.3%}[b-tpl=eventDetailCards]>.inner{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:first-of-type{padding-left:20px}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:last-of-type{flex:0 0 100%;max-width:100%;padding-right:calc(16.6667% + 3.33333px);position:relative}[b-tpl=eventDetailCard]{flex:0 0 calc(83.3333% + 30.6667px);max-width:calc(83.3333% + 30.6667px);position:relative}[b-tpl=eventDetailCard] .inner{gap:40px;padding-top:20px;padding-bottom:20px}[b-tpl=eventDetailCard] .inner .meta .tags{gap:10px;padding-left:20px;font-size:17px;line-height:129.4%}[b-tpl=eventDetailCard] .inner .content{flex-flow:column;gap:20px;display:flex}[b-tpl=eventDetailCard] .inner .content .title{letter-spacing:-.01em;padding-left:20px;padding-right:20px;font-size:32px;line-height:107.5%}[b-tpl=eventDetailCard] .inner .content>.info{gap:40px;padding-right:20px}[b-tpl=eventDetailCard] .inner .content .intro{padding-left:20px;font-size:21px;line-height:125%}[b-tpl=eventDetailCard] .inner .footer{flex-flow:wrap;display:flex}[b-tpl=eventDetailCard] .inner .footer .arrangers{padding-left:20px;font-size:13px;line-height:114.3%}[b-tpl=eventDetailCard] .inner .footer .location-date{font-size:13px;line-height:114.3%}[b-tpl=eventDetailCard] .inner .footer .links{flex:0 0 100%;max-width:100%;margin-top:.5em;padding-left:20px;padding-right:20px;font-size:17px;line-height:129.4%;position:relative}[b-tpl=subjectGroupDetailCard]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=subjectGroupDetailCard] .inner{gap:40px;padding-top:20px;padding-bottom:60px}[b-tpl=subjectGroupDetailCard] .inner .meta{justify-content:space-between;padding-left:20px;padding-right:20px}[b-tpl=subjectGroupDetailCard] .inner .meta .tags{font-size:17px;line-height:129.4%}[b-tpl=subjectGroupDetailCard] .inner .content{flex-flow:column;gap:20px;display:flex}[b-tpl=subjectGroupDetailCard] .inner .content .title{letter-spacing:-.01em;padding-left:20px;font-size:32px;line-height:107.5%}[b-tpl=subjectGroupDetailCard] .inner .content>.info{gap:40px}[b-tpl=subjectGroupDetailCard] .inner .content .intro{padding-left:20px;font-size:21px;line-height:125%}[b-tpl=subjectGroupDetailCard] .inner .content .leader{padding-left:20px}[b-tpl=headingTextAccordion]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=headingTextAccordion] :has([data-two-columns]) .left-column h2{font-size:22px}[b-tpl=headingTextAccordion] .left-column h2{font-size:22px}[b-tpl=headingTextAccordion] .right-column{gap:60px;padding-left:40px}[b-tpl=headingTextAccordion] .right-column>.text{font-size:16px}[b-tpl=headingTextAccordion] .right-column>.text[data-two-columns]{-moz-columns:2;columns:2}[b-tpl=aside-externalLinkButtons]{gap:.35em}[b-section=page][data-line-top]{padding-top:18px}[b-tpl=profileListing]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=profileListing] .inner .left-column .heading{font-size:24px}[b-tpl=profileListing] .inner .left-column .text{font-size:17px;line-height:129.4%}[b-tpl=profileListing] .inner .right-column .profiles .listing{row-gap:40px}[b-tpl=heroAbout]{min-height:200vh}[b-tpl=heroAbout] .inner{padding-top:15vh;padding-bottom:15vh}[b-tpl=heroAbout] .inner h2{letter-spacing:-.01em;font-size:68px;line-height:92.4%}[b-tpl=twoImages]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=twoImages] .images{flex-flow:row;display:flex}[b-section=eventContent]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-section=eventContent] .inner{font-size:17px;line-height:129.4%}[b-tpl=newsListing]{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[b-tpl=newsListing] .listing-header h2{letter-spacing:-.01em;font-size:32px;line-height:107.5%}[b-tpl=newsListing] .listing-header .button-all,[b-tpl=newsListing] .news-items .news-category{font-size:17px;line-height:129.4%}[b-tpl=newsListing] .news-items .news-title{font-size:30px;line-height:116.7%}header[data-nav] nav{width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}header[data-nav] nav .brand svg{width:188px}header[data-nav] nav .mobile-bg .brand-identity .symbol-container svg{width:143px}header[data-nav] nav .member a,header[data-nav] nav .main ul,header[data-nav] nav .menu-button .hamburger{font-size:18px}.external-button{font-size:17px;line-height:129.4%}figcaption,.placeholder{font-size:12px}.subject-group-card{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding-top:21px;padding-bottom:28px;position:relative}.subject-group-card .top{padding-left:21px;padding-right:21px;font-size:17px;line-height:129.4%}.subject-group-card .bottom .title{letter-spacing:-.01em;padding-left:21px;padding-right:21px;font-size:34px;line-height:111.8%}.event-card{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding-top:21px;padding-bottom:28px;position:relative}.event-card .top .categories{padding-left:21px;padding-right:21px;font-size:17px;line-height:129.4%}.event-card .top .title{letter-spacing:-.01em;padding-left:21px;padding-right:21px;font-size:34px;line-height:111.8%}.event-card .bottom .meta{font-size:14px}.event-card .bottom .meta .arranger{flex:0 0 calc(66.6667% - 6.66667px);max-width:calc(66.6667% - 6.66667px);padding-left:21px;position:relative}.event-card .bottom .meta .date-location{flex:0 0 calc(33.3333% - 13.3333px);max-width:calc(33.3333% - 13.3333px);padding-right:21px;position:relative}.profile-card-small .card-content .info{font-size:17px;line-height:129.4%}.profile-card{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);position:relative}.profile-card .card-content{gap:10px}.profile-card .card-content .info{font-size:16px;line-height:129.4%}[data-loader-more]{font-size:17px;line-height:129.4%}[data-toggle-trigger]{padding-top:16px;padding-bottom:22px;font-size:22px}[data-toggle-trigger] .accordion-toggle-text{max-width:40ch}[data-toggle-trigger] .icon{padding-top:6px;padding-right:4px}[data-toggle-trigger] .icon svg{width:15px;height:15px}[data-toggle-content] .accordion-content-inner{padding-bottom:40px;font-size:18px}[data-toggle-content] .accordion-content-inner p{font-size:18px}.accordion .accordion-item .accordion-content-inner{flex:0 0 calc(83.3333% + 16.6667px);max-width:calc(83.3333% + 16.6667px);position:relative}.two-columns{flex-flow:row;gap:20px;display:flex}.two-columns .left-column{flex:0 0 calc(33.3333% - 13.3333px);max-width:calc(33.3333% - 13.3333px);position:relative}.two-columns .right-column{flex:0 0 calc(66.6667% - 6.66667px);max-width:calc(66.6667% - 6.66667px);position:relative}aside{margin-top:30px}.hidden-ipad{display:none}#bli-medlem{scroll-margin-top:100px}footer{font-size:17px;line-height:129.4%}footer .inner{gap:100px;width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}footer .inner .newsletter .gradient-box{letter-spacing:-.01em;flex:0 0 calc(33.3333% - 13.3333px);max-width:calc(33.3333% - 13.3333px);margin-right:calc(66.6667% - 6.66667px);font-size:32px;line-height:107.5%;position:relative}footer .inner .newsletter .asset{flex:0 0 calc(33.3333% + 46.6667px);max-width:calc(33.3333% + 46.6667px);margin-right:calc(33.3333% - 13.3333px);position:relative}footer .inner .newsletter .form{gap:40px;font-size:17px;line-height:129.4%}footer .inner .newsletter .form input{letter-spacing:-.01em;font-size:32px;line-height:107.5%}footer .inner .info{flex-flow:row;display:flex}footer .inner .logo{flex:0 0 calc(16.6667% - 16.6667px);max-width:calc(16.6667% - 16.6667px);position:relative}footer .inner .logo svg{width:calc(8.27546vw*var(--ec-zoom))}footer .inner .contact,footer .inner .address{flex:0 0 calc(33.3333% - 13.3333px);max-width:calc(33.3333% - 13.3333px);position:relative}footer .inner .wordmark{display:none}body{font-size:17px}}@media (min-width:768px) and (max-width:1023px),(min-width:2550px){.dbg-grid{grid-column-gap:20px}[b-tpl=personListing] .inner,[b-tpl=subjectGroupListing] .inner .listing,[b-tpl=headingTextAndSymbol] .inner,[b-tpl=eventDetailCards]>.inner,[b-tpl=eventDetailCard] .inner .meta,[b-tpl=eventDetailCard] .inner .footer,[b-tpl=subjectGroupDetailCard] .inner .meta,[b-tpl=profileListing] .inner .left-column,[b-tpl=profileListing] .inner .right-column .profiles .listing,[b-tpl=twoImages] .images,[b-tpl=newsListing] .listing-header,[b-tpl=newsListing] .news-items .news-title a,.event-card .bottom .meta,footer .inner .info{gap:20px}}@media (min-width:1024px){.cookie-container .cookie-law{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}[b-tpl=symbolAndWordmark] .inner .brand-identity,[b-tpl=headingTextAndSymbol] .inner{display:flex}[b-tpl=headingTextAndSymbol] .inner .text{margin-top:1lh}[b-tpl=eventDetailCard] .inner .content,[b-tpl=eventDetailCard] .inner .footer,[b-tpl=subjectGroupDetailCard] .inner .content{flex-flow:row;display:flex}[b-tpl=headingTextAccordion] .right-column>.text[data-two-columns]{-moz-columns:2;columns:2}[b-tpl=aside-externalLinkButtons]{gap:.35em}[b-tpl=heroAbout] .inner{width:100%;height:100%;padding-bottom:0;position:absolute;top:0;left:0}[b-tpl=twoImages] .images{flex-flow:row;display:flex}header[data-nav]{padding-top:40px;padding-bottom:40px}header[data-nav] nav .brand svg{width:168px}header[data-nav] nav .main ul{gap:10px;display:flex}header[data-nav] nav .menu-button{display:none}[data-toggle-trigger] .accordion-toggle-text{max-width:45ch}[data-toggle-trigger] .icon{padding-top:8px;padding-right:8px}[data-toggle-trigger] .icon svg{width:.6lh;height:.6lh}.two-columns{flex-flow:row;display:flex}.hidden-desktop{display:none}#bli-medlem{scroll-margin-top:100px}footer .inner .info{flex-flow:row;display:flex}.display-sm{display:none}}@media (min-width:1024px) and (max-width:1239px){:root{--grid-gutter:18dpx;--container-padding:30dpx}.dbg-breakpoints .breakpoint:after{content:"ipad_landscape"}.dbg-grid{grid-template-columns:repeat(12,1fr)}.cookie-container .cookie-law-buttons a{font-size:14px}.lightbox-backdrop .lightbox-caption{font-size:xs}[b-tpl=posterCta] .inner .heading{letter-spacing:-.01em;font-size:76px;line-height:92.4%}[b-tpl=posterCta] .inner .cta{font-size:12px;line-height:129.4%}[b-tpl=eventListing] .inner .heading{letter-spacing:-.01em;font-size:40px;line-height:107.5%}[b-tpl=eventListing] .inner .listing[data-limited=false] .event-card,[b-tpl=subjectGroupListing] .inner .listing[data-limited=false] .event-card{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingAndSymbol] .inner .heading{font-size:calc(5.55556vw*var(--ec-zoom))}[b-tpl=headingTextAndSymbol] .inner .symbol{flex-grow:0;flex-shrink:0;flex-basis:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom));max-width:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingTextAndSymbol] .inner .heading{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);font-size:calc(5.55556vw*var(--ec-zoom));position:relative}[b-tpl=headingTextAndSymbol] .inner .text{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);font-size:16px;line-height:129.4%;position:relative}[b-tpl=filters] .inner .filters .filter{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=filters] .inner .filters .filter h2{font-size:16px;line-height:129.4%}[b-tpl=filters] .inner .filters .filter button,[b-tpl=filters] .inner .filters .filter a{font-size:13px;line-height:114.3%}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:last-of-type{flex:0 0 100%;max-width:100%;position:relative}[b-tpl=eventDetailCard]{flex-grow:0;flex-shrink:0;flex-basis:calc(83.3333% - 1.04167vw*var(--ec-zoom) + .868058vw*var(--ec-zoom) + 1.77084vw*var(--ec-zoom));max-width:calc(83.3333% - 1.04167vw*var(--ec-zoom) + .868058vw*var(--ec-zoom) + 1.77084vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=eventDetailCard] .inner .meta .tags{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);font-size:16px;line-height:129.4%;position:relative}[b-tpl=eventDetailCard] .inner .content .title{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);letter-spacing:-.01em;font-size:40px;line-height:107.5%;position:relative}[b-tpl=eventDetailCard] .inner .content .intro{font-size:22px;line-height:125%}[b-tpl=eventDetailCard] .inner .footer .arrangers{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 1.04167vw*var(--ec-zoom) + .208334vw*var(--ec-zoom));max-width:calc(20% - 1.04167vw*var(--ec-zoom) + .208334vw*var(--ec-zoom) - .002vw);font-size:13px;line-height:114.3%;position:relative}[b-tpl=eventDetailCard] .inner .footer .location-date{flex-grow:0;flex-shrink:0;flex-basis:calc(30% - 1.04167vw*var(--ec-zoom) + .312501vw*var(--ec-zoom));max-width:calc(30% - 1.04167vw*var(--ec-zoom) + .312501vw*var(--ec-zoom) - .002vw);font-size:13px;line-height:114.3%;position:relative}[b-tpl=eventDetailCard] .inner .footer .links{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);font-size:16px;line-height:129.4%;position:relative}[b-tpl=subjectGroupDetailCard] .inner .meta .tags{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);font-size:16px;line-height:129.4%;position:relative}[b-tpl=subjectGroupDetailCard] .inner .content .title{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);letter-spacing:-.01em;font-size:40px;line-height:107.5%;position:relative}[b-tpl=subjectGroupDetailCard] .inner .content .intro{font-size:22px;line-height:125%}[b-tpl=headingTextAccordion] :has([data-two-columns]) .left-column{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingTextAccordion] :has([data-two-columns]) .left-column h2{font-size:calc(2.43056vw*var(--ec-zoom))}[b-tpl=headingTextAccordion] :has([data-two-columns]) .right-column{flex-grow:0;flex-shrink:0;flex-basis:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom));max-width:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingTextAccordion] .left-column h2{letter-spacing:-.01em;font-size:40px;line-height:107.5%}[b-tpl=headingTextAccordion] .right-column>.text{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom) - .002vw);font-size:16px;line-height:129.4%;position:relative}[b-tpl=headingTextAccordion] .right-column>.text[data-two-columns]{flex:0 0 100%;max-width:100%;position:relative}[b-tpl=profileListing] .inner .left-column{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=profileListing] .inner .left-column .heading{font-size:calc(2.43056vw*var(--ec-zoom))}[b-tpl=profileListing] .inner .left-column .text{font-size:16px;line-height:129.4%}[b-tpl=profileListing] .inner .right-column{flex-grow:0;flex-shrink:0;flex-basis:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom));max-width:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=heroAbout] .inner h2{letter-spacing:-.01em;font-size:76px;line-height:92.4%}[b-tpl=twoImages] .images>figure{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);position:relative}[b-section=eventContent] .inner{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);font-size:16px;line-height:129.4%;position:relative}[b-tpl=newsListing] .listing-header h2{letter-spacing:-.01em;font-size:40px;line-height:107.5%}[b-tpl=newsListing] .listing-header .button-all{font-size:12px;line-height:129.4%}[b-tpl=newsListing] .news-items .news-category{font-size:16px;line-height:129.4%}[b-tpl=newsListing] .news-items .news-title{font-size:26px;line-height:116.7%}header[data-nav] nav .member a{font-size:16px}header[data-nav] nav .main ul{gap:35px;font-size:16px}header[data-nav] nav .menu-button .hamburger{font-size:16px}.action-button{font-size:12px}.external-button{font-size:16px;line-height:129.4%}figcaption,.placeholder{font-size:12px}.subject-group-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}.subject-group-card .top{font-size:16px;line-height:129.4%}.subject-group-card .bottom .title{font-size:26px;line-height:116.7%}.event-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}.event-card .top .categories{font-size:13px;line-height:114.3%}.event-card .top .title{font-size:26px;line-height:116.7%}.event-card .bottom .meta{font-size:13px;line-height:114.3%}.event-card .bottom .meta .arranger{flex-grow:0;flex-shrink:0;flex-basis:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom));max-width:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom) - .002vw);position:relative}.event-card .bottom .meta .date-location{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}.profile-card-small .card-content .info{font-size:16px;line-height:129.4%}.profile-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}.profile-card .card-content .info,[data-loader-more]{font-size:16px;line-height:129.4%}[data-toggle-trigger]{font-size:calc(1.62037vw*var(--ec-zoom))}[data-toggle-content] .accordion-content-inner,[data-toggle-content] .accordion-content-inner p{font-size:calc(1.21528vw*var(--ec-zoom))}.accordion .accordion-item .accordion-content-inner{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom) - .002vw);position:relative}.two-columns .left-column{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);position:relative}.two-columns .right-column{flex-grow:0;flex-shrink:0;flex-basis:calc(58.3333% - 1.04167vw*var(--ec-zoom) + .607641vw*var(--ec-zoom));max-width:calc(58.3333% - 1.04167vw*var(--ec-zoom) + .607641vw*var(--ec-zoom) - .002vw);position:relative}footer{font-size:13px;line-height:114.3%}footer .inner .newsletter,footer .inner .newsletter .wrap{flex:0 0 100%;max-width:100%;position:relative}footer .inner .newsletter .gradient-box{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);margin-right:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom));letter-spacing:-.01em;font-size:40px;line-height:107.5%;position:relative}footer .inner .newsletter .asset{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);margin-right:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom));position:relative}footer .inner .newsletter .form{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);font-size:16px;line-height:129.4%;position:relative}footer .inner .newsletter .form input{letter-spacing:-.01em;font-size:40px;line-height:107.5%}footer .inner .logo{flex-grow:0;flex-shrink:0;flex-basis:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom));max-width:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) - .002vw);flex-grow:0;flex-shrink:0;flex-basis:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom));max-width:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) - .002vw);position:relative}footer .inner .contact{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}footer .inner .address{flex-grow:0;flex-shrink:0;flex-basis:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom));max-width:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) - .002vw);position:relative}footer .inner .wordmark{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);position:relative}body{font-size:18px}}@media (min-width:1024px) and (max-width:2549px){.dbg-grid{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));grid-column-gap:calc(1.04167vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}.lightbox-backdrop .lightbox-content{padding-left:calc(1.73611vw*var(--ec-zoom));padding-top:calc(1.73611vw*var(--ec-zoom));padding-bottom:calc(1.73611vw*var(--ec-zoom))}.lightbox-backdrop .lightbox-image-wrapper{max-height:calc(100vh - (1.73611vw*var(--ec-zoom)))}.lightbox-backdrop .lightbox-close{top:calc(1.73611vw*var(--ec-zoom));right:calc(1.73611vw*var(--ec-zoom))}.lightbox-backdrop .lightbox-next{right:calc(1.73611vw*var(--ec-zoom));bottom:calc(1.73611vw*var(--ec-zoom))}.lightbox-backdrop .lightbox-prev{right:calc((1.73611vw*var(--ec-zoom)) + 100px);bottom:calc(1.73611vw*var(--ec-zoom))}.blocks{gap:calc(4.62963vw*var(--ec-zoom));padding-bottom:calc(4.62963vw*var(--ec-zoom));padding-top:calc(10.8218vw*var(--ec-zoom))}body:has([data-bleeds]:last-child) footer{margin-top:calc((4.62963vw*var(--ec-zoom))*-1)}[b-tpl]:after{right:calc((1.73611vw*var(--ec-zoom)) + 6px)}[b-tpl=personListing]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=personListing] .inner{gap:calc(1.04167vw*var(--ec-zoom));row-gap:calc(8.10185vw*var(--ec-zoom));padding-bottom:calc(5.78704vw*var(--ec-zoom))}[b-tpl=symbolAndWordmark]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=symbolAndWordmark] .inner .brand-identity .symbol-container svg{width:calc(8.27546vw*var(--ec-zoom))}[b-tpl=symbolAndWordmark] .inner .brand-identity .wordmark-container svg{width:calc(39.5833vw*var(--ec-zoom))}[b-tpl=heroCircularImages] .container{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=heroCircularImages] .inner{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;bottom:calc(1.73611vw*var(--ec-zoom));margin-left:auto;margin-right:auto}[b-tpl=heroCircularImages] .inner .brand-identity .symbol-container svg{width:calc(8.27546vw*var(--ec-zoom))}[b-tpl=heroCircularImages] .inner .brand-identity .wordmark-container svg{width:calc(39.5833vw*var(--ec-zoom))}[b-tpl=posterCta],[b-tpl=eventListing]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=eventListing] .inner{gap:calc(2.31481vw*var(--ec-zoom))}[b-tpl=eventListing] .inner .listing{gap:calc(1.04167vw*var(--ec-zoom))}[b-tpl=eventListing] .inner .listing[data-limited=false]{padding-right:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom))}[b-tpl=subjectGroupListing]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=subjectGroupListing] .inner .listing{gap:calc(1.04167vw*var(--ec-zoom))}[b-tpl=subjectGroupListing] .inner .listing[data-limited=false]{padding-right:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom))}[b-tpl=headingAndSymbol]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:calc(10.706vw*var(--ec-zoom))}[b-tpl=headingAndSymbol]+[b-tpl=heroAbout]{margin-top:calc(-24.3056vw*var(--ec-zoom))}[b-tpl=headingAndSymbol] .inner .symbol svg{width:calc(8.27546vw*var(--ec-zoom))}[b-tpl=headingTextAndSymbol]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:calc(10.706vw*var(--ec-zoom))}[b-tpl=headingTextAndSymbol] .inner{gap:calc(1.04167vw*var(--ec-zoom))}[b-tpl=headingTextAndSymbol] .inner .symbol svg{width:calc(8.27546vw*var(--ec-zoom))}[b-tpl=filters]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=filters] .inner .filters{gap:calc(1.04167vw*var(--ec-zoom))}[b-tpl=eventDetailCards]>.inner{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));gap:calc(1.04167vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:first-of-type{padding-left:calc(1.73611vw*var(--ec-zoom))}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:last-of-type{padding-right:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom))}[b-tpl=eventDetailCard] .inner{gap:calc(2.89352vw*var(--ec-zoom));padding-top:calc(1.44676vw*var(--ec-zoom));padding-bottom:calc(1.73611vw*var(--ec-zoom))}[b-tpl=eventDetailCard] .inner .meta{gap:calc(1.04167vw*var(--ec-zoom))}[b-tpl=eventDetailCard] .inner .meta .tags{padding-left:calc(1.85185vw*var(--ec-zoom));gap:calc(.5787vw*var(--ec-zoom))}[b-tpl=eventDetailCard] .inner .content{gap:calc(1.04167vw*var(--ec-zoom))}[b-tpl=eventDetailCard] .inner .content .title{padding-left:calc(1.85185vw*var(--ec-zoom));padding-right:calc(2.31481vw*var(--ec-zoom))}[b-tpl=eventDetailCard] .inner .content>.info{padding-right:calc(1.85185vw*var(--ec-zoom));gap:calc(5.43981vw*var(--ec-zoom))}[b-tpl=eventDetailCard] .inner .footer{gap:calc(1.04167vw*var(--ec-zoom))}[b-tpl=eventDetailCard] .inner .footer .arrangers{padding-left:calc(1.85185vw*var(--ec-zoom))}[b-tpl=eventDetailCard] .inner .footer .links{padding-right:calc(1.85185vw*var(--ec-zoom))}[b-tpl=subjectGroupDetailCard]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=subjectGroupDetailCard] .inner{gap:calc(2.89352vw*var(--ec-zoom));padding-top:calc(1.44676vw*var(--ec-zoom));padding-bottom:calc(5.78704vw*var(--ec-zoom))}[b-tpl=subjectGroupDetailCard] .inner .meta{gap:calc(1.04167vw*var(--ec-zoom))}[b-tpl=subjectGroupDetailCard] .inner .meta .tags{padding-left:calc(1.85185vw*var(--ec-zoom))}[b-tpl=subjectGroupDetailCard] .inner .content{gap:calc(1.04167vw*var(--ec-zoom))}[b-tpl=subjectGroupDetailCard] .inner .content .title{padding-left:calc(1.85185vw*var(--ec-zoom))}[b-tpl=subjectGroupDetailCard] .inner .content>.info{gap:calc(5.43981vw*var(--ec-zoom))}[b-tpl=headingTextAccordion]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=headingTextAccordion] .right-column{gap:calc(3.7037vw*var(--ec-zoom))}[b-tpl=headingTextAccordion] .right-column>.text[data-two-columns]{-moz-column-gap:calc(2.89352vw*var(--ec-zoom));column-gap:calc(2.89352vw*var(--ec-zoom))}[b-section=page][data-line-top]:before{left:calc(1.73611vw*var(--ec-zoom));right:calc(1.73611vw*var(--ec-zoom))}[b-section=page][data-line-top]{padding-top:calc((4.62963vw*var(--ec-zoom))*.3)}[b-section=page][data-pad-top]{padding-top:calc(20.544vw*var(--ec-zoom))}[b-tpl=profileListing]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=profileListing] .inner .left-column{gap:calc(1.04167vw*var(--ec-zoom))}[b-tpl=profileListing] .inner .right-column .profiles .listing{gap:calc(1.04167vw*var(--ec-zoom));row-gap:calc(3.47222vw*var(--ec-zoom))}[b-tpl=twoImages]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=twoImages] .images{gap:calc(1.04167vw*var(--ec-zoom))}[b-section=eventContent],[b-tpl=newsListing]{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}[b-tpl=newsListing] .inner{gap:calc(2.31481vw*var(--ec-zoom))}[b-tpl=newsListing] .listing-header{gap:calc(1.04167vw*var(--ec-zoom))}[b-tpl=newsListing] .news-items .news-item{gap:calc(.81019vw*var(--ec-zoom));padding-top:calc(.81019vw*var(--ec-zoom));padding-bottom:calc(.81019vw*var(--ec-zoom))}[b-tpl=newsListing] .news-items .news-title a{gap:calc(1.04167vw*var(--ec-zoom))}header[data-nav] nav{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}header[data-nav] nav .mobile-bg .brand-identity{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom))}header[data-nav] nav .mobile-bg .brand-identity .symbol-container svg{width:calc(8.27546vw*var(--ec-zoom))}.subject-group-card{padding-top:calc(1.44676vw*var(--ec-zoom));padding-bottom:calc(1.67824vw*var(--ec-zoom))}.subject-group-card .top,.subject-group-card .bottom .title{padding-left:calc(1.44676vw*var(--ec-zoom));padding-right:calc(1.44676vw*var(--ec-zoom))}.event-card{padding-top:calc(1.44676vw*var(--ec-zoom));padding-bottom:calc(1.67824vw*var(--ec-zoom))}.event-card .top .categories,.event-card .top .title{padding-left:calc(1.44676vw*var(--ec-zoom));padding-right:calc(1.44676vw*var(--ec-zoom))}.event-card .bottom .meta{gap:calc(1.04167vw*var(--ec-zoom))}.event-card .bottom .meta .arranger{padding-left:calc(1.44676vw*var(--ec-zoom))}.event-card .bottom .meta .date-location{padding-right:calc(1.44676vw*var(--ec-zoom))}.profile-card-small .card-content{gap:calc(1.15741vw*var(--ec-zoom))}.profile-card-small .card-content .portrait{width:calc(9.60648vw*var(--ec-zoom))}.profile-card .card-content{gap:calc(.69444vw*var(--ec-zoom))}[data-toggle-trigger]{padding-top:calc(.86806vw*var(--ec-zoom));padding-bottom:calc(2.31481vw*var(--ec-zoom))}[data-toggle-content] .accordion-content-inner{padding-bottom:calc(2.31481vw*var(--ec-zoom))}.two-columns{gap:calc(1.04167vw*var(--ec-zoom))}.two-columns .left-column{padding-right:calc(8.33333% - 1.04167vw*var(--ec-zoom) + .086806vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom))}aside{margin-top:calc(2.43056vw*var(--ec-zoom))}footer{padding-bottom:calc(1.73611vw*var(--ec-zoom));padding-top:calc(11.5741vw*var(--ec-zoom))}footer .inner{padding-left:calc(1.73611vw*var(--ec-zoom));padding-right:calc(1.73611vw*var(--ec-zoom));gap:calc(10.4167vw*var(--ec-zoom));width:100%;max-width:100%;margin-left:auto;margin-right:auto}footer .inner .newsletter .asset{margin-right:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom))}footer .inner .newsletter .form{gap:calc(4.22454vw*var(--ec-zoom))}footer .inner .info{gap:calc(1.04167vw*var(--ec-zoom))}footer .inner .logo svg{width:calc(8.27546vw*var(--ec-zoom))}}@media (min-width:1240px){.cookie-container{border:1px solid #000;border-radius:15px;padding:1em;bottom:25px;left:auto;right:25px;width:285px!important}.cookie-container .cookie-law-buttons{text-align:left;justify-content:space-between;align-items:baseline;width:100%;margin-top:1em;margin-bottom:1em;display:flex}.no-js header[data-nav] .hamburger{display:none}}@media (min-width:1240px) and (max-width:1659px){:root{--grid-gutter:18dpx;--container-padding:30dpx}.dbg-breakpoints .breakpoint:after{content:"desktop_md"}.dbg-grid{grid-template-columns:repeat(12,1fr)}.cookie-container .cookie-law-buttons a{font-size:14px}.lightbox-backdrop .lightbox-caption{font-size:xs}[b-tpl=posterCta] .inner .heading{letter-spacing:-.01em;font-size:82px;line-height:92.4%}[b-tpl=posterCta] .inner .cta{font-size:17px;line-height:129.4%}[b-tpl=eventListing] .inner .heading{letter-spacing:-.01em;font-size:48px;line-height:107.5%}[b-tpl=eventListing] .inner .listing[data-limited=false] .event-card,[b-tpl=subjectGroupListing] .inner .listing[data-limited=false] .event-card{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingAndSymbol] .inner .heading{font-size:calc(5.55556vw*var(--ec-zoom))}[b-tpl=headingTextAndSymbol] .inner .symbol{flex-grow:0;flex-shrink:0;flex-basis:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom));max-width:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingTextAndSymbol] .inner .heading{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);font-size:calc(5.55556vw*var(--ec-zoom));position:relative}[b-tpl=headingTextAndSymbol] .inner .text{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);font-size:17px;line-height:129.4%;position:relative}[b-tpl=filters] .inner .filters .filter{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=filters] .inner .filters .filter h2{font-size:17px;line-height:129.4%}[b-tpl=filters] .inner .filters .filter button,[b-tpl=filters] .inner .filters .filter a{font-size:13px;line-height:114.3%}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:last-of-type{flex:0 0 100%;max-width:100%;position:relative}[b-tpl=eventDetailCard]{flex-grow:0;flex-shrink:0;flex-basis:calc(83.3333% - 1.04167vw*var(--ec-zoom) + .868058vw*var(--ec-zoom) + 1.77084vw*var(--ec-zoom));max-width:calc(83.3333% - 1.04167vw*var(--ec-zoom) + .868058vw*var(--ec-zoom) + 1.77084vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=eventDetailCard] .inner .meta .tags{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);font-size:17px;line-height:129.4%;position:relative}[b-tpl=eventDetailCard] .inner .content .title{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);letter-spacing:-.01em;font-size:48px;line-height:107.5%;position:relative}[b-tpl=eventDetailCard] .inner .content .intro{font-size:22px;line-height:125%}[b-tpl=eventDetailCard] .inner .footer .arrangers{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 1.04167vw*var(--ec-zoom) + .208334vw*var(--ec-zoom));max-width:calc(20% - 1.04167vw*var(--ec-zoom) + .208334vw*var(--ec-zoom) - .002vw);font-size:13px;line-height:114.3%;position:relative}[b-tpl=eventDetailCard] .inner .footer .location-date{flex-grow:0;flex-shrink:0;flex-basis:calc(30% - 1.04167vw*var(--ec-zoom) + .312501vw*var(--ec-zoom));max-width:calc(30% - 1.04167vw*var(--ec-zoom) + .312501vw*var(--ec-zoom) - .002vw);font-size:13px;line-height:114.3%;position:relative}[b-tpl=eventDetailCard] .inner .footer .links{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);font-size:17px;line-height:129.4%;position:relative}[b-tpl=subjectGroupDetailCard] .inner .meta .tags{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);font-size:17px;line-height:129.4%;position:relative}[b-tpl=subjectGroupDetailCard] .inner .content .title{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);letter-spacing:-.01em;font-size:48px;line-height:107.5%;position:relative}[b-tpl=subjectGroupDetailCard] .inner .content .intro{font-size:22px;line-height:125%}[b-tpl=headingTextAccordion] :has([data-two-columns]) .left-column{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingTextAccordion] :has([data-two-columns]) .left-column h2{font-size:calc(2.43056vw*var(--ec-zoom))}[b-tpl=headingTextAccordion] :has([data-two-columns]) .right-column{flex-grow:0;flex-shrink:0;flex-basis:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom));max-width:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingTextAccordion] .left-column h2{letter-spacing:-.01em;font-size:48px;line-height:107.5%}[b-tpl=headingTextAccordion] .right-column>.text{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom) - .002vw);font-size:17px;line-height:129.4%;position:relative}[b-tpl=headingTextAccordion] .right-column>.text[data-two-columns]{flex:0 0 100%;max-width:100%;position:relative}[b-tpl=profileListing] .inner .left-column{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=profileListing] .inner .left-column .heading{font-size:calc(2.43056vw*var(--ec-zoom))}[b-tpl=profileListing] .inner .left-column .text{font-size:17px;line-height:129.4%}[b-tpl=profileListing] .inner .right-column{flex-grow:0;flex-shrink:0;flex-basis:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom));max-width:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=heroAbout] .inner h2{letter-spacing:-.01em;font-size:82px;line-height:92.4%}[b-tpl=twoImages] .images>figure{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);position:relative}[b-section=eventContent] .inner{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);font-size:17px;line-height:129.4%;position:relative}[b-tpl=newsListing] .listing-header h2{letter-spacing:-.01em;font-size:48px;line-height:107.5%}[b-tpl=newsListing] .listing-header .button-all,[b-tpl=newsListing] .news-items .news-category{font-size:17px;line-height:129.4%}[b-tpl=newsListing] .news-items .news-title{font-size:calc(1.85185vw*var(--ec-zoom));line-height:116.7%}header[data-nav] nav .member a,header[data-nav] nav .main ul,header[data-nav] nav .menu-button .hamburger{font-size:16px}.external-button{font-size:17px;line-height:129.4%}figcaption,.placeholder{font-size:12px}.subject-group-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}.subject-group-card .top{font-size:17px;line-height:129.4%}.subject-group-card .bottom .title{font-size:calc(1.85185vw*var(--ec-zoom));line-height:116.7%}.event-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}.event-card .top .categories{font-size:13px;line-height:114.3%}.event-card .top .title{font-size:calc(1.85185vw*var(--ec-zoom));line-height:116.7%}.event-card .bottom .meta{font-size:13px;line-height:114.3%}.event-card .bottom .meta .arranger{flex-grow:0;flex-shrink:0;flex-basis:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom));max-width:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom) - .002vw);position:relative}.event-card .bottom .meta .date-location{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}.profile-card-small .card-content .info{font-size:17px;line-height:129.4%}.profile-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}.profile-card .card-content .info,[data-loader-more]{font-size:17px;line-height:129.4%}[data-toggle-trigger]{font-size:calc(1.62037vw*var(--ec-zoom))}[data-toggle-content] .accordion-content-inner,[data-toggle-content] .accordion-content-inner p{font-size:calc(1.21528vw*var(--ec-zoom))}.accordion .accordion-item .accordion-content-inner{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom) - .002vw);position:relative}.two-columns .left-column{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);position:relative}.two-columns .right-column{flex-grow:0;flex-shrink:0;flex-basis:calc(58.3333% - 1.04167vw*var(--ec-zoom) + .607641vw*var(--ec-zoom));max-width:calc(58.3333% - 1.04167vw*var(--ec-zoom) + .607641vw*var(--ec-zoom) - .002vw);position:relative}footer{font-size:17px;line-height:129.4%}footer .inner .newsletter,footer .inner .newsletter .wrap{flex:0 0 100%;max-width:100%;position:relative}footer .inner .newsletter .gradient-box{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);letter-spacing:-.01em;font-size:48px;line-height:107.5%;position:relative}footer .inner .newsletter .asset{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}footer .inner .newsletter .form{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);font-size:17px;line-height:129.4%;position:relative}footer .inner .newsletter .form input{letter-spacing:-.01em;font-size:48px;line-height:107.5%}footer .inner .logo{flex-grow:0;flex-shrink:0;flex-basis:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom));max-width:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) - .002vw);position:relative}footer .inner .contact{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}footer .inner .address{flex-grow:0;flex-shrink:0;flex-basis:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom));max-width:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) - .002vw);position:relative}footer .inner .wordmark{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);position:relative}body{font-size:18px}}@media (min-width:1240px) and (max-width:2549px){footer .inner .newsletter .gradient-box{margin-right:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom))}}@media (min-width:1660px) and (max-width:2549px){:root{--grid-gutter:18dpx;--container-padding:30dpx}.dbg-breakpoints .breakpoint:after{content:"desktop_lg"}.dbg-grid{grid-template-columns:repeat(12,1fr)}.cookie-container .cookie-law-buttons a{font-size:14px}.lightbox-backdrop .lightbox-caption{font-size:xs}[b-tpl=posterCta] .inner .heading{font-size:calc(5.32407vw*var(--ec-zoom));letter-spacing:-.01em;line-height:92.4%}[b-tpl=posterCta] .inner .cta{font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%}[b-tpl=eventListing] .inner .heading{font-size:calc(3.06713vw*var(--ec-zoom));letter-spacing:-.01em;line-height:107.5%}[b-tpl=eventListing] .inner .listing[data-limited=false] .event-card,[b-tpl=subjectGroupListing] .inner .listing[data-limited=false] .event-card{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingAndSymbol] .inner .heading{font-size:calc(5.55556vw*var(--ec-zoom))}[b-tpl=headingTextAndSymbol] .inner .symbol{flex-grow:0;flex-shrink:0;flex-basis:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom));max-width:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingTextAndSymbol] .inner .heading{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);font-size:calc(5.55556vw*var(--ec-zoom));position:relative}[b-tpl=headingTextAndSymbol] .inner .text{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%;position:relative}[b-tpl=filters] .inner .filters .filter{flex-grow:0;flex-shrink:0;flex-basis:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom));max-width:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=filters] .inner .filters .filter h2{font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%}[b-tpl=filters] .inner .filters .filter button,[b-tpl=filters] .inner .filters .filter a{font-size:calc(.81019vw*var(--ec-zoom));line-height:114.3%}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:last-of-type{flex:0 0 100%;max-width:100%;position:relative}[b-tpl=eventDetailCard]{flex-grow:0;flex-shrink:0;flex-basis:calc(83.3333% - 1.04167vw*var(--ec-zoom) + .868058vw*var(--ec-zoom) + 1.77084vw*var(--ec-zoom));max-width:calc(83.3333% - 1.04167vw*var(--ec-zoom) + .868058vw*var(--ec-zoom) + 1.77084vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=eventDetailCard] .inner .meta .tags{font-size:calc(.9838vw*var(--ec-zoom));flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);line-height:129.4%;position:relative}[b-tpl=eventDetailCard] .inner .content .title{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);font-size:calc(3.06713vw*var(--ec-zoom));letter-spacing:-.01em;line-height:107.5%;position:relative}[b-tpl=eventDetailCard] .inner .content .intro{font-size:calc(1.38889vw*var(--ec-zoom));line-height:125%}[b-tpl=eventDetailCard] .inner .footer .arrangers{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 1.04167vw*var(--ec-zoom) + .208334vw*var(--ec-zoom));max-width:calc(20% - 1.04167vw*var(--ec-zoom) + .208334vw*var(--ec-zoom) - .002vw);font-size:calc(.81019vw*var(--ec-zoom));line-height:114.3%;position:relative}[b-tpl=eventDetailCard] .inner .footer .location-date{flex-grow:0;flex-shrink:0;flex-basis:calc(30% - 1.04167vw*var(--ec-zoom) + .312501vw*var(--ec-zoom));max-width:calc(30% - 1.04167vw*var(--ec-zoom) + .312501vw*var(--ec-zoom) - .002vw);font-size:calc(.81019vw*var(--ec-zoom));line-height:114.3%;position:relative}[b-tpl=eventDetailCard] .inner .footer .links{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%;position:relative}[b-tpl=subjectGroupDetailCard] .inner .meta .tags{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%;position:relative}[b-tpl=subjectGroupDetailCard] .inner .content .title{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);font-size:calc(3.06713vw*var(--ec-zoom));letter-spacing:-.01em;line-height:107.5%;position:relative}[b-tpl=subjectGroupDetailCard] .inner .content .intro{font-size:calc(1.38889vw*var(--ec-zoom));line-height:125%}[b-tpl=headingTextAccordion] :has([data-two-columns]) .left-column{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingTextAccordion] :has([data-two-columns]) .left-column h2{font-size:calc(2.43056vw*var(--ec-zoom))}[b-tpl=headingTextAccordion] :has([data-two-columns]) .right-column{flex-grow:0;flex-shrink:0;flex-basis:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom));max-width:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=headingTextAccordion] .left-column h2{font-size:calc(3.06713vw*var(--ec-zoom));letter-spacing:-.01em;line-height:107.5%}[b-tpl=headingTextAccordion] .right-column>.text{font-size:calc(.9838vw*var(--ec-zoom));flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom) - .002vw);line-height:129.4%;position:relative}[b-tpl=headingTextAccordion] .right-column>.text[data-two-columns]{flex:0 0 100%;max-width:100%;position:relative}[b-tpl=profileListing] .inner .left-column{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=profileListing] .inner .left-column .heading{font-size:calc(2.43056vw*var(--ec-zoom))}[b-tpl=profileListing] .inner .left-column .text{font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%}[b-tpl=profileListing] .inner .right-column{flex-grow:0;flex-shrink:0;flex-basis:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom));max-width:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom) - .002vw);position:relative}[b-tpl=heroAbout] .inner h2{font-size:calc(5.32407vw*var(--ec-zoom));letter-spacing:-.01em;line-height:92.4%}[b-tpl=twoImages] .images>figure{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) - .002vw);position:relative}[b-section=eventContent] .inner{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%;position:relative}[b-tpl=newsListing] .listing-header h2{font-size:calc(3.06713vw*var(--ec-zoom));letter-spacing:-.01em;line-height:107.5%}[b-tpl=newsListing] .listing-header .button-all,[b-tpl=newsListing] .news-items .news-category{font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%}[b-tpl=newsListing] .news-items .news-title{font-size:calc(2.08333vw*var(--ec-zoom));line-height:116.7%}header[data-nav] nav .member a,header[data-nav] nav .main ul,header[data-nav] nav .menu-button .hamburger{font-size:16px}.external-button{font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%}figcaption,.placeholder{font-size:12px}.subject-group-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}.subject-group-card .top{font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%}.subject-group-card .bottom .title{font-size:calc(2.08333vw*var(--ec-zoom));line-height:116.7%}.event-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}.event-card .top .categories{font-size:calc(.81019vw*var(--ec-zoom));line-height:114.3%}.event-card .top .title{font-size:calc(2.08333vw*var(--ec-zoom));line-height:116.7%}.event-card .bottom .meta{font-size:calc(.81019vw*var(--ec-zoom));line-height:114.3%}.event-card .bottom .meta .arranger{flex-grow:0;flex-shrink:0;flex-basis:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom));max-width:calc(66.6667% - 1.04167vw*var(--ec-zoom) + .694447vw*var(--ec-zoom) - .002vw);position:relative}.event-card .bottom .meta .date-location{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);position:relative}.profile-card-small .card-content .info{font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%}.profile-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}.profile-card .card-content .info,[data-loader-more]{font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%}[data-toggle-trigger]{font-size:calc(1.62037vw*var(--ec-zoom))}[data-toggle-content] .accordion-content-inner,[data-toggle-content] .accordion-content-inner p{font-size:calc(1.21528vw*var(--ec-zoom))}.accordion .accordion-item .accordion-content-inner{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom));max-width:calc(50% - 1.04167vw*var(--ec-zoom) + .520835vw*var(--ec-zoom) + 1.04167vw*var(--ec-zoom) - .002vw);position:relative}.two-columns .left-column{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);position:relative}.two-columns .right-column{flex-grow:0;flex-shrink:0;flex-basis:calc(58.3333% - 1.04167vw*var(--ec-zoom) + .607641vw*var(--ec-zoom));max-width:calc(58.3333% - 1.04167vw*var(--ec-zoom) + .607641vw*var(--ec-zoom) - .002vw);position:relative}footer{font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%}footer .inner .newsletter,footer .inner .newsletter .wrap{flex:0 0 100%;max-width:100%;position:relative}footer .inner .newsletter .gradient-box{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);font-size:calc(3.06713vw*var(--ec-zoom));letter-spacing:-.01em;line-height:107.5%;position:relative}footer .inner .newsletter .asset{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}footer .inner .newsletter .form{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom));max-width:calc(33.3333% - 1.04167vw*var(--ec-zoom) + .347223vw*var(--ec-zoom) - .002vw);font-size:calc(.9838vw*var(--ec-zoom));line-height:129.4%;position:relative}footer .inner .newsletter .form input{font-size:calc(3.06713vw*var(--ec-zoom));letter-spacing:-.01em;line-height:107.5%}footer .inner .logo{flex-grow:0;flex-shrink:0;flex-basis:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom));max-width:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) - .002vw);position:relative}footer .inner .contact{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom));max-width:calc(25% - 1.04167vw*var(--ec-zoom) + .260418vw*var(--ec-zoom) - .002vw);position:relative}footer .inner .address{flex-grow:0;flex-shrink:0;flex-basis:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom));max-width:calc(16.6667% - 1.04167vw*var(--ec-zoom) + .173612vw*var(--ec-zoom) - .002vw);position:relative}footer .inner .wordmark{flex-grow:0;flex-shrink:0;flex-basis:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom));max-width:calc(41.6667% - 1.04167vw*var(--ec-zoom) + .434029vw*var(--ec-zoom) - .002vw);position:relative}body{font-size:calc(1.15741vw*var(--ec-zoom))}}@media (min-width:2550px){:root{--grid-gutter:18dpx;--container-padding:30dpx}.dbg-breakpoints .breakpoint:after{content:"desktop_xl"}.dbg-grid{grid-template-columns:repeat(12,1fr);width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}.cookie-container .cookie-law-buttons a{font-size:14px}.lightbox-backdrop .lightbox-content{padding-top:33.3333px;padding-bottom:33.3333px;padding-left:33.3333px}.lightbox-backdrop .lightbox-image-wrapper{max-height:calc(100vh - 33.3333px)}.lightbox-backdrop .lightbox-close{top:33.3333px;right:33.3333px}.lightbox-backdrop .lightbox-next{bottom:33.3333px;right:33.3333px}.lightbox-backdrop .lightbox-prev{bottom:33.3333px;right:133.333px}.lightbox-backdrop .lightbox-caption{font-size:xs}.blocks{gap:88.8889px;padding-top:207.778px;padding-bottom:88.8889px}body:has([data-bleeds]:last-child) footer{margin-top:-88.8889px}[b-tpl]:after{right:39.3333px}[b-tpl=personListing]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=personListing] .inner{row-gap:155.556px;padding-bottom:111.111px}[b-tpl=symbolAndWordmark]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=symbolAndWordmark] .inner .brand-identity .symbol-container svg{width:158.889px}[b-tpl=symbolAndWordmark] .inner .brand-identity .wordmark-container svg{width:760px}[b-tpl=heroCircularImages] .container{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=heroCircularImages] .inner{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px;bottom:33.3333px}[b-tpl=heroCircularImages] .inner .brand-identity .symbol-container svg{width:158.889px}[b-tpl=heroCircularImages] .inner .brand-identity .wordmark-container svg{width:760px}[b-tpl=posterCta]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=posterCta] .inner{gap:66.6666px}[b-tpl=posterCta] .inner .heading{letter-spacing:-.01em;font-size:102.222px;line-height:92.4%}[b-tpl=posterCta] .inner .cta{font-size:18.889px;line-height:129.4%}[b-tpl=eventListing]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=eventListing] .inner{gap:44.4444px}[b-tpl=eventListing] .inner .heading{letter-spacing:-.01em;font-size:58.8889px;line-height:107.5%}[b-tpl=eventListing] .inner .listing{gap:20px}[b-tpl=eventListing] .inner .listing[data-limited=false]{padding-right:calc(25% + 5.00002px)}[b-tpl=eventListing] .inner .listing[data-limited=false] .event-card{flex:0 0 calc(33.3333% - 13.3334px);max-width:calc(33.3333% - 13.3334px);position:relative}[b-tpl=subjectGroupListing]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=subjectGroupListing] .inner .listing[data-limited=false]{padding-right:calc(25% + 5.00002px)}[b-tpl=subjectGroupListing] .inner .listing[data-limited=false] .event-card{flex:0 0 calc(33.3333% - 13.3334px);max-width:calc(33.3333% - 13.3334px);position:relative}[b-tpl=headingAndSymbol]{width:100%;max-width:1920px;margin-bottom:205.556px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=headingAndSymbol]+[b-tpl=heroAbout]{margin-top:-466.667px}[b-tpl=headingAndSymbol] .inner .symbol svg{width:158.889px}[b-tpl=headingAndSymbol] .inner .heading{font-size:106.667px}[b-tpl=headingTextAndSymbol]{width:100%;max-width:1920px;margin-bottom:205.556px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=headingTextAndSymbol] .inner .symbol{flex:0 0 calc(16.6667% - 16.6667px);max-width:calc(16.6667% - 16.6667px);position:relative}[b-tpl=headingTextAndSymbol] .inner .symbol svg{width:158.889px}[b-tpl=headingTextAndSymbol] .inner .heading{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);font-size:106.667px;position:relative}[b-tpl=headingTextAndSymbol] .inner .text{flex:0 0 calc(33.3333% - 13.3334px);max-width:calc(33.3333% - 13.3334px);font-size:18.889px;line-height:129.4%;position:relative}[b-tpl=filters]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=filters] .inner .filters{gap:20px}[b-tpl=filters] .inner .filters .filter{flex:0 0 calc(16.6667% - 16.6667px);max-width:calc(16.6667% - 16.6667px);position:relative}[b-tpl=filters] .inner .filters .filter h2{font-size:18.889px;line-height:129.4%}[b-tpl=filters] .inner .filters .filter button,[b-tpl=filters] .inner .filters .filter a{font-size:15.5556px;line-height:114.3%}[b-tpl=eventDetailCards]>.inner{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:first-of-type{padding-left:33.3333px}[b-tpl=eventDetailCards]>.inner [b-tpl=eventDetailCard]:last-of-type{flex:0 0 100%;max-width:100%;padding-right:calc(16.6667% + 3.33334px);position:relative}[b-tpl=eventDetailCard]{flex:0 0 calc(83.3333% + 30.6668px);max-width:calc(83.3333% + 30.6668px);position:relative}[b-tpl=eventDetailCard] .inner{gap:55.5556px;padding-top:27.7778px;padding-bottom:33.3333px}[b-tpl=eventDetailCard] .inner .meta .tags{flex:0 0 calc(41.6667% - 11.6667px);gap:11.111px;max-width:calc(41.6667% - 11.6667px);padding-left:35.5555px;font-size:18.889px;line-height:129.4%;position:relative}[b-tpl=eventDetailCard] .inner .content{gap:20px}[b-tpl=eventDetailCard] .inner .content .title{letter-spacing:-.01em;flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding-left:35.5555px;padding-right:44.4444px;font-size:58.8889px;line-height:107.5%;position:relative}[b-tpl=eventDetailCard] .inner .content>.info{gap:104.444px;padding-right:35.5555px}[b-tpl=eventDetailCard] .inner .content .intro{font-size:26.6667px;line-height:125%}[b-tpl=eventDetailCard] .inner .footer .arrangers{flex:0 0 calc(20% - 16.0001px);max-width:calc(20% - 16.0001px);padding-left:35.5555px;font-size:15.5556px;line-height:114.3%;position:relative}[b-tpl=eventDetailCard] .inner .footer .location-date{flex:0 0 calc(30% - 14px);max-width:calc(30% - 14px);font-size:15.5556px;line-height:114.3%;position:relative}[b-tpl=eventDetailCard] .inner .footer .links{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);padding-right:35.5555px;font-size:18.889px;line-height:129.4%;position:relative}[b-tpl=subjectGroupDetailCard]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=subjectGroupDetailCard] .inner{gap:55.5556px;padding-top:27.7778px;padding-bottom:111.111px}[b-tpl=subjectGroupDetailCard] .inner .meta .tags{flex:0 0 calc(41.6667% - 11.6667px);max-width:calc(41.6667% - 11.6667px);padding-left:35.5555px;font-size:18.889px;line-height:129.4%;position:relative}[b-tpl=subjectGroupDetailCard] .inner .content{gap:20px}[b-tpl=subjectGroupDetailCard] .inner .content .title{letter-spacing:-.01em;flex:0 0 calc(41.6667% - 11.6667px);max-width:calc(41.6667% - 11.6667px);padding-left:35.5555px;font-size:58.8889px;line-height:107.5%;position:relative}[b-tpl=subjectGroupDetailCard] .inner .content>.info{gap:104.444px}[b-tpl=subjectGroupDetailCard] .inner .content .intro{font-size:26.6667px;line-height:125%}[b-tpl=headingTextAccordion]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=headingTextAccordion] :has([data-two-columns]) .left-column{flex:0 0 calc(33.3333% - 13.3334px);max-width:calc(33.3333% - 13.3334px);position:relative}[b-tpl=headingTextAccordion] :has([data-two-columns]) .left-column h2{font-size:46.6668px}[b-tpl=headingTextAccordion] :has([data-two-columns]) .right-column{flex:0 0 calc(66.6667% - 6.66669px);max-width:calc(66.6667% - 6.66669px);position:relative}[b-tpl=headingTextAccordion] .left-column h2{letter-spacing:-.01em;font-size:58.8889px;line-height:107.5%}[b-tpl=headingTextAccordion] .right-column{gap:71.111px}[b-tpl=headingTextAccordion] .right-column>.text{flex:0 0 calc(50% + 10px);max-width:calc(50% + 10px);font-size:18.889px;line-height:129.4%;position:relative}[b-tpl=headingTextAccordion] .right-column>.text[data-two-columns]{-moz-column-gap:55.5556px;flex:0 0 100%;column-gap:55.5556px;max-width:100%;position:relative}[b-section=page][data-line-top]:before{left:33.3333px;right:33.3333px}[b-section=page][data-line-top]{padding-top:26.6667px}[b-section=page][data-pad-top]{padding-top:394.444px}[b-tpl=profileListing]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=profileListing] .inner .left-column{flex:0 0 calc(33.3333% - 13.3334px);max-width:calc(33.3333% - 13.3334px);position:relative}[b-tpl=profileListing] .inner .left-column .heading{font-size:46.6668px}[b-tpl=profileListing] .inner .left-column .text{font-size:18.889px;line-height:129.4%}[b-tpl=profileListing] .inner .right-column{flex:0 0 calc(66.6667% - 6.66669px);max-width:calc(66.6667% - 6.66669px);position:relative}[b-tpl=profileListing] .inner .right-column .profiles .listing{row-gap:66.6666px}[b-tpl=heroAbout] .inner h2{letter-spacing:-.01em;font-size:102.222px;line-height:92.4%}[b-tpl=twoImages]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=twoImages] .images>figure{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);position:relative}[b-section=eventContent]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-section=eventContent] .inner{flex:0 0 calc(33.3333% - 13.3334px);max-width:calc(33.3333% - 13.3334px);font-size:18.889px;line-height:129.4%;position:relative}[b-tpl=newsListing]{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}[b-tpl=newsListing] .inner{gap:44.4444px}[b-tpl=newsListing] .listing-header h2{letter-spacing:-.01em;font-size:58.8889px;line-height:107.5%}[b-tpl=newsListing] .listing-header .button-all{font-size:18.889px;line-height:129.4%}[b-tpl=newsListing] .news-items .news-item{gap:15.5556px;padding-top:15.5556px;padding-bottom:15.5556px}[b-tpl=newsListing] .news-items .news-category{font-size:18.889px;line-height:129.4%}[b-tpl=newsListing] .news-items .news-title{font-size:39.9999px;line-height:116.7%}header[data-nav] nav{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}header[data-nav] nav .mobile-bg .brand-identity{padding-left:33.3333px;padding-right:33.3333px}header[data-nav] nav .mobile-bg .brand-identity .symbol-container svg{width:158.889px}header[data-nav] nav .member a,header[data-nav] nav .main ul,header[data-nav] nav .menu-button .hamburger{font-size:16px}.external-button{font-size:18.889px;line-height:129.4%}figcaption,.placeholder{font-size:12px}.subject-group-card{flex:0 0 calc(25% - 15px);max-width:calc(25% - 15px);padding-top:27.7778px;padding-bottom:32.2222px;position:relative}.subject-group-card .top{padding-left:27.7778px;padding-right:27.7778px;font-size:18.889px;line-height:129.4%}.subject-group-card .bottom .title{padding-left:27.7778px;padding-right:27.7778px;font-size:39.9999px;line-height:116.7%}.event-card{flex:0 0 calc(25% - 15px);max-width:calc(25% - 15px);padding-top:27.7778px;padding-bottom:32.2222px;position:relative}.event-card .top{gap:17.7779px}.event-card .top .categories{gap:8.88883px;padding-left:27.7778px;padding-right:27.7778px;font-size:15.5556px;line-height:114.3%}.event-card .top .title{padding-left:27.7778px;padding-right:27.7778px;font-size:39.9999px;line-height:116.7%}.event-card .bottom .meta{font-size:15.5556px;line-height:114.3%}.event-card .bottom .meta .arranger{flex:0 0 calc(66.6667% - 6.66669px);max-width:calc(66.6667% - 6.66669px);padding-left:27.7778px;position:relative}.event-card .bottom .meta .date-location{flex:0 0 calc(33.3333% - 13.3334px);max-width:calc(33.3333% - 13.3334px);padding-right:27.7778px;position:relative}.profile-card-small .card-content{gap:22.2223px}.profile-card-small .card-content .portrait{width:184.444px}.profile-card-small .card-content .info{font-size:18.889px;line-height:129.4%}.profile-card{flex:0 0 calc(25% - 15px);max-width:calc(25% - 15px);position:relative}.profile-card .card-content{gap:13.3332px}.profile-card .card-content .info,[data-loader-more]{font-size:18.889px;line-height:129.4%}[data-toggle-trigger]{padding-top:16.6668px;padding-bottom:44.4444px;font-size:31.1111px}[data-toggle-content] .accordion-content-inner{padding-bottom:44.4444px;font-size:23.3334px}[data-toggle-content] .accordion-content-inner p{font-size:23.3334px}.accordion .accordion-item .accordion-content-inner{flex:0 0 calc(50% + 10px);max-width:calc(50% + 10px);position:relative}.two-columns{gap:20px}.two-columns .left-column{flex:0 0 calc(41.6667% - 11.6667px);max-width:calc(41.6667% - 11.6667px);padding-right:calc(8.33333% + 1.66667px);position:relative}.two-columns .right-column{flex:0 0 calc(58.3333% - 8.33336px);max-width:calc(58.3333% - 8.33336px);position:relative}aside{margin-top:46.6668px}footer{padding-top:222.222px;padding-bottom:33.3333px;font-size:18.889px;line-height:129.4%}footer .inner{gap:200px;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:33.3333px;padding-right:33.3333px}footer .inner .newsletter,footer .inner .newsletter .wrap{flex:0 0 100%;max-width:100%;position:relative}footer .inner .newsletter .gradient-box{letter-spacing:-.01em;flex:0 0 calc(25% - 15px);max-width:calc(25% - 15px);margin-right:calc(41.6667% + 8.33336px);font-size:58.8889px;line-height:107.5%;position:relative}footer .inner .newsletter .asset{flex:0 0 calc(25% - 15px);max-width:calc(25% - 15px);margin-right:calc(25% + 5.00002px);position:relative}footer .inner .newsletter .form{flex:0 0 calc(33.3333% - 13.3334px);gap:81.1112px;max-width:calc(33.3333% - 13.3334px);font-size:18.889px;line-height:129.4%;position:relative}footer .inner .newsletter .form input{letter-spacing:-.01em;font-size:58.8889px;line-height:107.5%}footer .inner .logo{flex:0 0 calc(16.6667% - 16.6667px);max-width:calc(16.6667% - 16.6667px);position:relative}footer .inner .logo svg{width:158.889px}footer .inner .contact{flex:0 0 calc(25% - 15px);max-width:calc(25% - 15px);position:relative}footer .inner .address{flex:0 0 calc(16.6667% - 16.6667px);max-width:calc(16.6667% - 16.6667px);position:relative}footer .inner .wordmark{flex:0 0 calc(41.6667% - 11.6667px);max-width:calc(41.6667% - 11.6667px);position:relative}body{font-size:22.2223px}}
