.video-background-container{justify-content:center;align-items:center;width:100%;max-width:1920px;height:100vh;margin:0 auto;display:flex;position:relative;overflow:hidden}.background-video{z-index:1;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.video-overlay{z-index:2;mix-blend-mode:exclusion;background:0 0;justify-content:center;align-items:center;display:flex;position:relative}.video-title{text-align:center;letter-spacing:5%;font-family:Impact;font-size:152px;line-height:100%;color:#fff!important;margin-bottom:24px!important}@media (max-width:768px){.video-title{font-size:48px!important}.video-description{font-size:18px!important}.video-button{padding:12px 24px!important;font-size:16px!important}}@media (max-width:480px){.video-background-container{height:60vh;min-height:400px}.video-title{line-height:1.2;font-size:36px!important}.video-description{font-size:16px!important}.background-video{width:100%;height:100%}}
.lab-intro{padding:64px var(--side-padding-desktop);color:#fff;background-color:#000}.lab-intro__container{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1920px;margin:0 auto;display:flex}.lab-intro__header{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.lab-intro__title{max-width:974px;margin:0;font-family:DM Sans,sans-serif;font-size:56px;font-weight:500;line-height:72px}.lab-intro__description{margin:0;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:32px}.lab-intro__images{width:100%;max-width:1920px;height:calc((min(100vw - (2*var(--side-padding-desktop)),1920px) - 32px)/2.4685);justify-content:center;align-items:center;gap:32px;display:flex}.lab-intro__image{background-color:#000;border-radius:16px;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.lab-intro__img{object-fit:contain;border-radius:16px;width:auto;height:100%;display:block}.lab-intro__image--left,.lab-intro__image--right{flex:none;width:auto}@media (max-width:1199px){.lab-intro{padding:64px var(--side-padding-tablet)}.lab-intro__title{font-size:48px;line-height:60px}.lab-intro__images{height:calc((min(100vw - (2*var(--side-padding-tablet)),1920px) - 32px)/2.4685)}}@media (max-width:958px){.lab-intro__images{flex-direction:column;align-items:center;gap:24px;height:auto}.lab-intro__image,.lab-intro__img{width:100%;height:auto}}@media (max-width:767px){.lab-intro{padding:64px var(--side-padding-mobile)}.lab-intro__title{font-size:36px;line-height:48px}.lab-intro__description{font-size:16px;line-height:28px}}
.behind-beatdapp{padding:64px var(--side-padding-desktop);background-color:#fff}.behind-beatdapp__container{justify-content:center;align-items:center;gap:96px;width:100%;max-width:1920px;margin:0 auto;display:flex}.behind-beatdapp__image{aspect-ratio:1692/1979;flex:0 0 calc(50% - 48px);width:calc(50% - 48px);height:auto}.behind-beatdapp__content{color:#111;flex-direction:column;flex:0 0 calc(50% - 48px);gap:32px;width:calc(50% - 48px);display:flex}.behind-beatdapp__title{margin:0;font-family:DM Sans,sans-serif;font-size:56px;font-weight:500;line-height:72px}.behind-beatdapp__text{font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:32px}.behind-beatdapp__text p{margin:0 0 24px}.behind-beatdapp__text p:last-child{margin-bottom:0}@media (max-width:1199px){.behind-beatdapp{padding:64px var(--side-padding-tablet)}.behind-beatdapp__container{gap:64px}.behind-beatdapp__image,.behind-beatdapp__content{flex:0 0 calc(50% - 32px);width:calc(50% - 32px)}.behind-beatdapp__title{font-size:48px;line-height:60px}}@media (max-width:767px){.behind-beatdapp{padding:64px var(--side-padding-mobile)}.behind-beatdapp__container{flex-direction:column;gap:40px}.behind-beatdapp__image{flex:none;width:100%}.behind-beatdapp__image img{width:100%!important;height:auto!important}.behind-beatdapp__content{flex:none;width:100%}.behind-beatdapp__title{font-size:36px;line-height:48px}.behind-beatdapp__text{font-size:16px;line-height:28px}}
.activities{padding:64px var(--side-padding-desktop);background-color:#fff;justify-content:center;width:100vw;display:flex}.activities .activities__container{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1920px;margin:0 auto;display:flex}.activities .activities__title{color:#111;text-align:center;white-space:nowrap;margin:0;font-family:DM Sans,sans-serif;font-size:48px;font-weight:500;line-height:72px}.activities .activities__row{width:100%;max-width:1920px;height:calc((min(100vw - (2*var(--side-padding-desktop)),1920px) - 32px)/2.4662);justify-content:center;align-items:center;gap:32px;margin:0 auto;display:flex}.activities .activities__image{background-color:#000;border-radius:16px;flex:none;width:auto;height:100%;position:relative;overflow:hidden}.activities .activities__img{object-fit:contain;width:auto;height:100%;display:block;background:#fff!important}@media (max-width:1199px){.activities{padding:64px var(--side-padding-tablet)}.activities .activities__title{white-space:normal;font-size:40px;line-height:56px}.activities .activities__row{height:calc((min(100vw - (2*var(--side-padding-tablet)),1920px) - 32px)/2.4662)}}@media (max-width:958px){.activities .activities__row{flex-direction:column;gap:24px;height:auto}.activities .activities__image{width:100%;height:auto}.activities .activities__img{width:100%;height:auto}}@media (max-width:767px){.activities{padding:64px var(--side-padding-mobile)}.activities .activities__title{font-size:32px;line-height:44px}}@media (max-width:480px){.activities .activities__title{font-size:28px;line-height:36px}}
.explore-careers{background-color:#fff;width:100vw;padding:0 108px 64px}.explore-careers__container{width:100%;max-width:1920px;margin:0 auto}.explore-careers__card{background-color:rgba(28,28,28,.64);background-image:url(/assets/lab/exlore-background.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;height:-moz-fit-content;height:fit-content;padding:64px 108px;display:flex;position:relative}.explore-careers__content{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.explore-careers__title{white-space:nowrap;margin:0;font-family:DM Sans,sans-serif;font-size:48px;font-weight:500;line-height:64px}.explore-careers__description{width:100%;margin:0;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:32px}.explore-careers__cta{justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.explore-careers__button{color:#111;cursor:pointer;white-space:nowrap;background-color:#f9f4ff;border:none;border-radius:100px;margin-top:40px;padding:10px 24px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:32px;transition:all .2s}@media (max-width:1200px){.explore-careers{padding:0 64px 64px}.explore-careers__card{padding:48px 64px}.explore-careers__title{white-space:normal;font-size:40px;line-height:56px}}@media (max-width:768px){.explore-careers{padding:0 24px 48px}.explore-careers__card{padding:40px 32px}.explore-careers__title{font-size:32px;line-height:44px}.explore-careers__description{font-size:16px;line-height:28px}.explore-careers__button{padding:12px 24px;font-size:16px}}@media (max-width:480px){.explore-careers{padding:0 16px 32px}.explore-careers__card{padding:32px 24px}.explore-careers__title{font-size:28px;line-height:36px}.explore-careers__description{font-size:14px;line-height:24px}}
.lab-page{width:100vw;max-width:1920px;margin:0}.lab-page .lab-page-black-background{background-color:#000;width:100vw}.lab-page .lab-page-lunch-background{background-color:#191919;background-image:url(/assets/lab/exlore-background.svg);background-position:50%;background-size:cover;width:100vw}.lab-page .lunch-image{object-fit:cover;width:100%;max-width:1920px;height:auto;margin:0 auto;display:block}@media (max-width:768px){.lab-page{max-width:100%}}
