#hero{--margin: 8px;--radius: 8px;--padding: 32px;padding:var(--margin);min-height:calc(100vh - var(--clear-top));background-color:var(--neutral-dark-100);position:relative;display:flex}#hero.--light{background-color:rgba(0,0,0,0);--text-color: var(--neutral-dark-100)}#hero.--projects{background-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){#hero.--projects{min-height:58vh}}#hero.align-flex-end{align-items:flex-end}#hero.align-center{align-items:center}#hero .overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:1;border-radius:var(--radius)}#hero video{-o-object-fit:cover;object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%;border-radius:var(--radius)}#hero .hero-bg-video{padding-top:11%;padding-bottom:var(--padding);border-radius:var(--radius);margin:var(--margin);display:flex;position:absolute;inset:0;background-position:center;background-size:cover}@media screen and (max-width: 991px){#hero .hero-bg-video{padding-top:0;padding-bottom:0}}#hero .master-image-background{border-radius:var(--radius);margin:var(--margin);display:flex;position:absolute;inset:0;background-position:center;background-size:cover}#hero .master-image-background image{border-radius:var(--radius)}#hero .hero-content{position:relative;height:100%;color:var(--text-color, var(--neutral-light));display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;padding-bottom:var(--padding)}#hero .hero-content h1{margin-bottom:20px}#hero .hero-content h1.pos-center,#hero .hero-content h1.pos-bottom-center{text-align:center}#hero .hero-content h1.pos-bottom-left{text-align:left;width:100%}#hero .hero-subtitles{width:100%;display:flex;justify-content:space-between;font-size:clamp(10px,1.5vw,15px);line-height:1.2}#hero .hero-subtitles.about-bottom-tile{position:absolute;inset:auto 0% 80px;color:var(--text-color, var(--neutral-light-48))}#hero .hero-subtitles.about-bottom-tile .hero-subtitle-left{max-width:203px}#hero .hero-subtitles.about-bottom-tile .hero-subtitle-right{max-width:142px;text-align:right}@media screen and (max-width: 991px){#hero.template-homepage h1{margin-bottom:50%}}#hero .master-about-hero{--animation--about-radius: 32px;width:100%;position:relative}#hero .master-about-hero .track-hero{height:300vh}#hero .master-about-hero .track-hero .wrap-about-hero{flex-flow:row;justify-content:space-between;align-items:center;min-height:100vh;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-x:hidden}#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero{--padding: 120px;justify-content:center;align-items:center;display:flex;position:relative}@media screen and (max-width: 991px){#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero{--padding: 0}}#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-main-text{display:flex;position:absolute;align-items:center;width:50%;color:var(--neutral-light)}@media screen and (max-width: 991px){#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-main-text{width:100%;flex-direction:column;gap:16px}}@media screen and (min-width: 992px)and (max-width: 1279px){#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-main-text{width:100%;flex-direction:column;gap:16px}}#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-main-text .-part1,#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-main-text .-part2{font-size:clamp(76px,7vw,128px)}#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-text-left{justify-content:flex-end;padding-right:var(--padding);min-width:0}@media screen and (max-width: 991px){#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-text-left{margin-right:-110%;margin-top:-90vw;justify-content:center}}@media screen and (min-width: 992px)and (max-width: 1279px){#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-text-left{margin-right:-20%;margin-top:-55vw;justify-content:center}}@media screen and (min-width: 1280px){#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-text-left{margin-right:50% !important}}#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-text-right{justify-content:flex-start;padding-left:var(--padding);min-width:0}@media screen and (max-width: 991px){#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-text-right{margin-left:-110%;margin-top:90vw;justify-content:center}}@media screen and (min-width: 992px)and (max-width: 1279px){#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-text-right{margin-left:-20%;margin-top:55vw;justify-content:center}}@media screen and (min-width: 1280px){#hero .master-about-hero .track-hero .wrap-about-hero .text-wrap-about-hero .about-text-right{margin-left:50% !important}}@media screen and (max-width: 991px){#hero .master-about-hero .track-hero .wrap-about-hero .hero-subtitle-right{max-width:126px}}#hero .master-about-hero .image-wrap-about-hero{border-radius:var(--animation--about-radius);width:186px;height:246px;margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (max-width: 991px){#hero .master-about-hero .image-wrap-about-hero{width:190px;height:257px}}#hero .master-about-hero .image-wrap-about-hero.background{display:flex}#hero .master-about-hero .master-about-background{z-index:0;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:-webkit-sticky;position:sticky;inset:0%}#hero .master-about-hero .master-about-background .overlay-about-image{z-index:5;background-color:var(--color--dark-48);opacity:0;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);width:100%;height:100%;position:absolute;border-radius:var(--animation--about-radius)}#hero .master-about-hero .about-track{z-index:1;padding-right:var(--_spacing---grid--page-margin);padding-left:var(--_spacing---grid--page-margin);grid-column-gap:500px;grid-row-gap:500px;flex-flow:column;display:flex;position:relative}#hero .master-about-hero .about-track .text-wrap-about-track{text-align:center;max-width:448px;margin-left:auto;margin-right:auto;color:var(--neutral-light)}#hero .master-projects-hero{width:100%;height:100%}#hero .master-projects-hero>.hero-content{position:-webkit-sticky;position:sticky;top:0;margin-top:-50px;padding-top:50px;margin-bottom:50px}@media screen and (max-width: 991px){#hero .master-projects-hero>.hero-content{padding-top:10px;margin-bottom:8px}}#hero .master-projects-hero>.hero-content .hero-subtitle{max-width:192px;color:var(--text-color, var(--neutral-dark-100))}@media screen and (max-width: 991px){#hero .master-projects-hero>.hero-content .hero-subtitle.hero-subtitle-left{order:1;text-align:center}}@media screen and (max-width: 991px){#hero .master-projects-hero>.hero-content .hero-subtitle.hero-subtitle-right{order:3}}#hero .master-projects-hero>.hero-content .hero-texts-wrapper{height:100%;min-height:calc(100vh - var(--clear-top))}@media screen and (max-width: 991px){#hero .master-projects-hero>.hero-content .hero-texts-wrapper{justify-content:space-evenly !important}}#hero .master-projects-hero>.hero-content .hero-title{margin:0;font-size:clamp(42px,4.5vw,144px);max-width:55%}@media screen and (max-width: 991px){#hero .master-projects-hero>.hero-content .hero-title{padding-top:0;order:2}}#hero .master-projects-hero .projects-grid{margin-top:50%}