:root{--ink:#f3dfad;--muted:#b9aa83;--amber:#d88a35;--orange:#9f471f;--red:#6f241d;--blue:#163842;--green:#6d8b63;--bg:#0d1212;--panel:rgba(18, 27, 27, 0.88);--line:rgba(243, 223, 173, 0.18);--quantum-deep:#063b63;--quantum-blue:#087fc4;--quantum-cyan:#28d7f5;--quantum-glow:#8cf5ff;--theme-bg-top:#101919;--theme-bg-bottom:#091010;--theme-ambient:rgba(159, 71, 31, 0.18);--theme-surface:rgba(18, 27, 27, 0.88);--theme-panel-glow:rgba(8, 127, 196, 0.10);--theme-primary:var(--quantum-cyan);--theme-secondary:var(--quantum-blue);--theme-glow:var(--quantum-glow);--theme-heritage:var(--amber);--theme-text:var(--ink);--theme-muted:var(--muted);--theme-line:rgba(243, 223, 173, 0.18);--theme-border:rgba(40, 215, 245, 0.22);--theme-shadow:rgba(40, 215, 245, 0.04);--theme-inset:rgba(40, 215, 245, 0.025);--theme-focus:rgba(40, 215, 245, 0.45);--theme-focus-soft:rgba(40, 215, 245, 0.18)}body[data-theme=quantum]{--theme-bg-top:#101919;--theme-bg-bottom:#091010;--theme-ambient:rgba(159, 71, 31, 0.18);--theme-surface:rgba(18, 27, 27, 0.88);--theme-panel-glow:rgba(8, 127, 196, 0.10);--theme-primary:#28d7f5;--theme-secondary:#087fc4;--theme-glow:#8cf5ff;--theme-heritage:#d88a35;--theme-text:#f3dfad;--theme-muted:#b9aa83;--theme-line:rgba(243, 223, 173, 0.18);--theme-border:rgba(40, 215, 245, 0.22);--theme-shadow:rgba(40, 215, 245, 0.04);--theme-inset:rgba(40, 215, 245, 0.025);--theme-focus:rgba(40, 215, 245, 0.45);--theme-focus-soft:rgba(40, 215, 245, 0.18)}body[data-theme=first-light]{--theme-bg-top:#121817;--theme-bg-bottom:#0a1010;--theme-ambient:rgba(216, 138, 53, 0.20);--theme-surface:rgba(21, 28, 27, 0.90);--theme-panel-glow:rgba(216, 138, 53, 0.075);--theme-primary:#63d8e6;--theme-secondary:#d4a04a;--theme-glow:#aef5fb;--theme-heritage:#e0aa55;--theme-text:#f3dfad;--theme-muted:#bcae89;--theme-line:rgba(243, 223, 173, 0.19);--theme-border:rgba(211, 164, 77, 0.24);--theme-shadow:rgba(216, 138, 53, 0.045);--theme-inset:rgba(216, 138, 53, 0.025);--theme-focus:rgba(99, 216, 230, 0.42);--theme-focus-soft:rgba(224, 170, 85, 0.20)}body[data-theme=approaching-totality]{--theme-bg-top:#0c0d10;--theme-bg-bottom:#060709;--theme-ambient:rgba(100, 70, 112, 0.14);--theme-surface:rgba(14, 15, 18, 0.92);--theme-panel-glow:rgba(91, 66, 105, 0.08);--theme-primary:#9bbeca;--theme-secondary:#75577e;--theme-glow:#d8cfdf;--theme-heritage:#cba96d;--theme-text:#ead8ae;--theme-muted:#aa9d82;--theme-line:rgba(234, 216, 174, 0.16);--theme-border:rgba(155, 190, 202, 0.16);--theme-shadow:rgba(91, 66, 105, 0.035);--theme-inset:rgba(203, 169, 109, 0.02);--theme-focus:rgba(155, 190, 202, 0.30);--theme-focus-soft:rgba(203, 169, 109, 0.16)}body[data-theme=totality]{--theme-bg-top:#060606;--theme-bg-bottom:#020202;--theme-ambient:rgba(243, 223, 173, 0.07);--theme-surface:rgba(8, 8, 8, 0.94);--theme-panel-glow:rgba(243, 223, 173, 0.025);--theme-primary:#efdba8;--theme-secondary:#9a8a68;--theme-glow:#fff2c4;--theme-heritage:#d5b36d;--theme-text:#f1dfb4;--theme-muted:#9f947c;--theme-line:rgba(241, 223, 180, 0.15);--theme-border:rgba(241, 223, 180, 0.17);--theme-shadow:rgba(255, 242, 196, 0.025);--theme-inset:rgba(255, 242, 196, 0.02);--theme-focus:rgba(255, 242, 196, 0.35);--theme-focus-soft:rgba(255, 242, 196, 0.15)}body[data-theme=returning-light]{--theme-bg-top:#100d09;--theme-bg-bottom:#080706;--theme-ambient:rgba(216, 138, 53, 0.22);--theme-surface:rgba(20, 16, 12, 0.91);--theme-panel-glow:rgba(226, 166, 78, 0.09);--theme-primary:#e4b768;--theme-secondary:#ae6537;--theme-glow:#ffd89a;--theme-heritage:#dfad58;--theme-text:#f3dfad;--theme-muted:#baa47f;--theme-line:rgba(243, 223, 173, 0.18);--theme-border:rgba(228, 183, 104, 0.22);--theme-shadow:rgba(216, 138, 53, 0.05);--theme-inset:rgba(228, 183, 104, 0.025);--theme-focus:rgba(228, 183, 104, 0.40);--theme-focus-soft:rgba(216, 138, 53, 0.20)}body[data-theme=sunrise]{--theme-bg-top:#18110c;--theme-bg-bottom:#0d0907;--theme-ambient:rgba(228, 118, 38, 0.28);--theme-surface:rgba(28, 19, 13, 0.90);--theme-panel-glow:rgba(228, 118, 38, 0.11);--theme-primary:#e47b29;--theme-secondary:#b34f2d;--theme-glow:#ffbd73;--theme-heritage:#e0ad58;--theme-text:#f4dfb3;--theme-muted:#c0a57d;--theme-line:rgba(244, 223, 179, 0.18);--theme-border:rgba(228, 123, 41, 0.26);--theme-shadow:rgba(228, 123, 41, 0.055);--theme-inset:rgba(228, 123, 41, 0.03);--theme-focus:rgba(228, 123, 41, 0.45);--theme-focus-soft:rgba(255, 189, 115, 0.20)}body[data-theme=daylight]{--theme-bg-top:#251b13;--theme-bg-bottom:#130f0b;--theme-ambient:rgba(242, 140, 40, 0.25);--theme-surface:rgba(34, 25, 17, 0.88);--theme-panel-glow:rgba(242, 140, 40, 0.10);--theme-primary:#f08f32;--theme-secondary:#c15b32;--theme-glow:#ffd39a;--theme-heritage:#e2b66b;--theme-text:#f5e2b8;--theme-muted:#c5ae86;--theme-line:rgba(245, 226, 184, 0.19);--theme-border:rgba(240, 143, 50, 0.25);--theme-shadow:rgba(240, 143, 50, 0.05);--theme-inset:rgba(226, 182, 107, 0.025);--theme-focus:rgba(240, 143, 50, 0.45);--theme-focus-soft:rgba(255, 211, 154, 0.20)}*{box-sizing:border-box}html{min-height:100%;background:#091010}body{margin:0;min-height:100vh;color:var(--theme-text);background:radial-gradient( circle at 50% 20%,var(--theme-ambient),transparent 42% ),linear-gradient( 180deg,var(--theme-bg-top) 0%,var(--theme-bg-bottom) 100% );font-family:segoe ui,system-ui,-apple-system,sans-serif;transition:color 1.5s ease,background 2s ease}a{color:var(--theme-primary)}.shell,.content-shell{min-height:100vh;padding:3rem 1.25rem}.shell{display:grid;place-items:center}.hero{width:min(900px,100%);text-align:center}.eyebrow{margin:0 0 1.25rem;color:var(--theme-muted);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}h1,h2{color:var(--theme-text)}h1{margin:0;font-size:clamp(3.2rem,10vw,7rem);line-height:.9;letter-spacing:-.045em}h2{margin:0}.motto{margin:1rem 0 0;color:var(--theme-heritage);font-size:clamp(1.4rem,4vw,2.3rem);font-weight:700;letter-spacing:.08em}.divider{width:120px;height:1px;margin:2.25rem auto;background:linear-gradient( 90deg,transparent,var(--theme-heritage),transparent )}.panel,.content-panel{border:1px solid var(--theme-border);border-radius:1rem;background:radial-gradient( circle at 50% 100%,var(--theme-panel-glow),transparent 48% ),var(--theme-surface);box-shadow:0 18px 60px rgba(0,0,0,.35),0 0 35px var(--theme-shadow),inset 0 0 60px var(--theme-inset);backdrop-filter:blur(8px);transition:background 1.5s ease,border-color 1.5s ease,box-shadow 1.5s ease}.panel{padding:clamp(1.5rem,5vw,3rem)}.panel-label{margin-bottom:1.5rem;color:var(--theme-muted);font-size:.8rem;font-weight:700;letter-spacing:.2em}.status-row{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);font-size:.95rem;letter-spacing:.08em}.status-trigger{appearance:none;border:0;padding:0;background:0 0;color:var(--theme-primary);font:inherit;font-weight:700;letter-spacing:inherit;text-shadow:0 0 8px var(--theme-focus),0 0 18px var(--theme-focus-soft);transition:color 1.5s ease,text-shadow 1.5s ease}.status-trigger:focus-visible{outline:1px solid var(--theme-primary);outline-offset:5px}.status-trigger:disabled{color:var(--theme-muted);text-shadow:none}.system-narrative{margin:.9rem 0 0;color:var(--theme-muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.launch-block{margin:2rem 0}.launch-label{color:var(--theme-muted);font-size:.72rem;letter-spacing:.18em}.launch-date{margin-top:.3rem;color:var(--theme-text);font-size:clamp(1.35rem,4vw,2rem);font-weight:700;letter-spacing:.08em}.countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.countdown div{padding:1rem .5rem;border:1px solid var(--theme-line);border-radius:.6rem;background:rgba(0,0,0,.18);transition:border-color 1.5s ease,background 1.5s ease}.countdown span{display:block;color:var(--theme-glow);font-family:cascadia mono,courier new,monospace;font-size:clamp(1.7rem,6vw,3.4rem);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:0 0 10px var(--theme-focus-soft);transition:color 1.5s ease,text-shadow 1.5s ease}.countdown small{display:block;margin-top:.45rem;color:var(--theme-muted);font-size:.66rem;letter-spacing:.17em}.home-footer{margin-top:2rem;color:var(--theme-muted);font-size:.78rem;font-weight:600;letter-spacing:.18em}.home-footer__mottos{margin-bottom:2.5rem}.home-footer__mottos p{margin:.4rem 0}.content-gateways{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--theme-line)}.content-gateways__heading{margin-bottom:1.5rem;color:var(--theme-heritage)}.content-gateways__list{width:min(680px,100%);margin:0 auto;border-top:1px solid var(--theme-line)}.content-gateway{padding:1.6rem 0;border-bottom:1px solid var(--theme-line);text-align:center;transition:opacity .5s ease,border-color 1.5s ease}.content-gateway[hidden]{display:none}.content-gateway__name{margin:0 0 .55rem;color:var(--theme-text)}.content-gateway__meta{margin:0;color:var(--theme-heritage);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.content-gateway__description{max-width:34rem;margin:.65rem auto 0;color:var(--theme-muted);font-size:.82rem;font-weight:400;line-height:1.55;letter-spacing:.035em}.content-gateway__action,.field-note-card__link,.content-footer a{display:inline-block;margin-top:.75rem;color:var(--theme-primary);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:color .4s ease,text-shadow .4s ease}.content-gateway__action:hover,.content-gateway__action:focus-visible,.field-note-card__link:hover,.field-note-card__link:focus-visible,.content-footer a:hover,.content-footer a:focus-visible{color:var(--theme-text);text-shadow:0 0 10px var(--theme-focus-soft)}.content-gateway__action:focus-visible{outline:1px solid var(--theme-primary);outline-offset:5px}.field-notes-gateway__count{margin:0;color:var(--theme-heritage);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.content-shell{display:grid;place-items:start center}.content-panel{width:min(820px,100%);padding:clamp(1.5rem,5vw,3rem)}.field-notes__header,.field-note__header{margin-bottom:2rem}.field-notes__header h1,.field-note__header h1{font-size:clamp(2.5rem,8vw,5rem)}.content-lead,.field-note__subtitle{color:var(--theme-muted);font-size:1.05rem}.field-notes__entries{display:grid;gap:1rem}.field-note-card{padding:1.25rem;border:1px solid var(--theme-line);border-radius:.75rem;background:rgba(0,0,0,.14)}.field-note-card__meta{margin-top:0;color:var(--theme-muted);font-size:.72rem;font-weight:700;letter-spacing:.14em}.field-note-card h2 a{color:var(--theme-text);text-decoration:none}.field-note-card__subtitle{color:var(--theme-heritage)}.field-note__header time{color:var(--theme-muted);font-size:.78rem;letter-spacing:.12em}.field-note__content{font-size:1.05rem;line-height:1.75}.field-note__content p{margin:1.1rem 0}.content-footer{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--theme-line)}.signal-dialog{width:min(440px,calc(100% - 2rem));border:1px solid var(--theme-border);border-radius:1rem;padding:0;color:var(--theme-text);background:var(--theme-bg-top);box-shadow:0 20px 80px rgba(0,0,0,.65)}.signal-dialog::backdrop{background:rgba(0,0,0,.72)}.signal-dialog__inner{padding:2rem;text-align:center}.signal-kicker,.signal-code,.signal-expansion{color:var(--theme-primary);font-size:.72rem;font-weight:700;letter-spacing:.14em}.signal-dialog h2{margin:.25rem 0;font-size:3rem}.signal-motto{color:var(--theme-heritage);font-weight:700}.signal-actions{display:grid;gap:.75rem;margin-top:1.5rem}.signal-link,.signal-close{padding:.75rem 1rem;border:1px solid var(--theme-line);border-radius:.5rem;background:0 0;color:var(--theme-primary);font:inherit;font-size:.75rem;letter-spacing:.1em;text-decoration:none}.signal-close{color:var(--theme-muted)}.journey{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--theme-line)}.journey-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;color:var(--theme-muted);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#journey-progress{color:var(--theme-primary);text-align:right}.journey-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;gap:0}.journey-track::before{content:"";position:absolute;top:.45rem;left:10%;right:10%;height:1px;background:var(--theme-line)}.journey-step{position:relative;min-width:0;padding:0 .4rem;text-align:center}.journey-marker{position:relative;z-index:1;display:block;width:.9rem;height:.9rem;margin:0 auto .85rem;border:1px solid var(--theme-muted);border-radius:50%;background:var(--theme-bg-bottom);transition:background .6s ease,border-color .6s ease,box-shadow .6s ease}.journey-copy{display:grid;gap:.28rem}.journey-title{color:var(--theme-muted);font-size:.62rem;font-weight:700;letter-spacing:.1em}.journey-date{color:var(--theme-muted);font-size:.62rem;letter-spacing:.08em}.journey-step.is-complete .journey-marker{border-color:var(--theme-heritage);background:var(--theme-heritage)}.journey-step.is-complete .journey-title{color:var(--theme-heritage)}.journey-step.is-current .journey-marker{border-color:var(--theme-primary);background:var(--theme-primary);box-shadow:0 0 8px var(--theme-focus),0 0 18px var(--theme-focus-soft)}.journey-step.is-current .journey-title{color:var(--theme-primary)}.journey-step.is-current .journey-date{color:var(--theme-text)}.journey-step.is-future{opacity:.65}@media(prefers-reduced-motion:reduce){body,.panel,.content-panel,.status-trigger,.countdown div,.countdown span,.journey-marker,.mission-event,.content-gateway,.content-gateway__action,.field-note-card__link,.content-footer a{transition:none}}@media(max-width:600px){.shell,.content-shell{padding:2rem 1rem}.countdown{grid-template-columns:repeat(2,1fr)}.status-row{flex-direction:column}.journey-track{overflow-x:auto;grid-template-columns:repeat(5,minmax(110px,1fr));padding-bottom:.75rem}.journey-track::before{left:55px;right:55px}.journey-header{flex-direction:column;gap:.35rem;align-items:flex-start}#journey-progress{text-align:left}.content-gateway{padding:1.4rem .25rem}}.mission-events{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--theme-border)}.mission-events__header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.7rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}#mission-events-next{color:var(--theme-primary);text-align:right}.mission-events__list{display:grid}.mission-event{display:grid;grid-template-columns:.75rem minmax(0,1fr);gap:.65rem;padding:.72rem 0;border-top:1px solid var(--theme-border);opacity:.48;transition:opacity 160ms ease}.mission-event:last-child{border-bottom:1px solid var(--theme-border)}.mission-event__marker{width:.45rem;height:.45rem;margin-top:.3rem;border:1px solid var(--theme-border);border-radius:50%;background:0 0}.mission-event__body{min-width:0}.mission-event__topline{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.mission-event__title{font-weight:700;letter-spacing:.08em}.mission-event__date,.mission-event__status{font-size:.7rem;letter-spacing:.08em}.mission-event__date{white-space:nowrap}.mission-event__status{margin-top:.18rem;color:var(--theme-muted)}.mission-event__narrative{margin:.4rem 0 0;font-size:.84rem;line-height:1.45;color:var(--theme-text)}.mission-event__narrative[hidden]{display:none}.mission-event.is-focus{opacity:1}.mission-event.is-focus .mission-event__marker{border-color:var(--theme-primary);background:var(--theme-primary)}.mission-event.is-focus .mission-event__title,.mission-event.is-focus .mission-event__status{color:var(--theme-primary)}.mission-event.is-complete{opacity:.34}.mission-event.is-complete .mission-event__marker{border-color:var(--theme-heritage);background:var(--theme-heritage)}.mission-event.is-unscheduled .mission-event__marker{border-style:dashed}@media(max-width:640px){.mission-events__header,.mission-event__topline{flex-direction:column;align-items:flex-start}#mission-events-next{text-align:left}.mission-event__date{white-space:normal}}.mission-events[hidden],.mission-event[hidden]{display:none}.mission-event.is-pending{opacity:.58}.mission-event.is-pending .mission-event__marker{border-color:var(--theme-border)}.quantum-leap{max-width:900px}.quantum-leap__header{margin-bottom:2rem}.quantum-leap__header h1{margin:.45rem 0 .35rem;max-width:12ch;font-size:clamp(3.25rem,8vw,6rem);line-height:.92;letter-spacing:-.055em}.quantum-leap__header .content-lead{margin:0;color:var(--theme-muted);font-size:1rem}.quantum-leap .field-note__content{max-width:760px;margin-bottom:3rem}.quantum-leap .field-note__content p{line-height:1.75}.project-index{margin-top:3rem;border-top:1px solid var(--theme-line)}.project-index::before{content:"PROJECT FILES";display:block;padding:1rem 0;border-bottom:1px solid var(--theme-line);color:var(--theme-muted);font-size:.72rem;font-weight:700;letter-spacing:.18em}.project-index__entry{display:grid;grid-template-columns:4rem minmax(0,1fr)auto;gap:1.25rem;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--theme-line)}.project-index__number{margin:0;color:var(--theme-secondary);font-family:var(--font-mono,monospace);font-size:.8rem;letter-spacing:.12em}.project-index__body{display:contents}.project-index__body h2{grid-column:2;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.2}.project-index__body h2 a{color:var(--theme-text);text-decoration:none}.project-index__body h2 a:hover,.project-index__body h2 a:focus-visible{color:var(--theme-primary)}.project-index__body>p{grid-column:2;margin:.4rem 0 0;color:var(--theme-muted);line-height:1.55}.project-index__body .field-note-card__link{grid-column:3;grid-row:1/span 2;align-self:center;white-space:nowrap;color:var(--theme-primary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-decoration:none}.project-index__body .field-note-card__link:hover,.project-index__body .field-note-card__link:focus-visible{color:var(--theme-text)}.content-footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--theme-line)}.content-footer a{color:var(--theme-primary);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-decoration:none}.content-footer a:hover,.content-footer a:focus-visible{color:var(--theme-text)}@media(max-width:680px){.project-index__entry{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem}.project-index__body h2,.project-index__body>p{grid-column:2}.project-index__body .field-note-card__link{grid-column:2;grid-row:auto;justify-self:start;margin-top:.35rem}}.quantum-file{max-width:900px}.quantum-file__header{padding-bottom:2rem;margin-bottom:2.5rem;border-bottom:1px solid var(--theme-line)}.quantum-file__designation{margin:1.5rem 0 .35rem;color:var(--theme-secondary);font-size:.72rem;font-weight:700;letter-spacing:.18em}.quantum-file__header h1{margin:0;max-width:14ch;font-size:clamp(3rem,7vw,5.5rem);line-height:.95;letter-spacing:-.05em}.quantum-file__header .content-lead{margin:.75rem 0 0;max-width:680px;color:var(--theme-muted);font-size:1rem;line-height:1.6}.quantum-file__content{max-width:760px}.quantum-file__content h2{margin-top:2.75rem;padding-top:1.25rem;border-top:1px solid var(--theme-line);color:var(--theme-text);font-size:1.25rem}.quantum-file__content h3{margin-top:2rem;color:var(--theme-text)}.quantum-file__content strong{color:var(--theme-text)}.quantum-file__content table{width:100%;margin:1.75rem 0;border-collapse:collapse}.quantum-file__content th,.quantum-file__content td{padding:.75rem .85rem;border-bottom:1px solid var(--theme-line);text-align:left}.quantum-file__content th{color:var(--theme-secondary);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.quantum-file-nav{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3.5rem;padding:1.5rem 0;border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line)}.quantum-file-nav__previous,.quantum-file-nav__next{display:flex;flex-direction:column;gap:.4rem}.quantum-file-nav__next{text-align:right}.quantum-file-nav__label{color:var(--theme-muted);font-size:.65rem;font-weight:700;letter-spacing:.16em}.quantum-file-nav a{color:var(--theme-primary);font-weight:700;text-decoration:none}.quantum-file-nav a:hover,.quantum-file-nav a:focus-visible{color:var(--theme-text)}.quantum-file__footer{display:flex;justify-content:space-between;gap:1.5rem}@media(max-width:680px){.quantum-file-nav{grid-template-columns:1fr}.quantum-file-nav__next{text-align:left}.quantum-file__footer{flex-direction:column;align-items:flex-start}}