@charset "UTF-8";
.font-s{font-size:clamp(12px, 2.6vw, 32px);font-weight:200}.font-m{font-size:clamp(16px, 5.2vw, 37px);letter-spacing:-.033em;font-weight:200}*{font-family:arial, sans-serif;text-decoration:none;text-rendering:geometricPrecision;-webkit-font-smoothing:subpixel-antialiased}:active,:focus{outline:none!important;border:none!important;box-shadow:none!important}html{background:#fff}body,html{min-height:100vh;height:auto}body{display:block;width:100%;margin:0;opacity:0;transition:opacity .75s ease-in}body,html,main{overflow-x:hidden}main{display:block;width:100vw;min-height:100vh;height:auto;transition:opacity .25s ease-in}main.inactive{pointer-events:none;opacity:.01}p{margin:0;padding:0}.paragraph{display:block;position:relative;z-index:150;padding:.75em .75em 0 1em;margin:0;text-align:left;color:hsla(0,0%,39%,.9)}.paragraph a{text-decoration:none;color:hsla(0,0%,69%,.9);transition:color .25s linear}.paragraph a:hover{color:rgba(50, 50, 250, 0.9);}.paragraph.paragraph--projects{display:block;opacity:0;pointer-events:none;padding-top:1em;transition:opacity .75s ease-in-out 2s}.paragraph.paragraph--projects.visible{opacity:1;pointer-events:auto}.footer{width:calc(100% - 2em);align-items:baseline;flex-wrap:wrap;position:fixed;bottom:0;left:0;padding:1.25em 1em;z-index:152;column-gap:1em;}.footer,.footer__container{display:flex;justify-content:flex-start}.footer__container{min-width: 49%;gap: 1em;}.footer__container:first-child{justify-content:flex-start;gap:1em;overflow-x:scroll;scrollbar-width: none;-ms-overflow-style: none;}.footer__container::-webkit-scrollbar {display: none;}.footer__container:last-child {justify-content: flex-end}.footer__button{font-size:clamp(12px, 2.6vw, 21px);text-align:center;color:hsla(0,0%,39%,.9);background:#e1e1e1;padding:.8em 1.1em .9em 1.2em;border-radius:2em;transition:color .5s linear, background .25s ease-out}.footer__button:hover{color:hsla(0,0%,100%,.9);background-color: rgba(50, 50, 250, 1);}.footer__button--data_privacy,.footer__button--imprint{background:transparent;padding:.8em .5em .9em}.footer__button--data_privacy:hover,.footer__button--imprint:hover{background: transparent;color: rgba(50, 50, 250, 0.9);}.video-container{display:block;position:fixed;z-index:151;bottom:calc(50vh - 70vw * .5625 * .5);right:0;margin-right:15vw;max-width:70vw;width:70vw;height:39.375vw;box-shadow:0 .5vh 2.5vh .5vh hsla(0,0%,39%,.9);border-radius:4px;overflow:hidden;-webkit-transform-origin:center;transform-origin:center;background-color:#7d7d7d;transition:all .75s ease-in-out,margin-right .25s ease-in-out .5s}.video-container.small{bottom:calc(75vh - 20vw * .5625 * .5);right:0;margin-right:1em;max-width:20vw;width:20vw;height:11.25vw}.video-container .video-element{display:block;width:100%;height:100%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important;transition:all .75s ease-in-out;-o-object-fit:cover;object-fit:cover}.feed-item-desc,.feed-item-title,.hidden,.rss2html-note,.wikimedia-media-of-the-day,.wikimedia-pic-of-the-day,tbody{display:none!important;padding:0!important;margin:0!important;width:0!important;height:0!important;visibility:hidden!important;pointer-events:none!important}html.touchevents .video-container,html.touchevents .video-element{display:none}@media (max-width:900px){html.touchevents .paragraph--projects{transition:opacity .75s ease-in-out .5s}html.touchevents .footer{flex-direction:row-reverse;flex-wrap:wrap;padding-bottom:0}html.touchevents .footer__container{width:100%}html.touchevents .footer__container:last-child{justify-content:flex-end}html.touchevents .footer__button--contact,html.touchevents .footer__button--instgram{font-size:clamp(16px, 5.6vw, 32px);padding:.4em .8em .55em .8125em}html.touchevents .footer__button--data_privacy,html.touchevents .footer__button--imprint{color:hsla(0,0%,69%,.9)}}@media (max-width:900px) and (orientation:landscape){html.touchevents .font-s{font-size:2vw;font-weight:200}html.touchevents .font-m,html.touchevents .footer__button--contact,html.touchevents .footer__button--instgram{font-size:clamp(16px, 5.6vw, 32px);letter-spacing:-.03em;font-weight:200}}
/*# sourceMappingURL=bundle.4f1a47e59fd6126e7712.css.map*/