
.header,body[data-release] .header,.header.is-scrolled,body[data-release] .header.is-scrolled{position:sticky!important;top:0!important;background:#071b1e!important;border:0!important;box-shadow:none!important;z-index:100}
.header .header-inner{height:90px!important;min-height:90px!important;gap:20px!important}
.header nav{display:flex;position:static;gap:20px!important;background:transparent!important;padding:0;box-shadow:none;align-items:center}
.header nav>a:not(.button){font-size:12px!important;padding:10px 0!important;border:0!important;white-space:nowrap}
.header .nav-cta{padding:14px 18px;font-size:12px;white-space:nowrap}.reading-progress{display:none!important}
.hero-content,body[data-release] .hero-content{padding-top:60px!important}
.hero .hero-photo,.hero .hero-media .hero-photo,.hero .water-scene .hero-photo{object-position:right top!important;transform:none!important;animation:none!important}
.subhero .shell{padding-top:65px}
@media(max-width:1100px){.header nav{gap:12px!important}.header nav>a:not(.button){font-size:11px!important}.header .brand-name{font-size:17px!important}.header .nav-cta{padding:12px}}
@media(max-width:1240px){.header .menu-toggle{display:block}.header .header-inner{height:80px!important;min-height:80px!important}.header nav{display:none;position:absolute;top:80px;left:0;width:100%;padding:12px 24px 22px;background:#071b1e!important}.header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0!important}.header nav>a:not(.button){font-size:14px!important;padding:14px 0!important}.hero-content,body[data-release] .hero-content{padding-top:48px!important}}