.CinematicHero-module__gVGH6W__track{--dark:var(--maroon);z-index:2;height:500vh;color:var(--dark);font-family:var(--font-sans);font-weight:400;line-height:1.5;position:relative}.CinematicHero-module__gVGH6W__scene{background:var(--cream);width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.CinematicHero-module__gVGH6W__video,.CinematicHero-module__gVGH6W__canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CinematicHero-module__gVGH6W__canvas{transition:opacity .3s}.CinematicHero-module__gVGH6W__overlay{pointer-events:none;position:absolute;inset:0}.CinematicHero-module__gVGH6W__nav{z-index:3;color:var(--dark);pointer-events:auto;justify-content:space-between;align-items:center;padding:32px 24px 24px;transition:color .5s;display:flex;position:absolute;top:0;left:0;right:0}.CinematicHero-module__gVGH6W__nav[data-light=true]{color:var(--cream)}.CinematicHero-module__gVGH6W__desktopNav{align-items:center;gap:32px;display:none}.CinematicHero-module__gVGH6W__desktopNav a,.CinematicHero-module__gVGH6W__rightNav{animation:.6s cubic-bezier(.16,1,.3,1) both CinematicHero-module__gVGH6W__navIn;animation-delay:var(--nav-delay,.7s)}.CinematicHero-module__gVGH6W__desktopNav a,.CinematicHero-module__gVGH6W__rightNav button,.CinematicHero-module__gVGH6W__hamburger{transition:color .22s ease-out}.CinematicHero-module__gVGH6W__desktopNav a{white-space:nowrap;position:relative}.CinematicHero-module__gVGH6W__activeLink:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-12px;left:0;right:0}.CinematicHero-module__gVGH6W__track button,.CinematicHero-module__gVGH6W__track a{-webkit-tap-highlight-color:transparent}.CinematicHero-module__gVGH6W__track button{cursor:pointer}.CinematicHero-module__gVGH6W__desktopNav a:hover,.CinematicHero-module__gVGH6W__desktopNav a:focus-visible,.CinematicHero-module__gVGH6W__rightNav button:hover,.CinematicHero-module__gVGH6W__rightNav button:focus-visible,.CinematicHero-module__gVGH6W__hamburger:hover,.CinematicHero-module__gVGH6W__hamburger:focus-visible{color:var(--maroon-mist)}.CinematicHero-module__gVGH6W__nav[data-light=true] .CinematicHero-module__gVGH6W__desktopNav a:hover,.CinematicHero-module__gVGH6W__nav[data-light=true] .CinematicHero-module__gVGH6W__desktopNav a:focus-visible,.CinematicHero-module__gVGH6W__nav[data-light=true] .CinematicHero-module__gVGH6W__rightNav button:hover,.CinematicHero-module__gVGH6W__nav[data-light=true] .CinematicHero-module__gVGH6W__rightNav button:focus-visible,.CinematicHero-module__gVGH6W__nav[data-light=true] .CinematicHero-module__gVGH6W__hamburger:hover,.CinematicHero-module__gVGH6W__nav[data-light=true] .CinematicHero-module__gVGH6W__hamburger:focus-visible{color:var(--amber)}.CinematicHero-module__gVGH6W__rightNav{letter-spacing:.2em;align-items:center;gap:32px;display:none}.CinematicHero-module__gVGH6W__rightNav button{min-height:40px}.CinematicHero-module__gVGH6W__readinessCta{background:var(--orange);min-height:40px;color:var(--maroon-ink);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 20px;font-size:13px;font-weight:600;transition:background-color .3s cubic-bezier(.25,1,.5,1),transform .3s cubic-bezier(.25,1,.5,1);display:inline-flex}.CinematicHero-module__gVGH6W__readinessCta:hover,.CinematicHero-module__gVGH6W__readinessCta:focus-visible{background:var(--amber)}.CinematicHero-module__gVGH6W__readinessCta:active{transform:scale(.98)}.CinematicHero-module__gVGH6W__languages{align-items:center;gap:8px;display:flex}.CinematicHero-module__gVGH6W__languages button{opacity:.6}.CinematicHero-module__gVGH6W__languages button[aria-pressed=true],.CinematicHero-module__gVGH6W__languages button:hover,.CinematicHero-module__gVGH6W__languages button:focus-visible{opacity:1}.CinematicHero-module__gVGH6W__hamburger{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:44px;height:44px;display:flex}.CinematicHero-module__gVGH6W__hamburger span{background:currentColor;width:24px;height:2px;display:block}.CinematicHero-module__gVGH6W__hamburger span:last-child{width:16px}.CinematicHero-module__gVGH6W__section{align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.CinematicHero-module__gVGH6W__section button,.CinematicHero-module__gVGH6W__section a{pointer-events:auto}.CinematicHero-module__gVGH6W__section[inert] button,.CinematicHero-module__gVGH6W__section[inert] a{pointer-events:none}.CinematicHero-module__gVGH6W__first{justify-content:flex-start}.CinematicHero-module__gVGH6W__firstCopy{max-width:100%}.CinematicHero-module__gVGH6W__first h1{max-width:16ch;font-family:var(--font-bebas), var(--font-devanagari-sans), sans-serif;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.4rem,6vw,5.5rem);font-weight:400;line-height:1.02}.CinematicHero-module__gVGH6W__subtitle{letter-spacing:.3em;text-transform:uppercase;max-width:100%;color:var(--maroon-soft);margin-top:24px;font-size:14px}.CinematicHero-module__gVGH6W__firstArrow{position:absolute;bottom:48px;right:24px}.CinematicHero-module__gVGH6W__circle{border:1px solid var(--orange);background:var(--orange);width:48px;height:48px;color:var(--maroon-ink);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s;display:flex}.CinematicHero-module__gVGH6W__circle:hover{background:var(--maroon);border-color:var(--maroon);color:var(--cream)}.CinematicHero-module__gVGH6W__second{justify-content:center}.CinematicHero-module__gVGH6W__secondCopy{width:100%;max-width:900px}.CinematicHero-module__gVGH6W__second h2{font-family:var(--font-serif);letter-spacing:-.02em;text-align:center;text-wrap:balance;font-size:clamp(1.6rem,4vw,3.6rem);font-weight:400;line-height:1.22}.CinematicHero-module__gVGH6W__second h2 span{color:var(--maroon-soft)}.CinematicHero-module__gVGH6W__second h2 span:last-child{color:var(--ink-muted)}.CinematicHero-module__gVGH6W__sideControls{flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:64px;right:24px}.CinematicHero-module__gVGH6W__sideControls .CinematicHero-module__gVGH6W__up{width:40px;height:40px;color:var(--maroon);border-color:color-mix(in srgb, var(--maroon) 45%, transparent);background:0 0;margin-top:8px}.CinematicHero-module__gVGH6W__sideControls .CinematicHero-module__gVGH6W__up:hover{background:var(--maroon);border-color:var(--maroon);color:var(--cream)}.CinematicHero-module__gVGH6W__dots{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.CinematicHero-module__gVGH6W__dots span{background:color-mix(in srgb, var(--maroon) 45%, transparent);border-radius:50%;width:6px;height:6px}.CinematicHero-module__gVGH6W__dots span:first-child{background:var(--orange);width:8px;height:8px}.CinematicHero-module__gVGH6W__third{color:var(--cream);justify-content:flex-end}.CinematicHero-module__gVGH6W__thirdCopy{width:100%;max-width:672px}.CinematicHero-module__gVGH6W__eyebrow{letter-spacing:.025em;color:var(--amber);margin-bottom:16px;font-size:18px}.CinematicHero-module__gVGH6W__third h2{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin-bottom:32px;font-size:clamp(1.9rem,3.6vw,3.4rem);font-weight:400;line-height:1.18}.CinematicHero-module__gVGH6W__contact{color:var(--cream);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:16px;font-size:14px;display:inline-flex}.CinematicHero-module__gVGH6W__contactCircle{background:var(--orange);width:40px;height:40px;color:var(--maroon-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.CinematicHero-module__gVGH6W__contact:hover .CinematicHero-module__gVGH6W__contactCircle{transform:scale(1.1)}.CinematicHero-module__gVGH6W__stagger{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.CinematicHero-module__gVGH6W__stagger[data-visible=true]{opacity:1;transition-delay:var(--delay,0s);transform:translateY(0)}@keyframes CinematicHero-module__gVGH6W__navIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.CinematicHero-module__gVGH6W__nav{padding:48px 32px 24px}.CinematicHero-module__gVGH6W__rightNav{display:flex}.CinematicHero-module__gVGH6W__section{padding-left:32px;padding-right:32px}.CinematicHero-module__gVGH6W__firstArrow,.CinematicHero-module__gVGH6W__sideControls{right:32px}}@media (min-width:768px){.CinematicHero-module__gVGH6W__nav{padding-left:48px;padding-right:48px}.CinematicHero-module__gVGH6W__first,.CinematicHero-module__gVGH6W__third{padding-left:80px;padding-right:80px}.CinematicHero-module__gVGH6W__firstArrow,.CinematicHero-module__gVGH6W__sideControls{right:48px}}@media (min-width:1024px){.CinematicHero-module__gVGH6W__desktopNav{display:flex}.CinematicHero-module__gVGH6W__hamburger{display:none}.CinematicHero-module__gVGH6W__first,.CinematicHero-module__gVGH6W__third{padding-left:128px;padding-right:128px}.CinematicHero-module__gVGH6W__rightNav{gap:24px}}@media (min-width:1280px){.CinematicHero-module__gVGH6W__desktopNav{gap:40px}.CinematicHero-module__gVGH6W__rightNav{gap:32px}}@media (max-width:639px){.CinematicHero-module__gVGH6W__subtitle{max-width:30ch;line-height:1.8}.CinematicHero-module__gVGH6W__secondCopy{padding-bottom:48px}.CinematicHero-module__gVGH6W__contact{letter-spacing:.18em;font-size:12px}}@media (prefers-reduced-motion:reduce){.CinematicHero-module__gVGH6W__track *,.CinematicHero-module__gVGH6W__track :before,.CinematicHero-module__gVGH6W__track :after{transition:none!important;animation:none!important}.CinematicHero-module__gVGH6W__stagger{transform:none}}
