.mx-showcase{position:relative}.mx-showcase .mx-carousel{overflow:hidden;max-height:780px;min-height:400px;height:100vh}.mx-showcase .mx-carousel .embla__container{display:flex}.mx-showcase .mx-carousel .embla__slide{flex:0 0 100%;min-width:0;max-height:780px;min-height:400px;height:100vh}.mx-showcase .mx-carousel .embla__slide.ggl{position:relative;background-image:url(/img/showcase/ggl-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:100%}.mx-showcase .mx-carousel .embla__slide.ggl:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 0);background-size:20px 20px;background-repeat:repeat;pointer-events:none;mix-blend-mode:normal}.mx-showcase .mx-carousel .embla__slide.gt{position:relative;background-image:url(/img/showcase/gt-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.mx-showcase .mx-carousel .embla__slide.gt:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(128,0,128,.3) 1px,transparent 0);background-size:20px 20px;background-repeat:repeat;pointer-events:none;mix-blend-mode:screen}.mx-showcase .mx-carousel .embla__slide.bb{position:relative;background-image:url(/img/showcase/bb-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.mx-showcase .mx-carousel .embla__slide.bb:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 0);background-size:20px 20px;background-repeat:repeat;pointer-events:none;mix-blend-mode:screen}.mx-showcase .mx-carousel .embla__slide.coffee-island{position:relative;background-image:url(/img/showcase/ci-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.mx-showcase .mx-carousel .embla__slide.coffee-island:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.08) 1px,transparent 0);background-size:6px 6px;background-repeat:repeat;pointer-events:none;mix-blend-mode:color-burn}.mx-showcase .mx-carousel .embla__slide.paul{position:relative;background-image:url(/img/showcase/paul-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom}.mx-showcase .mx-carousel .embla__slide.paul:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.08) 1px,transparent 0);background-size:6px 6px;background-repeat:repeat;pointer-events:none;mix-blend-mode:color-burn}.mx-showcase .missions{position:relative;max-width:1100px;position:absolute;left:50%;top:50%;pointer-events:none;transform:translate(-50%,-50%);padding:0 20px 20px;width:100vw;margin-left:0;margin-top:-40px;transition:all .8s;color:rgba(255,255,255,.8)}.mx-showcase .missions p{max-width:460px;font-size:18px!important;line-height:25px;letter-spacing:1px;font-weight:300;margin-bottom:26px}.mx-showcase .missions p b{display:block;margin-top:10px;margin-bottom:18px;font-weight:700;letter-spacing:2px;font-size:16px;color:#fff}@media(max-width:600px){.mx-showcase .missions p{max-width:360px;font-size:22px!important;line-height:30px;font-weight:400}}.mx-showcase .missions .logo{width:300px;margin-top:0}.mx-showcase .mission-statement{position:relative;height:100px;position:absolute;overflow:hidden;right:0;bottom:0;border-top:1px solid rgba(255,255,255,.1);width:100vw;margin:0 auto;padding-left:20px;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:600px){.mx-showcase .mission-statement{height:180px;padding-left:0}}.mx-showcase .mission-statement .embla__dots{display:flex;flex-wrap:wrap;max-width:1100px;margin:0 auto;padding-left:5px;align-items:center}@media(max-width:600px){.mx-showcase .mission-statement .embla__dots{padding-left:0}}.mx-showcase .mission-statement .embla__dots .embla__dot{height:80px;cursor:pointer;width:180px;position:relative;padding-left:15px;padding-top:20px}.mx-showcase .mission-statement .embla__dots .embla__dot:nth-child(2){width:230px}@media(max-width:600px){.mx-showcase .mission-statement .embla__dots .embla__dot{min-width:50vw;max-width:50vw;margin:0;display:flex;justify-content:center;align-items:center;padding:0}}.mx-showcase .mission-statement .embla__dots .embla__dot:after{content:"";display:block;width:1px;min-height:55px;border-left:1px dashed gray;opacity:.5;position:absolute;top:20px;left:0}@media(max-width:600px){.mx-showcase .mission-statement .embla__dots .embla__dot{min-height:50px;margin-top:5px}.mx-showcase .mission-statement .embla__dots .embla__dot:after{top:20px;min-height:50px}}.mx-showcase .mission-statement .embla__dots .embla__dot img{filter:grayscale(1);transform:scale(.85);transition:all .3s}.mx-showcase .mission-statement .embla__dots .embla__dot img:hover{filter:grayscale(0);transform:scale(.9)}.mx-showcase .mission-statement .embla__dots .embla__dot.embla__dot--selected img{filter:grayscale(0)}.mx-showcase .mission-statement .embla__dots img{margin-top:12px}.mx-showcase .mission-statement .embla__dots .google{height:35px}.mx-showcase .mission-statement .embla__dots .gt{height:35px;margin-top:11px}.mx-showcase .mission-statement .embla__dots .bb{height:50px;margin-top:4px;margin-left:5px}.mx-showcase .mission-statement .embla__dots .coffee-island{height:43px;margin-left:12px;margin-top:8px}.x-web-home{position:relative;color:#222}.x-web-home p{font-weight:400;max-width:450px;letter-spacing:.5px;line-height:26px}.x-web-home p.secondary{opacity:.7;font-weight:100;font-size:14px;line-height:20px}@media(max-width:500px){.x-web-home p{font-weight:400;font-size:18px;letter-spacing:unset;line-height:28px}.x-web-home p.secondary{opacity:.6;font-weight:400;font-size:14px;line-height:18}}.x-web-home .rof-toef{font-weight:100!important;max-width:590px!important;font-size:16px}@media(max-width:500px){.x-web-home .rof-toef br{display:none}}.x-web-home .x-hm-button{background-color:#222;color:#fff;padding:10px 20px;border-radius:80px;transition:all .3s;align-self:flex-start}.x-web-home .x-hm-button svg{transform:translate(-2px,3px)}.x-web-home .x-hm-button:hover{box-shadow:0 0 0 10px rgba(0,0,0,.3)}.x-web-home .x-hm-button.blue{background:linear-gradient(45deg,#0072ff,#00c6ff);box-shadow:0 0 0 5px rgba(43,170,255,.3)}.x-web-home .x-hm-button.blue:hover{box-shadow:0 0 0 12px rgba(43,170,255,.3)}.x-web-home .x-home-works{background-color:#201f20;background-image:url(/img/noisy.png);color:#fff;padding-top:50px;padding-bottom:50px}@media(max-width:600px){.x-web-home .x-home-works{padding-top:20px}}.x-web-home .x-home-works .wrapper{max-width:1100px;margin:0 auto}.x-web-home .x-home-works .wrapper h3{font-size:45px;opacity:.6;font-weight:700;margin-bottom:50px}@media(max-width:1110px){.x-web-home .x-home-works .wrapper h3{margin-left:20px;margin-bottom:0}}@media(max-width:700px){.x-web-home .x-home-works .wrapper h3{margin-left:20px;font-size:30px;margin-bottom:0}}.x-web-home .x-home-works .work h3{margin-bottom:25px;line-height:45px}.x-web-home .x-home-works .work h3 span{font-size:40px}@media(max-width:1000px){.x-web-home .x-home-works .work h3{margin-bottom:10px;line-height:35px;font-size:16px}.x-web-home .x-home-works .work h3 span{font-size:30px}}.x-web-home .x-home-works .work .person{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column;justify-content:flex-start}@media(max-width:1000px){.x-web-home .x-home-works .work .person .creds{display:flex;align-items:center}.x-web-home .x-home-works .work .person .creds>img{margin-right:10px}}.x-web-home .x-home-works .work .person .creds>img{width:90px;border:6px solid rgba(0,0,0,0);border-radius:50%;background:linear-gradient(#131219,#131219) padding-box,linear-gradient(var(--angle),#070707,#687aff) border-box;z-index:-1;animation:border-zar 7s linear infinite;margin-bottom:10px}@media(max-width:1000px){.x-web-home .x-home-works .work .person .creds>img{width:70px;border:5px solid rgba(0,0,0,0);margin-bottom:5px}}.x-web-home .x-home-works .work .person p{margin-bottom:8px}.x-web-home .x-home-works .work .person p.light{margin-bottom:12px;font-size:14px;opacity:.5;max-width:300px;line-height:normal}@media(max-width:600px){.x-web-home .x-home-works .work .person p.light{display:block;min-height:30px}}.x-web-home .x-home-works .work .person p.light:nth-child(3){font-size:14px;opacity:.5}.x-web-home .x-home-works .work .person>div:last-child{font-size:18px}.x-web-home .x-home-works .work .person>div:last-child img{height:40px;margin-top:0;align-self:flex-start;position:absolute;bottom:45px}@media(max-width:1000px){.x-web-home .x-home-works .work .person>div:last-child img{position:static;height:36px}}.x-web-home .x-home-works .work .person>div:last-child .badge{margin-top:7px;text-shadow:0 0 5px #fff;font-size:13px;letter-spacing:1px;margin-bottom:15px}.x-web-home .x-home-works .work .person>div:last-child .badge span{border-radius:20px;display:inline-block;margin-right:8px}.x-web-home .x-home-works .work .person>div:last-child .badge svg{transform:translateY(2px);margin-right:5px;color:aqua}.x-web-home .x-home-works .work quote{position:absolute;bottom:50px;right:40px;max-width:350px;display:block}.x-web-home .x-home-works .work quote p{font-size:19px;line-height:27px;letter-spacing:1px}.x-web-home .x-home-works .work quote p:last-child{opacity:.6;margin-bottom:0}@media(max-width:1000px){.x-web-home .x-home-works .work quote{margin-top:20px;position:static}.x-web-home .x-home-works .work quote p{font-size:18px;line-height:23px}}.x-web-home .x-home-works .embla{max-width:1900px;margin:auto;--slide-height:19rem;--slide-spacing:1rem;--slide-size:80%;--slide-size-sm:90%;--slide-spacing-sm:5px}@media(max-width:1099px){.x-web-home .x-home-works .embla{padding-left:20px;padding-right:20px;margin-top:40px}}@media(max-width:600px){.x-web-home .x-home-works .embla{padding-left:5px;padding-right:0;margin-top:10px}}.x-web-home .x-home-works .embla__viewport{overflow:hidden}.x-web-home .x-home-works .embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1)}.x-web-home .x-home-works .embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;background:#000;border-radius:15px;margin-right:30px;height:500px;padding:20px 30px 30px;max-width:1000px}@media(max-width:1000px){.x-web-home .x-home-works .embla__slide{margin-left:10px;padding:15px;height:620px;margin-right:20px}}@media(max-width:600px){.x-web-home .x-home-works .embla__slide{flex:0 0 var(--slide-size-sm);margin-right:5px;margin-left:5px;height:590px}}.x-web-home .x-home-works .embla__controls{display:grid;position:relative;grid-template-columns:auto 1fr;justify-content:space-between;grid-gap:1.2rem;gap:1.2rem;margin-top:1.8rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:inline-flex;left:50%;background-color:rgba(255,255,255,.1);transform:translate(-50%);border-radius:80px;padding:3px}.x-web-home .x-home-works .embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;align-items:center}.x-web-home .x-home-works .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(255,255,255,.1);touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:40px;height:40px;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center;transition:all .3s}.x-web-home .x-home-works .embla__button:hover{box-shadow:0 0 0 4px #a6d9ff}.x-web-home .x-home-works .embla__button:disabled{color:var(--detail-high-contrast)}.x-web-home .x-home-works .embla__button__svg{width:30%;height:30%}.x-web-home .x-web-home-etp{max-width:1100px;margin:100px auto 0}@media(max-width:1099px){.x-web-home .x-web-home-etp{padding-left:20px;padding-right:20px;margin-top:40px}}.x-web-home .x-web-home-etp.split{display:flex;margin-top:10px;max-width:100vw}.x-web-home .x-web-home-etp.split>div{transition:all .3s;display:flex;align-items:center;justify-content:center;flex-direction:column;height:70vh;min-height:500px;width:50vw;border-radius:4px;margin:10px;padding:30px}.x-web-home .x-web-home-etp.split>div:first-child{margin-right:0}.x-web-home .x-web-home-etp.split>div.center{text-align:center;justify-content:center;align-items:center}.x-web-home .x-web-home-etp.split>div>div{display:flex;justify-content:flex-start;flex-direction:column}.x-web-home .x-web-home-etp.split>div h4,.x-web-home .x-web-home-etp.split>div p{max-width:500px;width:100vw}.x-web-home .x-web-home-etp.split>div h4{font-weight:700;font-size:36px;margin-bottom:10px}.x-web-home .x-web-home-etp.split>div p{letter-spacing:0}.x-web-home .x-web-home-etp.split>div.light{background:linear-gradient(45deg,#e7e7e7,#eef2f3)}.x-web-home .x-web-home-etp.split>div.dark{background-color:#141414;color:#fff}@media(max-width:1300px){.x-web-home .x-web-home-etp.split{flex-direction:column}.x-web-home .x-web-home-etp.split>div{margin-left:10px;margin-right:0;margin-bottom:10px!important;margin-top:0;width:calc(100vw - 40px)}}.x-web-home .x-web-home-etp.center{display:flex;align-items:center;flex-direction:column}.x-web-home .x-web-home-etp.center h3{text-align:center}.x-web-home .x-hm-pads{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;margin:170px auto 10px;height:860px}@media(max-width:900px){.x-web-home .x-hm-pads{height:800px}}@media(max-width:600px){.x-web-home .x-hm-pads{height:650px;margin-top:100px;justify-content:flex-start;margin-bottom:20px;width:calc(100vw - 10px);overflow:hidden;border-radius:8px}}.x-web-home .moon-shot-home{width:90vw;height:400px;position:absolute;bottom:0;overflow:hidden}@media(max-width:600px){.x-web-home .moon-shot-home{width:unset;left:0;right:0;bottom:-90px}}.x-web-home .x-hm-pad-1,.x-web-home .x-hm-pad-2{width:90vw;max-width:700px;position:absolute;top:10px;transition:all 2s cubic-bezier(.175,.885,.32,1.775);transition-delay:.6s;min-width:200px}@media(max-width:700px){.x-web-home .x-hm-pad-1,.x-web-home .x-hm-pad-2{display:none}}@media(max-width:900px){.x-web-home .x-hm-pad-1{margin-left:-70px;max-width:80vw}}@media(max-width:600px){.x-web-home .x-hm-pad-1{margin-left:0;max-width:90vw;margin-top:-100px}}.x-web-home .x-hm-pad-2{filter:blur(10px);opacity:.5;top:40px}@media(max-width:600px){.x-web-home .x-hm-pad-2{margin-left:-20px;max-width:90vw;margin-top:-100px}}.x-web-home .x-home-pad-thai{z-index:0;max-width:calc(100vw - 40px)!important;margin:0 auto;color:#fff;overflow:hidden;height:900px;-webkit-clip-path:inset(0 0 0 0 round 10px);clip-path:inset(0 0 0 0 round 10px);background-color:#12151c}.x-web-home .x-home-pad-thai:after{display:none;height:900px;left:0;right:0;position:absolute;content:"";background-size:cover;background-position:0;z-index:2;background-image:url(/img/website/home-pad.jpg);background-color:#103e79;max-width:2000px}@media(max-width:600px){.x-web-home .x-home-pad-thai:after{background-position:0 0}}.x-web-home .x-home-pad-thai:before{display:none;height:900px;left:0;right:0;position:absolute;content:"";opacity:1;z-index:3;background-color:#131a24;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.2));mask-image:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.2))}@media(max-width:1100px){.x-web-home .x-home-pad-thai{border-radius:5px!important;position:absolute;left:5px;right:5px!important;width:auto!important;max-width:none!important}}@media(max-width:900px){.x-web-home .x-home-pad-thai{border-radius:5px!important;position:absolute;left:5px;right:5px!important;width:auto!important;max-width:none!important;height:800px}}@media(max-width:600px){.x-web-home .x-home-pad-thai{border-radius:0!important;position:absolute;left:0;right:0!important;width:auto!important;max-width:none!important;height:650px;overflow:hidden}}.x-web-home .x-hm-pad-text{position:absolute;z-index:2;bottom:150px;color:#fff}@media(max-width:600px){.x-web-home .x-hm-pad-text{position:relative;bottom:unset;max-width:400px;margin-top:30px;padding:20px}}.x-web-home .x-hm-pad-text p.large{line-height:510px}.x-web-home .x-hm-pad-text h3.motion{margin-bottom:20px}.x-web-home .x-hm-pad-text h3.motion.x-hl-text{font-size:35px}.x-web-home .x-wb-teaser .x-wb-text-img-group{justify-content:flex-start}.x-web-home .x-wb-teaser .x-wb-text-img-group .text{width:100%}.x-web-home .x-wb-teaser .x-wb-vid-feel p{font-size:20px}.x-web-home .x-wb-teaser .x-wb-vid-feel img{width:50vw}.x-web-home .carousel-header{padding-top:10px;margin-top:30px;display:flex;justify-content:center}.x-web-home .carousel-header div.motion{text-align:center;font-size:30px;letter-spacing:0;line-height:40px;font-weight:700;margin-bottom:0}.x-web-home .carousel-header div.motion span{font-weight:100}.x-web-home .carousel-header div.motion div{display:block;width:auto;margin-top:10px;font-size:40px;font-weight:800}.x-web-home .carousel-wrapper{padding:30px 0 70px;border-radius:5px;width:calc(100vw - 40px);overflow:hidden;position:relative;max-width:1920px;margin-left:10px}.x-web-home .carousel-content{display:flex;mix-blend-mode:multiply;width:max-content;animation:scroll 30s linear infinite}@media(max-width:600px){.x-web-home .carousel-content{animation:scroll 20s linear infinite}}.x-web-home .carousel-logo{height:37px;margin:0 45px;flex-shrink:0;filter:grayscale(1)}@media(max-width:500px){.x-web-home .carousel-logo{margin:0 15px}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}