#forge-bg-static{pointer-events:none;z-index:-1;background:radial-gradient(ellipse 80% 40% at 50% 100%, rgba(var(--color-cta-rgb), .08) 0%, transparent 100%), radial-gradient(ellipse 60% 40% at 30% 20%, rgba(var(--color-accent-rgb), .04) 0%, transparent 100%);position:fixed;inset:0}#forge-bg-canvas{pointer-events:none;z-index:-1;opacity:.25;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){#forge-bg-canvas{display:none}}#forge-cursor[data-astro-cid-qmueewfo]{pointer-events:none;z-index:2147483647;position:fixed;inset:0}#cursor-fire[data-astro-cid-qmueewfo]{pointer-events:none;z-index:1;position:fixed;inset:0}#cursor-trail[data-astro-cid-qmueewfo]{pointer-events:none;z-index:2;position:fixed;inset:0}.trail-dot[data-astro-cid-qmueewfo]{pointer-events:none;will-change:transform, opacity;border-radius:50%;width:8px;height:8px;position:fixed;top:0;left:0}.cursor-sat[data-astro-cid-qmueewfo]{pointer-events:none;will-change:transform, opacity;border-radius:50%;width:5px;height:5px;position:fixed;top:0;left:0;box-shadow:0 0 6px}#cursor-dot[data-astro-cid-qmueewfo]{background-color:var(--color-ember);will-change:transform;z-index:3;border-radius:50%;width:8px;height:8px;transition:width .3s,height .3s,background-color .3s;position:fixed;top:0;left:0;box-shadow:0 0 8px #ff7a1a66}#cursor-ring[data-astro-cid-qmueewfo]{will-change:transform;z-index:3;border:1px solid #ff7a1a59;border-radius:50%;width:32px;height:32px;transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),border-color .3s,border-width .3s,background-color .3s,box-shadow .3s;animation:2s ease-in-out infinite fire-breath;position:fixed;top:0;left:0}@keyframes spark{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{box-shadow:0 0 40px #ff7a1a40}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}@keyframes fire-breath{0%,to{box-shadow:0 0 10px #ff7a1a14,0 0 30px #ff500a08}50%{box-shadow:0 0 16px #ff961e1f,0 0 40px #ff64140f}}.spark-burst[data-astro-cid-qmueewfo]{animation:.4s ease-out forwards spark}@media (pointer:coarse){#forge-cursor[data-astro-cid-qmueewfo],#cursor-fire[data-astro-cid-qmueewfo],#cursor-trail[data-astro-cid-qmueewfo]{display:none!important}}@keyframes fallback-spin{to{transform:rotate(360deg)}}@keyframes fallback-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes fallback-drift{0%,to{transform:translate(0)}50%{transform:translate(4px,-4px)}}#core-canvas[data-astro-cid-wu6twwt5]{pointer-events:none;display:none}@media (prefers-reduced-motion:reduce){#core-canvas[data-astro-cid-wu6twwt5]{display:none}#core-fallback[data-astro-cid-wu6twwt5]{display:flex}#core-fallback[data-astro-cid-wu6twwt5] [data-astro-cid-wu6twwt5]{animation:none!important}}.kinetic-headline{overflow-wrap:normal;hyphens:none;font-size:clamp(1.85rem,4.5vw + .5rem,4.5rem)}@media (width>=640px){.kinetic-headline{font-size:clamp(2rem,5vw + .5rem,5rem)}}.kinetic-headline .char{opacity:0;animation:.45s cubic-bezier(.22,1,.36,1) forwards stamp-in;animation-delay:var(--char-delay,0s);display:inline-block;transform:translateY(10px)scale(.95)}@keyframes stamp-in{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.kinetic-headline .forge-char{animation:.45s cubic-bezier(.22,1,.36,1) forwards stamp-in,2.5s ease-in-out infinite forge-glow;animation-delay:var(--char-delay,0s), calc(var(--char-delay,0s) + .6s)}@keyframes forge-glow{0%,to{color:var(--color-off-white);text-shadow:0 0 #0000}50%{color:var(--color-ember);text-shadow:0 0 8px #ff7a1a40,0 0 20px #ff7a1a1a}}.tagline-word{opacity:.4;color:var(--color-off-white);text-shadow:0 0 8px #0d0f124d;flex-direction:column;align-items:center;transition:opacity .6s,color .6s;display:inline-flex}.tagline-word:before{content:"";background:var(--color-accent);opacity:.12;width:1.25rem;height:1px;margin-bottom:.3rem;transition:opacity .6s,background .6s;display:block}.tagline-word.active{opacity:1;color:var(--color-accent)}.tagline-word.active:before{opacity:.7}.tagline-word.active-emphasis{opacity:1;color:var(--color-cta)}.tagline-word.active-emphasis:before{opacity:1;background:var(--color-cta)}.scroll-cue>div{animation:2.5s ease-in-out infinite scroll-pulse}@keyframes scroll-pulse{0%,to{opacity:.45;transform:scaleY(1)}50%{opacity:.85;transform:scaleY(1.2)}}.scroll-cue span{animation:2.5s ease-in-out infinite scroll-fade}@keyframes scroll-fade{0%,to{opacity:.5}50%{opacity:.8}}.hero-cta:hover{box-shadow:0 0 20px #ff7a1a80}.hero-cta-secondary:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}@media (width<=768px){#hero{min-height:100dvh}#hero-scrim{background:radial-gradient(100% 90% at 30% 25%,#0d0f12f7 0%,#0d0f12d1 35%,#0d0f128c 60%,#0d0f124d 80%,#0000 100%)!important}.kinetic-headline{font-size:clamp(1.4rem,5vw + .3rem,1.75rem)}}#hero .reveal{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.kinetic-headline .char,.kinetic-headline .forge-char{opacity:1!important;animation:none!important;transform:none!important}.kinetic-headline .forge-char{color:var(--color-off-white);text-shadow:none}.tagline-word{opacity:.5!important;color:var(--color-text-secondary)!important;transition:none!important}.scroll-cue>div,.scroll-cue span{animation:none!important}}.process-step.revealed .process-node{border-color:#19e3f080;transition:border-color .6s,box-shadow .6s;box-shadow:0 0 14px #19e3f02e,inset 0 0 8px #19e3f00f}.team-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent), transparent);opacity:0;pointer-events:none;border-radius:0 0 2px 2px;width:40%;height:2px;transition:opacity .4s;position:absolute;top:0;left:50%;translate:-50%}.team-card.revealed:before{opacity:.4}details summary::-webkit-details-marker{display:none}.cta-card{transition:border-color .3s,box-shadow .3s}.cta-card:focus-within{border-color:#19e3f033;box-shadow:0 0 24px #19e3f00f,inset 1px 1px #19e3f014}.input-forge{transition:border-color .2s,box-shadow .2s,border-left-color .2s}.input-forge:focus{border-color:#19e3f040;border-left-color:var(--color-accent);outline:none;box-shadow:0 0 0 1px #19e3f033}#calendly-modal[data-astro-cid-rtslwvfm]{animation:.2s calendly-fade-in}@keyframes calendly-fade-in{0%{opacity:0}to{opacity:1}}
