.body-logoEmcopre{font-family:Outfit,sans-serif}.logo-container{cursor:pointer;align-items:center;gap:14px;text-decoration:none;display:flex}.ribbon-e{width:44px;height:44px;display:block;position:relative}.r-part{border-radius:4px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:absolute}.r-left{z-index:1;background:#c83b1a;width:14px;height:44px;top:0;left:0}.r-top{z-index:4;background:#ff7a59;border-radius:4px 8px 8px 4px;width:34px;height:14px;top:0;left:10px;box-shadow:-4px 4px 6px #00000026}.r-mid{z-index:3;background:#ff5e3a;border-radius:4px 8px 8px 4px;width:24px;height:14px;top:15px;left:10px;box-shadow:-4px 4px 6px #00000026}.r-bot{z-index:2;background:#e84d28;border-radius:4px 8px 8px 4px;width:34px;height:14px;bottom:0;left:10px;box-shadow:-4px 4px 6px #00000026}.logo-text{color:#18181b;letter-spacing:-.5px;font-size:2.25rem;font-weight:900;line-height:1}.logo-text span{color:#ff5e3a;font-weight:300}html.dark .logo-text{color:#f8fafc;text-shadow:0 1px 2px #00000059}html.dark .logo-text span{color:#ff7a59;font-weight:400}.logo-container:hover .r-top{transform:translate(4px)}.logo-container:hover .r-mid{transform:translate(8px)}.logo-container:hover .r-bot{transform:translate(4px)}.logo-compact .ribbon-e{width:32px;height:32px}.logo-compact .r-left{width:10px;height:32px}.logo-compact .r-top,.logo-compact .r-mid,.logo-compact .r-bot{height:10px;left:8px}.logo-compact .r-top{width:24px;top:0}.logo-compact .r-mid{width:16px;top:11px}.logo-compact .r-bot{width:24px;bottom:0}.logo-compact .logo-text{font-size:1.5rem}.logo-compact{gap:10px}
