@charset "UTF-8";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-family:RobotoCondensed-Bold;src:url(/fonts/RobotoCondensed-Bold.ttf) format("truetype");font-style:normal}@font-face{font-family:SourceSans-Light;src:url(/fonts/SourceSansPro-Light.ttf) format("truetype")}@font-face{font-family:Satoshi-Bold;src:url(/fonts/Satoshi-Bold.woff) format("woff")}@font-face{font-family:Switzer-Medium;src:url(/fonts/Switzer-Medium.ttf) format("truetype")}@font-face{font-family:Switzer-Semibold;src:url(/fonts/Switzer-Semibold.ttf) format("truetype")}:root{overflow-x:hidden;overflow-y:scroll;--cal: calc(8.3333333% - 1px);font-size:20px;color:#bdc9e8;font-family:SourceSans-Light,sans-serif}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{background-color:#02001f}main{position:relative;z-index:5}.noise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:url(../images/bg-noise_2.png);mix-blend-mode:color-burn}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.25;background-image:url(../images/gradient_1.png);background-position:top;background-repeat:no-repeat;background-size:cover}.bg{position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(../images/bg-color.png);background-position:top;background-repeat:no-repeat;background-size:cover;z-index:-3}.lines{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to left,rgba(245,242,235,0) 0 var(--cal),#ffdbcc var(--cal) calc(var(--cal) + 1px));border-right:1px solid #ffdbcc;z-index:-3;mix-blend-mode:difference;opacity:.08;visibility:hidden;margin:0 1rem}@media (min-width: 64em){.lines{margin:0;border-right:unset}}.app{position:fixed;top:0;right:0;bottom:0;left:0;height:100lvh;width:100%;display:flex}.app canvas{width:100%;height:100%;outline:none;z-index:-1}section{display:block;padding:0 1rem}@media (min-width: 64em){section{display:grid;grid-template-columns:repeat(12,1fr);padding:0}}footer{position:relative;display:block;justify-content:space-between;padding:2rem 1rem;color:#bdc9e8;font-family:SourceSans-Light,sans-serif;z-index:1}footer .footer_links{grid-column:span 4;display:flex;flex-direction:column;gap:2rem;margin-top:1rem;margin-left:calc(40px + 2rem)}footer .logo{align-items:flex-start}footer .copyright{margin-left:0}@media (min-width: 64em){footer{padding:8rem 0 4rem;display:grid;grid-template-columns:repeat(12,1fr)}footer .footer_links{flex-direction:row;margin-top:0;margin-left:0}footer .copyright{margin-left:auto}}.full-height{height:100lvh}.grid__row{display:block}@media (min-width: 64em){.grid__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}}.grid__col--12{grid-column:span 12}@media (min-width: 64em){.grid__col--12{grid-column:span 12}}.grid__col--6{grid-column:span 12}@media (min-width: 64em){.grid__col--6{grid-column:span 6}}.grid__col--9{grid-column:span 12}@media (min-width: 64em){.grid__col--9{grid-column:span 9}}.grid__col--3{grid-column:span 12}@media (min-width: 64em){.grid__col--3{grid-column:span 3}}.follow{position:fixed;pointer-events:none;width:50px;height:50px;top:0;left:0;z-index:10}.fs-big{font-family:Switzer-Medium,sans-serif;font-size:1.5rem;color:#bdc9e8}@media (min-width: 64em){.fs-big{font-size:2rem}}.fs-huge{font-family:Switzer-Medium,sans-serif;font-size:2rem;background:var(--heading-gradient-dark, linear-gradient(95deg, #ffdbcc -4.44%, #bdc9e8 77.35%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:2rem;width:fit-content}@media (min-width: 64em){.fs-huge{font-size:4rem}}@media (min-width: 96em){.fs-huge{font-size:5rem;line-height:8.2rem}}.gradient{display:inline-block;background:var(--heading-gradient-dark, linear-gradient(95deg, #ffdbcc -4.44%, #bdc9e8 77.35%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Switzer-Medium,sans-serif}.overview{width:100%;position:relative;color:#bdc9e8;height:100lvh;display:block;padding:2rem 1rem!important}@media (min-width: 64em){.overview{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:6rem 0!important}}.overview__container{display:flex;width:100%;height:100%;gap:0rem;flex-direction:column;justify-content:space-between;align-items:flex-start}@media (min-width: 48em){.overview__container{grid-column:2/span 5!important;gap:1rem}}.overview__container.special{grid-column:7/span 5!important;gap:1rem;justify-content:flex-start}.overview__column{display:flex;align-items:center;gap:2rem;visibility:hidden}.overview__column .icon{width:100px;height:100%}@media (min-width: 96em){.overview__column .icon{width:120px}}.description{max-width:30ch}.words{display:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;position:relative;overflow:hidden;grid-column:span 5!important}.words__wrapper{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;height:2rem;width:100%}@media (min-width: 64em){.words__wrapper{height:5rem}}@media (min-width: 64em){.words{display:flex;height:100%}}.word{text-wrap:nowrap;padding:0!important}.dynamic{position:absolute;bottom:4rem;left:50%;transform:translate(-50%);width:fit-content;text-align:center;text-wrap:nowrap}.more{width:100%;display:block}@media (min-width: 48em){.more{margin-top:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 64em){.more{grid-template-columns:repeat(5,minmax(0,1fr))}}.link{display:flex;justify-content:center;align-items:center;width:100%;border-radius:.3333rem;outline:1px solid #ffdbcc;padding:.2rem 0;background-color:#fff0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-decoration:none;transition:outline .3s ease-in-out}.link:hover{outline:#bdc9e8 solid 1px}@media (min-width: 48em){.link{grid-column:1/span 3}}@media (min-width: 64em){.link{grid-column:1/span 4}}.content{width:100%;position:relative;color:#bdc9e8}.container{display:block}@media (min-width: 48em){.container{grid-column:2/span 10;display:grid;grid-template-columns:repeat(10,1fr);gap:1rem}}.slides{display:flex;flex-wrap:nowrap;gap:1rem}.slides .slide{flex-shrink:0;width:calc(50% - .5rem)}.card__placeholder{display:none;width:100%;height:100%;background-color:#bdc9e8;border-radius:.66666rem;grid-column:span 5}.card__placeholder.active{display:block}.card{visibility:hidden;grid-column:span 5;margin-bottom:4rem;cursor:pointer}.card__image{transition:outline .2s ease-in-out;border-radius:.66666rem;overflow:hidden;margin-bottom:.5rem}.card__image img{display:none;width:100%;height:100%;transition:transform .2s ease-in-out}@media (min-width: 48em){.card__image img{display:block}}.card__image:hover img{transform:scale(1.01)}.card__description{margin-bottom:1rem}.card__tags{gap:1rem}.card__tags .tag{outline:1px solid #ffdbcc;padding:.25rem 1rem;border-radius:24px}.card.full-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:block;background-color:#02001f;padding:2rem}.video__wrapper{position:fixed;width:100%;height:100lvh;top:0;right:0;bottom:0;left:0;transform:translate(100%);z-index:100;display:none;padding:1rem;justify-content:center;align-items:center;transition:transform .2s ease-in-out}@media (min-width: 48em){.video__wrapper{display:flex;align-items:center}}@media (min-width: 64em){.video__wrapper{display:grid;grid-template-columns:repeat(12,1fr);padding:0}}.video__wrapper.active{transform:translate(0)}.video__player{border-radius:.66666rem;overflow:hidden;position:relative;padding-bottom:56.25%;grid-column:2/span 10;width:100%}.video__player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video__player.mobile{display:block}@media (min-width: 48em){.video__player.mobile{display:none}}.video__close{position:absolute;top:0;right:0;padding:2rem;cursor:pointer}.video__close svg{width:2rem;height:2rem;fill:#ffdbcc}.navbar{position:relative;width:100%;height:80px;display:block;justify-content:space-between;align-items:center;padding:1rem;z-index:100}@media (min-width: 64em){.navbar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:0}}.logo{display:flex;gap:2rem;grid-column:2/span 10!important;position:relative;align-items:center}.logo .icon__wrapper{height:40px;width:40px}.logo p{font-size:1.5rem}@media (min-width: 64em){.logo{grid-column:2/span 6!important}}.mobile__button{display:block;position:absolute;top:1.7rem;right:1rem}@media (min-width: 48em){.mobile__button{display:none}}.mobile__nav{display:flex;justify-content:center;align-items:center;height:calc(100vh - 80px);position:absolute;top:80px;right:0;bottom:0;left:0;z-index:200;padding:1rem}@media (min-width: 64em){.mobile__nav{display:none;grid-column:span 4}}.mobile__list{display:block}.mobile__item{font-family:Switzer-Medium,sans-serif}.desktop__nav{display:none}@media (min-width: 64em){.desktop__nav{display:block;grid-column:span 4}}.desktop__list{display:flex;width:100%;justify-content:space-between;align-items:center}.desktop__item:last-child{margin-left:auto}.locale__switcher select{border:none}.locale__switcher select option{background:#02001f;display:block}#nav-icon1{width:1.5rem;height:2rem;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:1px;width:100%;background:#ffdbcc;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:6px}#nav-icon1 span:nth-child(3){top:12px}#nav-icon1.open span:nth-child(1){top:6px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:6px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.hero{width:100%;position:relative;height:calc(100lvh - 80px)}.tagline{grid-column:2/span 10;font-size:2rem;color:#7596ff;font-family:Switzer-Medium,sans-serif;visibility:hidden}.tagline .line{display:inline-block;background:var(--heading-gradient-dark, linear-gradient(95deg, #ffdbcc -4.44%, #bdc9e8 77.35%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 64em){.tagline{font-size:4rem}}@media (min-width: 96em){.tagline{font-size:5rem;line-height:6.2rem}}.loop{position:relative}.loop__wrapper{grid-column:2/span 7;border-radius:.66666rem;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;pointer-events:none}.loop__wrapper video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.statement{width:100%;height:100%;display:flex;align-items:center;grid-column:span 3;color:#bdc9e8;padding:2rem 0}.statement h2{font-family:Switzer-Medium,sans-serif;font-size:1.5rem}@media (min-width: 96em){.statement h2{font-size:2rem}}@media (min-width: 64em){.statement{justify-content:center;padding:2rem 1rem}}.faq__element{color:#bdc9e8;font-family:SourceSans-Light,sans-serif}.question{all:unset;font-family:Switzer-Medium,sans-serif;font-size:2rem}.question::marker{display:none}.chapter__title{margin-bottom:2rem;grid-column:2/span 5}.chapter__text{grid-column:8/span 4;display:block;width:100%;justify-content:center;align-content:center}.chapter__block__text p{margin-bottom:1rem}.person{margin-bottom:1rem}.person__link{display:block;text-decoration:underline}@media (min-width: 64em){.page__title{padding:4rem 0}}.uebersicht{min-height:calc(100lvh - 80px)}.chapter{color:#bdc9e8;font-family:SourceSans-Light,sans-serif;gap:0!important;padding:1rem}@media (min-width: 64em){.chapter{padding:4rem 0}}.chapter__section{grid-column:2/span 10;display:block;padding-bottom:2rem}@media (min-width: 48em){.chapter__section{display:grid;grid-template-columns:repeat(10,1fr)}}.chapter__section__title{grid-column:1/span 4;margin-bottom:2rem}@media (min-width: 48em){.chapter__section__title{margin-bottom:0}}.chapter__section__text{grid-column:7/span 5;margin-bottom:2rem}.chapter__section__text p{margin-bottom:1rem}.chapter__title{margin-bottom:2rem;grid-column:2/span 5;font-weight:unset}@media (min-width: 64em){.chapter__title{margin-bottom:0}}.chapter__text{display:block;width:100%;justify-content:center;align-content:center}.chapter__list{list-style:disc;display:block;padding-left:1rem}.chapter__list li{display:list-item;margin-bottom:.5rem}.footnote{display:block;padding-top:2rem}.footnote:before{content:"";height:1px;width:4em;margin-bottom:1rem;display:block;background-color:#bdc9e8}.full-width{grid-column:2/span 5}.scrollbar-wrapper{position:fixed;left:0;top:0;height:100%;display:none;flex-direction:column;justify-content:space-between;align-items:start;padding:4rem 0;z-index:3}@media (min-width: 48em){.scrollbar-wrapper{display:flex}}.trackdiv,.trackitem{position:relative;width:1em;height:100%;pointer-events:none;transition:width .24s cubic-bezier(.5,.65,.25,1)}.trackdiv:after,.trackitem:after{content:"";position:absolute;display:inline-block;top:0%;left:0;width:100%;height:100%;opacity:.25;border-top:1px solid #ffdbcc}.trackdiv:after{content:"";position:absolute;display:inline-block;top:0%;left:0;width:100%;height:100%;opacity:.25;border-top:1px solid #ffdbcc}.trackitem:after{content:"";position:absolute;display:inline-block;top:0%;left:0;width:100%;height:100%;opacity:.5;border-top:1px solid #ffdbcc}.trackitem .tracklabel{position:absolute;width:100%;height:200%;top:0;color:#bdc9e8;cursor:pointer;pointer-events:auto;opacity:0;transition:opacity .2s ease}.trackitem:hover{width:8em!important}.trackitem:hover .tracklabel,.trackitem.active{opacity:1}.tracklabel a{color:#bdc9e8;text-decoration:none;display:flex;justify-content:flex-end;align-items:center;height:100%}.mouse_scroll{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:block;width:24px;height:100px}.m_scroll_arrows{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #ffdbcc;border-bottom:2px solid #ffdbcc;margin:0 0 3px 4px;width:16px;height:16px}.unu{margin-top:1px}.unu,.doi,.trei{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite;animation:mouse-scroll 1s infinite}.unu{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate;animation-direction:alternate;animation-delay:alternate}.doi{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate;animation-delay:.2s;animation-direction:alternate;margin-top:-6px}.trei{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-direction:alternate;animation-delay:.3s;animation-direction:alternate;margin-top:-6px}.mouse{height:42px;width:24px;border-radius:14px;transform:none;border:2px solid #ffdbcc;top:170px}.wheel{height:5px;width:2px;display:block;margin:5px auto;background:#ffdbcc;position:relative;height:4px;width:4px;border:2px solid #ffdbcc;-webkit-border-radius:8px;border-radius:8px}.wheel{-webkit-animation:mouse-wheel .6s linear infinite;-moz-animation:mouse-wheel .6s linear infinite;animation:mouse-wheel .6s linear infinite}@-webkit-keyframes mouse-wheel{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}}@-moz-keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}to{top:1px}}@-o-keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}to{top:1px}}@keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}to{top:1px}}@-webkit-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@-moz-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@-o-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}
