.ev{--ev-gutter: clamp(20px, 5vw, 64px);--ev-max: 1440px;background:var(--color-deep-space);color:var(--color-lunar-white)}.ev-frame{max-width:var(--ev-max);margin-left:auto;margin-right:auto;padding-left:var(--ev-gutter);padding-right:var(--ev-gutter);box-sizing:border-box}.ev h1,.ev h2:not(.ev-kicker){font-family:var(--font-sans);font-weight:700;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0}.ev-kicker{font:600 12px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-trajectory-blue);margin:0}.ev-btn{display:inline-flex;align-items:center;justify-content:center;font:700 14px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;padding:18px 28px;border-radius:999px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ev-btn-papaya{background:var(--color-papaya);color:var(--color-deep-space)}.ev-btn-papaya:hover{background:var(--color-papaya-glow);color:var(--color-deep-space)}.ev-btn-ghost{border:2px solid var(--color-lunar-white);color:var(--color-lunar-white);padding:16px 26px}.ev-btn-ghost:hover{border-color:var(--color-trajectory-blue);color:var(--color-trajectory-blue)}.js .ev .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.js .ev .reveal.in{opacity:1;transform:none}.ev-hero{position:relative;min-height:min(92vh,900px);display:flex;align-items:flex-end;overflow:hidden}.ev-hero-media{position:absolute;inset:0}.ev-hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block}.js .ev-hero-media img{animation:ev-push 14s cubic-bezier(.22,.61,.36,1) both}@keyframes ev-push{0%{transform:scale(1.08)}to{transform:scale(1)}}.ev-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d11178c,#0d111726 35%,#0d1117e0)}.ev-hero-body{position:relative;width:100%;padding-top:160px;padding-bottom:72px;display:flex;flex-direction:column;gap:28px}.ev-hero h1{max-width:1080px;font-size:clamp(42px,6.4vw,92px);line-height:.98}.ev-hero-row{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-end;justify-content:space-between}.ev-hero-row p{margin:0;max-width:520px;font:400 18px/1.6 var(--font-sans);color:var(--color-on-dark-2)}.ev-actions{display:flex;flex-wrap:wrap;gap:14px}.flight-line{position:relative;background:var(--color-deep-space)}.fl-act{position:relative;height:760px;max-height:100vh;margin:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border-top:1px solid var(--color-border-subtle)}.fl-media{position:absolute;inset:0}.fl-media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);display:block}.fl-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d111759,#0d111700 40%,#0d1117d9)}.fl-top{position:absolute;top:40px;left:0;right:0;display:flex;justify-content:space-between;gap:24px;font:600 12px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f0f6fccc}.fl-cap{position:relative;width:100%;padding-bottom:64px;display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end;justify-content:space-between}.fl-cap-text{display:flex;flex-direction:column;gap:18px;max-width:760px}.fl-cap h2{font-size:clamp(46px,7vw,104px);line-height:.95}.fl-cap p{margin:0;max-width:600px;font:400 22px/1.45 var(--font-sans);color:var(--color-lunar-white)}.fl-rail{display:flex;gap:10px}.fl-rail span{width:44px;height:3px;background:#f0f6fc40}.fl-rail span.on{background:var(--color-lunar-white)}.flight-line.is-live .fl-track{height:420vh}.flight-line.is-live .fl-sticky{position:sticky;top:0;height:100vh;overflow:hidden}.flight-line.is-live .fl-act{position:absolute;inset:0;height:auto;max-height:none;border-top:0;opacity:0;transition:opacity .75s ease}.flight-line.is-live .fl-act.on{opacity:1;z-index:1}.flight-line.is-live .fl-media{transform:scale(calc(1.09 - var(--ap, 0) * .07)) translateY(calc(var(--ap, 0) * -1.6%))}.flight-line.is-live .fl-cap-text{opacity:0;transform:translateY(14px);transition:opacity .6s ease .15s,transform .6s ease .15s}.flight-line.is-live .fl-act.on .fl-cap-text{opacity:1;transform:none}@media(max-width:720px){.fl-act{height:640px}.fl-top>span:first-child{display:none}.fl-cap p{font-size:18px}.flight-line.is-live .fl-track{height:380vh}}.ev-stocks{padding-top:120px;padding-bottom:120px;display:flex;flex-direction:column;gap:56px}.ev-stocks-head{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:flex-end}.ev-stocks-copy{display:flex;flex-direction:column;gap:20px;max-width:760px}.ev-stocks h2{font-size:clamp(34px,4.4vw,60px);line-height:1.02}.ev-stocks-copy p{margin:0;max-width:44ch;font:400 18px/1.6 var(--font-sans);color:var(--color-on-dark-2)}.ev-elapsed{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.ev-elapsed-label{font:600 12px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-orbit-gray)}.ev-elapsed-value{font:700 72px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ev-elapsed-unit{font-size:24px;color:var(--color-orbit-gray)}.ev-stock-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ev-stock{background:var(--color-mission-control);border:1px solid var(--color-border-subtle);border-radius:8px;padding:24px;min-height:188px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.ev-stock-top{display:flex;justify-content:space-between;font:600 12px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-orbit-gray)}.ev-stock-name{font:600 20px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.ev-stock-bar{display:block;height:3px;border-radius:2px;background:#f0f6fc1f;overflow:hidden}.ev-stock-bar>span{display:block;height:100%;width:100%;background:var(--color-lunar-white);transform-origin:left}.ev-stock.is-clear .ev-stock-state{color:var(--color-on-dark-2)}.ev-stock.is-hold{background:#58a6ff1a;border-color:var(--color-trajectory-blue)}.ev-stock.is-hold .ev-stock-state{color:var(--color-trajectory-blue)}.ev-stock.is-hold .ev-stock-bar>span{background:var(--color-trajectory-blue);transform:scaleX(.45)}.ev-stock.is-waiting .ev-stock-name{color:var(--color-orbit-gray)}.ev-stock.is-waiting .ev-stock-bar>span{transform:scaleX(0)}.js .ev-stocks .ev-stock-bar>span{transform:scaleX(0)}.js .ev-stocks.in .ev-stock-bar>span{transition:transform .9s cubic-bezier(.22,.61,.36,1) calc(var(--i) * .26s + .3s);transform:scaleX(1)}.js .ev-stocks.in .ev-stock.is-hold .ev-stock-bar>span{transform:scaleX(.45)}.js .ev-stocks.in .ev-stock.is-waiting .ev-stock-bar>span{transform:scaleX(0)}.js .ev-stocks .ev-stock-state{opacity:0;transition:opacity .4s ease calc(var(--i) * .26s + .9s)}.js .ev-stocks.in .ev-stock-state{opacity:1}.js .ev-stocks .ev-stock.is-hold{animation:none}.js .ev-stocks.in .ev-stock.is-hold{animation:ev-hold 2.4s ease-in-out 2.2s 2}@keyframes ev-hold{0%,to{box-shadow:0 0 #58a6ff00}50%{box-shadow:0 0 0 6px #58a6ff2e}}@media(max-width:1100px){.ev-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.ev-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-stock{min-height:150px;padding:20px}.ev-stock-name{font-size:16px}.ev-elapsed{align-items:flex-start}.ev-elapsed-value{font-size:56px}}.ev-deeper{padding-bottom:120px;display:flex;flex-direction:column;gap:28px}.ev-deeper-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ev-deeper-card{background:var(--color-mission-control);border:1px solid var(--color-border-subtle);border-radius:8px;padding:32px 28px;min-height:200px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;color:var(--color-lunar-white);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.ev-deeper-card:hover{border-color:var(--color-trajectory-blue);transform:translateY(-2px)}.ev-deeper-title{font:700 22px var(--font-sans);letter-spacing:.02em;text-transform:uppercase}.ev-deeper-desc{flex-grow:1;font:400 15px/1.5 var(--font-sans);color:var(--color-on-dark-2)}.ev-deeper-link{font:600 12px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-trajectory-blue)}@media(max-width:980px){.ev-deeper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ev-deeper-grid{grid-template-columns:1fr}.ev-deeper-card{min-height:0}}.ev-cta-wrap{padding-bottom:64px}.ev-cta{position:relative;overflow:hidden;border-radius:8px;min-height:460px;display:flex;align-items:flex-end}.ev-cta-media{position:absolute;inset:0}.ev-cta-media img{width:100%;height:100%;object-fit:cover;object-position:50% 48%;display:block}.ev-cta-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d1117eb,#0d111799 55%,#0d111733)}.ev-cta-body{position:relative;width:100%;box-sizing:border-box;padding:72px clamp(24px,5vw,72px);display:flex;flex-wrap:wrap;gap:40px;align-items:flex-end;justify-content:space-between}.ev-cta-text{display:flex;flex-direction:column;gap:18px;max-width:640px}.ev-cta h2{font-size:clamp(34px,4.6vw,64px);line-height:1}.ev-cta-text p{margin:0;max-width:48ch;font:400 18px/1.6 var(--font-sans);color:var(--color-on-dark-2)}.ev-cta-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ev-cta-mail{font:400 14px var(--font-sans);color:var(--color-on-dark-2);text-decoration:none}.ev-cta-mail:hover{color:var(--color-lunar-white)}@media(prefers-reduced-motion:reduce){.js .ev .reveal{opacity:1;transform:none;transition:none}.js .ev-hero-media img{animation:none}.js .ev-stocks .ev-stock-bar>span,.js .ev-stocks .ev-stock-state{transition:none}.js .ev-stocks .ev-stock.is-clear .ev-stock-bar>span{transform:scaleX(1)}.js .ev-stocks .ev-stock.is-hold .ev-stock-bar>span{transform:scaleX(.45)}.js .ev-stocks .ev-stock-state{opacity:1}.js .ev-stocks.in .ev-stock.is-hold{animation:none}}
