.SeatHero-module__MA-59G__hero{--bridge-width:min(56vw, 1560px);--display-cap:clamp(420px, 60svh, 700px);--veil:clamp(56px, 12svh, 150px);isolation:isolate;height:100svh;min-height:700px;color:var(--seat-text);background:linear-gradient(var(--seat-canvas) 80%, var(--seat-page));flex-direction:column;justify-content:flex-end;padding:clamp(150px,16svh,244px) clamp(24px,3vw,100px) 0;display:flex;position:relative;overflow:clip}.SeatHero-module__MA-59G__head{width:var(--bridge-width);flex-shrink:0;margin:0 auto clamp(36px,4.5svh,60px);position:relative}.SeatHero-module__MA-59G__eyebrow{color:var(--seat-cyan);font:11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase}.SeatHero-module__MA-59G__intro{grid-template-columns:1.7fr 1fr;align-items:end;gap:clamp(24px,4vw,100px);display:grid}.SeatHero-module__MA-59G__title{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(38px,2.9vw,80px);font-weight:580;line-height:1.06}.SeatHero-module__MA-59G__title span{color:var(--seat-cyan);display:block}.SeatHero-module__MA-59G__lede{max-width:30em;color:var(--seat-muted);text-wrap:pretty;margin:0 0 18px;font-size:clamp(14px,.9vw,20px);line-height:1.6}.SeatHero-module__MA-59G__cta{background:var(--color-cyan-400);color:var(--seat-canvas);align-items:center;gap:20px;padding:12px 20px;font-size:clamp(13px,.8vw,17px);font-weight:650;display:inline-flex}.SeatHero-module__MA-59G__bridge{width:var(--bridge-width);min-height:0;max-height:var(--display-cap);flex:1;justify-content:center;margin-inline:auto;display:flex;position:relative}.SeatHero-module__MA-59G__bridge:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--seat-spill), transparent);position:absolute;inset:-30% -14% 0}.SeatHero-module__MA-59G__console{--u:clamp(.8px, .052vw, 1.25px);--bezel:calc(9 * var(--u));--cut:calc(16 * var(--u));--fade:linear-gradient(var(--color-black) calc(100% - var(--veil) * 1.4), transparent calc(100% - var(--veil) / 3));width:100%;height:100%;min-height:0;padding:var(--bezel) var(--bezel) 0;position:relative}.SeatHero-module__MA-59G__screen{z-index:1;background:linear-gradient(var(--seat-surface) calc(100% - var(--veil)), transparent);height:100%;box-shadow:inset 0 1px 0 var(--seat-line);position:relative;overflow:clip}.SeatHero-module__MA-59G__content{height:100%;-webkit-mask-image:linear-gradient(var(--color-black) calc(100% - var(--veil)), transparent calc(100% - var(--veil) / 5));mask-image:linear-gradient(var(--color-black) calc(100% - var(--veil)), transparent calc(100% - var(--veil) / 5))}.SeatHero-module__MA-59G__deck{height:100%}.SeatHero-module__MA-59G__veil{z-index:5;height:var(--veil);pointer-events:none;position:absolute;inset:auto 0 0}.SeatHero-module__MA-59G__console button:focus-visible,.SeatHero-module__MA-59G__console summary:focus-visible{outline:2px solid var(--seat-cyan);outline-offset:-2px}.SeatHero-module__MA-59G__console button{touch-action:manipulation}.SeatHero-module__MA-59G__bezel{--shape:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%, 0 var(--cut));z-index:0;pointer-events:none;-webkit-mask-image:var(--fade);mask-image:var(--fade);position:absolute;inset:0}.SeatHero-module__MA-59G__bezel:before,.SeatHero-module__MA-59G__bezel:after{content:"";clip-path:var(--shape);position:absolute}.SeatHero-module__MA-59G__bezel:before{background:linear-gradient(var(--seat-steel-catch), var(--seat-steel-shade) 30%, var(--seat-armor-dark));inset:0}.SeatHero-module__MA-59G__bezel:after{background:linear-gradient(var(--seat-steel-side), var(--seat-metal) 12%, var(--seat-armor-dark) 55%, var(--seat-steel-shade));inset:1px}.SeatHero-module__MA-59G__lip{z-index:2;inset:calc(var(--bezel) - 2px) calc(var(--bezel) - 2px) 0;border:1px solid var(--seat-screen-edge);box-shadow:inset 0 0 0 1px var(--seat-armor-dark);pointer-events:none;-webkit-mask-image:var(--fade);mask-image:var(--fade);transition:border-color var(--seat-duration) var(--seat-ease);border-bottom:0;position:absolute}.SeatHero-module__MA-59G__plate{z-index:2;width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));pointer-events:none;position:absolute;overflow:visible}.SeatHero-module__MA-59G__plate[data-anchor=top-left]{left:calc(var(--x0) * var(--u));top:calc(var(--y0) * var(--u))}.SeatHero-module__MA-59G__plate[data-anchor=top-right]{right:calc(var(--x1) * var(--u) * -1);top:calc(var(--y0) * var(--u))}.SeatHero-module__MA-59G__plate[data-anchor=top]{left:calc(50% + var(--x0) * var(--u));top:calc(var(--y0) * var(--u))}.SeatHero-module__MA-59G__rail{z-index:2;height:22%;width:calc(3 * var(--u));top:24%;left:calc((var(--bezel) - 3 * var(--u)) / 2);pointer-events:none;background:var(--seat-armor-dark);position:absolute}.SeatHero-module__MA-59G__rail[data-side=right]{left:auto;right:calc((var(--bezel) - 3 * var(--u)) / 2)}.SeatHero-module__MA-59G__rail:after{content:"";inset:1px var(--u);opacity:.8;background:var(--seat-display-light);box-shadow:0 0 calc(5 * var(--u)) var(--seat-display-light);transition:background-color var(--seat-duration) var(--seat-ease), box-shadow var(--seat-duration) var(--seat-ease);position:absolute}.SeatHero-module__MA-59G__displayLights{opacity:.8}.SeatHero-module__MA-59G__displayGlow,.SeatHero-module__MA-59G__displayCore{stroke:var(--seat-display-light);transition:stroke var(--seat-duration) var(--seat-ease)}.SeatHero-module__MA-59G__displayGlow{opacity:.12}.SeatHero-module__MA-59G__sweep{z-index:6;opacity:0;pointer-events:none;background:linear-gradient(transparent, var(--seat-sweep) 86%, var(--seat-sweep-edge) 98%, transparent);height:20%;position:absolute;inset:0 0 auto}.SeatHero-module__MA-59G__hero[data-decision=merged]{--seat-display-light:var(--color-emerald-300);--seat-screen-edge:var(--seat-screen-edge-done)}.SeatHero-module__MA-59G__frame{z-index:-1;pointer-events:none;--port-fit:calc((100vw - var(--bridge-width)) * .44);--port-width:clamp(200px, min(var(--port-fit), 36svh), 600px);--right-width:calc(var(--port-width) * 1.08);position:absolute;inset:0}.SeatHero-module__MA-59G__wing{flex-direction:column;display:flex;position:absolute}.SeatHero-module__MA-59G__port{top:clamp(154px,18svh,238px);left:calc(var(--port-width) * -.28);width:var(--port-width)}.SeatHero-module__MA-59G__starboard{top:clamp(222px,24svh,306px);right:calc(var(--right-width) * -.3);width:var(--right-width)}.SeatHero-module__MA-59G__piece{--piece-start:translate3d(-120%, 0, 0);--piece-brake:translate3d(-10px, 0, 0);width:100%;position:relative}.SeatHero-module__MA-59G__housing{width:100%;height:auto;display:block;overflow:visible}.SeatHero-module__MA-59G__portUpper{aspect-ratio:300/450}.SeatHero-module__MA-59G__portLower{aspect-ratio:336/218;--piece-start:translate3d(-120%, 0, 0);--piece-brake:translate3d(-10px, 0, 0);align-self:start;width:102%;margin-top:14px}.SeatHero-module__MA-59G__starboardBody{aspect-ratio:380/514;--piece-start:translate3d(120%, 0, 0);--piece-brake:translate3d(10px, 0, 0)}.SeatHero-module__MA-59G__joint{top:calc(var(--port-width) * 1.41 + 6px);z-index:2;width:22%;position:absolute;left:28%}.SeatHero-module__MA-59G__coupling{width:100%;height:auto;display:block}.SeatHero-module__MA-59G__edgeLight{opacity:.65}.SeatHero-module__MA-59G__powerSweep{opacity:0;transform-box:fill-box}.SeatHero-module__MA-59G__contact{position:absolute;top:49%;right:22%}.SeatHero-module__MA-59G__flash{opacity:0;background:var(--seat-text);box-shadow:0 0 8px var(--seat-cyan), 0 0 15px var(--seat-cyan);border-radius:50%;position:absolute;inset:-4px}.SeatHero-module__MA-59G__spark{opacity:0;transform-origin:0;background:var(--seat-text);width:9px;height:1px;box-shadow:0 0 3px var(--seat-cyan);position:absolute;top:0;left:0}.SeatHero-module__MA-59G__canopy{--canopy-width:clamp(560px, min(56vw, calc(85vw - 500px)), 1400px);height:140px;position:absolute;top:30px;left:0;right:0}.SeatHero-module__MA-59G__canopyBody{width:var(--canopy-width);margin-left:calc(var(--canopy-width) / -2);position:absolute;top:0;left:50%}.SeatHero-module__MA-59G__readyLight{visibility:hidden;width:1px;height:1px;position:absolute}@media (prefers-reduced-motion:no-preference){.SeatHero-module__MA-59G__hero[data-intro=entering] .SeatHero-module__MA-59G__headline{animation:SeatHero-module__MA-59G__contentEnter var(--content-duration) var(--seat-ease) both}.SeatHero-module__MA-59G__hero[data-intro=entering] .SeatHero-module__MA-59G__invitation{animation:SeatHero-module__MA-59G__contentEnter var(--content-duration) var(--seat-ease) var(--invitation-at) both}.SeatHero-module__MA-59G__hero[data-intro=entering] .SeatHero-module__MA-59G__console{animation:SeatHero-module__MA-59G__demoRise var(--flight-duration) var(--seat-ease) var(--demo-at) both}.SeatHero-module__MA-59G__hero[data-assembly=assembling] .SeatHero-module__MA-59G__sweep{animation:SeatHero-module__MA-59G__screenSweep var(--sweep-duration) var(--seat-ease) var(--screen-at) both}.SeatHero-module__MA-59G__hero[data-assembly=assembling] .SeatHero-module__MA-59G__displayLights,.SeatHero-module__MA-59G__hero[data-assembly=assembling] .SeatHero-module__MA-59G__rail:after{animation:SeatHero-module__MA-59G__displayPower var(--power-duration) var(--seat-ease) var(--lights-at) both}.SeatHero-module__MA-59G__hero[data-assembly=assembling] .SeatHero-module__MA-59G__piece{animation:SeatHero-module__MA-59G__pieceEnter var(--flight-duration) var(--seat-ease) var(--enter-at) both}.SeatHero-module__MA-59G__hero[data-assembly=assembling] .SeatHero-module__MA-59G__canopyBody{animation:SeatHero-module__MA-59G__canopyEnter var(--flight-duration) var(--seat-ease) calc(var(--enter-at) + var(--power-duration)) both}.SeatHero-module__MA-59G__hero[data-assembly=assembling] .SeatHero-module__MA-59G__coupling{animation:SeatHero-module__MA-59G__couplingSeat var(--latch-duration) var(--seat-ease) calc(var(--contact-at) - var(--latch-duration)) both}.SeatHero-module__MA-59G__hero[data-assembly=assembling] .SeatHero-module__MA-59G__flash{animation:SeatHero-module__MA-59G__contactFlash var(--spark-duration) linear var(--contact-at) both}.SeatHero-module__MA-59G__hero[data-assembly=assembling] .SeatHero-module__MA-59G__spark{animation:SeatHero-module__MA-59G__contactSpark var(--spark-duration) var(--seat-ease) var(--contact-at) both}.SeatHero-module__MA-59G__hero[data-assembly=assembling] .SeatHero-module__MA-59G__powerSweep{animation:SeatHero-module__MA-59G__powerSweep var(--sweep-duration) var(--seat-ease) var(--contact-at) both}.SeatHero-module__MA-59G__hero[data-assembly=assembling] .SeatHero-module__MA-59G__edgeLight{animation:SeatHero-module__MA-59G__powerOn var(--power-duration) var(--seat-ease) var(--contact-at) both}.SeatHero-module__MA-59G__hero[data-assembly=assembling] .SeatHero-module__MA-59G__readyLight{animation:SeatHero-module__MA-59G__powerOn var(--power-duration) var(--seat-ease) var(--finish-at) both}}@keyframes SeatHero-module__MA-59G__contentEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes SeatHero-module__MA-59G__demoEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes SeatHero-module__MA-59G__demoRise{0%{opacity:0;transform:translateY(calc(100% + 48px))}55%{opacity:1}78%{transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes SeatHero-module__MA-59G__screenSweep{0%{opacity:0;transform:translateY(-100%)}15%,70%{opacity:1}to{opacity:0;transform:translateY(500%)}}@keyframes SeatHero-module__MA-59G__displayPower{0%{opacity:0}to{opacity:.8}}@keyframes SeatHero-module__MA-59G__pieceEnter{0%{transform:var(--piece-start);opacity:0}12%{opacity:1}78%{transform:var(--piece-brake)}to{opacity:1;transform:translate(0,0)rotateY(0)}}@keyframes SeatHero-module__MA-59G__canopyEnter{0%{opacity:0;transform:translateY(calc(-100% - 96px))}20%{opacity:1}80%{transform:translateY(-6px)}to{opacity:1;transform:translate(0,0)rotateX(0)}}@keyframes SeatHero-module__MA-59G__couplingSeat{0%{opacity:0;transform:translate(16px)}40%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes SeatHero-module__MA-59G__contactFlash{0%,to{opacity:0;transform:scale(.4)}9%{opacity:.95;transform:scale(1)}34%{opacity:0;transform:scale(1.4)}}@keyframes SeatHero-module__MA-59G__contactSpark{0%{opacity:0;transform:rotate(var(--spark-angle)) translateX(0) scaleX(.2)}8%{opacity:.9}70%{opacity:.35}to{opacity:0;transform:rotate(var(--spark-angle)) translateX(var(--spark-distance)) scaleX(.1)}}@keyframes SeatHero-module__MA-59G__powerSweep{0%{opacity:0;transform:translateY(0)}15%,65%{opacity:.6}to{transform:translateY(var(--scan-travel));opacity:0}}@keyframes SeatHero-module__MA-59G__powerOn{0%{opacity:0}to{opacity:.65}}@media (min-width:2000px) and (min-height:900px){.SeatHero-module__MA-59G__deck{zoom:1.1}}@media (max-width:1279px){.SeatHero-module__MA-59G__wing{display:none}.SeatHero-module__MA-59G__head,.SeatHero-module__MA-59G__bridge{width:min(90%,980px)}.SeatHero-module__MA-59G__canopy{top:46px}}@media (max-width:1023px){.SeatHero-module__MA-59G__head,.SeatHero-module__MA-59G__bridge{width:100%}.SeatHero-module__MA-59G__canopy{--canopy-width:58vw}}@media (max-width:767px){.SeatHero-module__MA-59G__hero{justify-content:flex-start;height:auto;min-height:100svh;padding:126px 16px 48px}.SeatHero-module__MA-59G__canopy{--canopy-width:64vw;height:30px;top:62px;left:12px;right:12px}.SeatHero-module__MA-59G__head{margin-bottom:24px}.SeatHero-module__MA-59G__intro{grid-template-columns:1fr;gap:16px}.SeatHero-module__MA-59G__title{font-size:clamp(34px,7.4vw,48px)}.SeatHero-module__MA-59G__lede{margin-bottom:14px;font-size:14px}.SeatHero-module__MA-59G__bridge{flex:none;max-height:none}.SeatHero-module__MA-59G__console{--u:.6px;--bezel:4px;width:calc(100% + 8px);padding:var(--bezel);flex-shrink:0;margin-inline:-4px}.SeatHero-module__MA-59G__screen,.SeatHero-module__MA-59G__content,.SeatHero-module__MA-59G__deck{height:auto}.SeatHero-module__MA-59G__screen{background:var(--seat-surface)}.SeatHero-module__MA-59G__content,.SeatHero-module__MA-59G__bezel,.SeatHero-module__MA-59G__lip{-webkit-mask-image:none;mask-image:none}.SeatHero-module__MA-59G__lip{bottom:calc(var(--bezel) - 2px);border-bottom:1px solid var(--seat-screen-edge)}.SeatHero-module__MA-59G__veil,.SeatHero-module__MA-59G__plate,.SeatHero-module__MA-59G__rail{display:none}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.SeatHero-module__MA-59G__hero[data-intro=entering] .SeatHero-module__MA-59G__console{animation-name:SeatHero-module__MA-59G__demoEnter;animation-duration:var(--demo-duration)}}@media (min-width:768px) and (max-width:1023px){.SeatHero-module__MA-59G__intro{grid-template-columns:1.4fr 1fr;align-items:start}}@media (min-width:768px) and (max-height:840px){.SeatHero-module__MA-59G__deck{zoom:.86}.SeatHero-module__MA-59G__console{--u:.72px}.SeatHero-module__MA-59G__hero{min-height:600px;padding-top:144px}.SeatHero-module__MA-59G__head{margin-bottom:24px}.SeatHero-module__MA-59G__canopy{--canopy-width:34vw;top:48px}.SeatHero-module__MA-59G__frame{--port-width:clamp(180px, min(var(--port-fit), 226px), 226px)}.SeatHero-module__MA-59G__port{top:146px}.SeatHero-module__MA-59G__starboard{top:204px}.SeatHero-module__MA-59G__intro{align-items:center;gap:30px}.SeatHero-module__MA-59G__title{font-size:clamp(32px,2.3vw,38px)}.SeatHero-module__MA-59G__lede{margin-bottom:12px;font-size:12px}.SeatHero-module__MA-59G__cta{padding-block:9px}}@media (min-width:768px) and (max-height:720px){.SeatHero-module__MA-59G__hero{--veil:clamp(44px, 8svh, 150px);padding-top:100px}.SeatHero-module__MA-59G__head{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.SeatHero-module__MA-59G__console,.SeatHero-module__MA-59G__console *,.SeatHero-module__MA-59G__console :before,.SeatHero-module__MA-59G__console :after{scroll-behavior:auto;transition-duration:0s!important}}
