/*!
 * DO NOT EDIT THIS FILE!
 * This CSS file was created using compass and sass.
 * If you want to change anything, change the sass files!
 *
 * http://compass-style.org/
 * http://sass-lang.com/
 *
 * created by FORWARD MEDIA (2025)
 * www.4wdmedia.de
 */:root{--fixed-right:0px;--gutters:30px;--container-max-width:100%;--font-size-body:30px;--font-size-medium:42px;--font-size-large:74px;--font-size-h1:38px;--font-size-h2:30px;--font-size-h3:30px;--font-size-h1-article:20px;--font-size-h2-article:20px;--font-size-h3-article:30px}@media(min-width:576px){:root{--container-max-width:540px;--font-size-body:30px;--font-size-medium:42px;--font-size-large:74px;--font-size-h1:38px;--font-size-h2:30px;--font-size-h3:30px;--font-size-h1-article:20px;--font-size-h2-article:20px;--font-size-h3-article:30px}}@media(min-width:768px){:root{--container-max-width:720px;--font-size-body:30px;--font-size-medium:42px;--font-size-large:74px;--font-size-h1:38px;--font-size-h2:30px;--font-size-h3:30px;--font-size-h1-article:20px;--font-size-h2-article:20px;--font-size-h3-article:30px}}@media(min-width:992px){:root{--container-max-width:960px;--font-size-body:30px;--font-size-medium:42px;--font-size-large:74px;--font-size-h1:38px;--font-size-h2:30px;--font-size-h3:30px;--font-size-h1-article:20px;--font-size-h2-article:20px;--font-size-h3-article:30px}}@media(min-width:1200px){:root{--container-max-width:1140px;--font-size-body:30px;--font-size-medium:42px;--font-size-large:74px;--font-size-h1:38px;--font-size-h2:30px;--font-size-h3:30px;--font-size-h1-article:20px;--font-size-h2-article:20px;--font-size-h3-article:30px}}@font-face{font-display:swap;font-family:Neuton;font-style:normal;font-weight:700;src:url(/static/fonts/neuton/Neuton-bold.woff2) format("woff2"),url(/static/fonts/neuton/Neuton-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Neuton;font-style:italic;font-weight:400;src:url(/static/fonts/neuton/Neuton-italic.woff2) format("woff2"),url(/static/fonts/neuton/Neuton-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Neuton;font-style:normal;font-weight:400;src:url(/static/fonts/neuton/Neuton-regular.woff2) format("woff2"),url(/static/fonts/neuton/Neuton-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Neuton SC;font-style:normal;font-weight:700;src:url(/static/fonts/neuton/Neuton-SC-bold.woff2) format("woff2"),url(/static/fonts/neuton/Neuton-SC-bold.woff) format("woff")}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6,p{margin-block-start:0}dl,ol,ul{margin-block:0 1rem}ol ol,ol ul,ul ol,ul ul{margin-block-end:0}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}button,input,select,textarea{border-radius:0;font:inherit;line-height:inherit;margin:0}textarea{resize:vertical}canvas,img,picture,svg,video{background-repeat:no-repeat;background-size:cover;font-style:italic;height:auto;max-width:100%;vertical-align:middle}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none;transition-duration:.01ms!important}}html{overscroll-behavior:none}body{font-family:Neuton,Georgia,Times New Roman,Times,serif;font-size:var(--font-size-body)}nav ol,nav ul{list-style:none;margin:0;padding:0}nav li:before{display:none}nav a{text-decoration:none}fieldset{margin:0}button,fieldset{border:0;padding:0}button{background:none;color:inherit}label{cursor:pointer}figure{margin:0}ol,ul{margin-bottom:1rem;margin-top:0;padding-left:2rem}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}hr{border:0;border-top:.0384615385rem solid #b9b9b9;margin-block:.6153846154rem}.state{height:1px;left:-100px;margin:-1px;overflow:hidden;padding:0;position:fixed;width:1px;clip:rect(0,0,0,0);border:0}.js .hidden-script,.no-js .visible-script{display:none!important}h1{font-size:var(--font-size-h1)}h1,h2{margin-bottom:1em;margin-top:1em}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3);margin-bottom:1em}h3,h4{margin-top:1em}h4{font-size:var(--font-size-h4);margin-bottom:.5em}.headline{font-family:Neuton SC,Georgia,Times New Roman,Times,serif;letter-spacing:.3em;text-transform:lowercase}.headline:before{content:"›";padding-right:.5em}.headline:after{content:"‹";padding-left:.5em}article h1{font-size:var(--font-size-h1-article);margin-top:2em}article h2{font-size:var(--font-size-h2-article);margin-bottom:2.6em;margin-top:1em}article h3{font-size:var(--font-size-h3-article);font-style:italic;font-weight:400;margin-top:1em;text-transform:lowercase}:root{--ai-frame-width:10px;--ai-content-position:5%;--ai-content-width:520px;--ai-page-padding:3rem 1rem}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}main{display:flex;flex-direction:column;height:100vh;overflow-y:auto;scroll-snap-type:y mandatory}p{margin-bottom:1em}article p:last-child{margin-bottom:0}article{border-color:#000;border-style:solid;border-width:0 var(--ai-frame-width);display:flex;flex-direction:column;position:relative;width:100%}article:first-child{border-top-width:var(--ai-frame-width)}article:last-child{border-bottom-width:var(--ai-frame-width)}.page{border-color:#000;border-style:solid;border-width:var(--ai-frame-width);padding:var(--ai-page-padding)}.image-container{overflow:hidden;position:relative}.hotspot-image,.image-container{-o-object-fit:cover;object-fit:cover;width:100%}.hotspot-image{height:100%}.content{background:#fff;color:#000;padding:2.6rem 3rem 4.8rem;text-align:center;text-wrap:balance}@media(min-width:992px){:root{--ai-frame-width:16px}article{scroll-snap-align:start}.image-container,article{height:100vh}.content{position:absolute;width:var(--ai-content-width)}.content[data-position=left]{left:var(--ai-content-position);top:50%;transform:translateY(-50%)}.content[data-position=center]{left:50%;top:50%;transform:translate(-50%,-50%)}.content[data-position=right]{right:var(--ai-content-position);top:50%;transform:translateY(-50%)}}@media(min-width:1200px){:root{--ai-content-position:10%;--ai-page-padding:4rem 20%}}@media(max-width:992px){article{flex-direction:column-reverse}.image-container{display:inline-block;overflow:hidden;position:relative;width:100%}.image-container:before{content:"";display:block;padding-top:65.5242%}.image-container>*{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.content{margin:1rem auto 3rem;position:static;transform:none}}@media(max-width:768px){.image-container:before{padding-top:93.2292%}}@media(max-width:576px){.image-container:before{padding-top:123.9583%}}.fs-medium{font-size:var(--font-size-medium)}.fs-large{font-size:var(--font-size-large)}a{color:#000;text-decoration:none}a:focus-visible{color:#000}a:active{color:#000}.text-link{font-size:var(--font-size-h3-article);font-style:italic;margin-top:1em;text-transform:lowercase}.signet{height:2em}.intro .content{align-items:center;display:flex;flex-direction:column;height:460px;justify-content:center;margin:0;padding:1rem;text-align:center}.intro .signet{height:5em}.intro h1{margin-bottom:0}.quote p{font-style:italic;text-transform:lowercase}.quotator{margin-top:1.2em}.member{height:3em;margin-top:.5em}.award{margin-top:1em;width:3em}.references{margin-bottom:3rem;word-spacing:.5em}@media print{body{display:block;-webkit-print-color-adjust:exact;print-color-adjust:exact}#TSFE_ADMIN_PANEL_FORM,#typo3-preview-info,.hidden-print{display:none!important}*,:after,:before{animation:none!important;transition:none!important}}.__WebInspectorHideElement__,.__WebInspectorHideElement__ *,.__fx-devtools-hide-shortcut__,.__web-inspector-hide-shortcut__,.__web-inspector-hide-shortcut__ *{display:none!important}.__web-inspector-hideafter-shortcut__:after,.__web-inspector-hidebefore-shortcut__:before{position:absolute!important}#__bs_notify__{opacity:.7;pointer-events:none}html.dev::-webkit-scrollbar{height:60px;width:16px}html.dev::-webkit-scrollbar-track:vertical{background:#fafafa}html.dev::-webkit-scrollbar-thumb:vertical{background:#c1c1c1;border:3px solid #fafafa;border-radius:30px}html.dev::-webkit-scrollbar-track:horizontal{background:#800}html.dev::-webkit-scrollbar-thumb:horizontal{background:red;border-radius:30px}html.dev body:has(.block .block):before{background:rgba(179,18,70,.9);color:#fff;content:"ERROR: .block in .block!";font-size:40px;left:15px;padding:10px;position:fixed;top:15px;z-index:10000}html.dev body:has(.container .container):before{background:rgba(179,18,70,.9);color:#fff;content:"ERROR: .container in .container!";font-size:40px;left:15px;padding:10px;position:fixed;top:15px;z-index:10000}script[src*=browser-sync]{display:none;pointer-events:none;position:relative;z-index:1000000}@supports(pointer-events:none){script[src*=browser-sync]{display:block}}@media print{script[src*=browser-sync]{display:none}}script[src*=browser-sync]:before{background:hsla(0,0%,100%,.5);bottom:10px;box-shadow:0 0 4px rgba(0,0,0,.5);left:10px;padding:3px 10px;position:fixed}@media(max-width:575px){script[src*=browser-sync]:before{content:"xs (< 767px)"}}@media(min-width:576px)and (max-width:767px){script[src*=browser-sync]:before{content:"sm (576px - 991px)"}}@media(min-width:768px)and (max-width:991px){script[src*=browser-sync]:before{content:"md (768px - 1199px)"}}@media(min-width:992px)and (max-width:1199px){script[src*=browser-sync]:before{content:"lg (> 992px)"}}@media(min-width:1200px){script[src*=browser-sync]:before{content:"xl (> 1200px)"}}script[src*=browser-sync]:after{border:0 solid rgba(0,200,255,.3);border-width:0 1px;bottom:0;content:"";outline:1px solid rgba(0,200,255,.3);position:fixed;top:0}@media(max-width:575px){script[src*=browser-sync]:after{left:15px;outline:none;right:15px}}@media(min-width:576px)and (max-width:767px){script[src*=browser-sync]:after{left:15px;margin:auto;outline-offset:15px;right:15px;width:510px}}@media(min-width:768px)and (max-width:991px){script[src*=browser-sync]:after{left:15px;margin:auto;outline-offset:15px;right:15px;width:690px}}@media(min-width:992px)and (max-width:1199px){script[src*=browser-sync]:after{left:15px;margin:auto;outline-offset:15px;right:15px;width:930px}}@media(min-width:1200px){script[src*=browser-sync]:after{left:15px;margin:auto;outline-offset:15px;right:15px;width:1110px}}