/* Cinematic second edition: a full-screen financial data engine. */
.cinematic-shell{height:185svh;position:relative}.cinematic-shell .hero{position:sticky;top:0;height:100svh;min-height:760px;max-height:none;background:#03070c;--travel:0;--arrival:1}.hero-visual{inset:0;opacity:1}.hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#03070ceb 0%,transparent 47%,#03070c30 75%,#03070c9c 100%);z-index:2}.hero-copy{position:absolute;left:0;bottom:110px;padding:0 6%;width:100%;text-align:center;opacity:clamp(0,calc(1 - var(--travel)*2.2),1);transform:translateY(calc(var(--travel)*-65px));z-index:4}.hero-copy .eyebrow{font-size:11px;letter-spacing:.22em;color:#b6cbdf;margin-bottom:18px}.hero h1{font-size:clamp(58px,6.8vw,110px);line-height:1.03;letter-spacing:-.065em;font-weight:450;margin-bottom:18px}.hero h1 br{display:none}.hero h1 em{color:#e6efff}.hero-korean{font-size:21px;line-height:1.5;margin:0 0 20px}.hero-korean br{display:none}.hero-description{display:none}.hero-copy .pill{background:#ffffff12;backdrop-filter:blur(15px);color:#e6efff;border:1px solid #ffffff50;padding:8px 8px 8px 23px}.hero-copy .plus{background:#deebfa;color:#13263c}.hero-top{z-index:4;top:127px}.visual-caption{bottom:auto;top:46%;right:5%;opacity:calc(1 - var(--travel));font-size:10px}.visual-caption b{font-size:13px}.hero-bottom{z-index:5}.journey-copy{position:absolute;left:6%;right:6%;top:46%;transform:translateY(-50%);text-align:center;opacity:clamp(0,calc((var(--travel) - .32)*2.7),1);pointer-events:none;z-index:4;text-shadow:0 2px 30px #03070c}.journey-copy p{font-size:12px;letter-spacing:.25em;color:#9fc6ff}.journey-copy h2{font-size:clamp(48px,5.4vw,88px);font-weight:450;letter-spacing:-.055em;line-height:1.2;margin:18px 0}.journey-copy span{font-size:17px;color:#c6d5e9}.hero-top span,.visual-caption{text-shadow:0 2px 10px #000}.hero-copy .pill:hover{background:#ffffff30}.hero-top:after{content:'CORE / MARKET CONNECTIVITY';position:absolute;top:34px;left:0;font-size:10px;color:#6c8bae;letter-spacing:.15em}.visual-fallback{right:20%;top:30%}
@media(max-width:760px){.cinematic-shell{height:165svh}.cinematic-shell .hero{min-height:720px}.hero-visual{inset:0}.hero-copy{bottom:115px;padding:0 6%;width:100%}.hero h1{font-size:clamp(46px,10.8vw,72px);line-height:1.06;margin-bottom:20px}.hero h1 br{display:block}.hero-korean{font-size:17px}.hero-korean br{display:block}.hero-copy .eyebrow{font-size:10px}.hero-top{top:106px;font-size:9px}.hero-top:after{font-size:9px;top:25px}.visual-caption{top:32%;right:6%;font-size:8px}.visual-caption b{font-size:10px}.caption-line{width:35px}.journey-copy{top:43%}.journey-copy h2{font-size:40px}.journey-copy span{font-size:14px}.hero-bottom{font-size:9px}.hero-visual:after{background:linear-gradient(0deg,#03070cf5 0%,#03070c80 30%,transparent 65%,#03070c50 100%)} }
@media(prefers-reduced-motion:reduce){.cinematic-shell{height:auto}.journey-copy{display:none}.hero-copy{opacity:1;transform:none}}


