.site-header .brand-morph{gap:7px;flex-shrink:0;letter-spacing:-.55px;font-size:18px;font-weight:750;transition:gap .8s cubic-bezier(.22,1,.36,1),font-size .8s cubic-bezier(.22,1,.36,1)}
.site-header .brand-morph span{font:inherit;letter-spacing:inherit;white-space:nowrap;max-width:none;width:auto;line-height:inherit;color:inherit;display:inline-flex}
.site-header .brand-word{align-items:baseline}.site-header .brand-word b{font:inherit}
.site-header .brand-morph .brand-tail{display:grid;grid-template-columns:1fr;opacity:1;filter:blur(0);transition:grid-template-columns .85s cubic-bezier(.22,1,.36,1),opacity .5s ease,filter .6s ease;overflow:hidden}
.site-header .brand-tail>span{min-width:0;overflow:hidden}.site-header.is-scrolled .brand-morph{gap:1px;font-size:26px;letter-spacing:-1px}.site-header.is-scrolled .brand-morph .brand-tail{grid-template-columns:0fr;opacity:0;filter:blur(3px)}
@media(min-width:901px){.site-header nav .mobile-login{display:none}}
@media(min-width:901px) and (max-width:1200px){.site-header .brand-morph{font-size:15px;gap:5px}.site-header nav{gap:17px}}
@media(max-width:760px){.site-header .brand-morph{font-size:14px;gap:4px}.site-header .button-small{display:none}.site-header.is-scrolled .brand-morph{font-size:25px}}
@media(prefers-reduced-motion:reduce){.site-header .brand-morph,.site-header .brand-morph .brand-tail{transition:none;filter:none}}

.site-header .brand-a{display:inline-grid}.site-header .brand-a i{grid-area:1/1;font:inherit;transition:opacity .55s ease}.site-header .brand-a-cut{opacity:0}.site-header.is-scrolled .brand-a-normal{opacity:0}.site-header.is-scrolled .brand-a-cut{opacity:1}@media(prefers-reduced-motion:reduce){.site-header .brand-a i{transition:none}}
