.blueprint-field[data-astro-cid-gwyroak4]{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 30% 45% at 0% 45%, color-mix(in srgb, var(--color-steel) 22%, transparent), transparent 70%), radial-gradient(ellipse 30% 45% at 100% 40%, color-mix(in srgb, var(--color-steel) 22%, transparent), transparent 70%);position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000,#000 8% 88%,#0000)}.blueprint-field[data-astro-cid-gwyroak4] svg[data-astro-cid-gwyroak4]{width:100%;min-width:1100px;height:100%;position:absolute;top:0;left:50%;translate:-50%}.grid[data-astro-cid-gwyroak4]{stroke:var(--color-steel);stroke-width:.6px;opacity:.32}.blueprint-field[data-astro-cid-gwyroak4] svg[data-astro-cid-gwyroak4]:first-of-type{mask-image:linear-gradient(90deg,#00000014 35%,#000 62%)}[dir=rtl] .blueprint-field[data-astro-cid-gwyroak4] svg[data-astro-cid-gwyroak4]:first-of-type{mask-image:linear-gradient(270deg,#00000014 35%,#000 62%)}.grid[data-astro-cid-gwyroak4] path[data-astro-cid-gwyroak4]{stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.blueprint-marks[data-astro-cid-gwyroak4]{mask-image:radial-gradient(34% 62% at 22%,#0000 55%,#000 100%)}[dir=rtl] .blueprint-marks[data-astro-cid-gwyroak4]{mask-image:radial-gradient(34% 62% at 78%,#0000 55%,#000 100%)}.cell[data-astro-cid-gwyroak4].light{fill:var(--color-steel);opacity:.28}.cell[data-astro-cid-gwyroak4].deep{fill:var(--color-steel);opacity:.1}.cell[data-astro-cid-gwyroak4].pulse{animation:blueprint-cell 10s ease-in-out var(--delay) infinite}.circles[data-astro-cid-gwyroak4]{stroke:var(--color-steel);stroke-width:1px;opacity:.5}.marker-square[data-astro-cid-gwyroak4]{fill:var(--color-steel-soft);opacity:.75}.marker-plus[data-astro-cid-gwyroak4]{stroke:var(--color-steel-soft);stroke-width:1.25px;opacity:.7}.streaks[data-astro-cid-gwyroak4]{filter:drop-shadow(0 0 3px var(--color-cream)) drop-shadow(0 0 8px var(--color-steel))}.streak[data-astro-cid-gwyroak4]{stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:45 55;opacity:0;animation:blueprint-streak var(--duration) ease-in-out var(--delay) infinite}.streak[data-astro-cid-gwyroak4].steel{stroke:var(--color-steel-soft)}.streak[data-astro-cid-gwyroak4].cream{stroke:var(--color-cream)}.blueprint-quiet[data-astro-cid-gwyroak4]{background:radial-gradient(ellipse 38% 60% at 24% 50%, color-mix(in srgb, var(--color-black) 72%, transparent), color-mix(in srgb, var(--color-black) 35%, transparent) 60%, transparent 100%);position:absolute;inset:0}[dir=rtl] .blueprint-quiet[data-astro-cid-gwyroak4]{background:radial-gradient(ellipse 38% 60% at 76% 50%, color-mix(in srgb, var(--color-black) 72%, transparent), color-mix(in srgb, var(--color-black) 35%, transparent) 60%, transparent 100%)}@media (width<=63.99rem){.blueprint-field[data-astro-cid-gwyroak4] svg[data-astro-cid-gwyroak4]:first-of-type,[dir=rtl] .blueprint-field[data-astro-cid-gwyroak4] svg[data-astro-cid-gwyroak4]:first-of-type{mask-image:linear-gradient(#00000014 35%,#000 62%)}.blueprint-marks[data-astro-cid-gwyroak4],[dir=rtl] .blueprint-marks[data-astro-cid-gwyroak4]{mask-image:linear-gradient(#0000 42%,#000 62%)}.blueprint-quiet[data-astro-cid-gwyroak4],[dir=rtl] .blueprint-quiet[data-astro-cid-gwyroak4]{background:radial-gradient(ellipse 90% 30% at 50% 22%, color-mix(in srgb, var(--color-black) 72%, transparent), color-mix(in srgb, var(--color-black) 35%, transparent) 60%, transparent 100%)}}.blueprint-field[data-astro-cid-gwyroak4].dim{background:radial-gradient(ellipse 30% 45% at 100% 40%, color-mix(in srgb, var(--color-steel) 12%, transparent), transparent 70%)}.dim[data-astro-cid-gwyroak4] .grid[data-astro-cid-gwyroak4]{opacity:.2}.dim[data-astro-cid-gwyroak4] .cells[data-astro-cid-gwyroak4],.dim[data-astro-cid-gwyroak4] .circles[data-astro-cid-gwyroak4],.dim[data-astro-cid-gwyroak4] .markers[data-astro-cid-gwyroak4]{opacity:.5}.dim[data-astro-cid-gwyroak4] .route-tracks[data-astro-cid-gwyroak4]{opacity:.18}.dim[data-astro-cid-gwyroak4]:after{content:"";background:color-mix(in srgb, var(--color-black) 35%, transparent);position:absolute;inset:0}.route-tracks[data-astro-cid-gwyroak4]{stroke:var(--color-steel);stroke-width:1px;opacity:.3}.route[data-astro-cid-gwyroak4]{stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:16 84;stroke-dashoffset:14px;opacity:0;animation:blueprint-route var(--duration) linear var(--delay) infinite}.route[data-astro-cid-gwyroak4].steel{stroke:var(--color-steel-soft)}.route[data-astro-cid-gwyroak4].cream{stroke:var(--color-cream)}.checkpoint[data-astro-cid-gwyroak4]{opacity:.35;animation:blueprint-check 12s ease-in-out var(--delay) infinite}.checkpoint[data-astro-cid-gwyroak4] rect[data-astro-cid-gwyroak4]{fill:var(--color-navy-deep);stroke:var(--color-steel);stroke-width:1px}.checkpoint[data-astro-cid-gwyroak4] path[data-astro-cid-gwyroak4]{stroke:var(--color-cream);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes blueprint-route{0%{stroke-dashoffset:14px;opacity:0}8%,80%{opacity:.95}to{stroke-dashoffset:-100px;opacity:0}}@keyframes blueprint-check{0%,75%,to{opacity:.35}35%,50%{opacity:.95}}@keyframes blueprint-cell{0%,to{opacity:.1}50%{opacity:.4}}@keyframes blueprint-streak{0%{stroke-dashoffset:45px;opacity:0}15%,55%{opacity:1}75%,to{stroke-dashoffset:-100px;opacity:0}}@media (prefers-reduced-motion:reduce){.cell[data-astro-cid-gwyroak4].pulse,.streak[data-astro-cid-gwyroak4],.route[data-astro-cid-gwyroak4],.checkpoint[data-astro-cid-gwyroak4]{animation:none}.route[data-astro-cid-gwyroak4]{opacity:.6;stroke-dashoffset:-40px}.streak[data-astro-cid-gwyroak4]{opacity:.7;stroke-dashoffset:0}}.hero-photo-overlay[data-astro-cid-xktppgkv]{background:linear-gradient(to right, color-mix(in srgb, var(--color-navy-night) 94%, transparent) 25%, color-mix(in srgb, var(--color-navy-deep) 72%, transparent) 45%, color-mix(in srgb, var(--color-navy-deep) 30%, transparent) 68%, color-mix(in srgb, var(--color-navy-deep) 20%, transparent)), linear-gradient(to bottom, transparent 70%, color-mix(in srgb, var(--color-black) 45%, transparent))}[dir=rtl] .hero-photo-overlay[data-astro-cid-xktppgkv]{background:linear-gradient(to left, color-mix(in srgb, var(--color-navy-night) 94%, transparent) 25%, color-mix(in srgb, var(--color-navy-deep) 72%, transparent) 45%, color-mix(in srgb, var(--color-navy-deep) 30%, transparent) 68%, color-mix(in srgb, var(--color-navy-deep) 20%, transparent)), linear-gradient(to bottom, transparent 70%, color-mix(in srgb, var(--color-black) 45%, transparent))}@media (width<=63.99rem){.hero-photo-overlay[data-astro-cid-xktppgkv],[dir=rtl] .hero-photo-overlay[data-astro-cid-xktppgkv]{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-navy-night) 92%, transparent) 40%, color-mix(in srgb, var(--color-navy-deep) 72%, transparent))}}
