@charset "UTF-8";@-webkit-keyframes loadtransformation{0%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}33.3%,to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@keyframes loadtransformation{0%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}33.3%,to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@-webkit-keyframes loadkommunikation{0%,33.3%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}66.6%,to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@keyframes loadkommunikation{0%,33.3%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}66.6%,to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@-webkit-keyframes loadmoderation{0%,66.6%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@keyframes loadmoderation{0%,66.6%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@-webkit-keyframes headertotop{0%{margin-top:var(--headertop)}to{margin-top:0}}@keyframes headertotop{0%{margin-top:var(--headertop)}to{margin-top:0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}iframe,img{vertical-align:bottom;max-width:100%}article,aside,body.kommunikation div.navbutton svg,body.moderation div.navbutton svg,body.nav-open header div.navbutton svg,body.transformation div.navbutton svg,body.uebermich div.navbutton svg,details,figcaption,figure,footer,header,hgroup,menu,nav,section,svg.logobig-landscape{display:block}body{line-height:1;font-family:"Rhetorik Sans","Helvetica","Arial",sans-serif;font-size:1rem;letter-spacing:-.02em;background-color:var(--gradientcolor1);color:var(--fontcolor);flex-direction:column;min-height:100vh;position:relative;transition:background-color 1s ease;-ms-overflow-style:none;scrollbar-width:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}input,select,textarea{font:inherit}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--fontcolor:#000;--gradientcolor1:#898b90;--gradientcolor2:#e3e1d5;--bodypadding:20px;--imagepadding:3px;--fontsize:16px;--changebackground:1.5s ease;--headerheight:55px;--headertop:0px;--vpheight:100vh}html{font-size:var(--fontsize)}body.loading div#loader{display:flex}body.loading div.column,body.loading div.navbutton span{opacity:0}div.column,div.navbutton span{transition:opacity 500ms ease;opacity:1}div.column:nth-child(1),div.navbutton span:nth-child(1){transition-delay:0ms}div.column:nth-child(2),div.navbutton span:nth-child(2){transition-delay:750ms}div.column:nth-child(3),div.navbutton span:nth-child(3){transition-delay:1500ms}body.nav-open{overflow:hidden}body.kommunikation div.gradient-kommunikation,body.moderation div.gradient-moderation,body.opener div.gradient-opener,body.transformation div.gradient-transformation,body.uebermich div.gradient-uebermich{opacity:1}body.uebermich{background-color:var(--gradientcolor1)}@font-face{font-family:"Rhetorik Sans";src:url(../fonts/RhetorikSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url(../fonts/Manrope[wght].woff2)format("woff2-variations");font-weight:100 1000;font-stretch:75% 125%;font-style:normal}body::-webkit-scrollbar{display:none}a,a:hover{color:var(--fontcolor);text-decoration:none}div#loader,div.gradient{position:fixed;top:0;left:0}div.gradient{z-index:-1;right:0;bottom:0;transition:opacity var(--changebackground);opacity:0}div.gradient-opener{z-index:-1;background:linear-gradient(180deg,#898b90 0,#e0e287 100%)}div.gradient-transformation{z-index:-2;background:linear-gradient(180deg,#e0e287 0,#779c7d 100%)}div.gradient-kommunikation{z-index:-3;background:linear-gradient(180deg,#779c7d 0,#b7a547 100%)}div.gradient-moderation{z-index:-4;background:linear-gradient(180deg,#b6a549 0,#69809b 100%)}div.gradient-uebermich{z-index:-5;background:linear-gradient(180deg,#758496 0,#e3e1d5 100%)}div#loader{width:100vw;height:100vh;background:var(--fontcolor);justify-content:center;align-items:center;z-index:10}div.loaderanim{width:50%;height:50%;-webkit-perspective:1500px;perspective:1500px;position:relative}div.loaderanim .transformation{-webkit-animation-name:loadtransformation;animation-name:loadtransformation}div.loaderanim .kommunikation{-webkit-animation-name:loadkommunikation;animation-name:loadkommunikation}div.loaderanim .moderation{-webkit-animation-name:loadmoderation;animation-name:loadmoderation}div.loaderanim svg.logobig-portrait{width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.footer svg path,div.loaderanim path{fill:#fff}section#opener,section#openerclone{display:flex;flex-direction:column;justify-content:flex-end}div.openercontainer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;width:100%;position:relative}section#opener svg,section#openerclone svg{width:100%;height:auto;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}div.hoveranim img,svg.logobig-portrait{display:none;width:100%;height:100%}div.hoveranim img{opacity:.35;-o-object-fit:contain;object-fit:contain}.animation{height:100%}.animation lottie-player{width:100%;height:auto}@media screen and (max-width:840px){.animation lottie-player{width:auto;height:100%}}div.column,div.typography,main,section#impressum{position:relative}main{margin-bottom:8rem}div.typography{mix-blend-mode:multiply}body.nav-open header,footer,header,nav,section{padding:0 var(--bodypadding)}header div.navbutton{cursor:pointer}header div.navbutton p{display:block;transition:transform .3s ease,display 0s .3s;transition:transform .3s ease,display 0s .3s,-webkit-transform .3s ease}body.kommunikation div.navbutton p,body.moderation div.navbutton p,body.nav-open header div.navbutton p,body.transformation div.navbutton p,body.uebermich div.navbutton p,div#loader,header div.navbutton svg{display:none}main,section{background:#fff}header,nav.mainnav{position:fixed;top:0;width:100%}nav.mainnav{height:100vh;left:0;background:rgba(0,0,0,.9);color:#fff;z-index:5;opacity:0;transition:visibility 0s 300ms,opacity 300ms ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}nav.mainnav div.nav{width:100%;height:100%;-webkit-filter:blur(3px);filter:blur(3px);transition:all 450ms ease}body.nav-open nav.mainnav{visibility:visible;opacity:1;transition:visibility 0s,opacity 300ms ease}body.nav-open nav.mainnav div.nav{-webkit-filter:blur(0);filter:blur(0)}body.nav-open header{-webkit-animation-name:headertotop;animation-name:headertotop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;position:fixed;left:0}body.nav-open header svg path{fill:#fff!important}body.nav-open header svg:hover path{fill:hsl(0deg,0%,80%)!important}div.head,nav.mainnav div.hoveranim{display:flex;align-items:center;height:100%}nav.mainnav div.hoveranim{position:fixed;top:0;left:0;width:100%;z-index:-1;justify-content:center}nav.mainnav.kommunikation div.hoveranim div.kommunikation,nav.mainnav.moderation div.hoveranim div.moderation,nav.mainnav.transformation div.hoveranim div.transformation,nav.mainnav.uebermich div.hoveranim img{width:100%;display:block}body.nav-open header span,div.hoveranim div.animation{display:none}div.hoveranim div.animation lottie-player,nav.mainnav ul{height:100%;width:100%}div.hoveranim svg path{fill:hsl(0deg,0%,35%)}nav.mainnav ul{justify-content:center;flex-direction:column}nav.mainnav a,nav.mainnav a:hover{color:#fff;font-size:10vw;letter-spacing:-.5vw}div.ueber li:hover a,nav.mainnav a:hover{color:hsl(0deg,0%,80%)}header{background:0 0;z-index:6;height:var(--headerheight)}@media screen and (max-width:840px){header{height:auto}}div.head{justify-content:space-between;padding:8px 0;font-size:2rem;letter-spacing:-.05rem}@media screen and (max-width:840px){div.head{align-items:flex-start}body.kommunikation div.head,body.moderation div.head,body.transformation div.head,body.uebermich div.head{align-items:center}span{display:block}}header nav,header p,nav.mainnav ul{display:flex;align-items:center}header nav{justify-content:space-between;cursor:pointer;width:100%}header svg.logo{width:111px;height:auto;cursor:pointer}header p{justify-content:center;position:relative;line-height:.9}header button,header p.contactbutton.buttonhover span,nav.mainnav{visibility:hidden}body.nav-open button,header p.buttonhover button{visibility:visible;scale:1;transition:all .2s ease,scale 200ms cubic-bezier(.36,1.47,.39,1.67)}body.nav-open p.buttonhover button{background-color:hsl(0deg,0%,80%)}header div.navbutton p,header p.contactbutton span,header p.contactbutton span a{color:rgba(0,0,0,.7);visibility:visible}body.uebermich header span,header div.navbutton p:hover,header p.contactbutton span a:hover,header p.contactbutton span:hover{color:#000}header svg.logo path{fill:rgba(0,0,0,.7);transition:fill .25s ease}body.kommunikation header svg.logo g.kommunikation path,body.moderation header svg.logo g.moderation path,body.transformation header svg.logo g.transformation path,header svg.logo:hover path{fill:#000}header button{position:absolute;left:0;width:100%;background-color:var(--fontcolor);color:#fff;font-family:"Manrope",sans-serif;font-weight:650;font-size:1rem;letter-spacing:1.2px;padding:5px 9px;text-transform:uppercase;cursor:pointer;border:0;border-radius:1em;scale:.9}body.nav-open header button{background-color:#fff;color:var(--fontcolor);width:auto;position:relative;letter-spacing:.75px}section{min-height:100vh;min-height:var(--vpheight);transition:all 450ms ease}main section{padding-top:20%}main section:last-child{padding-bottom:3rem}.container{width:100%;max-width:1440px;margin:0 auto}article h1{font-size:16vw;letter-spacing:-1.2vw;margin-bottom:12rem;text-align:left}.einleitung{width:66.3%}.einleitung .text{font-size:1.375rem;margin-bottom:5rem}#moderation .einleitung .text{margin-bottom:0}div.beschrieb li,div.beschrieb p,div.text p{margin-bottom:1rem;line-height:1.2}div.quote,div.text{margin-bottom:2.625rem}div.quote figure{border:3px solid #000;border-radius:1rem;padding:.5rem}div.quote blockquote{font-size:1.5rem;line-height:1.2;font-family:"Manrope";font-weight:500;letter-spacing:-.01rem;text-indent:-.5em;margin-left:.5em;quotes:"“""”""‘""’"}div.quote blockquote::before{font-family:"Rhetorik Sans";content:open-quote}div.quote blockquote::after{font-family:"Rhetorik Sans";content:close-quote}div.quote figcaption{margin-top:1rem;margin-left:1rem;letter-spacing:.01rem;font-size:.9rem;font-family:"Manrope";font-weight:600}div.angebote,div.ueber{border-radius:1rem;color:#fff;background:#000}div.angebote a,div.ueber a{color:#fff}div.row{border-top:1px solid #fff;display:grid;grid-template-columns:4fr 8fr;gap:10px;padding:.6rem}div.row:first-child{border-top:none}div.row:last-child,div.ueber div.row:last-child{border-bottom:none}div.row .titel{font-size:2rem;letter-spacing:-.05rem}div.row .beschrieb{font-size:1.375rem}div.beschrieb p:last-child,div.text p:last-child{margin-bottom:0}div.portrait{width:100%;position:relative;display:flex;justify-content:center;margin-bottom:5rem}div.portrait figure{max-width:30rem}div.ueber li{width:auto;list-style-type:none;margin-bottom:0;padding:.25rem 0;position:relative;list-style-position:outside}div.ueber li a{transition:all .15s ease;position:relative;display:block}div.ueber li::before{content:"";position:absolute;width:.5rem;height:.5rem;background:#fff;padding:0;border-radius:50%;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;margin-left:-1rem;margin-top:3px;left:0;top:0;translate:0 .6rem}@media screen and (max-width:840px){div.ueber li::before{margin-top:1.5px}}div.ueber li:hover:has(a)::before{background:hsl(0deg,0%,80%)}div.ueber li:hover svg path{fill:hsl(0deg,0%,80%)}div.ueber li:hover::before{-webkit-transform:scale(2);transform:scale(2)}div.ueber li a svg{margin-left:.25rem;-webkit-transform:rotate(0);transform:rotate(0);transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}div.ueber li a:hover svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}section#impressum article{display:flex;flex-wrap:nowrap}section#impressum article .datenschutz{display:block;flex:2;margin-right:2rem;margin-bottom:3rem}section#impressum article .kontaktimpressum{flex:1}section#impressum article .kontaktimpressum .kontakt{margin-bottom:2rem}@media screen and (max-width:840px){section#impressum article{flex-wrap:wrap}}section#impressum h1{font-size:2rem;letter-spacing:-.05rem;margin-bottom:2rem}section#impressum h2,section#impressum h3{font-size:1.25rem;letter-spacing:-.02rem;margin-bottom:1rem;margin-top:2rem}section#impressum p,section#impressum ul{font-family:"Manrope";font-weight:550;margin-bottom:1rem;font-size:1rem;line-height:1.2;letter-spacing:.01rem}@media screen and (max-width:840px){section#impressum p,section#impressum ul{font-size:1rem}}section#impressum ul li{list-style-type:"– ";list-style-position:inside}footer{margin-top:3rem;background:var(--fontcolor);position:fixed;bottom:0;left:0;width:100%;z-index:-2}.footer{display:flex;flex-direction:column;position:relative;padding:.5rem 0;color:#fff}.footer a{color:#fff;display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .footercont{display:flex;flex-direction:row;justify-content:space-between;font-family:"Manrope";font-size:.9rem;letter-spacing:.015rem;font-weight:600}.footer svg{width:111px;height:auto;margin-bottom:3rem}::-moz-selection{background:var(--fontcolor);color:#fff;border-radius:5px}::selection{background:var(--fontcolor);color:#fff;border-radius:5px}@media screen and (min-width:1480px){article h1{font-size:241px;letter-spacing:-18px;margin-bottom:12rem}nav.mainnav a,nav.mainnav a:hover{font-size:148px;letter-spacing:-7.5px}}@media screen and (max-width:840px){:root{--bodypadding:10px}svg.logobig-landscape{display:none}div.column{max-height:33vh;display:flex;flex-direction:column}div.column h2{font-size:1.5rem;margin:.25rem 0 1rem}div.row .titel,header p{font-size:1.5rem;letter-spacing:-.025rem}div.row .titel{margin-bottom:3rem;letter-spacing:-.01rem}div.quote blockquote{font-size:1.25rem;line-height:1.05;font-weight:550}div.quote figure{padding:.5rem;border:2px solid #000}div.ueber li::before,header{background:#fff}body.nav-open header{background:0 0}header svg.logo path{fill:#000}header p span,header p span a{color:var(--fontcolor)!important;font-size:1.5rem}.einleitung{width:100%}div.row{display:block;padding:.5rem;border-top-color:#fff}.einleitung .text,div.row .beschrieb{font-size:1.2rem;letter-spacing:.008rem}.einleitung .text p,div.row .beschrieb p{line-height:1.1}div.beschrieb li:last-child,div.beschrieb p:last-child{margin-bottom:0}div.ueber li{margin-left:1rem}div.ueber li a{border-radius:0;padding:0;margin-left:0}div.portrait figure{width:70%}}
/*# sourceMappingURL=style.css.map */