/* Original owner-supplied 800px PNG, unchanged. Crop only empty alpha in CSS. */
.heritage-brand{display:block!important;flex:none!important;min-width:0;padding:5px 0!important;text-decoration:none;color:#073950}
.heritage-logo{position:relative;display:block;width:310px;max-width:100%;aspect-ratio:496/136;overflow:hidden;background:white;border:7px solid white;border-radius:10px;box-sizing:content-box}
.heritage-logo>img{position:absolute!important;display:block!important;width:161.290323%!important;max-width:none!important;height:auto!important;left:-30.645161%;top:-244.117647%;margin:0!important;object-fit:fill!important;border:0!important;border-radius:0!important}
.heritage-tagline{display:block;margin-top:8px;text-align:center;font:750 12px/1.4 system-ui;color:#073950;letter-spacing:0}
.heritage-tagline-short{display:none}
.brand-history{font:500 12px/1.6 system-ui;max-width:36ch;margin:12px 0;color:inherit}
@media(max-width:760px){.heritage-logo{width:210px}.heritage-tagline{font-size:11px;margin-top:6px}.heritage-tagline-full{display:none}.heritage-tagline-short{display:inline}.brand-history{font-size:11px}}
@media(max-width:380px){.heritage-logo{width:175px}}
@media(max-width:340px){.heritage-logo{width:160px}}

/* STICKER_REFRESH_START */
/* Owner's white sticker, colourful wordmark and pink ribbon. */
.heritage-logo{width:310px;max-width:100%;aspect-ratio:8/3;overflow:visible;border:0!important;background:transparent!important;box-sizing:border-box;box-shadow:none}
.heritage-logo>img{content:url('/assets/happie-sticker-logo.svg');position:static!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;left:auto!important;top:auto!important;object-fit:contain!important;margin:0!important;border:0!important;aspect-ratio:8/3}
.heritage-tagline{margin-top:3px}
@media(max-width:760px){.heritage-logo{width:215px}}
@media(max-width:380px){.heritage-logo{width:185px}}
@media(max-width:340px){.heritage-logo{width:165px}}
/* STICKER_REFRESH_END */
