.launch-hero{background:var(--purple-ink);padding-top:var(--nav-h)}.launch-hero__frame{position:relative;min-height:min(78svh,56rem);overflow:hidden;isolation:isolate;background:oklch(17% .075 260)}.launch-hero__video,.launch-hero__placeholder,.launch-hero__veil{position:absolute;inset:0}.launch-hero__video{width:100%;height:100%;z-index:-2;object-fit:cover;object-position:center bottom}.launch-hero__placeholder{display:grid;place-items:center;z-index:-1;overflow:hidden;color:#f0ca96c2;background:radial-gradient(circle at 68% 48%,oklch(48% .12 214 / .45),transparent 28rem),linear-gradient(126deg,oklch(15% .075 260),oklch(24% .105 204) 53%,oklch(15% .075 260))}.launch-hero__placeholder.is-hidden{display:none}.launch-hero__placeholder-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(oklch(82% .11 75 / .35) 1px,transparent 1px),linear-gradient(90deg,oklch(82% .11 75 / .35) 1px,transparent 1px);background-size:4rem 4rem;transform:perspective(34rem) rotateX(62deg) scale(1.7) translateY(28%);transform-origin:center bottom}.launch-hero__placeholder-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);font-family:var(--ff-display);font-size:clamp(13rem,38vw,36rem);line-height:.7;letter-spacing:.04em;color:#eac49014}.launch-hero__placeholder p{align-self:end;margin:0 0 clamp(2rem,4vw,4rem);font-family:var(--ff-cond);font-size:.7rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.launch-hero__veil{z-index:-1;background:linear-gradient(90deg,oklch(12% .055 264 / .9) 0%,oklch(12% .055 264 / .5) 43%,transparent 76%),linear-gradient(0deg,oklch(12% .055 264 / .72),transparent 42%);animation:launch-veil-fade .7s ease-out 3s forwards}@keyframes launch-veil-fade{to{opacity:0}}.launch-hero__content{width:min(100% - 2.5rem,76rem);min-height:min(78svh,56rem);margin:0 auto;display:flex;flex-direction:column;justify-content:end;padding:clamp(5rem,11vw,9rem) 0 clamp(4rem,9vw,7.5rem);color:var(--paper);animation:launch-copy-fade .7s ease-out 3s forwards}.launch-hero__eyebrow,.launch-hero__subtitle{font-family:var(--ff-cond);font-weight:700;letter-spacing:.26em;text-transform:uppercase}.launch-hero__eyebrow{margin-bottom:1.125rem;font-size:clamp(.625rem,1.2vw,.75rem);color:var(--gold-pale)}.launch-hero__title{max-width:9ch;font-family:var(--ff-display);font-size:clamp(4.6rem,11vw,10.5rem);font-weight:400;line-height:.82;letter-spacing:.015em;text-transform:uppercase;text-wrap:balance}@keyframes launch-copy-fade{to{opacity:0;transform:translateY(-.4rem)}}.launch-hero__subtitle{margin-top:1.5rem;color:var(--gold-pale);font-size:clamp(.75rem,1.8vw,1.1rem)}.launch-hero__lead{width:min(100%,40rem);margin-top:1.4rem;color:#f1eae0e0;font-size:clamp(.98rem,1.6vw,1.125rem);font-weight:300;line-height:1.65}.launch-hero__sound{position:absolute;z-index:1;right:clamp(1.25rem,4vw,3rem);bottom:clamp(1.25rem,3vw,2.5rem);display:inline-flex;align-items:center;gap:.625rem;padding:.7rem .9rem;border:1px solid oklch(85% .09 75 / .5);color:var(--paper);background:#00041a94;font-family:var(--ff-cond);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background .18s ease-out,border-color .18s ease-out}.launch-hero__sound:hover{background:oklch(44% .21 62 / .85);border-color:var(--gold-pale)}.launch-hero__sound-icon{width:1.1rem;height:1.1rem}.launch-hero__sound-wave{display:none}.launch-hero__sound.is-audible .launch-hero__sound-wave{display:block}.launch-hero__sound.is-audible .launch-hero__sound-slash{display:none}.poster-section{padding:clamp(4rem,9vw,8rem) clamp(1.25rem,5vw,5rem);background:var(--paper-mid)}.poster-section__inner{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(17rem,.54fr);align-items:center;gap:clamp(2.5rem,10vw,10rem);max-width:75rem;margin:0 auto}.poster-section__copy{max-width:34rem}.poster-section__title{margin-bottom:1.25rem;font-family:var(--ff-display);color:var(--ink);font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:.9;letter-spacing:.025em}.poster-section__copy>p:not(.section-lbl){color:var(--ink-soft);font-size:clamp(1rem,1.5vw,1.125rem);font-weight:300;line-height:1.72}.poster-section__link{display:inline-flex;gap:.75rem;margin-top:2rem;padding-bottom:.25rem;border-bottom:2px solid var(--gold-stamp);color:var(--gold-deep);font-family:var(--ff-cond);font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.poster-section__link span{transition:transform .18s ease-out}.poster-section__link:hover span{transform:translate(.25rem)}.poster-section__art{width:min(100%,26rem);justify-self:end;border:1px solid oklch(56% .2 65 / .4);background:var(--ink);box-shadow:1.25rem 1.25rem 0 var(--paper-warm)}.poster-section__art img{width:100%;aspect-ratio:9 / 16;object-fit:cover}.poster-section__art figcaption{padding:.75rem .9rem;color:var(--gold-pale);font-family:var(--ff-cond);font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:100svh;overflow:hidden;padding-top:var(--nav-h)}.hero__left{background:var(--paper);border-right:3px solid var(--gold-stamp);display:flex;flex-direction:column;position:relative}.hero__class-bar{display:flex;align-items:center;justify-content:center;gap:1rem;font-family:var(--ff-cond);font-weight:700;font-size:.625rem;letter-spacing:.35em;text-transform:uppercase;color:var(--gold-stamp);padding:.625rem 0;border-bottom:1px solid var(--paper-warm)}.hero__class-bar:before,.hero__class-bar:after{content:"";flex:1;height:1px;background:var(--gold-stamp);opacity:.35;max-width:80px;margin:0 clamp(1rem,4vw,3rem)}.hero__content{flex:1;padding:3rem clamp(1.5rem,5vw,5rem) 3rem;display:flex;flex-direction:column;justify-content:center}.hero__classify{display:flex;align-items:center;gap:.875rem;margin-bottom:1.5rem}.hero__classify-tag{font-family:var(--ff-cond);font-weight:700;font-size:.5625rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gold-stamp);border:1px solid oklch(56% .2 65 / .4);padding:.25rem .625rem}.hero__classify-bar{width:48px;height:1px;background:oklch(56% .2 65 / .3);flex-shrink:0}.hero__classify-status{font-family:var(--ff-cond);font-weight:600;font-size:.5625rem;letter-spacing:.35em;text-transform:uppercase;color:var(--ink-muted)}.hero__title{font-family:var(--ff-display);font-size:clamp(4rem,9vw,10rem);line-height:.875;letter-spacing:.01em;color:var(--ink)}.hero__title-accent{color:var(--gold-deep);display:block}.hero__rule{width:100%;height:3px;margin:1.5rem 0;background:linear-gradient(90deg,var(--gold-stamp) 0%,var(--gold-pale) 60%,transparent 100%)}.hero__tagline{font-family:var(--ff-cond);font-weight:400;font-style:italic;font-size:clamp(1rem,1.6vw,1.1875rem);letter-spacing:.12em;color:var(--ink-muted);margin-bottom:1.5rem}.hero__dossier{font-family:var(--ff-cond);font-weight:600;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-stamp);margin-top:.75rem;margin-bottom:1.25rem}.hero__lead{font-weight:300;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.72;color:var(--ink-soft);max-width:48ch;margin-bottom:2rem}.hero__actions{display:flex;gap:1rem;flex-wrap:wrap}.play-ring{width:20px;height:20px;border-radius:50%;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;flex-shrink:0}.play-ring:after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid currentColor;margin-left:2px}.hero__ledger{display:flex;align-items:stretch;border-top:2px solid var(--gold-stamp);background:var(--paper-mid)}.hero__ledger-label{font-family:var(--ff-cond);font-weight:700;font-size:.6875rem;letter-spacing:.25em;text-transform:uppercase;color:var(--paper);background:var(--gold-stamp);padding:.875rem 1rem;white-space:nowrap;display:flex;align-items:center;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.hero__ledger-stats{display:flex;flex:1;overflow:hidden}.hero__ledger-cell{display:flex;flex-direction:column;justify-content:center;gap:.15rem;padding:.75rem 1.25rem;border-right:1px solid var(--paper-warm);flex:1}.hero__ledger-cell:last-child{border-right:none}.hero__ledger-val{font-family:var(--ff-display);font-size:1.375rem;color:var(--gold-deep);line-height:1}.hero__ledger-key{font-family:var(--ff-cond);font-weight:600;font-size:.5625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.hero__right{background:var(--paper-mid);position:relative;overflow:hidden}.hero__right:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 47px,oklch(56% .2 65 / .09) 47px,oklch(56% .2 65 / .09) 48px)}.hero__right:after{content:"";position:absolute;top:0;bottom:0;left:22%;width:1.5px;background:oklch(56% .2 65 / .15)}.hero__right-ghost{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.hero__right-ghost span{font-family:var(--ff-display);font-size:clamp(14rem,28vw,26rem);line-height:.85;color:var(--paper-warm);letter-spacing:-.02em;user-select:none;white-space:nowrap}.hero__stamp{position:absolute;top:2.5rem;right:2rem;font-family:var(--ff-cond);font-weight:700;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-stamp);border:2px solid var(--gold-stamp);padding:.3rem .75rem;border-radius:1px;transform:rotate(12deg);opacity:.45;pointer-events:none}.hero__stamp-2{position:absolute;bottom:5rem;left:2rem;font-family:var(--ff-display);font-size:1.2rem;letter-spacing:.2em;color:var(--gold-stamp);border:2px solid var(--gold-stamp);padding:.2rem .875rem;border-radius:1px;transform:rotate(-8deg);opacity:.28;pointer-events:none}.hero__formation{position:absolute;top:8%;right:2%;width:min(280px,40vw);opacity:.45;pointer-events:none;z-index:1}.ticker{background:var(--purple-ink);padding:.6875rem 0;overflow:hidden}.ticker__wrap{display:flex;white-space:nowrap}.ticker__track{display:inline-flex;gap:2.5rem;animation:scroll-left 28s linear infinite;flex-shrink:0}.ticker__track:hover{animation-play-state:paused}.ticker__item{font-family:var(--ff-cond);font-weight:700;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-pale);flex-shrink:0}.ticker__sep{color:#3e00a38c;font-size:.5rem;flex-shrink:0;align-self:center}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.sitrep{position:relative;padding:var(--gap-section) clamp(1.25rem,5vw,5rem);background:var(--paper-mid);overflow:hidden}.sitrep:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--gold-stamp)}.sitrep__hd{max-width:520px;margin-bottom:3rem}.sitrep__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--paper-warm)}.sitrep__card{background:var(--paper);padding:2.25rem 1.875rem;position:relative;overflow:hidden;border-top:3px solid transparent;transition:background .25s,border-top-color .25s,box-shadow .25s}.sitrep__card:hover{background:var(--gold-wash);border-top-color:var(--gold-stamp);box-shadow:0 4px 20px oklch(52% .195 66 / .12)}.sitrep__number{position:absolute;top:1.25rem;right:1.25rem;font-family:var(--ff-cond);font-weight:700;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-stamp);border:1px solid var(--gold-stamp);padding:.2rem .5rem;border-radius:1px;opacity:.65}.sitrep__date{font-family:var(--ff-cond);font-size:.8125rem;letter-spacing:.1em;color:var(--ink-muted);margin-bottom:.375rem}.sitrep__title{font-family:var(--ff-cond);font-weight:700;font-size:1.25rem;letter-spacing:.02em;line-height:1.2;color:var(--ink);margin-bottom:.625rem}.sitrep__title-rule{width:40px;height:1.5px;background:var(--gold-stamp);margin-bottom:.875rem}.sitrep__body{font-weight:300;font-size:.9375rem;line-height:1.68;color:var(--ink-soft)}.sitrep__img{margin-top:1.5rem;height:148px;background:var(--paper-warm);border:1px solid oklch(82% .042 66);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.sitrep__img:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 23px,oklch(56% .2 65 / .06) 23px,oklch(56% .2 65 / .06) 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,oklch(56% .2 65 / .06) 23px,oklch(56% .2 65 / .06) 24px)}.sitrep__img-lbl{font-family:var(--ff-cond);font-weight:600;font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);position:relative}.legacy-band{background:var(--purple-ink);padding:5rem clamp(1.25rem,5vw,5rem);display:flex;gap:clamp(2rem,6vw,5rem);align-items:center;position:relative}.legacy-band:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--gold-stamp)}.legacy-band__quote{flex:1;max-width:640px;padding-left:2.75rem}blockquote.pull{font-family:var(--ff-cond);font-weight:400;font-style:italic;font-size:clamp(1.2rem,2.5vw,1.75rem);line-height:1.45;color:var(--paper);margin-bottom:1.5rem}blockquote.pull:before{content:"“";font-family:var(--ff-display);font-size:3em;line-height:0;vertical-align:-.45em;color:var(--gold-stamp);margin-right:.1em}.legacy-band__attr{font-family:var(--ff-cond);font-weight:600;font-size:.875rem;letter-spacing:.1em;color:#4d4e73}.legacy-band__attr strong{color:var(--gold-pale);font-weight:700;display:block;margin-bottom:.2rem}.mission{padding:var(--gap-section) clamp(1.25rem,5vw,5rem);background:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:start}.mission__body{font-weight:300;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.72;color:var(--ink-soft);margin:1.25rem 0 2rem;max-width:54ch}.theaters-lbl{font-family:var(--ff-cond);font-weight:600;font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:.75rem}.theaters{list-style:none;display:grid;grid-template-columns:repeat(3,max-content);gap:.5rem 2.5rem}.theater{font-family:var(--ff-cond);font-weight:600;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);display:inline-flex;align-items:center;gap:.5rem}.theater:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold-stamp);flex-shrink:0;opacity:.65}.theater.is-final{color:var(--gold-deep);font-weight:700}.theater.is-final:before{background:var(--gold-deep);opacity:1;width:7px;height:7px}.trailer-soon{opacity:.55;cursor:default;pointer-events:none;font-style:italic}@media(max-width:1024px){.mission{grid-template-columns:1fr}.mission__map{order:-1}}@media(max-width:768px){.launch-hero__frame{min-height:0;aspect-ratio:16 / 9}.launch-hero__content{min-height:100%;height:100%;padding:clamp(2rem,7vw,3.25rem) 0 clamp(2.75rem,8vw,4.25rem)}.launch-hero__video{object-fit:contain;object-position:center}.launch-hero__veil{background:linear-gradient(0deg,#00041ad6,#00041a26 70%)}.launch-hero__content{justify-content:end}.launch-hero__title{max-width:7ch}.poster-section__inner{grid-template-columns:1fr}.poster-section__copy{max-width:38rem}.poster-section__art{justify-self:center;width:min(82vw,25rem)}.hero{grid-template-columns:1fr}.hero__right{display:none}.hero__ledger-label{writing-mode:horizontal-tb;transform:none}.sitrep__grid{grid-template-columns:1fr}.legacy-band{flex-direction:column;gap:2rem}.legacy-band:before{display:none}.legacy-band__quote{padding-left:0}}@media(max-width:600px){.launch-hero__content{width:min(100% - 2rem,76rem);justify-content:center;padding:.75rem 0 1.75rem}.launch-hero__eyebrow{margin-bottom:.35rem;font-size:.5rem;letter-spacing:.16em;white-space:nowrap}.launch-hero__title{font-size:clamp(2.1rem,9vw,3.4rem)}.launch-hero__subtitle{margin-top:.45rem;font-size:.56rem}.launch-hero__lead{margin-top:.6rem;font-size:.72rem;line-height:1.38}.launch-hero__sound{right:1rem;bottom:1rem}.poster-section__art{box-shadow:.75rem .75rem 0 var(--paper-warm)}.hero__ledger{display:none}.hero__content{padding-bottom:4rem}}@media(prefers-reduced-motion:reduce){.launch-hero__content,.launch-hero__veil,.ticker__track{animation:none}}
