.hero__fireworks[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fireworks-trigger[data-astro-cid-bbe6dxrz]{position:absolute;right:var(--gutter);bottom:24px;z-index:2;display:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--color-accent);cursor:pointer;transition:transform .26s ease-out,background .2s}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .fireworks-trigger[data-astro-cid-bbe6dxrz]{display:grid}@media(hover:hover){.fireworks-trigger[data-astro-cid-bbe6dxrz]:hover{transform:scale(1.03);background:#dded70}}.fireworks-trigger[data-astro-cid-bbe6dxrz]:active{transform:scale(.98)}.fireworks-trigger[data-astro-cid-bbe6dxrz]:focus-visible{outline:2px solid #d6e962;outline-offset:2px}.sky-profiles[data-astro-cid-bbe6dxrz]{position:absolute;bottom:24px;left:var(--gutter);display:flex;gap:4px;padding:4px;border:1px solid #ffffff35;border-radius:24px;background:#10121a80;z-index:2}.sky-profiles[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#fff;padding:10px;min-width:36px;min-height:36px;justify-content:center;border-radius:20px;font-size:13px;transition:background .15s}@media(hover:hover){.sky-profiles[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]:hover{background:#ffffff18}}.sky-profiles[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz][aria-pressed=true]{background:#ffffff25}.sky-profiles[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]:focus-visible{outline:2px solid #d6e962;outline-offset:2px}.profile-dot[data-astro-cid-bbe6dxrz]{width:12px;height:12px;border-radius:50%;border:1px solid #ffffff70}.profile-dot--space[data-astro-cid-bbe6dxrz]{background:#241634}.profile-dot--earth[data-astro-cid-bbe6dxrz]{background:#80b4ed}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] p[data-astro-cid-bbe6dxrz]{color:#fff}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .hero__art[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .hero__daylight[data-astro-cid-bbe6dxrz]{opacity:1}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .hero__nightfall[data-astro-cid-bbe6dxrz]{opacity:.4}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .nine--night[data-astro-cid-bbe6dxrz]{opacity:0}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .nine--day[data-astro-cid-bbe6dxrz]{opacity:.62}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .sky-transit{display:none}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .sky-profiles[data-astro-cid-bbe6dxrz]{background:#173a6080}.cloud[data-astro-cid-bbe6dxrz]{position:absolute;inset:-40px;overflow:hidden;pointer-events:none;opacity:0;mask-image:radial-gradient(var(--copy-shield),transparent 28%,#000 72%)}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .cloud[data-astro-cid-bbe6dxrz]{opacity:var(--cloud-opacity,1)}.hero[data-astro-cid-bbe6dxrz]:not(.is-shifting):not(.is-primed):not([data-profile=earth]) .cloud[data-astro-cid-bbe6dxrz]{display:none}.hero[data-astro-cid-bbe6dxrz].is-primed:not(.is-shifting):not([data-profile=earth]) .cloud[data-astro-cid-bbe6dxrz]{visibility:hidden}.hero[data-astro-cid-bbe6dxrz].is-primed:not(.is-shifting):not([data-profile=earth]) .cloud[data-astro-cid-bbe6dxrz] .cloud__sway[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].is-primed:not(.is-shifting):not([data-profile=earth]) .cloud[data-astro-cid-bbe6dxrz] .cloud__strip[data-astro-cid-bbe6dxrz]{animation-play-state:paused}.cloud__sway[data-astro-cid-bbe6dxrz]{position:absolute;inset:-2cqh 0;transform-origin:50% 100%;animation:cloud-sway var(--sway) ease-in-out infinite alternate;animation-play-state:paused}.cloud__strip[data-astro-cid-bbe6dxrz]{--tile-w:320cqh;--tile-h:100%;position:absolute;inset:0 auto 0 0;width:calc(var(--tile-w) + 100cqw + 80px);background:var(--tile) 0 50%/var(--tile-w) var(--tile-h) repeat-x;animation:cloud-drift var(--drift) linear infinite;animation-play-state:paused;will-change:transform}.cloud--far[data-astro-cid-bbe6dxrz]{--tile:url(/img/earth-clouds-far.webp);--drift:620s;--sway:53s;--cloud-opacity:.92}.cloud--mid[data-astro-cid-bbe6dxrz]{--tile:url(/img/earth-clouds-mid.webp);--drift:390s;--sway:41s}.cloud--near[data-astro-cid-bbe6dxrz]{--tile:url(/img/earth-clouds-near.webp);--drift:250s;--sway:33s;--cloud-opacity:.86}.cloud--near[data-astro-cid-bbe6dxrz] .cloud__sway[data-astro-cid-bbe6dxrz]{animation-name:cloud-breathe}@media(max-width:767px){.cloud__strip[data-astro-cid-bbe6dxrz]{--tile-w:80cqh}.cloud--far[data-astro-cid-bbe6dxrz]{--tile:url(/img/earth-clouds-far-tall.webp);--drift:260s}.cloud--mid[data-astro-cid-bbe6dxrz]{--tile:url(/img/earth-clouds-mid-tall.webp);--drift:170s}.cloud--near[data-astro-cid-bbe6dxrz]{--tile:url(/img/earth-clouds-near-tall.webp);--drift:110s}}.hero[data-astro-cid-bbe6dxrz][data-cloud-motion] .cloud__sway[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz][data-cloud-motion] .cloud__strip[data-astro-cid-bbe6dxrz]{animation-play-state:running}@keyframes cloud-drift{to{transform:translate3d(calc(-1 * var(--tile-w)),0,0)}}@keyframes cloud-sway{0%{transform:translate3d(0,-.6cqh,0)}to{transform:translate3d(0,.6cqh,0)}}@keyframes cloud-breathe{0%{transform:translate3d(0,-.5cqh,0) scale(1)}to{transform:translate3d(0,.5cqh,0) scale(1.03)}}@media(prefers-reduced-motion:reduce){.cloud__sway[data-astro-cid-bbe6dxrz],.cloud__strip[data-astro-cid-bbe6dxrz]{animation:none!important}}.hero[data-astro-cid-bbe6dxrz] .sky-transit{position:absolute;left:0;top:0;width:2px;height:2px;border-radius:50%;background:#e9edf3;box-shadow:0 0 3px #ffffff70;pointer-events:none;opacity:0}.hero[data-astro-cid-bbe6dxrz] .sky-transit__beacon{position:absolute;left:-2px;top:-2px;width:6px;height:6px;border-radius:50%;background:#ff463d;box-shadow:0 0 7px 2px #ff302b90;opacity:0}.hero[data-astro-cid-bbe6dxrz]{--copy-shield:ellipse 38% 46% at 23% 49%;position:relative;isolation:isolate;overflow:clip;background:#000;color:#fff;min-height:calc(100svh - 70px);display:flex;align-items:center}.hero__seam[data-astro-cid-bbe6dxrz]{position:absolute;inset:auto 0 0;height:70px;opacity:var(--seam-opacity,1);z-index:-1;pointer-events:none}.hero__seam__glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(0deg,#000,rgba(120,42,152,.15),transparent);will-change:opacity;transition:opacity var(--sky-shift)}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .hero__seam__glow[data-astro-cid-bbe6dxrz]{opacity:0}.hero__inner[data-astro-cid-bbe6dxrz]{width:100%;position:relative;padding-block:var(--space-l)}.hero__copy[data-astro-cid-bbe6dxrz]{width:48%;position:relative}h1[data-astro-cid-bbe6dxrz]{max-width:12ch;font-size:var(--h1-size);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}p[data-astro-cid-bbe6dxrz]{max-width:30ch;color:#c5c5c5;margin-top:var(--space-m);font-size:var(--text-body);line-height:1.5}.hero[data-astro-cid-bbe6dxrz] .button[data-astro-cid-bbe6dxrz]{margin-top:var(--space-m);width:148px;justify-content:space-between;min-height:44px}.hero[data-astro-cid-bbe6dxrz] .button[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{width:16px;text-align:center}.hero__art[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:#030207;container-type:size;transition:opacity var(--sky-shift)}.hero__daylight[data-astro-cid-bbe6dxrz],.hero__nightfall[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;will-change:opacity;transition:opacity var(--sky-shift)}.hero__nightfall[data-astro-cid-bbe6dxrz]{background:radial-gradient(ellipse at 24% 51%,rgba(0,0,0,.83),rgba(0,0,0,.45) 27%,transparent 58%)}.hero__daylight[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#2f5c9e,#3b6cb3 45%,#4a7fc4);opacity:0}.layer[data-astro-cid-bbe6dxrz]{position:absolute;pointer-events:none;inset:0}.hero__nebula[data-astro-cid-bbe6dxrz]{position:absolute;inset:-12%;pointer-events:none;mix-blend-mode:screen}.nebula__texture[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:url(/img/nebula.webp) center/100% 100% no-repeat;opacity:.38}.hero__nebula--1[data-astro-cid-bbe6dxrz]{inset:-24% -15% -10% -30%;opacity:.3}.hero__nebula--1[data-astro-cid-bbe6dxrz] .nebula__texture[data-astro-cid-bbe6dxrz]{transform:rotate(180deg) scale(1.1);filter:hue-rotate(14deg)}.hero__nebula--2[data-astro-cid-bbe6dxrz]{inset:5% -25% -35% 5%;opacity:.3}.hero__nebula--2[data-astro-cid-bbe6dxrz] .nebula__texture[data-astro-cid-bbe6dxrz]{transform:rotate(-16deg);filter:hue-rotate(-12deg)}.hero__nebula--3[data-astro-cid-bbe6dxrz]{inset:-28% 36% 58% -24%;opacity:.38;mask:radial-gradient(ellipse 58% 56% at 38% 42%,#000 20%,transparent 74%) 0 0/100% 100% no-repeat}.hero__nebula--4[data-astro-cid-bbe6dxrz]{inset:-32% 26% 60% 8%;opacity:.32;mask:radial-gradient(ellipse 42% 58% at 44% 38%,#000 18%,transparent 74%) 0 0/100% 100% no-repeat}.hero__nebula--4[data-astro-cid-bbe6dxrz] .nebula__texture[data-astro-cid-bbe6dxrz]{background-image:url(/img/nebula-near.webp);opacity:.95;transform:scale(1.04,-1.04);filter:hue-rotate(12deg)}.hero__nebula--4[data-astro-cid-bbe6dxrz] .nebula__texture[data-astro-cid-bbe6dxrz]{animation-name:nebula-crown;animation-duration:18s;animation-delay:-7s}@keyframes nebula-crown{0%{transform:translate3d(6%,2%,0) scale(1.04,-1.04)}to{transform:translate3d(-7%,-4%,0) scale(1.34,-1.34)}}.hero__nebula--3[data-astro-cid-bbe6dxrz] .nebula__texture[data-astro-cid-bbe6dxrz]{background-image:url(/img/nebula-near.webp);opacity:.95;transform:scale(-1.04,1.04);filter:hue-rotate(-28deg)}.hero__nebula--3[data-astro-cid-bbe6dxrz] .nebula__texture[data-astro-cid-bbe6dxrz]{animation-name:nebula-high;animation-duration:14s;animation-delay:-9s}@keyframes nebula-high{0%{transform:translate3d(-6%,3%,0) scale(-1.04,1.04)}to{transform:translate3d(7%,-4%,0) scale(-1.34,1.34)}}.nebula__texture[data-astro-cid-bbe6dxrz]{animation:nebula-drift 12s ease-in-out infinite alternate;animation-play-state:paused}.hero__nebula--1[data-astro-cid-bbe6dxrz] .nebula__texture[data-astro-cid-bbe6dxrz]{animation-name:nebula-counter;animation-duration:17s;animation-delay:-12s}.hero__nebula--2[data-astro-cid-bbe6dxrz] .nebula__texture[data-astro-cid-bbe6dxrz]{animation-duration:20s;animation-delay:-17s}@keyframes nebula-drift{0%{transform:translate3d(-4%,-2%,0) scale(1.04) rotate(-4deg)}to{transform:translate3d(5%,3%,0) scale(1.3) rotate(4deg)}}@keyframes nebula-counter{0%{transform:translate3d(4%,-3%,0) rotate(175deg) scale(1.09)}to{transform:translate3d(-5%,3%,0) rotate(185deg) scale(1.34)}}.hero__aura[data-astro-cid-bbe6dxrz]{position:absolute;inset:4% -12% -12% 38%;pointer-events:none;background:radial-gradient(ellipse at 60% 49%,rgba(176,91,200,.42),rgba(120,42,152,.35) 28%,rgba(100,29,139,.1) 48%,transparent 70%)}.hero__galaxy[data-astro-cid-bbe6dxrz]{position:absolute;inset:4% -18% -5% 40%;pointer-events:none;mix-blend-mode:screen;opacity:.42}.galaxy__disc[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:url(/img/galaxy.webp) center/100% 100% no-repeat;transform:rotate(-24deg)}.galaxy__disc[data-astro-cid-bbe6dxrz]{animation:galaxy-drift 26s ease-in-out -18s infinite alternate;animation-play-state:paused}@keyframes galaxy-drift{0%{transform:translate3d(-3%,-2%,0) rotate(-29deg) scale(1.01)}to{transform:translate3d(4%,3%,0) rotate(-18deg) scale(1.22)}}.hero__nebula--near[data-astro-cid-bbe6dxrz]{inset:-8% -26% -24% 26%;opacity:.36;mask-image:radial-gradient(ellipse at 60% 50%,#000 25%,transparent 72%)}.hero__nebula--near[data-astro-cid-bbe6dxrz] .nebula__texture[data-astro-cid-bbe6dxrz]{background-image:url(/img/nebula-near.webp);opacity:.95}.hero__nebula--near[data-astro-cid-bbe6dxrz] .nebula__texture[data-astro-cid-bbe6dxrz]{animation-name:nebula-near-drift;animation-duration:11s;animation-delay:-3.5s}.hero__nine[data-astro-cid-bbe6dxrz]{inset:-3% -9% -19% 46%;transform-origin:60% 40%}.hero__nine[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;height:100%;width:100%;stroke-width:2px;transform:rotate(12deg);will-change:opacity;transition:opacity var(--sky-shift)}.nine--night[data-astro-cid-bbe6dxrz]{stroke:#d6e962;opacity:.6}.nine--day[data-astro-cid-bbe6dxrz]{stroke:#fff;opacity:0}.hero__starfield[data-astro-cid-bbe6dxrz]{position:absolute;pointer-events:none}.hero__starfield--far[data-astro-cid-bbe6dxrz]{inset:-24px;--drift-y:7px;--drift-time:13s;--drift-delay:-6s}.hero__starfield--near[data-astro-cid-bbe6dxrz]{inset:-40px;--drift-y:13px;--drift-time:9s;--drift-delay:-3s}.hero__stars[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;animation:star-field-drift var(--drift-time,8s) ease-in-out var(--drift-delay,-4s) infinite alternate;animation-play-state:paused}.hero__nine[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{transform-origin:50% 45%;animation:nine-float 20s ease-in-out -7s infinite alternate;animation-play-state:paused}.hero[data-astro-cid-bbe6dxrz][data-cloud-motion] .nebula__texture[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz][data-cloud-motion] .galaxy__disc[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz][data-cloud-motion] .hero__nine[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz][data-cloud-motion] .hero__stars[data-astro-cid-bbe6dxrz]{animation-play-state:running}@keyframes nebula-near-drift{0%{transform:translate3d(-6%,3%,0) scale(1.04) rotate(-5deg)}to{transform:translate3d(7%,-4%,0) scale(1.36) rotate(5deg)}}@keyframes nine-float{0%{transform:translate3d(-9px,-12px,0) rotate(10.8deg)}to{transform:translate3d(9px,10px,0) rotate(13.2deg)}}@keyframes star-field-drift{0%{transform:translate3d(0,calc(var(--drift-y,12px)*-1),0)}to{transform:translate3d(0,var(--drift-y,12px),0)}}.hero__stars[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;background:#fff;opacity:var(--star-alpha);will-change:opacity;box-shadow:0 0 var(--star-glow,5px) #ffffff70;pointer-events:none}.hero__stars[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz][data-kind=bright],.hero__stars[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz][data-kind=spark],.hero__stars[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz][data-kind=slow]{opacity:calc(var(--star-alpha)*.12)}.hero__meteor[data-astro-cid-bbe6dxrz]{position:absolute;left:22%;top:16%;width:150px;height:1px;opacity:0;pointer-events:none;transform-origin:right center;background:linear-gradient(90deg,transparent,#d9d7ec66 55%,#fff);box-shadow:0 0 5px #f4edff44}.hero__meteor[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;right:-1px;top:-1px;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 7px 2px #e9dcff80}.hero__services[data-astro-cid-bbe6dxrz]{position:absolute;bottom:32px;left:max(var(--gutter),calc((100% - 1200px)/2));font-size:15px;color:#fff;display:flex;gap:36px;align-items:center;min-height:44px}.hero__services[data-astro-cid-bbe6dxrz]:hover{color:#d6e962;text-decoration:none}.hero[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz]:focus-visible{outline-color:#d6e962}@media(min-width:1920px){.hero__inner[data-astro-cid-bbe6dxrz]{max-width:1492px}.hero__services[data-astro-cid-bbe6dxrz]{left:max(var(--gutter),calc((100% - 1380px)/2))}}@media(max-width:899px){.hero[data-astro-cid-bbe6dxrz]{--copy-shield:ellipse 62% 44% at 33% 48%}.hero__copy[data-astro-cid-bbe6dxrz]{width:70%}.hero__art[data-astro-cid-bbe6dxrz]{opacity:.85}.hero__copy[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:-40px;z-index:-1;background:radial-gradient(ellipse,rgba(0,0,0,.9),transparent 75%);will-change:opacity;transition:opacity var(--sky-shift)}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .hero__copy[data-astro-cid-bbe6dxrz]:before{opacity:0}}@media(max-width:767px){.hero[data-astro-cid-bbe6dxrz]{min-height:calc(100svh - 70px);--copy-shield:ellipse 95% 43% at 42% 46%}.hero__copy[data-astro-cid-bbe6dxrz]{width:100%}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(36px,10.2vw,60px);max-width:12ch}.hero__art[data-astro-cid-bbe6dxrz]{opacity:.75}.hero__nine[data-astro-cid-bbe6dxrz]{inset:0 -45% 0 15%}.hero__inner[data-astro-cid-bbe6dxrz]{padding-bottom:110px}.hero__services[data-astro-cid-bbe6dxrz]{bottom:20px}}.hero__nebula[data-astro-cid-bbe6dxrz],.hero__aura[data-astro-cid-bbe6dxrz],.hero__galaxy[data-astro-cid-bbe6dxrz],.cloud[data-astro-cid-bbe6dxrz]{will-change:opacity;transition:opacity var(--sky-shift)}.hero__stars[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{transition:opacity 1s cubic-bezier(.45,.05,.55,.95) var(--star-delay,0ms)}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .hero__nebula[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .hero__aura[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .hero__galaxy[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .hero__stars[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{opacity:0}.hero[data-astro-cid-bbe6dxrz][data-profile=earth] .hero__stars[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{transition:opacity .9s cubic-bezier(.45,.05,.55,.95) calc(.6s + var(--star-delay,0ms))}.hero[data-astro-cid-bbe6dxrz]:not(.is-shifting):not(.is-primed)[data-profile=earth] .hero__nebula[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz]:not(.is-shifting):not(.is-primed)[data-profile=earth] .hero__aura[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz]:not(.is-shifting):not(.is-primed)[data-profile=earth] .hero__galaxy[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz]:not(.is-shifting):not(.is-primed)[data-profile=earth] .hero__starfield[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz]:not(.is-shifting):not(.is-primed)[data-profile=earth] .hero__meteor[data-astro-cid-bbe6dxrz]{display:none}.hero[data-astro-cid-bbe6dxrz].is-primed:not(.is-shifting)[data-profile=earth] .hero__nebula[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].is-primed:not(.is-shifting)[data-profile=earth] .hero__aura[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].is-primed:not(.is-shifting)[data-profile=earth] .hero__galaxy[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].is-primed:not(.is-shifting)[data-profile=earth] .hero__starfield[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].is-primed:not(.is-shifting)[data-profile=earth] .hero__meteor[data-astro-cid-bbe6dxrz]{visibility:hidden}.hero[data-astro-cid-bbe6dxrz].is-primed:not(.is-shifting)[data-profile=earth] .hero__nebula[data-astro-cid-bbe6dxrz] .nebula__texture[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].is-primed:not(.is-shifting)[data-profile=earth] .hero__galaxy[data-astro-cid-bbe6dxrz] .galaxy__disc[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].is-primed:not(.is-shifting)[data-profile=earth] .hero__starfield[data-astro-cid-bbe6dxrz] .hero__stars[data-astro-cid-bbe6dxrz]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.nebula__texture[data-astro-cid-bbe6dxrz],.galaxy__disc[data-astro-cid-bbe6dxrz]{animation:none!important}.hero[data-astro-cid-bbe6dxrz],.hero__seam__glow[data-astro-cid-bbe6dxrz],.hero__art[data-astro-cid-bbe6dxrz],.hero__nine[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz],.hero__stars[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz],.hero__nebula[data-astro-cid-bbe6dxrz],.hero__aura[data-astro-cid-bbe6dxrz],.hero__galaxy[data-astro-cid-bbe6dxrz],.cloud[data-astro-cid-bbe6dxrz],.hero__daylight[data-astro-cid-bbe6dxrz],.hero__nightfall[data-astro-cid-bbe6dxrz],.sky-profiles[data-astro-cid-bbe6dxrz]{transition:none}}.tile[data-astro-cid-bjar5hzg]{position:relative;width:100%;aspect-ratio:var(--tile-ratio);max-height:78vh;min-height:0;overflow:hidden;background:#161616;scroll-margin-top:80px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.tile[data-astro-cid-bjar5hzg]:hover,.tile[data-astro-cid-bjar5hzg]:focus-visible{color:#fff;text-decoration:none}.tile__media[data-astro-cid-bjar5hzg]{position:absolute;inset:0;background:var(--tile-image) var(--tile-position)/cover no-repeat;transition:transform 1.2s ease-out}h3[data-astro-cid-bjar5hzg]{position:relative;z-index:1;width:100%;font-family:var(--font-text);font-weight:400;font-size:var(--tile-heading,var(--text-heading));line-height:1.15;color:#fff;text-align:center;padding:.6em 14px;background:radial-gradient(ellipse 75% 60% at 50% 50%,rgba(0,0,0,.5),transparent 70%);text-shadow:0 1px 18px #0009}#service-websites-and-applications[data-astro-cid-bjar5hzg] .tile__media[data-astro-cid-bjar5hzg]{scale:1.25;transform-origin:50% 0%;background-position:50% 0%}@media(hover:hover){.tile[data-astro-cid-bjar5hzg]:hover .tile__media[data-astro-cid-bjar5hzg]{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.tile__media[data-astro-cid-bjar5hzg]{transition:none}.tile[data-astro-cid-bjar5hzg]:hover .tile__media[data-astro-cid-bjar5hzg]{transform:none}}.intro[data-astro-cid-j7pv25f6]{background:var(--color-surface);min-height:calc(min(var(--container),119.6vh,100vw - 2 * var(--gutter)) * 380 / 1380);display:grid;align-items:center;padding-block:var(--space-l)}.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-heading);text-align:center;line-height:1.25}.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:focus,.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:focus-visible{outline:none}.services[data-astro-cid-j7pv25f6]{background:var(--color-surface)}.services__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:37% 57.664%;gap:5%;align-items:stretch;width:calc(100% - 2 * var(--gutter));max-width:min(var(--container),119.6vh);padding:0;container-type:inline-size}.services__col[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-width:0;font-size:2.173913cqw;line-height:1.2;--tile-heading:2.898551cqw}.lead--1[data-astro-cid-j7pv25f6]{margin-top:8.333333cqw;margin-bottom:9.376812cqw}.lead--2[data-astro-cid-j7pv25f6]{margin-bottom:6.11594cqw}.services__col[data-astro-cid-j7pv25f6] .tile,.services__col[data-astro-cid-j7pv25f6] .m-consulting[data-astro-cid-j7pv25f6]{margin-bottom:5.07246cqw}.services__col[data-astro-cid-j7pv25f6] .m-ai{margin-bottom:0}.consulting[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;align-items:center}.consulting[data-astro-cid-j7pv25f6] .tile{margin-bottom:0}.consulting__desc[data-astro-cid-j7pv25f6]{width:83%;margin-left:auto;padding-bottom:1.043478cqw}.consulting__desc--mobile[data-astro-cid-j7pv25f6]{display:none}.outro[data-astro-cid-j7pv25f6]{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;margin-bottom:5.07246cqw}.outro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:1.043478cqw}.outro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}@media(max-width:899px){.intro[data-astro-cid-j7pv25f6]{min-height:0;padding-block:var(--space-l)}.services__grid[data-astro-cid-j7pv25f6]{grid-template-columns:100%;--tile-gap: calc(min(var(--container),119.6vh,100vw - 2 * var(--gutter))/20) ;row-gap:var(--tile-gap);max-width:none}.services__col[data-astro-cid-j7pv25f6]{display:contents;font-size:20px;line-height:1.5;--tile-heading:28px}.services__col[data-astro-cid-j7pv25f6] .tile{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));margin-bottom:0}.services__col[data-astro-cid-j7pv25f6] .m-consulting[data-astro-cid-j7pv25f6]{margin-bottom:0}.consulting[data-astro-cid-j7pv25f6]{grid-template-columns:100%}.consulting__desc[data-astro-cid-j7pv25f6]{display:none}.consulting__desc--mobile[data-astro-cid-j7pv25f6]{display:block}.lead[data-astro-cid-j7pv25f6],.consulting__desc--mobile[data-astro-cid-j7pv25f6],.outro[data-astro-cid-j7pv25f6]{width:100%;margin-block:calc(var(--space-m) - var(--tile-gap))}.outro[data-astro-cid-j7pv25f6]{flex:none;display:block;margin-bottom:var(--space-m)}.outro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:1.043478cqw}.services__col[data-astro-cid-j7pv25f6] .m-websites{order:1}.lead--1[data-astro-cid-j7pv25f6]{order:2}.services__col[data-astro-cid-j7pv25f6] .m-marketing{order:3}.lead--2[data-astro-cid-j7pv25f6]{order:4}.services__col[data-astro-cid-j7pv25f6] .m-ai{order:5}.services__col[data-astro-cid-j7pv25f6] .m-omnichannel{order:6}.m-consulting[data-astro-cid-j7pv25f6]{order:7}.consulting__desc--mobile[data-astro-cid-j7pv25f6]{order:8}.services__col[data-astro-cid-j7pv25f6] .m-graphics{order:9}.services__col[data-astro-cid-j7pv25f6] .m-video{order:10}.services__col[data-astro-cid-j7pv25f6] .m-content{order:11}.outro[data-astro-cid-j7pv25f6]{order:12}}
