/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v40-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v40-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Euphoria Script";font-style:normal;font-weight:400;src:url("../fonts/euphoria-script-v20-latin-regular.woff2") format("woff2")}:root{--container-width: 1080px;--container-padding: 2rem;--bar-height: 4rem;--color-accent: #ed9f5c;--color-copy: #130a02;--color-background: #fff;--font-a: "Open Sans", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-b: "Euphoria Script", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}@media(prefers-contrast: more){:root{--color-accent: #ff7700;--color-copy: #532b08;--color-background: #fff}}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.ani_appear{animation:ani_appear both;animation-timeline:view(70% 0%)}.ani_appear_d1{animation-timeline:view(70% 5%)}.ani_appear_d2{animation-timeline:view(70% 15%)}.ani_clap{animation:ani_clap both;animation-timeline:view(70% 30%);transform-origin:50% 100%}}}@keyframes ani_appear{from{opacity:0;transform:translate(0, 60px);filter:blur(10px);scale:.9}to{opacity:1;transform:translate(0, 0);filter:blur(0);scale:1}}@keyframes ani_clap{from{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}.text-center{text-align:center}.text-invert{color:var(--color-background)}.margin-top-2rem{margin-top:2rem}.verticality>*:not(h1,h2){margin-top:0 !important;margin-bottom:0 !important}.verticality>*:not(h1,h2)+*{margin-top:1.2rem !important}.maxwidth-800{max-width:800px;margin-inline:auto}.filter-dropshadow{filter:drop-shadow(0 3px 3px color-mix(in srgb, var(--color-copy) 30%, transparent))}.section-blend::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--color-accent) 60%, rgba(0, 0, 0, 0.9)), transparent 60%);z-index:-1}.section-light{background-color:color-mix(in srgb, var(--color-accent) 20%, transparent)}.svg-container{position:absolute;bottom:-1px;left:0;right:0;display:grid;place-content:center;overflow-x:hidden}.svg-container>*{grid-area:1/1}.svg-container svg{width:2540px;color:var(--color-background)}.svg-container svg.contrast{transform:translate(16px, -3px) rotate(0deg) scale(0.96);color:color-mix(in srgb, var(--color-accent), transparent);z-index:-1}h1,h2{font-family:var(--font-b);margin-bottom:.6em;margin-top:0}h1,h2,h3{line-height:1;width:100%}h1{font-size:3.8rem;font-weight:bold}h2{font-size:3rem;font-weight:bold}.event-year-headline{margin-bottom:-1rem}p.lead{font-size:1.2rem}a,a:focus,a:visited{color:var(--color-copy)}ol{counter-reset:item}ol>li{display:block}ol>li:before{content:counters(item, ".") " ";counter-increment:item}figure,img{width:100%;height:auto;margin:0;padding:0}section{padding:120px 0;position:relative}section>figure{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}section>figure img{object-fit:cover;height:100%;width:100%}main>section:first-child{padding:calc(120px + var(--bar-height) + 20px) 0 180px}.wrapper{max-width:min(var(--container-width),100% - var(--container-padding)*2);margin-inline:auto}aside.footnote{font-size:80%;margin-bottom:80px}aside.footnote ol{margin:0;padding:0;opacity:.6}aside.footnote ol li{padding-left:2em}aside.footnote ol li::before{content:counters(item, ".") ")";position:absolute;margin-left:-2em}.columns{display:flex;flex-wrap:wrap}.columns.columns-3{margin:0 -1.5rem}.columns.columns-3>*{flex-basis:clamp(33.33%,376px,100%);padding:1.5rem;box-sizing:border-box}.columns figure{border-radius:12px;box-shadow:0 3px 8px color-mix(in srgb, #000 30%, transparent);display:block;overflow:hidden;position:relative}.columns figure img{display:block}.columns figure.image-blend::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--color-accent), transparent 60%) 30%, color-mix(in srgb, var(--color-accent), transparent 0%) 90%);z-index:1;mix-blend-mode:hard-light;opacity:.6}.columns h3{flex-basis:100% !important}.text-center .columns{justify-content:center}.buttons{display:inline-flex;gap:.5rem;color:inherit}.buttons a{color:inherit}button{color:inherit;font-size:.9em;font-weight:bold;text-transform:uppercase;padding:.8em 1.7em;border:2px solid currentColor;background:none;border-radius:4px;cursor:pointer}button.primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-background)}.widgets{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5rem;filter:drop-shadow(0px 0px 24px var(--color-copy))}.widgets>li>*{margin:0}.widgets>li>*+*{margin-top:.5rem}.widgets h3{font-size:1.05em;text-transform:uppercase;margin-bottom:1rem}.widgets>li ul{list-style-type:none;margin:0;padding:0}.widgets>li ul>li{position:relative}.widgets>li ul>li::after{content:"";position:absolute;inset:0;pointer-events:none;border-bottom:1px solid var(--color-background);opacity:.2}.widgets>li ul>li:last-child::after{display:none}.widgets>li ul>li a{display:block;padding:.18rem 0}.widgets>*:first-child{flex-basis:40%;flex:1}@media(max-width: 920px){.widgets{gap:2rem}.widgets>*{flex-basis:45%}.widgets>*:first-child{flex-basis:100%;flex:0 1 auto}}@media(max-width: 680px){.widgets>*{flex-basis:100%}}.event{display:grid;margin:0;padding:0;list-style-type:none;text-align:left}.event svg{color:var(--color-accent);height:1.4rem;width:1.4rem}.event.course{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"title" "details"}.event.day{grid-template-columns:80px 1rem 1fr;grid-template-rows:auto;grid-template-areas:"image image image" "date empty title" "date empty details" "button button button"}.event .date{grid-area:date;height:74px;width:74px;border:3px solid var(--color-accent);border-radius:12px;display:flex;justify-content:center;align-items:center;flex-direction:column}.event .date strong{font-size:2.6rem;font-weight:normal;line-height:1}.event .date small{font-weight:bold;font-size:1rem;line-height:1}.event .title{grid-area:title;padding-bottom:.5rem}.event .image{grid-area:image;padding-bottom:2em}.event .button{grid-area:button;padding-top:2em}.event .details{grid-area:details}.event .details ul{list-style-type:none;margin:0;padding:0}.event .details ul li{padding:.2rem 0 .2rem 2rem;position:relative}.event .details ul li svg{position:absolute;left:0}.svg-sprite-icon{min-width:1rem;min-height:1rem}body{overflow-x:hidden}body>header{background:var(--color-background);height:var(--bar-height);position:fixed;left:0;right:0;z-index:100;filter:drop-shadow(0 2px 10px color-mix(in srgb, var(--color-copy) 10%, transparent))}body>header .svg-container{transform:rotate(180deg);transform-origin:50% 78%;z-index:-1}body>header .wrapper{display:flex;justify-content:space-between;gap:1rem;height:inherit}body>header .wrapper a.logo{font-family:var(--font-b);text-decoration:none;font-size:2.6rem;line-height:1.5;font-weight:700;color:var(--color-copy)}body>header .wrapper a.logo>span{color:var(--color-accent)}body>header input,body>header label{display:none}body>header nav{height:inherit;display:flex;font-size:.9em;text-transform:uppercase;height:inherit;background:var(--color-background)}body>header nav>*{height:inherit}body>header nav a{display:flex;align-items:center;font-weight:700;position:relative;z-index:1;padding:0 1em;text-decoration:none}body>header nav a:hover{color:color-mix(in srgb, var(--color-accent), var(--color-copy))}@media(min-width: 721px){body>header nav a::before{content:"";position:absolute;pointer-events:none;top:-14px;left:0;right:0;height:18px;opacity:0;border-radius:50%;background:var(--color-accent)}body>header nav a.active{color:var(--color-accent)}body>header nav a.active::before{opacity:1}}@media(max-width: 720px){body>header input{appearance:none;display:flex;align-items:center;height:100%;width:2rem}body>header input::before{width:30px;height:4px;border-width:12px 0;border-style:double;border-color:var(--color-copy);content:"";cursor:pointer}body>header label{position:fixed;inset:0;height:100vh;width:100vw;opacity:0;transition:opacity .35s ease-in-out;display:block;pointer-events:none}body>header label::after{content:"";position:absolute;inset:0;background:var(--color-accent);opacity:.8}body>header nav{position:absolute;width:100%;left:100%;max-width:320px;min-height:100vh;pointer-events:none;flex-direction:column;transition:transform .35s ease-in-out}body>header nav a{height:var(--bar-height);text-transform:none;font-size:1.3rem;font-weight:normal}body>header nav a::before{content:"";position:absolute;inset:0;border-bottom:1px solid var(--color-copy);opacity:.1;pointer-events:none}body>header nav a.active{box-shadow:6px 0 0 var(--color-accent) inset}body>header:has(input:checked) nav{transform:translate(-100%)}body>header:has(input:checked) nav a{pointer-events:all}body>header:has(input:checked) label{opacity:1;pointer-events:all;cursor:pointer}}body>footer{display:flex;flex-direction:column;align-items:center;font-size:.9rem;color:var(--color-background);perspective:800px;transform-style:preserve-3d}body>footer a,body>footer a:visited,body>footer a:active,body>footer a:focus{text-decoration:none;color:var(--color-background)}body>footer .ani_clap{margin-inline:auto;width:clamp(180px, 970px, 100%);height:auto;margin:0 0 -1px 0;color:var(--color-accent);width:100%;max-width:var(--container-width)}body>footer .ani_clap svg{display:block;width:100%}body>footer aside{width:100%;padding:3.6rem 0;min-height:var(--bar-height);background:linear-gradient(180deg, var(--color-accent), color-mix(in srgb, var(--color-accent), var(--color-copy)) 80%)}body>footer>menu{width:100%;background:color-mix(in srgb, var(--color-accent) 40%, var(--color-copy));padding:0;margin:0;container-type:inline-size;container-name:footer}body>footer>menu>.wrapper{display:flex;min-height:var(--bar-height);justify-content:space-between;align-items:center}@container footer (inline-size < 700px){.wrapper{flex-direction:column;justify-content:space-around !important;padding:1rem 0}}:root{font-size:16px;color:var(--color-copy);background:var(--color-background);font-family:var(--font-a);scroll-behavior:smooth}html,body{min-height:100%;height:100%;line-height:1.5}body{display:flex;flex-direction:column;overflow-y:scroll}body>main{flex:1}section.profile .wrapper{display:flex;gap:3rem;flex-wrap:wrap}section.profile .wrapper figure{border-radius:50%;filter:drop-shadow(0 3px 8px color-mix(in srgb, var(--color-copy) 30%, transparent));overflow:hidden}section.profile .wrapper figure img{display:block}section.profile .wrapper>*:nth-child(1){flex:0 1 376px}section.profile .wrapper>*:nth-child(2){flex:1 1 520px}section.profile .wrapper .signatur{font-family:var(--font-b);font-size:3rem;font-weight:bold}section.imprint ol{margin:0;padding:0}section.imprint ol li>h3,section.imprint ol li>h4{display:inline-block;width:auto;margin-bottom:0;margin-top:1em}section.imprint ol li>h3{margin-top:3em}section.imprint ol li::before{padding-right:1em;font-weight:bold}section.imprint>div>ol>li::before{font-size:1.17em}section.video{padding-top:0}section.video .wrapper{display:flex;justify-content:center}section.video .wrapper video{max-width:100%}/*# sourceMappingURL=style.css.map */