.journey[data-astro-cid-catmano7]{position:absolute;inset:0;overflow:hidden}.journey[data-astro-cid-catmano7] canvas[data-astro-cid-catmano7]{width:100%;height:100%;display:block}.journey-veil[data-astro-cid-catmano7]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--dark-0) 0%,rgba(6,11,24,.92) 26%,rgba(6,11,24,.45) 52%,rgba(6,11,24,0) 74%),linear-gradient(180deg,#060b18bf,#060b1800 28% 72%,#060b18d9)}.journey-readout[data-astro-cid-catmano7]{position:absolute;right:var(--page-pad);bottom:1.75rem;display:inline-flex;align-items:center;gap:.6rem;font-size:.62rem;letter-spacing:.26em;color:var(--ink-on-dark-2);pointer-events:none}.jr-dot[data-astro-cid-catmano7]{width:6px;height:6px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 10px 2px var(--accent-glow)}@media (max-width: 900px){.journey-readout[data-astro-cid-catmano7]{display:none}}.stat-section[data-astro-cid-m7fuv3fi]{border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.stat-grid[data-astro-cid-m7fuv3fi]{display:grid;gap:2rem 3rem;grid-template-columns:1fr 1fr}@media (min-width: 900px){.stat-grid[data-astro-cid-m7fuv3fi]{grid-template-columns:repeat(4,1fr);gap:2rem}}.iono-stage[data-astro-cid-vncvjaci]{position:relative;width:100%;aspect-ratio:4 / 3;background:radial-gradient(ellipse at 50% 88%,#0c1a33,#050912 72%);border:1px solid var(--rule-dark);overflow:hidden}.iono-stage[data-astro-cid-vncvjaci] canvas[data-astro-cid-vncvjaci]{width:100%;height:100%;display:block}.iono-legend[data-astro-cid-vncvjaci]{position:absolute;left:1rem;bottom:.85rem;display:grid;grid-template-columns:1fr 1fr;gap:.3rem 1.1rem;font-size:.6rem;letter-spacing:.1em;color:var(--ink-on-dark-2);pointer-events:none}.iono-legend[data-astro-cid-vncvjaci] span[data-astro-cid-vncvjaci]{display:inline-flex;align-items:center;gap:.4rem}.sw[data-astro-cid-vncvjaci]{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.iono-note[data-astro-cid-vncvjaci]{position:absolute;right:1rem;top:.85rem;font-size:.55rem;letter-spacing:.2em;color:var(--ink-on-dark-muted);pointer-events:none}@media (max-width: 620px){.iono-legend[data-astro-cid-vncvjaci]{grid-template-columns:1fr;font-size:.55rem}}.hero-canvas-wrap[data-astro-cid-j7pv25f6]{position:absolute;inset:0;will-change:transform}.hero-inner[data-astro-cid-j7pv25f6]{width:100%;display:flex;flex-direction:column;gap:2.5rem;padding-bottom:4rem}.hero-meta-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1rem;border-bottom:1px solid var(--rule-dark);color:var(--accent-bright);font-size:.78125rem}.hero-loc-right[data-astro-cid-j7pv25f6]{color:var(--ink-on-dark-muted)}.hero-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5rem;max-width:820px}.hero-eyebrow[data-astro-cid-j7pv25f6]{color:var(--accent-bright);font-weight:500;display:inline-flex;align-items:center;gap:.75rem}.hero-eyebrow[data-astro-cid-j7pv25f6]:before{content:"";display:inline-block;width:32px;height:1px;background:var(--accent-bright)}.hero-display[data-astro-cid-j7pv25f6]{font-size:clamp(3.5rem,10vw,9rem);font-weight:600;letter-spacing:-.03em;line-height:.95;color:var(--ink-on-dark)}.hero-display-accent[data-astro-cid-j7pv25f6]{color:var(--accent-bright);font-weight:500;font-style:italic}.hero-lead-xl[data-astro-cid-j7pv25f6]{max-width:54ch;color:var(--ink-on-dark-2);font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.5}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.btn-hero-primary[data-astro-cid-j7pv25f6]{background:var(--accent-bright);color:#fff;border:1px solid var(--accent-bright);box-shadow:0 10px 30px -8px var(--accent-glow),0 2px #ffffff1f inset;animation:hero-cta-pulse 3.2s var(--ease) infinite}.btn-hero-primary[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--dark-0);border-color:#fff;transform:translateY(-2px);box-shadow:0 16px 40px -10px var(--accent-glow);animation:none}@keyframes hero-cta-pulse{0%,to{box-shadow:0 10px 30px -8px var(--accent-glow),0 2px #ffffff1f inset}50%{box-shadow:0 16px 44px -8px var(--accent-glow),0 2px #ffffff1f inset}}.btn-hero-secondary[data-astro-cid-j7pv25f6]{background:#ffffff0a;color:var(--ink-on-dark);border:1px solid var(--rule-dark-strong);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.btn-hero-secondary[data-astro-cid-j7pv25f6]:hover{background:#ffffff17;border-color:var(--accent-bright);color:#fff;transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.btn-hero-primary[data-astro-cid-j7pv25f6]{animation:none}}.hero-spec-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem;padding-top:2rem;border-top:1px solid var(--rule-dark)}@media (min-width: 800px){.hero-spec-row[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.hero-spec[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.35rem}.hero-spec-label[data-astro-cid-j7pv25f6]{font-size:.65rem;letter-spacing:.2em;color:var(--ink-on-dark-muted)}.hero-spec-val[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--ink-on-dark);letter-spacing:.1em}.marquee[data-astro-cid-j7pv25f6]{background:var(--dark-0);border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark);overflow:hidden;padding:1.1rem 0}.marquee-track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;flex:none;will-change:transform;animation:marquee-scroll 68s linear infinite}.marquee-group[data-astro-cid-j7pv25f6]{display:flex}.marquee-item[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;font-size:.72rem;letter-spacing:.26em;color:var(--ink-on-dark-2);white-space:nowrap}.marquee-dot[data-astro-cid-j7pv25f6]{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--accent-bright);margin:0 2.5rem}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee-track[data-astro-cid-j7pv25f6]{animation:none}}.statement-section[data-astro-cid-j7pv25f6]{padding-block:clamp(6rem,14vw,14rem)}.statement[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.25rem,7.5vw,7rem);font-weight:500;line-height:.98;letter-spacing:-.035em;color:var(--ink-on-dark);max-width:18ch}.services-head[data-astro-cid-j7pv25f6]{max-width:820px;margin-bottom:3rem}.services-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:.75rem}.services-head[data-astro-cid-j7pv25f6] .sub[data-astro-cid-j7pv25f6]{color:var(--ink-2);font-size:var(--step-1);max-width:60ch}.section-dark[data-astro-cid-j7pv25f6] .services-head[data-astro-cid-j7pv25f6] .sub[data-astro-cid-j7pv25f6]{color:var(--ink-on-dark-2)}.section-more[data-astro-cid-j7pv25f6]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--rule)}.section-dark[data-astro-cid-j7pv25f6] .section-more[data-astro-cid-j7pv25f6]{border-color:var(--rule-dark)}.card-more[data-astro-cid-j7pv25f6]{background:var(--paper-2);border-style:dashed}.cta-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:end}@media (min-width: 800px){.cta-inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:4rem}}.cta-head[data-astro-cid-j7pv25f6]{color:var(--ink-on-dark);margin-top:.75rem;max-width:18ch}.cta-sub[data-astro-cid-j7pv25f6]{color:var(--ink-on-dark-2);margin-top:1rem;max-width:50ch}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.btn-email[data-astro-cid-j7pv25f6]{text-transform:none!important;letter-spacing:.02em!important;font-family:var(--font-mono);font-size:.9375rem!important}
