.Blueprint-module__BuG2Fq__root{--ls-display:.06em;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);grid-template-rows:auto 1fr auto;gap:24px;padding:28px clamp(28px,4vw,64px);display:grid;position:fixed;inset:0;overflow:hidden}.Blueprint-module__BuG2Fq__root:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#14182a08 1px,#0000 1px),linear-gradient(#14182a08 1px,#0000 1px);background-position:0 0;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 55%,#0000 100%);mask-image:radial-gradient(#000 55%,#0000 100%)}.Blueprint-module__BuG2Fq__root:after{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#14182a52 0 1px,#0000 1px 8px) 0 0/100% 4px no-repeat,repeating-linear-gradient(90deg,#14182a80 0 1px,#0000 1px 40px) 0 0/100% 7px no-repeat,repeating-linear-gradient(90deg,#14182a52 0 1px,#0000 1px 8px) 0 100%/100% 4px no-repeat,repeating-linear-gradient(90deg,#14182a80 0 1px,#0000 1px 40px) 0 100%/100% 7px no-repeat,repeating-linear-gradient(#14182a52 0 1px,#0000 1px 8px) 0 0/4px 100% no-repeat,repeating-linear-gradient(#14182a80 0 1px,#0000 1px 40px) 0 0/7px 100% no-repeat,repeating-linear-gradient(#14182a52 0 1px,#0000 1px 8px) 100% 0/4px 100% no-repeat,repeating-linear-gradient(#14182a80 0 1px,#0000 1px 40px) 100% 0/7px 100% no-repeat;position:absolute;inset:6px}.Blueprint-module__BuG2Fq__plate{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 14%,#0000008c 32%,#000 50%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 14%,#0000008c 32%,#000 50%)}.Blueprint-module__BuG2Fq__svg{block-size:100%;inline-size:100%;color:var(--color-ink);display:block}.Blueprint-module__BuG2Fq__topBar,.Blueprint-module__BuG2Fq__body,.Blueprint-module__BuG2Fq__bottomBar{z-index:1;position:relative}.Blueprint-module__BuG2Fq__topBar{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-3);justify-content:space-between;align-items:baseline;gap:24px;font-size:10px;display:flex}.Blueprint-module__BuG2Fq__mark{letter-spacing:var(--ls-micro);color:var(--color-ink);font-weight:600}.Blueprint-module__BuG2Fq__readout{font-variant-numeric:tabular-nums;color:var(--color-ink-2);align-items:baseline;gap:10px;display:inline-flex}.Blueprint-module__BuG2Fq__readoutSep{opacity:.45}.Blueprint-module__BuG2Fq__body{align-items:flex-start;min-block-size:0;margin-block-start:clamp(16px,3vw,44px);display:flex}.Blueprint-module__BuG2Fq__textCol{flex-direction:column;gap:clamp(24px,2.6vw,40px);min-block-size:0;min-inline-size:0;max-inline-size:38rem;display:flex}.Blueprint-module__BuG2Fq__titleBlock{flex-direction:column;gap:10px;display:flex}.Blueprint-module__BuG2Fq__kicker{font-family:var(--font-mono);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--color-annotation);margin:0;font-size:11px}.Blueprint-module__BuG2Fq__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:400;line-height:1.05}.Blueprint-module__BuG2Fq__subtitle{font-family:var(--font-serif);color:var(--color-ink-2);text-wrap:pretty;max-inline-size:32rem;margin:0;font-size:clamp(16px,1.25vw,18px);font-style:italic;font-weight:400;line-height:1.45}.Blueprint-module__BuG2Fq__titleFoot{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 0;font-size:11px;display:inline-flex}.Blueprint-module__BuG2Fq__titleFootSep{opacity:.4}.Blueprint-module__BuG2Fq__letter{font-feature-settings:"kern", "liga";max-inline-size:36rem}.Blueprint-module__BuG2Fq__letterBody{font-family:var(--font-serif);color:var(--color-ink-2);flex-direction:column;gap:18px;font-size:17px;line-height:28px;display:flex}.Blueprint-module__BuG2Fq__letterPara{font-family:var(--font-serif);color:var(--color-ink-2);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:17px;line-height:28px}.Blueprint-module__BuG2Fq__letterSig{font-family:var(--font-serif);color:var(--color-ink-3);margin:0;font-size:13px;font-style:italic;line-height:20px}.Blueprint-module__BuG2Fq__letterSig a{color:inherit;border-block-end:1px solid var(--color-hair-strong);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding-block-end:1px;text-decoration:none}.Blueprint-module__BuG2Fq__letterSig a:hover{color:var(--color-ink);border-block-end-color:var(--color-ink)}.Blueprint-module__BuG2Fq__ctaRow{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-block-start:10px;font-size:11px;display:flex}.Blueprint-module__BuG2Fq__ctaPrimary{background:var(--color-ink);color:var(--color-paper);border:1px solid var(--color-ink);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;padding:4px 10px 3px;font-size:9px;text-decoration:none;display:inline-flex}.Blueprint-module__BuG2Fq__ctaPrimary:hover{background:var(--color-annotation);border-color:var(--color-annotation)}.Blueprint-module__BuG2Fq__ctaSecondary{color:var(--color-ink-2);border-block-end:1px solid var(--color-hair-strong);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding-block-end:3px;text-decoration:none}.Blueprint-module__BuG2Fq__ctaSecondary:hover{color:var(--color-ink);border-block-end-color:var(--color-ink)}.Blueprint-module__BuG2Fq__bottomBar{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-3);justify-content:space-between;align-items:baseline;gap:24px;font-size:10px;display:flex}.Blueprint-module__BuG2Fq__sigLine,.Blueprint-module__BuG2Fq__figNote{color:var(--color-ink-3);font-variant-numeric:tabular-nums}.Blueprint-module__BuG2Fq__starDot{fill:var(--color-ink-3)}.Blueprint-module__BuG2Fq__starCross line{stroke:var(--color-ink-3);stroke-width:.7px}.Blueprint-module__BuG2Fq__sun{color:var(--color-ink-3)}.Blueprint-module__BuG2Fq__sunCore{fill:var(--color-paper);stroke:currentColor;stroke-width:1px}.Blueprint-module__BuG2Fq__sunRay{stroke:currentColor;stroke-width:.8px;opacity:.7}.Blueprint-module__BuG2Fq__trajLine{fill:none;stroke:var(--color-ink-3);stroke-width:.8px;stroke-dasharray:2 7;opacity:.55}.Blueprint-module__BuG2Fq__trajArrow{fill:var(--color-ink-3);opacity:.8}.Blueprint-module__BuG2Fq__earth{color:var(--color-ink)}.Blueprint-module__BuG2Fq__earthBody{fill:var(--color-paper-soft);stroke:none;opacity:.55}.Blueprint-module__BuG2Fq__earthSurface{fill:none;stroke:currentColor;stroke-width:1.4px}.Blueprint-module__BuG2Fq__earthSubsurface{fill:none;stroke:currentColor;stroke-width:.6px;stroke-dasharray:2 4;opacity:.45}.Blueprint-module__BuG2Fq__limbTick{stroke:currentColor;stroke-width:.7px;opacity:.45}.Blueprint-module__BuG2Fq__craft{color:var(--color-ink)}.Blueprint-module__BuG2Fq__craftBody{fill:var(--color-paper);stroke:currentColor;stroke-width:1.1px}.Blueprint-module__BuG2Fq__craftPanel{fill:var(--color-paper-soft);stroke:currentColor;stroke-width:1px}.Blueprint-module__BuG2Fq__craftCell{stroke:currentColor;stroke-width:.5px;opacity:.55}.Blueprint-module__BuG2Fq__craftSeam{stroke:currentColor;stroke-width:.5px;opacity:.45;fill:none}.Blueprint-module__BuG2Fq__craftSeamBox{stroke:currentColor;stroke-width:.5px;fill:none;opacity:.55}.Blueprint-module__BuG2Fq__frameTick{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--color-ink-3);font-size:8px}.Blueprint-module__BuG2Fq__craftBoom{stroke:currentColor;stroke-width:1.1px}.Blueprint-module__BuG2Fq__craftDish{fill:var(--color-paper);stroke:currentColor;stroke-width:1.1px}.Blueprint-module__BuG2Fq__craftRim{fill:none;stroke:currentColor;stroke-width:.6px;opacity:.6}.Blueprint-module__BuG2Fq__craftAntenna{stroke:currentColor;stroke-width:.9px;fill:none}.Blueprint-module__BuG2Fq__craftFov{stroke:currentColor;stroke-width:.5px;stroke-dasharray:1.5 3;opacity:.4}.Blueprint-module__BuG2Fq__craftTip{fill:var(--color-annotation);stroke:none}.Blueprint-module__BuG2Fq__craftThruster{fill:var(--color-paper);stroke:currentColor;stroke-width:.8px}.Blueprint-module__BuG2Fq__callouts line{stroke:var(--color-ink-3);stroke-width:.55px;stroke-dasharray:1.5 2.2}.Blueprint-module__BuG2Fq__calloutText{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;fill:var(--color-ink);font-size:11px;font-weight:600}.Blueprint-module__BuG2Fq__calloutSub{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--color-ink-3);font-size:10px;font-style:italic}.Blueprint-module__BuG2Fq__dim line{stroke:var(--color-ink-3);stroke-width:.6px}.Blueprint-module__BuG2Fq__dimText{font-family:var(--font-mono);letter-spacing:var(--ls-micro);text-transform:uppercase;fill:var(--color-ink-2);font-size:10px;font-weight:600}.Blueprint-module__BuG2Fq__cutaway{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round}.Blueprint-module__BuG2Fq__craftInternalAccent{fill:var(--color-paper);stroke:currentColor;stroke-width:1.3px}.Blueprint-module__BuG2Fq__craftInternalFaint{fill:var(--color-paper);stroke:currentColor;stroke-width:.55px;opacity:.7}.Blueprint-module__BuG2Fq__dataPath{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-dasharray:5 2.5;opacity:.95;stroke-linejoin:round}.Blueprint-module__BuG2Fq__subLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;fill:var(--color-ink-3);font-size:8px;font-weight:600}.Blueprint-module__BuG2Fq__link{color:var(--color-ink-2)}.Blueprint-module__BuG2Fq__waveFront{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.1 5;opacity:.9}.Blueprint-module__BuG2Fq__linkArrow{fill:var(--color-ink-2);stroke:none;opacity:.7}.Blueprint-module__BuG2Fq__linkLabel{font-family:var(--font-mono);letter-spacing:var(--ls-micro);text-transform:uppercase;fill:var(--color-ink-3);font-size:10px;font-weight:600}.Blueprint-module__BuG2Fq__elArc{fill:none;stroke:var(--color-ink-3);stroke-width:.6px;stroke-dasharray:2 2.5;opacity:.7}.Blueprint-module__BuG2Fq__dishBeacon{fill:var(--color-annotation);stroke:none;opacity:.85}.Blueprint-module__BuG2Fq__dishTrack{transform-box:fill-box;transform-origin:50% 100%}.Blueprint-module__BuG2Fq__reactionWheel{transform-box:fill-box}@media (prefers-reduced-motion:no-preference){.Blueprint-module__BuG2Fq__waveFront{opacity:.85;animation:2.8s linear infinite Blueprint-module__BuG2Fq__wavefront}.Blueprint-module__BuG2Fq__linkArrow{opacity:0;animation:Blueprint-module__BuG2Fq__heroFade .5s var(--ease-out) 1.6s forwards}.Blueprint-module__BuG2Fq__callouts line{opacity:0;animation:Blueprint-module__BuG2Fq__heroFade .5s var(--ease-out) .6s forwards}.Blueprint-module__BuG2Fq__craftTip{animation:Blueprint-module__BuG2Fq__tipBlink 2.4s var(--ease-out) infinite}.Blueprint-module__BuG2Fq__dishBeacon{animation:1.8s ease-in-out infinite Blueprint-module__BuG2Fq__beacon}.Blueprint-module__BuG2Fq__dishTrack{animation:9s ease-in-out infinite Blueprint-module__BuG2Fq__dishTrack}.Blueprint-module__BuG2Fq__reactionWheel{animation:linear infinite Blueprint-module__BuG2Fq__spin}@keyframes Blueprint-module__BuG2Fq__wavefront{0%{opacity:.28;transform:scale(.99)}8%{opacity:1}26%{opacity:.28;transform:scale(1.012)}to{opacity:.28;transform:scale(1.012)}}@keyframes Blueprint-module__BuG2Fq__heroFade{to{opacity:1}}@keyframes Blueprint-module__BuG2Fq__tipBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes Blueprint-module__BuG2Fq__beacon{0%,70%,to{opacity:.2}8%,22%{opacity:1}}@keyframes Blueprint-module__BuG2Fq__dishTrack{0%,to{transform:rotate(-.3deg)}50%{transform:rotate(.3deg)}}@keyframes Blueprint-module__BuG2Fq__spin{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){.Blueprint-module__BuG2Fq__craftTip,.Blueprint-module__BuG2Fq__dishBeacon,.Blueprint-module__BuG2Fq__dishTrack,.Blueprint-module__BuG2Fq__reactionWheel{animation:none}}@media (max-height:860px){.Blueprint-module__BuG2Fq__body{margin-block-start:10px}.Blueprint-module__BuG2Fq__textCol{gap:18px}.Blueprint-module__BuG2Fq__titleBlock{gap:8px}.Blueprint-module__BuG2Fq__title{font-size:clamp(30px,3.2vw,42px)}.Blueprint-module__BuG2Fq__letterBody{gap:12px}.Blueprint-module__BuG2Fq__letterPara{font-size:15px;line-height:23px}.Blueprint-module__BuG2Fq__ctaRow{margin-block-start:2px}}@media (max-width:60rem){.Blueprint-module__BuG2Fq__root{min-block-size:100dvh;padding:24px 20px;position:relative;inset:auto;overflow:visible}.Blueprint-module__BuG2Fq__plate{opacity:.28;-webkit-mask-image:none;mask-image:none}.Blueprint-module__BuG2Fq__textCol,.Blueprint-module__BuG2Fq__letter{max-inline-size:none}}@media (max-width:40rem){.Blueprint-module__BuG2Fq__topBar,.Blueprint-module__BuG2Fq__bottomBar{gap:12px;font-size:9px}}
