:root{--srv-accent: #a6ff00 !important;--srv-on-accent: #071004 !important;--srv-accent-bright: #a6ff00 !important;--hl-space: #03050a !important;--hl-panel: rgba(255,255,255,.045) !important;--hl-line: rgba(255,255,255,.14) !important;--hl-text: rgba(255,255,255,.72) !important}html,body{background: var(--hl-space) !important}.hl-sky{position: fixed !important;inset: 0 !important;z-index: 0 !important;background: radial-gradient(120% 80% at 70% 0,#0b1420 0,var(--hl-space) 62%) !important;pointer-events: none !important}.hl-stars{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important}.hl-sky__day{position: absolute !important;inset: 0 !important;opacity: 0 !important;background: linear-gradient(180deg,#10335c 0,#2a6da3 62%,#d98f5f 100%) !important}body main,body .site-footer{position: relative !important;z-index: 1 !important}body .site-footer{background: var(--hl-space) !important;border-top-width: 1px !important}body .site-header.is-scrolled{background: rgba(3,5,10,.72) !important;-webkit-backdrop-filter: blur(16px) !important;backdrop-filter: blur(16px) !important;border-bottom: 1px solid var(--hl-line) !important}body .is-scrolled .brand__tile{border-bottom-color: var(--srv-accent) !important}body .is-scrolled .nav-cta,body .nav-cta{background: var(--srv-accent) !important;color: var(--srv-on-accent) !important}body .nav-cta:hover{background: var(--srv-white) !important;color: var(--srv-on-accent) !important}body .altimeter{background: rgba(3,5,10,.75) !important;border-right-color: var(--hl-line) !important}body .altimeter__marker{box-shadow: 0 0 22px rgba(166,255,0,.55) !important}body .site-menu{background: var(--hl-space) !important}body .site-menu a:hover{color: var(--srv-accent) !important}.hl-hud{position: fixed !important;right: 20px !important;bottom: 20px !important;z-index: 40 !important;display: flex !important;align-items: center !important;gap: 18px !important;padding: 10px 16px !important;background: rgba(3,5,10,.68) !important;-webkit-backdrop-filter: blur(14px) !important;backdrop-filter: blur(14px) !important;border: 1px solid var(--hl-line) !important;color: var(--srv-white) !important;transition: opacity .4s ease,transform .4s ease !important}.hl-hud.is-hidden{opacity: 0 !important;transform: translateY(12px) !important;pointer-events: none !important}.hl-hud__phase{font-size: .6875rem !important;font-weight: 700 !important;letter-spacing: .12em !important;text-transform: uppercase !important;color: var(--srv-accent) !important;min-width: 7.5rem !important}.hl-hud__item{display: inline-flex !important;align-items: baseline !important;gap: 3px !important}.hl-hud__item b{font: 400 1.25rem/1 var(--srv-display) !important;font-variant-numeric: tabular-nums !important;min-width: 2.2ch !important;text-align: right !important}.hl-hud__item i{font-style: normal !important;font-size: .6875rem !important;color: var(--hl-text) !important}.hl-hud__alt b{color: var(--srv-accent) !important}.hl-wrap{width: 100% !important;max-width: 1320px !important;margin-inline: auto !important;padding-inline: var(--srv-gutter) !important}.hl-section{padding-block: clamp(5.5rem,11vw,10rem) !important;color: var(--srv-white) !important}.hl-eyebrow{margin: 0 0 1.25rem !important;font-size: .75rem !important;font-weight: 700 !important;letter-spacing: .2em !important;text-transform: uppercase !important;color: var(--srv-accent) !important}.hl-eyebrow span{opacity: .5 !important;margin-inline: .4em !important}.hl-statement{font: 400 clamp(2.8rem,6.6vw,7rem)/1.02 var(--srv-serif) !important;text-transform: none !important;letter-spacing: -.005em !important;max-width: 18ch !important}.hl-statement em{font-style: normal !important;color: var(--srv-accent) !important;text-shadow: 0 0 44px rgba(166,255,0,.35) !important}.hl-title{font-size: clamp(2.6rem,5.6vw,6rem) !important;max-width: 18ch !important}.hl-actions{display: flex !important;flex-wrap: wrap !important;gap: .75rem !important;margin: 0 !important}.hl-btn{position: relative !important;overflow: hidden !important;display: inline-flex !important;align-items: center !important;gap: .7em !important;min-height: 56px !important;padding: .8rem 1.75rem !important;background: var(--srv-accent) !important;color: var(--srv-on-accent) !important;border: 1px solid var(--srv-accent) !important;font: 700 .9rem/1.15 var(--srv-body) !important;letter-spacing: .08em !important;text-transform: uppercase !important;text-decoration: none !important;box-shadow: 0 0 34px rgba(166,255,0,.32) !important;transition: box-shadow .25s,background-color .25s,color .25s !important}.hl-btn::after{content: "" !important;position: absolute !important;top: 0 !important;bottom: 0 !important;left: -60% !important;width: 40% !important;background: linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent) !important;transform: skewX(-18deg) !important;transition: left .7s ease !important}.hl-btn:hover{box-shadow: 0 0 60px rgba(166,255,0,.6) !important;color: var(--srv-on-accent) !important;background-color: var(--srv-accent) !important}.hl-btn:hover::after{left: 120% !important}.hl-btn--line{background: rgba(3,5,10,.35) !important;color: var(--srv-white) !important;border-color: rgba(255,255,255,.45) !important;box-shadow: none !important;-webkit-backdrop-filter: blur(8px) !important;backdrop-filter: blur(8px) !important}.hl-btn--line:hover{background-color: var(--srv-white) !important;color: var(--srv-on-accent) !important;box-shadow: none !important}.hl-link{display: inline-block !important;font-weight: 700 !important;color: var(--srv-accent) !important;text-decoration: underline !important;text-underline-offset: .25em !important;text-decoration-thickness: 1px !important}.hl-link:hover{color: var(--srv-white) !important;text-decoration: underline !important}.hl-port{position: relative !important;margin: 0 !important;aspect-ratio: 1 !important;border-radius: 50% !important;color: var(--srv-accent) !important}.hl-port>img{position: absolute !important;inset: 7% !important;width: 86% !important;height: 86% !important;max-width: none !important;border-radius: 50% !important;object-fit: cover !important;box-shadow: 0 0 0 1px rgba(166,255,0,.4),0 0 80px rgba(166,255,0,.22) !important}.hl-port__ring{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;animation: hl-spin 90s linear infinite !important}@keyframes hl-spin{to{transform: rotate(360deg) !important}}.hl-ready .hl-reveal{opacity: 0 !important;transform: translateY(28px) !important;filter: blur(6px) !important;transition: opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1),filter .9s ease !important}.hl-ready .hl-reveal.is-in{opacity: 1 !important;transform: none !important;filter: none !important}.hl-hero{position: relative !important;min-height: max(100svh,820px) !important;overflow: hidden !important;display: flex !important;flex-direction: column !important;justify-content: flex-end !important;color: var(--srv-white) !important}.hl-hero__earth{position: absolute !important;left: 0 !important;right: 0 !important;bottom: 0 !important;width: 100% !important;height: 58% !important;max-width: none !important;object-fit: cover !important;object-position: 50% 0 !important;opacity: .85 !important;-webkit-mask-image: linear-gradient(180deg,transparent 0,#000 22%) !important;mask-image: linear-gradient(180deg,transparent 0,#000 22%) !important;filter: hue-rotate(38deg) saturate(1.15) !important}.hl-hero__glow{position: absolute !important;inset: 0 !important;opacity: .9 !important;background: radial-gradient(520px 520px at var(--x,70%) var(--y,30%),rgba(166,255,0,.11),transparent 70%) !important}.hl-hero__port{position: absolute !important;z-index: 1 !important;right: clamp(1rem,7vw,8rem) !important;top: calc(var(--srv-header-h) + 1.5rem) !important;width: clamp(280px,40vw,600px) !important}.hl-hero__port>img{object-position: 50% 30% !important}.hl-hero__copy{position: relative !important;z-index: 2 !important;padding: calc(var(--srv-header-h) + 2rem) var(--srv-gutter) 2.5rem !important;max-width: 62rem !important}.hl-hero h1{font-size: inherit !important;line-height: 1 !important}.hl-hero__num{display: block !important;font: 400 clamp(6.5rem,17vw,19rem)/.88 var(--srv-display) !important;background: linear-gradient(180deg,#fff 22%,#a6ff00 118%) !important;-webkit-background-clip: text !important;background-clip: text !important;color: transparent !important;-webkit-text-fill-color: transparent !important;filter: drop-shadow(0 0 40px rgba(166,255,0,.25)) !important;white-space: nowrap !important}.hl-hero__num small{font-size: .3em !important;margin-left: .12em !important}.hl-hero__sub{display: block !important;margin-top: .75rem !important;font: 400 clamp(1.7rem,3.4vw,3.4rem)/1.08 var(--srv-serif) !important;text-transform: none !important;color: var(--srv-white) !important}.hl-hero__lead{max-width: 38rem !important;margin: 1rem 0 1.75rem !important;font-size: 1.125rem !important;color: rgba(255,255,255,.86) !important}.hl-gauges{position: relative !important;z-index: 2 !important;display: grid !important;grid-template-columns: repeat(4,1fr) !important;border-top: 1px solid var(--hl-line) !important;background: rgba(3,5,10,.45) !important;-webkit-backdrop-filter: blur(10px) !important;backdrop-filter: blur(10px) !important}.hl-gauges li{padding: 1.25rem var(--srv-gutter) !important;color: var(--srv-white) !important}.hl-gauges li + li{border-left: 1px solid var(--hl-line) !important}.hl-gauges b{font: 400 clamp(2.2rem,3.6vw,3.6rem)/1 var(--srv-display) !important;font-variant-numeric: tabular-nums !important}.hl-gauges i{margin-left: .3em !important;font-style: normal !important;font-size: .875rem !important;color: var(--srv-accent) !important}.hl-gauges li>span{display: block !important;margin-top: .25rem !important;font-size: .875rem !important;color: var(--hl-text) !important}.hl-inline{display: inline !important}.hl-compare{margin-top: clamp(3rem,6vw,5.5rem) !important;padding: clamp(1.5rem,3.5vw,3.5rem) !important;background: var(--hl-panel) !important;border: 1px solid var(--hl-line) !important;-webkit-backdrop-filter: blur(12px) !important;backdrop-filter: blur(12px) !important}.hl-compare__head{display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;align-items: center !important;gap: 1.25rem 2rem !important;margin-bottom: 2.25rem !important}.hl-compare__head p{max-width: 34rem !important;margin: 0 !important;font-size: 1.125rem !important;color: var(--hl-text) !important}.hl-switch{display: inline-flex !important;border: 1px solid var(--hl-line) !important}.hl-switch button{min-height: 48px !important;padding: 0 1.4rem !important;background: transparent !important;border: 0 !important;color: var(--hl-text) !important;cursor: pointer !important;font: 400 1.25rem/1 var(--srv-display) !important;transition: background-color .25s,color .25s !important}.hl-switch button:hover{background: transparent !important;color: var(--srv-white) !important}.hl-switch button[aria-pressed="true"],.hl-switch button[aria-pressed="true"]:hover{background: var(--srv-accent) !important;color: var(--srv-on-accent) !important}.hl-compare__rows{margin: 0 !important}.hl-compare__rows>div{--w: 100% !important;position: relative !important;display: grid !important;grid-template-columns: 1fr auto !important;align-items: baseline !important;gap: 1rem !important;padding: 1.05rem 0 1.15rem !important}.hl-compare__rows>div::before{content: "" !important;position: absolute !important;left: 0 !important;right: 0 !important;bottom: 0 !important;height: 1px !important;background: var(--hl-line) !important}.hl-compare__rows>div::after{content: "" !important;position: absolute !important;left: 0 !important;bottom: -.5px !important;height: 2px !important;width: var(--w) !important;background: var(--srv-accent) !important;box-shadow: 0 0 14px rgba(166,255,0,.7) !important;transition: width .8s cubic-bezier(.2,.7,.2,1) !important}.hl-compare dt{font-size: 1rem !important;color: var(--hl-text) !important}.hl-compare dd{margin: 0 !important;font: 400 clamp(1.4rem,2.6vw,2.5rem)/1.1 var(--srv-display) !important;text-transform: uppercase !important;text-align: right !important}.hl-vista{position: relative !important;z-index: 1 !important;margin: 0 !important;min-height: 92vh !important;overflow: hidden !important;display: flex !important;align-items: flex-end !important;color: var(--srv-white) !important}.hl-vista>img{position: absolute !important;left: 0 !important;top: -8% !important;width: 100% !important;height: 116% !important;max-width: none !important;object-fit: cover !important;will-change: transform !important}.hl-vista::after{content: "" !important;position: absolute !important;inset: 0 !important;background: linear-gradient(180deg,var(--hl-space) 0,transparent 24%,transparent 50%,rgba(3,5,10,.82) 100%) !important}.hl-vista figcaption{position: relative !important;z-index: 1 !important;padding: 0 var(--srv-gutter) clamp(2.5rem,6vw,5rem) !important;max-width: 60rem !important}.hl-vista span{display: block !important;margin-bottom: .75rem !important;font-size: .8125rem !important;letter-spacing: .08em !important;color: rgba(255,255,255,.8) !important}.hl-vista strong{display: block !important;font: 400 clamp(2rem,4.4vw,4.4rem)/1.08 var(--srv-serif) !important}.hl-mission__grid{position: relative !important;margin-top: clamp(2.5rem,5vw,4rem) !important;padding-inline: var(--srv-gutter) !important;max-width: 1320px !important;margin-inline: auto !important}.hl-mission__grid.has-stage{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: clamp(2rem,6vw,6rem) !important}.hl-stage{position: sticky !important;top: calc(var(--srv-header-h) + 3vh) !important;align-self: start !important;order: 2 !important;aspect-ratio: 1 !important;border-radius: 50% !important;color: var(--srv-accent) !important;max-height: 82vh !important}.hl-stage>img{position: absolute !important;inset: 7% !important;width: 86% !important;height: 86% !important;max-width: none !important;border-radius: 50% !important;object-fit: cover !important;opacity: 0 !important;transform: scale(1.06) !important;transition: opacity .8s ease,transform 1.4s cubic-bezier(.2,.7,.2,1) !important;box-shadow: 0 0 0 1px rgba(166,255,0,.4),0 0 90px rgba(166,255,0,.2) !important}.hl-stage>img.is-on{opacity: 1 !important;transform: none !important}.hl-phases{counter-reset: none !important}.hl-phase{padding-block: clamp(2rem,9vh,7rem) !important;border-top: 1px solid var(--hl-line) !important;opacity: .36 !important;transition: opacity .5s ease !important}.hl-phase.is-current{opacity: 1 !important}.hl-phase>.hl-port{display: none !important;width: min(100%,420px) !important;margin-bottom: 1.5rem !important}.hl-mission__grid:not(.has-stage) .hl-phase{opacity: 1 !important}.hl-mission__grid:not(.has-stage) .hl-phase>.hl-port{display: block !important}.hl-phase__t{display: block !important;margin-bottom: .75rem !important;font-size: .75rem !important;font-weight: 700 !important;letter-spacing: .16em !important;text-transform: uppercase !important;color: var(--srv-accent) !important}.hl-phase h3{font: 400 clamp(2rem,3.4vw,3.4rem)/1.08 var(--srv-serif) !important;margin-bottom: .9rem !important}.hl-phase p{max-width: 34rem !important;font-size: 1.125rem !important;color: var(--hl-text) !important}.hl-cold{background: linear-gradient(180deg,transparent,rgba(16,51,92,.22) 50%,transparent) !important}.hl-cold__grid{display: grid !important;grid-template-columns: 5fr 7fr !important;gap: clamp(2rem,6vw,6rem) !important;align-items: center !important}.hl-cold__copy>p:last-child{margin-top: 1.5rem !important;max-width: 30rem !important;font-size: 1.125rem !important;color: var(--hl-text) !important}.hl-meter{padding: clamp(1.5rem,3.5vw,3rem) !important;background: var(--hl-panel) !important;border: 1px solid var(--hl-line) !important;-webkit-backdrop-filter: blur(12px) !important;backdrop-filter: blur(12px) !important}.hl-meter__read{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 1.5rem !important;margin-bottom: 2rem !important}.hl-meter__read b{font: 400 clamp(3.4rem,8vw,8rem)/.95 var(--srv-display) !important;font-variant-numeric: tabular-nums !important;color: var(--srv-accent) !important;text-shadow: 0 0 36px rgba(166,255,0,.35) !important}.hl-meter__read>div + div b{color: var(--srv-white) !important;text-shadow: none !important}.hl-meter__read i{margin-left: .25em !important;font-style: normal !important;font-size: 1rem !important;color: var(--hl-text) !important}.hl-meter__read span{display: block !important;margin-top: .5rem !important;font-size: .9375rem !important;color: var(--hl-text) !important}.hl-meter__label{display: block !important;margin-bottom: .75rem !important;font-size: .75rem !important;font-weight: 700 !important;letter-spacing: .16em !important;text-transform: uppercase !important;color: var(--hl-text) !important}.hl-meter input[type="range"]{-webkit-appearance: none !important;appearance: none !important;display: block !important;width: 100% !important;height: 44px !important;margin: 0 !important;background: transparent !important;cursor: grab !important}.hl-meter input[type="range"]::-webkit-slider-runnable-track{height: 2px !important;background: linear-gradient(90deg,#fff,#a6ff00) !important}.hl-meter input[type="range"]::-moz-range-track{height: 2px !important;background: linear-gradient(90deg,#fff,#a6ff00) !important}.hl-meter input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none !important;width: 30px !important;height: 30px !important;margin-top: -14px !important;background: var(--srv-accent) !important;border: 0 !important;border-radius: 0 !important;box-shadow: 0 0 26px rgba(166,255,0,.8) !important}.hl-meter input[type="range"]::-moz-range-thumb{width: 30px !important;height: 30px !important;background: var(--srv-accent) !important;border: 0 !important;border-radius: 0 !important;box-shadow: 0 0 26px rgba(166,255,0,.8) !important}.hl-meter__scale{display: flex !important;justify-content: space-between !important;font-size: .8125rem !important;color: var(--hl-text) !important}.hl-gear__grid{display: grid !important;grid-template-columns: repeat(3,1fr) !important;gap: 1px !important;margin-top: clamp(2.5rem,5vw,4rem) !important;background: var(--hl-line) !important;border: 1px solid var(--hl-line) !important}.hl-panel{padding: clamp(1.5rem,2.8vw,2.75rem) !important;background: #05080e !important}.hl-panel h3{font: 400 clamp(1.6rem,2.3vw,2.3rem)/1.1 var(--srv-serif) !important;margin-bottom: 1.25rem !important}.hl-panel--lime{background: var(--srv-accent) !important;color: var(--srv-on-accent) !important}.hl-panel--lime .hl-list li{border-top-color: rgba(7,16,4,.22) !important;color: var(--srv-on-accent) !important}.hl-panel--lime .hl-list li::before{background: var(--srv-on-accent) !important;box-shadow: none !important}.hl-panel__note{margin: 1.25rem 0 0 !important;font-size: .9375rem !important;color: var(--hl-text) !important}.hl-list li{position: relative !important;padding: .8rem 0 .8rem 1.4rem !important;border-top: 1px solid var(--hl-line) !important;font-size: 1rem !important;color: rgba(255,255,255,.88) !important}.hl-list li::before{content: "" !important;position: absolute !important;left: 0 !important;top: 1.3rem !important;width: .45rem !important;height: .45rem !important;background: var(--srv-accent) !important;box-shadow: 0 0 10px rgba(166,255,0,.8) !important}.hl-checks li{border-top: 1px solid var(--hl-line) !important}.hl-checks label{display: flex !important;gap: .85rem !important;padding: .8rem 0 !important;cursor: pointer !important;font-size: 1rem !important;color: rgba(255,255,255,.88) !important}.hl-checks input{-webkit-appearance: none !important;appearance: none !important;flex: none !important;width: 22px !important;height: 22px !important;margin: .1rem 0 0 !important;border: 1px solid rgba(255,255,255,.5) !important;background: transparent !important;cursor: pointer !important}.hl-checks input:checked{background: var(--srv-accent) !important;border-color: var(--srv-accent) !important;box-shadow: 0 0 16px rgba(166,255,0,.8) !important}.hl-checks input:checked + span{color: var(--hl-text) !important;text-decoration: line-through !important}.hl-crew__grid{display: grid !important;grid-template-columns: 7fr 5fr !important;gap: clamp(2rem,6vw,6rem) !important;align-items: end !important}.hl-crew__lead{max-width: 40rem !important;margin-top: 1.5rem !important;font-size: 1.125rem !important;color: var(--hl-text) !important}.hl-roster li{display: flex !important;gap: 1.25rem !important;align-items: baseline !important;padding: .85rem 0 !important;border-top: 1px solid var(--hl-line) !important;font: 400 clamp(1.5rem,2.4vw,2.3rem)/1.1 var(--srv-display) !important;text-transform: uppercase !important;color: var(--srv-white) !important;transition: color .25s,padding-left .25s !important}.hl-roster li:hover{color: var(--srv-accent) !important;padding-left: .5rem !important}.hl-roster span{font: 700 .75rem/1 var(--srv-body) !important;letter-spacing: .1em !important;color: var(--srv-accent) !important}.hl-history__head{display: flex !important;justify-content: space-between !important;align-items: flex-end !important;gap: 2rem !important}.hl-rail-btns{display: flex !important;gap: 1px !important;flex: none !important}.hl-rail-btns button{width: 56px !important;height: 56px !important;background: transparent !important;border: 1px solid var(--hl-line) !important;color: var(--srv-white) !important;cursor: pointer !important;font-size: 1.25rem !important;transition: background-color .2s,color .2s !important}.hl-rail-btns button:hover{background: var(--srv-accent) !important;color: var(--srv-on-accent) !important}.hl-rail{display: flex !important;gap: 1px !important;margin-top: clamp(2rem,4vw,3.5rem) !important;padding-inline: var(--srv-gutter) !important;overflow-x: auto !important;scroll-snap-type: x proximity !important;scroll-padding-inline: var(--srv-gutter) !important;scrollbar-width: none !important}.hl-rail::-webkit-scrollbar{display: none !important}.hl-rail li{position: relative !important;flex: 0 0 clamp(270px,25vw,380px) !important;min-height: 400px !important;display: flex !important;flex-direction: column !important;padding: 1.75rem !important;background: rgba(255,255,255,.04) !important;border: 1px solid var(--hl-line) !important;scroll-snap-align: start !important;color: var(--srv-white) !important}.hl-rail b{font: 400 clamp(3.5rem,5.4vw,5.5rem)/1 var(--srv-display) !important;color: var(--srv-white) !important;margin-bottom: 1.25rem !important}.hl-rail h3{font: 400 1.6rem/1.15 var(--srv-serif) !important;margin-bottom: .65rem !important}.hl-rail p{font-size: .9375rem !important;color: var(--hl-text) !important}.hl-rail__alt{margin-top: auto !important;padding-top: 1rem !important;font: 400 1.5rem/1 var(--srv-display) !important;color: var(--srv-accent) !important}.hl-rail .hl-rail__you{background: var(--srv-accent) !important;color: var(--srv-on-accent) !important;box-shadow: 0 0 60px rgba(166,255,0,.3) !important}.hl-rail__you b,.hl-rail__you h3,.hl-rail__you p,.hl-rail__you .hl-rail__alt{color: var(--srv-on-accent) !important}.hl-amber{position: relative !important;display: grid !important;grid-template-columns: 7fr 5fr !important;margin: clamp(4rem,8vw,7rem) auto 0 !important;max-width: 1320px !important;padding-inline: var(--srv-gutter) !important;align-items: center !important}.hl-amber>img{width: 100% !important;aspect-ratio: 5 / 4 !important;object-fit: cover !important;object-position: 92% 50% !important}.hl-amber figcaption{position: relative !important;margin-left: clamp(-5rem,-5vw,-2rem) !important;padding: clamp(1.5rem,3vw,2.75rem) !important;background: rgba(3,5,10,.82) !important;-webkit-backdrop-filter: blur(16px) !important;backdrop-filter: blur(16px) !important;border: 1px solid var(--hl-line) !important}.hl-amber h3{font: 400 clamp(2rem,3.2vw,3.2rem)/1.05 var(--srv-display) !important;text-transform: uppercase !important;margin-bottom: .9rem !important}.hl-amber p{font-size: 1rem !important;color: var(--hl-text) !important;margin-bottom: 1.1rem !important}.hl-price__grid{display: grid !important;grid-template-columns: 7fr 5fr !important;gap: clamp(1.5rem,4vw,4rem) !important;align-items: stretch !important}.hl-card{position: relative !important;overflow: hidden !important;padding: clamp(1.75rem,4vw,4rem) !important;background: linear-gradient(150deg,#10171c,#04060a 60%) !important;border: 1px solid rgba(166,255,0,.5) !important;box-shadow: 0 0 90px rgba(166,255,0,.14),inset 0 0 60px rgba(166,255,0,.04) !important;transition: transform .3s ease !important}.hl-card__shine{position: absolute !important;inset: -40% auto -40% -30% !important;width: 34% !important;background: linear-gradient(100deg,transparent,rgba(166,255,0,.14),transparent) !important;transform: rotate(14deg) !important;animation: hl-shine 7s ease-in-out infinite !important}@keyframes hl-shine{0%,55%{left: -40% !important}100%{left: 130% !important}}.hl-card__price{position: relative !important;font: 400 clamp(5rem,11vw,12rem)/.95 var(--srv-display) !important;color: var(--srv-accent) !important;text-shadow: 0 0 50px rgba(166,255,0,.35) !important;white-space: nowrap !important}.hl-card__name{position: relative !important;margin: .6rem 0 1.75rem !important;font: 400 clamp(1.6rem,2.4vw,2.4rem)/1.1 var(--srv-serif) !important}.hl-card .hl-list{position: relative !important;margin-bottom: 2rem !important}.hl-price__side{display: grid !important;grid-template-rows: 1fr auto !important;gap: clamp(1.5rem,3vw,2.5rem) !important}.hl-price__shirt{margin: 0 !important;overflow: hidden !important;min-height: 240px !important;position: relative !important;border: 1px solid var(--hl-line) !important}.hl-price__shirt img{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: 50% 42% !important}.hl-terms{padding: clamp(1.25rem,2.4vw,2rem) !important;background: var(--hl-panel) !important;border: 1px solid var(--hl-line) !important}.hl-terms h3{font: 400 1.6rem/1.1 var(--srv-serif) !important;margin-bottom: 1rem !important}.hl-terms ul{margin-bottom: 1.1rem !important}.hl-terms li{padding: .55rem 0 !important;border-top: 1px solid var(--hl-line) !important;font-size: .9375rem !important;color: var(--hl-text) !important}.hl-terms strong{color: var(--srv-white) !important;font-weight: 700 !important}.hl-articles{display: grid !important;grid-template-columns: repeat(4,1fr) !important;gap: 1px !important;margin-top: clamp(2rem,4vw,3.5rem) !important}.hl-article--wide{grid-column: span 2 !important;grid-row: span 2 !important}.hl-article a{position: relative !important;display: flex !important;flex-direction: column !important;justify-content: flex-end !important;height: 100% !important;min-height: 280px !important;padding: 1.25rem !important;overflow: hidden !important;isolation: isolate !important;color: var(--srv-white) !important;text-decoration: none !important}.hl-article img{position: absolute !important;inset: 0 !important;z-index: -2 !important;width: 100% !important;height: 100% !important;object-fit: cover !important;transition: transform .8s cubic-bezier(.2,.7,.2,1) !important}.hl-article a::after{content: "" !important;position: absolute !important;inset: 0 !important;z-index: -1 !important;background: linear-gradient(0deg,rgba(3,5,10,.92),rgba(3,5,10,.1) 68%) !important}.hl-article a:hover img{transform: scale(1.06) !important}.hl-article a:hover strong{color: var(--srv-accent) !important}.hl-article span{margin-bottom: .4rem !important;font-size: .6875rem !important;font-weight: 700 !important;letter-spacing: .16em !important;text-transform: uppercase !important;color: var(--srv-accent) !important}.hl-article strong{font: 400 clamp(1.2rem,1.7vw,1.65rem)/1.15 var(--srv-serif) !important;transition: color .2s !important}.hl-article--wide strong{font-size: clamp(1.8rem,3vw,3rem) !important}.hl-journal__note{margin: 1rem 0 0 !important;font-size: .875rem !important;color: var(--hl-text) !important}.hl-final{position: relative !important;min-height: 100vh !important;display: flex !important;align-items: center !important;overflow: hidden !important;color: var(--srv-white) !important}.hl-final__img{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;max-width: none !important;object-fit: cover !important;object-position: 50% 55% !important}.hl-final::after{content: "" !important;position: absolute !important;inset: 0 !important;background: linear-gradient(90deg,rgba(3,5,10,.86),rgba(3,5,10,.25) 62%,rgba(3,5,10,.1)),linear-gradient(180deg,rgba(3,5,10,.85),transparent 26%) !important}.hl-final__copy{position: relative !important;z-index: 1 !important;max-width: 50rem !important;padding: 7rem var(--srv-gutter) !important}.hl-final__copy>p:not(.hl-eyebrow):not(.hl-actions){max-width: 34rem !important;margin-block: 1.5rem !important;font-size: 1.125rem !important;color: rgba(255,255,255,.88) !important}.hl-final__copy .hl-final__note{margin-block: 1rem 0 !important;font-size: .875rem !important}@media (max-width: 1180px){.hl-hud{right: 12px !important;bottom: 12px !important}.hl-hero__port{opacity: .75 !important}.hl-articles{grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 1024px){.hl-cold__grid,.hl-crew__grid,.hl-price__grid{grid-template-columns: 1fr !important}.hl-gear__grid{grid-template-columns: 1fr !important}.hl-amber{grid-template-columns: 1fr !important}.hl-amber figcaption{margin: -3rem 1rem 0 !important}}@media (max-width: 820px){:root{--srv-tabbar-h: calc(62px + env(safe-area-inset-bottom)) !important}.hl-section{padding-block: 3.5rem !important}.hl-eyebrow{margin-bottom: .8rem !important;font-size: .6875rem !important;letter-spacing: .16em !important}.hl-title{font-size: clamp(2.3rem,11vw,3.2rem) !important}.hl-statement{font-size: clamp(2.5rem,12vw,3.4rem) !important}.hl-actions{flex-direction: column !important;gap: 8px !important}.hl-btn{justify-content: center !important;width: 100% !important}.hl-hud{left: 0 !important;right: 0 !important;bottom: var(--srv-tabbar-h) !important;justify-content: space-between !important;gap: 8px !important;padding: 6px var(--srv-gutter) !important;border-width: 1px 0 0 !important}.hl-hud__phase{min-width: 0 !important;font-size: .625rem !important;letter-spacing: .08em !important;flex: 1 !important}.hl-hud__item b{font-size: 1rem !important}.hl-hud__item i{font-size: .625rem !important}body{padding-bottom: calc(var(--srv-tabbar-h) + 36px) !important}body .site-header.is-scrolled{background: rgba(3,5,10,.82) !important}body .tabbar{background: rgba(3,5,10,.92) !important;-webkit-backdrop-filter: blur(14px) !important;backdrop-filter: blur(14px) !important}body .tabbar .tabbar__cta{color: var(--srv-on-accent) !important}.hl-hero{min-height: 0 !important;display: block !important;padding-top: var(--srv-header-h) !important}.hl-hero__port{position: relative !important;inset: auto !important;right: auto !important;top: auto !important;width: 78vw !important;margin: 1.25rem auto 0 !important;opacity: 1 !important}.hl-hero__earth{height: 36% !important;top: 16% !important;bottom: auto !important;opacity: .55 !important}.hl-hero__copy{padding: 0 var(--srv-gutter) 1.25rem !important;margin-top: -3.25rem !important}.hl-hero__num{font-size: 31vw !important}.hl-hero__sub{font-size: 1.75rem !important;margin-top: .5rem !important}.hl-hero__lead{margin: .8rem 0 1.25rem !important;font-size: 1rem !important}.hl-gauges{grid-template-columns: 1fr 1fr !important}.hl-gauges li{padding: .9rem var(--srv-gutter) !important}.hl-gauges li:nth-child(3){border-left: 0 !important}.hl-gauges li:nth-child(n+3){border-top: 1px solid var(--hl-line) !important}.hl-gauges b{font-size: 2rem !important}.hl-gauges li>span{font-size: .8125rem !important}.hl-compare{margin-top: 1.75rem !important;padding: 1.25rem !important}.hl-compare__head{margin-bottom: 1rem !important}.hl-compare__head p{font-size: 1rem !important}.hl-switch{display: grid !important;grid-template-columns: 1fr 1fr !important;width: 100% !important}.hl-compare dt{font-size: .875rem !important}.hl-compare dd{font-size: 1.25rem !important;max-width: 11rem !important}.hl-vista{min-height: 70vh !important}.hl-vista strong{font-size: 1.8rem !important}.hl-mission__grid{margin-top: 1.5rem !important;padding-inline: 0 !important}.hl-phases{display: flex !important;gap: 10px !important;padding-inline: var(--srv-gutter) !important;overflow-x: auto !important;scroll-snap-type: x mandatory !important;scroll-padding-inline: var(--srv-gutter) !important;scrollbar-width: none !important}.hl-phases::-webkit-scrollbar{display: none !important}.hl-mission__grid .hl-phase,.hl-mission__grid:not(.has-stage) .hl-phase{flex: 0 0 84% !important;padding: 1.25rem !important;opacity: 1 !important;background: var(--hl-panel) !important;border: 1px solid var(--hl-line) !important;scroll-snap-align: start !important}.hl-phase>.hl-port{width: 72% !important;margin: 0 auto 1.1rem !important}.hl-phase h3{font-size: 1.6rem !important}.hl-phase p{font-size: .9375rem !important}.hl-cold__grid{gap: 1.5rem !important}.hl-cold__copy>p:last-child{margin-top: .9rem !important;font-size: 1rem !important}.hl-meter{padding: 1.25rem !important}.hl-meter__read{gap: 1rem !important;margin-bottom: 1rem !important}.hl-meter__read b{font-size: 3.4rem !important}.hl-meter__read span{font-size: .8125rem !important}.hl-gear__grid{margin-top: 1.5rem !important}.hl-panel{padding: 1.25rem !important}.hl-crew__grid{gap: 1.5rem !important}.hl-crew__lead{margin-top: .9rem !important;font-size: 1rem !important}.hl-history__head{display: block !important}.hl-rail-btns{display: none !important}.hl-rail{margin-top: 1.25rem !important;gap: 10px !important;scroll-snap-type: x mandatory !important}.hl-rail li{flex: 0 0 78% !important;min-height: 330px !important;padding: 1.25rem !important}.hl-rail b{font-size: 3.5rem !important;margin-bottom: .8rem !important}.hl-amber{margin-top: 2.5rem !important;padding-inline: 0 !important}.hl-amber figcaption{margin: -2.5rem var(--srv-gutter) 0 !important;padding: 1.25rem !important}.hl-amber h3{font-size: 2rem !important}.hl-price__side{display: block !important}.hl-card{padding: 1.5rem 1.25rem !important}.hl-card__price{font-size: 26vw !important}.hl-price__shirt{display: none !important}.hl-terms{margin-top: 1rem !important;padding: 1.25rem !important}.hl-articles{display: flex !important;gap: 10px !important;margin: 1.25rem calc(var(--srv-gutter) * -1) 0 !important;padding-inline: var(--srv-gutter) !important;overflow-x: auto !important;scroll-snap-type: x mandatory !important;scroll-padding-inline: var(--srv-gutter) !important;scrollbar-width: none !important}.hl-articles::-webkit-scrollbar{display: none !important}.hl-article,.hl-article--wide{flex: 0 0 74% !important;scroll-snap-align: start !important}.hl-article a{min-height: 300px !important}.hl-article--wide strong{font-size: 1.5rem !important}.hl-journal__note{font-size: .8125rem !important}.hl-final{min-height: 92vh !important;align-items: flex-end !important}.hl-final__img{object-position: 42% 50% !important}.hl-final::after{background: linear-gradient(0deg,rgba(3,5,10,.94) 0,rgba(3,5,10,.3) 62%,rgba(3,5,10,.6)) !important}.hl-final__copy{padding: 5rem var(--srv-gutter) 2.25rem !important}.hl-final__copy>p:not(.hl-eyebrow):not(.hl-actions){margin-block: 1rem !important;font-size: 1rem !important}}@media (prefers-reduced-motion: reduce){.hl-port__ring,.hl-card__shine{animation: none !important}.hl-ready .hl-reveal{opacity: 1 !important;transform: none !important;filter: none !important}.hl-vista>img{transform: none !important}}