.l-cinematic:not(.l-cinematic--reduced) .l-cine-brand,.l-cinematic:not(.l-cinematic--reduced) .l-cine-money,.l-cinematic:not(.l-cinematic--reduced) .l-cine-pipeline,.l-cinematic:not(.l-cinematic--reduced) .l-cine-platform{z-index:3}.l-cine-stage{position:relative;min-height:100dvh}.l-cinematic--reduced .l-cine-reveal{opacity:1!important;visibility:visible!important;transform:none!important}.l-cinematic--pending{--l-gutter:20px;--l-nav-clear:calc(env(safe-area-inset-top, 0px) + 84px);padding:0}.l-cinematic--pending .l-cine-brand,.l-cinematic--pending .l-cine-money,.l-cinematic--pending .l-cine-pipeline,.l-cinematic--pending .l-cine-platform{padding:var(--l-nav-clear) var(--l-gutter) 40px}.l-cinematic--pending .l-cine-finale-inner{padding:var(--l-nav-clear) var(--l-gutter) max(40px,env(safe-area-inset-bottom,0px));box-sizing:border-box}.l-cinematic--mobile{--l-gutter:20px;--l-nav-clear:calc(env(safe-area-inset-top, 0px) + 84px);--l-display:clamp(28px,7vw,36px);--l-stat:clamp(36px,10vw,48px);--l-kicker:11px}.l-hero.l-cinematic.l-cinematic--mobile{height:180vh;min-height:180vh;overflow:visible;padding:0;display:block}.l-cinematic.l-cinematic--mobile .l-cine-stage{position:sticky;top:0;height:100svh;min-height:100svh;overflow:clip;touch-action:pan-y}.l-cinematic.l-cinematic--mobile .l-cine-scene{position:absolute;inset:0}.l-cinematic.l-cinematic--mobile .l-cine-finale{overflow:clip;pointer-events:none}.l-cinematic.l-cinematic--mobile.l-cinematic--finale-live .l-cine-finale{pointer-events:auto}.l-cinematic--mobile .l-cine-brand,.l-cinematic--mobile .l-cine-money,.l-cinematic--mobile .l-cine-pipeline,.l-cinematic--mobile .l-cine-platform{padding:var(--l-nav-clear) var(--l-gutter) 40px;box-sizing:border-box}.l-cinematic--mobile .l-cine-brand-kicker,.l-cinematic--mobile .l-cine-money-kicker,.l-cinematic--mobile .l-cine-pipe-kicker,.l-cinematic--mobile .l-cine-platform-kicker{font-size:var(--l-kicker);margin-bottom:16px}.l-cinematic--mobile .l-cine-brand-mark{font-size:var(--l-display);margin-bottom:12px}.l-cinematic--mobile .l-cine-brand-line{font-size:14px}.l-cinematic--mobile .l-cine-money-amount,.l-cinematic--mobile .l-cine-platform-amount{font-size:var(--l-stat);margin-bottom:12px}.l-cinematic--mobile .l-cine-pipe-title{font-size:clamp(22px,6vw,28px);margin:0 auto 20px}.l-cinematic--mobile .l-cine-pipe-track{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px;max-width:100%;width:100%}.l-cinematic--mobile .l-cine-pipe-step{min-width:0;flex:1 1 auto;max-width:none;width:100%;padding:10px 14px}.l-cinematic--mobile .l-cine-pipe-caption{max-width:none}.l-cinematic--mobile .l-cine-finale-inner{box-sizing:border-box;min-height:100%;height:auto;padding:var(--l-nav-clear) var(--l-gutter) max(16px,env(safe-area-inset-bottom,0px));align-items:flex-start}header.l-nav .l-nav-overlay{gap:0;box-sizing:border-box;min-height:100dvh;overflow-y:auto;padding:calc(env(safe-area-inset-top, 0px) + 96px) var(--l-gutter,20px) max(20px,env(safe-area-inset-bottom,0px))}header.l-nav .l-nav-overlay-back,header.l-nav .l-nav-overlay-bar{display:none}header.l-nav .l-nav-overlay-nav{gap:0;margin:0 auto;flex:0 0 auto}header.l-nav .l-nav-overlay-link{display:flex;align-items:center;justify-content:center;min-height:52px;padding:14px 12px;font-size:clamp(1.125rem,4.6vw,1.375rem);text-align:center}header.l-nav .l-nav-overlay-link:last-child{border-bottom:0}header.l-nav .l-nav-overlay-actions{gap:10px;margin:16px auto 0;padding:20px 0 0;border-top:1px solid hsla(0,0%,100%,.08)}header.l-nav .l-nav-overlay-cta{justify-content:space-between}