/* Homepage lockup, shared across every primary page. */
a.brand.within-brand{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:10px;white-space:nowrap;flex-shrink:0;line-height:1;text-decoration:none;color:#293d50}
a.brand.within-brand .within-name{display:block;font-family:Outfit,Arial,sans-serif;font-size:31px;font-weight:400;letter-spacing:5px;line-height:1;margin:0}
a.brand.within-brand .within-by{display:flex;align-items:center;flex-wrap:nowrap;gap:7px;font-family:Manrope,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:1;margin:0}
a.brand.within-brand img.brand-logo{display:block;flex:none;width:70px;height:auto;max-width:none;object-fit:contain;filter:brightness(0) saturate(100%);opacity:.78}
footer a.brand.within-brand{color:#f4f3ed}footer a.brand.within-brand img.brand-logo{filter:brightness(0) invert(1);opacity:.9}
@media(max-width:700px){a.brand.within-brand .within-name{font-size:23px;letter-spacing:3px}a.brand.within-brand img.brand-logo{width:60px}}
