/* Shared new wordmark; geometry of the navigation remains unchanged. */
body.sb-next #page-top .siabit-brand{display:block;width:176px;max-width:100%;height:auto;color:#fff;filter:none!important}
body.sb-next.sn-header-light #page-top .siabit-brand,body.sb-next:not(.home) #page-top .siabit-brand{color:#17323d}
body.sb-next #page-top .custom-logo-link{display:inline-flex;align-items:center}
body.sb-next #page-top .siabit-brand rect,.siabit-growth-emblem rect{transform-box:fill-box;transform-origin:center bottom;animation:siabit-logo-rise 5.6s cubic-bezier(.22,.7,.18,1) infinite both}
body.sb-next #page-top .siabit-brand rect:nth-child(2),.siabit-growth-emblem rect:nth-child(2){animation-delay:.3s}
body.sb-next #page-top .siabit-brand rect:nth-child(3),.siabit-growth-emblem rect:nth-child(3){animation-delay:.6s}
@keyframes siabit-logo-rise{0%{transform:scaleY(.3);opacity:0}9%{transform:scaleY(.3);opacity:1}47%,80%{transform:scaleY(1);opacity:1}95%{transform:scaleY(1);opacity:0}100%{transform:scaleY(.3);opacity:0}}
.se-hero-grid>.siabit-growth-emblem{position:absolute;top:135px;right:7%;width:clamp(110px,13vw,190px);height:245px;display:grid;place-items:center;pointer-events:none;z-index:2;filter:drop-shadow(0 8px 35px #f2685b25)}
.siabit-growth-emblem svg{width:100%;height:100%;overflow:visible}
html[data-siabit-brand-paused="true"] .siabit-brand rect,html[data-siabit-brand-paused="true"] .siabit-growth-emblem rect{animation-play-state:paused!important}
.siabit-growth-emblem[data-asleep="true"] rect{animation-play-state:paused!important}
@media(max-width:1099px){.se-hero-grid>.siabit-growth-emblem{display:none}}
@media(prefers-reduced-motion:reduce){body.sb-next #page-top .siabit-brand rect,.siabit-growth-emblem rect{animation:none!important;transform:none!important;opacity:1!important}}

/* Immediate disclosure; short item feedback, unchanged colors and opacity. */
@layer siabit-frontend{
 html body.sb-next.sb-next #page-top #main_menu.smn-menu>li.smn-parent>ul.sub-menu{transition:none!important;animation:none!important;transform:translate(-50%,0)!important}
 html body.sb-next.sb-next .smn-backdrop{transition:none!important;animation:none!important}
 html body.sb-next.sb-next #page-top #main_menu.smn-menu :is(a,.smn-link-copy,.smn-toggle){transition-duration:.14s!important;transition-delay:0s!important}
}
