.synque-group-v2-container{font-family:inherit}.synque-group-v2-container ::selection,.synque-group-v2-container::selection{background-color:black;color:white}.synque-group-v2-container ::-moz-selection,.synque-group-v2-container::-moz-selection{background-color:black;color:white}.text-outline{color:rgba(0,0,0,.06);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes synque-group-v2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.synque-group-v2-container .animate-marquee{display:flex;width:fit-content;animation:synque-group-v2-marquee 40s linear infinite}.synque-group-v2-container .mad-lib-input{background:transparent;border:none;border-bottom:2px solid rgba(0,0,0,.05);transition:border-color .3s ease}.synque-group-v2-container .mad-lib-input:focus{border-bottom-color:black}.synque-group-v2-container .canvas-container{position:absolute;top:0;left:0;width:100%;height:100%}.synque-group-v2-container .icon-card{transition:background-color .7s ease}.synque-group-v2-container .icon-card:hover{background-color:black}.synque-group-v2-container .icon-card svg{stroke:black;transition:stroke .7s ease}.synque-group-v2-container .icon-card:hover svg{stroke:white}.synque-group-v2-container .icon-card .icon-label{color:rgba(0,0,0,.2);transition:color .7s ease}.synque-group-v2-container .icon-card:hover .icon-label{color:rgba(255,255,255,.4)}.synque-group-v2-container .nav-link{color:rgba(0,0,0,.4);transition:color .3s ease}.synque-group-v2-container .nav-link:hover{color:black}.synque-group-v2-container .cta-btn{border:1px solid black;color:black;background-color:transparent;transition:all .3s ease}.synque-group-v2-container .cta-btn:hover{background-color:black;color:white}.synque-group-v2-container .primary-btn{background-color:black;color:white;transition:background-color .3s ease}.synque-group-v2-container .primary-btn:hover{background-color:#27272a}.synque-group-v2-container .primary-btn svg{transition:transform .3s ease}.synque-group-v2-container .primary-btn:hover svg{transform:translateX(4px)}.synque-group-v2-container .secondary-link{color:rgba(0,0,0,.4);transition:color .3s ease}.synque-group-v2-container .secondary-link:hover{color:black}.synque-group-v2-container .hover-card{transition:all .7s ease}.synque-group-v2-container .hover-card:hover{border-color:rgba(0,0,0,.2)}.synque-group-v2-container .hover-card .card-icon{color:rgba(0,0,0,.2);transition:color .3s ease}.synque-group-v2-container .hover-card:hover .card-icon{color:black}.synque-group-v2-container .infra-card{background-color:white;transition:background-color .5s ease}.synque-group-v2-container .infra-card:hover,.synque-group-v2-container .infra-icon-box{background-color:#fafafa}.synque-group-v2-container .infra-icon{stroke:rgba(0,0,0,.4)}.synque-group-v2-container .infra-title{color:black}.synque-group-v2-container .infra-desc{color:#a1a1aa}.synque-group-v2-container .section-white{background-color:white!important}.synque-group-v2-container .section-gray{background-color:#fafafa!important}.synque-group-v2-container .footer-link{transition:color .3s ease}.synque-group-v2-container .footer-link:hover{color:black}.project-arrow-light{color:black;transition:color .3s ease}.group:hover .project-arrow-light{color:white!important}.project-arrow-dark{color:white;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.group:hover .project-arrow-dark{color:white!important;transform:translateX(4px)}.project-arrow-btn{position:relative}.project-arrow-btn,.project-arrow-btn:before{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.project-arrow-btn:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:transparent;opacity:0}.group:hover .project-arrow-btn{transform:scale(1.15);box-shadow:0 0 30px rgba(255,255,255,.3),0 0 60px rgba(255,255,255,.1)}.group:hover .project-arrow-btn:before{opacity:1;animation:pulse-ring 1.5s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes pulse-ring{0%{transform:scale(1);opacity:.5;box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{transform:scale(1.3);opacity:0;box-shadow:0 0 0 10px rgba(255,255,255,0)}to{transform:scale(1);opacity:0;box-shadow:0 0 0 0 rgba(255,255,255,0)}}.project-arrow-btn-light{position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.project-arrow-btn-light:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:transparent;transition:all .4s cubic-bezier(.34,1.56,.64,1);opacity:0}.group:hover .project-arrow-btn-light{transform:scale(1.15);box-shadow:0 0 30px rgba(0,0,0,.2),0 0 60px rgba(0,0,0,.1)}.group:hover .project-arrow-btn-light:before{opacity:1;animation:pulse-ring-light 1.5s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes pulse-ring-light{0%{transform:scale(1);opacity:.5;box-shadow:0 0 0 0 rgba(0,0,0,.3)}70%{transform:scale(1.3);opacity:0;box-shadow:0 0 0 10px rgba(0,0,0,0)}to{transform:scale(1);opacity:0;box-shadow:0 0 0 0 rgba(0,0,0,0)}}.dark-mode-toggle{color:black;transition:all .3s ease;outline:2px solid rgba(0,0,0,.15);outline-offset:2px;box-shadow:0 0 6px rgba(0,0,0,.1)}.synque-group-v2-container .dark-mode-toggle:hover{background-color:black;color:white;border-color:black;outline:2px solid rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.15)}.synque-group-v2-container .dark-mode-toggle:focus{outline:3px solid rgba(0,0,0,.6);outline-offset:3px;box-shadow:0 0 8px rgba(0,0,0,.2)}.synque-group-v2-container .dark-mode-toggle-dark{color:white;transition:all .3s ease}.synque-group-v2-container .dark-mode-toggle-dark:hover{background-color:rgba(255,255,255,.1);color:white;border-color:rgba(255,255,255,.4)}.synque-group-v2-container .dark-mode-toggle-dark:focus{outline:2px solid rgba(255,255,255,.3);outline-offset:2px}.synque-group-v2-container .section-dark{background-color:#000000!important;color:white!important}.synque-group-v2-container .section-dark h1,.synque-group-v2-container .section-dark h2,.synque-group-v2-container .section-dark h3,.synque-group-v2-container .section-dark h4,.synque-group-v2-container .section-dark h5,.synque-group-v2-container .section-dark h6,.synque-group-v2-container .section-dark li,.synque-group-v2-container .section-dark p,.synque-group-v2-container .section-dark span{color:inherit}.synque-group-v2-container .section-dark-alt{background-color:#0a0a0a!important;color:white!important}.synque-group-v2-container .section-dark-alt h1,.synque-group-v2-container .section-dark-alt h2,.synque-group-v2-container .section-dark-alt h3,.synque-group-v2-container .section-dark-alt h4,.synque-group-v2-container .section-dark-alt h5,.synque-group-v2-container .section-dark-alt h6,.synque-group-v2-container .section-dark-alt li,.synque-group-v2-container .section-dark-alt p,.synque-group-v2-container .section-dark-alt span{color:inherit}.text-outline-dark{color:rgba(255,255,255,.08);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.synque-group-v2-container .dark-nav-link{color:rgba(255,255,255,.4)!important;transition:color .3s ease}.synque-group-v2-container .dark-nav-link:hover{color:white!important}.synque-group-v2-container .dark-cta-btn{border:1px solid white!important;color:white!important;background-color:transparent;transition:all .3s ease}.synque-group-v2-container .dark-cta-btn:hover,.synque-group-v2-container .dark-primary-btn{background-color:white!important;color:black!important}.synque-group-v2-container .dark-primary-btn{transition:background-color .3s ease}.synque-group-v2-container .dark-primary-btn:hover{background-color:#e4e4e7!important}.synque-group-v2-container .dark-primary-btn svg{transition:transform .3s ease;color:black!important}.synque-group-v2-container .dark-primary-btn:hover svg{transform:translateX(4px)}.synque-group-v2-container .dark-secondary-link{color:rgba(255,255,255,.4)!important;transition:color .3s ease}.synque-group-v2-container .dark-secondary-link:hover{color:white!important}.synque-group-v2-container .icon-card-dark{transition:background-color .7s ease}.synque-group-v2-container .icon-card-dark:hover{background-color:white!important}.synque-group-v2-container .icon-card-dark svg{stroke:white!important;transition:stroke .7s ease}.synque-group-v2-container .icon-card-dark:hover svg{stroke:black!important}.synque-group-v2-container .icon-label-dark{color:rgba(255,255,255,.2)!important;transition:color .7s ease}.synque-group-v2-container .icon-card-dark:hover .icon-label-dark{color:rgba(0,0,0,.4)!important}.synque-group-v2-container .infra-card-dark{background-color:#18181b!important;transition:background-color .5s ease}.synque-group-v2-container .infra-card-dark:hover,.synque-group-v2-container .infra-icon-box-dark{background-color:#27272a!important}.synque-group-v2-container .infra-icon-dark{stroke:rgba(255,255,255,.4)!important}.synque-group-v2-container .infra-title-dark{color:white!important}.synque-group-v2-container .infra-desc-dark{color:#71717a!important}.synque-group-v2-container .footer-link-dark{transition:color .3s ease}.synque-group-v2-container .footer-link-dark:hover{color:white!important}.synque-group-v2-container .mad-lib-input-dark{background:transparent!important;border:none!important;border-bottom:2px solid rgba(255,255,255,.05)!important;transition:border-color .3s ease;color:white!important}.synque-group-v2-container .mad-lib-input-dark:focus{border-bottom-color:white!important}.synque-group-v2-container[data-theme=dark]{color:white!important}.synque-group-v2-container[data-theme=dark] div,.synque-group-v2-container[data-theme=dark] h1,.synque-group-v2-container[data-theme=dark] h2,.synque-group-v2-container[data-theme=dark] h3,.synque-group-v2-container[data-theme=dark] h4,.synque-group-v2-container[data-theme=dark] h5,.synque-group-v2-container[data-theme=dark] h6,.synque-group-v2-container[data-theme=dark] label,.synque-group-v2-container[data-theme=dark] li,.synque-group-v2-container[data-theme=dark] p,.synque-group-v2-container[data-theme=dark] span{color:inherit}.synque-group-v2-container[data-theme=dark] .text-outline-dark,.synque-group-v2-container[data-theme=dark] .text-zinc-400,.synque-group-v2-container[data-theme=dark] .text-zinc-500{color:revert}.synque-group-v2-container[data-theme=dark] .section-dark,.synque-group-v2-container[data-theme=dark] .section-dark-alt,.synque-group-v2-container[data-theme=dark] .text-black,.synque-group-v2-container[data-theme=dark] footer,.synque-group-v2-container[data-theme=dark] header,.synque-group-v2-container[data-theme=dark] nav{color:white!important}