:root{--cx-cyan:#2ee6ff;--cx-cyan-deep:#0aa9c9;--cx-cyan-glow:rgba(46,230,255,.32);--cx-cyan-soft:rgba(46,230,255,.1);--cx-gold:#d4af37;--cx-bronze:#9b8341}::selection{background:var(--cx-cyan);color:#0b0e11}*:focus-visible{outline-color:var(--cx-cyan)!important}.rich-text__heading:after,.image-with-text__heading:after{width:calc(clamp(56px,7vw,110px) * var(--cx-rule,1))!important;background:linear-gradient(90deg,var(--cx-bronze),var(--cx-gold) 45%,var(--cx-cyan))!important;box-shadow:0 0 14px #d4af3759,0 0 18px var(--cx-cyan-soft)!important;transition:none!important}.cx-line{will-change:transform}.caption-with-letter-spacing,.rich-text__caption,.image-with-text__text--caption,.cx-eyebrow{color:var(--cx-cyan)!important;letter-spacing:.24em}.cxp-progress{height:2px!important;background:linear-gradient(90deg,var(--cx-bronze),var(--cx-gold) 40%,var(--cx-cyan))!important;box-shadow:0 0 10px var(--cx-cyan-glow)}.cxp-spot{background:radial-gradient(circle,#2ee6ff1a,#d4af370d 40%,#9b834100 70%)!important}@media(hover:hover){.button:not([disabled]):hover,.shopify-payment-button__button:hover{box-shadow:0 0 0 1px var(--cx-cyan),0 10px 34px -8px var(--cx-cyan-glow)!important}.button--secondary:not([disabled]):hover{color:var(--cx-cyan)!important}}.multicolumn-card{position:relative}@media(hover:hover){.multicolumn-card:hover{box-shadow:0 0 0 1px #2ee6ff73,0 22px 50px -20px #000000b3,0 0 40px -12px var(--cx-cyan-glow)!important}.multicolumn-card:hover .multicolumn-card__info h3,.multicolumn-card:hover .multicolumn-card__info .h3{color:var(--cx-cyan)!important}.multicolumn-card .link:hover{color:var(--cx-cyan)}}.header__menu-item span:after{background:linear-gradient(90deg,var(--cx-gold),var(--cx-cyan))!important}@media(hover:hover){.header__menu-item:hover{color:var(--cx-cyan)!important}}.header__active-menu-item{text-decoration-color:var(--cx-cyan)!important}.rte a,.rich-text__text a{color:inherit;text-decoration-color:var(--cx-cyan);text-underline-offset:.25em;transition:color .3s ease}.rte a:hover,.rich-text__text a:hover{color:var(--cx-cyan)}.cxp-marquee__item:nth-child(2n):after{background:var(--cx-cyan)!important;box-shadow:0 0 8px var(--cx-cyan-glow)}.announcement-bar__message,.announcement-bar__link{letter-spacing:.14em}.image-with-text__media,.banner__media{overflow:hidden}.cx-gsap-ready .image-with-text__media{will-change:clip-path}.video-container{box-shadow:0 0 0 1px #2ee6ff2e,0 30px 60px -30px #000c;overflow:hidden}@media(prefers-reduced-motion:reduce){.cx-line{transform:none!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--cx-chrome:linear-gradient(100deg,#8b949d 0%,#eef2f6 14%,#aeb7c0 28%,#ffffff 42%,#9aa3ac 56%,#e6ebf0 72%,#8f99a3 86%,#f4f7fa 100%);--cx-chrome-cyan:linear-gradient(100deg,#9aa3ac 0%,#f4f7fa 22%,#bfe9f2 40%,#2ee6ff 55%,#e9f9fc 72%,#a3acb5 100%);--cx-teal-ink:#0f2c33}@keyframes cxShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.cx-chrome .cx-line{background-image:var(--cx-chrome);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:cxShimmer 9s linear infinite}.cx-chrome .cx-line:nth-child(2n){animation-delay:-2.2s}.cxp-aiblock [class*=ai-agency-richtext-hero-] .cxp-aiw>span{background-image:var(--cx-chrome);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cxShimmer 10s linear infinite}[class*=ai-agency-richtext-subheading-]{background-image:var(--cx-chrome-cyan)!important;background-size:200% 100%!important;animation:cxShimmer 8s linear infinite}.header-wrapper{border-bottom:1px solid transparent!important;border-image:linear-gradient(90deg,transparent,rgba(200,208,216,.55) 25%,rgba(46,230,255,.85) 70%,transparent) 1!important}.header__active-menu-item,.header__menu-item[aria-current]{color:var(--cx-cyan)!important}.multicolumn-card{box-shadow:inset 0 0 0 1px #c8d0d824}.multicolumn-card .link{color:var(--cx-cyan)!important}.multicolumn-card__info h3,.multicolumn-card__info .h3{background-image:var(--cx-chrome);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(hover:hover){.multicolumn-card:hover .multicolumn-card__info h3,.multicolumn-card:hover .multicolumn-card__info .h3{background-image:var(--cx-chrome-cyan);animation:cxShimmer 2.4s linear infinite}}.multicolumn-card:has(a[href*="/pages/contact"]){background:radial-gradient(120% 90% at 100% 0%,rgba(46,230,255,.16),transparent 60%),linear-gradient(180deg,#0f2c33d9,#0b0e11f2)!important;box-shadow:inset 0 0 0 1px #2ee6ff8c,0 0 40px -14px #2ee6ff73!important}.multicolumn-card:has(a[href*="/pages/contact"]) .multicolumn-card__info h3{background-image:var(--cx-chrome-cyan);animation:cxShimmer 4s linear infinite}.multicolumn-card:has(a[href*="/pages/contact"]) .link{text-shadow:0 0 14px rgba(46,230,255,.55)}.cxp-marquee:not(.cxp-marquee--rev) .cxp-marquee__item{background-image:var(--cx-chrome);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cxShimmer 7s linear infinite}.cxp-marquee--rev .cxp-marquee__item{color:var(--cx-cyan)!important;text-shadow:0 0 18px rgba(46,230,255,.35)}.cxp-clientstrip__label{color:var(--cx-cyan)!important}.button--secondary{color:var(--cx-cyan)!important;outline:1px solid rgba(46,230,255,.65);outline-offset:-1px}.cxp-progress{background:linear-gradient(90deg,#9b8341,#d4af37 30%,#eef2f6 55%,#2ee6ff)!important}.image-with-text__media{box-shadow:0 0 0 1px #c8d0d829}@media(hover:hover){.image-with-text__media:hover{box-shadow:0 0 0 1px #2ee6ff8c,0 0 50px -16px var(--cx-cyan-glow)}}.nws-icon-txt-main{background:var(--cx-teal-ink)!important}.nws-icon-div svg{filter:drop-shadow(0 0 6px rgba(46,230,255,.7))}.nws-txt-div h4{letter-spacing:.18em;color:#eef2f6!important}.footer-block__heading,.footer h2{color:var(--cx-cyan)!important}html{scrollbar-color:#2ee6ff #0b0e11}@media(prefers-reduced-motion:reduce){.cx-chrome .cx-line,.cxp-marquee__item,[class*=ai-agency-richtext-subheading-],.multicolumn-card__info h3,.cxp-aiblock .cxp-aiw>span{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cruxstar-gsap.css.map */
