@charset "UTF-8";@font-face{font-family:Phenomena;src:local("Phenomena"),url(/assets/Phenomena-Regular-BlZvjOZK.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Thin;src:local("Phenomena-Thin"),url(/assets/Phenomena-Thin-DFNa0QwA.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Phenomena-ExtraLight;src:local("Phenomena-ExtraLight"),url(/assets/Phenomena-ExtraLight-BpX7F1sr.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Phenomena-Light;src:local("Phenomena-Light"),url(/assets/Phenomena-Light-BAUgfnX1.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Phenomena-Bold;src:local("Phenomena-Bold"),url(/assets/Phenomena-Bold-J0UY3qcG.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-ExtraBold;src:local("Phenomena-ExtraBold"),url(/assets/Phenomena-ExtraBold-DCaQTSCc.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Black;src:local("Phenomena-Black"),url(/assets/Phenomena-Black-Ckxn_YSQ.woff2) format("woff2");font-display:swap}.footer-main{position:sticky;bottom:0;height:100svh;background-image:url(/assets/noise-NE8kgvdz.png);overflow:hidden}.footer-col ul a:before{content:"";position:absolute;top:50%;left:0;translate:-1.7rem -50%;width:.5rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");opacity:0;transition:all .35s cubic-bezier(.445,.05,.55,.95)}.wave{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20198'%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='50%25'%20x2='50%25'%20y1='-10.959%25'%20y2='100%25'%3e%3c!--%20%3cstop%20stop-color='%2357BBC1'%20stop-opacity='.25'%20offset='0%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23015871'%20offset='100%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23fff'%20stop-opacity='.5'%20offset='50%25'/%3e%20--%3e%3cstop%20stop-color='%23fff'%20offset='100%25'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23a)'%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%3c!--%20%3cpath%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%20--%3e%3c/svg%3e") repeat-x;background-size:auto 198px;width:6400px;height:198px;animation:wave 20s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0);will-change:margin-left}.cta-water-bg img{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:100%;height:200%;-o-object-fit:cover;object-fit:cover;filter:url(#cta-turbul) grayscale(20%)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;translate:-200% -200%;background:#000000b3;opacity:0;transition:opacity .5s ease-in-out;z-index:20}.lightbox.show{translate:0 0;opacity:1}.lb-slider{width:100%;height:100%;overflow:hidden}.lb-slider-track{display:flex;align-items:center;gap:0;width:auto;height:100%;overflow:visible;transition:all 1s cubic-bezier(.445,.05,.55,.95)}.lb-slide{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100vw;height:80dvh;font-size:5rem;color:#fff}@media only screen and (max-width: 1024px){.lb-slide{height:auto;width:100%;padding:3rem}}.lb-slide img{display:block;width:auto;max-height:100%;border-radius:1rem}.lb-slider-nav{position:absolute;bottom:2rem;left:50%;translate:-50% 0}.lb-slider-nav ul{display:flex;gap:.5rem}.lb-slider-nav ul li{width:.5rem;height:.5rem;background:#ffffff80;border-radius:50%;transition:all .2s ease-in-out}.lb-slider-nav ul li.active{scale:1.31;background:#fff}.lb-slider-btn{position:absolute;top:50%;translate:0 -50%;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0!important;background:none;border:none!important}@media only screen and (max-width: 1024px){.lb-slider-btn{width:2rem;height:2rem}}.lb-slider-btn:hover,.lb-slider-btn:focus{background:#fff3;border-radius:50%;border:none!important;outline:none!important}.lb-slider-btn svg{flex-shrink:0;width:2rem;height:2rem;fill:#fff}@media only screen and (max-width: 1024px){.lb-slider-btn svg{width:1rem;height:1rem}}.lb-slider-prev{left:2rem}@media only screen and (max-width: 1024px){.lb-slider-prev{left:.25rem}}.lb-slider-next{right:2rem;transform:scaleX(-1)}@media only screen and (max-width: 1024px){.lb-slider-next{right:.25rem}}.lb-close{position:absolute;top:2rem;right:2rem;padding:1rem;background:none;border:1px solid #fff;border-radius:50%}@media only screen and (max-width: 1024px){.lb-close{padding:.5rem}}.lb-close:hover,.lb-close:focus{border:1px solid #fff}.lb-close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lb-close svg{width:2rem;height:2rem;fill:#fff}@media only screen and (max-width: 1024px){.lb-close svg{width:1rem;height:1rem}}.lb-video{position:absolute;top:50%;left:50%;translate:-50% -50%;width:auto;height:80dvh;aspect-ratio:16/9}@media only screen and (max-width: 1024px){.lb-video{height:auto;width:100%;padding:1rem}}.lb-video iframe{width:100%;height:100%}.home-hero{position:relative;height:185vh}@media only screen and (max-width: 1024px){.home-hero{height:110dvh;overflow:hidden}}.home-hero-inner-wrap{position:sticky;top:0;display:grid;align-items:end;overflow:hidden;width:100vw;height:100dvh}.home-hero-inner-wrap>*{grid-area:1/1}@media only screen and (max-width: 1024px){.home-hero-inner-wrap{position:relative;top:unset;display:block;height:auto}}.home-hero-inner-wrap .waves{position:sticky;bottom:0;margin-bottom:0;translate:0 2%}@media only screen and (max-width: 1024px){.home-hero-inner-wrap .waves{position:absolute}}.home-blob-wrap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;z-index:1}.home-blob-wrap.is-out{opacity:0}.home-blob-wrap svg{width:100%;height:100%}#hero-bg-rect{fill:url(#skyGradient)}@media only screen and (max-width: 1024px){#hero-bg-rect{fill:#fff}}.blobs{will-change:transform}.hero-video-bg{width:100%;height:100%;background:#555}.hero-video-bg .hero-video-img{width:100vw;height:100dvh;translate:0 -5%;-o-object-fit:cover;object-fit:cover;scale:.5}@media only screen and (max-width: 1024px){.hero-video-bg .hero-video-img{display:none}.hero-video-bg{position:absolute;bottom:0;left:50%;translate:-50% 0;display:flex;align-items:end;width:140vw;height:78.7844682048vw}}.hero-video-bg iframe{width:100vw;height:56.25vw;transform:translateY(-8vw)}@media only screen and (max-width: 1024px){.hero-video-bg iframe{width:248.78dvh;height:140dvh}.hero-video-bg #pl{position:relative;width:248.78dvh;height:140dvh;background:linear-gradient(270deg,var(--color-brand2),var(--color-brand3),var(--color-brand4),var(--color-brand5));background-size:800% 800%;animation:bg-gradient-animation 5s ease-in-out infinite}}.hero-play-btn{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin-top:-1rem;margin-left:.5rem;padding:0;background:none;border:none;fill:#ffffff80;opacity:0;transition:all .2s ease-in-out;cursor:pointer;z-index:3}.hero-play-btn.started{opacity:0!important;pointer-events:none}.hero-play-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-play-btn svg{width:100%;height:100%}@media only screen and (max-width: 1024px){.hero-play-btn{display:none}}.mobile-play{display:none}@media only screen and (max-width: 1024px){.mobile-play{position:absolute;top:0;left:50%;translate:-50% 0;display:flex;align-items:center;justify-content:center;width:248.78dvh;height:140dvh}.mobile-play button{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;margin-top:-1rem;margin-left:.5rem;background:none;border:none}.mobile-play button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mobile-play svg{width:5rem;height:5rem;fill:#ffffff59;opacity:1;transition:all .2s ease-in-out}}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:column;justify-content:center;padding:5rem;font-family:Montserrat;z-index:3}@media only screen and (max-width: 1024px){.hero-overlay{position:relative;inset:unset;justify-content:start;height:140dvh;padding:7rem var(--wrap-padding) 0}}.hero-overlay h3{font-size:1.3rem;font-weight:500}@media only screen and (max-width: 1024px){.hero-overlay h3{font-size:.9rem;text-align:center}}.hero-overlay h4{margin-top:.7rem;font-size:1.35rem;font-weight:500}@media only screen and (max-width: 1024px){.hero-overlay h4{margin-top:.5rem;font-size:1rem;text-align:center}}.hero-overlay .home-heading{translate:-.32rem 0;font-family:Phenomena-Black;text-transform:uppercase;font-size:9rem;display:flex;align-items:center}.hero-overlay .home-heading span{display:block}.hero-overlay .home-heading span:nth-child(1){animation-delay:.15s}.hero-overlay .home-heading span:nth-child(2){animation-delay:.3s}.hero-overlay .home-heading span:nth-child(3){animation-delay:.45s}.hero-overlay .home-heading span:nth-child(4){animation-delay:.6s}.hero-overlay .home-heading span:nth-child(5){animation-delay:.75s}.hero-overlay .home-heading span:nth-child(6){animation-delay:.9s}@media only screen and (max-width: 1024px){.hero-overlay .home-heading{translate:0;margin-inline:auto;font-size:4rem;text-align:center}}.home-subhero{position:relative;padding:7rem 0 20rem;overflow:hidden}@media only screen and (max-width: 1024px){.home-subhero{padding:0;padding-bottom:15.7rem}}.home-subhero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/noise-NE8kgvdz.png);opacity:.8;z-index:1}.home-subhero-heading{position:relative;padding-bottom:1rem;font-family:Phenomena-Black;font-size:5rem;line-height:.8;z-index:2}@media only screen and (max-width: 1024px){.home-subhero-heading{font-size:3rem}}.home-subhero-heading span{font-family:Phenomena-Black;font-size:7rem;color:#fff}@media only screen and (max-width: 1024px){.home-subhero-heading span{font-size:4rem;color:var(--color-text)}}.subhero-text-line-1{font-family:Phenomena-Black;font-size:7rem}@media only screen and (max-width: 1024px){.subhero-text-line-1{font-size:4rem}}.subhero-text-line-2{font-family:Phenomena-Black;font-size:5rem}@media only screen and (max-width: 1024px){.subhero-text-line-2{font-size:3rem}}.subhero-text-line-3{font-family:Phenomena-Black;font-size:5rem}@media only screen and (max-width: 1024px){.subhero-text-line-3{font-size:3rem}}.home-subhero-heading-bg{position:relative}.home-subhero-heading-bg .bg-video-fallback,.home-subhero-heading-bg img,.home-subhero-heading-bg video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:url(#text-overlay);filter:brightness(90%)}.home-subhero-heading-bg img{display:none}@media only screen and (max-width: 1024px){.home-subhero-heading-bg img{display:block}}.home-subhero-heading-bg .bg-video-fallback,.home-subhero-heading-bg video{display:block}@media only screen and (max-width: 1024px){.home-subhero-heading-bg .bg-video-fallback,.home-subhero-heading-bg video{display:none}}.home-subhero-heading-text{position:relative;width:50%;padding-bottom:2rem;opacity:0;z-index:1}@media only screen and (max-width: 1024px){.home-subhero-heading-text{width:auto;opacity:1}}.home-subhero-copy{margin-top:7rem;margin-left:auto;font-family:Montserrat;font-weight:500;text-align:justify}@media only screen and (max-width: 1024px){.home-subhero-copy{margin-top:0;margin-bottom:4rem}}.home-subhero-copy p{width:45ch;margin-top:1rem;margin-left:auto}@media only screen and (max-width: 1024px){.home-subhero-copy p{width:auto}}.home-subhero-wave-line{position:absolute;top:10rem;left:0;transform:scaleX(-1) rotate(10deg);width:107vw;height:80vh;z-index:2}@media only screen and (max-width: 1024px){.home-subhero-wave-line{top:-35vh;width:300vw}}.home-subhero-wave-path{stroke-dasharray:2000;stroke-dashoffset:2000;z-index:2}@keyframes dash{to{stroke-dashoffset:0}}.home-subhero-grids{position:absolute;bottom:20%;left:-35%;transform:rotate(32deg);display:grid;grid-template-columns:1fr;width:50vw;gap:2rem;z-index:2}@media only screen and (max-width: 1024px){.home-subhero-grids{bottom:10%;transform:rotate(20deg);gap:1rem}}.grid-col{display:flex;gap:2rem;will-change:translate;z-index:2}@media only screen and (max-width: 1024px){.grid-col{gap:1rem}}.grid-col-img{width:300px;height:200px;border-radius:2rem;overflow:hidden;box-shadow:0 0 20px #00000026}@media only screen and (max-width: 1024px){.grid-col-img{width:150px;height:100px;border-radius:1rem}}.grid-col-img img{display:block;max-width:unset;width:150%;height:110%;-o-object-fit:cover;object-fit:cover;translate:-25% 0;will-change:translate}@media only screen and (max-width: 1024px){.grid-col-top{translate:5% 0}.grid-col-bottom{translate:-10% 0}}.subhero-wave-top,.subhero-wave-bottom{position:absolute;left:0;width:100vw;height:300px;z-index:2}@media only screen and (max-width: 1024px){.subhero-wave-top,.subhero-wave-bottom{width:140vw;height:200px}}.subhero-wave-top svg,.subhero-wave-bottom svg{width:100%;height:100%;fill:#fff}.subhero-wave-top{top:-2rem;transform:scaleY(-1) scaleX(-1)}.subhero-wave-bottom{bottom:-5%}.services{position:relative;padding:0 var(--wrap-padding)}.services .card{position:sticky;top:-1px;top:1rem;height:calc(100dvh - 2rem);width:calc(98vw - 4rem);margin-inline:auto;background:#fff;border-radius:1rem;box-shadow:0 0 45px #0000001a;display:grid;grid-template-columns:2fr 3fr;gap:2rem;overflow:hidden;margin-bottom:10rem;transition:opacity .35s cubic-bezier(.63,.7,1,.52);will-change:transform,opacity}@media only screen and (max-width: 1024px){.services .card{position:relative;display:block;width:100%;height:auto;margin-bottom:1.4rem}}.services .card:nth-child(5){display:none}.services .card:nth-child(odd) .card-footer{justify-content:end}@media only screen and (max-width: 1024px){.services .card:nth-child(odd) .card-footer{justify-content:center}}.services .card:nth-child(2n){grid-template-columns:3fr 2fr}.services .card:nth-child(2n) .card-img{order:2}.services .card:nth-child(2n) .card-img-icon{right:unset;left:0;translate:-65% 0}.card-img{position:relative}@media only screen and (max-width: 1024px){.card-img{width:100%;height:30rem}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.card-img img{scale:1.3;width:100%;height:80%;-o-object-fit:cover;object-fit:cover;animation:updown-morph 10s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.card-img img{scale:1.3;width:100%;height:80%;-o-object-fit:cover;object-fit:cover;animation:updown-morph 10s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.card-img img{scale:1.3;width:100%;height:80%;-o-object-fit:cover;object-fit:cover;animation:updown-morph 10s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.card-img img{scale:1.3;width:100%;height:80%;-o-object-fit:cover;object-fit:cover;animation:updown-morph 10s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.card-img img{scale:1.3;width:100%;height:80%;-o-object-fit:cover;object-fit:cover;animation:updown-morph 10s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.card-img img{scale:1.3;width:100%;height:80%;-o-object-fit:cover;object-fit:cover;animation:updown-morph 10s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.card-img img{scale:1.3;width:100%;height:80%;-o-object-fit:cover;object-fit:cover;animation:updown-morph 10s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.card-img img{scale:1.3;width:100%;height:80%;-o-object-fit:cover;object-fit:cover;animation:updown-morph 10s cubic-bezier(.445,.05,.55,.95) infinite}}.card-mask{position:absolute;top:0;left:0;width:100%;height:100%;translate:0 -7%;transform:scale(1.5)}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.card-mask{display:none}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.card-mask{display:none}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.card-mask{display:none}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.card-mask{display:none}}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.card-mask{display:none}}@media only screen and (width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.card-mask{display:none}}@media only screen and (width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.card-mask{display:none}}@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.card-mask{display:none}}.card-mask:before,.card-mask:after{content:"";position:absolute;width:25%;height:100%;top:0;background:#fff}.card-mask:before{left:0;translate:-98%}.card-mask:after{right:0;translate:98%}.card-mask svg{width:100%;height:100%}.card-mask-g{clip-path:url(#clip-path2)}@media only screen and (max-width: 1024px){.card-mask-g{clip-path:url(#clip-path3)}}.card-productions .card-mask{translate:20% -5%;transform:scale(1.4)}.card-web-design .card-mask{translate:-5% -10%}.card-advertising .card-mask{translate:17%;transform:scale(1.4)}.card-content{position:relative;display:flex;flex-flow:column;align-content:space-between;align-items:start;padding:2rem 3rem 3rem;z-index:1}@media only screen and (max-width: 1024px){.card-content{padding:0 1rem 2rem;margin-top:-3rem}}.card-tags{flex-grow:1;margin-bottom:2rem;padding-top:1.7rem}@media only screen and (max-width: 1024px){.card-tags{margin-bottom:1rem;padding-top:.5rem}}.card-tags ul{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:1rem}@media only screen and (max-width: 1024px){.card-tags ul{display:block}.card-tags ul li{width:100%;margin:.5rem 0;text-align:center}}.card-tags ul a{position:relative;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem 1.7rem;border-radius:2rem;font-size:.85rem;line-height:1.3;color:#222;background:#fff;border:1px solid rgba(0,0,0,.05);transition:all .1s ease-in-out;box-shadow:0 10px 20px 2px #0000000d}.card-tags ul a:hover{box-shadow:0 5px 20px #0000001a;transform:translateY(0)}.card-tags ul a:hover svg{left:calc(100% - 1.7rem);transform:rotate(315deg)}.card-tags ul a:hover span{transform:translate(-1rem)}.card-tags ul a svg{position:absolute;left:.5rem;top:50%;translate:0 -50%;transform:rotate(-45deg);width:.8rem;height:.8rem;transition:left .3s ease-in-out,transform .5s ease-in-out}.card-tags ul a span{background:#fff;transition:all .3s ease-in-out}.card-title{translate:-.7rem 0;margin-bottom:1rem;font-family:Montserrat;font-size:4rem;font-weight:300}@media only screen and (max-width: 1024px){.card-title{font-size:2.5rem;translate:-.23rem 0}}.card-body{font-family:Montserrat;font-size:1.15rem;line-height:1.7rem;text-align:justify}@media only screen and (max-width: 1024px){.card-body{font-size:1rem;line-height:1.4}}.card-bg-shape{display:none;position:absolute;left:0;bottom:0;transform:translateY(6rem);width:200%;fill:#fff}.card-footer{display:flex;gap:1rem;width:100%}@media only screen and (max-width: 1024px){.card-footer{justify-content:center}}.button-cta{background:linear-gradient(-45deg,var(--color-brand1),var(--color-brand2),var(--color-brand3),var(--color-brand4));background-size:600%;color:#fff;border-radius:2rem}.card-cta{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:linear-gradient(-45deg,var(--color-brand1),var(--color-brand2));background:linear-gradient(-90deg,var(--color-brand3),var(--color-brand4),var(--color-brand3),var(--color-brand4));background-size:400%;font-size:1rem;font-family:Montserrat;color:#fff;border-radius:2rem;box-shadow:0 10px 20px #0003;transform:translateY(-2px);transition:all .2s ease-in-out;border:none;outline:0}.card-cta:hover{background-position:50%;box-shadow:0 5px 20px #0000001a;transform:translateY(0)}.card-cta:hover svg{animation:arrow-goes 1s cubic-bezier(.63,.7,1,.52) infinite}.card-cta svg{width:1rem;height:1rem;fill:currentColor;transform:scale(1) rotate(-45deg)}.services-wrap.in-view .arrow-movement{animation:circling-arrow 5s linear forwards infinite}.services-top{position:relative;padding:10rem 0}@media only screen and (max-width: 1024px){.services-top{padding:5rem 0}}.services-top .home-services-animated-heading{font-family:Phenomena-Bold;font-family:Phenomena-Black;font-size:10rem}@media only screen and (max-width: 1024px){.services-top .home-services-animated-heading{font-size:5rem;line-height:.8}}.arrow-movement{position:absolute;top:20%;left:40%;width:3rem;height:3rem;opacity:0;scale:.5;offset-path:path("m108,144c0,0 214,-131 392,52c178,183 -80,222 -126,72c-46,-150 222,80 95,175l-127,95");offset-distance:0%}@media only screen and (max-width: 1024px){.arrow-movement{width:1rem;height:1rem;top:-10rem;left:-10rem}}.arrow-movement svg{width:100%;height:100%}@keyframes circling-arrow{0%{offset-distance:0%;opacity:0;scale:.5}50%{scale:1;opacity:1}to{offset-distance:100%;scale:1}}.principles-section{position:relative;margin-bottom:5rem;font-family:Phenomena-Bold}@media only screen and (max-width: 1024px){.principles-section{width:100%;overflow:hidden;margin-top:5em}}.principles-heading{position:relative;width:100%;padding-inline:5rem;font-family:Phenomena-ExtraLight;font-family:Phenomena-Bold;font-weight:500;font-size:4rem;line-height:1;text-align:center}@media only screen and (max-width: 1024px){.principles-heading{height:450px;padding:5rem 1rem 2rem;font-size:2.5rem}}.principles-heading strong{background-size:cover;text-transform:uppercase;font-family:Phenomena-Black;font-size:7rem;display:inline-block}@media only screen and (max-width: 1024px){.principles-heading strong{font-size:3.5rem}}.principles-heading div,.principles-heading strong{opacity:0}@media only screen and (max-width: 1024px){.principles-heading div,.principles-heading strong{opacity:1}}.principles-heading .bg-video-fallback,.principles-heading video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:url(#text-overlay-principles);filter:brightness(90%)}@media only screen and (max-width: 1024px){.principles-heading .bg-video-fallback,.principles-heading video{display:none;clip-path:url(#text-overlay-principles-mb)}}.principles-text-line-1,.principles-text-line-4{font-family:Phenomena-Bold;font-weight:500;font-size:4em}@media only screen and (max-width: 1024px){.principles-text-line-1,.principles-text-line-4{font-size:2.5em}}.principles-text-line-2,.principles-text-line-3,.principles-text-line-5{font-family:Phenomena-Black;font-size:7em;text-transform:uppercase}@media only screen and (max-width: 1024px){.principles-text-line-2,.principles-text-line-3,.principles-text-line-5{font-size:3.5em}}.principles-cta-text{text-align:center;padding-top:2rem;opacity:0}.principles-title-number{--up-value: 2rem}.principles-title-number:before{content:"";position:absolute;left:50%;top:20%;translate:-50% -50%;scale:2.7;width:13rem;height:13rem;background:#00429045;opacity:.2;border-radius:40% 60% 42% 58%/41% 51% 49% 59%;z-index:-1;animation:updown 8s ease-in-out infinite}.principles-wrap{width:100%;margin-top:7rem;margin-left:auto;padding-inline:3rem}@media only screen and (max-width: 1024px){.principles-wrap{margin-top:0;padding-inline:0}}.principle{position:relative;padding:1.5rem 2rem 2rem;transform:scale(.85);transition:all .5s ease-in-out}@media only screen and (max-width: 1024px){.principle{padding:1rem;transform:scale(1)}}.principle:before{transition:all .5s ease-in-out;content:"";position:absolute;left:50%;top:0;height:100%;width:100vw;translate:-50% 0;opacity:0}@media only screen and (max-width: 1024px){.principle:before{opacity:.4;background:var(--bg-overlay)}.principle .principle-heading{opacity:1}.principle .principle-show{translate:10% 0;scale:.7;opacity:1}.principle .principle-copy{translate:0;opacity:1;height:auto;visibility:1;z-index:1}.principle .principle-number-first{animation:updown .35s ease-in-out 1}.principle .principle-number-second{animation:updown .35s ease-in-out 1;animation-delay:.35s}.principle .principle-bg-text{opacity:.25;translate:0 -25%}}.principle.in-view{transform:scale(1)}.principle.in-view:before{opacity:.23;background:var(--bg-overlay)}.principle.in-view .principle-heading{opacity:1}.principle.in-view .principle-copy{translate:0;opacity:1;height:7rem;visibility:1;z-index:1}@media only screen and (max-width: 1024px){.principle.in-view .principle-copy{height:20rem;padding-right:2rem}}.principle.in-view .principle-number-first{animation:updown .35s ease-in-out 1}.principle.in-view .principle-number-second{animation:updown .35s ease-in-out 1;animation-delay:.35s}.principle:hover{transform:scale(1);z-index:10}.principle:hover:before{opacity:.4;background:var(--bg-overlay)}.principle:hover .principle-heading{opacity:1}.principle:hover .principle-show{translate:0 5%;scale:1;opacity:1}@media only screen and (max-width: 1024px){.principle:hover .principle-show{translate:-20% -20%}}.principle:hover .principle-copy{translate:0;opacity:1;height:7rem;visibility:1;z-index:1}@media only screen and (max-width: 1024px){.principle:hover .principle-copy{height:20rem;padding-right:2rem}}.principle:hover .principle-number-first{animation:updown .35s ease-in-out 1}.principle:hover .principle-number-second{animation:updown .35s ease-in-out 1;animation-delay:.35s}.principle:hover .principle-bg-text{opacity:.25;translate:0 -25%}.principle-bg-text{position:absolute;left:10%;top:0;font-family:Phenomena-Black;font-size:13rem;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:0;translate:0 100%;transition:opacity 1s ease-in;transition-delay:.25s;z-index:-1}@media only screen and (max-width: 1024px){.principle-bg-text{font-size:8rem}}.principle-number{display:flex;font-family:Phenomena-Bold;font-size:5rem}@media only screen and (max-width: 1024px){.principle-number{font-size:3rem}}.principle-number-first,.principle-number-second{--up-value: 1rem;width:2.05rem;line-height:1;text-align:right}@media only screen and (max-width: 1024px){.principle-number-first,.principle-number-second{width:1.4rem}}.principle-heading{position:relative;font-family:Phenomena-Bold;text-transform:uppercase;font-size:2.5rem;opacity:.25;z-index:1;transition:all 1s ease-in-out}@media only screen and (max-width: 1024px){.principle-heading{font-size:2rem}}.principle-title{position:relative;white-space:nowrap;z-index:2}@media only screen and (max-width: 1024px){.principle-title{margin-top:1rem;margin-bottom:1rem;line-height:.9;white-space:unset}}.principle-copy{position:relative;width:50ch;translate:0 20%;font-family:Phenomena-Light;font-family:Montserrat;font-size:1.13rem;line-height:1.3;height:0;visibility:0;opacity:0;transition:all 2s cubic-bezier(.075,.82,.165,1);z-index:-100}@media only screen and (max-width: 1024px){.principle-copy{min-width:17rem;width:100%;padding-right:7rem}}.principle-show{position:absolute;bottom:0;right:0;translate:150% 50%;scale:.5;opacity:0;transition:translate 2.85s cubic-bezier(.175,.885,.32,1.275),opacity .85s cubic-bezier(.175,.885,.32,1.275);pointer-events:none;will-change:transform;z-index:1}.principle-show-wrap{--up-value: 2rem;animation:updown 4s ease-in-out infinite}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.principle-show-wrap img{width:10rem;height:10rem;animation:updown-morph 8s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.principle-show-wrap img{width:10rem;height:10rem;animation:updown-morph 8s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.principle-show-wrap img{width:10rem;height:10rem;animation:updown-morph 8s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.principle-show-wrap img{width:10rem;height:10rem;animation:updown-morph 8s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.principle-show-wrap img{width:10rem;height:10rem;animation:updown-morph 8s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.principle-show-wrap img{width:10rem;height:10rem;animation:updown-morph 8s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.principle-show-wrap img{width:10rem;height:10rem;animation:updown-morph 8s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.principle-show-wrap img{width:10rem;height:10rem;animation:updown-morph 8s cubic-bezier(.445,.05,.55,.95) infinite}}.principle-show-img{width:25rem;height:25rem}@media only screen and (max-width: 1024px){.principle-show-img{width:10rem;height:10rem}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.principle-show-img{display:none}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.principle-show-img{display:none}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.principle-show-img{display:none}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.principle-show-img{display:none}}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.principle-show-img{display:none}}@media only screen and (width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.principle-show-img{display:none}}@media only screen and (width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.principle-show-img{display:none}}@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.principle-show-img{display:none}}.works-highlights{--color-gradient1: linear-gradient(to right top, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1);--color-gradient2: linear-gradient(to right top, #05204d, #172a5f, #283571, #393f83, #4b4a95, #5f53a1, #735cac, #8766b7, #9f71bd, #b57dc4, #ca8aca, #dd98d1);--color-gradient3: linear-gradient(to right top, #ffbe98, #f8a192, #ea8795, #d2719d, #ae62a6, #a363ac, #9664b2, #8766b7, #9f71bd, #b57dc4, #ca8aca, #dd98d1);--color-gradient4: linear-gradient(to right top, #dd98d1, #ee9ac3, #f99fb6, #fea6aa, #ffafa0, #f9a49a, #f29a94, #eb8f8e, #d07090, #a85994, #704b96, #004290);--color-gradient5: linear-gradient(to right top, #05204d, #333467, #594980, #80609a, #a777b2, #b07cb9, #ba81c1, #c386c8, #ae79c2, #976dbb, #7f62b5, #6458ae);--bg-color: none;position:relative;width:100vw;height:450dvh}@media only screen and (max-width: 1024px){.works-highlights{height:auto}}.works-highlights:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-color);opacity:.21;transition:all .5s ease-out}.works-highlights:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/noise-NE8kgvdz.png);opacity:.8;z-index:-1}.works-highlights.in-view .works-intro{background:#ffffff59}.works-highlights.in-view .works-paging{position:fixed}.works-highlights.moving .works-intro h2{translate:0}.works-intro{position:absolute;left:0;top:0;width:20rem;height:100dvh;display:flex;flex-flow:column;justify-content:space-between;gap:2rem;padding:3.5rem 3rem;background:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:all .5s ease-in;z-index:1}@media only screen and (max-width: 1024px){.works-intro{position:relative;display:block;width:auto;padding:var(--wrap-padding);height:auto}}.works-intro h2{transform-origin:left top;translate:7rem;margin-top:5rem;font-family:Montserrat;font-weight:700;font-size:3rem;line-height:1;text-transform:uppercase;transition:translate .3s ease-in}@media only screen and (max-width: 1024px){.works-intro h2{translate:0;margin-top:0}}.works-intro .spacer{flex-grow:1;padding:1rem 0;font-family:Montserrat;font-size:2rem;line-height:1.3}@media only screen and (max-width: 1024px){.works-intro .spacer{display:none}}.works-intro span{display:block;font-family:Phenomena-Black;font-size:10rem;text-transform:uppercase;line-height:1}@media only screen and (max-width: 1024px){.works-intro span{font-size:5.8rem}}.works-intro p{opacity:0;padding-bottom:3rem}@media only screen and (max-width: 1024px){.works-intro p{opacity:1}}.works-intro-project{position:absolute;top:50%;left:0;width:100%;padding:0 3rem;line-height:.9;opacity:0}.works-intro-project span{font-family:Montserrat;font-size:1rem}.works-intro-project strong{font-family:Phenomena-Black;font-size:2.3rem}.works-paging{position:absolute;left:15vw;bottom:2.7rem;width:80vw;overflow:hidden;z-index:1}@media only screen and (max-width: 1024px){.works-paging{display:none}}.works-slider-bar{position:relative;--bar-pct: 0;height:1px;width:125%;background:#0003}.works-slider-bar:before{content:"";position:absolute;left:0;top:0;width:var(--bar-pct);height:1px;background:#00000080}.works-slider-thumbs{width:100%}.works-slider-thumbs ul{display:flex;gap:.25rem;width:100%;margin:0;padding:0}.works-slider-thumbs ul li{position:relative;flex:1;margin-top:.25rem;padding-left:1rem;font-family:Montserrat;font-size:.85rem;opacity:.25;transition:all .2s ease-in-out}.works-slider-thumbs ul li:before{content:"";display:inline-block;width:.5rem;height:.5rem;background:var(--color-text);border-radius:50%}.works-slider-thumbs ul li.active{font-size:.9rem;font-weight:700;opacity:1;transform:scale(1)}.works-slider-thumbs ul li.active:before{width:1rem;height:1rem}.works-grid-wrap,.works-grid{position:sticky;top:0;height:100dvh;display:flex;align-items:start;will-change:translate}@media only screen and (max-width: 1024px){.works-grid-wrap,.works-grid{position:relative;top:unset;display:block;height:auto}}.works-slide{position:relative;flex-shrink:0;display:flex;align-items:end;gap:3.5rem;height:100dvh;width:80vw;padding:3rem 3rem 5rem;z-index:10}@media only screen and (max-width: 1024px){.works-slide{display:block;width:100%;height:auto;padding:var(--wrap-padding)}}.works-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-left:2px solid white}.works-slide img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.works-slide canvas{position:relative;z-index:20}.works-slide-img-wrap{position:relative;flex-shrink:0;width:340px;height:500px;overflow:hidden;border-radius:1rem;transform:scale(.5);transform-origin:bottom left;will-change:transform;cursor:pointer}@media only screen and (max-width: 1024px){.works-slide-img-wrap{transform:scale(1);height:auto;margin-bottom:.5rem}}.works-slide-img{width:600px;height:600px;position:relative;overflow:hidden;z-index:10;translate:-40%}@media only screen and (max-width: 1024px){.works-slide-img{width:100%;height:auto;translate:0}}.works-lb-btn{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;padding:1rem;background:#ffffff4d;color:var(--color-text);border-radius:5rem;z-index:20;outline:none;border:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.works-lb-btn:hover,.works-lb-btn:focus{background:#ffffffd9;outline:none}.works-lb-btn svg{width:2.5rem;height:2.5rem;opacity:.4}.works-slide-content{flex-grow:1;align-self:center}.works-slide-content h3,.works-slide-content h4,.works-slide-content p{max-width:45ch;opacity:0}@media only screen and (max-width: 1024px){.works-slide-content h3,.works-slide-content h4,.works-slide-content p{max-width:unset;opacity:1}}.works-slide-content h3{translate:10% 0;scale:.7;margin-bottom:.5rem;font-family:Phenomena-Bold;font-size:4rem;line-height:1;transition:all .4s cubic-bezier(.445,.05,.55,.95)}@media only screen and (max-width: 1024px){.works-slide-content h3{translate:0 0;scale:1;font-size:2.5rem}}.works-slide-content h4{display:inline-block;margin:.5rem 0 1rem;padding:.5rem 1rem;background:#00000012;border-radius:2rem;transition:all .4s cubic-bezier(.445,.05,.55,.95) .2s}.works-slide-content p{translate:0 20%;margin-top:.5rem;padding-top:.5rem;text-align:justify;border-top:2px solid rgba(0,0,0,.1);transition:all .45s cubic-bezier(.445,.05,.55,.95) .2s}@media only screen and (max-width: 1024px){.works-slide-content p{translate:0 0}.works-slide{padding-bottom:2rem}}.works-slide.shown .works-slide-content h3,.works-slide.shown .works-slide-content h4,.works-slide.shown .works-slide-content p{scale:1;opacity:1}.works-slide.shown .works-slide-content h3,.works-slide.shown .works-slide-content p{translate:0 0}.clients{position:relative;--color-gradient1: linear-gradient(to right top, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1);--color-gradient2: linear-gradient(to right top, #05204d, #172a5f, #283571, #393f83, #4b4a95, #5f53a1, #735cac, #8766b7, #9f71bd, #b57dc4, #ca8aca, #dd98d1);--color-gradient3: linear-gradient(to right top, #ffbe98, #f8a192, #ea8795, #d2719d, #ae62a6, #a363ac, #9664b2, #8766b7, #9f71bd, #b57dc4, #ca8aca, #dd98d1);--color-gradient4: linear-gradient(to right top, #dd98d1, #ee9ac3, #f99fb6, #fea6aa, #ffafa0, #f9a49a, #f29a94, #eb8f8e, #d07090, #a85994, #704b96, #004290);--color-gradient5: linear-gradient(to right top, #05204d, #333467, #594980, #80609a, #a777b2, #b07cb9, #ba81c1, #c386c8, #ae79c2, #976dbb, #7f62b5, #6458ae);display:grid;grid-template-columns:3fr 2fr;min-height:100vh;background:#fafafa;overflow:hidden}@media only screen and (max-width: 1024px){.clients{display:flex;flex-flow:column;height:auto}}.clients-heading{position:relative;padding:10rem 5rem;text-align:right;box-shadow:0 0 50px #0000001a;background-color:#ffffff40;translate:100% 0;transition:all 2s cubic-bezier(.19,1,.22,1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media only screen and (max-width: 1024px){.clients-heading{text-align:center;order:0;translate:0;padding:3rem var(--wrap-padding)}}.clients-heading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-size:200%}.clients-heading p{margin-top:2rem}.clients-title{font-family:Phenomena-Bold;font-size:3rem;text-transform:uppercase;line-height:1}.clients-title span{display:block;font-family:Phenomena-Black;font-size:7rem}@media only screen and (max-width: 1024px){.clients-title span{font-size:4rem}}.clients-wrap{position:relative;display:flex;align-items:center;justify-content:center;padding:8rem 4rem}@media only screen and (max-width: 1024px){.clients-wrap{order:2;padding:var(--wrap-padding)}}.clients-grid{--box-size: 9.4rem;position:relative;display:flex;align-items:center;gap:.25rem;padding:.5rem;flex-wrap:wrap;justify-content:start;transition:all 5s cubic-bezier(.19,1,.22,1);filter:url(#noise);transform:translate(40vw,5vh) scale(.5);opacity:0;will-change:transform}@media only screen and (max-width: 1024px){.clients-grid{transform:none;justify-content:center;padding:3rem 0;filter:none;opacity:1}}.clients-grid:hover>.client-box:after{opacity:.35}.client-box{display:flex;align-items:center;justify-content:center;padding:.25rem;width:var(--box-size);height:var(--box-size);background-color:#1111110d;border-radius:1rem;overflow:hidden;position:relative}.client-box:before,.client-box:after{border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%}.client-box:before{background:radial-gradient(400px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.35),transparent 40%);opacity:0;z-index:3}.client-box:after{background:radial-gradient(300px circle at var(--mouse-x) var(--mouse-y),#a363ac,transparent 40%);z-index:1}@media only screen and (max-width: 1024px){.client-box:after{display:none}}.client-box:hover{cursor:pointer}.client-box:hover:before{opacity:1}.client-box:hover .client-img,.client-box:hover canvas{width:70%!important;height:70%!important}.client-box .client-img,.client-box canvas{display:block;width:58%!important;height:58%!important;-o-object-fit:cover;object-fit:cover;transition:all .58s ease-in-out;z-index:4;pointer-events:none}.client-box img{display:none}.client-img-bg{position:absolute;top:50%;left:50%;translate:-50% -50%;width:80%;height:80%;display:flex;align-items:center;justify-content:center;background:#0006;border-radius:1rem;z-index:2}@media only screen and (max-width: 1024px){.client-img-bg{display:flex;align-items:center;justify-content:center}}.client-box-border{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;background:#fafafa;transition:all .2s ease-in-out;z-index:2}.clients-bottom-wave{position:absolute;bottom:0;left:0;width:100%;height:4rem}.bg-video-fallback{background:#5f8495}@keyframes blob-updown{0%{transform:translateZ(0) scale(5)}50%{transform:translate3d(0,var(--up-value, 3px),0) scale(5)}to{transform:translateZ(0) scale(5)}}@font-face{font-family:Phenomena;src:local("Phenomena"),url(/assets/Phenomena-Regular-BlZvjOZK.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Thin;src:local("Phenomena-Thin"),url(/assets/Phenomena-Thin-DFNa0QwA.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Phenomena-ExtraLight;src:local("Phenomena-ExtraLight"),url(/assets/Phenomena-ExtraLight-BpX7F1sr.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Phenomena-Light;src:local("Phenomena-Light"),url(/assets/Phenomena-Light-BAUgfnX1.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Phenomena-Bold;src:local("Phenomena-Bold"),url(/assets/Phenomena-Bold-J0UY3qcG.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-ExtraBold;src:local("Phenomena-ExtraBold"),url(/assets/Phenomena-ExtraBold-DCaQTSCc.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Black;src:local("Phenomena-Black"),url(/assets/Phenomena-Black-Ckxn_YSQ.woff2) format("woff2");font-display:swap}.footer-main{position:sticky;bottom:0;height:100svh;background-image:url(/assets/noise-NE8kgvdz.png);overflow:hidden}.footer-col ul a:before{content:"";position:absolute;top:50%;left:0;translate:-1.7rem -50%;width:.5rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");opacity:0;transition:all .35s cubic-bezier(.445,.05,.55,.95)}.wave{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20198'%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='50%25'%20x2='50%25'%20y1='-10.959%25'%20y2='100%25'%3e%3c!--%20%3cstop%20stop-color='%2357BBC1'%20stop-opacity='.25'%20offset='0%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23015871'%20offset='100%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23fff'%20stop-opacity='.5'%20offset='50%25'/%3e%20--%3e%3cstop%20stop-color='%23fff'%20offset='100%25'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23a)'%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%3c!--%20%3cpath%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%20--%3e%3c/svg%3e") repeat-x;background-size:auto 198px;width:6400px;height:198px;animation:wave 20s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0);will-change:margin-left}.cta-water-bg img{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:100%;height:200%;-o-object-fit:cover;object-fit:cover;filter:url(#cta-turbul) grayscale(20%)}.page-service{position:relative;height:auto}.page-service:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/noise-NE8kgvdz.png);opacity:.5;z-index:-1}.page-service .service-main-heading{padding:3rem;font-family:Phenomena-Black;font-size:7rem;text-transform:uppercase;translate:100vw 0;animation:slide-left 1s cubic-bezier(.445,.05,.55,.95) 1s forwards 1}.page-service .service-main-heading.animations{animation:slide-left 1s cubic-bezier(.445,.05,.55,.95) 1s forwards 1}@media only screen and (max-width: 1024px){.page-service .service-main-heading{padding:0;padding-top:3rem;text-align:center;font-size:4rem}}.service-basic-header{width:var(--wrap-basic-w);margin:auto;padding:5rem var(--wrap-padding)}@media only screen and (max-width: 1024px){.service-basic-header{padding:3rem var(--wrap-padding)}}.service-header-branding{padding:5rem var(--wrap-padding)}@media only screen and (max-width: 1024px){.service-header-branding{padding:3rem var(--wrap-padding)}}.service-head{position:relative;display:grid;grid-template-columns:2fr 3fr;gap:5rem;width:var(--wrap-basic-w);margin:auto;margin-top:10vh;padding:4rem var(--wrap-padding)}@media only screen and (max-width: 1024px){.service-head{display:block}}.service-head h2{font-family:Phenomena-Bold;font-size:5em;line-height:.85}@media only screen and (max-width: 1024px){.service-head h2{font-size:3rem}}.service-head h2 strong{font-family:Phenomena-Black;text-transform:uppercase}.service-header-items{display:flex;align-items:end;justify-content:center;gap:1rem}@media only screen and (max-width: 1024px){.service-header-items{overflow:scroll;padding:5rem 0}}.service-header-items img{border-radius:2rem;transform:skew(-2deg);box-shadow:20px 30px #0000001a;translate:100vw 0;animation-name:slide-left;animation-duration:1.31s;animation-fill-mode:forwards;animation-iteration-count:1}.service-header-items img:nth-child(1){height:20rem;width:auto}@media only screen and (max-width: 1024px){.service-header-items img:nth-child(1){width:90%;height:auto}}.service-header-items img:nth-child(2){height:10rem;animation-delay:.2s}.service-header-items img:nth-child(3){height:11rem;animation-delay:.4s}.service-header-items img:nth-child(4){height:13rem;animation-delay:.5s}.service-header-items-popup{display:flex;align-items:center;justify-content:center;gap:5rem;translate:0 50%}@media only screen and (max-width: 1024px){.service-header-items-popup{translate:0;justify-content:initial;gap:2rem;overflow:scroll;padding:5rem 0}}.service-header-items-popup img{border-radius:1rem;scale:0;animation-name:popup-scale;animation-duration:1.31s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:cubic-bezier(.445,.05,.55,.95)}.service-header-items-popup img:nth-child(1){height:10rem}.service-header-items-popup img:nth-child(2){height:8rem;animation-delay:.2s}.service-header-items-popup img:nth-child(3){height:10rem;animation-delay:.4s}.service-blob{--up-value: 3rem;position:absolute;top:0;left:0;translate:-30% -25%;width:50vw;height:50vw;animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-name:updown;animation-duration:5s;animation-fill-mode:forwards;animation-iteration-count:infinite;opacity:.13;z-index:-1}@media only screen and (max-width: 1024px){.service-blob{width:21rem;height:21rem}}.service-head-copy{padding:3rem}@media only screen and (max-width: 1024px){.service-head-copy{padding:0}}.service-head-copy h2{font-family:Montserrat;font-size:2em;font-weight:600;line-height:1.31}@media only screen and (max-width: 1024px){.service-head-copy h2{margin:2rem 0 1rem;font-size:1.3rem}}.service-head-copy p{font-family:Montserrat;line-height:1.7;font-weight:500;text-align:justify}.service-showcase{position:relative;width:100%;padding:3rem}@media only screen and (max-width: 1024px){.service-showcase{margin-top:4rem;padding:0}}.service-showcase .images-grids{margin-left:-10%;translate:0 -5%;rotate:-5deg}.service-showcase .grid-col{display:flex;gap:2rem;margin-bottom:2rem;will-change:translate;z-index:2}@media only screen and (max-width: 1024px){.service-showcase .grid-col{gap:1rem}}.service-showcase .grid-col-img{flex-shrink:0;width:21rem;height:17rem;border-radius:2rem;overflow:hidden;box-shadow:0 0 20px #00000026}@media only screen and (max-width: 1024px){.service-showcase .grid-col-img{width:10rem;height:7rem;border-radius:1rem}}.service-showcase .grid-col-img img{display:block;max-width:unset;width:170%;transform-origin:center center;-o-object-fit:cover;object-fit:cover;translate:-25% 0;will-change:translate;transition:scale .5s cubic-bezier(.165,.84,.44,1)}.service-showcase .grid-col-img img:hover{scale:1.1}.service-features{position:relative;width:var(--wrap-basic-w);margin:auto;margin-top:10vh;padding:4rem var(--wrap-padding)}@media only screen and (max-width: 1024px){.service-features{padding-top:0;margin-top:0}}.service-features-body{position:relative;display:grid;grid-template-columns:23rem auto;gap:1rem;padding:0 3rem;padding-bottom:5vh}@media only screen and (max-width: 1024px){.service-features-body{display:block;padding:1rem 0}}.service-features-top-heading{position:relative;margin-bottom:2rem;padding-top:8rem;padding-bottom:2rem;font-family:Phenomena-Bold;font-size:4rem;font-weight:600;text-align:center;text-transform:uppercase;z-index:2}@media only screen and (max-width: 1024px){.service-features-top-heading{padding:0;font-size:2.5rem}}.service-features-nav{position:relative;padding-block:2rem}@media only screen and (max-width: 1024px){.service-features-nav{padding-block:0 2rem}}.service-features-nav ul{position:sticky;top:3rem;transition:all .5s cubic-bezier(.72,.95,.83,.67)}.service-features-nav ul li{position:relative;padding:.25rem;font-size:.9rem;opacity:.35;transition:all .5s cubic-bezier(.445,.05,.55,.95)}@media only screen and (max-width: 1024px){.service-features-nav ul li{display:flex;align-items:center;gap:1rem;padding:.5rem;font-size:1rem;opacity:.85}}.service-features-nav ul li:before{content:"";position:absolute;left:0;top:50%;translate:-100% -50%;transform-origin:right bottom;height:1px;width:0;background:#000;transition:all .5s cubic-bezier(.445,.05,.55,.95)}.service-features-nav ul li .watermark{position:absolute;left:0;top:0;translate:-2rem 2rem;display:block;width:80vw;font-family:Phenomena-Black;font-size:7rem;line-height:.8;color:#111;opacity:0;transition:all .5s cubic-bezier(.445,.05,.55,.95) .35s;z-index:-1}@media only screen and (max-width: 1024px){.service-features-nav ul li .watermark{display:none}}.service-features-nav ul li.active{position:relative;padding:.5rem;font-weight:500;opacity:1}.service-features-nav ul li.active .service-item-title{font-size:1.44rem;line-height:1;transform-origin:left center}.service-features-nav ul li.active:before{width:7rem}.service-features-nav ul li.active .watermark{opacity:.05;translate:-2rem -30%}.service-features-nav ul li:hover{cursor:pointer}.service-features-nav ul li svg{display:none}@media only screen and (max-width: 1024px){.service-features-nav ul li svg{display:block;flex-shrink:0;rotate:-100deg;width:1rem;height:1rem;fill:var(--color-text);opacity:.7}}.service-features-content{position:relative;margin-top:-20rem;z-index:1}@media only screen and (max-width: 1024px){.service-features-content{margin-top:0}}.service-features-blob{position:sticky;top:3rem;width:25rem;z-index:-1;opacity:.5}@media only screen and (max-width: 1024px){.service-features-blob{width:14.3rem;margin:auto}}.service-features-blob:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:23rem;height:23rem;border-radius:30% 70%/63% 59% 41% 37%;background:var(--color-brand5);opacity:.7;z-index:-1}@media only screen and (max-width: 1024px){.service-features-blob:before{width:14rem;height:14rem}}.service-features-blob svg{z-index:-2}.service-features-blob-bg{width:100%;opacity:.7}.service-features-blob-img{width:100%}.service-features-img{--up-value: 10px;position:absolute;top:50%;left:50%;translate:-50% -50%;width:27rem;height:18rem;border-radius:3rem;background-size:cover;animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-name:updown;animation-duration:5s;animation-fill-mode:forwards;animation-iteration-count:infinite}@media only screen and (max-width: 1024px){.service-features-img{max-width:98%}}.service-feature{display:flex;flex-flow:column;justify-content:end}.service-feature.active .service-feature-description,.service-feature.active .service-feature-heading{translate:0 0;opacity:1}.service-feature-col{padding:5rem 2rem 5rem 0}@media only screen and (max-width: 1024px){.service-feature-col{padding:2rem 0}}.service-feature-img{display:none}.service-feature-description,.service-feature-heading{translate:0% 25%;opacity:0;transition:all .35s cubic-bezier(.445,.05,.55,.95)}@media only screen and (max-width: 1024px){.service-feature-description,.service-feature-heading{translate:0;opacity:1}}.service-feature-heading{position:relative;margin-bottom:2rem;padding-bottom:2rem;font-family:Phenomena-Bold;font-size:3rem;line-height:1}@media only screen and (max-width: 1024px){.service-feature-heading{margin-bottom:0}}.service-feature-heading span{display:inline-block;padding:.5rem 1rem;background:var(--color-brand5);color:#fff;border-radius:30% 70%/63% 59% 41% 37%}.service-feature-description{position:relative;font-size:1.13rem;line-height:1.7;font-weight:500;color:var(--color-text);padding:2rem}.service-feature-description:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#6458ae1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40% 70%/63% 59% 41% 37%;z-index:-1}@media only screen and (max-width: 1024px){.service-feature-description{padding:1rem;text-align:justify}}.service-cta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2rem;margin-top:5rem;padding:5rem;text-align:center;background:#f1f1f1}.service-cta h3{margin:auto;font-family:Phenomena-Bold;font-size:2rem;line-height:1}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:1rem;height:3rem;padding:0 2rem;color:#111;border:1px solid #111;background:#fff;border-radius:2rem}.btn-cta svg{width:1rem;height:1rem;fill:currentColor}.service-showcase-heading{margin:4rem;font-family:Phenomena-Bold;font-size:5.5rem;text-align:center;line-height:1}@media only screen and (max-width: 1024px){.service-showcase-heading{margin:2rem auto;font-size:4rem}}.project-highlights{text-align:center;margin-bottom:4rem;counter-reset:section}.project-highlights h3{width:100%;margin:2rem;font-family:Phenomena-Bold;font-size:3.5rem}@media only screen and (max-width: 1024px){.project-highlights h3{margin:2rem 0;font-size:2.5rem}}.project-img-slides{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:auto}@media only screen and (max-width: 1024px){.project-img-slides{justify-content:start;padding:2rem;gap:1rem;overflow-x:auto}.project-img-slides::-webkit-scrollbar{display:none}}.project-img-outer{position:relative;height:20rem}@media only screen and (max-width: 1024px){.project-img-outer{flex-shrink:0;max-width:unset;width:auto;height:43vh;margin:0;margin-bottom:1rem}}.project-img-outer:hover{cursor:pointer;z-index:2}.project-img-outer:hover:after{opacity:.25;border:1rem solid #fff}.project-img-outer:hover svg{top:50%;left:50%;scale:1.7}.project-img-outer:before{content:"";position:fixed;top:0;left:0;scale:0;width:100dvw;height:100dvh;transition:opacity .5s ease-in-out;opacity:0}@media only screen and (max-width: 1024px){.project-img-outer:before{display:none}}.project-img-outer:after{counter-increment:section;content:counter(section) "";content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2rem;transform:skew(-2deg);padding-top:15rem;padding-left:1rem;font-family:Phenomena-Bold;font-size:2rem;text-align:left;color:#fff;background:url(/assets/noise-NE8kgvdz.png),linear-gradient(45deg,var(--color-brand2),var(--color-brand3),var(--color-brand4),var(--color-brand5));opacity:.5;transition:all .45s ease-in-out}@media only screen and (max-width: 1024px){.project-img-outer:after{display:none}}.project-img-outer[data-clicked="1"]{z-index:2}.project-img-outer[data-clicked="1"]:before{content:"Клик за изход";padding-top:0;font-family:Phenomena-Bold;font-size:2rem;color:#fff;opacity:1;scale:1;background:#00000059}.project-img-outer[data-clicked="1"]:after,.project-img-outer[data-clicked="1"] svg{opacity:0}.project-img-outer img{max-width:unset;width:8rem;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem;box-shadow:0 10px 30px #00000026;border:1px solid #ddd;transform:skew(-2deg);transition:all .5s ease-in-out}@media only screen and (max-width: 1024px){.project-img-outer img{width:auto;height:100%;transform:skew(-2deg)}}.project-img-outer img:hover{cursor:pointer}.project-highlights-scroll{display:none}@media only screen and (max-width: 1024px){.project-highlights-scroll{position:relative;display:block;width:90vw;height:.5rem;translate:0 -2.5rem;margin:2rem auto;border-radius:2rem;background:#0000001a}.project-highlights-scroll .thumb{position:absolute;left:0;top:50%;translate:0 -50%;width:1rem;height:.4rem;background:var(--color-brand2);border-radius:2rem}}.project-img-hover-icon,.project-img-zoom-icon{position:absolute;top:80%;left:70%;translate:-50% -50%;width:2rem;height:2rem;fill:#fff;z-index:1;transition:all .2s ease-in-out}@media only screen and (max-width: 1024px){.project-img-hover-icon,.project-img-zoom-icon{display:none}}.project-img-hover-icon{display:none}@keyframes slide-left{0%{translate:100vw 0}to{translate:0 0}}@keyframes popup-scale{0%{scale:0}50%{scale:1.37}to{scale:1}}.advertising-header{position:relative;display:flex;align-items:center;justify-content:center;height:100dvh}@media only screen and (max-width: 1024px){.advertising-header{height:100dvh;margin:auto;padding:0 1rem}}.advertising-header h1{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:8rem;color:#fff;rotate:-15deg;animation:none}@media only screen and (max-width: 1024px){.advertising-header h1{font-size:5rem}}.advertising-main-heading{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:8rem;color:#fff;rotate:-15deg;animation:none}@media only screen and (max-width: 1024px){.advertising-main-heading{font-size:5rem}}.advertising-header-img{position:absolute;top:4rem;left:0;width:100%;height:calc(100% - 8rem);-o-object-fit:cover;object-fit:cover;border-radius:4rem}@media only screen and (max-width: 1024px){.advertising-header-img{top:0;left:50%;translate:-50% 0;height:100%;width:auto;border-radius:0}}.advertising-highlights h3{margin:2rem 0 5rem;font-family:Phenomena-Black;font-size:5rem;line-height:1;text-align:center;text-transform:uppercase;display:flex;justify-content:center;opacity:0;scale:0;transition:all .2s ease-in-out}@media only screen and (max-width: 1024px){.advertising-highlights h3{font-size:4rem;margin:3rem 0;opacity:1;scale:1}}.advertising-highlights h3 span{min-width:2rem}.results-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}@media only screen and (max-width: 1024px){.results-wrap{display:block}}.results-wrap div.result-highlight:nth-child(2) .result-counter{animation-delay:1.7s}.results-wrap div.result-highlight:nth-child(3) .result-counter{animation-delay:2s}.result-highlight{--bd-color: #000;--up-value: 1rem;position:relative;padding:3rem 1rem 4rem;opacity:0;scale:.7;border-radius:2rem;overflow:hidden;transition:all .5s ease-in-out}@media only screen and (max-width: 1024px){.result-highlight{margin-bottom:1rem}}.result-highlight:before{content:"";position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--bd-color),rgba(255,255,255,.25) 30%,rgba(255,255,255,.25) 75%,var(--bd-color));border-radius:2rem;opacity:.2;z-index:-1}.result-highlight:after{content:"";position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;top:0;right:0;bottom:0;left:0;border-radius:2rem;background:#ffffff59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}.result-highlight svg{width:3rem;height:3rem;margin:1rem auto 2rem;fill:var(--bd-color);scale:0;opacity:0;transition:all 1s ease-in-out}@media only screen and (max-width: 1024px){.result-highlight svg{transition:all .5s ease-in-out}}.result-line{position:absolute;left:50%;bottom:0;translate:-50% -100%;width:0;max-width:50%;height:7px;border-radius:20px;background:linear-gradient(270deg,var(--color-brand2),var(--color-brand3),var(--color-brand4),var(--color-brand5));background-size:800% 800%;animation:bg-gradient-animation 5s ease-in-out infinite;opacity:.5;display:none}.result-counter{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:9rem;height:9rem;margin:auto;border-radius:50%;overflow:hidden;animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-name:updown;animation-duration:5s;animation-fill-mode:forwards;animation-iteration-count:infinite;box-shadow:20px 30px 20px #0000001a;scale:0}.result-counter .result-half{content:"";position:absolute;top:50%;left:0;transform-origin:center right;translate:0 -50%;width:50%;height:100%;border-top-left-radius:30rem;border-bottom-left-radius:30rem}.result-counter .result-counter-number{display:flex;align-items:center;justify-content:center;width:82%;height:82%;font-family:Montserrat;font-size:3rem;font-weight:700;color:#fff;background:var(--bd-color);border-radius:50%;z-index:1}.result-counter .result-half-before{background:var(--bd-color);z-index:-1}.result-counter .result-half-after{background:#fff;border-top-left-radius:30rem;border-bottom-left-radius:30rem;z-index:-1}.result-label{text-align:center;margin-top:2rem;padding:.5rem 1rem}.result-label-text{justify-content:center;width:100%;font-family:Phenomena-Black;font-size:2rem;line-height:1;text-transform:uppercase;opacity:0;transition:all .3s ease-in-out}.result-title{flex-grow:1;justify-content:center;font-family:Montserrat;font-size:1.34rem;line-height:1.15;opacity:0}.advertising-works-heading{margin:4rem auto 1rem;font-family:Phenomena-Black;font-size:5rem;line-height:1;text-transform:uppercase}@media only screen and (max-width: 1024px){.advertising-works-heading{margin:2rem auto;font-size:3.5rem;text-align:center}}.advertising-logos{position:relative;min-height:700vh;margin-top:10rem}@media only screen and (max-width: 1024px){.advertising-logos{min-height:unset;margin-top:0}}.advertising-logos .logos-wrap{position:sticky;top:0}@media only screen and (max-width: 1024px){.advertising-logos .logos-wrap{position:relative}}.advertising-logos .grid-advertising{display:grid;width:700vh;height:98vh;grid-template-columns:repeat(7,minmax(0,1fr))}@media only screen and (max-width: 1024px){.advertising-logos .grid-advertising{display:block;width:100%;height:auto;padding:1rem}}.advertising-logos .grid-advertising-img{position:relative;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){.advertising-logos .grid-advertising-img{flex-flow:column;justify-items:center;gap:2rem;width:100%;margin-bottom:1rem;padding:1rem;min-height:20rem;border-radius:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.advertising-logos .grid-advertising-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,var(--color-brand3),var(--color-brand4));border-radius:1rem;opacity:.05}.advertising-logos .grid-advertising-img.grid-advertising-offset{display:none}}.advertising-logos .grid-advertising-img img,.advertising-logos .grid-advertising-img svg{display:block;width:20rem;border-radius:1rem}@media only screen and (max-width: 1024px){.advertising-logos .grid-advertising-img img,.advertising-logos .grid-advertising-img svg{display:block;width:80%;max-width:80%}}.advertising-logos .grid-advertising-img p{position:absolute;top:5rem;right:2rem;max-width:50%;font-family:Phenomena-Bold;font-size:1.34rem;text-align:right;line-height:1}@media only screen and (max-width: 1024px){.advertising-logos .grid-advertising-img p{position:relative;top:unset;right:unset;max-width:unset}.advertising-logos .grid-advertising-img .ad-client-wrap{display:flex;align-items:center;height:10rem}}.advertising-logos .grid-clients{position:absolute;bottom:2vh;left:0;display:flex;align-items:end;width:25rem;height:100%;translate:0 0;overflow:hidden}@media only screen and (max-width: 1024px){.advertising-logos .grid-clients{display:none}}.advertising-logos .grid-clients .grid-client-logo{display:flex;align-items:center;justify-content:center;width:97%;height:5rem;margin:.25rem auto;padding:.5rem;background:#fff;box-shadow:0 0 10px #0000000d;border-radius:3rem;transition:all .25s ease-out}.advertising-logos .grid-clients img,.advertising-logos .grid-clients svg{display:block;height:100%;margin:auto}.advertising-logos .grid-clients svg{height:2rem}.advertising-logos .grid-clients .grid-clients-items{translate:0 100%;width:100%;transition:all .35s ease-in-out}.grid-scroller-mark{height:2vh;width:100%}.hero-service{--hero-h: 100dvh;position:relative;width:100vw;height:var(--hero-h);translate:0 -5px}@media only screen and (max-width: 1024px){.hero-service{--hero-h: 134dvh;translate:0 0}}.hero-service h1{display:inline-block;padding:0;font-family:Phenomena-Bold;font-size:4rem;line-height:1;text-align:center;text-transform:uppercase;color:#fff}@media only screen and (max-width: 1024px){.hero-service h1{font-size:2rem;padding:2rem}}.hero-service .waves{position:absolute;bottom:0;transform-origin:bottom left;scale:1 .2;margin-bottom:0}@media only screen and (max-width: 1024px){.hero-service .waves{display:none}}.hero-service .wave{translate:0 2%}.hero-service-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-service-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hero-service-bg img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-service-bg .img-next{transition:all 2s cubic-bezier(.19,1,.22,1);translate:-101% 0}.hero-service-bg .img-current{transition:all 2.5s cubic-bezier(.72,.95,.83,.67)}.hero-service-bg.changing .img-next{translate:0 0}.hero-service-bg.changing .img-current{translate:100% 0}.hero-service-inner{position:relative;padding-top:2rem;text-align:center;z-index:3}@media only screen and (max-width: 1024px){.hero-service-inner{padding-top:3rem}}.player-wrap{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:space-between;width:100vw;height:100vh;padding-right:3rem;background:radial-gradient(circle at 50%,transparent,transparent 10%,black 90%);color:#fff}@media only screen and (max-width: 1024px){.player-wrap{flex-flow:column;height:var(--hero-h);padding-right:0;text-align:center}}.playlist-wrap{position:relative;margin-top:4rem;font-family:Phenomena;font-size:1.3rem;line-height:1;letter-spacing:2%;color:#ffffffb3;height:58vh;overflow-y:auto;overflow-x:visible;background:#00000059;padding:1rem;border-radius:1rem}@media only screen and (max-width: 1024px){.playlist-wrap{width:100vw;height:calc(var(--hero-h) / 2 - 28.125vw);max-height:unset;margin-top:calc(var(--hero-h) / 2 + 28.125vw);padding:1rem 0}}.playlist-wrap::-webkit-scrollbar{width:8px}.playlist-wrap::-webkit-scrollbar-track{background:#f1f1f1;background:none}.playlist-wrap::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:.25rem}@media only screen and (max-width: 1024px){.playlist-wrap::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:.5rem}}.playlist-wrap::-webkit-scrollbar-thumb:hover{background:#fff}.playlist-wrap li{position:relative;display:flex;gap:.5rem;width:17rem;height:4rem;padding:.5rem .5rem .5rem 2rem;transition:all 1s cubic-bezier(.19,1,.22,1);z-index:1}@media only screen and (max-width: 1024px){.playlist-wrap li{align-items:center;justify-content:start;width:100%;height:auto;padding-left:0;padding:.5rem var(--wrap-padding)}}.playlist-wrap li:hover,.playlist-wrap li.playing{padding-left:2.5rem;color:#fffc;background:linear-gradient(to right,transparent,black 30%,transparent 100%);cursor:pointer}@media only screen and (max-width: 1024px){.playlist-wrap li:hover,.playlist-wrap li.playing{padding-left:2.5rem}}.playlist-wrap li.playing{box-shadow:0 0 20px #00000080;font-size:1.7rem;line-height:.7;color:#fff}.playlist-wrap li.playing svg{scale:1.3;margin-right:.25rem}.playlist-wrap li svg{width:1rem;height:1rem;translate:0 25%;fill:currentColor;transform-origin:center center;transition:all .35s ease-in-out}@media only screen and (max-width: 1024px){.playlist-wrap li svg{order:-2}}.playlist-wrap li img{--up-value: 1rem;display:block;position:fixed;width:10rem;opacity:0;animation:updown 4s ease-in-out infinite;z-index:0}@media only screen and (max-width: 1024px){.playlist-wrap li img{order:-1;position:relative;width:4rem;height:2.7rem;-o-object-fit:cover;object-fit:cover;border-radius:.25rem;opacity:1;animation:unset}}.player-id,.playlist-item-details{display:none}.video-wrap{position:absolute;top:50%;left:50%;translate:-50% -50%;aspect-ratio:16/9;width:45vw;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 20px 30px #0003}@media only screen and (max-width: 1024px){.video-wrap{width:100vw}}.video-wrap iframe,.video-wrap video{width:100%;height:100%}.video-wrap iframe{background:#000}.video-wrap .blob-wrap{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100vw;height:100vh}@media only screen and (max-width: 1024px){.video-wrap .blob-wrap{width:100%;height:100%}}.video-wrap svg{width:100vw;height:100vh}@media only screen and (max-width: 1024px){.video-wrap svg{width:100%;height:100%}}.video{width:99%;height:99%}.in-view .video-close-btn{display:none!important}.video-close-btn{position:absolute;top:0;right:0;translate:0 -110%;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#fff;border-radius:50%}.video-close-btn svg{flex-shrink:0;width:1rem;height:1rem;fill:var(--color-text)}@media only screen and (max-width: 1024px){.video-close-btn{display:none!important}}.blob-img{transform-origin:center center;transition:all 3.5s cubic-bezier(.72,.95,.83,.67)}.blob-img-new{transition:all 2.5s cubic-bezier(.19,1,.22,1);translate:-101% 0}.video-wrap.changing .blob-img{translate:-101% 0}.video-wrap.changing .blob-img-new{translate:0 0}.page-videos{position:relative}.page-videos .blobs{transition:all 1.3s ease-in-out}@media only screen and (max-width: 1024px){.page-videos .hero-service{width:100%;overflow:hidden}}.video-play-btn{opacity:0;scale:0;position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0000004d;border:none;border-radius:50%;outline:none;transition:all .25s ease-in-out;z-index:5}.video-play-btn.play-started{opacity:0!important;scale:0!important}.video-play-btn.shown{opacity:1;scale:1}.video-play-btn:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.video-play-btn:hover{box-shadow:inset 0 0 20px #00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);filter:grayscale(100%);cursor:pointer}.video-play-btn:hover svg{scale:.9}.video-play-btn:focus{border:none;outline:none}.video-play-btn svg{position:relative;width:2.3rem;height:2.3rem;fill:#fff;z-index:2;transition:all .25s ease-in-out}.item-description{text-align:right;translate:0 0;max-width:30ch;transform-origin:top right}@media only screen and (max-width: 1024px){.item-description{position:absolute;top:calc(50% - 28.125vw);left:0;max-width:unset;width:100%;height:auto;translate:0 -100%;padding:0 var(--wrap-padding) 1rem;text-align:center;transform-origin:unset}}.item-description h2{margin-bottom:1rem;font-family:Phenomena;font-size:2em;line-height:1;opacity:0;translate:50% 0}@media only screen and (max-width: 1024px){.item-description h2{translate:0;margin-bottom:1rem;font-size:1.7em;opacity:1}}.item-description h4{margin-bottom:5rem;font-family:Montserrat;font-size:1rem;opacity:0;translate:30% 0}@media only screen and (max-width: 1024px){.item-description h4{translate:0;font-size:1rem;line-height:1.3;margin-bottom:.5rem;opacity:1}}.item-description p{max-width:25ch;font-family:Montserrat;font-size:1rem;color:#ffffffe6;opacity:0;translate:0 20%}@media only screen and (max-width: 1024px){.item-description p{font-size:.72rem;translate:0;max-width:unset;opacity:1}}.videos-hero-wave-line{position:absolute;bottom:0;left:0;width:200%;height:3rem;translate:-20% .5rem;scale:1 -1;z-index:5}@font-face{font-family:Phenomena;src:local("Phenomena"),url(/assets/Phenomena-Regular-BlZvjOZK.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Thin;src:local("Phenomena-Thin"),url(/assets/Phenomena-Thin-DFNa0QwA.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Phenomena-ExtraLight;src:local("Phenomena-ExtraLight"),url(/assets/Phenomena-ExtraLight-BpX7F1sr.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Phenomena-Light;src:local("Phenomena-Light"),url(/assets/Phenomena-Light-BAUgfnX1.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Phenomena-Bold;src:local("Phenomena-Bold"),url(/assets/Phenomena-Bold-J0UY3qcG.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-ExtraBold;src:local("Phenomena-ExtraBold"),url(/assets/Phenomena-ExtraBold-DCaQTSCc.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Black;src:local("Phenomena-Black"),url(/assets/Phenomena-Black-Ckxn_YSQ.woff2) format("woff2");font-display:swap}.footer-main{position:sticky;bottom:0;height:100svh;background-image:url(/assets/noise-NE8kgvdz.png);overflow:hidden}.footer-col ul a:before{content:"";position:absolute;top:50%;left:0;translate:-1.7rem -50%;width:.5rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");opacity:0;transition:all .35s cubic-bezier(.445,.05,.55,.95)}.wave{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20198'%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='50%25'%20x2='50%25'%20y1='-10.959%25'%20y2='100%25'%3e%3c!--%20%3cstop%20stop-color='%2357BBC1'%20stop-opacity='.25'%20offset='0%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23015871'%20offset='100%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23fff'%20stop-opacity='.5'%20offset='50%25'/%3e%20--%3e%3cstop%20stop-color='%23fff'%20offset='100%25'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23a)'%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%3c!--%20%3cpath%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%20--%3e%3c/svg%3e") repeat-x;background-size:auto 198px;width:6400px;height:198px;animation:wave 20s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0);will-change:margin-left}.cta-water-bg img{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:100%;height:200%;-o-object-fit:cover;object-fit:cover;filter:url(#cta-turbul) grayscale(20%)}.hero-web{position:relative;height:100dvh}@media only screen and (max-width: 1024px){.hero-web{height:90dvh;overflow:hidden}}.hero-web:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f1f1f1;background-image:url(/assets/noise-NE8kgvdz.png);opacity:.7;z-index:-2}.hero-web:after{content:"";position:absolute;top:0;left:0;translate:-14rem -14rem;width:70vw;height:100vh;box-shadow:inset 0 0 100px #0000001a;border-radius:30% 70%/63% 59% 41% 37%;z-index:-1}@media only screen and (max-width: 1024px){.hero-web:after{translate:-20% -10%;height:70vh}}.hero-web .web-heading{position:relative;font-family:Phenomena-Black;font-size:5rem;z-index:5}@media only screen and (max-width: 1024px){.hero-web .web-heading{font-size:3rem}}.web-hero-wave-line{position:absolute;bottom:0;left:0;translate:-10% 0%;scale:-1 1;width:170%;height:20rem;fill:#fff;z-index:1}@media only screen and (max-width: 1024px){.web-hero-wave-line{width:300%}}.web-hero-wave-line svg{width:100%;height:100%}.hero-web-elements{position:relative;width:100%;height:100%;z-index:3}.hero-web-content{position:absolute;left:10%;top:50%;padding:4rem 0;translate:0 -80%}@media only screen and (max-width: 1024px){.hero-web-content{left:0;padding:2rem;z-index:5}}.hero-web-item{position:absolute;width:7rem;height:13rem}@media only screen and (max-width: 1024px){.hero-web-item{scale:1.7}}.hero-web-item img,.hero-web-item:before{height:auto;border-radius:1rem;border-radius:40% 60% 70% 30%/40% 50% 60%;scale:.9}.hero-web-item.item-1{top:5vh;left:50vw;width:20vw;height:17vw}.hero-web-item.item-1 img{width:90%;height:90%}.hero-web-item.item-1:before{--up-value: 2rem;content:"";position:absolute;top:0;right:0;bottom:0;left:0;translate:2rem 2rem;background:#0000000d;animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-name:updown;animation-duration:4s;animation-delay:.9s;animation-fill-mode:forwards;animation-iteration-count:infinite}@media only screen and (max-width: 1024px){.hero-web-item.item-1:before{--up-value: 1rem;translate:0 0}}.hero-web-item.item-2{top:3rem;left:73vw;width:11.7vw;height:11.7vw}.hero-web-item.item-2 img{--up-value: 1.35rem;animation-duration:7s;animation-delay:.2s}.hero-web-item.item-3{top:1rem;right:5rem;width:13vw;height:10vw}.hero-web-item.item-3 img{position:relative;--up-value: 2.5rem;animation-duration:10s;animation-delay:.5s}.hero-web-item.item-3:before{--up-value: 3.5rem;content:"";position:absolute;top:0;right:0;bottom:0;left:0;translate:2rem 2rem;background:#0000000d;animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-name:updown;animation-duration:10s;animation-delay:.5s;animation-fill-mode:forwards;animation-iteration-count:infinite}.hero-web-item.item-4{top:54vh;left:8vw;width:13vw;height:17vw}.hero-web-item.item-4 img{--up-value: 1.5rem;background:#fff;animation-duration:13s;animation-delay:.7s;box-shadow:0 5px 10px #0000001a}.hero-web-item.item-5{top:34vh;right:20vw;width:13.7vw;height:17.7vw}.hero-web-item.item-5 img{animation-duration:4s;animation-delay:.9s}.hero-web-item.item-6{top:53vh;left:50vw;width:17vw;height:17vw}.hero-web-item.item-6 img{animation-duration:4s;animation-delay:.9s;background:#fff}.hero-web-item.item-6:before{--up-value: 2rem;content:"";position:absolute;top:0;right:0;bottom:0;left:0;translate:2rem 2rem;background:#0000000d;animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-name:updown;animation-duration:4s;animation-delay:.9s;animation-fill-mode:forwards;animation-iteration-count:infinite}@media only screen and (max-width: 1024px){.hero-web-item.item-6:before{--up-value: 1rem}}.hero-web-item.item-7{top:37vh;right:5vw;width:15vw;height:15vw}.hero-web-item.item-7 img{--up-value: 3.37rem;animation-duration:13s;animation-delay:.7s;background:#fff}.hero-web-item.item-7:before{--up-value: 2rem;content:"";position:absolute;top:0;right:0;bottom:0;left:0;translate:1rem 1rem;background:#0000000d;animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-name:updown;animation-duration:8s;animation-delay:.7s;animation-fill-mode:forwards;animation-iteration-count:infinite}@media only screen and (max-width: 1024px){.hero-web-item.item-7:before{--up-value: .5rem}}.hero-web-item.item-8{top:-4rem;left:20vw;width:14vw;height:14vw}@media only screen and (max-width: 1024px){.hero-web-item.item-8{top:3rem}}.hero-web-item.item-8 img{--up-value: 2rem;width:110%;height:110%;-o-object-fit:unset;object-fit:unset;animation-duration:13s;animation-delay:.7s;box-shadow:0 10px 30px #00000026}@media only screen and (max-width: 1024px){.hero-web-item.item-8 img{--up-value: .5rem}}.hero-web-item img{--up-value: 3.25rem;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;box-shadow:0 10px 20px #0000001a;animation:updown-morph 5s cubic-bezier(.445,.05,.55,.95) infinite}.web-subhero{padding:5rem;text-align:center}@media only screen and (max-width: 1024px){.web-subhero{padding:var(--wrap-padding)}}.web-subhero h2{margin-bottom:2rem;font-family:Phenomena-Black;font-size:5rem}@media only screen and (max-width: 1024px){.web-subhero h2{font-size:3rem;line-height:.85}}.web-subhero p{width:50ch;margin:auto;font-family:Montserrat;font-size:1.3rem;line-height:1.3}@media only screen and (max-width: 1024px){.web-subhero p{width:auto;font-size:1rem}}.web-masonry-grid{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:2rem;padding:4rem 5rem}@media only screen and (max-width: 1024px){.web-masonry-grid{display:block;padding:var(--wrap-padding);overflow:hidden}}.web-masonry-grid img,.web-masonry-grid canvas{-o-object-fit:cover;object-fit:cover;height:100%;transform:skew(-5deg)}.web-masonry-grid div:nth-child(odd){translate:0 -5rem}@media only screen and (max-width: 1024px){.web-masonry-grid div:nth-child(odd){translate:0 0}}.web-project-wrap{position:relative;background:#fff;border-radius:2rem;filter:grayscale(80%);transition:.7s ease;z-index:0;box-shadow:0 20px 30px #0000001a;overflow:hidden}@media only screen and (max-width: 1024px){.web-project-wrap{width:100%;min-height:350px;margin-top:2rem}}.web-project-wrap img{transition:.7s ease}@media only screen and (max-width: 1024px){.web-project-wrap img{min-height:350px}}.web-project-wrap:hover{filter:grayscale(0);box-shadow:0 20px 30px #0000004d;cursor:pointer;z-index:1}.web-project-wrap:hover img{scale:1.1;transition:.7s ease}.web-project-wrap:hover .web-project-content{opacity:1;translate:-50% -50%}.web-project-wrap a{display:flex;align-items:center;gap:.7rem;margin-top:2rem;padding:.5rem 1rem;background:#fff;color:var(--color-text);border-radius:2rem}.web-project-wrap svg{width:1rem;height:1rem;rotate:-17deg;fill:currentColor}.web-project{border-radius:2rem}@media only screen and (max-width: 1024px){.web-project{width:100%}}.web-project-content{position:absolute;top:50%;left:50%;translate:-50% -45%;width:85%;height:20rem;max-height:70%;padding:2rem;display:flex;flex-flow:column;align-items:center;justify-content:center;color:#fff;background:#00000059;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:1rem;opacity:0;transition:all .35s ease}.web-project-content:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;filter:blur(10px);border-radius:1rem}.web-project-content h3{position:relative;font-family:Phenomena-Bold;font-size:2.5rem;line-height:.8;text-align:center}@media only screen and (max-width: 1024px){.web-project-content h3{font-size:2rem}}.web-project-content p{margin-top:1rem;position:relative;font-family:Montserrat;text-align:center;line-height:1.3}@media only screen and (max-width: 1024px){.web-project-content p{font-size:.9rem}}.web-services{margin-bottom:5rem;padding:4rem var(--wrap-padding)}@media only screen and (max-width: 1024px){.web-services{margin-bottom:0;padding:4rem var(--wrap-padding)}}.web-services.in-view .web-subheading{display:flex;align-items:center;flex-wrap:wrap}.web-services.in-view .web-subheading span{animation:letter-wave 1s cubic-bezier(.46,.4,.56,.87) forwards;flex-shrink:0;transform:translateY(110%);opacity:0}.web-services.in-view .web-subheading span:nth-child(1){animation-delay:.04s}.web-services.in-view .web-subheading span:nth-child(2){animation-delay:.08s}.web-services.in-view .web-subheading span:nth-child(3){animation-delay:.12s}.web-services.in-view .web-subheading span:nth-child(4){animation-delay:.16s}.web-services.in-view .web-subheading span:nth-child(5){animation-delay:.2s}.web-services.in-view .web-subheading span:nth-child(6){animation-delay:.24s}.web-services.in-view .web-subheading span:nth-child(7){animation-delay:.28s}.web-services.in-view .web-subheading span:nth-child(8){animation-delay:.32s}.web-services.in-view .web-subheading span:nth-child(9){animation-delay:.36s}.web-services.in-view .web-subheading span:nth-child(10){animation-delay:.4s}.web-services.in-view .web-subheading span:nth-child(11){animation-delay:.44s}.web-services.in-view .web-subheading span:nth-child(12){animation-delay:.48s}.web-services.in-view .web-subheading span:nth-child(13){animation-delay:.52s}.web-services.in-view .web-subheading span:nth-child(14){animation-delay:.56s}.web-services.in-view .web-subheading span:nth-child(15){animation-delay:.6s}.web-services.in-view .web-subheading span:nth-child(16){animation-delay:.64s}.web-services.in-view .web-subheading span:nth-child(17){animation-delay:.68s}.web-services.in-view .web-subheading span:nth-child(18){animation-delay:.72s}.web-services.in-view .web-subheading span:nth-child(19){animation-delay:.76s}.web-services.in-view .web-subheading span:nth-child(20){animation-delay:.8s}.web-services.in-view .web-subheading span:nth-child(21){animation-delay:.84s}.web-services.in-view .web-subheading span:nth-child(22){animation-delay:.88s}.web-services.in-view .web-subheading span:nth-child(23){animation-delay:.92s}.web-services.in-view .web-subheading span:nth-child(24){animation-delay:.96s}.web-services.in-view .web-subheading span:nth-child(25){animation-delay:1s}.web-services.in-view .web-subheading span:nth-child(26){animation-delay:1.04s}.web-services.in-view .web-subheading span:nth-child(27){animation-delay:1.08s}.web-services.in-view .web-subheading span:nth-child(28){animation-delay:1.12s}.web-services.in-view .web-subheading span:nth-child(29){animation-delay:1.16s}.web-services.in-view .web-subheading span:nth-child(30){animation-delay:1.2s}@media only screen and (max-width: 1024px){.web-services.in-view .web-subheading .break{width:100%;height:1px}}.web-services .web-subheading{display:flex;align-items:center;margin-bottom:4rem;font-family:Phenomena-Black;font-size:7rem}.web-services .web-subheading.in-view .web-subheading{display:flex;align-items:center;flex-wrap:wrap}.web-services .web-subheading.in-view .web-subheading span{animation:letter-wave 1s cubic-bezier(.46,.4,.56,.87) forwards;flex-shrink:0;transform:translateY(110%);opacity:0}.web-services .web-subheading.in-view .web-subheading span:nth-child(1){animation-delay:.04s}.web-services .web-subheading.in-view .web-subheading span:nth-child(2){animation-delay:.08s}.web-services .web-subheading.in-view .web-subheading span:nth-child(3){animation-delay:.12s}.web-services .web-subheading.in-view .web-subheading span:nth-child(4){animation-delay:.16s}.web-services .web-subheading.in-view .web-subheading span:nth-child(5){animation-delay:.2s}.web-services .web-subheading.in-view .web-subheading span:nth-child(6){animation-delay:.24s}.web-services .web-subheading.in-view .web-subheading span:nth-child(7){animation-delay:.28s}.web-services .web-subheading.in-view .web-subheading span:nth-child(8){animation-delay:.32s}.web-services .web-subheading.in-view .web-subheading span:nth-child(9){animation-delay:.36s}.web-services .web-subheading.in-view .web-subheading span:nth-child(10){animation-delay:.4s}.web-services .web-subheading.in-view .web-subheading span:nth-child(11){animation-delay:.44s}.web-services .web-subheading.in-view .web-subheading span:nth-child(12){animation-delay:.48s}.web-services .web-subheading.in-view .web-subheading span:nth-child(13){animation-delay:.52s}.web-services .web-subheading.in-view .web-subheading span:nth-child(14){animation-delay:.56s}.web-services .web-subheading.in-view .web-subheading span:nth-child(15){animation-delay:.6s}.web-services .web-subheading.in-view .web-subheading span:nth-child(16){animation-delay:.64s}.web-services .web-subheading.in-view .web-subheading span:nth-child(17){animation-delay:.68s}.web-services .web-subheading.in-view .web-subheading span:nth-child(18){animation-delay:.72s}.web-services .web-subheading.in-view .web-subheading span:nth-child(19){animation-delay:.76s}.web-services .web-subheading.in-view .web-subheading span:nth-child(20){animation-delay:.8s}.web-services .web-subheading.in-view .web-subheading span:nth-child(21){animation-delay:.84s}.web-services .web-subheading.in-view .web-subheading span:nth-child(22){animation-delay:.88s}.web-services .web-subheading.in-view .web-subheading span:nth-child(23){animation-delay:.92s}.web-services .web-subheading.in-view .web-subheading span:nth-child(24){animation-delay:.96s}.web-services .web-subheading.in-view .web-subheading span:nth-child(25){animation-delay:1s}.web-services .web-subheading.in-view .web-subheading span:nth-child(26){animation-delay:1.04s}.web-services .web-subheading.in-view .web-subheading span:nth-child(27){animation-delay:1.08s}.web-services .web-subheading.in-view .web-subheading span:nth-child(28){animation-delay:1.12s}.web-services .web-subheading.in-view .web-subheading span:nth-child(29){animation-delay:1.16s}.web-services .web-subheading.in-view .web-subheading span:nth-child(30){animation-delay:1.2s}@media only screen and (max-width: 1024px){.web-services .web-subheading.in-view .web-subheading .break{width:100%;height:1px}.web-services .web-subheading{flex-wrap:wrap;margin-bottom:2rem;font-size:3.5rem;line-height:.8;text-align:center}}.web-services .web-service:nth-child(2n) .web-service-img{order:0}.web-services .web-service:nth-child(2n) .web-service-content{order:2}.web-services .web-service:nth-child(2n) .web-service-content h2,.web-services .web-service:nth-child(2n) .web-service-content p{margin-left:auto}.web-service{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-content:center;gap:3.5rem;padding:2rem 4rem}@media only screen and (max-width: 1024px){.web-service{display:block;margin-bottom:3rem;padding:0}}.web-service-content{margin:2rem 0;padding:2rem;text-align:center}@media only screen and (max-width: 1024px){.web-service-content{margin:0;padding:2rem 0}}.web-service-content h2{margin-bottom:1rem;font-family:Phenomena-Black;font-size:4rem;line-height:.9;text-transform:uppercase}@media only screen and (max-width: 1024px){.web-service-content h2{font-size:2rem}}.web-service-content h4{font-family:Phenomena-Bold;font-size:1.75rem;opacity:.85}@media only screen and (max-width: 1024px){.web-service-content h4{opacity:.7}}.web-service-content p{margin-top:2rem;font-family:Montserrat;font-weight:500;text-align:justify}@media only screen and (max-width: 1024px){.web-service-content p{margin-top:1rem}}.web-service-img{width:100%;height:30rem;margin:auto;border-radius:5rem;box-shadow:0 20px 50px #00000026;background-image:url(/assets/noise-NE8kgvdz.png)}.web-service-img.logo{display:flex;align-items:center;justify-content:center}.web-service-img.logo img{display:block;width:10rem;height:10rem;-o-object-fit:unset;object-fit:unset;box-shadow:none;border-radius:0}.web-service-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5rem}@font-face{font-family:Phenomena;src:local("Phenomena"),url(/assets/Phenomena-Regular-BlZvjOZK.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Thin;src:local("Phenomena-Thin"),url(/assets/Phenomena-Thin-DFNa0QwA.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Phenomena-ExtraLight;src:local("Phenomena-ExtraLight"),url(/assets/Phenomena-ExtraLight-BpX7F1sr.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Phenomena-Light;src:local("Phenomena-Light"),url(/assets/Phenomena-Light-BAUgfnX1.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Phenomena-Bold;src:local("Phenomena-Bold"),url(/assets/Phenomena-Bold-J0UY3qcG.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-ExtraBold;src:local("Phenomena-ExtraBold"),url(/assets/Phenomena-ExtraBold-DCaQTSCc.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Black;src:local("Phenomena-Black"),url(/assets/Phenomena-Black-Ckxn_YSQ.woff2) format("woff2");font-display:swap}.footer-main{position:sticky;bottom:0;height:100svh;background-image:url(/assets/noise-NE8kgvdz.png);overflow:hidden}.footer-col ul a:before{content:"";position:absolute;top:50%;left:0;translate:-1.7rem -50%;width:.5rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");opacity:0;transition:all .35s cubic-bezier(.445,.05,.55,.95)}.wave{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20198'%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='50%25'%20x2='50%25'%20y1='-10.959%25'%20y2='100%25'%3e%3c!--%20%3cstop%20stop-color='%2357BBC1'%20stop-opacity='.25'%20offset='0%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23015871'%20offset='100%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23fff'%20stop-opacity='.5'%20offset='50%25'/%3e%20--%3e%3cstop%20stop-color='%23fff'%20offset='100%25'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23a)'%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%3c!--%20%3cpath%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%20--%3e%3c/svg%3e") repeat-x;background-size:auto 198px;width:6400px;height:198px;animation:wave 20s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0);will-change:margin-left}.cta-water-bg img{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:100%;height:200%;-o-object-fit:cover;object-fit:cover;filter:url(#cta-turbul) grayscale(20%)}.about-hero{position:relative;display:flex;flex-flow:column;justify-content:center;width:100%;height:100dvh}@media only screen and (max-width: 1024px){.about-hero{width:100%;height:auto;overflow:hidden}}.about-hero-content{text-align:center}@media only screen and (max-width: 1024px){.about-hero-content{padding:17rem 0 5rem}}.about-hero-content h4{font-family:Montserrat;font-size:2rem}@media only screen and (max-width: 1024px){.about-hero-content h4{font-size:1.3rem}}.about-hero-content h1{position:relative;font-family:Phenomena-Black;font-size:13rem;line-height:.85;text-transform:uppercase}@media only screen and (max-width: 1024px){.about-hero-content h1{margin-top:1.3rem;font-size:5rem}}.about-hero-content p{width:50ch;margin:auto;margin-top:2rem;font-family:Montserrat;font-size:1.13rem;font-weight:500}@media only screen and (max-width: 1024px){.about-hero-content p{width:auto;font-size:.9rem}}.about-hero-heading{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem}.about-hero-clip{--up-value: 1rem;position:absolute;top:50%;left:0;translate:calc(-100% - 2rem) -50%;width:10rem;height:8rem;border-radius:30% 70%/63% 59% 41% 37%;animation:updown 5s infinite;overflow:hidden}.about-hero-clip img{display:none}@media only screen and (max-width: 1024px){.about-hero-clip img{display:block}.about-hero-clip{top:0;left:50%;translate:-50% -200%;width:8rem;height:5.9rem;background:linear-gradient(270deg,var(--color-brand2),var(--color-brand3),var(--color-brand4),var(--color-brand5));background-size:800% 800%;animation:bg-gradient-animation 5s ease-in-out infinite}}.about-hero-clip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.about-hero-clip iframe{translate:-2rem -3.5rem;width:17rem;height:15rem;-o-object-fit:cover;object-fit:cover}.alaman-text-row{display:flex;align-items:center;gap:5rem;width:-moz-min-content;width:min-content;translate:-40vw;font-family:Phenomena-Black;font-size:10rem;line-height:.9;text-transform:uppercase;white-space:nowrap;will-change:translate;overflow:hidden}@media only screen and (max-width: 1024px){.alaman-text-row{gap:2rem;font-size:5rem}}.alaman-text-row span{display:block;width:2rem;height:2rem;border-radius:50%;background:currentColor}.alaman-text-row.alaman-to-left{margin-bottom:4rem}@media only screen and (max-width: 1024px){.alaman-text-row.alaman-to-right{translate:-20% 0}}.alaman-text-row-about{opacity:.2}.alaman-text-tilted{rotate:-3deg}@media only screen and (max-width: 1024px){.alaman-text-tilted{margin-top:3rem}}:root{--color-1: #FC466B;--color-2: #3F5EFB;--color-3: #f8ff00;--color-4: #3ad59f;--blur: blur(70px)}gradient-container{width:100vw;height:100vh;display:flex;align-items:start;flex-wrap:wrap;gap:4.3rem;position:relative;padding-left:50%}gradient-color{width:30vw;height:25vw;display:flex;border-radius:30% 80% 75% 40%/40% 40% 70% 50%;animation-name:animate;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;transform-origin:center right;opacity:.37}@keyframes animate{0%{border-radius:30% 70% 70% 30%/30% 30% 70% 60%;transform:scale(2) rotate(0) translate(20%,-20%)}to{border-radius:88% 10% 22% 58%/73% 56% 34% 77%;transform:scale(2) rotate(70deg) translate(20%,-35%)}}gradient-color:nth-child(1){background-color:var(--color-brand4);animation-direction:backwards}gradient-color:nth-child(2){background-color:var(--color-2);background-color:var(--color-4);background-color:var(--color-brand2);opacity:.27}gradient-color:nth-child(3){background-color:var(--color-2);background-color:var(--color-brand4);animation-direction:backwards;translate:80% -100%}gradient-color:nth-child(4){background-color:var(--color-4)}gradient-backdrop{position:absolute;left:0;top:0;width:100%;height:250%;display:block;background:transparent;background-image:url(/assets/noise-NE8kgvdz.png);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}gradient-backdrop:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:linear-gradient(180deg,transparent,#fff)}#gradient-blob{position:absolute;left:40%;top:50%;background:linear-gradient(90deg,#fff,#fff,#ffffff80);width:50vw;height:250%;border-radius:50%;animation:none;rotate:10deg;opacity:1}.about-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.about-subhero{padding:1rem;background-size:auto;background-repeat:repeat}@media only screen and (max-width: 1024px){.about-subhero{padding:0;padding-bottom:5rem;overflow:hidden}}.about-subhero-top-section{padding-top:5%}@media only screen and (max-width: 1024px){.about-subhero-top-section{padding-top:3rem}}.about-subhero-top-section h2{font-family:Phenomena-Bold;font-size:5rem;text-transform:uppercase;text-align:center}@media only screen and (max-width: 1024px){.about-subhero-top-section h2{margin-bottom:1rem;font-size:3rem;line-height:1}.about-subhero-top-section .about-subhero-row{display:flex;flex-flow:column;gap:1rem}.about-subhero-top-section .about-subhero-row .about-subhero-top-p{order:2}.about-subhero-top-section .about-subhero-row .about-subhero-img{position:relative;top:unset;order:1}}.about-subhero-top-p h2{text-transform:unset}.about-subhero-row{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem;width:var(--wrap-basic-w);margin:auto;padding:5rem var(--wrap-padding);padding:var(--wrap-padding)}@media only screen and (max-width: 1024px){.about-subhero-row{display:block;padding-block:0;width:100%}}.about-subhero-row p,.about-subhero-row h2{margin-bottom:2rem;font-family:Montserrat;font-size:1.13rem;font-weight:500;line-height:1.4;text-align:justify}@media only screen and (max-width: 1024px){.about-subhero-row p,.about-subhero-row h2{font-size:1rem}}.about-subhero-top strong{font-family:Phenomena-Bold;font-size:2rem;text-transform:uppercase}.about-subhero-img{position:sticky;top:5rem}.about-subhero-img img{--up-value: 3rem;display:block;width:13rem;margin:auto;animation:updown 5s infinite}@media only screen and (max-width: 1024px){.about-subhero-img img{--up-value: 1rem;width:7rem;margin-bottom:5rem}}.about-subhero-img-box{position:relative;max-width:500px;width:400px}@media only screen and (max-width: 1024px){.about-subhero-img-box{width:100%}}.about-subhero-img-box:before{content:"";position:absolute;top:0;left:0;translate:-17rem 8rem;width:37rem;height:32rem;background:var(--color-brand4);border-radius:54% 46% 60% 40%/47% 37% 63% 53%;opacity:.15;z-index:-1}.about-subhero-img-box:after{content:"";position:absolute;top:0;left:0;translate:10rem 2rem;width:30rem;height:25rem;background:var(--color-brand5);border-radius:40% 60% 42% 58%/41% 51% 49% 59%;opacity:.15;z-index:-1}.about-subhero-img-box svg{width:100%}@media only screen and (max-width: 1024px){.about-subhero-img-box svg{width:80%}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.about-subhero-img-box svg{display:none}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.about-subhero-img-box svg{display:none}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.about-subhero-img-box svg{display:none}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.about-subhero-img-box svg{display:none}}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.about-subhero-img-box svg{display:none}}@media only screen and (width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.about-subhero-img-box svg{display:none}}@media only screen and (width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.about-subhero-img-box svg{display:none}}@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.about-subhero-img-box svg{display:none}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.about-subhero-img-box{width:100%}.about-subhero-img-box img{width:100%;margin:auto;animation:updown-morph 7s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.about-subhero-img-box{width:100%}.about-subhero-img-box img{width:100%;margin:auto;animation:updown-morph 7s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.about-subhero-img-box{width:100%}.about-subhero-img-box img{width:100%;margin:auto;animation:updown-morph 7s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.about-subhero-img-box{width:100%}.about-subhero-img-box img{width:100%;margin:auto;animation:updown-morph 7s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.about-subhero-img-box{width:100%}.about-subhero-img-box img{width:100%;margin:auto;animation:updown-morph 7s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.about-subhero-img-box{width:100%}.about-subhero-img-box img{width:100%;margin:auto;animation:updown-morph 7s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.about-subhero-img-box{width:100%}.about-subhero-img-box img{width:100%;margin:auto;animation:updown-morph 7s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.about-subhero-img-box{width:100%}.about-subhero-img-box img{width:100%;margin:auto;animation:updown-morph 7s cubic-bezier(.445,.05,.55,.95) infinite}}.about-results{width:var(--wrap-basic-w);margin:auto;padding:var(--wrap-padding);padding-top:10rem}@media only screen and (max-width: 1024px){.about-results{padding-top:1rem;overflow:hidden}}.about-results h2{font-family:Phenomena-Black;font-size:5rem;text-transform:uppercase}@media only screen and (max-width: 1024px){.about-results h2{font-size:3rem}}.about-results-description{position:relative;display:inline-block;padding-top:4rem;font-family:Montserrat;font-size:1.13rem;line-height:1.4}@media only screen and (max-width: 1024px){.about-results-description{padding-top:1rem;font-size:1rem;line-height:1.3}}.about-results-description p{padding:1rem 0;text-align:justify}@media only screen and (max-width: 1024px){.about-results-description p{padding:.5rem 0}}.about-results-description:before{content:"";position:absolute;bottom:0;left:0;translate:0 .5rem;width:80%;height:1px;border-radius:2px}.about-results-content{display:grid;grid-template-columns:3fr 5fr;gap:3rem}@media only screen and (max-width: 1024px){.about-results-content{display:block}}.about-results-wrap{position:relative}.about-result-videos{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));align-items:start;justify-content:end;gap:2rem;translate:-10% 0;width:100%}@media only screen and (max-width: 1024px){.about-result-videos{display:block;translate:0 0}}.about-result-videos:before,.about-result-videos:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:50%;box-shadow:0 4px 32px #0a0e1d05,0 8px 64px #0a0e1d14;z-index:-2}.about-result-videos:before{width:41rem;height:41rem}.about-result-videos:after{width:27rem;height:27rem;animation-name:pulsating-green;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;z-index:-1}@media only screen and (max-width: 1024px){.about-result-videos div:nth-child(2){margin-top:0}}.about-result-videos .yt-short,.about-result-videos video{position:relative;display:flex;align-items:center;width:15rem;height:34rem;border-radius:2rem;border:5px solid #fff;box-shadow:0 4px 32px #0a0e1d05,0 8px 64px #0a0e1d24;overflow:hidden}@media only screen and (max-width: 1024px){.about-result-videos .yt-short,.about-result-videos video{margin:1.4rem auto}}.about-result-videos .yt-short-wrap{position:absolute;top:50%;left:0;translate:0 -50%;width:15rem;height:45rem;background:#000}.about-result-videos iframe{width:100%;height:100%;border-radius:2rem;margin:0}.about-result-videos .about-result-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;border-radius:2rem}.about-result-videos .about-result-overlay button{position:absolute;top:50%;left:50%;translate:-50% -50%;background:none}.about-result-videos .about-result-overlay button svg{width:4rem;height:4rem;fill:#fff}.about-result-video{position:relative;display:flex;flex-flow:column;justify-content:center;gap:2rem}@media only screen and (max-width: 1024px){.about-result-video{display:block}}.about-result-video:before,.about-result-video:after{position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:50%;background:#fff;box-shadow:0 4px 32px #0a0e1d05,0 8px 64px #0a0e1d14;z-index:-1}.about-result-video:before{width:25rem;height:25rem}.about-result-video:after{width:20rem;height:20rem}.about-result-video-rows{translate:0 -17rem}@media only screen and (max-width: 1024px){.about-result-video-rows{translate:0 0}}.about-us{width:var(--wrap-basic-w);margin:7rem auto;padding:0 var(--wrap-padding)}@media only screen and (max-width: 1024px){.about-us{margin:2rem auto}}.about-us p{margin-top:2rem;font-family:Montserrat;font-size:1.13rem;line-height:1.7}@media only screen and (max-width: 1024px){.about-us p{font-size:1rem;line-height:1.4}}.about-us-tip{display:flex;align-items:center;gap:4rem}@media only screen and (max-width: 1024px){.about-us-tip{display:block}}.about-us-tip h2{display:block;font-family:Phenomena-Black;font-size:9rem;line-height:.85;text-transform:uppercase;word-break:break-all}@media only screen and (max-width: 1024px){.about-us-tip h2{font-size:2.5rem}}.about-us-tip img{display:block;width:58%;border-radius:3rem}@media only screen and (max-width: 1024px){.about-us-tip img{max-width:100%;width:auto;margin:auto;margin-top:2rem}}.about-us-description{margin-top:4rem}@media only screen and (max-width: 1024px){.about-us-description{margin-top:3rem}}.about-us-bottom-wrap{margin-top:5rem;padding:4rem 5rem;background:url(/assets/water-surface-DlchLoXl.webp);background-size:cover}.about-us-bottom{position:relative;max-width:80%;margin:auto;padding:4rem;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:inset 0 10px 30px #0a0e1d59;border-radius:4rem;color:#fff}.about-us-bottom h2{font-family:Phenomena-Bold;font-size:7rem;line-height:1}.about-us-bottom h2 strong{font-family:Phenomena-Black;font-size:10rem}.about-us-bottom p{margin:auto;margin-top:3rem;padding:0 3rem;font-size:1.3rem;font-weight:500}.about-us-bottom .btn-cta{display:inline-block;min-width:13rem;height:auto!important;margin-top:3rem;padding:1rem 2rem;border-radius:2rem;font-family:Montserrat;font-size:1.13rem;text-align:center;color:#fff;text-transform:uppercase;border:none!important;background:linear-gradient(-45deg,var(--color-brand1),var(--color-brand2),var(--color-brand3),var(--color-brand4))}.about-us-bg{position:absolute;top:50%;left:50%;translate:-50% -50%;width:30rem;height:30rem;opacity:.2;z-index:-1}@keyframes pulsating-green{0%{background:#fff}34%{background:#21d47440}67%{background:#fff}to{background:#21d47440}}@font-face{font-family:Phenomena;src:local("Phenomena"),url(/assets/Phenomena-Regular-BlZvjOZK.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Thin;src:local("Phenomena-Thin"),url(/assets/Phenomena-Thin-DFNa0QwA.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Phenomena-ExtraLight;src:local("Phenomena-ExtraLight"),url(/assets/Phenomena-ExtraLight-BpX7F1sr.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Phenomena-Light;src:local("Phenomena-Light"),url(/assets/Phenomena-Light-BAUgfnX1.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Phenomena-Bold;src:local("Phenomena-Bold"),url(/assets/Phenomena-Bold-J0UY3qcG.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-ExtraBold;src:local("Phenomena-ExtraBold"),url(/assets/Phenomena-ExtraBold-DCaQTSCc.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Black;src:local("Phenomena-Black"),url(/assets/Phenomena-Black-Ckxn_YSQ.woff2) format("woff2");font-display:swap}.footer-main{position:sticky;bottom:0;height:100svh;background-image:url(/assets/noise-NE8kgvdz.png);overflow:hidden}.footer-col ul a:before{content:"";position:absolute;top:50%;left:0;translate:-1.7rem -50%;width:.5rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");opacity:0;transition:all .35s cubic-bezier(.445,.05,.55,.95)}.wave{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20198'%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='50%25'%20x2='50%25'%20y1='-10.959%25'%20y2='100%25'%3e%3c!--%20%3cstop%20stop-color='%2357BBC1'%20stop-opacity='.25'%20offset='0%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23015871'%20offset='100%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23fff'%20stop-opacity='.5'%20offset='50%25'/%3e%20--%3e%3cstop%20stop-color='%23fff'%20offset='100%25'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23a)'%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%3c!--%20%3cpath%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%20--%3e%3c/svg%3e") repeat-x;background-size:auto 198px;width:6400px;height:198px;animation:wave 20s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0);will-change:margin-left}.cta-water-bg img{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:100%;height:200%;-o-object-fit:cover;object-fit:cover;filter:url(#cta-turbul) grayscale(20%)}.page-contact .footer-top-wave-text strong{opacity:0}.contact-top{position:relative;display:flex;flex-flow:column;justify-content:center;height:100dvh;padding:5rem;z-index:2}@media only screen and (max-width: 1024px){.contact-top{width:100%;overflow:hidden;padding:5rem 0 0}}.contact-top h2{position:relative;display:block;max-width:50%;font-family:Phenomena-Black;font-size:5rem;line-height:.9;z-index:2;flex-wrap:wrap}.contact-top h2 span{opacity:0}@media only screen and (max-width: 1024px){.contact-top h2{max-width:20rem;font-size:3rem;line-height:1}}.contact-top h2.animated{display:flex;align-items:center;flex-wrap:wrap}.contact-top h2.animated span{animation:letter-wave 1s cubic-bezier(.46,.4,.56,.87) forwards;flex-shrink:0;transform:translateY(110%);opacity:0}.contact-top h2.animated span:nth-child(1){animation-delay:.02s}.contact-top h2.animated span:nth-child(2){animation-delay:.04s}.contact-top h2.animated span:nth-child(3){animation-delay:.06s}.contact-top h2.animated span:nth-child(4){animation-delay:.08s}.contact-top h2.animated span:nth-child(5){animation-delay:.1s}.contact-top h2.animated span:nth-child(6){animation-delay:.12s}.contact-top h2.animated span:nth-child(7){animation-delay:.14s}.contact-top h2.animated span:nth-child(8){animation-delay:.16s}.contact-top h2.animated span:nth-child(9){animation-delay:.18s}.contact-top h2.animated span:nth-child(10){animation-delay:.2s}.contact-top h2.animated span:nth-child(11){animation-delay:.22s}.contact-top h2.animated span:nth-child(12){animation-delay:.24s}.contact-top h2.animated span:nth-child(13){animation-delay:.26s}.contact-top h2.animated span:nth-child(14){animation-delay:.28s}.contact-top h2.animated span:nth-child(15){animation-delay:.3s}.contact-top h2.animated span:nth-child(16){animation-delay:.32s}.contact-top h2.animated span:nth-child(17){animation-delay:.34s}.contact-top h2.animated span:nth-child(18){animation-delay:.36s}.contact-top h2.animated span:nth-child(19){animation-delay:.38s}.contact-top h2.animated span:nth-child(20){animation-delay:.4s}.contact-top h2.animated span:nth-child(21){animation-delay:.42s}.contact-top h2.animated span:nth-child(22){animation-delay:.44s}.contact-top h2.animated span:nth-child(23){animation-delay:.46s}.contact-top h2.animated span:nth-child(24){animation-delay:.48s}.contact-top h2.animated span:nth-child(25){animation-delay:.5s}.contact-top h2.animated span:nth-child(26){animation-delay:.52s}.contact-top h2.animated span:nth-child(27){animation-delay:.54s}.contact-top h2.animated span:nth-child(28){animation-delay:.56s}.contact-top h2.animated span:nth-child(29){animation-delay:.58s}.contact-top h2.animated span:nth-child(30){animation-delay:.6s}.contact-top h2.animated span:nth-child(31){animation-delay:.62s}.contact-top h2.animated span:nth-child(32){animation-delay:.64s}.contact-top h2.animated span:nth-child(33){animation-delay:.66s}.contact-top h2.animated span:nth-child(34){animation-delay:.68s}.contact-top h2.animated span:nth-child(35){animation-delay:.7s}.contact-top h2.animated span:nth-child(36){animation-delay:.72s}.contact-top h2.animated span:nth-child(37){animation-delay:.74s}.contact-top h2.animated span:nth-child(38){animation-delay:.76s}.contact-top h2.animated span:nth-child(39){animation-delay:.78s}.contact-top h2.animated span:nth-child(40){animation-delay:.8s}@media only screen and (max-width: 1024px){.contact-top h2.animated .break{width:100%;height:1px}}.contact-top p{max-width:50%;margin-top:3rem;font-family:Montserrat;font-size:1.3rem;line-height:1.5;font-weight:500}@media only screen and (max-width: 1024px){.contact-top p{max-width:unset;font-size:1rem;line-height:1.4}}.contact-top-arrow{position:absolute;bottom:10%;left:50%;translate:-50% 0;opacity:.4}.contact-top-arrow:before,.contact-top-arrow:after{content:"";position:absolute;top:0;left:0;width:1.4rem;height:1.4rem;border-bottom:.25rem solid #bbb;border-left:.25rem solid #bbb;border-radius:.25rem;rotate:-45deg}.contact-top-arrow:before{animation:arrow-moving 2s forwards infinite}.contact-top-arrow:after{animation:arrow-moving 2s forwards infinite;animation-delay:.25s}.contact-top-arrow svg{width:4rem;rotate:70deg;fill:#000}.contact-process{position:relative;display:flex;align-items:end;flex-wrap:wrap;background-image:url(/assets/noise-NE8kgvdz.png)}@media only screen and (max-width: 1024px){.contact-process{display:block;overflow:hidden}}.cintact-process-wave-line{position:absolute;top:0;left:0;width:100%;height:5rem;scale:1 -1}.cintact-process-wave-line svg{width:100%;height:100%;fill:#fff}.content-process-description{position:relative;display:flex;align-items:end;position:absolute;bottom:62%;left:0;width:50%;height:30vh;padding-left:calc(50vw - 500px - 2rem);font-family:Montserrat;font-size:1.13rem;font-weight:500;line-height:1.4;text-align:right;z-index:1}@media only screen and (max-width: 1024px){.content-process-description{display:none}}.content-process-description:before{content:"";position:absolute;bottom:-2rem;left:2rem;width:80vw;height:1px;background:#0000001a}.content-process-description:after{content:attr(data-number);position:absolute;top:0;left:0;translate:calc(50vw - 500px - 2rem) 0;font-family:Phenomena-Black;font-size:20rem;line-height:.7;color:#0000000d;z-index:-1}.content-process-nav{position:absolute;top:1rem;right:0;translate:100% 2rem;display:flex;align-items:end;justify-content:end;gap:1rem;padding:0 2rem;text-align:center}.contact-process-view{position:relative;padding-bottom:5rem;z-index:1}@media only screen and (max-width: 1024px){.contact-process-view{height:auto}}.contact-process-scroll-hint{position:absolute;bottom:1rem;left:50%;translate:-50% 0;width:2rem;height:3.2rem;border-radius:2rem;border:2px solid var(--color-text);opacity:.7}.contact-process-scroll-hint:before{--up-value: .35rem;content:"";position:absolute;top:.25rem;left:50%;translate:-50% 0;width:.35rem;height:1rem;border:2px solid var(--color-text);border-radius:.5rem;animation:updown 2s cubic-bezier(.445,.05,.55,.95) infinite}.contact-process-steps-wrap{position:sticky;top:0;width:calc(100vw + 2rem);height:100dvh}@media only screen and (max-width: 1024px){.contact-process-steps-wrap{width:100%;height:auto}}.contact-process-steps-wrap.in-view{z-index:100}@media only screen and (max-width: 1024px){.contact-process-steps-wrap.in-view{z-index:unset}}.contact-process-steps-wrap:before{content:"";position:absolute;top:5rem;left:-20%;width:30rem;height:25rem;border-radius:30% 70%/63% 59% 41% 37%;background:linear-gradient(-90deg,transparent,rgb(201,212,255))}.nav-arrow-fat{margin:0;padding:0;background:none;border:none!important;outline:none!important;box-shadow:none!important;transform-origin:center center;transition:all .2s ease-in-out}.nav-arrow-fat:hover,.nav-arrow-fat:focus{border:none!important;outline:none!important;box-shadow:none!important}.nav-arrow-fat:hover{scale:1.1}.nav-arrow-fat:disabled{opacity:.25}.nav-arrow-fat:disabled:hover{scale:1}.nav-arrow-fat svg{width:5rem;height:5rem;fill:var(--color-brand2)}.nav-arrow-fat-next svg{scale:-1 1}.contact-process-slider-wrap{position:absolute;bottom:7rem;left:55%}@media only screen and (max-width: 1024px){.contact-process-slider-wrap{position:relative;bottom:unset;left:unset;width:100%}}.contact-process-slider{position:relative;display:flex}@media only screen and (max-width: 1024px){.contact-process-slider{display:block}}.contact-process-slider:before{content:"";position:absolute;bottom:-3rem;left:-10rem;width:100%;height:10px;background:#0000001a;border-radius:50%;filter:blur(4px)}.cp-slide{width:12.5vw;height:17vw}@media only screen and (max-width: 1024px){.cp-slide{width:20rem;height:25rem;margin:auto;margin-bottom:1rem}}.cp-slide.slide-current{width:25vw}@media only screen and (max-width: 1024px){.cp-slide.slide-current{width:20rem}}.cp-slide.prev .cp-slide-content{margin-right:auto}.cp-slide.next .cp-slide-content{margin-left:auto}.cp-slide h2{height:5.8rem;font-family:Montserrat;font-size:.9rem;line-height:1.13;font-weight:600;color:#fff}@media only screen and (max-width: 1024px){.cp-slide h2{height:10rem;font-size:2rem}}.cp-slide h2 strong{display:block;margin-bottom:.5rem;padding:.25rem;font-family:Phenomena-Bold;font-size:2rem;border-radius:.25rem}@media only screen and (max-width: 1024px){.cp-slide h2 strong{font-size:2.5rem}}.cp-slide p{display:none}@media only screen and (max-width: 1024px){.cp-slide p{display:block;color:#fff;font-size:1rem;line-height:1.4}}.cp-slide-content{position:relative;display:flex;align-items:end;width:12.5vw;height:100%;padding:1rem;opacity:.7;transition:height .3s ease-in-out;overflow:hidden}@media only screen and (max-width: 1024px){.cp-slide-content{display:block;width:auto;background-image:linear-gradient(25deg,var(--color-brand2),var(--color-brand4));background-size:100%;background-repeat:repeat;box-shadow:inset 0 0 25px #00000040;border-radius:1rem}}.cp-slide-content:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:12vw;height:100%;background-image:linear-gradient(25deg,var(--color-brand2),var(--color-brand4));background-size:100%;background-repeat:repeat;box-shadow:inset 0 0 25px #00000040;border-radius:1rem;z-index:-1}@media only screen and (max-width: 1024px){.cp-slide-content:before{display:none}}.cp-slide-content svg{position:absolute;top:0;right:0;translate:-1rem 1rem;width:5rem;height:5rem;fill:currentColor;fill:#fff;opacity:.2}@media only screen and (max-width: 1024px){.cp-slide-content svg{width:7rem;height:7rem}}.contact-process-step{position:absolute;bottom:0;left:0;translate:0 2rem;width:25vw;height:35vw;padding:1rem 1rem 8rem;background:#fff;background:var(--color-brand2);background:var(--color-brand3);background:linear-gradient(25deg,var(--color-brand2),var(--color-brand4));background-image:linear-gradient(0deg,var(--color-brand2),var(--color-brand4));border-bottom:4px solid var(--color-brand2);box-shadow:0 20px 50px #00000040;border-radius:1rem;z-index:1}@media only screen and (max-width: 1024px){.contact-process-step{display:none}}.contact-process-step-content{position:relative;display:flex;align-items:end;width:100%;height:100%}.contact-process-step-content h2{font-family:Montserrat;font-size:2rem;font-weight:600;line-height:1.13;color:#fff}.contact-process-step-content h2 strong{display:block;margin-bottom:.5rem;padding:.25rem;font-family:Phenomena-Bold;font-size:5rem}.contact-process-step-content svg{position:absolute;top:0;right:0;translate:-1rem 1rem;width:10rem;height:10rem;fill:currentColor;fill:#fff;opacity:.2}.contact-top-blob{position:absolute;top:0;right:0;translate:30% -30%;width:50vw}@media only screen and (max-width: 1024px){.contact-top-blob{width:50vh}}.contact-top-blob svg{width:100%}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.contact-top-blob svg{display:none}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.contact-top-blob svg{display:none}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.contact-top-blob svg{display:none}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.contact-top-blob svg{display:none}}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.contact-top-blob svg{display:none}}@media only screen and (width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.contact-top-blob svg{display:none}}@media only screen and (width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.contact-top-blob svg{display:none}}@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.contact-top-blob svg{display:none}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.contact-top-blob .ios-img{width:50vh;height:50vh;background:linear-gradient(90deg,#ffbe98,#dd98d1);animation:updown-morph 7.3s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.contact-top-blob .ios-img{width:50vh;height:50vh;background:linear-gradient(90deg,#ffbe98,#dd98d1);animation:updown-morph 7.3s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.contact-top-blob .ios-img{width:50vh;height:50vh;background:linear-gradient(90deg,#ffbe98,#dd98d1);animation:updown-morph 7.3s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.contact-top-blob .ios-img{width:50vh;height:50vh;background:linear-gradient(90deg,#ffbe98,#dd98d1);animation:updown-morph 7.3s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.contact-top-blob .ios-img{width:50vh;height:50vh;background:linear-gradient(90deg,#ffbe98,#dd98d1);animation:updown-morph 7.3s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.contact-top-blob .ios-img{width:50vh;height:50vh;background:linear-gradient(90deg,#ffbe98,#dd98d1);animation:updown-morph 7.3s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.contact-top-blob .ios-img{width:50vh;height:50vh;background:linear-gradient(90deg,#ffbe98,#dd98d1);animation:updown-morph 7.3s cubic-bezier(.445,.05,.55,.95) infinite}}@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.contact-top-blob .ios-img{width:50vh;height:50vh;background:linear-gradient(90deg,#ffbe98,#dd98d1);animation:updown-morph 7.3s cubic-bezier(.445,.05,.55,.95) infinite}}.contact-top-animation{position:absolute;top:20%;right:0}.contact-top-animation *:nth-child(2){top:2rem;animation-delay:.5s}.contact-top-animation *:nth-child(3){top:4rem;animation-delay:1s}.contact-top-animation *:nth-child(4){top:6rem;animation-delay:1.5s}.contact-top-animation *:nth-child(5){top:8rem;animation-delay:2s}.step-card{position:absolute;top:0;right:0;translate:100%;display:flex;align-items:center;width:5vw;height:7vw;padding:1rem;font-family:Phenomena-Bold;font-size:2rem;background:#fff;background-image:linear-gradient(45deg,var(--color-brand5),var(--color-brand4));box-shadow:0 20px 32px #0000001a;border-radius:1rem;animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-name:slide-in;animation-duration:4s;animation-fill-mode:forwards;animation-iteration-count:infinite}@media only screen and (max-width: 1024px){.step-card{width:2rem;height:3rem;padding:.25rem;border-radius:.5rem}}.step-card svg{fill:var(--color-text);fill:#fff}.step-card strong{display:none}@keyframes slide-in{0%{translate:0 0;scale:1;opacity:1}25%{scale:1.5}50%{translate:-40vw 0;opacity:0}to{translate:100% 0;opacity:0}}.contact-form-wrap{min-height:100dvh}@media only screen and (max-width: 1024px){.contact-form-wrap{min-height:unset}}.contact-form-split{display:grid;grid-template-columns:2fr 3fr;align-items:start;background:#fff;min-height:100dvh}@media only screen and (max-width: 1024px){.contact-form-split{display:block;height:auto}}.contact-form-left{position:relative;width:100%;height:100%;overflow:hidden;border-radius:0 50% 50% 0}@media only screen and (max-width: 1024px){.contact-form-left{min-height:10rem;border-radius:0}}.contact-form-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1}.contact-form-left img{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:url(#turbul-cc) grayscale(30%)}@media only screen and (max-width: 1024px){.contact-form-left img{position:relative;top:unset;left:unset;translate:0;height:20rem;filter:blur(1px) grayscale(40%)}}.contact-form-copy{position:absolute;top:0;right:0;bottom:0;left:0;padding:5rem;font-family:Phenomena-Bold;font-size:8rem;text-transform:uppercase;color:#fff;z-index:2}.contact-form-right{position:relative;padding:4rem}@media only screen and (max-width: 1024px){.contact-form-right{margin-top:-17rem;padding:1rem 2rem;z-index:1}}.contact-form-right h2{font-family:Phenomena-Black;font-size:3rem;text-transform:uppercase}@media only screen and (max-width: 1024px){.contact-form-right h2{max-width:unset;padding:0 2rem;color:#fff}}.contact-form-right h4{font-family:Montserrat;font-size:.9rem}@media only screen and (max-width: 1024px){.contact-form-right h4{padding:0 2rem;max-width:unset;color:#fff}}.form-header{display:flex;gap:5rem;--form-w: 59ch;max-width:var(--form-w);margin:auto}@media only screen and (max-width: 1024px){.form-header{display:block;max-width:unset}}.form-contact-options{margin-bottom:2rem;padding-top:3rem}@media only screen and (max-width: 1024px){.form-contact-options{margin-bottom:3rem;padding-top:2rem;color:#fff}}.form-contact-item{display:flex;align-items:center;justify-content:end;gap:.2rem;width:100%;padding-top:.5rem;font-family:Montserrat;font-weight:500}.form-contact-item svg{width:1rem;height:1rem;fill:currentColor}.contact-form{--form-w: 59ch;max-width:var(--form-w);margin:auto}@media only screen and (max-width: 1024px){.contact-form{max-width:unset}}.contact-form .form-item,.contact-form .form-control{width:100%}.contact-form .form-item{position:relative;padding-top:2.25rem}.contact-form .form-item.invalid:after{opacity:1}.contact-form .form-item.invalid .form-control{padding:.5rem 1rem;background:linear-gradient(#b21f1f 0,#b21f1f 0) bottom/0% 2px no-repeat;background-size:100% 2px;background-position:-59ch 100%;border-bottom:1px solid #b21f1f}.contact-form .form-item.invalid .form-control:focus{background-position:0 100%;outline:none}.contact-form .form-item.invalid .form-error{padding-top:.5rem;translate:0 0;opacity:1;transition:all .2s ease-in-out}.contact-form .form-item:after{content:"";position:absolute;bottom:2.5rem;right:1rem;display:inline-block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23b21f1f' d='m12.002 21.534c5.518 0 9.998-4.48 9.998-9.998s-4.48-9.997-9.998-9.997c-5.517 0-9.997 4.479-9.997 9.997s4.48 9.998 9.997 9.998zm0-1.5c-4.69 0-8.497-3.808-8.497-8.498s3.807-8.497 8.497-8.497 8.498 3.807 8.498 8.497-3.808 8.498-8.498 8.498zm0-6.5c-.414 0-.75-.336-.75-.75v-5.5c0-.414.336-.75.75-.75s.75.336.75.75v5.5c0 .414-.336.75-.75.75zm-.002 3c.552 0 1-.448 1-1s-.448-1-1-1-1 .448-1 1 .448 1 1 1z' fill-rule='nonzero'/%3E%3C/svg%3E");opacity:0}.contact-form .form-item-arrow{position:absolute;top:3.5rem;left:0;translate:-1.7rem -50%;width:.5rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");opacity:0;transition:all .35s cubic-bezier(.445,.05,.55,.95)}.contact-form .form-control{padding:.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.25);background:linear-gradient(#000 0,#000 0) bottom/0% 2px no-repeat;background-size:100% 2px;background-position:-59ch 100%;transition:all .5s cubic-bezier(.6,-.28,.735,.045)}.contact-form .form-control:focus{background-position:0 100%;outline:none}.contact-form .form-control:focus~.form-item-arrow{translate:-1rem -50%;opacity:1}.contact-form textarea{min-height:8rem}.contact-form textarea::-webkit-scrollbar{width:.5rem}.contact-form textarea::-webkit-scrollbar-track{background:#0003}.contact-form textarea::-webkit-scrollbar-thumb{background:#0006;border-radius:.25rem}.contact-form textarea::-webkit-scrollbar-thumb:hover{background:#000000b3}.contact-form .form-label{font-family:Montserrat;font-size:1.1rem;font-weight:500}.contact-form .form-label-floating{position:absolute;top:3.5rem;left:1rem;translate:0 -50%}.contact-form .form-submit-row{margin-top:3rem}.contact-form .form-error{padding-left:1rem;font-family:Montserrat;font-size:.9rem;line-height:1;font-weight:500;color:#b21f1f;translate:-100% 0;opacity:0;transition:all .2s ease-in-out}.contact-form .form-submit-btn{display:inline-block;width:100%;padding:1rem;border-radius:2rem;font-family:Montserrat;font-size:1.13rem;color:#333;text-align:center;color:#fff;background:linear-gradient(-45deg,var(--color-brand1),var(--color-brand2),var(--color-brand3),var(--color-brand4));background-size:600%;background-position:0 0;transition:all .3s ease-in-out}.contact-form .form-submit-btn:hover{outline:none;background-position:10% 0}.contact-form .form-submit-btn:focus{outline:none}.contact-form .form-submit-btn:disabled{pointer-events:none;opacity:.5}.form-email-success-wrap{position:absolute;top:0;right:0;bottom:0;left:0;padding:8rem 5rem;background-color:#fff;transform-origin:top center;opacity:0;scale:0;z-index:1;transition:all .5s ease-in-out}@media only screen and (max-width: 1024px){.form-email-success-wrap{padding:10rem 2rem 3rem}}.form-email-success-wrap:before{content:"";position:absolute;top:5rem;left:50%;translate:-50% 0;width:20rem;height:20rem;background:var(--color-brand4);border-radius:30% 70%/63% 59% 41% 37%;opacity:0;transition:all 2s ease-in-out;z-index:-1}.form-email-success-wrap.form-submitted{z-index:1;scale:1}.form-email-success-wrap.form-submitted:before{opacity:.3}.form-email-success-wrap.form-submitted .form-email-success{translate:0 0;opacity:1;scale:1}.form-email-success-wrap h3{width:100%;margin-top:1rem;font-family:Montserrat;font-size:1.13rem;font-weight:500;text-align:center}.form-email-success{translate:-20vw 7rem;width:7rem;height:7rem;margin:auto;opacity:0;scale:.25;transition:all 2s cubic-bezier(.6,-.28,.735,.045)}.form-email-success svg{width:5rem;height:5rem;fill:#fff;filter:drop-shadow(0 10px #aaa)}@keyframes plane-path{0%{translate:-100% 25%;opacity:0;scale:.5}to{translate:0 0;opacity:1;scale:1}}@keyframes arrow-moving{0%{opacity:0;translate:0 -5rem}to{opacity:1;translate:0}}@font-face{font-family:Phenomena;src:local("Phenomena"),url(/assets/Phenomena-Regular-BlZvjOZK.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Thin;src:local("Phenomena-Thin"),url(/assets/Phenomena-Thin-DFNa0QwA.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Phenomena-ExtraLight;src:local("Phenomena-ExtraLight"),url(/assets/Phenomena-ExtraLight-BpX7F1sr.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Phenomena-Light;src:local("Phenomena-Light"),url(/assets/Phenomena-Light-BAUgfnX1.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Phenomena-Bold;src:local("Phenomena-Bold"),url(/assets/Phenomena-Bold-J0UY3qcG.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-ExtraBold;src:local("Phenomena-ExtraBold"),url(/assets/Phenomena-ExtraBold-DCaQTSCc.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Black;src:local("Phenomena-Black"),url(/assets/Phenomena-Black-Ckxn_YSQ.woff2) format("woff2");font-display:swap}.footer-main{position:sticky;bottom:0;height:100svh;background-image:url(/assets/noise-NE8kgvdz.png);overflow:hidden}.footer-col ul a:before{content:"";position:absolute;top:50%;left:0;translate:-1.7rem -50%;width:.5rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");opacity:0;transition:all .35s cubic-bezier(.445,.05,.55,.95)}.wave{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20198'%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='50%25'%20x2='50%25'%20y1='-10.959%25'%20y2='100%25'%3e%3c!--%20%3cstop%20stop-color='%2357BBC1'%20stop-opacity='.25'%20offset='0%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23015871'%20offset='100%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23fff'%20stop-opacity='.5'%20offset='50%25'/%3e%20--%3e%3cstop%20stop-color='%23fff'%20offset='100%25'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23a)'%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%3c!--%20%3cpath%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%20--%3e%3c/svg%3e") repeat-x;background-size:auto 198px;width:6400px;height:198px;animation:wave 20s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0);will-change:margin-left}.cta-water-bg img{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:100%;height:200%;-o-object-fit:cover;object-fit:cover;filter:url(#cta-turbul) grayscale(20%)}.privacy-policy-page{margin-top:5rem;font-family:Montserrat}.privacy-policy-page h1{margin-bottom:1rem}.privacy-policy-page h4{font-size:1rem}.privacy-policy-page h1,.privacy-policy-page h2,.privacy-policy-page h3,.privacy-policy-page h4{font-family:Phenomena-Bold}@media only screen and (max-width: 1024px){.privacy-policy-page h1,.privacy-policy-page h2,.privacy-policy-page h3,.privacy-policy-page h4{line-height:1}}.privacy-policy-body{max-width:80ch;margin:2.3rem 0}.privacy-policy-body section{margin-bottom:2rem}@media only screen and (max-width: 1024px){.privacy-policy-body section{margin-bottom:1rem}}.privacy-policy-body h2{margin-bottom:1rem;font-size:2rem;font-weight:500}.privacy-policy-body p{margin-bottom:.5rem}.privacy-policy-body h3{margin-bottom:.5rem;font-size:1.5rem;font-weight:500}.privacy-cookie-policy{margin-top:2rem;padding:1.5rem;background:#00000006;border-radius:1rem}.privacy-cookie-policy-consent div{margin-top:1rem}.privacy-cookie-policy-consent button{background:#fff;border-radius:4rem;border:1px solid var(--color-text);transition:all .2s ease-in-out}.privacy-cookie-policy-consent button:hover{border:1px solid transparent;background:linear-gradient(270deg,var(--color-brand2),var(--color-brand3));color:#fff}.privacy-to-contact-btn{display:inline-block;margin-top:1rem;padding:.75rem 2rem;border-radius:2rem;font-family:Montserrat;font-size:1rem;line-height:1.13;text-align:center;color:#fff;background:linear-gradient(-45deg,var(--color-brand1),var(--color-brand2),var(--color-brand3),var(--color-brand4));background-size:600%;background-position:0 0;transition:all .3s ease-in-out}.privacy-to-contact-btn:hover{outline:none;background-position:10% 0}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--color-brand1: #05204d;--color-brand2: #004290;--color-brand3: #6458ae;--color-brand4: #dd98d1;--color-brand5: #ffbe98;--color-text: #213547;--wrap-basic-w: 1100px;--wrap-padding: 2rem}@media only screen and (max-width: 1024px){:root{--wrap-basic-w: 100%;--wrap-padding: 1rem}}*{margin:0;padding:0;box-sizing:border-box}button{background:none;border:none;outline:none!important}button:hover,button:focus{background:none;border:none;outline:none!important}.font-montserrat{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.font-montserrat-thin{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal}.font-montserrat-extralight{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal}.font-montserrat-light{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.font-montserrat-regular{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.font-montserrat-medium{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.font-montserrat-semibold{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.font-montserrat-bold{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.font-montserrat-extrabold{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.font-montserrat-black{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}@font-face{font-family:Phenomena;src:local("Phenomena"),url(/assets/Phenomena-Regular-BlZvjOZK.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Thin;src:local("Phenomena-Thin"),url(/assets/Phenomena-Thin-DFNa0QwA.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Phenomena-ExtraLight;src:local("Phenomena-ExtraLight"),url(/assets/Phenomena-ExtraLight-BpX7F1sr.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Phenomena-Light;src:local("Phenomena-Light"),url(/assets/Phenomena-Light-BAUgfnX1.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Phenomena-Bold;src:local("Phenomena-Bold"),url(/assets/Phenomena-Bold-J0UY3qcG.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-ExtraBold;src:local("Phenomena-ExtraBold"),url(/assets/Phenomena-ExtraBold-DCaQTSCc.woff2) format("woff2");font-display:swap}@font-face{font-family:Phenomena-Black;src:local("Phenomena-Black"),url(/assets/Phenomena-Black-Ckxn_YSQ.woff2) format("woff2");font-display:swap}.font-phenomena{font-family:Phenomena;font-style:normal}.font-phenomena-thin{font-family:Phenomena-Thin;font-style:normal}.font-phenomena-extra-light{font-family:Phenomena-ExtraLight;font-style:normal}.font-phenomena-light{font-family:Phenomena-Light;font-style:normal}.font-phenomena-bold{font-family:Phenomena-Bold;font-style:normal}.font-phenomena-extra-bold{font-family:Phenomena-ExtraBold;font-style:normal}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--mouse-x: 0;--mouse-y: 0}html,body{max-width:100%;width:100%;margin:0;padding:0}body{overflow-x:hidden;background:#fff;color:var(--color-text)}main{position:relative;background:#fff;z-index:1}@media only screen and (max-width: 1024px){main{width:100%}}.wrap-basic{width:var(--wrap-basic-w);margin:auto;padding:0 var(--wrap-padding)}h1{font-size:3.2em;line-height:1.1}section{display:block;width:100%}.text-center{text-align:center}.ios-img{display:none}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.ios-img{display:block}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.ios-img{display:block}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.ios-img{display:block}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.ios-img{display:block}}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.ios-img{display:block}}@media only screen and (width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.ios-img{display:block}}@media only screen and (width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.ios-img{display:block}}@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.ios-img{display:block}}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.cookie-banner{position:fixed;bottom:1rem;left:1rem;width:-moz-max-content;width:max-content;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1rem;background:linear-gradient(-45deg,var(--color-brand1),var(--color-brand2));color:#fff;border-radius:1rem;box-shadow:0 0 20px #0000000d;z-index:5}.cookie-banner p{font-size:.9rem;max-width:20rem}.cookie-banner p a{color:var(--color-brand5);text-decoration:underline}@media only screen and (max-width: 1024px){.cookie-banner{bottom:4rem;gap:.5rem;right:1rem;width:auto}.cookie-banner p{font-size:10px;max-width:unset}.cookie-banner~footer{padding-bottom:8rem}}.cookie-buttons{flex-shrink:0}.cookie-buttons button{padding:.5rem 1rem;font-weight:400;text-align:center;color:var(--color-text);background:#fff;border:none;border-radius:4rem;transition:all .2s ease-in-out}.cookie-buttons button:hover{border:none;background:linear-gradient(270deg,var(--color-brand2),var(--color-brand3));color:#fff}.cookie-buttons button:nth-child(2){margin:0 .5rem}@media only screen and (max-width: 1024px){.cookie-buttons button{display:block;width:9rem;padding:.35rem .7rem;font-size:10.9px}.cookie-buttons button:nth-child(2){margin:.5rem 0}}.footer-main{position:sticky;bottom:0;height:100svh;background-image:url(/assets/noise-NE8kgvdz.png);overflow:hidden}@media only screen and (max-width: 1024px){.footer-main{height:auto}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.footer-main{position:relative;bottom:unset}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.footer-main{position:relative;bottom:unset}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2){.footer-main{position:relative;bottom:unset}}@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3){.footer-main{position:relative;bottom:unset}}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.footer-main{position:relative;bottom:unset}}@media only screen and (width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3){.footer-main{position:relative;bottom:unset}}@media only screen and (width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3){.footer-main{position:relative;bottom:unset}}@media only screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3){.footer-main{position:relative;bottom:unset}}.footer-top-wave{position:relative}.footer-top-wave:before{content:"";position:absolute;top:0;left:0;height:5rem;width:100%;display:block;background:#fff}.footer-top-wave svg{translate:0 100%;scale:1 -1;width:100%;height:5rem;filter:drop-shadow(0 10px 20px #ccc)}.footer-top-wave-text{position:relative;width:100%;translate:0 5rem;padding-bottom:3rem;display:flex;align-items:center;justify-content:center;gap:10rem;background:#fff;z-index:1}@media only screen and (max-width: 1024px){.footer-top-wave-text{gap:4rem}}.footer-top-wave-text strong{display:flex;gap:5rem;font-family:Phenomena-Bold;font-size:1rem;line-height:.8;text-align:center;text-transform:uppercase;color:#0000001a}@media only screen and (max-width: 1024px){.footer-top-wave-text strong{gap:2rem}}.footer-top-wave-text .extension{width:10rem;height:1px;background:#000;opacity:0;border-radius:50%}.footer-bottom-wave{position:absolute;top:0;left:0;scale:1 -1;width:100%;height:5rem}.footer-content{position:relative;display:flex;flex-wrap:wrap;gap:2.5rem 0;width:var(--wrap-basic-w);margin:auto;padding-inline:var(--wrap-padding);padding-block:7rem 0;z-index:1}@media only screen and (max-width: 1024px){.footer-content{gap:1rem;padding-block:5rem 0}}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}@media only screen and (max-width: 1024px){.footer-top{display:block;text-align:center}}.footer-top h3{width:100%;font-family:Phenomena-Bold;font-size:4rem;line-height:.8;text-align:center;letter-spacing:2%}@media only screen and (max-width: 1024px){.footer-top h3{margin-bottom:0;font-family:Phenomena;font-size:1.7rem}}.footer-logo{margin:3rem}@media only screen and (max-width: 1024px){.footer-logo{margin:0 auto}}.footer-logo img{display:block;width:7rem;margin:auto;animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-name:updown;animation-duration:10s;animation-fill-mode:forwards;animation-iteration-count:infinite}@media only screen and (max-width: 1024px){.footer-logo img{width:3rem}}.footer-links{flex-grow:1;display:flex;justify-content:space-between;gap:5rem;margin-left:5rem;padding:2rem 0}@media only screen and (max-width: 1024px){.footer-links{width:100%;justify-content:center;flex-wrap:wrap;gap:1rem;margin-left:0;padding:0}.footer-col{text-align:center}}.footer-col h4{font-family:Phenomena-Bold;font-size:2rem;opacity:.85;margin-bottom:.5rem}@media only screen and (max-width: 1024px){.footer-col h4{display:none}}.footer-col ul a{position:relative;display:block;padding:.2rem 0;font-size:1rem;opacity:.85}.footer-col ul a:before{content:"";position:absolute;top:50%;left:0;translate:-1.7rem -50%;width:.5rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");opacity:0;transition:all .35s cubic-bezier(.445,.05,.55,.95)}.footer-col ul a:hover{opacity:1;text-decoration:underline}.footer-col ul a:hover:before{translate:-.8rem -50%;opacity:1}.footer-col.footer-col-fill{flex-grow:1}@media only screen and (max-width: 1024px){.footer-col.footer-col-fill{width:100%}}.btn-cta-outlined-alt.btn-cta-footer{margin-top:2.5rem;padding:1rem 2.3rem;font-size:1.3rem;font-weight:400}@media only screen and (max-width: 1024px){.btn-cta-outlined-alt.btn-cta-footer{margin-top:0;padding:.5rem 1rem;font-size:1rem}}.btn-cta-outlined-alt.btn-cta-footer:before{border-radius:10rem}.btn-cta-outlined-alt.btn-cta-footer svg{width:2rem;rotate:-30deg}.btn-cta-outlined-alt.btn-cta-footer:hover svg{animation:arrow-goes 1s cubic-bezier(.63,.7,1,.52) infinite}.footer-contacts{margin-top:2rem}@media only screen and (max-width: 1024px){.footer-contacts{margin-top:1.5rem}}.footer-contact-item{display:flex;align-items:center;justify-content:center;gap:.2rem;width:100%;padding-bottom:.5rem;font-family:Montserrat;font-weight:500}@media only screen and (max-width: 1024px){.footer-contact-item{font-size:.9rem}}.footer-contact-item svg{width:1rem;height:1rem;fill:currentColor}.footer-bottom{position:relative;padding:1rem 5rem;margin-top:2rem;font-family:Phenomena-Bold;font-size:1.31rem;text-align:center;z-index:1}@media only screen and (max-width: 1024px){.footer-bottom{margin-top:.5rem;padding:0;padding-bottom:4rem;text-align:center}}.footer-waves{position:absolute;bottom:0;left:0;width:100%;height:10rem;filter:drop-shadow(0 10px 20px #777);opacity:.35}@media only screen and (max-width: 1024px){.footer-waves{height:3rem}}.site-header{--top: 2rem;position:fixed;top:0;left:0;width:100%;height:0;display:flex;align-items:start;justify-content:space-between;padding-inline:2rem;z-index:10}@media only screen and (max-width: 1024px){.site-header{--top: 1rem;padding-inline:1rem}}.header-logo-wrap{width:4.5rem;height:4.5rem;margin-top:var(--top);transition:all .25s ease-in-out}@media only screen and (max-width: 1024px){.header-logo-wrap{width:2.5rem;height:2.5rem}}.header-logo-wrap img{display:block;width:100%;height:100%}.menu-nav{position:relative;margin-top:var(--top)}.menu-nav input{display:none}.menu{opacity:0}#menu-toggle:checked+label{box-shadow:none}#menu-toggle:checked+label .wave-dots{translate:45%;opacity:0}#menu-toggle:checked+label .close-btn{opacity:1}#menu-toggle:checked+label+.main-menu{transform:translate(0) scale(1);opacity:1;z-index:1}#menu-toggle:checked+label+.main-menu span{transform:rotate(0);translate:0 0;opacity:1}#menu-toggle:checked+label+.main-menu .menu-cta{transform:translateY(0) scale(1);opacity:1}.menu-toggle{--up-value: 7px;position:relative;display:flex;flex-flow:column;align-content:center;justify-content:center;gap:.5rem;width:4.3rem;height:4.3rem;border-radius:50%;background:#fff;box-shadow:0 0 50px #0003;animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-name:updown;animation-duration:5s;animation-fill-mode:forwards;animation-iteration-count:infinite;cursor:pointer;z-index:2}@media only screen and (max-width: 1024px){.menu-toggle{width:3.5rem;height:3.5rem}}.menu-toggle .wave-dots{position:relative;display:flex;align-items:center;translate:1.1rem .21rem;width:100%;height:4px;transition:all .2s cubic-bezier(.445,.05,.55,.95)}@media only screen and (max-width: 1024px){.menu-toggle .wave-dots{translate:.7rem .1rem;height:1px}}.menu-toggle .wave-dots-2{transition-delay:.05s}.menu-toggle .close-btn{position:relative;opacity:0;translate:0 -1rem;transition:all .2s cubic-bezier(.445,.05,.55,.95);transition-delay:.1s}.menu-toggle .close-box{position:absolute;top:50%;left:50%;translate:-50% -50%;width:1px;height:2rem;transform-origin:center center}@media only screen and (max-width: 1024px){.menu-toggle .close-box{height:1.4rem}}.menu-toggle .close-box-1{border-left:1px solid #000;transform:rotate(-45deg)}.menu-toggle .close-box-2{border-right:1px solid #000;transform:rotate(45deg)}.menu-toggle .dot{position:absolute;--delay: 0;--left: 0;--top: 0;--up-value: 3px;top:var(--top);left:var(--left);translate:0 -50%;width:2px;height:2px;border-radius:50%;background:#222;animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-name:updown;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;transition:all 2s cubic-bezier(.445,.05,.55,.95)}.main-menu{position:absolute;right:0;top:0;opacity:0;transform:translate(-1rem,1rem) scale(0);transform-origin:top right;z-index:-1;transition:all .5s cubic-bezier(.445,.05,.55,.95);padding:1.5rem 2rem 1rem;border-radius:2rem;background:#fff;box-shadow:0 0 50px #0003}.main-menu ul{margin-bottom:2rem}.main-menu ul li:nth-child(2) span{--delay: .55s}.main-menu ul li:nth-child(3) span{--delay: .6s}.main-menu ul li:nth-child(4) span{--delay: .65s}.main-menu ul li:nth-child(5) span{--delay: .7s}.main-menu ul li:nth-child(6) span{--delay: .75s}.main-menu ul li:nth-child(7) span{--delay: .8s}.main-menu ul li:nth-child(8) span{--delay: .85s}.main-menu a{display:flex;align-items:baseline;gap:.5rem;margin:1rem 0;height:28px;font-size:1.13rem;color:#222;white-space:nowrap;overflow:hidden}.main-menu a span{--delay: .5s;transform-origin:top left;transform:rotate(45deg);translate:0 1rem;opacity:0;transition:all .25s cubic-bezier(.645,.045,.355,1);transition-delay:var(--delay)}.main-menu a svg{display:block;width:.85rem;height:.85rem;transform:rotate(-45deg) scale(0);translate:-.13rem .13rem;opacity:0;transition:all .13s cubic-bezier(.445,.05,.55,.95)}.main-menu a:hover svg{transform:rotate(-45deg) scale(1);translate:0;opacity:1}.main-menu .menu-cta{position:relative;display:flex;align-items:center;gap:1rem;height:auto;padding:.5rem 1rem;font-size:1rem;font-weight:300;color:#222;border-radius:2rem;transform:translateY(10rem) scale(0);opacity:0;transition:all .5s cubic-bezier(.175,.885,.32,1.275);transition-delay:.7s}.main-menu .menu-cta svg{width:1rem;height:1rem;transform:rotate(0) scale(1);opacity:1;transition:none}.main-menu .menu-cta:hover svg{animation:slide-right 1s cubic-bezier(.175,.885,.32,1.275) infinite}.main-menu .menu-cta:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;background:linear-gradient(270deg,var(--color-brand2),var(--color-brand3),var(--color-brand4),var(--color-brand5));background-size:800% 800%;animation:bg-gradient-animation 5s ease-in-out infinite;border-radius:2rem;z-index:-2}.main-menu .menu-cta:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% - .25rem);height:calc(100% - .25rem);background:#fff;border-radius:1.7rem;z-index:-1}@keyframes slide-right{0%{opacity:0;transform:rotate(0) scale(1);translate:-1rem 0}to{opacity:1;transform:rotate(0) scale(1);translate:0 0}}.contact-scrolling-cta{position:fixed;bottom:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;z-index:10}@media only screen and (max-width: 1024px){.contact-scrolling-cta{bottom:1rem;right:50%;translate:50% 0}}.contact-phone-cta{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 30px #00000040;transition:all .2s ease-in-out}.contact-phone-cta svg{width:1rem;height:1rem}.contact-phone-cta:hover{scale:1.07}.contact-btn-cta{position:relative;display:inline-flex;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;border-radius:5rem;background:#fff6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 30px #00000040}@media only screen and (max-width: 1024px){.contact-btn-cta{padding:.5rem 1.7rem;font-size:1rem}}.contact-btn-cta:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:2.5rem;background:linear-gradient(270deg,var(--color-brand2),var(--color-brand3),var(--color-brand4),var(--color-brand5));background-size:800% 800%;animation:bg-gradient-animation 5s ease-in-out infinite;border-radius:2rem;z-index:-2}.contact-btn-cta:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% - .25rem);height:calc(100% - .25rem);background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4rem;z-index:-1}.contact-btn-cta svg{width:1rem;height:1rem;animation:slide-right 1s cubic-bezier(.175,.885,.32,1.275) infinite}@keyframes slide-down{0%{opacity:0;bottom:5rem}to{opacity:1;bottom:2rem}}@keyframes updown{0%{transform:translateZ(0)}50%{transform:translate3d(0,var(--up-value, 3px),0)}to{transform:translateZ(0)}}@keyframes float{0%{transform:translateZ(0);rotate:-5deg}50%{transform:translate3d(0,var(--up-value, 3px),0);rotate:5deg}to{transform:translateZ(0);rotate:-5deg}}@keyframes bg-gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.waves{position:relative;display:grid;align-items:end;margin-bottom:4rem}.waves:after{position:absolute;bottom:0;left:0;translate:0 -90%;width:100%;height:5rem;background:#fff}.waves>*{grid-area:1/1}.wave{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20198'%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='50%25'%20x2='50%25'%20y1='-10.959%25'%20y2='100%25'%3e%3c!--%20%3cstop%20stop-color='%2357BBC1'%20stop-opacity='.25'%20offset='0%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23015871'%20offset='100%25'/%3e%20--%3e%3c!--%20%3cstop%20stop-color='%23fff'%20stop-opacity='.5'%20offset='50%25'/%3e%20--%3e%3cstop%20stop-color='%23fff'%20offset='100%25'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23a)'%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%3c!--%20%3cpath%20fill-rule='evenodd'%20d='M.005%20121C311%20121%20409.898-.25%20811%200c400%200%20500%20121%20789%20121v77H0s.005-48%20.005-77z'%20transform='matrix(-1%200%200%201%201600%200)'/%3e%20--%3e%3c/svg%3e") repeat-x;background-size:auto 198px;width:6400px;height:198px;animation:wave 20s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0);will-change:margin-left}.wave:nth-of-type(2){animation:wave 20s cubic-bezier(.36,.45,.63,.53) -.125s infinite,swell 10s ease -1.5s infinite;opacity:.8}.wave:nth-of-type(3){animation:wave 20s cubic-bezier(.36,.45,.63,.53) -.5s infinite,swell 14s ease -1.5s infinite;opacity:.7}@keyframes wave{0%{margin-left:0}to{margin-left:-1600px}}@keyframes arrow-goes{0%{translate:0 0;opacity:1}to{translate:200% -200%;opacity:0}}@keyframes morph{0%,to{border-radius:40% 60% 70% 30%/40% 40% 60% 50%}34%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%}}@keyframes updown-morph{0%{transform:translateZ(0);border-radius:40% 60% 70% 30%/40% 40% 60% 50%}34%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}50%{transform:translate3d(0,var(--up-value, 3px),0)}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%}to{border-radius:40% 60% 70% 30%/40% 40% 60% 50%;transform:translateZ(0)}}.wavy-letters,.wavy-letters-in-view{display:flex;align-items:center;flex-wrap:wrap}.wavy-letters span,.wavy-letters-in-view span{flex-shrink:0;animation:letter-wave 1s cubic-bezier(.46,.4,.56,.87) forwards;transform:translateY(110%);opacity:0}.wavy-letters span:nth-child(1),.wavy-letters-in-view span:nth-child(1){animation-delay:.05s}.wavy-letters span:nth-child(2),.wavy-letters-in-view span:nth-child(2){animation-delay:.1s}.wavy-letters span:nth-child(3),.wavy-letters-in-view span:nth-child(3){animation-delay:.15s}.wavy-letters span:nth-child(4),.wavy-letters-in-view span:nth-child(4){animation-delay:.2s}.wavy-letters span:nth-child(5),.wavy-letters-in-view span:nth-child(5){animation-delay:.25s}.wavy-letters span:nth-child(6),.wavy-letters-in-view span:nth-child(6){animation-delay:.3s}.wavy-letters span:nth-child(7),.wavy-letters-in-view span:nth-child(7){animation-delay:.35s}.wavy-letters span:nth-child(8),.wavy-letters-in-view span:nth-child(8){animation-delay:.4s}.wavy-letters span:nth-child(9),.wavy-letters-in-view span:nth-child(9){animation-delay:.45s}.wavy-letters span:nth-child(10),.wavy-letters-in-view span:nth-child(10){animation-delay:.5s}.wavy-letters span:nth-child(11),.wavy-letters-in-view span:nth-child(11){animation-delay:.55s}.wavy-letters span:nth-child(12),.wavy-letters-in-view span:nth-child(12){animation-delay:.6s}.wavy-letters span:nth-child(13),.wavy-letters-in-view span:nth-child(13){animation-delay:.65s}.wavy-letters span:nth-child(14),.wavy-letters-in-view span:nth-child(14){animation-delay:.7s}.wavy-letters span:nth-child(15),.wavy-letters-in-view span:nth-child(15){animation-delay:.75s}.wavy-letters span:nth-child(16),.wavy-letters-in-view span:nth-child(16){animation-delay:.8s}.wavy-letters span:nth-child(17),.wavy-letters-in-view span:nth-child(17){animation-delay:.85s}.wavy-letters span:nth-child(18),.wavy-letters-in-view span:nth-child(18){animation-delay:.9s}.wavy-letters span:nth-child(19),.wavy-letters-in-view span:nth-child(19){animation-delay:.95s}.wavy-letters span:nth-child(20),.wavy-letters-in-view span:nth-child(20){animation-delay:1s}.wavy-letters span:nth-child(21),.wavy-letters-in-view span:nth-child(21){animation-delay:1.05s}.wavy-letters span:nth-child(22),.wavy-letters-in-view span:nth-child(22){animation-delay:1.1s}.wavy-letters span:nth-child(23),.wavy-letters-in-view span:nth-child(23){animation-delay:1.15s}.wavy-letters span:nth-child(24),.wavy-letters-in-view span:nth-child(24){animation-delay:1.2s}.wavy-letters span:nth-child(25),.wavy-letters-in-view span:nth-child(25){animation-delay:1.25s}.wavy-letters span:nth-child(26),.wavy-letters-in-view span:nth-child(26){animation-delay:1.3s}.wavy-letters span:nth-child(27),.wavy-letters-in-view span:nth-child(27){animation-delay:1.35s}.wavy-letters span:nth-child(28),.wavy-letters-in-view span:nth-child(28){animation-delay:1.4s}.wavy-letters span:nth-child(29),.wavy-letters-in-view span:nth-child(29){animation-delay:1.45s}.wavy-letters span:nth-child(30),.wavy-letters-in-view span:nth-child(30){animation-delay:1.5s}.wavy-letters .forced-break,.wavy-letters-in-view .forced-break{width:100%;height:1px}@media only screen and (max-width: 1024px){.wavy-letters .break,.wavy-letters-in-view .break{width:100%;height:1px}}.wavy-letters-in-view span{animation:none}.in-view .wavy-letters-in-view span{animation:letter-wave 1s cubic-bezier(.46,.4,.56,.87) forwards}.in-view .wavy-letters-in-view span:nth-child(1){animation-delay:.05s}.in-view .wavy-letters-in-view span:nth-child(2){animation-delay:.1s}.in-view .wavy-letters-in-view span:nth-child(3){animation-delay:.15s}.in-view .wavy-letters-in-view span:nth-child(4){animation-delay:.2s}.in-view .wavy-letters-in-view span:nth-child(5){animation-delay:.25s}.in-view .wavy-letters-in-view span:nth-child(6){animation-delay:.3s}.in-view .wavy-letters-in-view span:nth-child(7){animation-delay:.35s}.in-view .wavy-letters-in-view span:nth-child(8){animation-delay:.4s}.in-view .wavy-letters-in-view span:nth-child(9){animation-delay:.45s}.in-view .wavy-letters-in-view span:nth-child(10){animation-delay:.5s}.in-view .wavy-letters-in-view span:nth-child(11){animation-delay:.55s}.in-view .wavy-letters-in-view span:nth-child(12){animation-delay:.6s}.in-view .wavy-letters-in-view span:nth-child(13){animation-delay:.65s}.in-view .wavy-letters-in-view span:nth-child(14){animation-delay:.7s}.in-view .wavy-letters-in-view span:nth-child(15){animation-delay:.75s}.in-view .wavy-letters-in-view span:nth-child(16){animation-delay:.8s}.in-view .wavy-letters-in-view span:nth-child(17){animation-delay:.85s}.in-view .wavy-letters-in-view span:nth-child(18){animation-delay:.9s}.in-view .wavy-letters-in-view span:nth-child(19){animation-delay:.95s}.in-view .wavy-letters-in-view span:nth-child(20){animation-delay:1s}.in-view .wavy-letters-in-view span:nth-child(21){animation-delay:1.05s}.in-view .wavy-letters-in-view span:nth-child(22){animation-delay:1.1s}.in-view .wavy-letters-in-view span:nth-child(23){animation-delay:1.15s}.in-view .wavy-letters-in-view span:nth-child(24){animation-delay:1.2s}.in-view .wavy-letters-in-view span:nth-child(25){animation-delay:1.25s}.in-view .wavy-letters-in-view span:nth-child(26){animation-delay:1.3s}.in-view .wavy-letters-in-view span:nth-child(27){animation-delay:1.35s}.in-view .wavy-letters-in-view span:nth-child(28){animation-delay:1.4s}.in-view .wavy-letters-in-view span:nth-child(29){animation-delay:1.45s}.in-view .wavy-letters-in-view span:nth-child(30){animation-delay:1.5s}.animate-letter-wave{animation:letter-wave 1s cubic-bezier(.46,.4,.56,.87) forwards;transform:translateY(110%);opacity:0}@keyframes letter-wave{0%{opacity:0;transform:translateY(115%)}30%{opacity:1}45%{opacity:1;transform:translateY(-25%)}to{opacity:1;transform:translateY(0)}}@keyframes wave-text{00%{transform:translateY(0)}60%{transform:translateY(-.6em)}to{transform:translateY(0)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(80%)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-down{0%{opacity:0;transform:translateY(-80%)}to{opacity:1;transform:translateY(0)}}@keyframes content-blur{0%{filter:blur(.3rem)}to{filter:blur(0)}}@keyframes sine1-1{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@keyframes sine1-2{0%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes sine1-3{0%{transform:translateY(0)}to{transform:translateY(80px)}}@keyframes sine1-4{0%{transform:translateY(80px)}to{transform:translateY(0)}}@keyframes sine2-1{0%{transform:translateY(0)}to{transform:translateY(-60px)}}@keyframes sine2-2{0%{transform:translateY(-60px)}to{transform:translateY(0)}}@keyframes sine2-3{0%{transform:translateY(0)}to{transform:translateY(40px)}}@keyframes sine2-4{0%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes sine3-1{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes sine3-2{0%{transform:translateY(-20px)}to{transform:translateY(0)}}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.button-76{background:linear-gradient(144deg,#af40ff,#5b42f3 50%,#00ddeb);border:0;border-radius:2rem;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Montserrat;font-family:Manrope;font-size:1rem;font-weight:600;line-height:1.75rem;padding:.8rem 1rem;text-align:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.button-76:hover{box-shadow:none}@media (min-width: 1024px){.button-76{font-size:1.5rem;padding:1rem 1.5rem;line-height:2rem}}@keyframes btn-bg{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn-cta-outlined-alt{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:auto;padding:.75rem 1.3rem;color:#fff;font-weight:500;white-space:nowrap;border-radius:2rem}.btn-cta-outlined-alt svg{display:inline-block;width:1rem;height:1rem;fill:#fff}.btn-cta-outlined-alt:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;background:linear-gradient(270deg,var(--color-brand2),var(--color-brand3),var(--color-brand4),var(--color-brand5));background-size:800% 800%;animation:bg-gradient-animation 5s ease-in-out infinite;border-radius:2rem;z-index:-2}.btn-cta-outlined-alt:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% - .25rem);height:calc(100% - .25rem);border-radius:1.7rem;z-index:-1}.cta-top{position:relative;height:100svh;overflow:hidden;display:flex;align-items:center;justify-content:center}.cta-water-bg{position:relative;position:absolute;top:0;right:0;bottom:0;left:0}.cta-water-bg:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:100%;height:100%;background:#0000004d}.cta-water-bg img{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:100%;height:200%;-o-object-fit:cover;object-fit:cover;filter:url(#cta-turbul) grayscale(20%)}@media only screen and (max-width: 1024px){.cta-water-bg img{filter:grayscale(30%)}}.cta-wave{position:relative;width:100%;height:20svh}.cta-wave:after{content:"";left:0;bottom:0;translate:0 99%;height:100vh;background:#fff}.cta-content{position:relative;padding:var(--wrap-padding);text-align:center;z-index:1}.cta-content h2{margin-bottom:1rem;font-family:Phenomena-Bold;font-size:5rem;line-height:.9;color:#fff}@media only screen and (max-width: 1024px){.cta-content h2{margin-bottom:2rem;font-size:2.5rem}}.cta-content h4{color:#fff;font-size:1.3rem;max-width:50ch;margin:auto}@media only screen and (max-width: 1024px){.cta-content h4{max-width:unset;font-size:1rem}}.cta-content a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:17rem;height:3rem;margin-top:2.5rem;font-family:Montserrat;font-size:1rem;font-weight:600;text-transform:uppercase;text-align:center;border:1px solid #fff;border-radius:2rem;background:#fff;color:#222}.cta-content a:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% + .5rem);height:calc(100% + .5rem);background:linear-gradient(270deg,var(--color-brand2),var(--color-brand3),var(--color-brand4),var(--color-brand5));background-size:800% 800%;animation:bg-gradient-animation 5s ease-in-out infinite;border-radius:2rem;z-index:-2}.wave-bottom{position:absolute;bottom:0;left:0;width:100%;height:5rem}.wave-bottom svg{width:100%;height:100%}.blog-posts-heading{margin-top:4rem;margin-bottom:4rem;font-family:Phenomena-Black;font-size:7rem;letter-spacing:10%;text-transform:uppercase;text-align:center}@media only screen and (max-width: 1024px){.blog-posts-heading{margin-bottom:2.5rem;font-family:Phenomena-Black;font-size:3.5rem}}.blog-posts-description h4{margin:1rem auto 2rem;font-family:Montserrat;font-size:1.43rem;text-align:center}.blog-posts-description p{font-family:Montserrat;font-size:1.17rem;text-align:center}.blog-posts-subheading{margin-bottom:3rem;font-family:Phenomena-Light;font-size:3rem;letter-spacing:3%;text-align:center}@media only screen and (max-width: 1024px){.blog-posts-subheading{font-size:2rem;margin-bottom:2.5rem}}.posts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}@media only screen and (max-width: 1024px){.posts-grid{display:block}.post-card{margin-bottom:2rem}}.post-card-img img{width:100%;height:20rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem;transition:all .2s ease-in-out}.post-card-img img:hover{scale:1.007}@media only screen and (max-width: 1024px){.post-card-img img{height:auto;-o-object-fit:unset;object-fit:unset}}.post-card-body{padding:0 .25rem}.post-card-title{margin-top:.75rem;margin-bottom:.25rem;font-family:Phenomena-ExtraBold;font-size:3rem;color:#222;line-height:1.15;letter-spacing:3%}.post-card-title:hover{text-decoration:underline}@media only screen and (max-width: 1024px){.post-card-title{font-size:2rem}}.post-card-date{margin:1rem 0 .5rem}.post-card-excerpt{font-family:Montserrat;font-size:.9rem;line-height:1.7;max-height:7.5rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.post-card-link{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-weight:500}.post-card-link:hover{text-decoration:underline}.post-card-link svg{width:.5rem;height:.5rem;transform:scaleX(-1)}.blog-post{margin-top:2.5rem}@media only screen and (max-width: 1024px){.blog-post{margin-top:5rem}}.blog-post-img-wrap{height:calc(100vh - 5rem);border-radius:2rem;overflow:hidden}@media only screen and (max-width: 1024px){.blog-post-img-wrap{height:calc(70vh - 5rem)}}.blog-post-img-wrap img{height:100vh;width:100%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}@media only screen and (max-width: 1024px){.blog-post-img-wrap img{height:70vh}}.blog-post-title{margin:2.5rem 0;font-family:Phenomena-ExtraBold;font-size:4rem;line-height:1;letter-spacing:3%}@media only screen and (max-width: 1024px){.blog-post-title{margin:1rem 0;font-size:2rem;line-height:1.17;text-align:justify;letter-spacing:0}}.blog-post-body{display:grid;grid-template-columns:1fr 3fr;gap:3rem;padding-bottom:5rem;font-family:Montserrat;font-size:1rem;line-height:2}@media only screen and (max-width: 1024px){.blog-post-body{display:block;padding-bottom:2rem}}.blog-post-body p{margin-bottom:1rem}.blog-post-body br{display:block;margin-bottom:1rem}.blog-post-aside{padding-right:2rem}@media only screen and (max-width: 1024px){.blog-post-aside{padding-right:0}}.blog-post-aside-content{position:sticky;top:1rem}.blog-post-date{font-size:.9rem}@media only screen and (max-width: 1024px){.blog-post-date{font-size:.8rem}}.blog-post-date span{font-weight:500;font-style:normal}.post-description{margin-top:1rem;font-family:Montserrat;font-size:1rem;line-height:1.7;opacity:.5}@media only screen and (max-width: 1024px){.post-description{font-size:.8rem;text-align:justify}}.blog-post-content{max-width:70ch;text-align:justify}.blog-post-content h2,.blog-post-content h3,.blog-post-content h4{margin-top:2.5rem;text-align:left}@media only screen and (max-width: 1024px){.blog-post-content h2,.blog-post-content h3,.blog-post-content h4{margin-top:2rem}}.blog-post-content h2{margin-bottom:1.5rem;font-family:Phenomena-Bold;font-size:2.5rem;line-height:1.17}@media only screen and (max-width: 1024px){.blog-post-content h2{margin-bottom:1rem}}.blog-post-content h3{margin-bottom:1rem;font-family:Phenomena-Bold;font-size:1.75rem}.blog-post-content h4{margin-bottom:1rem;font-family:Phenomena-Bold;font-size:1.5rem}.blog-post-content ul,.blog-post-content ol{margin-bottom:2.5rem;padding-left:2.5rem}@media only screen and (max-width: 1024px){.blog-post-content ul,.blog-post-content ol{margin-bottom:1.7rem;padding-left:1.7rem}}.blog-post-content ul li,.blog-post-content ol li{margin:.25rem 0}@media only screen and (max-width: 1024px){.blog-post-content ul li,.blog-post-content ol li{margin:2px 0}}.blog-post-content ol{list-style:decimal}.blog-post-content ul{list-style:disc}.blog-post-content a{text-decoration:underline}.blog-post-content a:after{content:" »"}#post-youtube{width:100%;margin-bottom:2rem}#post-youtube iframe{width:100%;aspect-ratio:16/9}.related-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media only screen and (max-width: 1024px){.related-posts{grid-template-columns:1fr}}.post-service-link{margin-bottom:2rem;text-align:center}.post-service-link span{display:block;margin-bottom:1rem;font-family:Montserrat;font-size:1.17rem;font-weight:500}.post-blob{width:5rem;margin:2rem auto 3rem}.related-posts-heading{font-family:Phenomena;font-size:3rem;margin-top:5rem;margin-bottom:2rem}@media only screen and (max-width: 1024px){.related-posts-heading{font-size:2.5rem;line-height:1;margin-top:3rem;margin-bottom:2rem}}#rect-filled{fill:var(--color-brand2);opacity:.2}
