.card-section{position:relative;display:flex;min-height:70vh;overflow:hidden;padding:8rem 5rem}.card-section.imgFlex .card-section-img{left:65%;transform:translateX(-45%)}.card-section .card-section-img{z-index:1;position:absolute;top:0;left:50%;transform:translateX(-50%);height:auto;width:auto;min-height:100%;min-width:100%}.card-section .card-section-img.left{left:0;transform:none}.card-section .card-section-img.right{left:unset;right:0;transform:none}.card-section .card-section-content{z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:25%;min-width:400px;background-color:#1b2126}.card-section .card-section-content.reverse{margin-left:auto}.card-section .card-section-content .card-section-logo{padding:3rem}.card-section .card-section-content .card-section-text{padding:3rem;color:#fff}.card-section .card-section-content .card-section-text .card-header{margin-top:0;font-weight:400;font-size:22px;line-height:2rem}.card-section .card-section-content .card-section-text .card-author{color:#40e0c8;margin-bottom:0}.card-section .card-section-content .card-section-text.no-logo{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}.card-section .card-section-content .card-section-text.no-logo .card-header{margin-top:0}@media only screen and (max-width:1024px){.card-section{padding:0;flex-direction:column;min-height:unset}.card-section.imgFlex .card-section-img{left:0;transform:none}.card-section .card-section-img{position:relative;height:auto;width:100%;top:0;left:0;transform:none}.card-section .card-section-content{width:100%;height:auto;min-width:auto}}.post-footer{display:flex;flex-direction:row;background-color:#f4f4f4}.post-footer .post-footer-next{position:relative;width:75%;overflow:hidden}.post-footer .post-footer-next .post-next-text{padding:5rem 7rem}.post-footer .post-footer-next .post-next-text .post-next-text-intro{text-transform:uppercase;color:#828282;margin:0}.post-footer .post-footer-next .post-next-text .post-next-header{color:#1b2126;margin:.5rem 0}.post-footer .post-footer-contact{position:relative;width:25%;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.post-footer .post-footer-contact .post-contact-text .post-contact-header{color:#1b2126;margin:30px 0 .5rem}@media only screen and (max-width:1200px){.post-footer .post-footer-next{width:70%}.post-footer .post-footer-contact{width:30%}}@media only screen and (max-width:980px){.post-footer .post-footer-next{width:60%}.post-footer .post-footer-contact{width:40%}}@media only screen and (max-width:980px){.post-footer{flex-direction:column}.post-footer .post-footer-next{width:100%}.post-footer .post-footer-next .post-next-text{padding:3rem}.post-footer .post-footer-contact{width:100%}.post-footer .post-footer-contact .post-contact-text{padding:3rem}}.origin{background-color:#fff}.origin__section{display:flex;padding:3rem 8rem}.origin__stretch{display:flex;padding:3rem 0}.origin__narrow-section{display:flex;padding:3rem 10rem}.origin__column{width:50%}.origin__column-large{width:60%}.origin__column-small{width:40%}.origin__column-image{width:80%;margin-top:3rem}.origin__column-padding{width:100%;height:100%;padding:5rem 0;box-sizing:border-box}.origin__column-padding-large{width:100%;height:100%;padding:10rem 0 5rem;box-sizing:border-box}.origin__section-large-bottom-padding{padding-bottom:10rem}.origin__stretchimage,.origin__timeline{width:100%}.origin__bottom-image-wrapper{padding-top:5rem;padding-right:5rem;display:flex;justify-content:center}.origin__bottom-image{padding-right:5rem}.origin__without-top-padding{padding-top:0}.origin__without-bottom-padding{padding-top:5rem;padding-bottom:0}.origin__padding-left{padding-left:5rem}.origin__padding-top{padding-top:10rem}.origin__grey-header{color:#828282}.origin__table-wrapper{margin-left:5rem}.origin__center-image{height:auto}.origin__center-image-wrapper{display:flex;justify-content:center;padding:0 5rem}.origin__padding-top-small{padding-top:0}.origin__centered-image{margin:auto;max-width:400px;max-height:400px}.origin__column-padding-right{padding-right:3rem}.origin__column-padding-right>img{margin:5rem 0}.origin .card-section>img{width:100%}@media only screen and (max-width:1440px){.origin__table-wrapper{margin-left:0}.origin__narrow-section{padding:1rem}}@media only screen and (max-width:980px){.origin__section{flex-direction:column;padding:0}.origin__narrow-section{flex-direction:column;padding:1rem}.origin__column,.origin__column-large,.origin__column-small{width:100%}.origin__column-image{width:100%;margin-top:3rem}.origin__stretchimage,.origin__timeline{display:none}.origin__table-wrapper{margin-left:0}.origin__padding-left{padding-left:0}.origin__invert-column{flex-direction:column-reverse}.origin__column-padding{padding-bottom:0;padding-top:0}.origin__column-padding-large{padding:0}.origin__padding-top{padding-top:0}.origin__centered-image{padding-bottom:2rem}}@media only screen and (max-width:600px){.origin{word-wrap:break-word}.origin__column-padding-large{padding:0}.origin__column-padding{padding-bottom:0;padding-top:0}.origin__padding-top{padding-top:0}.origin__bottom-image-wrapper{display:none}.origin__centered-image{max-height:200px}.origin__column-padding-right{padding-right:0}.origin__narrow-section{flex-direction:column}.origin__invert-column{flex-direction:column-reverse}.origin__center-image{width:100%}.origin__center-image-wrapper{padding:0}.origin__centered-image{padding-bottom:2rem}}.origin-header{height:50vh;max-height:450px;width:100%;max-width:100%;overflow:hidden;display:flex;position:relative}.origin-header__overlay{position:absolute;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(11,9,9,.5),rgba(11,9,9,.15))}.origin-header__text-container{display:inline-block;color:#fff;padding:12rem 8rem;line-height:.97;font-size:60px;font-family:TTNorms;letter-spacing:3px;font-weight:700}.origin-header .color{color:#40e0c8}.origin-header__side{width:20%}.origin-header__center{width:60%;padding-left:10px;padding-right:10px}.origin-header img{min-height:100%;height:100%;width:100%;object-fit:cover}@media screen and (max-width:980px){.origin-header__overlay{display:flex;align-items:center;justify-content:center}.origin-header__text-container{padding:0}}@media screen and (max-width:600px){.origin-header__text-container{font-size:40px}}.origin-mix-section{display:flex;position:relative;overflow:hidden}.origin-mix-section.reverse{flex-direction:row-reverse}.origin-mix-section.reverse .origin-mix-section-text{padding-right:0;padding-left:5%}.origin-mix-section.dark{background-color:#f4f4f4}.origin-mix-section.text-dark .text-section.bright{background:transparent;color:#fff}.origin-mix-section.bright{background-color:#fff}.origin-mix-section .origin-mix-section-image{z-index:1;position:relative;display:flex;width:50%;margin:5rem 0}.origin-mix-section .origin-mix-section-image>img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.origin-mix-section .origin-mix-section-image--fill-height>img{height:100%;width:unset}.origin-mix-section .origin-mix-section-text{z-index:2;margin:3rem 0;width:45%;padding-right:5%}.origin-mix-section .origin-mix-section-bg-img{position:absolute;left:0;height:100%}@media only screen and (max-width:980px){.origin-mix-section .origin-mix-section-image{display:none;width:35%}.origin-mix-section .origin-mix-section-text{width:65%}}@media only screen and (max-width:980px){.origin-mix-section,.origin-mix-section.reverse{flex-direction:column-reverse}.origin-mix-section .origin-mix-section-image{display:none;position:relative;width:100%;margin:0;height:45vh}.origin-mix-section .origin-mix-section-text{width:100%}}.origin-mix-header{height:50vh;max-height:450px;width:100%;max-width:100%;overflow:hidden;display:flex;position:relative}.origin-mix-header__text-container{z-index:1;display:inline-block;color:#fff;padding:12rem 8rem;line-height:.97;font-size:60px;font-family:TTNorms;letter-spacing:3px;font-weight:700}.origin-mix-header__text-container__color{color:#40e0c8}.origin-mix-header img{min-height:100%;height:100%;width:100%;object-fit:cover}@media screen and (max-width:980px){.-mix__text-container{padding:0}}@media screen and (max-width:600px){.-mix__text-container{font-size:40px}}.section-fader{background-color:#f4f4f4}.section-fader.bright{background-color:#fff}.section-fader.dark{background-color:#1b2126}.section-fader>*{opacity:0;transform:translateY(35px);transition-delay:.25s;transition:opacity 1s ease,transform 1s ease}.section-fader.visible>*{opacity:1;transform:translateY(0)}