.ht4-flip{margin-bottom:-.15em;padding-bottom:.15em;display:block;position:relative;overflow:hidden}.ht4-flip-a,.ht4-flip-b{transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.ht4-flip-b{width:100%;position:absolute;top:0;left:0;transform:translateY(100%)}.ht4-link:hover .ht4-flip-a,.ht4-link.is-active .ht4-flip-a{transform:translateY(-100%)}.ht4-link:hover .ht4-flip-b,.ht4-link.is-active .ht4-flip-b{transform:translateY(0)}.ht4-cta-text{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ht4-cta-default,.ht4-cta-hover{white-space:nowrap;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.ht4-cta-hover{gap:.375rem;position:absolute;inset:0;transform:translateY(100%)}@media (min-width:768px){.ht4-cta:hover .ht4-cta-default{transform:translateY(-100%)}.ht4-cta:hover .ht4-cta-hover{transform:translateY(0)}}.ht4-sq{flex-shrink:0;align-items:center;width:0;transition:width .42s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.ht4-panel-link:hover .ht4-sq,.ht4-panel-link.is-active .ht4-sq{width:18px}.ht4-plus{transition:transform .36s cubic-bezier(.16,1,.3,1)}.ht4-trigger:not(.ht4-more)[aria-expanded=true] .ht4-plus{transform:rotate(45deg)}.ht4-chevron{transition:transform .36s cubic-bezier(.16,1,.3,1)}.ht4-more[aria-expanded=true] .ht4-chevron{transform:rotate(180deg)}.ht4-reveal{clip-path:inset(0 0 100%);pointer-events:none;transition:clip-path .38s cubic-bezier(.9,0,.1,1)}.ht4-reveal.is-open{clip-path:inset(0 0 0%);pointer-events:all;transition:clip-path .34s cubic-bezier(.76,0,.24,1)}.ht4-reveal.is-closing{clip-path:inset(0 0 100%);pointer-events:none;transition:clip-path .26s cubic-bezier(.9,0,.1,1)}header[data-nav-theme-state]{transition:background-color .15s,border-color .15s}header[data-nav-theme-state=dark]{background-color:#0000;border-bottom-color:#ffffff1a}header[data-nav-theme-state=dark] .ht4-link,header[data-nav-theme-state=dark] .ht4-more{color:#ffffffe6}header[data-nav-theme-state=dark] .ht4-link:hover,header[data-nav-theme-state=dark] .ht4-link.is-active,header[data-nav-theme-state=dark] .ht4-more:hover,header[data-nav-theme-state=dark] .ht4-burger,header[data-nav-theme-state=dark] .ht4-plus,header[data-nav-theme-state=dark] .ht4-chevron{color:#fff}header[data-nav-theme-state=dark] .ht4-logo-slot img{filter:invert()brightness(2)}header[data-nav-theme-state] .ht4-logo-slot img{transition:filter .15s}@media (prefers-reduced-motion:reduce){.ht4-flip-a,.ht4-flip-b,.ht4-cta-default,.ht4-cta-hover,.ht4-sq,.ht4-plus,.ht4-chevron,.ht4-reveal,header[data-nav-theme-state],header[data-nav-theme-state] .ht4-logo-slot img{transition:none!important}}
