/* IGW Launches art direction 0.1.2 — 2026-09-15.
   Append after igwhero and schedule styles. Exact Webflow route scope.
   No data, imagery, timing, runtime ownership or holding-gate changes. */
html[data-wf-page="6a924bb27534ddc2771b2d36"] {
  --la-text:#f0f0e9;--la-muted:#bec6cd;--la-cap:#a7b5c0;
  --la-blue:#aad3ef;--la-brass:#dbbb83;--la-edge:rgba(185,204,216,.22);
  --la-instrument:ui-monospace,SFMono-Regular,Consolas,monospace;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"].igw2-launches-hero {
  grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);
  gap:48px;min-height:0;padding:148px 6vw 64px;align-items:center;
  background-color:#050709;border-bottom-color:var(--la-edge);
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] .igw2-launches-hero-copy {
  transform:none;min-width:0;text-shadow:none;align-self:center;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] h1.igw2-display {
  font-size:clamp(64px,7.5vw,116px);line-height:.98;letter-spacing:-.055em;
  font-weight:500;color:var(--la-text);margin:22px 0 28px;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] h1 span {color:var(--la-blue)}
html[data-wf-page="6a924bb27534ddc2771b2d36"] main .igw2-kicker {
  font-family:var(--la-instrument);font-size:11px;letter-spacing:.13em;
  line-height:1.65;color:var(--la-brass);
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] .igw2-lede {
  font-size:16px;line-height:1.8;max-width:41ch;color:var(--la-muted);
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] > [data-igw-hero-frame] {
  grid-area:1 / 2;min-height:570px;align-self:stretch;
  border:1px solid var(--la-edge);border-radius:2px;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] [data-igw-hero-photo] > .igw2-launches-next {
  padding:24px;left:18px;right:18px;bottom:18px;background:rgba(8,16,23,.94);
  border:1px solid #506371;border-top:2px solid var(--la-brass);
  box-shadow:0 18px 48px #0005;backdrop-filter:none;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] .igw2-launches-next .igw2-h2 {
  font-size:clamp(23px,2.25vw,32px);line-height:1.18;letter-spacing:-.025em;color:var(--la-text);
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] .igw2-launches-next .igw2-status-label {
  font-family:var(--la-instrument);font-size:11px;line-height:1.6;color:var(--la-brass);
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] .igw2-launches-next :is(.igw2-copy,.igw2-section-copy) {
  font-size:12px;line-height:1.7;color:var(--la-muted);
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] main .igw2-section {padding:64px 6vw;border-color:var(--la-edge)}
html[data-wf-page="6a924bb27534ddc2771b2d36"] main .igw2-section-head {margin:16px 0 30px;max-width:850px;grid-template-columns:minmax(0,1fr)}
html[data-wf-page="6a924bb27534ddc2771b2d36"] main .igw2-section .igw2-h2 {
  font-size:clamp(34px,4.6vw,64px);line-height:1.06;letter-spacing:-.035em;
  color:var(--la-text);text-wrap:balance;
}
/* Both current runtimes present the same snapshot. Show the interactive
   schedule while its table exists, including zero filtered rows; retain the
   complete fallback if that runtime fails, is loading, or :has is unsupported. */
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launch-queue"]:has([data-igw-launch-schedule] .igwls-table) > .igw2-panel-grid {display:none}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launch-queue"] .igw2-panel {
  background:#0e171f;border:1px solid var(--la-edge);border-radius:2px;padding:26px;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launch-queue"] .igw2-panel .igw2-h3 {font-size:28px;line-height:1.2}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launch-queue"] .igw2-panel .igw2-copy {color:var(--la-text);line-height:1.65}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launch-queue"] .igw2-panel .igw2-section-copy {color:var(--la-muted);font-size:13px;line-height:1.7}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-launch-schedule].igwls {margin:0;min-width:0;color:var(--la-text)}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-state {
  min-height:52px;padding:14px 18px;margin:0 0 24px;background:#101820;
  border:1px solid var(--la-edge);border-left:3px solid var(--la-cap);
  font-family:var(--la-instrument);font-size:11px;line-height:1.7;color:var(--la-muted);
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-state[data-state="stale"] {border-left-color:var(--la-brass);color:#e2c99f}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-state[data-state="unavailable"] {border-left-color:#f1a5a5;color:#f1c5c5}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next {
  padding:32px 36px;margin-bottom:32px;border:1px solid var(--la-edge);
  border-top:2px solid var(--la-brass);border-radius:2px;
  background:linear-gradient(120deg,#14222d,#0b1118 78%);
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next-k {
  font-family:var(--la-instrument);font-size:11px;font-weight:400;
  color:var(--la-brass);letter-spacing:.1em;margin-bottom:16px;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next-t {
  font-family:"Clashdisplay Variable","Plus Jakarta Sans",sans-serif;
  font-size:clamp(29px,3.5vw,48px);line-height:1.14;letter-spacing:-.035em;
  font-weight:500;max-width:30ch;margin-bottom:16px;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next-t a {text-decoration-thickness:1px;text-decoration-color:#526a7d;text-underline-offset:.15em}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next-m {font-size:14px;line-height:1.65;color:var(--la-muted);margin-bottom:24px}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next-w {
  font-family:var(--la-instrument);font-size:16px;line-height:1.7;color:var(--la-text);
  padding-top:22px;border-top:1px solid var(--la-edge);margin-bottom:14px;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-cd {
  font-family:var(--la-instrument);font-size:clamp(28px,3.8vw,48px);
  font-weight:400;letter-spacing:-.045em;line-height:1.25;color:var(--la-blue);
  overflow-wrap:anywhere;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-nocd {font-size:12px;line-height:1.65;color:var(--la-brass);max-width:65ch}
/* The shared accessibility sheet marks these colors important. Match only
   those declarations, with higher route specificity. */
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next-p,html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-site,html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-approx {color:var(--la-cap)!important}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next-p {font-size:12px;line-height:1.7;max-width:75ch;margin:16px 0}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-stream {
  min-height:46px;padding:12px 18px;font-family:var(--la-instrument);
  font-size:11px;letter-spacing:.025em;color:var(--la-blue);border-color:#688196;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-filters {gap:8px;padding:20px 0;margin:0 0 26px;border-top:1px solid var(--la-edge);border-bottom:1px solid var(--la-edge)}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-chip {
  display:inline-flex;align-items:center;gap:9px;max-width:100%;
  min-height:46px;padding:11px 15px;text-align:left;white-space:normal;
  font-family:var(--la-instrument);font-size:11px;line-height:1.6;
  font-weight:400;letter-spacing:0;color:#c7d0d7;background:#0e171f;border-color:#465764;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-chip[aria-pressed="true"] {color:#091118;background:#bddbec;border-color:#bddbec;box-shadow:inset 0 -3px #7ca7c0}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-n {opacity:1;margin:0;flex:none;font-variant-numeric:tabular-nums;min-width:20px;text-align:center}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-chip:disabled {opacity:.55;cursor:not-allowed}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-wrap {overflow-x:auto;scrollbar-width:thin;scrollbar-color:#6b8394 #0d151d;padding-bottom:12px}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-table {min-width:1050px;border-collapse:collapse;font-size:12px;line-height:1.7}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-table caption {
  padding:0 0 18px;font-family:var(--la-instrument);font-size:11px;
  font-weight:400;letter-spacing:.1em;color:var(--la-cap);
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-table thead th {background:#13212b;color:#c5d3dd;font-family:var(--la-instrument);font-size:11px;font-weight:400;letter-spacing:.06em;padding:17px 16px}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-table td {padding:23px 16px;border-color:var(--la-edge)}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-table tbody tr:nth-child(even) {background:rgba(157,191,213,.03)}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-table tbody tr:focus-within {background:#142b3b}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-mission {font-size:14px;line-height:1.6;font-weight:500;min-width:205px}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-mission-link {text-decoration-color:#658095;text-decoration-thickness:1px;text-underline-offset:4px}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-mission-link[aria-current="true"] {color:var(--la-brass);text-decoration-thickness:2px}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-w {font-family:var(--la-instrument);font-size:11px;color:#cbd6de;min-width:205px}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-table .igwls-approx {display:table;margin:8px 0 0;padding:2px 7px;border-color:#5a6c7a;font-size:11px;line-height:1.6}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-badge {display:inline-block;white-space:normal;min-width:88px;font-family:var(--la-instrument);font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;padding:5px 8px}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-go {color:#9cdbbb}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-tbc {color:#e6c78e}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-tbd {color:#c0cbd3}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-hold {color:#f1a5a5}
html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls [data-igw-linked-mission] {padding:16px 18px;border-left:3px solid var(--la-blue);background:#13232f;font-size:13px;line-height:1.65}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-mission-guides] {background:#0a1016}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-mission-guides] > .igw2-section-copy {font-size:15px;line-height:1.75;color:var(--la-muted);margin:18px 0 28px;max-width:65ch}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-mission-guides-list] .w-dyn-items {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-mission-guide-link] {
  display:flex;align-items:center;min-height:110px;height:100%;padding:24px;
  border:1px solid var(--la-edge);border-top:2px solid #698092;
  background:#111d26;color:var(--la-text);text-decoration:none;
  font-family:"Clashdisplay Variable","Plus Jakarta Sans",sans-serif;
  font-size:27px;line-height:1.2;letter-spacing:-.02em;font-weight:500;text-transform:none;
}
html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-mission-guide-link]::after {content:"↗";margin-left:auto;padding-left:16px;color:var(--la-brass);font-size:22px}
html[data-wf-page="6a924bb27534ddc2771b2d36"] main :is(a,button):focus-visible {outline:2px solid #c4e5fb;outline-offset:4px;scroll-margin-top:150px}
@media(hover:hover) {
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-chip:hover {border-color:#a6c4d7;background:#1d3444;color:#f0f0e9}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-chip[aria-pressed="true"]:hover {background:#d1e6f3;color:#091118}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-stream:hover,html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-mission-guide-link]:hover {background:#1b3140;border-color:#8ba7bb}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-mission-link:hover {color:var(--la-blue)}
}
@media(hover:hover) and (prefers-reduced-motion:no-preference) {
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-mission-guide-link] {transition:background-color .2s ease,border-color .2s ease}
}
@media(max-width:991px) {
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"].igw2-launches-hero {padding-top:120px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] h1.igw2-display {font-size:clamp(54px,7.7vw,76px)}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] > [data-igw-hero-frame] {min-height:480px}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] [data-igw-hero-photo] > .igw2-launches-next {left:12px;right:12px;bottom:12px;padding:18px}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-mission-guide-link] {font-size:22px;padding:20px}
}
@media(max-width:767px) {
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"].igw2-launches-hero {grid-template-columns:minmax(0,1fr);padding:48px 6vw 40px;gap:24px}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] > .igw2-launches-hero-copy {display:block;order:0}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] h1.igw2-display {font-size:clamp(54px,13.8vw,92px);margin:20px 0 24px;line-height:1}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] .igw2-lede {font-size:14px;line-height:1.75;margin:0}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] > [data-igw-hero-frame] {grid-area:auto;order:1;min-height:0;margin:0}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] [data-igw-hero-photo] {aspect-ratio:4 / 5}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] .igw2-launches-next .igw2-h2 {font-size:23px}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] main .igw2-section {padding:44px 6vw}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] main .igw2-section .igw2-h2 {font-size:clamp(32px,9vw,44px)}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next {padding:24px 20px;margin-bottom:24px}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next-t {font-size:32px}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next-w {font-size:13px}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-cd {font-size:clamp(26px,7.5vw,40px)}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-chip {font-size:11px;padding:10px 12px;min-height:46px}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-filters {gap:7px}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-wrap {margin-right:-6vw;padding-right:6vw;max-width:calc(100% + 6vw)}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-mission-guides-list] .w-dyn-items {grid-template-columns:minmax(0,1fr);gap:12px}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-mission-guide-link] {min-height:84px;font-size:26px}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] main :is(a,button):focus-visible {scroll-margin-top:120px}
}
@media(prefers-reduced-motion:reduce) {
  html[data-wf-page="6a924bb27534ddc2771b2d36"] main *,html[data-wf-page="6a924bb27534ddc2771b2d36"] main *::before,html[data-wf-page="6a924bb27534ddc2771b2d36"] main *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-module="launches-hero"] [data-igw-hero-photo] img {transform:none!important;will-change:auto!important}
}
@media(forced-colors:active) {
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-next,html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-state,html[data-wf-page="6a924bb27534ddc2771b2d36"] [data-igw-mission-guide-link] {background:Canvas;border:1px solid CanvasText}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-chip[aria-pressed="true"] {border:3px solid Highlight;color:Highlight}
  html[data-wf-page="6a924bb27534ddc2771b2d36"] .igwls .igwls-mission-link[aria-current="true"] {color:Highlight}
}
