.home-companion{isolation:isolate;display:grid;min-width:0}.home-companion,.home-companion .tm-mascot{position:relative}.home-companion .tm-mascot:before{content:"";position:absolute;z-index:-1;inset:-12%;border-radius:50%;background:var(--pedestal)}