:root{--mhl-close-gold: #f1c85d;--mhl-close-ice: #eefaff;--mhl-close-blue: #54c7e8;--mhl-close-deep: rgba(5, 43, 61, .94)}button.mhl-nautical-close{position:relative!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:2.55rem!important;height:2.55rem!important;min-width:2.55rem!important;min-height:2.55rem!important;padding:0!important;border:1px solid rgba(92,204,230,.45)!important;border-radius:999px!important;overflow:hidden!important;color:var(--mhl-close-ice)!important;background:radial-gradient(circle at 35% 28%,rgba(31,111,139,.52),var(--mhl-close-deep) 72%)!important;box-shadow:inset 0 0 0 1px #ffffff06,0 .32rem .8rem #00131e38!important;isolation:isolate}button.mhl-nautical-close>:not(.mhl-close-symbol){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mhl-close-symbol{position:relative;z-index:1;display:grid;place-items:center;width:1.4rem;height:1.4rem;pointer-events:none;transform-origin:50% 50%;filter:drop-shadow(0 0 .22rem rgba(84,199,232,.3))}.mhl-close-symbol svg{display:block;width:100%;height:100%;overflow:visible}.mhl-nautical-close[data-mhl-close-icon=helm] .mhl-close-symbol{color:var(--mhl-close-gold);animation:mhl-close-helm 8s ease-in-out infinite}.mhl-nautical-close[data-mhl-close-icon=anchor] .mhl-close-symbol{color:var(--mhl-close-ice);animation:mhl-close-anchor 4.8s ease-in-out infinite}.mhl-nautical-close[data-mhl-close-icon=starfish] .mhl-close-symbol{color:var(--mhl-close-gold);animation:mhl-close-starfish 6.2s ease-in-out infinite}button.mhl-nautical-close:after{content:"";position:absolute;inset:.24rem;z-index:0;border:1px solid rgba(255,255,255,.08);border-radius:inherit;opacity:.7;pointer-events:none}button.mhl-nautical-close:hover,button.mhl-nautical-close:focus-visible{border-color:#7ae1f6e0!important;background:radial-gradient(circle at 35% 28%,#268bacad,#052b3dfa 74%)!important;box-shadow:0 0 0 .2rem #54c7e81f,0 .45rem 1rem #00131e47!important}button.mhl-nautical-close:hover .mhl-close-symbol,button.mhl-nautical-close:focus-visible .mhl-close-symbol{animation-duration:1.15s}button.mhl-nautical-close:active .mhl-close-symbol{transform:scale(.84) rotate(-12deg)}.site-header .brand-copy{position:relative}.mhl-sh-flag{--mhl-flag-h: 1.02rem;position:relative;display:inline-block;width:1.72rem;height:var(--mhl-flag-h);margin-left:.48rem;vertical-align:.02em;border-radius:.12rem .22rem .22rem .12rem;overflow:hidden;background:linear-gradient(to bottom,#1d75aa 0 33.333%,#f7fbff 33.333% 66.666%,#d64f59 66.666% 100%);box-shadow:0 0 0 1px #fff3,0 .16rem .48rem #00000038;transform-origin:left center;animation:mhl-sh-flag-wave 3.6s ease-in-out infinite;pointer-events:none}.mhl-sh-flag:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.28) 0%,transparent 20%,rgba(255,255,255,.2) 43%,transparent 64%,rgba(0,0,0,.12) 100%);background-size:190% 100%;animation:mhl-sh-flag-light 3.6s ease-in-out infinite}.mhl-sh-flag:after{content:"";position:absolute;left:-.19rem;top:-.12rem;width:.12rem;height:calc(var(--mhl-flag-h) + .34rem);border-radius:999px;background:linear-gradient(#d7e6ec,#78939f 55%,#d7e6ec);box-shadow:0 0 .25rem #ffffff2e}@keyframes mhl-close-helm{0%,to{transform:rotate(-7deg) scale(1)}45%{transform:rotate(13deg) scale(1.04)}70%{transform:rotate(4deg) scale(.98)}}@keyframes mhl-close-anchor{0%,to{transform:translateY(-.04rem) rotate(-3deg)}50%{transform:translateY(.09rem) rotate(3deg)}}@keyframes mhl-close-starfish{0%,to{transform:rotate(-7deg) scale(.96)}50%{transform:rotate(9deg) scale(1.06)}}@keyframes mhl-sh-flag-wave{0%,to{transform:perspective(5rem) rotateY(-4deg) skewY(-1deg) scaleX(.98)}35%{transform:perspective(5rem) rotateY(8deg) skewY(1.5deg) scaleX(1.03)}68%{transform:perspective(5rem) rotateY(-2deg) skewY(-1.2deg) scaleX(.99)}}@keyframes mhl-sh-flag-light{0%,to{background-position:0% 50%;opacity:.72}50%{background-position:100% 50%;opacity:1}}@media (prefers-reduced-motion: reduce){.mhl-close-symbol,.mhl-sh-flag,.mhl-sh-flag:before{animation:none!important}}
