@font-face{font-family:Outfit;src:url("Outfit.e31a3aa5fce3.ttf") format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
.brand.helloape-brand{display:inline-flex;align-items:center;gap:7px;color:light-dark(#172a3a,#f1ebe2);white-space:nowrap;text-decoration:none;flex-shrink:0;line-height:1}
.helloape-mark{display:block;width:48px;height:auto;flex:none}
.helloape-wordmark{font-family:Outfit,system-ui,sans-serif;font-size:32px;font-weight:800;letter-spacing:-1.25px;line-height:1}
.helloape-wordmark>span{color:light-dark(#ef744b,#f08a5d)}
.brand.helloape-brand:hover{color:light-dark(#172a3a,#f1ebe2)}
.brand.helloape-brand:hover .helloape-wordmark>span{color:light-dark(#d65c35,#f6a07a)}
.sidebar .brand.helloape-brand{padding:0;gap:5px}
.sidebar .helloape-mark{width:37px}
.sidebar .helloape-wordmark{font-size:25px;letter-spacing:-.9px}
.dark .helloape-mark{background:light-dark(#fff,#f1ebe2);border-radius:50%;padding:3px}
@media(max-width:650px){.helloape-mark{width:37px}.helloape-wordmark{font-size:25px;letter-spacing:-.9px}.brand.helloape-brand{gap:5px}.public-header{flex-wrap:wrap;row-gap:16px}}
