/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:800}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}figure{margin:0}html.video-ready #video #preloader{opacity:0;transition:opacity .25s ease}html.transition #video{opacity:0;transition:opacity .5s ease}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;align-items:start}.container{margin-left:auto;margin-right:auto;width:calc(100% - 2rem)}a{cursor:pointer;transition:color .3s ease,opacity .3s ease}a,a:focus,a:hover{color:var(--color)}ul{padding-left:.75em}ol{padding-left:1em}html{scroll-behavior:smooth}body{font-family:Raleway,Helvetica,Arial,sans-serif;font-style:normal;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.035em;background:var(--black)}.block.block--back{margin-top:calc(var(--offset) * 2)}.block.block--back a{display:block;text-decoration:none}.block.block--back hr{margin:30px 0 0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);--bg:#e3d6ce;--color:#141414;--red:#c12869;--purple:#9a91e7;--black:var(--color);--offset:1.25rem;--border:1px solid var(--bg);--border-content:1px solid var(--color);--float:clamp(1rem,4vw,5rem);--gardient:linear-gradient(180deg,var(--black),var(--black) 65%,#284d91)}:focus-visible{position:relative;z-index:1;outline:2px solid var(--color);outline-offset:4px;outline-style:auto}::selection{background:var(--purple)}::-moz-selection{background:var(--purple)}img,video{transition:opacity .75s ease}img.lazyload,img.lazyloading,video.lazyload,video.lazyloading{opacity:0}img.lazyloaded,video.lazyloaded{opacity:1}figure{position:relative}figure picture{line-height:0}figure figcaption{margin-top:.5rem;font-size:.875rem;line-height:1.2857142857em}figure img,figure svg{display:block;width:100%;height:auto}figure img{position:absolute;top:0;left:0}.image.contain,.image.cover{position:relative;line-height:0}.image.contain figure,.image.contain picture,.image.cover figure,.image.cover picture{position:static;padding:0}.image.contain figcaption,.image.contain svg,.image.cover figcaption,.image.cover svg{display:none}.image.contain img,.image.contain video,.image.cover img,.image.cover video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image.contain img,.image.contain video{object-fit:contain}input[type=checkbox],input[type=radio]{width:auto}input[type=checkbox]+label,input[type=radio]+label{display:inline;margin:0}label.checkbox,label.singleselect{position:relative}label.checkbox input,label.singleselect input{position:absolute;top:100%;left:0;height:auto;outline:0;cursor:pointer;display:none}label.checkbox{display:inline-block;padding:.2em 0 .25em 1.625rem;align-items:center;font-weight:300;cursor:pointer;transition:color .15s ease}label.checkbox.checkbox--legal{font-size:.875rem;line-height:1.4285714286em}label.checkbox.checkbox--schindel{margin-top:0;padding-top:0;padding-bottom:0}.checkbox--schindel+label.checkbox.checkbox--schindel{margin-top:.75rem}label.checkbox span{display:block}label.checkbox span.checkbox--title{font-size:1.25rem;line-height:1.2em}label.checkbox span.checkbox--description{margin-top:.25rem;font-size:.875rem;line-height:1.2857142857em}label.checkbox a{text-decoration:underline}label.checkbox .error-message{display:none}label.checkbox.error{color:#f12052}label.checkbox.error .box{border-color:#f12052}label.checkbox .box{position:absolute;top:3px;left:0;width:18px;height:18px;border-radius:0;border:var(--border-content);transition:border-color .15s ease}label.checkbox .box:before{content:"";display:block;position:absolute;top:3px;left:3px;height:7px;width:9.5px;opacity:0;border-top:2px solid var(--bg);border-right:2px solid var(--bg);transform:rotate(135deg);transition:opacity .15s ease}label.checkbox input:checked+.box{background:var(--color)}label.checkbox input:checked+.box:before{opacity:.99}label.singleselect .box{border-radius:0;text-align:center;padding:1rem .75rem;border:var(--border-content);transition:all .15s ease;cursor:pointer}label.singleselect input:checked+.box{border-color:var(--border-content);background:var(--bg);color:#03090e}button,input,textarea{font-family:Raleway,Helvetica,Arial,sans-serif;font-weight:inherit;border-radius:0;color:inherit;border:none;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}button{display:grid;place-items:center;background:var(--color);color:var(--bg);padding:0 2.5rem;width:100%;max-width:350px;height:3.75rem;border-radius:1.875rem;user-select:none;cursor:pointer}input,textarea{height:3.5rem;width:100%;padding:1rem .75rem;line-height:1.5rem;display:block;border:var(--border-content);background:var(--bg);transition:border .5s ease,color .5s ease}input:focus,input:hover,textarea:focus,textarea:hover{box-shadow:none;outline:0}textarea{resize:none;height:8rem}main{display:grid;gap:calc(var(--offset) * 2)}strong{font-weight:500}@font-face{font-display:swap;font-family:Kessel\ 205;font-style:normal;font-weight:400;src:url(../fonts/kessel_205_book-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:500;src:url(../fonts/raleway-v37-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(../fonts/raleway-v37-latin-500.woff2) format("woff2")}.h1,.h2,.h3,h1,h2,h3{margin:0;font-weight:400;text-wrap:balance;letter-spacing:-.04em;font-family:Kessel\ 205,Helvetica,Arial,sans-serif}.h1 span,.h2 span,.h3 span,h1 span,h2 span,h3 span{line-height:1.25;display:block;border-bottom:var(--border);padding-bottom:.125em}.h1 span+span,.h1+.h1,.h1+.h2,.h1+.h3,.h2 span+span,.h2+.h1,.h2+.h2,.h2+.h3,.h3 span+span,.h3+.h1,.h3+.h2,.h3+.h3,h1 span+span,h1+.h1,h1+.h2,h1+.h3,h2 span+span,h2+.h1,h2+.h2,h2+.h3,h3 span+span,h3+.h1,h3+.h2,h3+.h3{margin-top:.04em}.h1.align--right,.h2.align--right,.h3.align--right,h1.align--right,h2.align--right,h3.align--right{text-align:right}.h1 span,.h2 span,h1 span,h2 span{text-transform:uppercase;line-height:1.1;padding-bottom:0}.h1,h1{font-size:2.125rem;line-height:1.1176470588em}.h2,h2{font-size:1.625rem;line-height:1.2307692308em}.h3,h3{font-size:1.25rem;line-height:1.2em}.h4,h4{font-size:1rem;line-height:1.375em}.block.block--top{height:100vh}.block .h1+p,.block .h2+p,.block p+ul,.block ul+p{margin-top:1.25rem}.block dl,.block ol,.block p,.block ul{font-size:1rem;line-height:1.25em}.block ol li+li{margin-top:1.25rem}.block--form h2{margin-bottom:2rem}.block--form h3{margin-top:3rem;margin-bottom:.75rem}.block--form p{display:block;margin:0 0 2rem}.block--form p+p{margin-top:-1rem}.block--form .form-footer{display:grid;justify-items:center;margin-top:4rem}.block--form .form-footer .frc-captcha{margin-bottom:2rem}.block--form .form-footer button{margin-bottom:1rem;font-size:1.25rem}.block--form .form-group{position:relative;margin-bottom:20px}.block--form .form-group.checkbox{margin:20px 0 0}.block--form .form-group.checkbox+.form-group.checkbox{margin:10px 0 0}.block--form .form-group.required label.label--input:after{content:"*"}.block--form .form-group.has-error,.block--form .form-group.has-error a,.block--form .form-group.has-error label{color:#f12052}.block--form .form-group.has-error .box,.block--form .form-group.has-error input{color:#f12052;border-color:#f12052}.block--form .form-group .help-block{display:none}.block--form .form-singleselect{display:grid;grid-template-columns:1fr 1fr 1fr;gap:13.3333333333px;margin-bottom:25px}.block--form .form-singleselect+.checkbox{font-size:1rem;margin-top:0}.block--form .form-singleselect+.checkbox .box{top:4px}.block--form .form-group label.label--input{font-size:.875rem;line-height:1.1428571429em;display:block;position:absolute;top:0;left:.5rem;padding:0 .25rem;background:var(--bg);transform:translateY(-50%);transition:color .3s ease;user-select:none;z-index:2}.block--form .form-group.form-singleselect label{position:static;transform:none}.block--form .form-group.form-singleselect label:after{display:none}#app,body,html{height:100%}#app{display:flex;flex-direction:column}#content{flex:1 0 auto}footer{flex-shrink:0}.block--wysiwyg p{margin:.5rem 0 0}.block--wysiwyg p+ul{margin:.25rem 0 0}.block--wysiwyg p+p{margin:.75rem 0 0}.block--wysiwyg h2{margin-top:1em}.block.block--cooperation{background:var(--black);display:grid;place-items:center;position:relative;z-index:4;margin:20px 0 0;border-top:var(--border);padding:40px}.block.block--cooperation img{display:block;width:100%;max-width:1500px;height:auto}.block.block--cooperation img.desktop{display:none}.block--intro p{text-wrap:balance;margin-bottom:0}.block--intro p+p{margin-top:0}.block--intro ul{list-style:none;padding:0;margin:0}.block--intro ul li{padding:.75rem 0}.block--intro ul li strong{display:block;font-size:1.5rem;line-height:1em;margin-bottom:.25rem}.block--intro ul li+li{border-top:var(--border-content)}footer{position:relative;background:var(--black);z-index:3}footer p,footer ul{margin:0}footer,footer a{color:var(--bg)}footer a{text-decoration:none}footer .presentedby{position:fixed;top:var(--float);right:var(--float);display:flex;flex-direction:column;align-items:flex-end;text-decoration:none}footer .bottom,footer .top{border-top:var(--border);padding:1.5rem var(--float);display:flex;gap:1.5rem;flex-direction:column}footer .lor{display:flex;gap:1rem;flex-direction:column}footer .lor svg{width:5.5rem;height:auto}footer .content{display:flex;flex-direction:column;gap:.75rem}footer .socialmedia{display:flex;gap:1rem}footer .socialmedia img{display:block;width:2rem}footer .bottom ul{list-style:none;margin:0;padding:0}footer .bottom p a{text-decoration:underline}header{position:fixed;left:0;top:0;bottom:0;padding:var(--float);padding-right:0;display:flex;flex-direction:column;justify-content:space-between;color:var(--bg)}header .headline h1{font-size:clamp(3.875rem,4vw,5rem);line-height:.85;letter-spacing:-.07em}header .headline div{margin-top:.5em;font-size:clamp(1.125rem,1vw,1.375rem);letter-spacing:-.04em}#keyvisual{position:fixed;top:0;right:0;left:0;bottom:0;z-index:-1;overflow:clip;background:var(--gardient)}#keyvisual svg{display:block;height:auto;user-select:none;pointer-events:none}#keyvisual .lines{position:absolute;right:0;bottom:0;width:clamp(8rem,20vw,16rem)}#keyvisual .stack{position:absolute;bottom:-3vw;left:50%;transform:translateX(-50%);width:clamp(350px,55%,2200px);display:grid}#keyvisual .stack svg{overflow:visible;grid-area:1/1}#keyvisual .stack .bottom,#keyvisual .stack .top{animation:a linear;animation-timeline:scroll()}#keyvisual .stack .star,#keyvisual .stack .top{--direction:-1}#keyvisual .stack .top{position:relative;z-index:1}#keyvisual .stack .bottom{opacity:.1;--direction:1}#keyvisual .stack .star{position:absolute;top:24%;left:81%;width:20%;z-index:2;animation:b linear;animation-timeline:scroll()}#keyvisual .stack .star svg{animation:c 20s linear infinite}#keyvisual .stack .star:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30%;aspect-ratio:1/1;border-radius:50%;border:3px solid var(--bg);filter:blur(5px)}#keyvisual .stack svg{width:100%}@keyframes a{0%{transform:translateY(0)}to{transform:translateY(calc(2rem * var(--direction)))}}@keyframes b{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,calc(-50% + 2rem * var(--direction))) rotate(180deg)}}@keyframes c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}nav a{font-size:1.3125rem;line-height:.9523809524em;display:flex;align-items:center;height:2.5rem;gap:.5rem;padding:.25rem 1rem;border-radius:1.25rem;color:var(--bg);border:var(--border);text-decoration:none}nav a.active{color:var(--color);background:var(--bg)}.block--timetable dl{margin:3.5rem 0 2rem;display:grid}.block--timetable dd{border-bottom:var(--border-content);margin:0 0 1.25rem;padding:0 0 1.25rem}.block--timetable dd p{margin:0}.block--timetable dd p+p{margin-top:1rem}.block--timetable dt{margin:0 0 .75rem;justify-self:start}.block--timetable dt span{padding:.25rem .5rem .175rem;border-radius:.75rem;min-height:1.5rem;color:var(--bg);background:var(--color);display:grid;place-items:center;font-size:.875rem;line-height:1em;font-variant-numeric:lining-nums}.noise{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;z-index:101;pointer-events:none;user-select:none;opacity:0}.noise.fade-in{opacity:1;transition:opacity 1s ease}.block--archive .items{display:flex;flex-direction:column;gap:clamp(2rem,10vh,6rem);margin-top:clamp(2rem,10vh,6rem)}.block--archive .item{display:grid;gap:0 clamp(2rem,8vw,8.5rem)}.block--archive picture{max-width:14rem;margin-inline:auto;padding-block:1.5rem}.block--archive picture img{width:100%;height:auto}.block--archive dl{display:grid;grid-template-columns:1fr 1fr;border-bottom:var(--border);margin:0}.block--archive dd,.block--archive dt{border-top:var(--border);padding:.75rem 0}.block--archive dd{margin:0}body[data-template=default] .container,body[data-template=landing] .container{border:var(--border);background:var(--bg);padding:2.25rem 20px;max-width:46rem}body[data-template=landing] main{position:relative;gap:33vh;z-index:3}body[data-template=landing] .date,body[data-template=landing] .headline,body[data-template=landing] .lines,body[data-template=landing] .presentedby,body[data-template=landing] .stack>.star,body[data-template=landing] .stack>svg path,body[data-template=landing] nav{opacity:0;transition:opacity 1s ease}html.transition body[data-template=landing]{--stack:.6s;--stack-delay:.25s;--interface:2.5s;--interface-delay:.125s;--right:3.25s;--right-delay:.125s}html.transition body[data-template=landing] .date,html.transition body[data-template=landing] .headline,html.transition body[data-template=landing] .lines,html.transition body[data-template=landing] .presentedby,html.transition body[data-template=landing] .stack>.star,html.transition body[data-template=landing] .stack>svg path,html.transition body[data-template=landing] nav{opacity:1}html.transition body[data-template=landing] .stack>svg path.signet--1{transition-delay:var(--stack)}html.transition body[data-template=landing] .stack>svg path.signet--2{transition-delay:calc(var(--stack) + var(--stack-delay) * 1)}html.transition body[data-template=landing] .stack>svg path.signet--3{transition-delay:calc(var(--stack) + var(--stack-delay) * 2)}html.transition body[data-template=landing] .stack>svg path.signet--4{transition-delay:calc(var(--stack) + var(--stack-delay) * 3)}html.transition body[data-template=landing] .stack>.star{transition-delay:calc(var(--stack) + var(--stack-delay) * 5)}html.transition body[data-template=landing] .headline{transition-delay:var(--interface)}html.transition body[data-template=landing] nav{transition-delay:calc(var(--interface) + var(--interface-delay) * 1)}html.transition body[data-template=landing] .date{transition-delay:calc(var(--interface) + var(--interface-delay) * 2)}html.transition body[data-template=landing] .presentedby{transition-delay:var(--right)}html.transition body[data-template=landing] .lines{transition-delay:calc(var(--right) + var(--right-delay) * 1)}body[data-template=archive],body[data-template=archive] a{color:var(--bg)}body[data-template=archive] main{margin-top:2rem}body[data-template=archive] .container{max-width:1200px}@media (min-width:800px){main{gap:calc(var(--offset) * 2)}.h1,h1{font-size:3.375rem;line-height:1.0740740741em}.h2,h2{font-size:2.375rem;line-height:1.1578947368em}.h3,h3{font-size:1.75rem;line-height:1.2142857143em}.h4,h4{font-size:1.375rem;line-height:1.2727272727em}.block dl,.block ol,.block p,.block ul{font-size:1.125rem;line-height:1.3333333333em}.block.block--cooperation{margin:18vh 0 0;padding:clamp(1rem,14vw,14rem)}.block--intro ul li{display:grid;grid-template-columns:1fr 1fr;align-items:center}.block--intro ul li strong{margin-bottom:0}footer{z-index:6}footer .lor{align-items:center}footer .content,footer .lor{flex-direction:row;gap:clamp(2rem,5vw,5rem)}footer .bottom ul{display:flex;gap:2rem}header{z-index:5}.block--timetable dl{grid-template-columns:auto 1fr}.block--timetable dd{margin:0 0 .75rem;padding:0 0 .75rem}.block--timetable dt{border-bottom:var(--border-content);padding:0 0 .75rem;padding-right:1.5rem;justify-self:stretch}.block--archive .item{grid-template-columns:clamp(12rem,20vw,22rem) 1fr;align-items:start;grid-template-rows:auto 1fr}.block--archive picture{max-width:none;margin:0;padding-block:0;grid-column:span 1;grid-row:1/span 2}.block--archive dl{margin-top:2rem}body[data-template=default] .container,body[data-template=landing] .container{padding:3.5rem 3rem}body[data-template=landing] main{gap:18vh}body[data-template=archive] main{margin-top:10vh}}@media (min-width:960px){footer .bottom,footer .top{flex-direction:row;gap:1rem;justify-content:space-between;align-items:center}}@media (min-width:1280px){.block.block--cooperation img.mobile{display:none}.block.block--cooperation img.desktop{display:block}}@media (max-width:1400px){nav{display:none}}@media (max-width:799px){footer .presentedby{font-size:.75rem}header{padding-top:1.5rem}#keyvisual .stack{width:100%;max-width:500px;bottom:6vh}.block--archive h2{border-bottom:var(--border);padding-bottom:.5rem}}@media (max-width:600px){.block--form .form-footer .frc-captcha{width:100%!important}}@media (hover:hover){footer a:hover{text-decoration:underline;color:var(--bg)}footer .presentedby:hover{text-decoration:none}nav a:hover{color:var(--color);background:var(--bg)}}
/*# sourceMappingURL=style.css.map */
