/* Outlined JetBrains Mono glyphs keep the identity independent of font loading. */
a.brand-link{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;text-decoration:none;font-style:normal;white-space:nowrap}
.brand-link>.brand-logo{display:inline-flex;align-items:center;gap:1px;width:140px;height:28px;color:inherit;line-height:1;vertical-align:middle}
.brand-logo .brand-travel{display:block;width:84px;height:28px;flex:none;overflow:visible}
.brand-logo .brand-tiles{display:flex;gap:2px;color:#14161a;perspective:240px}
.brand-logo .brand-flap{position:relative;display:block;width:17px;height:26px;border-radius:3px;isolation:isolate;perspective:90px}
.brand-logo .brand-face,.brand-logo .brand-leaf{position:absolute;inset:0;display:block;background:linear-gradient(#ffd23f 50%,#f2bd10 50%);border-radius:3px}
.brand-logo .brand-flap svg{display:block;width:17px;height:26px;max-width:none;overflow:visible}
.brand-logo .brand-flap:before,.brand-logo .brand-flap:after{content:"";position:absolute;top:11px;width:1.5px;height:4px;background:#14161a;z-index:4;border-radius:0 1px 1px 0}
.brand-logo .brand-flap:before{left:0}
.brand-logo .brand-flap:after{right:0;transform:rotate(180deg)}
.brand-logo .brand-leaf{height:13px;overflow:hidden;backface-visibility:hidden;transform-style:preserve-3d}
.brand-logo .brand-leaf-top{bottom:auto;border-radius:3px 3px 0 0;background:#ffd23f;transform-origin:center bottom;z-index:3}
.brand-logo .brand-leaf-bottom{top:13px;border-radius:0 0 3px 3px;background:#f2bd10;transform-origin:center top;z-index:2}
.brand-logo .brand-leaf-bottom svg{margin-top:-13px}
.brand-link .copyright{color:inherit;font:400 13px/1.5 system-ui,sans-serif;letter-spacing:0}
@media(prefers-reduced-motion:no-preference){
  header .brand-leaf-top{animation:brand-flip-top 600ms cubic-bezier(.4,0,.7,1) both;animation-delay:100ms}
  header .brand-leaf-bottom{animation:brand-flip-bottom 600ms cubic-bezier(.2,.7,.4,1) both;animation-delay:100ms}
  header .brand-flap:nth-child(2) .brand-leaf{animation-delay:220ms}
  header .brand-flap:nth-child(3) .brand-leaf{animation-delay:340ms}
}
@keyframes brand-flip-top{0%{transform:rotateX(0);filter:brightness(1)}49%{transform:rotateX(-90deg);filter:brightness(.65)}50%,100%{transform:rotateX(-90deg);visibility:hidden}}
@keyframes brand-flip-bottom{0%,49%{transform:rotateX(90deg);filter:brightness(.65);visibility:hidden}50%{visibility:visible}100%{transform:rotateX(0);filter:brightness(1)}}
