.menu-topbar{background-color:#fff;box-shadow:0 2px 8px #00000038;color:#222;left:0;min-height:68px;position:fixed;right:0;top:0;z-index:2}.menu-topbar__toolbar{align-items:center;display:flex;min-height:68px;padding-left:24px;padding-right:24px}.menu-topbar__logo-link{align-items:center;display:flex;flex-shrink:0}.menu-topbar__logo-link--desktop{height:45px}.menu-topbar__logo-link--desktop img{height:45px;width:auto}.menu-topbar__logo-link--mobile{height:35px}.menu-topbar__logo-link--mobile img{height:35px;width:auto}.menu-topbar__mobile-row,.mobile-nav-menu{display:none}.menu-topbar__nav{align-items:center;display:flex;flex:1;justify-content:center}.menu-topbar__nav-link,.menu-topbar__language{background:transparent;border:0;color:#222;cursor:pointer;font-family:Aspira Wide W01 Regular,sans-serif;font-weight:700;text-decoration:none}.menu-topbar__nav-link{display:block;font-size:13px;margin-bottom:16px;margin-right:16px;margin-top:16px;padding:6px 8px}.menu-topbar__nav-link:hover,.menu-topbar__language:hover{color:#000;text-decoration:underline}.menu-topbar__languages{align-items:center;display:flex;flex:0 0 auto}.menu-topbar__language{font-size:12px;padding:6px 8px}.menu-topbar__language--active{color:#00f}.menu-topbar__separator{color:#222;font-family:Aspira Wide W01 Regular,sans-serif;padding:0 2px}.menu-topbar__mobile-action{display:flex;flex:1;justify-content:flex-end}.menu-topbar__icon-button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:48px;justify-content:center;margin-right:-8px;padding:12px;width:48px}.menu-topbar__menu-icon,.menu-topbar__close-icon{display:block;height:24px;position:relative;width:24px}.menu-topbar__menu-icon,.menu-topbar__menu-icon:before,.menu-topbar__menu-icon:after{border-top:2px solid black}.menu-topbar__menu-icon{transform:translateY(11px)}.menu-topbar__menu-icon:before,.menu-topbar__menu-icon:after{content:"";left:0;position:absolute;width:24px}.menu-topbar__menu-icon:before{top:-9px}.menu-topbar__menu-icon:after{top:7px}.menu-topbar__close-icon:before,.menu-topbar__close-icon:after{border-top:2px solid black;content:"";left:0;position:absolute;top:11px;width:24px}.menu-topbar__close-icon:before{transform:rotate(45deg)}.menu-topbar__close-icon:after{transform:rotate(-45deg)}@media(max-width:899px){.menu-topbar{min-height:55px}.menu-topbar__toolbar{min-height:55px;padding-left:16px;padding-right:16px}.menu-topbar__logo-link--desktop,.menu-topbar__nav,.menu-topbar__languages{display:none}.menu-topbar__mobile-row{align-items:center;display:flex;flex:1}.mobile-nav-menu{display:block;inset:55px 0 0;position:fixed;z-index:3}.mobile-nav-menu__backdrop{background:transparent;border:0;cursor:default;inset:0;padding:0;position:absolute;width:100%;z-index:0}.mobile-nav-menu__panel{background-color:#000;padding-bottom:24px;padding-top:8px;position:relative;width:100%;z-index:1}.mobile-nav-menu__item,.mobile-nav-menu__language{background:transparent;border:0;color:#fff;cursor:pointer;font-family:Aspira Wide W01 Regular,sans-serif;font-size:15px;text-align:center}.mobile-nav-menu__item{display:block;padding:12px 16px;text-decoration:none;width:100%}.mobile-nav-menu__languages{align-items:center;background-color:#000;display:flex;flex-direction:row;justify-content:center;margin-top:24px}.mobile-nav-menu__language{padding:16px 12px}.mobile-nav-menu__language--active{color:#007aff}.mobile-nav-menu__separator{color:#fff;font-family:Aspira Wide W01 Regular,sans-serif}}.contact-section{align-items:center;background-color:#f2f4ec;display:flex;flex-direction:column;justify-content:center;padding-bottom:0;padding-top:64px}.contact-section__title{color:#222;font-family:Montserrat-Medium,sans-serif;font-size:21px;margin:0;text-align:center}.contact-section__links{align-items:flex-start;display:flex;flex-direction:column;gap:32px;margin-top:32px}.contact-section__link{align-items:center;color:#222;cursor:pointer;display:grid;font-family:Aspira Wide W01 Regular,sans-serif;font-size:18px;grid-template-columns:32px 8px auto;column-gap:16px;text-align:center;text-decoration:none;user-select:none}.contact-section__divider{font-size:20px;justify-self:center;line-height:1}.contact-section__icon{display:block;fill:currentColor;height:26px;justify-self:center;width:26px}.contact-section__text{line-height:1.5}.contact-logos{background-color:#fff;width:100%}.contact-logos--desktop{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:56px;padding:24px 24px 16px}.contact-logos--mobile{display:none}.contact-logos__item{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.contact-logos__item img{display:block;height:auto;max-width:100%}@media(max-width:900px){.contact-logos--desktop{display:none}.contact-logos--mobile{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:64px;padding-bottom:24px;padding-top:16px}.contact-logos__row{align-items:center;column-gap:28px;display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;margin-left:0;text-align:center;width:100%}.contact-logos__row--last{margin-left:0}.contact-logos__item--aktuell-mobile{margin-top:0;width:auto}.contact-logos__item--manager-mobile{margin-left:0;margin-top:0;width:auto}.contact-logos__item--human-mobile{width:auto}.contact-logos__item--goethe-mobile{margin-left:0;width:auto}.contact-logos__item--getabstract-mobile{margin-top:0;width:auto}.contact-logos__item--kultur-mobile{margin-left:0;margin-top:0;width:auto}}.site-footer{align-items:center;background-color:#000;display:flex;flex-direction:column;justify-content:center;padding:16px;position:relative;white-space:pre-line}.site-footer__legal-link,.site-footer__copyright{color:#fff;font-family:Aspira Wide W01 Regular,sans-serif;font-size:10px;text-align:center;text-decoration:none}.site-footer__legal-link+.site-footer__legal-link{margin-top:8px}.site-footer__legal-link--press{margin-top:16px}.site-footer__socials{display:flex;flex-direction:row;justify-content:center;margin-top:8px;width:99.1vw}.site-footer__social-link{align-items:center;display:flex;flex-direction:column;margin-left:80px;margin-right:80px;text-decoration:none;user-select:none}.site-footer__social-link span{color:#818a91;font-family:Montserrat-Medium,sans-serif;font-size:15px;margin-top:8px;text-align:center}.site-footer__copyright{color:#818a91;margin-bottom:16px;margin-top:8px}.site-footer__top-button{align-items:center;align-self:flex-end;background-color:#818a91;border:0;cursor:pointer;display:flex;height:32px;justify-content:center;margin-bottom:16px;margin-right:16px;margin-top:-48px;position:relative;width:32px}.site-footer__top-button span{border-left:2px solid white;border-top:2px solid white;display:block;height:10px;transform:rotate(45deg) translate(2px,2px);width:10px}@media(max-width:899px){.site-footer__socials{width:97.2vw}.site-footer__social-link{margin-left:40px;margin-right:40px}}.content-hero{aspect-ratio:1920 / 1071;display:block;height:auto;margin-top:55px;width:calc(100vw - 15px)}.content-hero-title{bottom:0;left:0;position:absolute;right:0;text-align:center;top:calc(38.461vw + 30px);z-index:1}.content-hero-title__text{font-family:Boldstrom,cursive;font-size:50px;font-weight:400;margin:0;opacity:.5;text-align:center;white-space:normal}.content-hero-title__text--training{font-size:60px}.content-section{display:flex;flex-direction:column;margin:60px 25px 0;white-space:pre-line}.content-section--first{margin-top:30px}.content-section--center{text-align:center}.content-section--seo{margin-bottom:56px;margin-top:26px}.content-heading{color:#222;font-family:Montserrat-Medium,sans-serif;font-size:21px;font-weight:400;line-height:1.5;margin:0;text-align:left}.content-heading--large{font-size:26px}.content-heading--center{font-size:20px;text-align:center}.content-text{color:#222;font-family:Montserrat-Light,sans-serif;font-size:21px;line-height:1.5;margin:16px 0 0;text-align:left}.content-text--indent{margin-left:24px}.content-text--center{font-size:20px;text-align:center}.content-text--last{margin-bottom:48px}.content-text--seo{font-size:18px;line-height:1.6}@media(min-width:901px){.content-hero{margin-top:68px}.content-hero-title{top:calc(38.461vw - 70px)}.content-hero-title__text{font-size:100px}}@media(min-width:1301px){.content-hero-title__text{white-space:pre-line}}.book-carousel{align-items:center;background-color:#515050;display:flex;flex-direction:column;justify-content:center;padding:24px;white-space:pre-line}.book-carousel__book{align-items:center;background:transparent;border:0;display:flex;justify-content:center;padding:0}.book-carousel__book--mobile{cursor:pointer;margin-bottom:32px}.book-carousel__book--desktop{display:none}.book-carousel__viewport{align-content:center;justify-content:center;overflow:hidden;width:90%}.book-carousel__track{display:flex;transition:transform 1s ease}.book-carousel__track--no-motion{transition:none}.book-carousel__track--slide-0{transform:translate(0)}.book-carousel__track--slide-1{transform:translate(-100%)}.book-carousel__track--slide-2{transform:translate(-200%)}.book-carousel__track--slide-3{transform:translate(-300%)}.book-carousel__track--slide-4{transform:translate(-400%)}.book-carousel__track--slide-5{transform:translate(-500%)}.book-carousel__slide{display:flex;flex:0 0 100%;flex-direction:column}.book-carousel__slide--centered{align-items:center}.book-carousel__text,.book-carousel__author,.book-carousel__source{color:#fff;margin:0;text-align:center}.book-carousel__text{font-family:Nunito,sans-serif;font-size:35px}.book-carousel__author{font-family:Aspira Wide W01 Regular,sans-serif;font-size:14px;margin-top:24px}.book-carousel__source{font-family:Montserrat-Medium,sans-serif;font-size:11px;margin-top:16px}@media(min-width:900px){.book-carousel{flex-direction:row}.book-carousel__book--mobile{display:none}.book-carousel__book--desktop{display:flex}.book-carousel__viewport{width:50%}}.drawings-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:64px}.drawings-grid__item{align-items:center;color:inherit;cursor:pointer;justify-content:center;padding:24px 24px 0;text-decoration:none;width:300px}.drawings-grid__item img{display:block}.drawings-grid__item p{color:#222;font-family:Montserrat-Medium,sans-serif;font-size:24px;margin:-16px 0 0;text-align:center}@media(max-width:640px){.drawings-grid{padding:40px 16px}}.home-hero{margin-top:55px;position:relative}.home-hero__image{aspect-ratio:1920 / 1071;display:block;height:auto;object-fit:cover;width:calc(100vw - 15px)}.home-hero__copy{bottom:0;display:flex;flex-direction:column;gap:2px;left:0;position:absolute;right:0;text-align:center;top:calc(40vw + 5px);z-index:1}.home-hero__eyebrow{color:#313131;font-family:Volte-Medium,sans-serif;font-size:22px;font-weight:700;margin:0;text-align:center}.home-hero__title{color:#222;font-family:Boldstrom,cursive;font-size:50px;font-weight:400;line-height:.9;margin:0;opacity:.5;text-align:center;white-space:normal}.home-intro{display:flex;flex-direction:column;margin:20px 20px 30px;text-align:center;white-space:pre-line}.home-intro__title,.home-intro__text{color:#222;margin-left:0;margin-right:0;text-align:center}.home-intro__title{font-family:Montserrat-Medium,sans-serif;font-size:21px;font-weight:400;margin-bottom:0;margin-top:16px}.home-intro__text{font-family:Montserrat-Regular,sans-serif;font-size:20px;margin-bottom:0;margin-top:32px}.home-deferred-section:empty{min-height:1px}.home-services{margin:0 auto 38px;max-width:900px;padding:0 24px;text-align:center}.home-services__title{color:#222;font-family:Montserrat-Medium,sans-serif;font-size:22px;font-weight:400;line-height:1.45;margin:0}.home-services__text{color:#222;font-family:Montserrat-Light,sans-serif;font-size:18px;line-height:1.55;margin:16px auto 0;max-width:760px}.home-services__links{display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:center;margin-top:22px}.home-services__links a{color:#222;font-family:Aspira Wide W01 Regular,sans-serif;font-size:13px;font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.home-deferred-section--dibujos:empty{min-height:450px}.home-deferred-section--carousel:empty{min-height:390px}@media(min-width:801px){.home-hero__eyebrow{font-size:30px}}@media(min-width:901px){.home-hero{margin-top:68px}.home-hero__copy{gap:0;top:calc(35.714vw - 8px)}.home-hero__title{font-size:120px}.home-intro{margin-top:40px}}@media(min-width:1301px){.home-hero__title{white-space:pre-line}}.press-photos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:32px;padding-right:32px}.press-photos__item{align-items:center;justify-content:center;margin-top:32px;padding-left:24px;padding-right:24px;width:250px}.press-photos__item p{color:#222;font-family:Montserrat-Medium,sans-serif;font-size:18px;margin:0;text-align:center}.press-links{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-left:48px;margin-top:16px}@media(min-width:900px){.press-links{flex-direction:row;margin-left:0}}@font-face{font-family:Boldstrom;src:url(/_astro/Boldstrom.D4i6l_TD.woff2) format("woff2"),url(/_astro/Boldstrom.B0Gr4_YB.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat-Light;src:url(/_astro/Montserrat-Light.CtUPezZ6.woff2) format("woff2"),url(/_astro/Montserrat-Light.BWEdNzI2.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(/_astro/Montserrat-Regular.DsBVMQ6u.woff2) format("woff2"),url(/_astro/Montserrat-Regular.Do7nOomJ.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(/_astro/Montserrat-Medium.Clm9dF0w.woff2) format("woff2"),url(/_astro/Montserrat-Medium.CADX--ow.woff) format("woff");font-display:swap}@font-face{font-family:Nunito;src:url(/_astro/Nunito-Medium.V0rtQSfm.woff2) format("woff2"),url(/_astro/Nunito-Medium.BqZo4cn0.woff) format("woff");font-display:swap}@font-face{font-family:Volte-Medium;src:url(/_astro/Volte-Medium.DLVp5GBZ.woff2) format("woff2"),url(/_astro/Volte-Medium.CrtvyY8q.woff) format("woff");font-display:swap}@font-face{font-family:Aspira Wide W01 Regular;src:url(/_astro/Aspira.DbszF9x1.woff2) format("woff2"),url(/_astro/Aspira.D6o9Ou3a.woff) format("woff");font-display:swap}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
