.scene[data-astro-cid-q7ujt4ga]{--fh:84;--fx:27;--ax:.656;--factory-top:0%;--worker-right:-8%;--worker-h:78%;position:absolute;inset:0;container-type:size}@media (width>=900px){.scene[data-astro-cid-q7ujt4ga]{--fh:100;--fx:86;--ax:.78;--factory-top:0%;--worker-left:40%;--worker-right:auto;--worker-h:88%}}.scene__drones[data-astro-cid-q7ujt4ga]{pointer-events:none;position:absolute;inset:0}@media (width>=900px){.scene__drones[data-astro-cid-q7ujt4ga]{--left:calc(var(--fx) * 1cqw - var(--ax) * var(--fh) * 1cqh * var(--ratio));mask-image:linear-gradient(90deg, transparent calc(40cqw - var(--left)), #000 calc(48cqw - var(--left)))}}@media (width>=900px) and (width<=1379px){.scene[data-astro-cid-q7ujt4ga]{--worker-left:43%}}.led[data-astro-cid-q7ujt4ga]{transform-origin:0 0;visibility:hidden;color:#8fe3ff;width:400px;height:300px;font-family:var(--font-hero);text-align:center;text-transform:uppercase;pointer-events:none;background:radial-gradient(at 50% 55%,#2896ff24,#0000 70%);grid-template-rows:auto 1fr;align-items:center;padding:18px 26px 24px;display:grid;position:absolute;top:0;left:0}.led[data-astro-cid-q7ujt4ga].is-ready{visibility:visible}.led__head[data-astro-cid-q7ujt4ga]{font-family:var(--font-display);letter-spacing:.22em;color:#ff6a4d;text-shadow:0 0 8px #ff5a3ccc;opacity:.9;font-size:17px;font-weight:600}.led__text[data-astro-cid-q7ujt4ga]{letter-spacing:.02em;text-wrap:balance;text-shadow:0 0 4px #8ce1fff2,0 0 14px #3caaffbf,0 0 30px #1e78ff73;font-size:44px;line-height:1.08}.led[data-astro-cid-q7ujt4ga]:after{content:"";background:radial-gradient(circle,#0000 42%,#060e1699 46%) 0 0/5px 5px;position:absolute;inset:0}.led[data-astro-cid-q7ujt4ga].is-flicker{opacity:.55;filter:brightness(1.6)blur(.4px)}.scene__veil[data-astro-cid-q7ujt4ga]{display:none}@media (width>=900px){.scene__veil[data-astro-cid-q7ujt4ga]{pointer-events:none;background:linear-gradient(101deg, var(--c-paper) 0, var(--c-paper) 24%, color-mix(in srgb, var(--c-paper) 75%, transparent) 31%, color-mix(in srgb, var(--c-paper) 30%, transparent) 37%, transparent 43%);display:block;position:absolute;inset:0}}.scene__factory[data-astro-cid-q7ujt4ga]{top:var(--factory-top);height:calc(var(--fh) * 1cqh);left:calc(var(--fx) * 1cqw - var(--ax) * var(--fh) * 1cqh * var(--ratio));will-change:transform;width:auto;position:absolute;mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.scene__factory[data-astro-cid-q7ujt4ga]>.scene__factory-img,.scene__factory[data-astro-cid-q7ujt4ga]>.scene__smoke[data-astro-cid-q7ujt4ga]{mask-image:linear-gradient(#0000 0,#000 4% 90%,#0000 100%)}.scene__factory[data-astro-cid-q7ujt4ga]>.scene__factory-img,.scene__smoke[data-astro-cid-q7ujt4ga]{width:100%;height:100%;position:absolute;inset:0}.scene__factory[data-astro-cid-q7ujt4ga]>.scene__factory-img{object-fit:cover}.scene__smoke[data-astro-cid-q7ujt4ga]{pointer-events:none}.scene__emitter[data-astro-cid-q7ujt4ga]{width:2px;height:2px;position:absolute}.plume[data-astro-cid-q7ujt4ga]{pointer-events:none;position:absolute}.plume[data-astro-cid-q7ujt4ga]>img{width:100%;height:100%;transform-origin:var(--ox) var(--oy);will-change:transform, opacity;position:absolute;inset:0}.plume[data-astro-cid-q7ujt4ga]>.plume__body{animation:billow 11s ease-in-out var(--d) infinite alternate}@keyframes billow{0%{transform:translate(0)scale(1)rotate(0)}to{transform:translate(2.5%,-3%)scale(1.06,1.08)rotate(1.5deg)}}.plume[data-astro-cid-q7ujt4ga]>.plume__ghost{opacity:0;animation:rise 9s linear var(--d) infinite}@keyframes rise{0%{opacity:0;transform:translate(0)scale(.92)}25%{opacity:.45}to{opacity:0;transform:translate(7%,-16%)scale(1.25)}}.drone[data-astro-cid-q7ujt4ga]{left:var(--lm);top:var(--tm);width:calc(var(--w) * 1.3);pointer-events:none;will-change:transform;position:absolute}@media (width>=900px){.drone[data-astro-cid-q7ujt4ga]{left:var(--ld);top:var(--td);width:var(--w)}}@media (width>=1400px){.drone[data-astro-cid-q7ujt4ga]{left:var(--lw);top:var(--tw)}}.drone[data-astro-cid-q7ujt4ga]>.drone__img{filter:drop-shadow(0 10px 8px #15243040);width:100%;height:auto;translate:-50% -50%}.scene__worker[data-astro-cid-q7ujt4ga]{bottom:0;left:var(--worker-left,auto);right:var(--worker-right,auto);height:var(--worker-h);will-change:transform;position:absolute}.scene__worker[data-astro-cid-q7ujt4ga]>.scene__worker-img{filter:drop-shadow(0 0 28px #c8291d73)drop-shadow(0 18px 30px #15243059);width:auto;max-width:none;height:100%}.scene__worker[data-astro-cid-q7ujt4ga]>.scene__worker-img--body{visibility:hidden;position:absolute;inset:0}.scene__hair[data-astro-cid-q7ujt4ga]{visibility:hidden;pointer-events:none;position:absolute}.scene__worker[data-astro-cid-q7ujt4ga].is-hair-live>.scene__worker-img--full{visibility:hidden}.scene__worker[data-astro-cid-q7ujt4ga].is-hair-live>.scene__worker-img--body,.scene__worker[data-astro-cid-q7ujt4ga].is-hair-live>.scene__hair[data-astro-cid-q7ujt4ga]{visibility:visible}@media (prefers-reduced-motion:reduce){.plume[data-astro-cid-q7ujt4ga]>.plume__body{animation-duration:22s}.plume[data-astro-cid-q7ujt4ga]>.plume__ghost{animation-duration:18s}}.hero[data-astro-cid-yodha2z4]{isolation:isolate;display:grid;position:relative;overflow:clip}.hero__art[data-astro-cid-yodha2z4]{height:min(125vw,36rem);position:relative;overflow:hidden;mask-image:linear-gradient(#000 78%,#0000 100%)}.hero__content[data-astro-cid-yodha2z4]{z-index:var(--z-content);gap:var(--space-6);padding:0 var(--gutter) var(--space-12);margin-top:-3.5rem;display:grid;position:relative}.hero__eyebrow[data-astro-cid-yodha2z4]{color:var(--accent);font-family:var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:.95rem;font-weight:600}.hero__title[data-astro-cid-yodha2z4]{font-family:var(--font-hero);letter-spacing:.01em;color:var(--c-ink);text-wrap:balance;font-size:clamp(1.9rem,.4rem + 2.8vw,3.7rem);font-weight:400;line-height:1.04}.hero__accent[data-astro-cid-yodha2z4]{color:var(--accent);display:block}.hero__lead[data-astro-cid-yodha2z4]{max-width:33rem;font-size:clamp(1rem,.95rem + .3vw,1.2rem);line-height:1.45}.hero__actions[data-astro-cid-yodha2z4]{gap:var(--space-4);flex-wrap:wrap;display:flex}.hero__video[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-3);border:1.5px solid color-mix(in srgb, var(--c-ink) 30%, transparent);border-radius:var(--radius);min-height:4rem;font-family:var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:border-color var(--dur-fast);padding:0 1.3rem;font-size:.85rem;line-height:1.15;text-decoration:none;display:inline-flex}.hero__video[data-astro-cid-yodha2z4]:hover{border-color:var(--c-ink)}.hero__video[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{font-size:1rem;font-weight:600;display:block}.hero__play[data-astro-cid-yodha2z4]{background:var(--c-ink);width:2.4rem;height:2.4rem;color:var(--c-paper);border-radius:50%;place-items:center;display:grid}.hero__stats[data-astro-cid-yodha2z4]{margin:var(--space-2) 0 0;grid-template-columns:repeat(4,auto);justify-content:start;padding:0;list-style:none;display:grid}.hero__stats[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{border-left:1px solid var(--line);align-content:start;gap:.3rem;padding-inline:clamp(.5rem,1vw,1.1rem);display:grid}.hero__stats[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:first-child{border-left:0;padding-left:0}.hero__stats[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{white-space:nowrap;font-family:var(--font-display);color:var(--accent);font-size:clamp(1.35rem,.9rem + 1.3vw,2.3rem);font-weight:700;line-height:1}.hero__stats[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{max-width:6.4rem;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(.62rem,.55rem + .25vw,.8rem);font-weight:600;line-height:1.2}@media (width<=899px){.hero[data-astro-cid-yodha2z4]{min-height:calc(100svh - var(--header-h));background:#16110e;align-content:end}.hero__art[data-astro-cid-yodha2z4]{height:min(120vw,31rem);position:absolute;top:0;left:0;right:0;mask-image:none}.hero__art[data-astro-cid-yodha2z4] .scene{--fh:80;--fx:32;--worker-right:-20%;--worker-h:100%}.hero__art[data-astro-cid-yodha2z4] .scene__factory,.hero__art[data-astro-cid-yodha2z4] .scene__factory-img,.hero__art[data-astro-cid-yodha2z4] .scene__smoke{mask-image:none}.hero__art[data-astro-cid-yodha2z4]:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0000 36%,#16110e99 50%,#16110ee6 66%,#16110e 88%);position:absolute;inset:0}.hero__content[data-astro-cid-yodha2z4]{padding:0 var(--gutter) var(--space-6);gap:.55rem;margin-top:min(66vw,17.5rem)}.hero__eyebrow[data-astro-cid-yodha2z4]{color:#ff6a55;text-shadow:0 1px 6px #000000e6;font-size:.74rem}.hero__title[data-astro-cid-yodha2z4]{color:var(--c-cream);text-shadow:0 2px 14px #0009;font-size:clamp(1.55rem,7.4vw,2.2rem);line-height:1.02}.hero__accent[data-astro-cid-yodha2z4]{color:#ff4b38}.hero__lead[data-astro-cid-yodha2z4]{color:#f6efe2e0;font-size:.86rem;line-height:1.38}.hero__actions[data-astro-cid-yodha2z4]{gap:var(--space-2);margin-top:var(--space-1);display:grid}.hero__actions[data-astro-cid-yodha2z4] .btn{justify-content:center;width:100%;min-height:2.9rem}.hero__video[data-astro-cid-yodha2z4]{min-height:2.6rem;color:var(--c-cream);border-color:#f6efe259;justify-content:center}.hero__video[data-astro-cid-yodha2z4]:hover{border-color:var(--c-cream)}.hero__video[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{margin-left:.35em;display:inline}.hero__play[data-astro-cid-yodha2z4]{background:var(--c-cream);color:#16110e;width:2rem;height:2rem}}@media (width>=900px){.hero[data-astro-cid-yodha2z4]{min-height:clamp(36rem, calc(100svh - var(--header-h) - 8rem), 48rem);grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:start}.hero__content[data-astro-cid-yodha2z4]{padding:clamp(var(--space-6), 4vh, var(--space-12)) var(--space-6) var(--space-12) max(var(--gutter), calc((100vw - var(--container)) / 2));grid-area:1/1;margin:0}.hero__art[data-astro-cid-yodha2z4]{grid-area:1/1/auto/-1;align-self:stretch;height:auto;mask-image:none}}@media (width>=1100px){.hero__content[data-astro-cid-yodha2z4]{padding-bottom:calc(var(--strip-overlap) + var(--space-12))}}.gbeam[data-astro-cid-nxxp4uzc]{--beam-h:clamp(78px, 11vw, 200px);z-index:6;width:100%;height:var(--beam-h);margin-top:calc(var(--beam-h) * -.25);margin-bottom:calc(var(--beam-h) * -.14);pointer-events:none;justify-content:center;display:flex;position:relative;overflow:clip}.gbeam__unit[data-astro-cid-nxxp4uzc]{height:100%;aspect-ratio:var(--ar);flex:none;position:relative}.gbeam__unit[data-astro-cid-nxxp4uzc] .gbeam__art{user-select:none;width:100%;height:100%;display:block}.gbeam__fill[data-astro-cid-nxxp4uzc]{background:var(--tile) repeat-x;background-size:auto 100%;flex:1 1 0;min-width:0}.gbeam__fill--l[data-astro-cid-nxxp4uzc]{background-position:100%}.gbeam__fill--r[data-astro-cid-nxxp4uzc]{background-position:0}.gbeam__warn[data-astro-cid-nxxp4uzc]{aspect-ratio:1;opacity:0;filter:blur(5px);background:radial-gradient(circle,#ffa142b3 0%,#ff5e1e47 35%,#0000 73%);border-radius:50%;width:7%;animation:4.2s ease-in-out infinite gbeam-warn;position:absolute;top:0}.gbeam__warn--l[data-astro-cid-nxxp4uzc]{left:.5%}.gbeam__warn--r[data-astro-cid-nxxp4uzc]{animation-delay:1.9s;right:.5%}@keyframes gbeam-warn{0%,9%,20%,to{opacity:0}11%,15%{opacity:.95}17%{opacity:.38}}@media (width<=600px){.gbeam__warn[data-astro-cid-nxxp4uzc]{display:none}}@media (prefers-reduced-motion:reduce){.gbeam__warn[data-astro-cid-nxxp4uzc]{animation:none}}.fac[data-astro-cid-flyxvbas]{--ink:#120e0c;z-index:var(--z-content);background:var(--ink);color:var(--c-cream);position:relative}.fac__stage[data-astro-cid-flyxvbas]{position:relative;overflow:hidden}.fac[data-astro-cid-flyxvbas]:not(.is-scrolly) .fac__stage[data-astro-cid-flyxvbas]{padding:3rem var(--gutter);gap:1.5rem;display:grid}.fac[data-astro-cid-flyxvbas]:not(.is-scrolly) .fac__world[data-astro-cid-flyxvbas]{aspect-ratio:2000/1116;width:100%;position:relative}.fac[data-astro-cid-flyxvbas]:not(.is-scrolly) .fac__world--tall[data-astro-cid-flyxvbas]{aspect-ratio:1100/1971}.fac[data-astro-cid-flyxvbas]:not(.is-scrolly) .fac__hud[data-astro-cid-flyxvbas],.fac[data-astro-cid-flyxvbas]:not(.is-scrolly) .fac__dots[data-astro-cid-flyxvbas],.fac[data-astro-cid-flyxvbas]:not(.is-scrolly) .fac__skip[data-astro-cid-flyxvbas],.fac[data-astro-cid-flyxvbas]:not(.is-scrolly) .fac__shade[data-astro-cid-flyxvbas]{display:none}.fac[data-astro-cid-flyxvbas]:not(.is-scrolly) .fgate[data-astro-cid-flyxvbas]{--open:1}.fac[data-astro-cid-flyxvbas]:not(.is-scrolly) .fac__intro[data-astro-cid-flyxvbas]{order:-1;position:static}.fac[data-astro-cid-flyxvbas].is-scrolly{height:calc(var(--steps,7) * 100svh)}.fac[data-astro-cid-flyxvbas].is-scrolly .fac__stage[data-astro-cid-flyxvbas]{top:var(--header-h);height:calc(100svh - var(--header-h));position:sticky}.fac[data-astro-cid-flyxvbas].is-scrolly .fac__world[data-astro-cid-flyxvbas]{transform-origin:0 0;position:absolute;top:0;left:0}.fac__world--tall[data-astro-cid-flyxvbas]{display:none}@media (width<=899px){.fac__world--wide[data-astro-cid-flyxvbas]{display:none}.fac__world--tall[data-astro-cid-flyxvbas]{display:block}}.fac__facade[data-astro-cid-flyxvbas],.fac[data-astro-cid-flyxvbas] .fac__facade{pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.fgate[data-astro-cid-flyxvbas]{--open:0;cursor:pointer;background:#0b0908;border:0;padding:0;position:absolute;overflow:hidden;container-type:inline-size}.fgate[data-astro-cid-flyxvbas] .fgate__scene{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transform:scale(calc(1.12 - var(--open) * .12));filter:brightness(calc(.45 + var(--open) * .55));position:absolute;inset:0}.fgate__glow[data-astro-cid-flyxvbas]{pointer-events:none;opacity:var(--open);background:linear-gradient(#0000 40%,#ffbe6e2e);position:absolute;inset:0}.fgate__shutter[data-astro-cid-flyxvbas]{transform:translateY(calc(var(--open) * -101%));background-position:50% 100%;background-size:cover;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 .6cqw 1.6cqw #0009,inset 0 -3cqw 4cqw #00000040}.fgate__plate[data-astro-cid-flyxvbas]{color:#261d18;text-align:center;background:#ece2cc;border:max(1px,.8cqw) solid #3a2f28;border-radius:1cqw;justify-items:center;gap:1.5cqw;width:62%;padding:4cqw 3cqw;display:grid;box-shadow:0 1cqw #00000059}.fgate__plate[data-astro-cid-flyxvbas] strong[data-astro-cid-flyxvbas]{font-family:var(--font-hero);font-size:18cqw;font-weight:400;line-height:1}.fgate__plate[data-astro-cid-flyxvbas] span[data-astro-cid-flyxvbas]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:6.4cqw;font-weight:600;line-height:1.1}.fgate[data-astro-cid-flyxvbas]:hover .fgate__plate[data-astro-cid-flyxvbas]{background:#fff6e0}.fgate[data-astro-cid-flyxvbas]:focus-visible{outline:3px solid var(--c-cream);outline-offset:-3px}.fgate--planned[data-astro-cid-flyxvbas] .fgate__shutter[data-astro-cid-flyxvbas]:after{content:"";background:repeating-linear-gradient(90deg,#8b6a43 0 20cqw,#74552f 20cqw 22cqw);height:9cqw;position:absolute;top:62%;left:-10%;right:-10%;transform:rotate(-12deg)}.fsign[data-astro-cid-flyxvbas]{pointer-events:none;background:linear-gradient(#e8dcc2,#cdbf9f);border-radius:2px;transition:box-shadow .4s,background .4s;position:absolute;box-shadow:inset 0 0 0 1px #281e1699,0 1px 3px #00000080}.fsign[data-astro-cid-flyxvbas] svg[data-astro-cid-flyxvbas]{width:100%;height:100%}.fsign[data-astro-cid-flyxvbas] text[data-astro-cid-flyxvbas]{font-family:var(--font-display);letter-spacing:.5px;fill:#2a1f19;font-size:23px;font-weight:700}.fsign[data-astro-cid-flyxvbas].is-on{background:linear-gradient(#fff3d6,#f0d9a8);box-shadow:inset 0 0 0 1px #281e1699,0 0 14px #ffc878a6}.flamp[data-astro-cid-flyxvbas]{aspect-ratio:1/1.6;pointer-events:none;width:9%;animation:flamp var(--t,4s) steps(1, end) var(--d,0s) infinite;background:radial-gradient(circle closest-side at 50% 14%,#ffeec8e6,#ffbe6e59 30%,#0000 70%) 50% 0/60% 38% no-repeat,radial-gradient(closest-side,#ffaf5a47,#ffa0501a 55%,#0000);position:absolute;transform:translate(-50%,-22%)}.fac__world--tall[data-astro-cid-flyxvbas] .flamp[data-astro-cid-flyxvbas]{width:15%}@keyframes flamp{0%,to{opacity:.95}7%{opacity:.35}9%{opacity:.9}11%{opacity:.2}14%{opacity:1}52%{opacity:.85}54%{opacity:.5}56%{opacity:.95}80%{opacity:1}}.fac__shade[data-astro-cid-flyxvbas]{pointer-events:none;opacity:var(--zoom,0);background:linear-gradient(90deg,#0000 52%,#0c0908d1 72%);position:absolute;inset:0}@media (width<=899px){.fac__shade[data-astro-cid-flyxvbas]{background:linear-gradient(#0000 58%,#0c0908e6 70%)}}.fac__intro[data-astro-cid-flyxvbas]{z-index:3;text-align:center;pointer-events:none;text-shadow:0 2px 16px #000000e6;position:absolute;top:clamp(4.5rem,9vh,6rem);left:0;right:0}.fac__intro[data-astro-cid-flyxvbas] h2[data-astro-cid-flyxvbas]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(2rem,1.2rem + 3.4vw,4rem);font-weight:700;line-height:1}.fac__intro[data-astro-cid-flyxvbas] p[data-astro-cid-flyxvbas]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#f6efe2d9;margin-top:.4rem;font-size:.85rem}.fac[data-astro-cid-flyxvbas].is-scrolly .fac__intro[data-astro-cid-flyxvbas]{background:linear-gradient(#0000,#0c090899 45%,#0c0908eb);align-content:end;padding:4.5rem 1rem clamp(1rem,3vh,2rem);display:grid;top:auto;bottom:0}.fac__hud[data-astro-cid-flyxvbas]{z-index:4;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#0c0908c7;border:1px solid #f6efe240;border-radius:3px;align-items:center;gap:.6rem;padding:.45rem .9rem;font-size:.8rem;transition:opacity .25s;display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.fac__lamp[data-astro-cid-flyxvbas]{background:#8dff9a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #6dff86}.fac__count[data-astro-cid-flyxvbas]{color:#f6efe2a6}.fac__hud-name[data-astro-cid-flyxvbas]{border-left:1px solid #f6efe24d;padding-left:.6rem;font-weight:600}.fac__dots[data-astro-cid-flyxvbas]{z-index:4;gap:.7rem;display:grid;position:absolute;top:50%;right:clamp(.75rem,2vw,1.75rem);transform:translateY(-50%)}.fac__dots[data-astro-cid-flyxvbas] button[data-astro-cid-flyxvbas]{cursor:pointer;background:#0c090880;border:1.5px solid #f6efe2b3;border-radius:50%;width:12px;height:12px;padding:0;transition:background .2s,transform .2s}.fac__dots[data-astro-cid-flyxvbas] button[data-astro-cid-flyxvbas].is-on{background:#ff5a44;border-color:#ff5a44;transform:scale(1.25)}.fac__skip[data-astro-cid-flyxvbas]{z-index:4;color:var(--c-cream);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;background:#0c090899;border:1px solid #f6efe259;border-radius:3px;padding:.5rem .9rem;font-size:.75rem;transition:opacity .3s;position:absolute;bottom:clamp(.75rem,3vh,1.5rem);right:clamp(.75rem,2vw,1.75rem)}.fac[data-astro-cid-flyxvbas].is-active .fac__skip[data-astro-cid-flyxvbas]{opacity:1}.fac__cap[data-astro-cid-flyxvbas]{justify-items:start;gap:.55rem;display:grid}.fac[data-astro-cid-flyxvbas].is-scrolly .fac__cap[data-astro-cid-flyxvbas]{z-index:3;opacity:0;visibility:hidden;width:min(32vw,30rem);margin-top:-6rem;position:absolute;top:50%;right:clamp(2.5rem,6vw,6rem)}.fac__kicker[data-astro-cid-flyxvbas]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#f6efe2b3;font-size:.8rem}.fac__status--active[data-astro-cid-flyxvbas]{color:#8dff9a}.fac__status--launching[data-astro-cid-flyxvbas]{color:#ffc84a}.fac__title[data-astro-cid-flyxvbas]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.7rem,1rem + 2vw,3rem);font-weight:700;line-height:1}.fac__title[data-astro-cid-flyxvbas] span[data-astro-cid-flyxvbas]{color:#ff5a44}.fac__summary[data-astro-cid-flyxvbas]{color:#f6efe2e6;font-size:clamp(.95rem,.85rem + .3vw,1.15rem);line-height:1.45}.fac__outputs[data-astro-cid-flyxvbas]{flex-wrap:wrap;gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.fac__outputs[data-astro-cid-flyxvbas] li[data-astro-cid-flyxvbas]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#0000004d;border:1px solid #f6efe259;border-radius:2px;padding:.25rem .6rem;font-size:.75rem}.fac__more[data-astro-cid-flyxvbas]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#ff8d7c;margin-top:.2rem;font-size:.82rem;text-decoration:none}.fac__more[data-astro-cid-flyxvbas]:hover{text-decoration:underline}@media (width<=899px){.fac[data-astro-cid-flyxvbas].is-scrolly .fac__cap[data-astro-cid-flyxvbas]{left:var(--gutter);right:var(--gutter);width:auto;margin:0 calc(-1 * var(--gutter));padding:1rem var(--gutter) 1.1rem;background:linear-gradient(#0c0908e0,#0c0908 30%);border-top:1px solid #f6efe21f;gap:.35rem;top:auto;bottom:0}.fac__title[data-astro-cid-flyxvbas]{font-size:1.45rem}.fac__summary[data-astro-cid-flyxvbas]{font-size:.85rem;line-height:1.35}.fac__shade[data-astro-cid-flyxvbas]{display:none}.fac__outputs[data-astro-cid-flyxvbas] li[data-astro-cid-flyxvbas]{font-size:.66rem}.fac__dots[data-astro-cid-flyxvbas]{gap:.55rem;top:34%;right:.5rem}.fac__dots[data-astro-cid-flyxvbas] button[data-astro-cid-flyxvbas]{width:10px;height:10px}.fac__skip[data-astro-cid-flyxvbas]{padding:.4rem .6rem;font-size:.65rem;top:.75rem;bottom:auto;right:.5rem}.fac__hud[data-astro-cid-flyxvbas]{left:var(--gutter);padding:.4rem .6rem;font-size:.68rem;transform:none}.fac__count[data-astro-cid-flyxvbas]{display:none}.fac__hud-name[data-astro-cid-flyxvbas]{border-left:0;padding-left:0}}.heading[data-astro-cid-ysklgcyt]{gap:var(--space-2);margin-bottom:clamp(var(--space-6), 2.5vw, var(--space-8));display:grid}.heading--center[data-astro-cid-ysklgcyt]{text-align:center;justify-items:center}.heading__bar[data-astro-cid-ysklgcyt]{width:4.5rem;height:5px;margin-bottom:var(--space-2);background:var(--accent)}.heading__title[data-astro-cid-ysklgcyt]{font-family:var(--font-display);letter-spacing:.005em;color:var(--c-ink);font-size:clamp(2.3rem,1.5rem + 3vw,4.2rem);font-weight:700;line-height:.92}.heading__lead[data-astro-cid-ysklgcyt]{max-width:40rem;font-size:var(--fs-md);color:var(--fg-muted)}.heading--light[data-astro-cid-ysklgcyt] .heading__title[data-astro-cid-ysklgcyt]{color:var(--c-cream)}.heading--light[data-astro-cid-ysklgcyt] .heading__lead[data-astro-cid-ysklgcyt]{color:color-mix(in srgb, var(--c-cream) 80%, transparent)}.heading--light[data-astro-cid-ysklgcyt] .heading__bar[data-astro-cid-ysklgcyt]{background:var(--c-cream)}.sky[data-astro-cid-fwgovyzp]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.band[data-astro-cid-qc5oz5xu]{isolation:isolate;background:#4c6774;position:relative;overflow:hidden}.band[data-astro-cid-qc5oz5xu]>.band__art{object-fit:cover;object-position:var(--pos);width:100%;height:100%;transform:scale(var(--zoom));transform-origin:var(--pos);position:absolute;inset:0}.band--fade-top[data-astro-cid-qc5oz5xu]{mask-image:linear-gradient(#0000 0,#000 28%)}.band--fade-bottom[data-astro-cid-qc5oz5xu]{mask-image:linear-gradient(0deg,#0000 0,#000 28%)}.band--fade-both[data-astro-cid-qc5oz5xu]{mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.fdrone[data-astro-cid-s4fhmrr6]{z-index:2;width:var(--size);pointer-events:none;position:absolute}.fdrone[data-astro-cid-s4fhmrr6]>.fdrone__img{filter:drop-shadow(0 14px 12px #15243047);width:100%;height:auto}.fdrone--hover[data-astro-cid-s4fhmrr6]>.fdrone__img{animation:fd-hover var(--dur) ease-in-out var(--delay) infinite}@keyframes fd-hover{0%,to{transform:translate(0)rotate(-2deg)}25%{transform:translate(6px,-10px)rotate(1deg)}50%{transform:translate(-4px,-4px)rotate(2.5deg)}75%{transform:translate(-8px,-12px)rotate(-1deg)}}.fdrone--cruise[data-astro-cid-s4fhmrr6]{width:auto;height:calc(var(--size) * .6);left:0;right:0;overflow:hidden}.fdrone--cruise[data-astro-cid-s4fhmrr6]>.fdrone__img{width:var(--size);animation:fd-cruise var(--dur) linear var(--delay) infinite;position:absolute;left:0}@keyframes fd-cruise{0%{transform:translate(calc(100vw + 20%))translateY(0)rotate(-3deg)}50%{transform:translate(calc(50vw - 50%))translateY(-8px)rotate(-2deg)}to{transform:translate(-120%)translateY(0)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.fdrone[data-astro-cid-s4fhmrr6]>.fdrone__img{animation:none}.fdrone--cruise[data-astro-cid-s4fhmrr6]{display:none}}.process[data-astro-cid-zuepckvj]{padding-top:clamp(3rem,2rem + 4vw,6rem)}.process__inner[data-astro-cid-zuepckvj]{gap:var(--space-8);align-items:center;display:grid}.process__poster[data-astro-cid-zuepckvj]{position:relative}.process__poster[data-astro-cid-zuepckvj] .poster{aspect-ratio:4/3;border-radius:var(--radius-lg)}.poster__slogan[data-astro-cid-zuepckvj]{z-index:2;background:var(--c-red);max-width:58%;color:var(--c-cream);font-family:var(--font-display);text-transform:uppercase;margin:0;padding:.55em .75em;font-size:clamp(1.5rem,1rem + 2vw,2.6rem);font-weight:700;line-height:1;position:absolute;top:9%;left:6%;box-shadow:6px 6px #00000038}.steps[data-astro-cid-zuepckvj]{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--c-paper-deep) 55%, transparent);margin:0;padding:0;list-style:none;overflow:hidden}.step[data-astro-cid-zuepckvj]{grid-template-columns:4.75rem 4.25rem 1fr;align-items:center;min-height:4.75rem;display:grid}.step[data-astro-cid-zuepckvj]+.step[data-astro-cid-zuepckvj]{border-top:1px solid var(--line)}.step__icon[data-astro-cid-zuepckvj]{border-right:1px solid var(--line);color:var(--accent);align-self:stretch;place-items:center;display:grid}.step__num[data-astro-cid-zuepckvj]{padding-left:var(--space-4);font-family:var(--font-display);color:var(--c-ink);font-size:1.9rem;font-weight:500}.step__title[data-astro-cid-zuepckvj]{padding-right:var(--space-4);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:1.02rem;font-weight:600;line-height:1.15}.process__band[data-astro-cid-zuepckvj]{margin-top:clamp(2rem,1rem + 3vw,4rem);position:relative}.process__band[data-astro-cid-zuepckvj] .band-bottom{height:clamp(11rem,8rem + 12vw,20rem)}@media (width>=900px){.process__inner[data-astro-cid-zuepckvj]{gap:clamp(var(--space-12), 5vw, var(--space-24));grid-template-columns:1.05fr 1fr}.process__poster[data-astro-cid-zuepckvj] .poster{aspect-ratio:5/4}}@media (width<=899px){.process__poster[data-astro-cid-zuepckvj]{margin-inline:calc(-1 * var(--gutter))}.process__poster[data-astro-cid-zuepckvj] .poster{border-radius:0}}
