@charset "UTF-8";section.hero-alt{position:relative;padding:0 16px!important;overflow-x:clip}section.hero-alt .overlay-video{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:999999;transform:scale(0);border-radius:100%;overflow:hidden;transition:all .3s ease}section.hero-alt .overlay-video.open{transform:scale(1);opacity:1;border-radius:0;transition:opacity .3s ease border-radius .3s ease}section.hero-alt .bg-halftone{position:absolute;width:100%;height:fit-content;top:0;left:0;opacity:.1;z-index:-1}section.hero-alt .bg-halftone img{width:100%;height:100%;object-fit:cover;object-position:center}section.hero-alt .wrapper{position:relative;padding:220px 0 0}section.hero-alt .wrapper .content .text h1{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto}section.hero-alt .wrapper .content .text h1 *{font-size:4rem}section.hero-alt .wrapper .content .text h1 .words{position:relative;width:100%;height:90px;align-self:flex-end}section.hero-alt .wrapper .content .text h1 span{line-height:1}section.hero-alt .wrapper .content .text h1 span.first,section.hero-alt .wrapper .content .text h1 span.first .top,section.hero-alt .wrapper .content .text h1 span.last{color:transparent;background:linear-gradient(to top,rgba(230,230,231,.7),rgba(230,230,231,.3));-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px rgba(255,255,255,.5);filter:drop-shadow(0 10px 24px rgba(0,0,0,.25));text-shadow:0 2px 10px rgba(255,255,255,.2)}section.hero-alt .wrapper .content .text h1 span.first{position:relative;margin-bottom:-32px}section.hero-alt .wrapper .content .text h1 span.first .top{position:absolute;font-size:3rem;top:-55px;left:0}section.hero-alt .wrapper .content .text h1 span.last{position:relative;z-index:9}section.hero-alt .wrapper .content .text h1 span.last .video-wrapper{background:#0F0F10;display:none;position:absolute;width:61px;height:112px;top:8px;left:79px;border-radius:18px;overflow:hidden;cursor:pointer;transform-origin:100% 100%;transition:all .3s ease}section.hero-alt .wrapper .content .text h1 span.last .video-wrapper video{opacity:1;transition:opacity .3s ease .3s}section.hero-alt .wrapper .content .text h1 span.last .video-wrapper.open{width:100vw;height:100vh;transform:scale(2)}section.hero-alt .wrapper .content .text h1 span.last .video-wrapper.open video{opacity:0;transition:opacity .1s ease 0s}section.hero-alt .wrapper .content .text h1 .word{position:absolute;width:max-content;opacity:0;left:0;top:30px}section.hero-alt .wrapper .content .text h1 .word .letter{display:inline-block;position:relative;transform:translateZ(25px);transform-origin:50% 50% 25px}section.hero-alt .wrapper .content .text h1 .word .letter.out{transform:rotateX(-90deg);transition:transform .32s cubic-bezier(.55,.055,.675,.19)}section.hero-alt .wrapper .content .text h1 .word .letter.behind{transform:rotateX(90deg)}section.hero-alt .wrapper .content .text h1 .word .letter.in{transform:rotateX(0);transition:transform .38s cubic-bezier(.175,.885,.32,1.275)}section.hero-alt .wrapper .content .text h1 .word.green *{color:#a9dc43}section.hero-alt .wrapper .content .text h1 .word.orange *{color:#ef7d00}section.hero-alt .wrapper .content .text h1 .word.blue *{color:#7ccbe0}section.hero-alt .wrapper .content .text h1 .word.pink *{color:#e6007e}section.hero-alt .wrapper .content .wrap{max-width:600px;width:100%}section.hero-alt .wrapper .content .wrap p{font-size:1.25rem;font-weight:600;color:#e6e6e7}section.hero-alt .wrapper .content .wrap .links{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:16px}section.hero-alt .wrapper .content .wrap .links a{font-family:pag-revolution,sans-serif;font-weight:600;font-size:1.75rem;color:#fff;line-height:1.1;line-height:1;text-decoration:none;position:relative;transition:all .3s ease}section.hero-alt .wrapper .content .wrap .links a:after{content:"";width:0;height:4px;position:absolute;background:#FFF;bottom:0;left:0;transition:all .3s ease}section.hero-alt .wrapper .content .wrap .links a:hover:after{width:100%}section.hero-alt .wrapper .content .wrap .links a.creative{color:#ef7d00}section.hero-alt .wrapper .content .wrap .links a.creative:after{background:#EF7D00}section.hero-alt .wrapper .content .wrap .links a.development{color:#7ccbe0}section.hero-alt .wrapper .content .wrap .links a.development:after{background:#7CCBE0}section.hero-alt .wrapper .content .wrap .links a.marketing{color:#e6007e}section.hero-alt .wrapper .content .wrap .links a.marketing:after{background:#E6007E}@media only screen and (min-width: 992px){section.hero-alt .wrapper{padding-bottom:220px}section.hero-alt .wrapper .content .text h1 *{font-size:10rem}section.hero-alt .wrapper .content .text h1 .words{position:relative;width:100%;height:128px;align-self:flex-end}section.hero-alt .wrapper .content .text h1 span.first{margin-bottom:-32px}section.hero-alt .wrapper .content .text h1 span.first .top{font-size:3rem}section.hero-alt .wrapper .content .text h1 span.last{align-self:center}section.hero-alt .wrapper .content .text h1 span.last .video-wrapper{display:block;opacity:0;animation:fadeIn .6s ease forwards;animation-delay:2s}@keyframes fadeIn{to{opacity:1}}section.hero-alt .wrapper .content .text h1 .word{left:170px;top:0}section.hero-alt .wrapper .content .wrap{position:absolute;right:0;bottom:0}section.hero-alt .wrapper .content .wrap p{font-size:1.5rem}}
