.nav-item-icon{display:block;flex:0 0 18px;width:18px;height:18px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.global-nav-group>summary>.nav-item-icon,.global-nav-direct>.nav-item-icon{width:17px;height:17px}
.nav-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.global-nav-group>summary{justify-content:flex-start}
.global-nav-group>summary::after{margin-left:auto}
.global-nav-direct,.global-nav-dropdown a{display:flex;align-items:center;gap:9px}
.global-nav-direct{white-space:nowrap}
.global-nav-dropdown .global-nav-all{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;column-gap:9px}
.global-nav-all>.nav-item-icon{width:23px;height:23px;grid-row:1}
.global-nav-all-copy{display:block;min-width:0}
.global-nav-all-copy>strong,.global-nav-all-copy>span{display:block}
.global-site-header-inner{max-width:1500px}
.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;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(min-width:1121px) and (max-width:1360px){.global-site-header-inner{gap:12px}.global-site-brand>span:last-child{display:none}.global-site-actions{gap:4px}.global-site-nav{gap:1px}.global-nav-group>summary,.global-nav-direct{padding:10px 9px}.global-nav-group>summary>.nav-item-icon,.global-nav-direct>.nav-item-icon{width:16px;height:16px}}
@media(max-width:1120px){.global-site-header-inner{min-height:62px;padding:8px 14px}.global-site-actions{gap:6px}.site-identity-tool{max-width:155px}.global-nav-toggle{display:flex}.global-nav-toggle>span{position:absolute;opacity:0}.global-site-nav{position:absolute;top:100%;right:8px;left:8px;display:none;max-height:calc(100vh - 125px);overflow-y:auto;padding:9px;border:1px solid #cbd7e2;border-radius:0 0 14px 14px;background:#fff;box-shadow:0 20px 38px rgba(20,34,56,.2)}.global-site-header[data-open] .global-site-nav{display:grid}.global-nav-group{border-bottom:1px solid #e2e8ee}.global-nav-group:last-child{border-bottom:0}.global-nav-group>summary{padding:13px 12px}.global-nav-dropdown,.global-nav-dropdown-right{position:static;width:auto;margin:0 6px 9px;padding:6px;border:0;border-left:3px solid #d7e4ef;border-radius:0;background:#f8fbfd;box-shadow:none}.global-nav-dropdown a{min-height:39px;padding:10px}.global-nav-direct{padding:13px 12px;border-bottom:1px solid #e2e8ee}.global-nav-group>summary>.nav-item-icon,.global-nav-direct>.nav-item-icon{width:19px;height:19px}}
@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}}
