html body #home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top .hero-logo::before,html body #siteHeader#siteHeader#siteHeader#siteHeader#siteHeader#siteHeader#siteHeader .header-brand #headerLogoContainer.brand-icon::before{content:none!important;display:none!important;background:none!important}
html body #home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top .hero-logo>img,html body #siteHeader#siteHeader#siteHeader#siteHeader#siteHeader#siteHeader#siteHeader .header-brand #headerLogoContainer.brand-icon>img{filter:none!important;opacity:1!important}

/* two rings: thin inner, thick outer = year-progress calendar */
html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer{border:1.5px solid #d4af37!important;background:radial-gradient(circle at 50% 38%,#1c3a7a,#0a1633 75%)!important;box-shadow:inset 0 4px 10px #0009,0 0 0 1px #0b1229,0 8px 20px #00000059!important}
html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer::after{content:none!important;display:none!important;animation:none!important}
html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer>.hfx-lsh{display:none!important}
html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer>.hfx-lfx{inset:-9px!important;animation:none!important;transform:none!important;background:conic-gradient(from 0deg,#fff1b8 0deg,#d4af37 calc(var(--hfx-yp,0deg) * .6),#f2d78a var(--hfx-yp,0deg),#d4af3733 var(--hfx-yp,0deg),#d4af3733 360deg)!important;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 4.5px + .6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 4.5px + .6px));filter:drop-shadow(0 0 3px #d4af3766)}
html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer>.hfx-lfx::before,html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer>.hfx-lfx::after{content:none!important;display:none!important}
html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer>.hfx-lorb{position:absolute!important;inset:-9px!important;border-radius:50%;pointer-events:none;transform:rotate(var(--hfx-yp,0deg));z-index:4!important;display:block!important;width:auto!important;height:auto!important;margin:0!important}
html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer>.hfx-lorb::after{content:"";position:absolute;top:-2.5px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#fffbe6;box-shadow:0 0 6px 2px #f7e7a1,0 0 14px 5px #d4af37aa;animation:hfxYDot 2.4s ease-in-out infinite}
@keyframes hfxYDot{0%,100%{transform:scale(.85);opacity:.85}50%{transform:scale(1.15);opacity:1}}
@media (max-width:700px){ html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer>.hfx-lfx,html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer>.hfx-lorb{inset:-7px!important} html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer>.hfx-lfx{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3.5px + .6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3.5px + .6px));} html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer>.hfx-lorb::after{width:7px;height:7px;margin-left:-3.5px;top:-2px} }
@media (prefers-reduced-motion:reduce){ html body #home#home#home#home#home#home#home#home#home#home#home#home#home#home .hfx-h2-top #heroLogoContainer>.hfx-lorb::after{animation:none} }
html body #siteHeader#siteHeader#siteHeader#siteHeader#siteHeader#siteHeader#siteHeader#siteHeader .header-brand #headerLogoContainer.brand-icon{border:1.2px solid #d4af37!important;background:radial-gradient(circle at 50% 38%,#1c3a7a,#0a1633 75%)!important;box-shadow:0 0 0 2.5px #0b1229,0 0 0 5px #d4af37,0 4px 12px #00000059!important}
html body #siteHeader#siteHeader#siteHeader#siteHeader#siteHeader#siteHeader#siteHeader#siteHeader .header-brand #headerLogoContainer.brand-icon>.hfx-lsh{display:none!important}
