.mission{--void:#050608;--hull:#0b0d11;--line:rgba(245,243,238,0.12);--line-strong:rgba(245,243,238,0.3);--bone:#f5f3ee;--dim:#bdbab2;--faint:#8d8a82;--lime:#d7ff3d;--paper:#f5f3ee;--ink:#050608;--display:var(--font-display),"Arial Narrow",Impact,sans-serif;--display-600:var(--font-display-600),"Arial Narrow",Impact,sans-serif;--mono:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--gutter:clamp(16px,4vw,56px);background:var(--void);color:var(--bone);line-height:1.55;overflow-x:clip}.mission h1,.mission h2,.mission h3{font-weight:500;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.mission .wrap{width:100%;max-width:1280px;margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.mission .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lime);display:flex;align-items:center;gap:.6rem}.mission .eyebrow:before{content:"";width:1.6rem;height:1px;background:currentColor}.mission .h2{font-size:clamp(2rem,4.3vw,3.5rem);margin-top:1rem}.mission .h2 em,.mission h1 em{font-style:normal;color:var(--lime)}.mission .lede{color:var(--dim);font-size:clamp(1rem,1.25vw,1.15rem);max-width:34rem}.mission .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.4rem;border-radius:999px;font-weight:600;font-size:.95rem;border:1px solid transparent;transition:transform .18s ease,border-color .2s ease}.mission .btn:hover{transform:translateY(-2px)}.mission .btn--lime{background:var(--lime);color:var(--ink)}.mission .btn--ghost{border-color:var(--line-strong);color:var(--bone);background:rgba(5,6,8,.35)}.mission .btn--ghost:hover{border-color:var(--lime)}@keyframes mission-rise{0%{transform:translateY(105%)}}@keyframes mission-fade{0%{opacity:0;transform:translateY(22px)}}@keyframes mission-settle{0%{transform:scale(1.14)}}@keyframes mission-blink{50%{opacity:.15}}.mission .hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:clamp(560px,82vh,880px)}.mission .hero__art{position:absolute;inset:0;z-index:-2;overflow:hidden}.mission .hero__settle{position:absolute;inset:0;animation:mission-settle 2.6s cubic-bezier(.22,1,.36,1) both}.mission .hero__drift{position:absolute;left:-3%;top:-5%;width:106%;height:112%;will-change:transform}.mission .hero__img{-o-object-fit:cover;object-fit:cover;-o-object-position:56% 44%;object-position:56% 44%}.mission .hero__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(5,6,8,.95) 0,rgba(5,6,8,.86) 24%,rgba(5,6,8,.4) 46%,rgba(5,6,8,0) 60%),linear-gradient(0deg,var(--void) 0,rgba(5,6,8,.55) 14%,rgba(5,6,8,0) 30%),linear-gradient(180deg,rgba(5,6,8,.6) 0,rgba(5,6,8,0) 16%)}.mission .hero__in{flex:1;display:flex;flex-direction:column;padding-top:clamp(3rem,9vh,6.5rem)}.mission .hero__copy{max-width:37rem}.mission .hero h1{font-size:clamp(2.7rem,6.4vw,5.4rem);margin-top:1.4rem}.mission .hero .line{display:block;overflow:hidden;padding-bottom:.08em}.mission .hero .line>span{display:block;animation:mission-rise 1s cubic-bezier(.16,1,.3,1) both}.mission .hero .line:first-child>span{animation-delay:.15s}.mission .hero .line:nth-child(2)>span{animation-delay:.27s}.mission .hero .line:nth-child(3)>span{animation-delay:.39s}.mission .hero .eyebrow,.mission .hero .lede,.mission .hero__cta,.mission .telemetry>div{animation:mission-fade .8s ease-out both}.mission .hero .eyebrow{animation-delay:.1s}.mission .hero .lede{margin-top:1.5rem;max-width:29rem;animation-delay:.6s}.mission .hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem;animation-delay:.7s}.mission .hero__spacer{flex:1;min-height:3rem}.mission .telemetry{padding-block:1.4rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;border-top:1px solid var(--line-strong)}.mission .telemetry>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.mission .telemetry>div:first-child{animation-delay:.8s}.mission .telemetry>div:nth-child(2){animation-delay:.87s}.mission .telemetry>div:nth-child(3){animation-delay:.94s}.mission .telemetry>div:nth-child(4){animation-delay:1.01s}.mission .telemetry b{font:italic 800 clamp(1.7rem,3vw,2.5rem) /1 var(--display);letter-spacing:.01em}.mission .telemetry span{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.mission .bracket{position:absolute;top:18px;right:max(var(--gutter),env(safe-area-inset-right,0px));width:22px;height:22px;border:2px solid var(--lime);border-left:0;border-bottom:0;opacity:.8;pointer-events:none}.mission .hud-tr{position:absolute;top:20px;right:calc(max(var(--gutter), env(safe-area-inset-right, 0px)) + 34px);font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);text-align:right;line-height:1.7}.mission .hud-tr i{font-style:normal;color:var(--lime)}.mission .blink{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);margin-right:.4rem;animation:mission-blink 1.6s steps(2,start) infinite}@media (max-width:760px){.mission .hero{min-height:0}.mission .hero__art{inset:0 0 auto 0;height:25rem}.mission .hero__img{-o-object-position:54% 40%;object-position:54% 40%}.mission .hero__shade{inset:0 0 auto 0;height:25.1rem;background:linear-gradient(0deg,var(--void) 0,rgba(5,6,8,.86) 20%,rgba(5,6,8,.25) 48%,rgba(5,6,8,0) 62%),linear-gradient(180deg,rgba(5,6,8,.55) 0,rgba(5,6,8,0) 16%)}.mission .hero__in{padding-top:19.5rem}.mission .hero__spacer{display:none}.mission .telemetry{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.2rem}.mission .hud-tr{display:none}}.mission .brief{background:var(--hull);border-top:1px solid var(--line);scroll-margin-top:4rem}.mission .brief__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,31rem);gap:clamp(2rem,6vw,6rem);align-items:start;padding-block:clamp(3.5rem,7vw,6rem)}.mission .brief ol{margin-top:2.2rem;max-width:32rem;border-top:1px solid var(--line)}.mission .brief li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;border-bottom:1px solid var(--line);align-items:baseline}.mission .brief li b{font-family:var(--mono);font-weight:500;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.mission .brief li span{color:var(--dim)}@media (max-width:860px){.mission .brief__in{grid-template-columns:minmax(0,1fr)}}@keyframes mission-num{0%{opacity:0;transform:translateY(18%)}}.mission .squad{position:relative;overflow:hidden;padding-block:clamp(4rem,9vw,7.5rem) clamp(3rem,6vw,5rem);scroll-margin-top:3rem}.mission .squad__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:2rem;align-items:end}.mission .squad__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;margin-top:clamp(1.5rem,3vw,2.5rem)}.mission .stage{position:relative;height:clamp(440px,74vh,780px)}.mission .stage__num{position:absolute;inset:0 0 12% 0;display:grid;place-items:center;pointer-events:none}.mission .stage__num span{display:block;font:italic 800 clamp(15rem,36vw,31rem) /.8 var(--display);letter-spacing:-.03em;color:transparent;-webkit-text-stroke:2px rgba(215,255,61,.42);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;animation:mission-num .5s cubic-bezier(.22,1,.36,1) both}.mission .stage__glow{position:absolute;left:13%;bottom:30px;width:74%;height:110px;background:radial-gradient(closest-side,rgba(215,255,61,.3),rgba(215,255,61,0))}.mission .stage__players{position:absolute;inset:0 0 40px 0;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);justify-items:center;align-items:end}.mission .stage__players img{grid-area:1/1;height:100%;width:auto;max-width:none;opacity:0;visibility:hidden;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));transform:translateX(calc(var(--dir, 1) * 26%)) skewX(calc(var(--dir, 1) * -8deg))}.mission .stage__players img.is-on{opacity:1;visibility:visible;transform:none;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s ease}.mission .stage__players img.is-out{transform:translateX(calc(var(--dir, 1) * -22%)) skewX(calc(var(--dir, 1) * 6deg));transition:transform .26s ease-in,opacity .26s ease-in,visibility 0s linear .26s}.mission .field{position:absolute;left:0;right:0;bottom:0;height:40px;border-top:2px solid rgba(245,243,238,.55);display:grid;grid-template-columns:repeat(9,1fr)}.mission .field span{font:italic 600 1rem/1 var(--display-600);letter-spacing:.08em;color:var(--faint);border-left:1px solid rgba(245,243,238,.28);display:grid;place-items:center}.mission .field span:first-child{border-left:0}.mission .card>*{animation:mission-fade .4s ease-out both}.mission .card>:nth-child(2){animation-delay:45ms}.mission .card>:nth-child(3){animation-delay:.09s}.mission .card>:nth-child(4){animation-delay:.135s}.mission .card>:nth-child(5){animation-delay:.18s}.mission .card>:nth-child(6){animation-delay:.225s}.mission .card__no{font:italic 800 1.5rem/1 var(--display);color:var(--lime);letter-spacing:.04em}.mission .card__role{font:italic 800 clamp(3rem,6.6vw,5.6rem) /.88 var(--display);text-transform:uppercase;letter-spacing:-.01em;margin-top:.4rem}.mission .card__svc{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-top:1rem}.mission .card__line{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.4;margin-top:1rem;max-width:26rem}.mission .card__plays{margin-top:1.5rem;border-top:1px solid var(--line);max-width:26rem}.mission .card__plays li{display:flex;gap:.8rem;align-items:baseline;padding-block:.7rem;border-bottom:1px solid var(--line);color:var(--dim)}.mission .card__plays li:before{content:"▸";color:var(--lime);font-size:.8rem}.mission .card__link{display:inline-flex;gap:.5rem;margin-top:1.5rem;font-family:var(--mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);border-bottom:1px solid rgba(215,255,61,.4);padding-bottom:.2rem}.mission .roster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.mission .roster button{cursor:pointer;background:var(--hull);border:1px solid var(--line);border-radius:14px;padding:.7rem .4rem .75rem;color:var(--bone);display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;transition:border-color .2s ease,background .2s ease,transform .2s ease}.mission .roster button:hover{transform:translateY(-3px);border-color:var(--line-strong)}.mission .roster button[aria-pressed=true]{border-color:var(--lime);background:rgba(215,255,61,.08)}.mission .roster img{height:96px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.mission .roster b{font:italic 800 1.35rem/1 var(--display);color:var(--lime)}.mission .roster span{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-align:center}@media (max-width:860px){.mission .squad__grid,.mission .squad__head{grid-template-columns:minmax(0,1fr)}.mission .stage{height:400px}.mission .roster{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;margin-inline:calc(-1 * max(var(--gutter), env(safe-area-inset-left, 0px)));padding-inline:max(var(--gutter),env(safe-area-inset-left,0px))}.mission .roster button{flex:0 0 104px;scroll-snap-align:start}}.mission .playbook{background:var(--hull);border-block:1px solid var(--line);padding-block:clamp(4rem,9vw,7.5rem);scroll-margin-top:3rem}.mission .playbook__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:2rem;align-items:end}.mission .panel{margin-top:clamp(1.5rem,3vw,2.5rem);border-radius:22px;border:1px solid var(--line-strong);background:var(--void)}.mission .panel,.mission .screen{position:relative;overflow:hidden}.mission .screen{aspect-ratio:21/10.5;max-width:100%}.mission .screen__img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;will-change:transform}.mission .screen figcaption{position:absolute;left:1.2rem;top:1rem;z-index:1;font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bone);background:rgba(5,6,8,.6);padding:.3rem .6rem;border-radius:6px}.mission .drive-wrap{position:absolute;left:0;right:0;bottom:0;padding-top:5rem;background:linear-gradient(0deg,rgba(5,6,8,.97),rgba(5,6,8,.9) 58%,rgba(5,6,8,0))}.mission .drive{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line-strong)}.mission .drive__bar{position:absolute;left:0;right:0;top:calc(5rem - 1px);height:3px;background:var(--lime);transform-origin:0 50%;z-index:1}.mission .drive li{padding:1.1rem 1.25rem 1.5rem;border-left:1px solid var(--line);min-width:0}.mission .drive li:first-child{border-left:0}.mission .drive b{font:italic 800 1.05rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.mission .drive.is-tracking b{color:var(--faint);transition:color .3s ease}.mission .drive.is-tracking li.is-hit b{color:var(--lime)}.mission .drive h3{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin-top:.45rem}.mission .drive small{display:block;font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:.3rem}.mission .drive small a{color:var(--dim);text-decoration:underline;text-decoration-color:rgba(245,243,238,.3);text-underline-offset:.25em;transition:color .2s ease}.mission .drive small a:hover{color:var(--lime)}.mission .drive p{color:var(--dim);font-size:.9rem;line-height:1.45;margin-top:.6rem}@media (max-width:980px){.mission .playbook__head{grid-template-columns:minmax(0,1fr)}.mission .screen{aspect-ratio:16/10}.mission .screen__img{-o-object-position:50% 50%;object-position:50% 50%}.mission .drive-wrap{position:relative;padding-top:0;background:none}.mission .drive{grid-template-columns:minmax(0,1fr);border-top:0}.mission .drive__bar{top:0}.mission .drive li{border-left:0;border-top:1px solid var(--line);padding:1rem 1.1rem 1.1rem}}.mission .flight{position:relative;background:var(--void);scroll-margin-top:3rem}.mission .flight__stage{position:relative;overflow:hidden}.mission .beat__no{font:italic 800 1.4rem/1 var(--display);color:var(--lime);letter-spacing:.06em}.mission .beat h3{font-size:clamp(1.9rem,3.6vw,3.1rem);margin-top:.6rem}.mission .beat p:last-child{color:var(--dim);margin-top:1rem;max-width:27rem;font-size:clamp(1rem,1.2vw,1.1rem)}.mission .td{font:italic 800 clamp(4.4rem,12.5vw,11rem) /.8 var(--display);text-transform:uppercase;letter-spacing:-.01em}.mission .td i{font-style:inherit;color:var(--lime)}.mission .touchdown p+p{color:var(--bone);margin-top:1.1rem;max-width:27rem;font-size:clamp(1rem,1.25vw,1.15rem)}.mission .touchdown .btn{margin-top:1.6rem}.mission .hud{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;font-size:.66rem;color:var(--dim)}.mission .hud b{display:block;font:italic 800 clamp(1.6rem,3vw,2.4rem) /1 var(--display);letter-spacing:.04em;color:var(--lime);margin-bottom:.3rem}.mission .flight__moon-in{position:absolute;inset:0}.mission .flight__moon-img{-o-object-fit:cover;object-fit:cover;-o-object-position:18% 60%;object-position:18% 60%}.mission .rk__layer{-o-object-fit:contain;object-fit:contain}.mission .flight:not(.is-live) .flight__stage{display:flex;flex-direction:column}.mission .flight:not(.is-live) .flight__ground,.mission .flight:not(.is-live) .flight__stars,.mission .flight:not(.is-live) .hud,.mission .flight:not(.is-live) .rk,.mission .flight:not(.is-live) .rk-smoke{display:none}.mission .flight:not(.is-live) .flight__copy{order:1;padding-block:clamp(4rem,9vw,7rem) 2.5rem}.mission .flight:not(.is-live) .beats{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem;margin-top:2rem}.mission .flight:not(.is-live) .flight__moon{order:2;position:relative;aspect-ratio:1672/941;max-width:100%}.mission .flight:not(.is-live) .touchdown{order:3;padding-block:2.5rem clamp(4rem,9vw,7rem)}.mission .flight.is-live .flight__stage{height:100vh;height:100svh}.mission .flight.is-live .flight__ground,.mission .flight.is-live .flight__moon,.mission .flight.is-live .flight__stars{position:absolute;inset:0;width:100%;height:100%}.mission .flight.is-live .flight__ground-img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 78%;object-position:50% 78%;filter:blur(10px) brightness(.5) saturate(.85);transform:scale(1.08)}.mission .flight.is-live .flight__ground:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--void) 0,rgba(5,6,8,.2) 45%,rgba(5,6,8,0) 100%),linear-gradient(90deg,rgba(5,6,8,.85) 0,rgba(5,6,8,0) 55%)}.mission .flight.is-live .flight__moon:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 76% 36%,rgba(5,6,8,.78) 0,rgba(5,6,8,.5) 34%,rgba(5,6,8,0) 62%)}.mission .flight.is-live .rk,.mission .flight.is-live .rk-smoke{position:absolute;left:69%;bottom:0;height:min(100svh,1040px);aspect-ratio:820/1230;max-width:none}.mission .flight.is-live .rk__flame{transform-origin:50% 61%}.mission .flight.is-live .rk-smoke img{transform-origin:50% 100%}.mission .flight.is-live .flight__copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.mission .flight.is-live .beats{position:relative;height:17rem;max-width:30rem;margin-top:1.5rem}.mission .flight.is-live .beat{position:absolute;inset:0 0 auto 0}.mission .flight.is-live .touchdown{position:absolute;left:47%;right:0;top:13%;width:auto;margin:0;padding-left:0;padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.mission .flight.is-live .hud{position:absolute;left:max(var(--gutter),env(safe-area-inset-left,0px));bottom:1.6rem;display:flex;gap:2.5rem;align-items:flex-end}@media (max-width:860px){.mission .flight.is-live .rk,.mission .flight.is-live .rk-smoke{left:50%;height:74svh}.mission .flight.is-live .flight__copy{justify-content:flex-start;padding-top:5.2rem;padding-right:7.5rem}.mission .flight.is-live .flight__ground:after{background:linear-gradient(180deg,var(--void) 0,rgba(5,6,8,.75) 38%,rgba(5,6,8,0) 80%)}.mission .flight.is-live .beats{height:13rem}.mission .flight.is-live .touchdown{left:0;top:5.2rem;padding-left:max(var(--gutter),env(safe-area-inset-left,0px))}.mission .flight.is-live .flight__moon-in{inset:auto 0 0 0;height:60%}.mission .flight.is-live .flight__moon-img{-o-object-position:19% 100%;object-position:19% 100%}.mission .flight.is-live .flight__moon:after{background:linear-gradient(180deg,var(--void) 0,var(--void) 40%,rgba(5,6,8,0) 56%)}.mission .flight.is-live .hud{left:auto;right:max(var(--gutter),env(safe-area-inset-right,0px));bottom:auto;top:4.6rem;flex-direction:column;align-items:flex-end;gap:.5rem;text-align:right;font-size:.56rem}.mission .flight.is-live .hud b{font-size:1.25rem;margin-bottom:.1rem}}.mission .landed{position:relative;height:clamp(280px,48vw,620px);overflow:hidden;background:var(--void)}.mission .landed__drift{position:absolute;left:0;right:0;top:-8%;height:116%;will-change:transform}.mission .landed__img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%}.mission .landed:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,6,8,.85),rgba(5,6,8,0) 45%)}.mission .landed p{position:absolute;z-index:1;left:max(var(--gutter),env(safe-area-inset-left,0px));bottom:1.4rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bone)}.mission .log{background:var(--paper);padding-block:clamp(3.5rem,8vw,6.5rem);scroll-margin-top:3rem}.mission .log,.mission .log .eyebrow,.mission .log .h2{color:var(--ink)}.mission .log .h2 em{background:var(--lime);color:var(--ink);padding:0 .18em}.mission .log__clients,.mission .quotes{margin-top:2.5rem}.mission .quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mission .quote{background:var(--ink);color:var(--bone);border-radius:18px;padding:clamp(1.4rem,2.6vw,2.2rem);display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.mission .quote blockquote{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.mission .quote figcaption{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.mission .quote figcaption:before{content:"— ";color:var(--lime)}.mission .quote--lead{grid-column:1/-1}.mission .quote--lead blockquote{font:italic 800 clamp(2rem,4.6vw,3.6rem) /1 var(--display);text-transform:uppercase}@media (max-width:760px){.mission .quotes{grid-template-columns:minmax(0,1fr)}}.mission .faq{border-top:1px solid var(--line);padding-block:clamp(4rem,9vw,7rem)}.mission .faq__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(2rem,6vw,6rem);align-items:start}.mission .faq__list{border-top:1px solid var(--line)}.mission .faq details{border-bottom:1px solid var(--line);padding-block:1.15rem}.mission .faq summary{display:flex;justify-content:space-between;gap:1.5rem;cursor:pointer;list-style:none;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:500}.mission .faq summary::-webkit-details-marker{display:none}.mission .faq summary i{font:600 1.1rem/1.4 var(--mono);font-style:normal;color:var(--lime);transition:transform .2s ease}.mission .faq details[open] summary i{transform:rotate(45deg)}.mission .faq details p{color:var(--dim);margin-top:.8rem;max-width:42rem}.mission .faq details a{display:inline-block;margin-top:.8rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}@media (max-width:860px){.mission .faq__in{grid-template-columns:minmax(0,1fr)}}.mission .final{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(5rem,15vw,11rem)}.mission .final__art{position:absolute;inset:0;z-index:-2}.mission .final__img{-o-object-fit:cover;object-fit:cover;-o-object-position:60% 40%;object-position:60% 40%}.mission .final:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,6,8,.95) 0,rgba(5,6,8,.8) 36%,rgba(5,6,8,.15) 70%),linear-gradient(0deg,var(--void),rgba(5,6,8,0) 30%),linear-gradient(180deg,var(--void),rgba(5,6,8,0) 24%)}.mission .final .h2{max-width:32rem}.mission .final .lede{margin-top:1.2rem}.mission .final .btn{margin-top:2rem}@media (max-width:760px){.mission .final{padding-block:16rem 4rem}.mission .final__art{inset:0 0 auto 0;height:18rem}.mission .final__img{-o-object-position:50% 0;object-position:50% 0}.mission .final:before{background:linear-gradient(0deg,var(--void) 0,var(--void) calc(100% - 15rem),rgba(5,6,8,0) calc(100% - 8rem)),linear-gradient(180deg,var(--void),rgba(5,6,8,0) 3.5rem)}}@media (prefers-reduced-motion:reduce){.mission *,.mission :after,.mission :before{animation:none!important;transition:none!important}}@font-face{font-family:display;src:url(/_next/static/media/7abc4fd418985a67-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:121.73%;descent-override:24.35%;line-gap-override:0.00%;size-adjust:82.15%}.__className_8de7ab{font-family:display,display Fallback,Arial Narrow,Impact,sans-serif;font-weight:800;font-style:italic}.__variable_8de7ab{--font-display:"display","display Fallback",Arial Narrow,Impact,sans-serif}@font-face{font-family:displayLight;src:url(/_next/static/media/e53745d0492c71c8-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:displayLight Fallback;src:local("Arial");ascent-override:127.61%;descent-override:25.52%;line-gap-override:0.00%;size-adjust:78.36%}.__className_fab428{font-family:displayLight,displayLight Fallback,Arial Narrow,Impact,sans-serif;font-weight:600;font-style:italic}.__variable_fab428{--font-display-600:"displayLight","displayLight Fallback",Arial Narrow,Impact,sans-serif}