.director-dossier-page[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:5rem;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:6rem;display:flex}.section-title-lockup[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:.65rem;max-width:860px;display:flex}.sub-heading[data-astro-cid-zpzoxhr3]{letter-spacing:-.02em;text-transform:uppercase;color:var(--foreground);font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:800;line-height:1.15}.section-lead-text[data-astro-cid-zpzoxhr3]{color:var(--foreground-muted);font-size:1.05rem;line-height:1.65}.dossier-header-block[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:2rem;display:flex}.header-top-hud[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.hud-breadcrumbs[data-astro-cid-zpzoxhr3]{align-items:center;gap:.75rem;display:flex}.hud-divider[data-astro-cid-zpzoxhr3]{color:var(--border-strong);font-size:.75rem}.hud-nav-telemetry[data-astro-cid-zpzoxhr3]{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.header-main-title-wrap[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:1rem;max-width:900px;display:flex}.dossier-hero-title[data-astro-cid-zpzoxhr3]{letter-spacing:-.03em;text-transform:uppercase;color:var(--foreground);font-size:clamp(2.4rem,5vw,4.25rem);font-weight:800;line-height:1.05}.text-accent[data-astro-cid-zpzoxhr3]{color:var(--primary)}.dossier-hero-tagline[data-astro-cid-zpzoxhr3]{color:var(--foreground-muted);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.65}.director-slate-strip[data-astro-cid-zpzoxhr3]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.slate-tile[data-astro-cid-zpzoxhr3]{background:var(--card);flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;transition:background .2s;display:flex}.slate-tile[data-astro-cid-zpzoxhr3]:hover{background:var(--card-hover)}.slate-lbl[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);color:var(--muted-foreground);letter-spacing:.12em;font-size:.65rem}.slate-val[data-astro-cid-zpzoxhr3]{font-family:var(--font-heading);color:var(--foreground);letter-spacing:-.01em;font-size:.88rem;font-weight:800}.dual-horizon-section[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:2rem;display:flex}.horizon-split-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.horizon-card[data-astro-cid-zpzoxhr3]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:1.25rem;padding:2.25rem;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.horizon-card[data-astro-cid-zpzoxhr3]:hover{border-color:var(--primary);transform:translateY(-2px)}.horizon-header[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.horizon-badge[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);color:var(--primary);letter-spacing:.08em;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.horizon-mono[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.68rem}.horizon-title[data-astro-cid-zpzoxhr3]{color:var(--foreground);text-transform:uppercase;letter-spacing:-.01em;font-size:1.35rem;font-weight:800}.horizon-desc[data-astro-cid-zpzoxhr3]{color:var(--foreground-muted);flex:1;font-size:.98rem;line-height:1.7}.horizon-telemetry-box[data-astro-cid-zpzoxhr3]{border:1px solid var(--border);border-radius:var(--radius-sm);background:#090a0e;flex-direction:column;gap:.65rem;padding:1rem 1.25rem;display:flex}.h-row[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.h-lbl[data-astro-cid-zpzoxhr3]{color:var(--muted-foreground);letter-spacing:.05em}.h-val[data-astro-cid-zpzoxhr3]{color:#fff;font-weight:700}.profile-dossier-section[data-astro-cid-zpzoxhr3]{padding-top:1rem}.profile-split-container[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr 1.35fr;align-items:start;gap:3.5rem;display:grid}.portrait-chassis-card[data-astro-cid-zpzoxhr3]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);position:relative;overflow:hidden}.chassis-bracket[data-astro-cid-zpzoxhr3]{z-index:5;pointer-events:none;border-style:solid;border-color:#ffffff59;width:10px;height:10px;position:absolute}.chassis-bracket[data-astro-cid-zpzoxhr3].tl{border-width:2px 0 0 2px;top:8px;left:8px}.chassis-bracket[data-astro-cid-zpzoxhr3].tr{border-width:2px 2px 0 0;top:8px;right:8px}.chassis-bracket[data-astro-cid-zpzoxhr3].bl{border-width:0 0 2px 2px;bottom:170px;left:8px}.chassis-bracket[data-astro-cid-zpzoxhr3].br{border-width:0 2px 2px 0;bottom:170px;right:8px}.portrait-frame-wrap[data-astro-cid-zpzoxhr3]{background:#000;width:100%;padding-bottom:125%;position:relative;overflow:hidden}.portrait-main-photo[data-astro-cid-zpzoxhr3]{object-fit:cover;object-position:center 15%;width:100%;height:100%;position:absolute;inset:0}.portrait-scrim-layer[data-astro-cid-zpzoxhr3]{background:linear-gradient(#09090b33 0%,#0000 40%,#09090bd9 100%);position:absolute;inset:0}.portrait-callsign-hud[data-astro-cid-zpzoxhr3]{backdrop-filter:blur(8px);border-radius:var(--radius-sm);z-index:4;background:#000c;border:1px solid #fff3;align-items:center;gap:.5rem;padding:.4rem .8rem;display:flex;position:absolute;top:1.25rem;left:1.25rem}.pulse-rec-dot[data-astro-cid-zpzoxhr3]{background:var(--primary);width:8px;height:8px;box-shadow:0 0 8px var(--primary);border-radius:50%;animation:1.8s infinite recPulse}.portrait-bottom-coords[data-astro-cid-zpzoxhr3]{border-radius:var(--radius-sm);color:#fff;z-index:4;background:#000c;border:1px solid #fff3;padding:.4rem .8rem;position:absolute;bottom:1.25rem;left:1.25rem}.portrait-dossier-specs[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--border);background:var(--card);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.p-spec-row[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.spec-label[data-astro-cid-zpzoxhr3]{color:var(--muted-foreground);flex-shrink:0}.spec-value[data-astro-cid-zpzoxhr3]{text-align:right;font-weight:700}.cv-download-link[data-astro-cid-zpzoxhr3]{color:var(--primary);font-weight:700;text-decoration:underline;transition:opacity .2s}.cv-download-link[data-astro-cid-zpzoxhr3]:hover{opacity:.85}.dossier-narrative-column[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:1.75rem;display:flex}.narrative-paragraphs[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:1.25rem;display:flex}.narrative-text[data-astro-cid-zpzoxhr3]{color:var(--foreground-muted);font-size:1.05rem;line-height:1.75}.dossier-stats-matrix[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,1fr);gap:1rem;padding-top:1rem;display:grid}.stat-chassis-tile[data-astro-cid-zpzoxhr3]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:.35rem;padding:1.5rem;transition:border-color .2s;display:flex}.stat-chassis-tile[data-astro-cid-zpzoxhr3]:hover{border-color:var(--primary)}.stat-number[data-astro-cid-zpzoxhr3]{font-family:var(--font-heading);color:var(--primary);letter-spacing:-.02em;font-size:2.2rem;font-weight:800;line-height:1}.stat-title[data-astro-cid-zpzoxhr3]{font-family:var(--font-heading);color:var(--foreground);text-transform:uppercase;font-size:.85rem;font-weight:700}.stat-explanation[data-astro-cid-zpzoxhr3]{color:var(--foreground-muted);font-size:.8rem;line-height:1.5}.flightlog-timeline-section[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:2.25rem;display:flex}.flightlog-track[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:1.25rem;display:flex;position:relative}.flightlog-waypoint-card[data-astro-cid-zpzoxhr3]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:240px 1fr;align-items:start;gap:2rem;padding:1.75rem 2rem;transition:border-color .2s,transform .2s;display:grid}.flightlog-waypoint-card[data-astro-cid-zpzoxhr3]:hover{border-color:var(--primary);transform:translate(4px)}.waypoint-meta-col[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:.65rem;display:flex}.waypoint-year[data-astro-cid-zpzoxhr3]{font-family:var(--font-heading);color:var(--foreground);letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.waypoint-tag-pill[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);color:var(--primary);border-radius:var(--radius-sm);background:#ff44221f;border:1px solid #ff44224d;width:fit-content;padding:.25rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.waypoint-content-box[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:.65rem;display:flex}.waypoint-header[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.waypoint-title[data-astro-cid-zpzoxhr3]{font-family:var(--font-heading);color:var(--foreground);letter-spacing:-.01em;text-transform:uppercase;font-size:1.15rem;font-weight:800}.waypoint-specs[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);color:var(--muted-foreground);letter-spacing:.06em;font-size:.68rem}.waypoint-summary[data-astro-cid-zpzoxhr3]{color:var(--foreground-muted);font-size:.95rem;line-height:1.65}.filmstrip-archive-section[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:2rem;display:flex}.cinema-35mm-filmstrip[data-astro-cid-zpzoxhr3]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#090a0d;flex-direction:column;gap:1rem;padding:1rem;display:flex;box-shadow:0 20px 48px #00000080}.sprocket-track[data-astro-cid-zpzoxhr3]{justify-content:space-between;gap:.5rem;padding:.25rem .5rem;display:flex;overflow:hidden}.sprocket-hole[data-astro-cid-zpzoxhr3]{background:#18191f;border:1px solid #ffffff26;border-radius:2px;flex-shrink:0;width:14px;height:10px}.filmstrip-frames-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.film-negative-frame[data-astro-cid-zpzoxhr3]{border-radius:var(--radius-sm);background:#0d0e14;border:1px solid #ffffff1a;flex-direction:column;gap:.65rem;padding:.75rem;transition:transform .2s,border-color .2s;display:flex}.film-negative-frame[data-astro-cid-zpzoxhr3]:hover{border-color:var(--primary);transform:translateY(-2px)}.frame-negative-img-wrap[data-astro-cid-zpzoxhr3]{aspect-ratio:16/10;background:#000;border-radius:2px;width:100%;position:relative;overflow:hidden}.negative-img[data-astro-cid-zpzoxhr3]{object-fit:cover;filter:contrast(1.05)saturate(1.05);width:100%;height:100%;transition:transform .3s;display:block}.film-negative-frame[data-astro-cid-zpzoxhr3]:hover .negative-img[data-astro-cid-zpzoxhr3]{transform:scale(1.03)}.film-code-badge[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);color:var(--primary);background:#000000d9;border-radius:2px;padding:1px 4px;font-size:.6rem;font-weight:700;position:absolute;bottom:4px;right:6px}.negative-caption[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.68rem;line-height:1.4}.director-arsenal-section[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:2rem;display:flex}.arsenal-blueprint-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.arsenal-chassis-tile[data-astro-cid-zpzoxhr3]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:1rem;padding:2rem;transition:border-color .2s,transform .2s;display:flex;position:relative}.arsenal-chassis-tile[data-astro-cid-zpzoxhr3]:hover{border-color:var(--primary);transform:translateY(-2px)}.tile-bracket[data-astro-cid-zpzoxhr3]{pointer-events:none;border-style:solid;border-color:#ffffff40;width:8px;height:8px;position:absolute}.tile-bracket[data-astro-cid-zpzoxhr3].tl{border-width:1.5px 0 0 1.5px;top:6px;left:6px}.tile-bracket[data-astro-cid-zpzoxhr3].tr{border-width:1.5px 1.5px 0 0;top:6px;right:6px}.tile-bracket[data-astro-cid-zpzoxhr3].bl{border-width:0 0 1.5px 1.5px;bottom:6px;left:6px}.tile-bracket[data-astro-cid-zpzoxhr3].br{border-width:0 1.5px 1.5px 0;bottom:6px;right:6px}.tile-header-hud[data-astro-cid-zpzoxhr3]{justify-content:space-between;align-items:center;display:flex}.tile-num[data-astro-cid-zpzoxhr3]{color:var(--primary);font-size:.85rem;font-weight:800}.tile-cat[data-astro-cid-zpzoxhr3]{color:var(--muted-foreground);letter-spacing:.1em;font-size:.68rem}.tile-title[data-astro-cid-zpzoxhr3]{font-family:var(--font-heading);color:var(--foreground);text-transform:uppercase;letter-spacing:-.01em;font-size:1.25rem;font-weight:800}.tile-body[data-astro-cid-zpzoxhr3]{color:var(--foreground-muted);font-size:.95rem;line-height:1.65}.manifesto-section[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:2rem;display:flex}.manifesto-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.manifesto-card[data-astro-cid-zpzoxhr3]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:.85rem;padding:2.25rem 2rem;transition:border-color .25s;display:flex}.manifesto-card[data-astro-cid-zpzoxhr3]:hover{border-color:var(--primary)}.manifesto-big-num[data-astro-cid-zpzoxhr3]{font-family:var(--font-heading);color:var(--primary);letter-spacing:-.04em;font-size:2.8rem;font-weight:800;line-height:1}.manifesto-title[data-astro-cid-zpzoxhr3]{font-family:var(--font-heading);color:var(--foreground);text-transform:uppercase;letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.manifesto-lead[data-astro-cid-zpzoxhr3]{color:var(--foreground);font-size:.95rem;font-weight:700;line-height:1.45}.manifesto-desc[data-astro-cid-zpzoxhr3]{color:var(--foreground-muted);font-size:.9rem;line-height:1.6}.commission-console-section[data-astro-cid-zpzoxhr3]{padding-top:1rem}.console-box[data-astro-cid-zpzoxhr3]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 24px 64px #00000073}.console-hud-top[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--border);background:#0b0c10;align-items:center;gap:.75rem;padding:.85rem 1.5rem;display:flex}.console-status[data-astro-cid-zpzoxhr3]{letter-spacing:.08em;margin-left:auto;font-size:.72rem}.console-body[data-astro-cid-zpzoxhr3]{flex-direction:column;gap:1.25rem;max-width:860px;padding:clamp(2rem,5vw,3.5rem);display:flex}.console-heading[data-astro-cid-zpzoxhr3]{text-transform:uppercase;letter-spacing:-.02em;color:var(--foreground);font-size:clamp(1.8rem,3.2vw,2.75rem);font-weight:800;line-height:1.1}.console-sub[data-astro-cid-zpzoxhr3]{color:var(--foreground-muted);font-size:1.05rem;line-height:1.65}.console-actions[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:1rem;padding-top:.5rem;display:flex}@media (width<=1080px){.director-slate-strip[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(3,1fr)}.profile-split-container[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;gap:2.5rem}.portrait-chassis-card[data-astro-cid-zpzoxhr3]{width:100%;max-width:480px;margin:0 auto}.manifesto-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}.filmstrip-frames-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.horizon-split-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}.director-slate-strip[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,1fr)}.flightlog-waypoint-card[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;gap:1rem}.arsenal-blueprint-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}}@media (width<=600px){.director-slate-strip[data-astro-cid-zpzoxhr3],.dossier-stats-matrix[data-astro-cid-zpzoxhr3],.filmstrip-frames-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}.console-actions[data-astro-cid-zpzoxhr3]{flex-direction:column}.console-actions[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{justify-content:center;width:100%}}[data-theme=light] .director-slate-strip[data-astro-cid-zpzoxhr3]{background:#0000001a}[data-theme=light] .slate-tile[data-astro-cid-zpzoxhr3]{background:#fff}[data-theme=light] .slate-tile[data-astro-cid-zpzoxhr3]:hover{background:#f7f7f9}[data-theme=light] .horizon-card[data-astro-cid-zpzoxhr3]{background:#fff;border-color:#0000001f}[data-theme=light] .horizon-telemetry-box[data-astro-cid-zpzoxhr3]{background:#f4f4f7;border-color:#00000014}[data-theme=light] .h-val[data-astro-cid-zpzoxhr3]{color:#111215}[data-theme=light] .portrait-chassis-card[data-astro-cid-zpzoxhr3]{background:#fff;border-color:#0000001f}[data-theme=light] .portrait-dossier-specs[data-astro-cid-zpzoxhr3]{background:#fff}[data-theme=light] .stat-chassis-tile[data-astro-cid-zpzoxhr3],[data-theme=light] .flightlog-waypoint-card[data-astro-cid-zpzoxhr3]{background:#fff;border-color:#0000001f}[data-theme=light] .cinema-35mm-filmstrip[data-astro-cid-zpzoxhr3]{background:#111215}[data-theme=light] .film-negative-frame[data-astro-cid-zpzoxhr3]{background:#1a1b22}[data-theme=light] .arsenal-chassis-tile[data-astro-cid-zpzoxhr3],[data-theme=light] .manifesto-card[data-astro-cid-zpzoxhr3]{background:#fff;border-color:#0000001f}[data-theme=light] .console-box[data-astro-cid-zpzoxhr3]{background:#fff;border-color:#0000001f;box-shadow:0 16px 40px #00000014}[data-theme=light] .console-hud-top[data-astro-cid-zpzoxhr3]{background:#f4f4f7;border-color:#00000014}
