.site-cinematic-background{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:#86adc8 url('/media/site-airfield-background-poster.jpg') center center/cover no-repeat}
.site-cinematic-video{position:absolute;inset:-2%;width:104%;height:104%;object-fit:cover;opacity:0;filter:saturate(.84) contrast(.94) brightness(.9);transition:opacity 1.8s ease}
.site-cinematic-video.is-ready{opacity:.82}
.site-cinematic-wash{position:absolute;inset:0;overflow:hidden}
.site-cinematic-wash{background:linear-gradient(90deg,rgba(13,36,55,.23),rgba(236,244,249,.04) 18%,rgba(236,244,249,.08) 82%,rgba(13,36,55,.2)),linear-gradient(0deg,rgba(18,44,57,.18),transparent 48%)}
.has-cinematic-background body{background:#8facbf}
.has-cinematic-background main.shell{position:relative;z-index:2;background:rgba(243,246,249,.9);border-radius:0 0 26px 26px;box-shadow:0 24px 65px rgba(12,36,54,.2)}
.has-cinematic-background .global-site-header,.has-cinematic-background .sonex-fund-dock{position:sticky;z-index:900}
.has-cinematic-background .sonex-fund-dock{position:fixed}
@media(max-width:700px){.site-cinematic-video{display:none}.has-cinematic-background main.shell{background:rgba(243,246,249,.9);border-radius:0;box-shadow:none}}
@media(prefers-reduced-motion:reduce){.site-cinematic-video{display:none;transition:none}}
