.RiffloLogo_logo__G1dYV{display:inline-flex;align-items:center;gap:9px;width:fit-content;color:#292833;line-height:1;text-decoration:none}.RiffloLogo_logo__G1dYV .RiffloLogo_mark__OzUxu{position:relative;display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(37,74,166,.12);border-radius:48% 52% 46% 54%;color:#fff;background:#315fc4;font-family:var(--font-display),sans-serif;font-size:1.18rem;font-weight:680;letter-spacing:-.06em;box-shadow:inset 0 -2px 0 rgba(21,53,130,.14);transform:rotate(-3deg)}.RiffloLogo_mark__OzUxu:before{position:absolute;top:-3px;right:-2px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;content:"";background:#f4bd35}.RiffloLogo_mark__OzUxu:after{position:absolute;right:3px;bottom:-3px;width:11px;height:3px;border-radius:999px;content:"";background:#ec6c52;transform:rotate(-8deg)}.RiffloLogo_logo__G1dYV .RiffloLogo_word__bsOfy{position:relative;color:#292833;font-family:var(--font-display),sans-serif;font-size:1.18rem;font-weight:650;letter-spacing:-.052em}.RiffloLogo_logo__G1dYV .RiffloLogo_word__bsOfy em{position:relative;color:inherit;font-style:normal}.RiffloLogo_logo__G1dYV .RiffloLogo_word__bsOfy .RiffloLogo_i__OHQcJ:after{position:absolute;top:.02em;left:50%;width:.28em;height:.28em;border-radius:50%;content:"";background:#f4bd35;transform:translate(-48%,-9%)}.RiffloLogo_logo__G1dYV .RiffloLogo_word__bsOfy .RiffloLogo_o__e_5zR{color:#159b87}.RiffloLogo_compact__ImivS .RiffloLogo_word__bsOfy{display:none}@media (max-width:520px){.RiffloLogo_compactOnMobile__lzj_b .RiffloLogo_word__bsOfy{display:none}}@media (prefers-reduced-motion:no-preference){.RiffloLogo_logo__G1dYV:hover .RiffloLogo_mark__OzUxu{transform:rotate(2deg) translateY(-1px)}}